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.
===> The following configuration options are available for keepassxc276-2.7.6_5:
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
security/keepassxc276: Fix build with CMake 4
Set CMAKE_POLICY_VERSION_MINIMUM to 3.5 as upstream 2.7.6 still declares
cmake_minimum_required() below 3.5, which CMake 4 rejects.
PR: 298433
Reported by: arrowd
security/keepassxc*: backport upstream patch to unbreak build with Botan3-10 (+)
Sorry for breakage, this part was missed after Botan3 update in
02bcdd27eadc64c33d1e82aef8c38e7f60ee905f
security/keepassxc276: switch to botan3.
so we move the port off of the deprecated botan2.
Undeprecate.
This requires one #include added. See...
PR: 288581
Approved by: portmgr@ (just-fix-it blanket)
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)
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)