notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
keepassxc276 KeePass Cross-platform Community Edition
2.7.6 securitynew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Deprecated DEPRECATED: Depends on expired security/botan2
Expired This port expired on: 2025-06-21
Maintainer: lwhsu@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-07-21 20:36:06
Last Update: 2025-07-21 20:33:21
Commit Hash: 340676a
License: APACHE20 BSD3CLAUSE CC0-1.0 GPLv2 GPLv3 LGPL21 LGPL3 MIT NOKIA-LGPL-EXCEPTION
WWW:
https://keepassxc.org
Description:
KeePassXC is a community fork of KeePassX, a native cross-platform port of KeePass Password Safe, with the goal to extend and improve it with new features and bugfixes to provide a feature-rich, fully cross-platform and modern open-source password manager. Main Features * Secure storage with AES, Twofish or ChaCha20 encryption * File format compatibility with KeePass2, KeePassX, MacPass, KeeWeb and many others (KDBX 3.1 and 4.0) * SSH Agent integration * Passwords synchronization using KeeShare * Auto-Type for automagically filling in login forms * Key file and YubiKey challenge-response support for additional security * TOTP generation (including Steam Guard) * CSV import from other password managers (e.g., LastPass) * Command line interface * Custom icons for database entries and download of website favicons * Database merge functionality * Automatic reload when the database was changed externally * Browser integration with KeePassXC-Browser for Google Chrome, Chromium, Vivaldi, and Mozilla Firefox.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (81 items)
Collapse this list.
  1. /usr/local/share/licenses/keepassxc276-2.7.6/catalog.mk
  2. /usr/local/share/licenses/keepassxc276-2.7.6/LICENSE
  3. /usr/local/share/licenses/keepassxc276-2.7.6/APACHE20
  4. /usr/local/share/licenses/keepassxc276-2.7.6/BSD3CLAUSE
  5. /usr/local/share/licenses/keepassxc276-2.7.6/CC0-1.0
  6. /usr/local/share/licenses/keepassxc276-2.7.6/GPLv2
  7. /usr/local/share/licenses/keepassxc276-2.7.6/GPLv3
  8. /usr/local/share/licenses/keepassxc276-2.7.6/LGPL21
  9. /usr/local/share/licenses/keepassxc276-2.7.6/LGPL3
  10. /usr/local/share/licenses/keepassxc276-2.7.6/MIT
  11. /usr/local/share/licenses/keepassxc276-2.7.6/NOKIA-LGPL-EXCEPTION
  12. bin/keepassxc
  13. bin/keepassxc-cli
  14. bin/keepassxc-proxy
  15. lib/keepassxc/libkeepassxc-autotype-xcb.so
  16. share/man/man1/keepassxc-cli.1.gz
  17. share/man/man1/keepassxc.1.gz
  18. share/applications/org.keepassxc.KeePassXC.desktop
  19. share/icons/hicolor/256x256/apps/keepassxc.png
  20. share/icons/hicolor/scalable/apps/keepassxc-locked.svg
  21. share/icons/hicolor/scalable/apps/keepassxc-monochrome-dark-locked.svg
  22. share/icons/hicolor/scalable/apps/keepassxc-monochrome-dark.svg
  23. share/icons/hicolor/scalable/apps/keepassxc-monochrome-light-locked.svg
  24. share/icons/hicolor/scalable/apps/keepassxc-monochrome-light.svg
  25. share/icons/hicolor/scalable/apps/keepassxc-unlocked.svg
  26. share/icons/hicolor/scalable/apps/keepassxc.svg
  27. share/icons/hicolor/scalable/mimetypes/application-x-keepassxc.svg
  28. share/keepassxc/docs/KeePassXC_GettingStarted.html
  29. share/keepassxc/docs/KeePassXC_KeyboardShortcuts.html
  30. share/keepassxc/docs/KeePassXC_UserGuide.html
  31. share/keepassxc/icons/application/256x256/apps/keepassxc.png
  32. share/keepassxc/translations/keepassxc_ar.qm
  33. share/keepassxc/translations/keepassxc_bg.qm
  34. share/keepassxc/translations/keepassxc_ca.qm
  35. share/keepassxc/translations/keepassxc_cs.qm
  36. share/keepassxc/translations/keepassxc_da.qm
  37. share/keepassxc/translations/keepassxc_de.qm
  38. share/keepassxc/translations/keepassxc_el.qm
  39. share/keepassxc/translations/keepassxc_en.qm
  40. share/keepassxc/translations/keepassxc_en_GB.qm
  41. share/keepassxc/translations/keepassxc_en_US.qm
  42. share/keepassxc/translations/keepassxc_es.qm
  43. share/keepassxc/translations/keepassxc_et.qm
  44. share/keepassxc/translations/keepassxc_fi.qm
  45. share/keepassxc/translations/keepassxc_fil.qm
  46. share/keepassxc/translations/keepassxc_fr.qm
  47. share/keepassxc/translations/keepassxc_fr_CA.qm
  48. share/keepassxc/translations/keepassxc_he.qm
  49. share/keepassxc/translations/keepassxc_hr.qm
  50. share/keepassxc/translations/keepassxc_hu.qm
  51. share/keepassxc/translations/keepassxc_id.qm
  52. share/keepassxc/translations/keepassxc_it.qm
  53. share/keepassxc/translations/keepassxc_ja.qm
  54. share/keepassxc/translations/keepassxc_km.qm
  55. share/keepassxc/translations/keepassxc_ko.qm
  56. share/keepassxc/translations/keepassxc_lt.qm
  57. share/keepassxc/translations/keepassxc_my.qm
  58. share/keepassxc/translations/keepassxc_nb.qm
  59. share/keepassxc/translations/keepassxc_nl.qm
  60. share/keepassxc/translations/keepassxc_pl.qm
  61. share/keepassxc/translations/keepassxc_pt_BR.qm
  62. share/keepassxc/translations/keepassxc_pt_PT.qm
  63. share/keepassxc/translations/keepassxc_ro.qm
  64. share/keepassxc/translations/keepassxc_ru.qm
  65. share/keepassxc/translations/keepassxc_si.qm
  66. share/keepassxc/translations/keepassxc_sk.qm
  67. share/keepassxc/translations/keepassxc_sl.qm
  68. share/keepassxc/translations/keepassxc_sq.qm
  69. share/keepassxc/translations/keepassxc_sr.qm
  70. share/keepassxc/translations/keepassxc_sv.qm
  71. share/keepassxc/translations/keepassxc_th.qm
  72. share/keepassxc/translations/keepassxc_tr.qm
  73. share/keepassxc/translations/keepassxc_uk.qm
  74. share/keepassxc/translations/keepassxc_zh_CN.qm
  75. share/keepassxc/translations/keepassxc_zh_TW.qm
  76. share/keepassxc/wordlists/eff_large.wordlist
  77. share/metainfo/org.keepassxc.KeePassXC.appdata.xml
  78. share/mime/packages/keepassxc.xml
  79. @owner
  80. @group
  81. @mode
Collapse this list.
Dependency lines:
  • keepassxc276>0:security/keepassxc276
Conflicts:
CONFLICTS:
  • keepassxc-[1-9]*
CONFLICTS_INSTALL:
  • keepassx-0.*
  • keepassx2
  • keepassx
To install the port:
cd /usr/ports/security/keepassxc276/ && make install clean
To add the package, run one of these commands:
  • pkg install security/keepassxc276
  • pkg install keepassxc276
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: keepassxc276
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1692163985 SHA256 (keepassxc-2.7.6-src.tar.xz) = a58074509fa8e90f152c6247f73e75e126303081f55eedb4ea0cbb6fa980d670 SIZE (keepassxc-2.7.6-src.tar.xz) = 8474624

No package information for this port in our database
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. asciidoctor : textproc/rubygem-asciidoctor
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
  4. update-desktop-database : devel/desktop-file-utils
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. update-mime-database : misc/shared-mime-info
  7. qt5-buildtools>=5.15 : devel/qt5-buildtools
  8. lrelease : devel/qt5-linguisttools
  9. qt5-qmake>=5.15 : devel/qt5-qmake
  10. libQt5Test.so : devel/qt5-testlib
  11. x11.pc : x11/libX11
  12. xi.pc : x11/libXi
  13. xtst.pc : x11/libXtst
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. update-mime-database : misc/shared-mime-info
  3. x11.pc : x11/libX11
  4. xi.pc : x11/libXi
  5. xtst.pc : x11/libXtst
Library dependencies:
  1. libargon2.so : security/libargon2
  2. libqrencode.so : graphics/libqrencode
  3. libbotan-2.so : security/botan2
  4. libpcsclite.so : devel/pcsc-lite
  5. libreadline.so.8 : devel/readline
  6. libminizip.so : archivers/minizip
  7. libQt5Concurrent.so : devel/qt5-concurrent
  8. libQt5Core.so : devel/qt5-core
  9. libQt5DBus.so : devel/qt5-dbus
  10. libQt5Gui.so : x11-toolkits/qt5-gui
  11. libQt5Network.so : net/qt5-network
  12. libQt5Svg.so : graphics/qt5-svg
  13. libQt5Widgets.so : x11-toolkits/qt5-widgets
  14. libQt5X11Extras.so : x11/qt5-x11extras
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for keepassxc276-2.7.6: AUTOTYPE=on: Auto-type passwords in input fields BROWSER=on: Browser integration with KeePassXC-Browser FDOSECRETS=on: freedesktop.org secrets service support KEESHARE=on: Sharing integration with KeeShare NETWORKING=on: Networking support (e.g. for downloading website icons) SSHAGENT=on: SSH agent support TEST=off: Build and/or run tests YUBIKEY=on: YubiKey support ===> Use 'make config' to modify these settings
Options name:
security_keepassxc276
USES:
cmake compiler:c++17-lang desktop-file-utils pkgconfig qt:5 readline shared-mime-info tar:xz xorg minizip
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/keepassxreboot/keepassxc/releases/download/2.7.6/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.7.6
21 Jul 2025 20:33:21
commit hash: 340676acd5b6324d10b06777de928a752eb4e194commit hash: 340676acd5b6324d10b06777de928a752eb4e194commit hash: 340676acd5b6324d10b06777de928a752eb4e194commit hash: 340676acd5b6324d10b06777de928a752eb4e194 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/keepassxc276: Differentiate from security/keepassxc

Add PKGNAMESUFFIX and CONFLICTS to differentiate from the main
security/keepassxc port.

PR:		279879
Suggested by:	madpilot
Approved by:	lwhsu (MAINTAINER)
2.7.6
21 Jul 2025 20:33:20
commit hash: 56c07fb7658629f02b61880c17e238a99bede8d0commit hash: 56c07fb7658629f02b61880c17e238a99bede8d0commit hash: 56c07fb7658629f02b61880c17e238a99bede8d0commit hash: 56c07fb7658629f02b61880c17e238a99bede8d0 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
security/keepassxc276: Repocopy from security/keepassxc

Keepassxc > 2.7.6 removed support for Yubikey and other dongles.
Repocopy security/keepassxc to keepassxc276 in order to facilitate
updating keepassxc while allowing users to continue to use keepassxc 2.7.6
with Yubikey, using the opportunity to look for alternatives.

Suggested by:	madpilot
PR:		279879
Approved by:	lwhsu (MAINTAINER)

Number of commits found: 2