[MacPorts] #72178: KeePassXC: update to 2.7.10
MacPorts
noreply at macports.org
Sat May 17 18:39:08 UTC 2025
#72178: KeePassXC: update to 2.7.10
----------------------------+--------------------
Reporter: contextnerror | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: KeePassXC |
----------------------------+--------------------
Comment (by contextnerror):
I was able to to some preliminary testing after restoring qt5-qttools from
a backup. Building 2.7.10 without `add_support_for_old_macos.diff`, which
does not apply cleanly after this change:
https://github.com/keepassxreboot/keepassxc/pull/11428
Currently the build fails on 10.14 due to ScreenCaptureKit. It looks like
there is supposed to be some built-in checks for systems that don't
support it, but right now it's not working correctly.
{{{
:info:build
/opt/local/var/macports/build/_Users_christinel18_dports_security_KeePassXC/KeePassXC/work/keepassxc-2.7.10/src/gui/osutils/macutils/AppKitImpl.mm:22:63:
warning: 'MAC_OS_VERSION_12_3' is not defined, evaluates to 0 [-Wundef]
:info:build 22 | #if __clang_major__ >= 13 &&
MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_12_3
:info:build |
^
:info:build
/opt/local/var/macports/build/_Users_christinel18_dports_security_KeePassXC/KeePassXC/work/keepassxc-2.7.10/src/gui/osutils/macutils/AppKitImpl.mm:23:9:
fatal error: 'ScreenCaptureKit/ScreenCaptureKit.h' file not found
:info:build 23 | #import <ScreenCaptureKit/ScreenCaptureKit.h>
:info:build | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build 1 warning and 1 error generated.
:info:build make[2]: ***
[src/CMakeFiles/keepassx_core.dir/gui/osutils/macutils/AppKitImpl.mm.o]
Error 1
}}}
Will attach full logs.
--
Ticket URL: <https://trac.macports.org/ticket/72178#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list