devel/qca 2.3.8_1 MidnightBSD
Cross-platform crypto API for Qt
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- lgpl2.1
- Categories
- devel
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 |
|---|---|---|
| MidnightBSD | devel/qca | 2.3.8_1 |
| FreeBSD | devel/qca | 2.3.12 |
| OpenBSD | security/qca-qt5 | 2.3.12 |
| DragonFly | devel/qca | 2.3.10 |
| HardenedBSD | devel/qca | 2.3.10_5 |
| GhostBSD | devel/qca | 2.3.10_5 |
Install
Binary package:
mport install qca-qt5
From mports:
cd /usr/mports/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
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
Build dependencies 1
Run dependencies 1
Required by 1
Configuration
Options name: devel_qca
| Option | Default | Description |
|---|---|---|
| BOTAN | off | Build with Botan crypto library |
| GNUPG | on | |
| OPENSSL | on | |
| SASL | off | |
| TEST | off |
- USES
- cmake compiler:c++11-lang qt:${FLAVOR:S/qt//} tar:xz
- Service scripts
- none
Files
Manual pages 1
- qcatool-(1)
pkg-plist 33
- 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-gnupg.so
- lib/qca-%%QCA_QT_VERSION%%/crypto/libqca-ossl.so
- %%QT_MKSPECDIR%%/features/crypto.prf
- libdata/pkgconfig/qca2-.pc
- share/man/man1/qcatool-.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| qca-2.3.8.tar.xz | 761340 | 48759ca86a0202461d908ba66134380cc3bb7d20fed3c031b9fc0289796a8264 |
Master sites 1
- KDE/stable/qca/${PORTVERSION}