security/qgpgme 2.0.0_2 MidnightBSD
GnuPG Made Easy (GPGME) Qt bindings
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- gpl2+
- Categories
- security
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
| System | Port | Version |
|---|---|---|
| MidnightBSD | security/qgpgme | 2.0.0_2 |
| FreeBSD | security/qgpgme | 2.2.0 |
| OpenBSD | security/qgpgme | 2.2.0 |
| NetBSD | security/qgpgme | 2.0.0nb3 |
| HardenedBSD | security/qgpgme | 2.2.0 |
| GhostBSD | security/qgpgme | 2.2.0 |
Install
Binary package:
mport install qgpgme-${FLAVORS:[1]}
From mports:
cd /usr/mports/security/qgpgme && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= qgpgme-${FLAVORS:[1]}>0:security/qgpgme
LIB_DEPENDS= libqgpgme.so:security/qgpgme
Dependencies
As this port's Makefile names them.
Library 3
libgpg-error.so: security/libgpg-errorlibgpgme.so: security/gpgmelibgpgmepp.so: security/gpgmepp
Build dependencies 3
Run dependencies 3
Required by 1
Configuration
Options name: security_qgpgme
| Option | Default | Description |
|---|---|---|
| DOXYGEN | off |
- USES
- cmake compiler:c++17-lang pkgconfig qt:${FLAVOR:S|qt||} tar:xz
- Service scripts
- none
Files
pkg-plist 109
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/AbstractImportJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/AddExistingSubkeyJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/AddUserIDJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/ChangeExpiryJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/ChangeOwnerTrustJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/ChangePasswdJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/CryptoConfig
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/DN
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/DataProvider
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/Debug
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/DecryptJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/DecryptVerifyArchiveJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/DecryptVerifyJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/DefaultKeyGenerationJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/DeleteJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/DownloadJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/EncryptArchiveJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/EncryptJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/ExportJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/FileListDataProvider
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/GpgCardJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/ImportFromKeyserverJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/ImportJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/Job
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/KeyForMailboxJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/KeyGenerationJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/KeyListJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/ListAllKeysJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/MultiDeleteJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/Protocol
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/QGpgMENewCryptoConfig
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/QuickJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/ReceiveKeysJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/RefreshKeysJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/RevokeKeyJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/SetPrimaryUserIDJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/SignArchiveJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/SignEncryptArchiveJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/SignEncryptJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/SignJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/SignKeyJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/SpecialJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/TofuPolicyJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/VerifyDetachedJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/VerifyOpaqueJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/WKDLookupJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/WKDLookupResult
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/WKDRefreshJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/QGpgME/WKSPublishJob
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/abstractimportjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/addexistingsubkeyjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/adduseridjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/changeexpiryjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/changeownertrustjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/changepasswdjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/cryptoconfig.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/dataprovider.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/debug.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/decryptjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/decryptverifyarchivejob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/decryptverifyjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/defaultkeygenerationjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/deletejob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/dn.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/downloadjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/encryptarchivejob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/encryptjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/exportjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/filelistdataprovider.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/gpgcardjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/importfromkeyserverjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/importjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/job.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/keyformailboxjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/keygenerationjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/keylistjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/listallkeysjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/multideletejob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/protocol.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/qgpgme_export.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/qgpgme_version.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/qgpgmenewcryptoconfig.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/quickjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/receivekeysjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/refreshkeysjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/revokekeyjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/setprimaryuseridjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/signarchivejob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/signencryptarchivejob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/signencryptjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/signjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/signkeyjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/specialjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/tofupolicyjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/verifydetachedjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/verifyopaquejob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/wkdlookupjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/wkdlookupresult.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/wkdrefreshjob.h
- include/qgpgme-%%QGPGME_INCLUDE_SUFFIX%%/qgpgme/wkspublishjob.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| qgpgme-2.0.0.tar.xz | 188552 | 15645b2475cca6118eb2ed331b3a8d9442c9d4019c3846ba3f6d25321b4a61ad |
Master sites 1
- GNUPG