security/qgpgme 2.2.0 DragonFly
GnuPG Made Easy (GPGME) Qt bindings
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- GPLv2+
- Categories
- security
- Package size
- 335.2 KiB, 1692.5 KiB installed
Description
QGpgme provides a very high level Qt API around GpgMEpp, the GPGME C++ bindings.
There are two general concepts in QGpgME. Data abstraction through GpgMEpp's Dataprovider interface and the Job pattern.
Data can be provided with QByteArrayDataProvider or QIODeviceDataProvider which can be constructed from their respective types. This means you can pass a QFile, QProcess, QString, etc. directly to GPGME.
To provide a stable API / ABI and because of historic reasons in libkleo (where QGpgME was originally developed as an abstract crypto backend), QGpgME only provides abstract interfaces as public API while the actual implementation happens in the private QGpgME prefixed classes.
In the other systems
The newest version among them is 2.2.0, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| DragonFly | security/qgpgme | 2.2.0 newest | none known | - | [email protected] | - |
| FreeBSD | security/qgpgme | 2.2.0 newest | none known | - | [email protected] | 2026-08-08 |
| OpenBSD | security/qgpgme | 2.2.0 newest | no data | - | The OpenBSD ports mailing-list <[email protected]> | 2026-07-27 |
| NetBSD | security/qgpgme | 2.0.0nb3 behind since 2026-07-27 | none known | - | [email protected] | 2026-11-07 |
| MidnightBSD | security/qgpgme | 2.0.0_2 behind since 2026-07-27 | no data | - | [email protected] | 2026-11-04 |
| HardenedBSD | security/qgpgme | 2.2.0 newest | no data | - | [email protected] | - |
| GhostBSD | security/qgpgme | 2.2.0 newest | no data | - | [email protected] | - |
Version history 1
- 2.2.0
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
pkg install qgpgme-qt5
From DPorts:
cd /usr/dports/security/qgpgme && make install clean
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
Run dependencies 4
Required by 17
- deskutils/akonadi-import-wizard
- deskutils/akonadiconsole
- deskutils/akregator
- deskutils/grantlee-editor
- deskutils/kaddressbook
- deskutils/kmail
- deskutils/kmail-account-wizard
- deskutils/mbox-importer
- deskutils/pim-data-exporter
- net/akonadi-contacts
- net/kget
- net/mailcommon
- net/messagelib
- security/kleopatra
- security/libkleo
- sysutils/kf5-kwallet
- sysutils/plasma-pass
Configuration
No options to configure.
- Service scripts
- none
- Flavors
qgpgme-qt6-2.2.0