Mon Mar 11 13:14:11 2024 UTC (73d)
keepassxc: update to 2.7.7.

## 2.7.7 (2024-03-09)

### Changes
- Support USB Hotplug for Hardware Key interface [#10092]
- Support 1PUX and Bitwarden import [#9815]
- Browser: Add support for PassKeys [#8825, #9987, #10318]
- Build System: Move to vcpkg manifest mode [#10088]

### Fixes
- Fix multiple TOTP issues [#9874]
- Fix focus loss on save when the editor is not visible anymore [#10075]
- Fix visual when removing entry from history [#9947]
- Fix first entry is not selected when a search is performed [#9868]
- Prevent scrollbars on entry drag/drop [#9747]
- Prevent duplicate characters in "Also choose from" field of password generator  [#9803]
- Security: Prevent byte-by-byte and attachment inference side channel attacks [#10266]
- Browser: Fix raising Update Entry messagebox [#9853]
- Browser: Fix bugs when returning credentials [#9136]
- Browser: Fix crash on database open from browser [#9939]
- Browser: Fix support for referenced URL fields [#8788]
- MacOS: Fix crash when changing highlight/accent color [#10348]
- MacOS: Fix TouchID appearing even though lid is closed [#10092]
- Windows: Fix terminating KeePassXC processes with MSI installer [#9822]
- FdoSecrets: Fix database merge crash when enabled [#10136]


(wiz)
diff -r1.68 -r1.69 pkgsrc/security/keepassxc/Makefile
diff -r1.22 -r1.23 pkgsrc/security/keepassxc/distinfo
diff -r1.1 -r0 pkgsrc/security/keepassxc/patches/patch-src_keys_FileKey.h
Mon Mar 11 22:14:11 2024
Thu Jan 1 09:00:00 1970
pkgsrc/security/keepassxc/patches/patch-src_keys_FileKey.h,v

anoncvs not yet been updated

cvs diff -r1.68 -r1.69 pkgsrc/security/keepassxc/Makefile (expand / switch to unified diff)

--- pkgsrc/security/keepassxc/Makefile 2024/02/25 15:02:42 1.68
+++ pkgsrc/security/keepassxc/Makefile 2024/03/11 13:14:10 1.69
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.68 2024/02/25 15:02:42 wiz Exp $ 1# $NetBSD: Makefile,v 1.69 2024/03/11 13:14:10 wiz Exp $
2 2
3DISTNAME= keepassxc-2.7.6-src 3DISTNAME= keepassxc-2.7.7-src
4PKGNAME= ${DISTNAME:S/-src//} 4PKGNAME= ${DISTNAME:S/-src//}
5PKGREVISION= 7 
6CATEGORIES= security 5CATEGORIES= security
7MASTER_SITES= ${MASTER_SITE_GITHUB:=keepassxreboot/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=keepassxreboot/}
8GITHUB_RELEASE= ${PKGVERSION_NOREV} 7GITHUB_RELEASE= ${PKGVERSION_NOREV}
9EXTRACT_SUFX= .tar.xz 8EXTRACT_SUFX= .tar.xz
10 9
11MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
12HOMEPAGE= https://keepassxc.org/ 11HOMEPAGE= https://keepassxc.org/
13COMMENT= Password generator and manager 12COMMENT= Password generator and manager
14LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 AND gnu-lgpl-v2 AND gnu-lgpl-v3 AND mit AND cc0-1.0-universal 13LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 AND gnu-lgpl-v2 AND gnu-lgpl-v3 AND mit AND cc0-1.0-universal
15 14
16SUPERSEDES+= keepassx-[0-9]* 15SUPERSEDES+= keepassx-[0-9]*
17SUPERSEDES+= keepassx0-[0-9]* 16SUPERSEDES+= keepassx0-[0-9]*
18 17
@@ -26,26 +25,27 @@ CMAKE_ARGS+= -DKEEPASSXC_BUILD_TYPE=Rele @@ -26,26 +25,27 @@ CMAKE_ARGS+= -DKEEPASSXC_BUILD_TYPE=Rele
26CMAKE_ARGS+= -DWITH_XC_DOCS=OFF 25CMAKE_ARGS+= -DWITH_XC_DOCS=OFF
27CMAKE_ARGS+= -DWITH_XC_BROWSER=ON 26CMAKE_ARGS+= -DWITH_XC_BROWSER=ON
28 27
29NOT_PAX_MPROTECT_SAFE+= bin/keepassxc 28NOT_PAX_MPROTECT_SAFE+= bin/keepassxc
30 29
31.PHONY: qmake-bin-add 30.PHONY: qmake-bin-add
32pre-configure: qmake-bin-add 31pre-configure: qmake-bin-add
33 32
34qmake-bin-add: 33qmake-bin-add:
35 ${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/ 34 ${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/
36 35
37.include "options.mk" 36.include "options.mk"
38 37
 38.include "../../archivers/minizip/buildlink3.mk"
39.include "../../devel/cmake/build.mk" 39.include "../../devel/cmake/build.mk"
40.include "../../converters/qrencode/buildlink3.mk" 40.include "../../converters/qrencode/buildlink3.mk"
41.include "../../devel/zlib/buildlink3.mk" 41.include "../../devel/zlib/buildlink3.mk"
42.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 42.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
43.include "../../security/argon2/buildlink3.mk" 43.include "../../security/argon2/buildlink3.mk"
44.include "../../security/botan3/buildlink3.mk" 44.include "../../security/botan3/buildlink3.mk"
45.include "../../sysutils/desktop-file-utils/desktopdb.mk" 45.include "../../sysutils/desktop-file-utils/desktopdb.mk"
46# no qt6 support yet 46# no qt6 support yet
47# https://github.com/keepassxreboot/keepassxc/issues/7774 47# https://github.com/keepassxreboot/keepassxc/issues/7774
48.include "../../x11/qt5-qtbase/buildlink3.mk" 48.include "../../x11/qt5-qtbase/buildlink3.mk"
49.include "../../x11/qt5-qtsvg/buildlink3.mk" 49.include "../../x11/qt5-qtsvg/buildlink3.mk"
50.include "../../x11/qt5-qttools/buildlink3.mk" 50.include "../../x11/qt5-qttools/buildlink3.mk"
51.include "../../x11/qt5-qtx11extras/buildlink3.mk" 51.include "../../x11/qt5-qtx11extras/buildlink3.mk"

cvs diff -r1.22 -r1.23 pkgsrc/security/keepassxc/distinfo (expand / switch to unified diff)

--- pkgsrc/security/keepassxc/distinfo 2024/02/26 07:08:27 1.22
+++ pkgsrc/security/keepassxc/distinfo 2024/03/11 13:14:10 1.23
@@ -1,6 +1,5 @@ @@ -1,6 +1,5 @@
1$NetBSD: distinfo,v 1.22 2024/02/26 07:08:27 wiz Exp $ 1$NetBSD: distinfo,v 1.23 2024/03/11 13:14:10 wiz Exp $
2 2
3BLAKE2s (keepassxc-2.7.6-src.tar.xz) = 9dd4ebb2f13d5970a35e990cbd6efb1f25ab3bcf5aeb3ee0c2d82c81d22fe1d2 3BLAKE2s (keepassxc-2.7.7-src.tar.xz) = cd7228921ca5990830048d593491ecc016abe5286c746b83d926c7587ac5170c
4SHA512 (keepassxc-2.7.6-src.tar.xz) = 58bdf731e1ce15e4a9db5aae27b7740372c4b28e2998b9acf2d1be6ee5b4eead37149ddd3de039d1cb70d34f11b09f43969d36ce4241b3fe3af4adf53d8ba812 4SHA512 (keepassxc-2.7.7-src.tar.xz) = fd82e377bf6e57623c65f2bdd463ea59c6465fbe009552e1030ce0fe9d9177fc448b7b36a90a0da9ed2a2ed161c017d13cef618ae785f89110c038e1d9396926
5Size (keepassxc-2.7.6-src.tar.xz) = 8474624 bytes 5Size (keepassxc-2.7.7-src.tar.xz) = 9734460 bytes
6SHA1 (patch-src_keys_FileKey.h) = a11c529d3b51aef6b0b623b3f3807402f869b6ed 

File Deleted: pkgsrc/security/keepassxc/patches/patch-src_keys_FileKey.h