security/qtkeychain 0.17.0_1 FreeBSD
Platform independent Qt API for storing passwords
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
7c77d50ebe- License
- BSD2CLAUSE
- Categories
- security
- Package size
- 61.4 KiB, 238.1 KiB installed
Description
QtKeychain is a Qt API to store passwords and other secret data securely. How the data is stored depends on the platform. For Linux/Unix, KWallet (via D-Bus) is used. Support for the GNOME Keyring via freedesktop.org's Secret Storage D-Bus specification is planned but not yet implemented.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/qtkeychain | 0.17.0_1 |
| OpenBSD | security/qtkeychain | 0.15.0 |
| DragonFly | security/qtkeychain | 0.15.0 |
| MidnightBSD | security/qtkeychain | 0.15.0 |
Install
Binary package:
pkg install qtkeychain-qt5
From the ports tree:
cd /usr/ports/security/qtkeychain/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= qtkeychain-qt5>0:security/qtkeychain
LIB_DEPENDS= libqtkeychain.so:security/qtkeychain
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.17.0_1 | 0.17.0_1 | - | 0.15.0 | 0.17.0_1 |
| FreeBSD:14:quarterly | 0.17.0_1 | 0.17.0_1 | n/a | 0.15.0 | 0.17.0_1 |
| FreeBSD:15:latest | 0.17.0_1 | 0.17.0_1 | n/a | 0.15.0 | 0.15.0 |
| FreeBSD:15:quarterly | 0.17.0_1 | 0.17.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.17.0_1 | 0.17.0_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 45
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/cmake-core
- devel/dbus
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/icu
- devel/jsoncpp
- devel/libffi
- devel/libinotify
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/qt5-buildtools
- devel/qt5-core
- devel/qt5-dbus
- devel/qt5-linguisttools
- devel/qt5-qmake
- devel/qt5-testlib
- devel/readline
- dns/libidn2
- lang/python312
- lang/python315
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- security/libsecret
- security/rhash
- textproc/expat2
- textproc/libxml2
- textproc/qt5-xml
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libxcb
- x11/xorgproto
Run dependencies 31
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/dbus
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/icu
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-packaging
- devel/qt5-core
- devel/qt5-dbus
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- security/libsecret
- textproc/expat2
- textproc/libxml2
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libxcb
- x11/xorgproto
Required by 79
- astro/kstars
- audio/mixxx
- deskutils/akonadi-calendar-tools
- deskutils/akonadi-import-wizard
- deskutils/akonadiconsole
- deskutils/akregator
- deskutils/copyq
- deskutils/grantlee-editor
- deskutils/itinerary
- deskutils/kaddressbook
- deskutils/kalarm
- deskutils/kdepim
- deskutils/kdepim-addons
- deskutils/kdepim-runtime
- deskutils/kmail
- deskutils/kmail-account-wizard
- deskutils/kontact
- deskutils/korganizer
- deskutils/libkdepim
- deskutils/mbox-importer
- deskutils/merkuro
- deskutils/nextcloudclient
- deskutils/owncloudclient
- deskutils/pim-data-exporter
- deskutils/pim-sieve-editor
- deskutils/zanshin
- devel/kdesdk
- devel/ktextaddons
- editors/calligra
- editors/kate
- finance/kmymoney
- finance/kraft
- graphics/digikam
- graphics/qgis
- graphics/qgis-ltr
- misc/kdeutils
- multimedia/kasts
- multimedia/plasmatube
- net-im/kaidan
- net-im/libquotient
- net-im/neochat
- net-im/nheko
- net-im/quaternion
- net-im/ruqola
- net-im/spectral
- net-im/tokodon
- net/akonadi-calendar
- net/akonadi-contacts
- net/akonadi-search
- net/calendarsupport
- net/eventviews
- net/incidenceeditor
- net/kcalutils
- net/kdenetwork
- net/kidentitymanagement
- net/kio-gdrive
- net/kldap
- net/kmailtransport
- net/kpimtextedit
- net/krdc
- net/ktnef
- net/libgravatar
- net/libksieve
- net/mailcommon
- net/mailimporter
- net/messagelib
- net/mimetreeparser
- net/pimcommon
- net/smb4k
- security/kgpg
- security/kleopatra
- security/libkleo
- security/plasma6-ksshaskpass
- x11/albert
- x11/bhotkeys-albert
- x11/kde
- x11/kde-baseapps
- x11/kde-gear
- x11/plasma6-plasma
Configuration
Options name: security_qtkeychain
| Option | Default | Description |
|---|---|---|
| LIBSECRET | on | Enable libsecret backend |
| NLS | on | Native Language Support |
- USES
- cmake compiler:c++11-lang localbase:ldflags pkgconfig qt:${FLAVOR:S/qt//}
- Service scripts
- none
- Flavors
qtkeychain-qt6-0.17.0_1
Message after installing
Files
pkg-plist 17
- include/qtkeychain/keychain.h
- include/qtkeychain/qkeychain_export.h
- lib/cmake/QtKeychain/QtKeychainConfig.cmake
- lib/cmake/QtKeychain/QtKeychainConfigVersion.cmake
- lib/cmake/QtKeychain/QtKeychainLibraryDepends-.cmake
- lib/cmake/QtKeychain/QtKeychainLibraryDepends.cmake
- lib/libqtkeychain.so
- lib/libqtkeychain.so.
- lib/libqtkeychain.so.1
- %%QT_MKSPECDIR%%/modules/qt_QtKeychain.pri
- keychain/translations/qtkeychain_de.qm
- keychain/translations/qtkeychain_fr.qm
- keychain/translations/qtkeychain_ka.qm
- keychain/translations/qtkeychain_ro.qm
- keychain/translations/qtkeychain_ru.qm
- keychain/translations/qtkeychain_sv.qm
- keychain/translations/qtkeychain_zh.qm
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| frankosterfeld-qtkeychain-0.17.0_GH0.tar.gz | 69683 | 3b85c3929034b0a99da777130c34d99f006fcd3a9d56564159399a33fee0e504 |