BSD Ports

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

SystemPortVersion
FreeBSDdevel/qca2.3.12
OpenBSDsecurity/qca-qt52.3.12
DragonFlydevel/qca2.3.10
MidnightBSDdevel/qca2.3.8_1
HardenedBSDdevel/qca2.3.10_5
GhostBSDdevel/qca2.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.3.122.3.12-2.3.10_22.3.12
FreeBSD:14:quarterly2.3.10_52.3.10_5n/a2.3.10_12.3.10_5
FreeBSD:15:latest2.3.122.3.12n/a2.3.10_12.3.10_2
FreeBSD:15:quarterly2.3.10_52.3.10_5n/an/an/a
FreeBSD:16:latest2.3.122.3.12n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

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

Build dependencies 30
Run dependencies 39
Required by 341

The first 100 are listed.

Configuration

Options name: devel_qca

OptionDefaultDescription
BOTANoffBuild with Botan crypto library
GCRYPToffUse GNU crypt library instead of OpenSSL
GNUPGonGNU Privacy Guard support
LOGGERoffSimple logger writer
NSSoffSSL/TLS support via NSS
OPENSSLonSSL/TLS support via OpenSSL
PKCS11offSmartcard integration
SASLoffSASL authentication support
SOFTSTOREoffSimple 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
FileSizeSHA256
qca-2.3.12.tar.xz767372d4a2b3aa0272d73ea0c4cd2140960177fa34ddc2030e59a48ecfb80c757572c3
Master sites 1
  • KDE/stable/qca/${PORTVERSION}

Commit history 3

DateCommitCreditsLog message
ba198919d6 Jochen Neumeister devel/qca: Update to 2.3.12
* Compile with OpenSSL 4 * Update root certificates * qca-ossl: load the default OpenSSL provider explicitly * qca-ossl: do not dereference a DH key that failed to generate Changes: https://invent.kde.org/libraries/qca/-/compare/v2.3.10...v2.3.12 Reviewed by: makc Differential Revision: https://reviews.freebsd.org/D60221 Sponsored by: Netzkommune GmbH
5894670dca Dima Panov security/botan3: bump comsumers after botan update
a5cf85ae7b Dima Panov security/botan3: bump consumers after update