[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