Download raw body.
UPDATE: security/gpgme and new security/{qgpgme,gpgmepp}
Hi all,
pere is a suggestion for updating gpgme to 2.0.x. With 2.0,
gpgmepp and qgpgme were split into separate ports. qgpgmeqt und
gpgmepp attached.
I kept the shared lib version and set the corresponding @pkgpath
and @conflict. The update process works.
What is missing here is the entry devel/quirks and the renames in
the consumers, including bumps.
OK?
diff --git a/security/gpgme/Makefile b/security/gpgme/Makefile
index 87a1ce13c78..e6d100acab5 100644
--- a/security/gpgme/Makefile
+++ b/security/gpgme/Makefile
@@ -1,17 +1,11 @@
-COMMENT-main = GnuPG Made Easy
-COMMENT-qt = Qt bindings for GPGme
+COMMENT= GnuPG Made Easy
-VERSION = 1.24.3
-REVISION-main = 0
+VERSION = 2.0.1
DISTNAME = gpgme-${VERSION}
-PKGNAME-main = gpgme-${VERSION}
-PKGNAME-qt = gpgme-qt-${VERSION}
CATEGORIES = security devel
-SHARED_LIBS += gpgme 24.3 # 44.1
-SHARED_LIBS += gpgmepp 3.4 # 27.1
-SHARED_LIBS += qgpgmeqt6 0.1 # 21.1
+SHARED_LIBS += gpgme 25.0 # 44.1
HOMEPAGE = https://www.gnupg.org/software/gpgme/
@@ -21,54 +15,21 @@ EXTRACT_SUFX = .tar.bz2
# GPLv2 - LGPLv2.1
PERMIT_PACKAGE= Yes
-WANTLIB = assuan gpg-error iconv intl
-WANTLIB-main = ${WANTLIB} c m pthread
-WANTLIB-qt = ${COMPILER_LIBCXX} ${WANTLIB} b2 Qt6Core double-conversion
-WANTLIB-qt += execinfo glib-2.0 gpgme gthread-2.0 icudata icui18n icuuc
-WANTLIB-qt += m pcre2-8 pcre2-16 z zstd
+WANTLIB += assuan c gpg-error iconv intl m pthread
-COMPILER = base-clang ports-gcc
-
-MULTI_PACKAGES = -main -qt
-PSEUDO_FLAVORS = no_qt
-FLAVOR ?=
-
-# don't depend on Qt6 on arches where it's known to fail
-NOT_FOR_ARCHS-qt = alpha mips64 sh
+COMPILER = base-clang ports-gcc
+COMPILER_LANGS = c
CONFIGURE_STYLE = gnu
-BUILD_DEPENDS = security/gnupg>=2.2.23p1
-RUN_DEPENDS = security/gnupg>=2.2.23p1
-LIB_DEPENDS-main = ${LIB_DEPENDS:N*qt*} \
- devel/gettext,-runtime \
- security/libgpg-error>=1.4 \
- security/libassuan
-
-CONFIGURE_ENV += CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib" \
- ac_cv_prog_DOXYGEN=false
+BUILD_DEPENDS = security/gnupg
+RUN_DEPENDS = security/gnupg
-.include <bsd.port.arch.mk>
-
-.if ${BUILD_PACKAGES:M-qt}
-MODULES += x11/qt6
-MODQT6_DEPS = Yes
-MODQT6_ENV_SETUP = Yes
-CONFIGURE_ARGS += --enable-languages='cpp qt6'
-LIB_DEPENDS-qt += ${LIB_DEPENDS} \
- gpgme-=${VERSION}:${BUILD_PKGPATH},-main
-.else
-COMPILER_LANGS = c
-CONFIGURE_ARGS += --enable-languages=''
-.endif
+LIB_DEPENDS = devel/gettext,-runtime \
+ security/libgpg-error \
+ security/libassuan
# needed for the regression tests
USE_GMAKE = Yes
-pre-configure:
- ${SUBST_CMD} ${WRKSRC}/lang/cpp/src/GpgmeppConfig.cmake.in.in \
- ${WRKSRC}/lang/qt/src/QGpgmeQt6Config.cmake.in.in \
- ${WRKSRC}/lang/qt/src/QGpgmeConfig.cmake.in.in
-
.include <bsd.port.mk>
diff --git a/security/gpgme/distinfo b/security/gpgme/distinfo
index ab4de85e037..00354e52e5d 100644
--- a/security/gpgme/distinfo
+++ b/security/gpgme/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gpgme-1.24.3.tar.bz2) = v8F/W9GxeMhkn92RiVbSdwgPM98Aai3ECs3s3OaMUN0=
-SIZE (gpgme-1.24.3.tar.bz2) = 1892862
+SHA256 (gpgme-2.0.1.tar.bz2) = ghqwaVyELqtRdSqBmAySsEEMfq3QQQP3kdXSpSZ4SWY=
+SIZE (gpgme-2.0.1.tar.bz2) = 1392080
diff --git a/security/gpgme/patches/patch-configure b/security/gpgme/patches/patch-configure
index e7f007b76c1..a6a0cdb9f2b 100644
--- a/security/gpgme/patches/patch-configure
+++ b/security/gpgme/patches/patch-configure
@@ -1,7 +1,7 @@
Index: configure
--- configure.orig
+++ configure
-@@ -30263,7 +30263,6 @@ printf "%s\n" "$_gcc_wopt" >&6; }
+@@ -16166,7 +16166,6 @@ printf "%s\n" "$_gcc_wopt" >&6; }
CFLAGS="$CFLAGS -Wno-missing-field-initializers"
CFLAGS="$CFLAGS -Wno-sign-compare"
CFLAGS="$CFLAGS -Wno-format-zero-length"
diff --git a/security/gpgme/patches/patch-lang_cpp_src_GpgmeppConfig_cmake_in_in b/security/gpgme/patches/patch-lang_cpp_src_GpgmeppConfig_cmake_in_in
deleted file mode 100644
index f83e08c621d..00000000000
--- a/security/gpgme/patches/patch-lang_cpp_src_GpgmeppConfig_cmake_in_in
+++ /dev/null
@@ -1,14 +0,0 @@
-Index: lang/cpp/src/GpgmeppConfig.cmake.in.in
---- lang/cpp/src/GpgmeppConfig.cmake.in.in.orig
-+++ lang/cpp/src/GpgmeppConfig.cmake.in.in
-@@ -63,8 +63,8 @@ add_library(Gpgmepp SHARED IMPORTED)
-
- set_target_properties(Gpgmepp PROPERTIES
- INTERFACE_INCLUDE_DIRECTORIES "@resolved_includedir@/gpgme++;@resolved_includedir@"
-- INTERFACE_LINK_LIBRARIES "pthread;@resolved_libdir@/libgpgme@libsuffix@;@LIBASSUAN_LIBS@"
-- IMPORTED_LOCATION "@resolved_libdir@/libgpgmepp@libsuffix@"
-+ INTERFACE_LINK_LIBRARIES "pthread;@resolved_libdir@/libgpgme@libsuffix@.${LIBgpgme_VERSION};@LIBASSUAN_LIBS@"
-+ IMPORTED_LOCATION "@resolved_libdir@/libgpgmepp@libsuffix@.${LIBgpgmepp_VERSION}"
- )
-
- if(CMAKE_VERSION VERSION_LESS 2.8.12)
diff --git a/security/gpgme/patches/patch-lang_cpp_tests_Makefile_in b/security/gpgme/patches/patch-lang_cpp_tests_Makefile_in
deleted file mode 100644
index 6288db9c3be..00000000000
--- a/security/gpgme/patches/patch-lang_cpp_tests_Makefile_in
+++ /dev/null
@@ -1,14 +0,0 @@
-- do not hard-code libstdc++, it may not exist on all platforms
-
-Index: lang/cpp/tests/Makefile.in
---- lang/cpp/tests/Makefile.in.orig
-+++ lang/cpp/tests/Makefile.in
-@@ -442,7 +442,7 @@ top_srcdir = @top_srcdir@
- AM_LDFLAGS = -no-install
- LDADD = ../../cpp/src/libgpgmepp.la \
- ../../../src/libgpgme.la @GPG_ERROR_LIBS@ \
-- @LDADD_FOR_TESTS_KLUDGE@ -lstdc++
-+ @LDADD_FOR_TESTS_KLUDGE@
-
- AM_CPPFLAGS = -I$(top_srcdir)/lang/cpp/src -I$(top_builddir)/src \
- @GPG_ERROR_CFLAGS@ @GPG_ERROR_CFLAGS@ \
diff --git a/security/gpgme/patches/patch-lang_qt_Makefile_in b/security/gpgme/patches/patch-lang_qt_Makefile_in
deleted file mode 100644
index 3e9efd450c0..00000000000
--- a/security/gpgme/patches/patch-lang_qt_Makefile_in
+++ /dev/null
@@ -1,15 +0,0 @@
-don't allow doxygen to run even if installed, something with the files
-(at least as of 1.17.1) is causing it to eat huge amounts of memory
-
-Index: lang/qt/Makefile.in
---- lang/qt/Makefile.in.orig
-+++ lang/qt/Makefile.in
-@@ -426,7 +426,7 @@ top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
- @RUN_GPG_TESTS_FALSE@tests =
- @RUN_GPG_TESTS_TRUE@tests = tests
--SUBDIRS = src ${tests} doc
-+SUBDIRS = src ${tests}
- EXTRA_DIST = README
- all: all-recursive
-
diff --git a/security/gpgme/patches/patch-lang_qt_src_QGpgmeQt6Config_cmake_in_in b/security/gpgme/patches/patch-lang_qt_src_QGpgmeQt6Config_cmake_in_in
deleted file mode 100644
index 81eac551914..00000000000
--- a/security/gpgme/patches/patch-lang_qt_src_QGpgmeQt6Config_cmake_in_in
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: lang/qt/src/QGpgmeQt6Config.cmake.in.in
---- lang/qt/src/QGpgmeQt6Config.cmake.in.in.orig
-+++ lang/qt/src/QGpgmeQt6Config.cmake.in.in
-@@ -64,7 +64,7 @@ add_library(QGpgmeQt6 SHARED IMPORTED)
- set_target_properties(QGpgmeQt6 PROPERTIES
- INTERFACE_INCLUDE_DIRECTORIES "@resolved_includedir@/qgpgme;@resolved_includedir@"
- INTERFACE_LINK_LIBRARIES "Gpgmepp;Qt6::Core"
-- IMPORTED_LOCATION "@resolved_libdir@/libqgpgmeqt6@libsuffix@"
-+ IMPORTED_LOCATION "@resolved_libdir@/libqgpgmeqt6@libsuffix@.${LIBqgpgmeqt6_VERSION}"
- )
-
- if(CMAKE_VERSION VERSION_LESS 2.8.12)
diff --git a/security/gpgme/patches/patch-lang_qt_tests_Makefile_in b/security/gpgme/patches/patch-lang_qt_tests_Makefile_in
deleted file mode 100644
index 8523ee9a4cc..00000000000
--- a/security/gpgme/patches/patch-lang_qt_tests_Makefile_in
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: lang/qt/tests/Makefile.in
---- lang/qt/tests/Makefile.in.orig
-+++ lang/qt/tests/Makefile.in
-@@ -1217,7 +1217,7 @@ AM_LDFLAGS = -no-install
-
- @WANT_QT6_TRUE@ldadd_qt6 = ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la \
- @WANT_QT6_TRUE@ ../../../src/libgpgme.la @GPGME_QT6_LIBS@ @GPG_ERROR_LIBS@ \
--@WANT_QT6_TRUE@ @GPGME_QT6TEST_LIBS@ @LDADD_FOR_TESTS_KLUDGE@ -lstdc++
-+@WANT_QT6_TRUE@ @GPGME_QT6TEST_LIBS@ @LDADD_FOR_TESTS_KLUDGE@
-
- @WANT_QT6_TRUE@cppflags_qt6 = -I$(moc6_dir) -I$(top_srcdir)/lang/qt/src -I$(top_builddir)/lang/cpp/src \
- @WANT_QT6_TRUE@ -I$(top_builddir)/src \
diff --git a/security/gpgme/pkg/DESCR b/security/gpgme/pkg/DESCR
new file mode 100644
index 00000000000..a039950836f
--- /dev/null
+++ b/security/gpgme/pkg/DESCR
@@ -0,0 +1,7 @@
+GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier
+for applications.
+
+It provides a High-Level Crypto API for encryption, decryption, signing,
+signature verification and key management. Currently it uses GnuPG as it's
+backend but the API isn't restricted to this engine; in fact it is planned to
+add other backends to it.
diff --git a/security/gpgme/pkg/DESCR-main b/security/gpgme/pkg/DESCR-main
deleted file mode 100644
index 6a765f4f080..00000000000
--- a/security/gpgme/pkg/DESCR-main
+++ /dev/null
@@ -1,7 +0,0 @@
-GnuPG Made Easy (GPGME) is a library designed to make access to
-GnuPG easier for applications.
-
-It provides a High-Level Crypto API for encryption, decryption,
-signing, signature verification and key management. Currently it
-uses GnuPG as it's backend but the API isn't restricted to this
-engine; in fact it is planned to add other backends to it.
diff --git a/security/gpgme/pkg/DESCR-qt b/security/gpgme/pkg/DESCR-qt
deleted file mode 100644
index d0ea53fcd01..00000000000
--- a/security/gpgme/pkg/DESCR-qt
+++ /dev/null
@@ -1 +0,0 @@
-Qt and C++ bindings for GnuPG Made Easy (GPGME).
diff --git a/security/gpgme/pkg/PLIST b/security/gpgme/pkg/PLIST
new file mode 100644
index 00000000000..8c19a961d87
--- /dev/null
+++ b/security/gpgme/pkg/PLIST
@@ -0,0 +1,18 @@
+@bin bin/gnupg-key-manage
+bin/gpgme-config
+@bin bin/gpgme-json
+@bin bin/gpgme-tool
+include/gpgme.h
+@info info/gpgme.info
+@static-lib lib/libgpgme.a
+lib/libgpgme.la
+@lib lib/libgpgme.so.${LIBgpgme_VERSION}
+lib/pkgconfig/gpgme-glib.pc
+lib/pkgconfig/gpgme.pc
+@man man/man1/gpgme-json.1
+share/aclocal/gpgme.m4
+share/common-lisp/source/gpgme/
+share/common-lisp/source/gpgme/gpgme-grovel.lisp
+share/common-lisp/source/gpgme/gpgme-package.lisp
+share/common-lisp/source/gpgme/gpgme.asd
+share/common-lisp/source/gpgme/gpgme.lisp
diff --git a/security/gpgme/pkg/PLIST-main b/security/gpgme/pkg/PLIST-main
deleted file mode 100644
index 464b80ae15d..00000000000
--- a/security/gpgme/pkg/PLIST-main
+++ /dev/null
@@ -1,13 +0,0 @@
-@pkgpath security/gpgme
-bin/gpgme-config
-@bin bin/gpgme-json
-@bin bin/gpgme-tool
-include/gpgme.h
-@info info/gpgme.info
-@static-lib lib/libgpgme.a
-lib/libgpgme.la
-@lib lib/libgpgme.so.${LIBgpgme_VERSION}
-lib/pkgconfig/gpgme-glib.pc
-lib/pkgconfig/gpgme.pc
-@man man/man1/gpgme-json.1
-share/aclocal/gpgme.m4
diff --git a/security/gpgme/pkg/PLIST-qt b/security/gpgme/pkg/PLIST-qt
deleted file mode 100644
index ed335063692..00000000000
--- a/security/gpgme/pkg/PLIST-qt
+++ /dev/null
@@ -1,162 +0,0 @@
-include/gpgme++/
-include/gpgme++/configuration.h
-include/gpgme++/context.h
-include/gpgme++/data.h
-include/gpgme++/decryptionresult.h
-include/gpgme++/defaultassuantransaction.h
-include/gpgme++/editinteractor.h
-include/gpgme++/encryptionresult.h
-include/gpgme++/engineinfo.h
-include/gpgme++/error.h
-include/gpgme++/eventloopinteractor.h
-include/gpgme++/exception.h
-include/gpgme++/global.h
-include/gpgme++/gpgaddexistingsubkeyeditinteractor.h
-include/gpgme++/gpgadduserideditinteractor.h
-include/gpgme++/gpgagentgetinfoassuantransaction.h
-include/gpgme++/gpggencardkeyinteractor.h
-include/gpgme++/gpgmefw.h
-include/gpgme++/gpgmepp_export.h
-include/gpgme++/gpgmepp_version.h
-include/gpgme++/gpgrevokekeyeditinteractor.h
-include/gpgme++/gpgsetexpirytimeeditinteractor.h
-include/gpgme++/gpgsetownertrusteditinteractor.h
-include/gpgme++/gpgsignkeyeditinteractor.h
-include/gpgme++/importresult.h
-include/gpgme++/interfaces/
-include/gpgme++/interfaces/assuantransaction.h
-include/gpgme++/interfaces/dataprovider.h
-include/gpgme++/interfaces/passphraseprovider.h
-include/gpgme++/interfaces/progressprovider.h
-include/gpgme++/interfaces/statusconsumer.h
-include/gpgme++/key.h
-include/gpgme++/keygenerationresult.h
-include/gpgme++/keylistresult.h
-include/gpgme++/notation.h
-include/gpgme++/result.h
-include/gpgme++/scdgetinfoassuantransaction.h
-include/gpgme++/signingresult.h
-include/gpgme++/statusconsumerassuantransaction.h
-include/gpgme++/swdbresult.h
-include/gpgme++/tofuinfo.h
-include/gpgme++/trustitem.h
-include/gpgme++/verificationresult.h
-include/gpgme++/vfsmountresult.h
-include/qgpgme-qt6/
-include/qgpgme-qt6/QGpgME/
-include/qgpgme-qt6/QGpgME/AbstractImportJob
-include/qgpgme-qt6/QGpgME/AddExistingSubkeyJob
-include/qgpgme-qt6/QGpgME/AddUserIDJob
-include/qgpgme-qt6/QGpgME/ChangeExpiryJob
-include/qgpgme-qt6/QGpgME/ChangeOwnerTrustJob
-include/qgpgme-qt6/QGpgME/ChangePasswdJob
-include/qgpgme-qt6/QGpgME/CryptoConfig
-include/qgpgme-qt6/QGpgME/DN
-include/qgpgme-qt6/QGpgME/DataProvider
-include/qgpgme-qt6/QGpgME/Debug
-include/qgpgme-qt6/QGpgME/DecryptJob
-include/qgpgme-qt6/QGpgME/DecryptVerifyArchiveJob
-include/qgpgme-qt6/QGpgME/DecryptVerifyJob
-include/qgpgme-qt6/QGpgME/DefaultKeyGenerationJob
-include/qgpgme-qt6/QGpgME/DeleteJob
-include/qgpgme-qt6/QGpgME/DownloadJob
-include/qgpgme-qt6/QGpgME/EncryptArchiveJob
-include/qgpgme-qt6/QGpgME/EncryptJob
-include/qgpgme-qt6/QGpgME/ExportJob
-include/qgpgme-qt6/QGpgME/FileListDataProvider
-include/qgpgme-qt6/QGpgME/GpgCardJob
-include/qgpgme-qt6/QGpgME/HierarchicalKeyListJob
-include/qgpgme-qt6/QGpgME/ImportFromKeyserverJob
-include/qgpgme-qt6/QGpgME/ImportJob
-include/qgpgme-qt6/QGpgME/Job
-include/qgpgme-qt6/QGpgME/KeyForMailboxJob
-include/qgpgme-qt6/QGpgME/KeyGenerationJob
-include/qgpgme-qt6/QGpgME/KeyListJob
-include/qgpgme-qt6/QGpgME/ListAllKeysJob
-include/qgpgme-qt6/QGpgME/MultiDeleteJob
-include/qgpgme-qt6/QGpgME/Protocol
-include/qgpgme-qt6/QGpgME/QGpgMENewCryptoConfig
-include/qgpgme-qt6/QGpgME/QuickJob
-include/qgpgme-qt6/QGpgME/ReceiveKeysJob
-include/qgpgme-qt6/QGpgME/RefreshKeysJob
-include/qgpgme-qt6/QGpgME/RevokeKeyJob
-include/qgpgme-qt6/QGpgME/SetPrimaryUserIDJob
-include/qgpgme-qt6/QGpgME/SignArchiveJob
-include/qgpgme-qt6/QGpgME/SignEncryptArchiveJob
-include/qgpgme-qt6/QGpgME/SignEncryptJob
-include/qgpgme-qt6/QGpgME/SignJob
-include/qgpgme-qt6/QGpgME/SignKeyJob
-include/qgpgme-qt6/QGpgME/SpecialJob
-include/qgpgme-qt6/QGpgME/TofuPolicyJob
-include/qgpgme-qt6/QGpgME/VerifyDetachedJob
-include/qgpgme-qt6/QGpgME/VerifyOpaqueJob
-include/qgpgme-qt6/QGpgME/WKDLookupJob
-include/qgpgme-qt6/QGpgME/WKDLookupResult
-include/qgpgme-qt6/QGpgME/WKDRefreshJob
-include/qgpgme-qt6/QGpgME/WKSPublishJob
-include/qgpgme-qt6/qgpgme/
-include/qgpgme-qt6/qgpgme/abstractimportjob.h
-include/qgpgme-qt6/qgpgme/addexistingsubkeyjob.h
-include/qgpgme-qt6/qgpgme/adduseridjob.h
-include/qgpgme-qt6/qgpgme/changeexpiryjob.h
-include/qgpgme-qt6/qgpgme/changeownertrustjob.h
-include/qgpgme-qt6/qgpgme/changepasswdjob.h
-include/qgpgme-qt6/qgpgme/cryptoconfig.h
-include/qgpgme-qt6/qgpgme/dataprovider.h
-include/qgpgme-qt6/qgpgme/debug.h
-include/qgpgme-qt6/qgpgme/decryptjob.h
-include/qgpgme-qt6/qgpgme/decryptverifyarchivejob.h
-include/qgpgme-qt6/qgpgme/decryptverifyjob.h
-include/qgpgme-qt6/qgpgme/defaultkeygenerationjob.h
-include/qgpgme-qt6/qgpgme/deletejob.h
-include/qgpgme-qt6/qgpgme/dn.h
-include/qgpgme-qt6/qgpgme/downloadjob.h
-include/qgpgme-qt6/qgpgme/encryptarchivejob.h
-include/qgpgme-qt6/qgpgme/encryptjob.h
-include/qgpgme-qt6/qgpgme/exportjob.h
-include/qgpgme-qt6/qgpgme/filelistdataprovider.h
-include/qgpgme-qt6/qgpgme/gpgcardjob.h
-include/qgpgme-qt6/qgpgme/hierarchicalkeylistjob.h
-include/qgpgme-qt6/qgpgme/importfromkeyserverjob.h
-include/qgpgme-qt6/qgpgme/importjob.h
-include/qgpgme-qt6/qgpgme/job.h
-include/qgpgme-qt6/qgpgme/keyformailboxjob.h
-include/qgpgme-qt6/qgpgme/keygenerationjob.h
-include/qgpgme-qt6/qgpgme/keylistjob.h
-include/qgpgme-qt6/qgpgme/listallkeysjob.h
-include/qgpgme-qt6/qgpgme/multideletejob.h
-include/qgpgme-qt6/qgpgme/protocol.h
-include/qgpgme-qt6/qgpgme/qgpgme_export.h
-include/qgpgme-qt6/qgpgme/qgpgme_version.h
-include/qgpgme-qt6/qgpgme/qgpgmenewcryptoconfig.h
-include/qgpgme-qt6/qgpgme/quickjob.h
-include/qgpgme-qt6/qgpgme/receivekeysjob.h
-include/qgpgme-qt6/qgpgme/refreshkeysjob.h
-include/qgpgme-qt6/qgpgme/revokekeyjob.h
-include/qgpgme-qt6/qgpgme/setprimaryuseridjob.h
-include/qgpgme-qt6/qgpgme/signarchivejob.h
-include/qgpgme-qt6/qgpgme/signencryptarchivejob.h
-include/qgpgme-qt6/qgpgme/signencryptjob.h
-include/qgpgme-qt6/qgpgme/signjob.h
-include/qgpgme-qt6/qgpgme/signkeyjob.h
-include/qgpgme-qt6/qgpgme/specialjob.h
-include/qgpgme-qt6/qgpgme/tofupolicyjob.h
-include/qgpgme-qt6/qgpgme/verifydetachedjob.h
-include/qgpgme-qt6/qgpgme/verifyopaquejob.h
-include/qgpgme-qt6/qgpgme/wkdlookupjob.h
-include/qgpgme-qt6/qgpgme/wkdlookupresult.h
-include/qgpgme-qt6/qgpgme/wkdrefreshjob.h
-include/qgpgme-qt6/qgpgme/wkspublishjob.h
-lib/cmake/Gpgmepp/
-lib/cmake/Gpgmepp/GpgmeppConfig.cmake
-lib/cmake/Gpgmepp/GpgmeppConfigVersion.cmake
-lib/cmake/QGpgmeQt6/
-lib/cmake/QGpgmeQt6/QGpgmeQt6Config.cmake
-lib/cmake/QGpgmeQt6/QGpgmeQt6ConfigVersion.cmake
-@static-lib lib/libgpgmepp.a
-lib/libgpgmepp.la
-@lib lib/libgpgmepp.so.${LIBgpgmepp_VERSION}
-@static-lib lib/libqgpgmeqt6.a
-lib/libqgpgmeqt6.la
-@lib lib/libqgpgmeqt6.so.${LIBqgpgmeqt6_VERSION}
-lib/pkgconfig/gpgmepp.pc
UPDATE: security/gpgme and new security/{qgpgme,gpgmepp}