BSD Ports

security/keepassxc 2.7.12_2 FreeBSD

KeePass Cross-platform Community Edition

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
5894670dca
License
APACHE20, BSD3CLAUSE, CC0-1.0, GPLv2, GPLv3, LGPL21, LGPL3, MIT, NOKIA-LGPL-EXCEPTION
Categories
security
Package size
9415.4 KiB, 35943.0 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.

In the other systems

SystemPortVersion
FreeBSDsecurity/keepassxc2.7.12_2
OpenBSDsecurity/keepassxc2.7.12
NetBSDsecurity/keepassxc2.7.12nb4
DragonFlysecurity/keepassxc2.7.6

Install

Binary package:

pkg install keepassxc

From the ports tree:

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

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

RUN_DEPENDS=	keepassxc>0:security/keepassxc

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.12_22.7.12_2-2.7.10_12.7.12_2
FreeBSD:14:quarterly2.7.12_22.7.12_2n/a2.7.62.7.12_2
FreeBSD:15:latest2.7.12_22.7.12_2n/a2.7.102.7.10_1
FreeBSD:15:quarterly2.7.12_22.7.12_2n/an/an/a
FreeBSD:16:latest--n/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 104

The first 100 are listed.

Run dependencies 85

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)
PASSKEYSonPasskeys support for browser integration (implies BROWSER)
SSHAGENTonSSH agent support
TESToffBuild and/or run tests
YUBIKEYonYubiKey support (broken on <= 14.x)
USES
cmake compiler:c++17-lang desktop-file-utils minizip pkgconfig qt:5 readline shared-mime-info tar:xz xorg
Service scripts
none
Conflicts with
keepassx keepassx-0.* keepassx2 keepassxc276

Files

Manual pages 2
  • keepassxc(1)
  • keepassxc-cli(1)
pkg-plist 69
  • 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/keepassxc/docs/KeePassXC_GettingStarted.html
  • share/keepassxc/docs/KeePassXC_KeyboardShortcuts.html
  • share/keepassxc/docs/KeePassXC_UserGuide.html
  • share/keepassxc/icons/application/256x256/apps/keepassxc.png
  • share/keepassxc/translations/keepassxc_ar.qm
  • share/keepassxc/translations/keepassxc_be.qm
  • share/keepassxc/translations/keepassxc_bg.qm
  • share/keepassxc/translations/keepassxc_ca.qm
  • share/keepassxc/translations/keepassxc_cs.qm
  • share/keepassxc/translations/keepassxc_da.qm
  • share/keepassxc/translations/keepassxc_de.qm
  • share/keepassxc/translations/keepassxc_el.qm
  • share/keepassxc/translations/keepassxc_en.qm
  • share/keepassxc/translations/keepassxc_en_GB.qm
  • share/keepassxc/translations/keepassxc_en_US.qm
  • share/keepassxc/translations/keepassxc_es.qm
  • share/keepassxc/translations/keepassxc_et.qm
  • share/keepassxc/translations/keepassxc_fi.qm
  • share/keepassxc/translations/keepassxc_fil.qm
  • share/keepassxc/translations/keepassxc_fr.qm
  • share/keepassxc/translations/keepassxc_fr_CA.qm
  • share/keepassxc/translations/keepassxc_he.qm
  • share/keepassxc/translations/keepassxc_hr.qm
  • share/keepassxc/translations/keepassxc_hu.qm
  • share/keepassxc/translations/keepassxc_id.qm
  • share/keepassxc/translations/keepassxc_it.qm
  • share/keepassxc/translations/keepassxc_ja.qm
  • share/keepassxc/translations/keepassxc_km.qm
  • share/keepassxc/translations/keepassxc_ko.qm
  • share/keepassxc/translations/keepassxc_lt.qm
  • share/keepassxc/translations/keepassxc_my.qm
  • share/keepassxc/translations/keepassxc_nb.qm
  • share/keepassxc/translations/keepassxc_nl.qm
  • share/keepassxc/translations/keepassxc_pl.qm
  • share/keepassxc/translations/keepassxc_pt_BR.qm
  • share/keepassxc/translations/keepassxc_pt_PT.qm
  • share/keepassxc/translations/keepassxc_ro.qm
  • share/keepassxc/translations/keepassxc_ru.qm
  • share/keepassxc/translations/keepassxc_si.qm
  • share/keepassxc/translations/keepassxc_sk.qm
  • share/keepassxc/translations/keepassxc_sl.qm
  • share/keepassxc/translations/keepassxc_sq.qm
  • share/keepassxc/translations/keepassxc_sr.qm
  • share/keepassxc/translations/keepassxc_sv.qm
  • share/keepassxc/translations/keepassxc_th.qm
  • share/keepassxc/translations/keepassxc_tr.qm
  • share/keepassxc/translations/keepassxc_uk.qm
  • share/keepassxc/translations/keepassxc_vi.qm
  • share/keepassxc/translations/keepassxc_zh_CN.qm
  • share/keepassxc/translations/keepassxc_zh_TW.qm
  • share/keepassxc/wordlists/eff_large.wordlist
  • share/metainfo/org.keepassxc.KeePassXC.appdata.xml
  • share/mime/packages/keepassxc.xml
distinfo 1
FileSizeSHA256
keepassxc-2.7.12-src.tar.xz1.0618652e+07be34eeb297881adea4f894c7c6e4a1835bd7927f8043ddea495040df4792a7de
Master sites 1
  • https://github.com/keepassxreboot/keepassxc/releases/download/2.7.12/

Commit history 2

DateCommitCreditsLog message
5894670dca Dima Panov security/botan3: bump comsumers after botan update
a5cf85ae7b Dima Panov security/botan3: bump consumers after update