BSD Ports

security/keepassxc276 2.7.6_5 FreeBSD

KeePass Cross-platform Community Edition

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
fe8d120f63
License
APACHE20, BSD3CLAUSE, CC0-1.0, GPLv2, GPLv3, LGPL21, LGPL3, MIT, NOKIA-LGPL-EXCEPTION
Categories
security
Package size
7567.8 KiB, 30759.3 KiB installed

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.

Install

Binary package:

pkg install keepassxc276

From the ports tree:

cd /usr/ports/security/keepassxc276/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	keepassxc276>0:security/keepassxc276

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.7.6_52.7.6_5-2.7.62.7.6_5
FreeBSD:14:quarterly2.7.6_52.7.6_5n/a-2.7.6_5
FreeBSD:15:latest2.7.6_52.7.6_5n/a2.7.62.7.6
FreeBSD:15:quarterly2.7.6_52.7.6_5n/an/an/a
FreeBSD:16:latest2.7.6_52.7.6_5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 3

The full lists below include those, and their dependencies in turn.

Build dependencies 103

The first 100 are listed.

Run dependencies 84

No port depends on this one.

Configuration

Options name: security_keepassxc

OptionDefaultDescription
AUTOTYPEonAuto-type passwords in input fields
BROWSERonBrowser integration with KeePassXC-Browser
FDOSECRETSonfreedesktop.org secrets service support
KEESHAREonSharing integration with KeeShare
NETWORKINGonNetworking support (e.g. for downloading website icons)
SSHAGENTonSSH agent support
TESToffBuild and/or run tests
YUBIKEYonYubiKey support
USES
cmake compiler:c++17-lang desktop-file-utils pkgconfig qt:5 readline shared-mime-info tar:xz xorg
Service scripts
none
Conflicts with
keepassxc-[1-9]* keepassx-0.* keepassx2 keepassx

Files

Manual pages 2
  • keepassxc(1)
  • keepassxc-cli(1)
pkg-plist 67
  • bin/keepassxc
  • bin/keepassxc-cli
  • bin/keepassxc-proxy
  • lib/keepassxc/libkeepassxc-autotype-xcb.so
  • share/man/man1/keepassxc-cli.1.gz
  • share/man/man1/keepassxc.1.gz
  • share/applications/org.keepassxc.KeePassXC.desktop
  • share/icons/hicolor/256x256/apps/keepassxc.png
  • share/icons/hicolor/scalable/apps/keepassxc-locked.svg
  • share/icons/hicolor/scalable/apps/keepassxc-monochrome-dark-locked.svg
  • share/icons/hicolor/scalable/apps/keepassxc-monochrome-dark.svg
  • share/icons/hicolor/scalable/apps/keepassxc-monochrome-light-locked.svg
  • share/icons/hicolor/scalable/apps/keepassxc-monochrome-light.svg
  • share/icons/hicolor/scalable/apps/keepassxc-unlocked.svg
  • share/icons/hicolor/scalable/apps/keepassxc.svg
  • share/icons/hicolor/scalable/mimetypes/application-x-keepassxc.svg
  • share/keepassxc276/docs/KeePassXC_GettingStarted.html
  • share/keepassxc276/docs/KeePassXC_KeyboardShortcuts.html
  • share/keepassxc276/docs/KeePassXC_UserGuide.html
  • share/keepassxc276/icons/application/256x256/apps/keepassxc.png
  • share/keepassxc276/translations/keepassxc_ar.qm
  • share/keepassxc276/translations/keepassxc_bg.qm
  • share/keepassxc276/translations/keepassxc_ca.qm
  • share/keepassxc276/translations/keepassxc_cs.qm
  • share/keepassxc276/translations/keepassxc_da.qm
  • share/keepassxc276/translations/keepassxc_de.qm
  • share/keepassxc276/translations/keepassxc_el.qm
  • share/keepassxc276/translations/keepassxc_en.qm
  • share/keepassxc276/translations/keepassxc_en_GB.qm
  • share/keepassxc276/translations/keepassxc_en_US.qm
  • share/keepassxc276/translations/keepassxc_es.qm
  • share/keepassxc276/translations/keepassxc_et.qm
  • share/keepassxc276/translations/keepassxc_fi.qm
  • share/keepassxc276/translations/keepassxc_fil.qm
  • share/keepassxc276/translations/keepassxc_fr.qm
  • share/keepassxc276/translations/keepassxc_fr_CA.qm
  • share/keepassxc276/translations/keepassxc_he.qm
  • share/keepassxc276/translations/keepassxc_hr.qm
  • share/keepassxc276/translations/keepassxc_hu.qm
  • share/keepassxc276/translations/keepassxc_id.qm
  • share/keepassxc276/translations/keepassxc_it.qm
  • share/keepassxc276/translations/keepassxc_ja.qm
  • share/keepassxc276/translations/keepassxc_km.qm
  • share/keepassxc276/translations/keepassxc_ko.qm
  • share/keepassxc276/translations/keepassxc_lt.qm
  • share/keepassxc276/translations/keepassxc_my.qm
  • share/keepassxc276/translations/keepassxc_nb.qm
  • share/keepassxc276/translations/keepassxc_nl.qm
  • share/keepassxc276/translations/keepassxc_pl.qm
  • share/keepassxc276/translations/keepassxc_pt_BR.qm
  • share/keepassxc276/translations/keepassxc_pt_PT.qm
  • share/keepassxc276/translations/keepassxc_ro.qm
  • share/keepassxc276/translations/keepassxc_ru.qm
  • share/keepassxc276/translations/keepassxc_si.qm
  • share/keepassxc276/translations/keepassxc_sk.qm
  • share/keepassxc276/translations/keepassxc_sl.qm
  • share/keepassxc276/translations/keepassxc_sq.qm
  • share/keepassxc276/translations/keepassxc_sr.qm
  • share/keepassxc276/translations/keepassxc_sv.qm
  • share/keepassxc276/translations/keepassxc_th.qm
  • share/keepassxc276/translations/keepassxc_tr.qm
  • share/keepassxc276/translations/keepassxc_uk.qm
  • share/keepassxc276/translations/keepassxc_zh_CN.qm
  • share/keepassxc276/translations/keepassxc_zh_TW.qm
  • share/keepassxc276/wordlists/eff_large.wordlist
  • share/metainfo/org.keepassxc.KeePassXC.appdata.xml
  • share/mime/packages/keepassxc.xml
distinfo 2
FileSizeSHA256
keepassxc-2.7.6-src.tar.xz8.474624e+06a58074509fa8e90f152c6247f73e75e126303081f55eedb4ea0cbb6fa980d670
fedcbf60c5c0dc7c3602c49a984d53a45c154c73.diff816d67481fdc34b9d2e78ba40e1adfabf6ed91bcdfe62abc64ea9509e08e60cbc5e
Master sites 1
  • https://github.com/keepassxreboot/keepassxc/releases/download/2.7.6/

Commit history 3

DateCommitCreditsLog message
fe8d120f63 Li-Wen Hsu 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
5894670dca Dima Panov security/botan3: bump comsumers after botan update
a5cf85ae7b Dima Panov security/botan3: bump consumers after update