If people want to give it a try before I commit it, please report back. OKs also welcome.
Rafael Index: Makefile =================================================================== RCS file: /cvs/ports/security/keepassxc/Makefile,v retrieving revision 1.39 diff -u -p -u -p -r1.39 Makefile --- Makefile 29 Mar 2022 09:41:44 -0000 1.39 +++ Makefile 29 Apr 2022 04:32:50 -0000 @@ -1,8 +1,7 @@ COMMENT = management tool for password and sensitive data -V = 2.7.0 +V = 2.7.1 DISTNAME = keepassxc-${V} -REVISION = 0 CATEGORIES = security @@ -52,9 +51,7 @@ FLAVOR ?= .if ${FLAVOR:Myubikey} LIB_DEPENDS += devel/libusb1 \ - security/pcsc-lite \ - security/yubico/yubico-c \ - security/yubico/yubikey-personalization + security/pcsc-lite CONFIGURE_ARGS += -DWITH_XC_YUBIKEY=ON WANTLIB += pcsclite usb-1.0 .endif Index: distinfo =================================================================== RCS file: /cvs/ports/security/keepassxc/distinfo,v retrieving revision 1.25 diff -u -p -u -p -r1.25 distinfo --- distinfo 28 Mar 2022 05:13:22 -0000 1.25 +++ distinfo 29 Apr 2022 04:32:50 -0000 @@ -1,2 +1,2 @@ -SHA256 (keepassxc-2.7.0-src.tar.xz) = g752iQkEzWcDND+gl9aLz92Zu1Jc9Rj6YqffkpMCaqc= -SIZE (keepassxc-2.7.0-src.tar.xz) = 8846780 +SHA256 (keepassxc-2.7.1-src.tar.xz) = YAG6Ymw1wxbb2m3jVzbwEqImT5UTn8tKCUuOtJsV0+c= +SIZE (keepassxc-2.7.1-src.tar.xz) = 8804436 Index: patches/patch-src_keeshare_ShareExport_cpp =================================================================== RCS file: patches/patch-src_keeshare_ShareExport_cpp diff -N patches/patch-src_keeshare_ShareExport_cpp --- patches/patch-src_keeshare_ShareExport_cpp 28 Mar 2022 05:13:22 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,22 +0,0 @@ -Index: src/keeshare/ShareExport.cpp ---- src/keeshare/ShareExport.cpp.orig -+++ src/keeshare/ShareExport.cpp -@@ -27,7 +27,8 @@ - - #include <QBuffer> - #include <botan/pubkey.h> --#include <zip.h> -+#include <minizip/zip.h> -+#include <zlib.h> - - namespace - { -@@ -108,7 +109,7 @@ namespace - - bool writeZipFile(void* zf, const QString& fileName, const QByteArray& data) - { -- zipOpenNewFileInZip64(zf, -+ zipOpenNewFileInZip_64(zf, - fileName.toLatin1().data(), - nullptr, - nullptr,