devel/qca 2.3.12 FreeBSD
Cross-platform crypto API for Qt 5
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
ba198919d6- License
- LGPL21
- Categories
- devel
- Package size
- 617.6 KiB, 2634.4 KiB installed
Description
QCA aims to provide a straightforward and cross-platform crypto API, using Qt datatypes and conventions.
Supported features:
* SSL/TLS * X509 * SASL * RSA * Hashing (SHA1, MD5) * Ciphers (Blowfish, 3DES, AES)
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/qca | 2.3.12 |
| OpenBSD | security/qca-qt5 | 2.3.12 |
| DragonFly | devel/qca | 2.3.10 |
| MidnightBSD | devel/qca | 2.3.8_1 |
| HardenedBSD | devel/qca | 2.3.10_5 |
| GhostBSD | devel/qca | 2.3.10_5 |
Install
Binary package:
pkg install qca-qt5
From the ports tree:
cd /usr/ports/devel/qca/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= qca-qt5>0:devel/qca
LIB_DEPENDS= libqca-.so:devel/qca
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 | 2.3.12 | 2.3.12 | - | 2.3.10_2 | 2.3.12 |
| FreeBSD:14:quarterly | 2.3.10_5 | 2.3.10_5 | n/a | 2.3.10_1 | 2.3.10_5 |
| FreeBSD:15:latest | 2.3.12 | 2.3.12 | n/a | 2.3.10_1 | 2.3.10_2 |
| FreeBSD:15:quarterly | 2.3.10_5 | 2.3.10_5 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.3.12 | 2.3.12 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${LOCALBASE}/share/certs/ca-root-nss.crt: security/ca_root_nss
Runtime 1
${LOCALBASE}/share/certs/ca-root-nss.crt: security/ca_root_nss
The full lists below include those, and their dependencies in turn.
Build dependencies 30
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/cmake-core
- 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-qmake
- devel/readline
- dns/libidn2
- lang/python312
- lang/python315
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/ca_root_nss
- security/rhash
- textproc/expat2
Run dependencies 39
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/sqlite3
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/icu
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libunistring
- devel/npth
- devel/pcre2
- devel/py-packaging
- devel/qt5-core
- devel/readline
- dns/libidn2
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- print/indexinfo
- security/ca_root_nss
- security/gnupg
- security/gnutls
- security/libassuan
- security/libgcrypt
- security/libgpg-error
- security/libksba
- security/libtasn1
- security/nettle
- security/p11-kit
- security/pinentry
- security/pinentry-curses
- textproc/expat2
Required by 341
- accessibility/kdeaccessibility
- accessibility/kmag
- accessibility/kmouth
- archivers/ark
- astro/indiwebmanagerapp
- astro/kstars
- astro/marble
- audio/amarok
- audio/audiocd-kio
- audio/elisa
- audio/juk
- audio/kid3
- audio/kmix
- audio/kwave
- audio/libkcddb
- audio/plasma6-plasma-pa
- cad/ktechlab
- databases/akonadi
- databases/kbibtex
- databases/kexi
- deskutils/akonadi-calendar-tools
- deskutils/akonadi-import-wizard
- deskutils/akonadiconsole
- deskutils/akregator
- deskutils/copyq
- deskutils/grantlee-editor
- deskutils/itinerary
- deskutils/kaddressbook
- deskutils/kalarm
- deskutils/kdeconnect-kde
- deskutils/kdepim
- deskutils/kdepim-addons
- deskutils/kdepim-runtime
- deskutils/keditbookmarks
- deskutils/kfind
- deskutils/kmail
- deskutils/kmail-account-wizard
- deskutils/kodaskanna
- deskutils/kontact
- deskutils/korganizer
- deskutils/ktimetracker
- deskutils/kweather
- deskutils/libkdepim
- deskutils/mbox-importer
- deskutils/merkuro
- deskutils/nextcloudclient
- deskutils/owncloudclient
- deskutils/pim-data-exporter
- deskutils/pim-sieve-editor
- deskutils/plasma6-milou
- deskutils/plasma6-sddm-kcm
- deskutils/plasma6-xdg-desktop-portal-kde
- deskutils/syncthingtray
- deskutils/zanshin
- devel/dolphin-plugins
- devel/heaptrack
- devel/hotspot
- devel/kapptemplate
- devel/kcachegrind
- devel/kde-dev-utils
- devel/kdesdk
- devel/kdesdk-kio
- devel/kdesdk-thumbnailers
- devel/kdev-php
- devel/kdev-python
- devel/kdevelop
- devel/kf5-kcmutils
- devel/kf5-kdeclarative
- devel/kf5-kio
- devel/kf5-knewstuff
- devel/kf5-knotifyconfig
- devel/kf5-kparts
- devel/kf5-ktexteditor
- devel/kf6-kcmutils
- devel/kf6-kfilemetadata
- devel/kf6-kio
- devel/kf6-knotifyconfig
- devel/kf6-kparts
- devel/kf6-ktexteditor
- devel/kio-extras
- devel/kommit
- devel/ktextaddons
- devel/kunifiedpush
- devel/lokalize
- devel/massif-visualizer
- devel/okteta
- devel/plasma6-plasma-sdk
- devel/plasma6-plasma5support
- devel/umbrello
- editors/calligra
- editors/calligraplan
- editors/kate
- editors/kile
- filesystems/kio-fuse
- finance/kmymoney
- finance/kraft
- finance/skrooge
- games/bomber
- games/bovo
- games/granatier
The first 100 are listed.
Configuration
Options name: devel_qca
| Option | Default | Description |
|---|---|---|
| BOTAN | off | Build with Botan crypto library |
| GCRYPT | off | Use GNU crypt library instead of OpenSSL |
| GNUPG | on | GNU Privacy Guard support |
| LOGGER | off | Simple logger writer |
| NSS | off | SSL/TLS support via NSS |
| OPENSSL | on | SSL/TLS support via OpenSSL |
| PKCS11 | off | Smartcard integration |
| SASL | off | SASL authentication support |
| SOFTSTORE | off | Simple persistent certificate store |
- USES
- cmake:testing compiler:c++20-lang localbase:ldflags pkgconfig qt:${FLAVOR:S/qt//} tar:xz
- Service scripts
- none
- Flavors
qca-qt6-2.3.12
Files
Manual pages 1
- qcatool-(1)
pkg-plist 38
- bin/mozcerts-
- bin/qcatool-
- include/Qca-%%QCA_QT_VERSION%%/QtCrypto/QtCrypto
- include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca.h
- include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_basic.h
- include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_cert.h
- include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_core.h
- include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_export.h
- include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_keystore.h
- include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_publickey.h
- include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_safetimer.h
- include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_securelayer.h
- include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_securemessage.h
- include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_support.h
- include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_textfilter.h
- include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_tools.h
- include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_version.h
- include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qcaprovider.h
- include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qpipe.h
- lib/cmake/Qca-%%QCA_QT_VERSION%%/Qca-%%QCA_QT_VERSION%%Config.cmake
- lib/cmake/Qca-%%QCA_QT_VERSION%%/Qca-%%QCA_QT_VERSION%%ConfigVersion.cmake
- lib/cmake/Qca-%%QCA_QT_VERSION%%/Qca-%%QCA_QT_VERSION%%Targets-.cmake
- lib/cmake/Qca-%%QCA_QT_VERSION%%/Qca-%%QCA_QT_VERSION%%Targets.cmake
- lib/libqca-.so
- lib/libqca-.so.2
- lib/libqca-.so.
- lib/qca-%%QCA_QT_VERSION%%/crypto/libqca-botan.so
- lib/qca-%%QCA_QT_VERSION%%/crypto/libqca-cyrus-sasl.so
- lib/qca-%%QCA_QT_VERSION%%/crypto/libqca-gcrypt.so
- lib/qca-%%QCA_QT_VERSION%%/crypto/libqca-gnupg.so
- lib/qca-%%QCA_QT_VERSION%%/crypto/libqca-logger.so
- lib/qca-%%QCA_QT_VERSION%%/crypto/libqca-nss.so
- lib/qca-%%QCA_QT_VERSION%%/crypto/libqca-pkcs11.so
- lib/qca-%%QCA_QT_VERSION%%/crypto/libqca-ossl.so
- lib/qca-%%QCA_QT_VERSION%%/crypto/libqca-softstore.so
- %%QT_MKSPECDIR%%/features/crypto.prf
- libdata/pkgconfig/qca2-.pc
- share/man/man1/qcatool-.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| qca-2.3.12.tar.xz | 767372 | d4a2b3aa0272d73ea0c4cd2140960177fa34ddc2030e59a48ecfb80c757572c3 |
Master sites 1
- KDE/stable/qca/${PORTVERSION}