Commit Graph

62 Commits

Author SHA1 Message Date
sthen
8f1320bcf3 yubikey-manager: update version spec for py-cryptography dep,
drop unneeded dep on py-openssl
2022-12-23 06:59:36 +00:00
lraab
196d35efc9 security/yubico/yubikey-manager: add py3-keyring as RDEP
with feedback and ok sthen@
2022-12-23 03:51:09 +00:00
sthen
5f45f23a5f update to yubikey-manager-5.0.0, still no OpenBSD HID support for the
OTP part of the yubikey, there is now upstream support for FreeBSD's
uhid(4) (as well as more modern uhidraw) so it seems a bit closer to
what we need, but still doesn't work directly with our uhid(4).
2022-11-15 01:23:20 +00:00
sthen
1427b990d1 bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:29:41 +00:00
sthen
91a1b1496e tweak MESSAGE 2022-11-09 14:24:20 +00:00
sthen
0c8557e3fe update to yubikey-manager-4.0.9
this had been held off because the OTP management functions changed to
a different HID backend in 4.x which doesn't work with OpenBSD, but
in the meantime the old ones got broken by a libffi update, so there's
no point keeping 3.x around for that any more.

ykman fido appears to be slightly less stall-y with this version,
though you still need to sometimes unplug/replug the key (similar has
been seen just using py-fido2 directly so it's probably in there somewhere,
and it's not new)
2022-11-08 15:23:36 +00:00
sthen
89417cfe2b yubico changed /releases/ to /Releases/ 2022-08-28 09:02:45 +00:00
sthen
92f69a452c ykpers (yubikey-personalization): backport upstream patches (fix with newer
json-c, and pick up some memory cleaning diffs while there)
2022-07-04 12:30:26 +00:00
sthen
12431b9e19 don't set MASTER_SITES if GH_ACCOUNT is set 2022-03-22 17:08:49 +00:00
naddy
8c0294c2fa drop RCS Ids 2022-03-11 19:53:16 +00:00
sthen
a98e0e6666 remove rcs IDs in ports that I maintain 2022-03-07 21:36:41 +00:00
sthen
c41e91647a build yubikey-manager with its own copy of the current 0.8 version
of py3-fido.

should be a noop. if it doesn't work currently or only partially works
(like mine which times out usb transactions for many operations) then
this won't help, if it does work then this shouldn't break things.
but this gets ykman out of the way of updates to the main py-fido port.
2022-02-16 16:35:09 +00:00
sthen
33643300d8 yubikey-manager: patch use of deprecated cryptography.utils.int_from_bytes 2022-02-08 21:51:08 +00:00
sthen
897de5b6bb yubikey-manager: set max version in RDEP for py-fido2 2022-01-07 11:27:26 +00:00
sthen
29389da44c bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:02:15 +00:00
tb
c155044f2e security/yubico/yubico-piv-tool: Stop using various LibreSSL-specific
code paths, now that we provide all the required API.
2021-10-31 17:33:05 +00:00
sthen
b57a780e57 add MESSAGE pointing out that some stuff in ykman is broken on OpenBSD
(in particular most "ykman fido XX" functions e.g. pin-setting, which is
needed in order to use resident keys, stall with wchan "uhidrea")
2021-10-08 20:47:07 +00:00
sthen
eaeecc2ddb update to yubikey-manager-3.1.2
still old, but 4.x stops using libusb and whatever they're doing now
doesn't work with openbsd usb stack
2021-10-08 20:21:36 +00:00
sthen
79af5d77bc add bdep on asciidoc, spotted by pvk 2021-03-11 10:17:24 +00:00
sthen
6dd7bd025c since upstream hasn't made a release in >5 years, backport information
about the alphabet used for yubikey otps that was added to the modhex(1) manual
2021-03-10 22:21:07 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
sthen
c58f0b3f4e yubikey-personalization: -fno-common fix from upstream 2021-01-31 19:41:30 +00:00
sthen
6cc9779250 switch my maintainer email addresses to my own domain 2020-07-11 22:54:35 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
sthen
fb3673a65c yubikey-manager: backport 149560689, "Better error handling when failing
to open CCID context"
2020-05-23 23:01:25 +00:00
sthen
d56f655e1f yubikey-manager: update deps for ${MODPY_FLAVOR} 2020-05-23 21:56:49 +00:00
sthen
ce59e21888 update to yubikey-manager-3.1.1 2020-01-30 14:24:19 +00:00
rsadowski
4deb1ee4e0 Switch yubikey-personalization-gui from Qt4 to Qt5
OK sthen@ (maintainer)
2020-01-29 04:49:07 +00:00
kmos
c00afab16c Move tests to MODPY_PYTEST 2019-12-11 03:48:00 +00:00
sthen
04e8d1d982 +yubikey-manager 2019-11-21 23:38:36 +00:00
sthen
e28edd4837 import security/yubico/yubikey-manager, ok kn@
The YubiKey Manager can configure FIDO2, OTP and PIV functionality on
a YubiKey. It works with any currently supported YubiKey. You can also
use the tool to check the type and firmware of a YubiKey. In addition,
you can use the extended settings to specify other features, such as to
configure 3-second long touch.
2019-11-21 23:38:08 +00:00
sthen
6274942483 update to ykpers-1.20.0 2019-07-04 13:41:37 +00:00
sthen
9c6e9626b9 s/PERMIT_PACKAGE_CDROM/PERMIT_PACKAGE/ and some light whitespace tidying
in ports which I maintain
2019-06-03 16:06:50 +00:00
naddy
ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
sthen
ba116e89ea oops, backout accidentally committed file 2019-04-29 16:28:45 +00:00
sthen
7c4de2c524 bump REVISION 2019-04-29 16:27:52 +00:00
sthen
5be4896096 move MAINTAINER from Makefile.inc to the ports where I actually want it 2019-04-29 16:27:25 +00:00
sthen
8e1257b4e6 update to ykpers-1.19.3 2019-03-03 14:45:15 +00:00
sthen
18a1f5449f update to ykpers-1.19.2
(adds explicit_bzero use, amongst other things)
2019-02-19 15:29:11 +00:00
jasper
47fa86b1ab missing BDEP on help2man 2019-02-04 15:46:37 +00:00
benno
b1c9d23a6c add new port yubico-piv-tool to the build
ok sthen@
2019-02-03 21:26:40 +00:00
benno
aa75272b58 add a port for the Yubico Personal Identity Verification (PIV) Tool
ok sthen@
2019-02-03 21:24:08 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
sthen
e2085d7e93 update to yubikey-personalization-1.19.0 2018-05-17 10:32:12 +00:00
sthen
4b053f229c update to yubikey-personalization-gui-3.1.25 2018-02-19 15:55:58 +00:00
sthen
6ccdef5ad3 update to ykpers-1.18.1 2018-02-17 12:21:25 +00:00
naddy
1a87aebd2d mechanical replacement of the gettext module 2017-11-21 00:12:59 +00:00
naddy
f537acb861 sync WANTLIB and bump after curl pthread addition 2017-08-31 19:34:56 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00