Index: head/security/gpgme/Makefile =================================================================== --- head/security/gpgme/Makefile (revision 437833) +++ head/security/gpgme/Makefile (revision 437834) @@ -1,115 +1,117 @@ # Created by: teramoto@comm.eng.osaka-u.ac.jp # $FreeBSD$ PORTNAME= gpgme -PORTVERSION= 1.8.0 -PORTREVISION?= 1 +PORTVERSION= 1.9.0 +PORTREVISION?= 0 CATEGORIES?= security MASTER_SITES= GNUPG/gpgme MAINTAINER= jhale@FreeBSD.org COMMENT?= Library to make access to GnuPG easier -LICENSE?= LGPL21 +LICENSE?= LGPL21+ LICENSE_FILE?= ${WRKSRC}/COPYING.LESSER LIB_DEPENDS= libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error GNU_CONFIGURE= yes USES= cpe gmake libtool localbase:ldflags tar:bzip2 USE_LDCONFIG= yes INSTALL_TARGET= install-strip +TEST_TARGET= check CPE_VENDOR= gnu .if !defined(SLAVEPORT) CONFIGURE_ARGS+=--enable-languages="cl" INFO= gpgme PORTDOCS= AUTHORS ChangeLog INSTALL NEWS README THANKS TODO OPTIONS_DEFINE= DOCS UISERVER OPTIONS_SINGLE= GNUPG OPTIONS_SINGLE_GNUPG= GNUPG1 GNUPG2 OPTIONS_DEFAULT= GNUPG2 UISERVER GNUPG1_DESC= Build gpgme library for GnuPG 1.x GNUPG1_BUILD_DEPENDS= gpgv:security/gnupg1 GNUPG1_RUN_DEPENDS= gpgv:security/gnupg1 GNUPG2_DESC= Build gpgme library for GnuPG 2.x GNUPG2_BUILD_DEPENDS= gpg2:security/gnupg GNUPG2_RUN_DEPENDS= gpg2:security/gnupg UISERVER_DESC= GnuPG UI server support UISERVER_CONFIGURE_ENABLE= fd-passing .endif .include .if !exists(${LOCALBASE}/bin/gpgsm) CONFIGURE_ARGS+= --disable-gpgsm-test .endif .if defined(SLAVEPORT) LIB_DEPENDS+= libgpgme.so:security/gpgme BUILD_WRKSRC= ${WRKSRC}/lang/${BINDING_NAME} INSTALL_WRKSRC= ${WRKSRC}/lang/${BINDING_NAME} +NO_TEST= yes . if ${SLAVEPORT} == "cpp" CONFIGURE_ARGS+=--enable-languages="cpp" USES+= compiler:c++11-lib # Unhide std::to_string() to fix build with GCC 4.8 (ports/193528). CXXFLAGS+= -D_GLIBCXX_USE_C99 . endif . if ${SLAVEPORT} == "qt5" LIB_DEPENDS+= libgpgmepp.so:security/gpgme-cpp CONFIGURE_ARGS+=--enable-languages="cpp qt" USES+= compiler:c++11-lib pkgconfig USE_QT5= buildtools_build core testlib . endif . if ${SLAVEPORT} == "python" BUILD_DEPENDS+= swig3.0:devel/swig30 \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools USES+= python USE_PYTHON= py3kplist CONFIGURE_ENV+= SWIG=${LOCALBASE}/bin/swig3.0 PLIST_SUB+= VERSION=${PORTVERSION} . endif .endif .include .if defined(SLAVEPORT) . if ${SLAVEPORT} == "python" . if ${PYTHON_REL} >= 3000 CONFIGURE_ARGS+=--enable-languages="python3" . else CONFIGURE_ARGS+=--enable-languages="python2" . endif . endif .endif post-patch: .if defined(SLAVEPORT) @${FIND} ${BUILD_WRKSRC} -name "Makefile.in" -type f | ${XARGS} \ ${REINPLACE_CMD} -e 's|../../../src/libgpgme.la|-lgpgme|g' . if ${SLAVEPORT} == "qt5" @${FIND} ${BUILD_WRKSRC} -name "Makefile.in" -type f | ${XARGS} \ ${REINPLACE_CMD} -e 's|../../cpp/src/libgpgmepp.la|-lgpgmepp|g' . endif .endif @${REINPLACE_CMD} -e 's|^clfilesdir.*|clfilesdir=$$\(libdir\)/common-lisp/gpgme|g' \ ${WRKSRC}/lang/cl/Makefile.in .if !defined(SLAVEPORT) post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .endif .include Index: head/security/gpgme/distinfo =================================================================== --- head/security/gpgme/distinfo (revision 437833) +++ head/security/gpgme/distinfo (revision 437834) @@ -1,3 +1,3 @@ -TIMESTAMP = 1480065717 -SHA256 (gpgme-1.8.0.tar.bz2) = 596097257c2ce22e747741f8ff3d7e24f6e26231fa198a41b2a072e62d1e5d33 -SIZE (gpgme-1.8.0.tar.bz2) = 1298407 +TIMESTAMP = 1491207510 +SHA256 (gpgme-1.9.0.tar.bz2) = 1b29fedb8bfad775e70eafac5b0590621683b2d9869db994568e6401f4034ceb +SIZE (gpgme-1.9.0.tar.bz2) = 1344222 Index: head/security/gpgme/files/patch-configure =================================================================== --- head/security/gpgme/files/patch-configure (revision 437833) +++ head/security/gpgme/files/patch-configure (nonexistent) @@ -1,32 +0,0 @@ -Fix configure for users that have 'WITHOUT_GNU_GREP_COMPAT=yes' set -m4/qt.m4 fixed upstream in git 211844f. - ---- configure.orig 2016-12-20 07:27:31 UTC -+++ configure -@@ -18746,7 +18746,7 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking moc version" >&5 - $as_echo_n "checking moc version... " >&6; } - mocversion=`$MOC -v 2>&1` -- mocversiongrep=`echo $mocversion | grep "Qt 5\|moc 5"` -+ mocversiongrep=`echo $mocversion | grep -E "Qt 5|moc 5"` - if test x"$mocversiongrep" != x"$mocversion"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 - $as_echo "no" >&6; } -@@ -18844,7 +18844,7 @@ else - fi - - mocversion=`$MOC2 -v 2>&1` -- mocversiongrep=`echo $mocversion | grep "Qt 5\|moc-qt5 5\|moc 5"` -+ mocversiongrep=`echo $mocversion | grep -E "Qt 5|moc-qt5 5|moc 5"` - if test x"$mocversiongrep" != x"$mocversion"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}qtchooser", so it can be a program name with args. -@@ -18940,7 +18940,7 @@ fi - - qt5tooldir=`QT_SELECT=qt5 qtchooser -print-env | grep QTTOOLDIR | cut -d '=' -f 2 | cut -d \" -f 2` - mocversion=`$qt5tooldir/moc -v 2>&1` -- mocversiongrep=`echo $mocversion | grep "Qt 5\|moc 5"` -+ mocversiongrep=`echo $mocversion | grep -E "Qt 5|moc 5"` - if test x"$mocversiongrep" != x"$mocversion"; then - # no valid moc found - have_qt5_libs="no"; Property changes on: head/security/gpgme/files/patch-configure ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/security/gpgme/files/patch-git_572c1aa =================================================================== --- head/security/gpgme/files/patch-git_572c1aa (revision 437833) +++ head/security/gpgme/files/patch-git_572c1aa (nonexistent) @@ -1,26 +0,0 @@ -From: Heiko Becker -Date: Wed, 16 Nov 2016 22:09:45 +0000 (+0100) -Subject: Remove a forgotten instance of @libsuffix@ -X-Git-Url: http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=commitdiff_plain;h=572c1aac107125ce62230251713349348373db5a;hp=af79327021b5b3a5c4accd5d4e9f0124199bfdcc - -Remove a forgotten instance of @libsuffix@ - -* lang/cpp/src/GpgmeppConfig.cmake.in.in: Remove a forgotten -instance of @libsuffix@. --- - -b2c07bd47bd608afa5cc819b60a7b5bb8c9dd96a removed @libsuffix@ from -cmake config files, but missed one instance. - -Signed-off-by: Heiko Becker ---- lang/cpp/src/GpgmeppConfig.cmake.in.in.orig 2016-11-16 09:17:20 UTC -+++ lang/cpp/src/GpgmeppConfig.cmake.in.in -@@ -63,7 +63,7 @@ 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@" -+ INTERFACE_LINK_LIBRARIES "pthread;@resolved_libdir@/libgpgme.so;@LIBASSUAN_LIBS@" - IMPORTED_LOCATION "@resolved_libdir@/libgpgmepp.so" - ) - Property changes on: head/security/gpgme/files/patch-git_572c1aa ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/security/gpgme/files/patch-git_5056598 =================================================================== --- head/security/gpgme/files/patch-git_5056598 (nonexistent) +++ head/security/gpgme/files/patch-git_5056598 (revision 437834) @@ -0,0 +1,30 @@ +From: Pietro Cerutti +Date: Mon, 3 Apr 2017 08:31:40 +0000 (+0000) +Subject: FreeBSD's closefrom(2) does not return errors +X-Git-Url: http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=commitdiff_plain;h=50565982cdd502c3852fcc6f598932bd32b5cdc3 + +FreeBSD's closefrom(2) does not return errors +--- + +diff --git a/src/posix-io.c b/src/posix-io.c +index a351806..14856df 100644 +--- src/posix-io.c ++++ src/posix-io.c +@@ -473,7 +473,7 @@ _gpgme_io_spawn (const char *path, char *const argv[], unsigned int flags, + * have closefrom(2) we first figure out the highest fd we + * do not want to close, then call closefrom, and on success + * use the regular code to close all fds up to the start +- * point of closefrom. Note that Solaris' closefrom does ++ * point of closefrom. Note that Solaris' and FreeBSD's closefrom do + * not return errors. */ + #ifdef HAVE_CLOSEFROM + { +@@ -482,7 +482,7 @@ _gpgme_io_spawn (const char *path, char *const argv[], unsigned int flags, + if (fd_list[i].fd > fd) + fd = fd_list[i].fd; + fd++; +-#ifdef __sun ++#if defined(__sun) || defined(__FreeBSD__) + closefrom (fd); + max_fds = fd; + #else /*!__sun */ Property changes on: head/security/gpgme/files/patch-git_5056598 ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/gpgme/files/patch-git_5d4f977 =================================================================== --- head/security/gpgme/files/patch-git_5d4f977 (nonexistent) +++ head/security/gpgme/files/patch-git_5d4f977 (revision 437834) @@ -0,0 +1,28 @@ +From: Igor Gnatenko +Date: Wed, 29 Mar 2017 05:20:51 +0000 (+0200) +Subject: qt: pass fmt to gpgrt_asprintf() +X-Git-Url: http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=commitdiff_plain;h=5d4f977dac542340c877fdd4b1304fa8f6e058e6 + +qt: pass fmt to gpgrt_asprintf() + +* lang/qt/src/dn.cpp (parse_dn_part): Add fmt argument instead of +using name directly. + +GnuPG-Bug-Id: 3023 +Signed-off-by: Igor Gnatenko +Signed-off-by: Andre Heinecke +--- + +diff --git a/lang/qt/src/dn.cpp b/lang/qt/src/dn.cpp +index f9fb2f6..4310ad6 100644 +--- lang/qt/src/dn.cpp ++++ lang/qt/src/dn.cpp +@@ -167,7 +167,7 @@ parse_dn_part(DnPair *array, const unsigned char *string) + for (unsigned int i = 0; i < numOidMaps; ++i) + if (!strcasecmp((char *)p, oidmap[i].oid)) { + free(p); +- gpgrt_asprintf(&p, oidmap[i].name); ++ gpgrt_asprintf(&p, "%s", oidmap[i].name); + break; + } + array->key = p; Property changes on: head/security/gpgme/files/patch-git_5d4f977 ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/gpgme/files/patch-lang_python_Makefile.in =================================================================== --- head/security/gpgme/files/patch-lang_python_Makefile.in (revision 437833) +++ head/security/gpgme/files/patch-lang_python_Makefile.in (revision 437834) @@ -1,21 +1,21 @@ ---- lang/python/Makefile.in.orig 2016-11-16 12:46:35 UTC +--- lang/python/Makefile.in.orig 2017-03-28 14:25:45 UTC +++ lang/python/Makefile.in -@@ -756,7 +756,7 @@ config.h: - all-local: copystamp - for PYTHON in $(PYTHONS); do \ +@@ -755,7 +755,7 @@ all-local: copystamp + PYTHON="$$1" ; shift ; \ + cd python$${VERSION}-gpg && \ CFLAGS="$(CFLAGS)" \ - $$PYTHON setup.py build --verbose ; \ + $$PYTHON setup.py build --verbose build_ext --swig=$(SWIG) ; \ + cd .. ; \ done - dist/gpg-$(VERSION).tar.gz dist/gpg-$(VERSION).tar.gz.asc: copystamp -@@ -792,7 +792,8 @@ install-exec-local: - rm -f install_files.txt - for PYTHON in $(PYTHONS); do \ +@@ -795,7 +795,8 @@ install-exec-local: + PYTHON="$$1" ; shift ; \ + cd python$${VERSION}-gpg ; \ $$PYTHON setup.py install \ - --prefix $(DESTDIR)$(prefix) \ + -c -O1 --prefix=$(prefix) \ + --root=$(DESTDIR) \ --record files.txt \ --verbose ; \ - cat files.txt >> install_files.txt ; \ + cat files.txt >> ../install_files.txt ; \ Index: head/security/gpgme/files/patch-tests_gpg_Makefile.in =================================================================== --- head/security/gpgme/files/patch-tests_gpg_Makefile.in (nonexistent) +++ head/security/gpgme/files/patch-tests_gpg_Makefile.in (revision 437834) @@ -0,0 +1,14 @@ +gpg 2.1.x needs pinentry loopback mode enabled for the passphase callback +supplied by the tests to work + +--- tests/gpg/Makefile.in.orig 2017-04-05 12:22:44 UTC ++++ tests/gpg/Makefile.in +@@ -1115,6 +1115,8 @@ export GPG_AGENT_INFO := + ./gpg.conf: + # This is required for t-sig-notations. + echo no-force-v3-sigs > ./gpg.conf ++ echo "ignore-invalid-option pinentry-mode" >> ./gpg.conf ++ echo "pinentry-mode loopback" >> ./gpg.conf + + ./gpg-agent.conf: + # This is required for gpg2, which does not support command fd. Property changes on: head/security/gpgme/files/patch-tests_gpg_Makefile.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/gpgme/pkg-plist =================================================================== --- head/security/gpgme/pkg-plist (revision 437833) +++ head/security/gpgme/pkg-plist (revision 437834) @@ -1,10 +1,10 @@ bin/gpgme-config bin/gpgme-tool include/gpgme.h lib/common-lisp/gpgme/gpgme-package.lisp lib/common-lisp/gpgme/gpgme.asd lib/common-lisp/gpgme/gpgme.lisp lib/libgpgme.so lib/libgpgme.so.11 -lib/libgpgme.so.11.17.0 +lib/libgpgme.so.11.18.0 share/aclocal/gpgme.m4 Index: head/security/gpgme-cpp/pkg-plist =================================================================== --- head/security/gpgme-cpp/pkg-plist (revision 437833) +++ head/security/gpgme-cpp/pkg-plist (revision 437834) @@ -1,42 +1,43 @@ 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++/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++/gpgsetexpirytimeeditinteractor.h include/gpgme++/gpgsetownertrusteditinteractor.h include/gpgme++/gpgsignkeyeditinteractor.h include/gpgme++/importresult.h include/gpgme++/interfaces/assuantransaction.h include/gpgme++/interfaces/dataprovider.h include/gpgme++/interfaces/passphraseprovider.h include/gpgme++/interfaces/progressprovider.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++/swdbresult.h include/gpgme++/tofuinfo.h include/gpgme++/trustitem.h include/gpgme++/verificationresult.h include/gpgme++/vfsmountresult.h lib/cmake/Gpgmepp/GpgmeppConfig.cmake lib/cmake/Gpgmepp/GpgmeppConfigVersion.cmake lib/libgpgmepp.so lib/libgpgmepp.so.6 -lib/libgpgmepp.so.6.3.0 +lib/libgpgmepp.so.6.4.0 Index: head/security/gpgme-qt5/Makefile =================================================================== --- head/security/gpgme-qt5/Makefile (revision 437833) +++ head/security/gpgme-qt5/Makefile (revision 437834) @@ -1,17 +1,17 @@ # $FreeBSD$ PORTREVISION= 0 PKGNAMESUFFIX= -${SLAVEPORT} MAINTAINER= jhale@FreeBSD.org COMMENT= Gpgme Qt5 bindings -LICENSE= GPLv2 +LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING MASTERDIR= ${.CURDIR}/../../security/gpgme SLAVEPORT= qt5 BINDING_NAME= qt PLIST= ${.CURDIR}/pkg-plist .include "${MASTERDIR}/Makefile" Index: head/security/gpgme-qt5/pkg-plist =================================================================== --- head/security/gpgme-qt5/pkg-plist (revision 437833) +++ head/security/gpgme-qt5/pkg-plist (revision 437834) @@ -1,77 +1,77 @@ include/QGpgME/AbstractImportJob include/QGpgME/AddUserIDJob include/QGpgME/ChangeExpiryJob include/QGpgME/ChangeOwnerTrustJob include/QGpgME/ChangePasswdJob include/QGpgME/CryptoConfig include/QGpgME/DN include/QGpgME/DataProvider include/QGpgME/DecryptJob include/QGpgME/DecryptVerifyJob include/QGpgME/DefaultKeyGenerationJob include/QGpgME/DeleteJob include/QGpgME/DownloadJob include/QGpgME/EncryptJob include/QGpgME/ExportJob include/QGpgME/HierarchicalKeyKistJob include/QGpgME/ImportFromKeyserverJob include/QGpgME/ImportJob include/QGpgME/Job include/QGpgME/KeyForMailboxJob include/QGpgME/KeyGenerationJob include/QGpgME/KeyListJob include/QGpgME/ListAllKeysJob include/QGpgME/MultiDeleteJob include/QGpgME/Protocol include/QGpgME/QGpgMENewCryptoConfig include/QGpgME/RefreshKeysJob include/QGpgME/SignEncryptJob include/QGpgME/SignJob include/QGpgME/SignKeyJob include/QGpgME/SpecialJob include/QGpgME/TofuPolicyJob include/QGpgME/VerifyDetachedJob include/QGpgME/VerifyOpaqueJob include/QGpgME/WKSPublishJob include/qgpgme/abstractimportjob.h include/qgpgme/adduseridjob.h include/qgpgme/changeexpiryjob.h include/qgpgme/changeownertrustjob.h include/qgpgme/changepasswdjob.h include/qgpgme/cryptoconfig.h include/qgpgme/dataprovider.h include/qgpgme/decryptjob.h include/qgpgme/decryptverifyjob.h include/qgpgme/defaultkeygenerationjob.h include/qgpgme/deletejob.h include/qgpgme/dn.h include/qgpgme/downloadjob.h include/qgpgme/encryptjob.h include/qgpgme/exportjob.h include/qgpgme/hierarchicalkeylistjob.h include/qgpgme/importfromkeyserverjob.h include/qgpgme/importjob.h include/qgpgme/job.h include/qgpgme/keyformailboxjob.h include/qgpgme/keygenerationjob.h include/qgpgme/keylistjob.h include/qgpgme/listallkeysjob.h include/qgpgme/multideletejob.h include/qgpgme/protocol.h include/qgpgme/qgpgme_export.h include/qgpgme/qgpgme_version.h include/qgpgme/qgpgmenewcryptoconfig.h include/qgpgme/refreshkeysjob.h include/qgpgme/signencryptjob.h include/qgpgme/signjob.h include/qgpgme/signkeyjob.h include/qgpgme/specialjob.h include/qgpgme/tofupolicyjob.h include/qgpgme/verifydetachedjob.h include/qgpgme/verifyopaquejob.h include/qgpgme/wkspublishjob.h lib/cmake/QGpgme/QGpgmeConfig.cmake lib/cmake/QGpgme/QGpgmeConfigVersion.cmake lib/libqgpgme.so lib/libqgpgme.so.7 -lib/libqgpgme.so.7.1.0 +lib/libqgpgme.so.7.2.0 Index: head/security/py-gpgme/pkg-plist =================================================================== --- head/security/py-gpgme/pkg-plist (revision 437833) +++ head/security/py-gpgme/pkg-plist (revision 437834) @@ -1,75 +1,87 @@ %%PYTHON_SITELIBDIR%%/gpg-%%VERSION%%-py%%PYTHON_VER%%.egg-info %%PYTHON_SITELIBDIR%%/gpg/__init__.py %%PYTHON_SITELIBDIR%%/gpg/__init__.pyc %%PYTHON_SITELIBDIR%%/gpg/__init__.pyo %%PYTHON_SITELIBDIR%%/gpg/_gpgme.so %%PYTHON_SITELIBDIR%%/gpg/callbacks.py %%PYTHON_SITELIBDIR%%/gpg/callbacks.pyc %%PYTHON_SITELIBDIR%%/gpg/callbacks.pyo %%PYTHON_SITELIBDIR%%/gpg/constants/__init__.py %%PYTHON_SITELIBDIR%%/gpg/constants/__init__.pyc %%PYTHON_SITELIBDIR%%/gpg/constants/__init__.pyo +%%PYTHON_SITELIBDIR%%/gpg/constants/create.py +%%PYTHON_SITELIBDIR%%/gpg/constants/create.pyc +%%PYTHON_SITELIBDIR%%/gpg/constants/create.pyo %%PYTHON_SITELIBDIR%%/gpg/constants/data/__init__.py %%PYTHON_SITELIBDIR%%/gpg/constants/data/__init__.pyc %%PYTHON_SITELIBDIR%%/gpg/constants/data/__init__.pyo %%PYTHON_SITELIBDIR%%/gpg/constants/data/encoding.py %%PYTHON_SITELIBDIR%%/gpg/constants/data/encoding.pyc %%PYTHON_SITELIBDIR%%/gpg/constants/data/encoding.pyo %%PYTHON_SITELIBDIR%%/gpg/constants/event.py %%PYTHON_SITELIBDIR%%/gpg/constants/event.pyc %%PYTHON_SITELIBDIR%%/gpg/constants/event.pyo %%PYTHON_SITELIBDIR%%/gpg/constants/import.py %%PYTHON_SITELIBDIR%%/gpg/constants/import.pyc %%PYTHON_SITELIBDIR%%/gpg/constants/import.pyo %%PYTHON_SITELIBDIR%%/gpg/constants/keylist/__init__.py %%PYTHON_SITELIBDIR%%/gpg/constants/keylist/__init__.pyc %%PYTHON_SITELIBDIR%%/gpg/constants/keylist/__init__.pyo %%PYTHON_SITELIBDIR%%/gpg/constants/keylist/mode.py %%PYTHON_SITELIBDIR%%/gpg/constants/keylist/mode.pyc %%PYTHON_SITELIBDIR%%/gpg/constants/keylist/mode.pyo +%%PYTHON_SITELIBDIR%%/gpg/constants/keysign.py +%%PYTHON_SITELIBDIR%%/gpg/constants/keysign.pyc +%%PYTHON_SITELIBDIR%%/gpg/constants/keysign.pyo %%PYTHON_SITELIBDIR%%/gpg/constants/md.py %%PYTHON_SITELIBDIR%%/gpg/constants/md.pyc %%PYTHON_SITELIBDIR%%/gpg/constants/md.pyo %%PYTHON_SITELIBDIR%%/gpg/constants/pk.py %%PYTHON_SITELIBDIR%%/gpg/constants/pk.pyc %%PYTHON_SITELIBDIR%%/gpg/constants/pk.pyo %%PYTHON_SITELIBDIR%%/gpg/constants/protocol.py %%PYTHON_SITELIBDIR%%/gpg/constants/protocol.pyc %%PYTHON_SITELIBDIR%%/gpg/constants/protocol.pyo %%PYTHON_SITELIBDIR%%/gpg/constants/sig/__init__.py %%PYTHON_SITELIBDIR%%/gpg/constants/sig/__init__.pyc %%PYTHON_SITELIBDIR%%/gpg/constants/sig/__init__.pyo %%PYTHON_SITELIBDIR%%/gpg/constants/sig/mode.py %%PYTHON_SITELIBDIR%%/gpg/constants/sig/mode.pyc %%PYTHON_SITELIBDIR%%/gpg/constants/sig/mode.pyo %%PYTHON_SITELIBDIR%%/gpg/constants/sig/notation.py %%PYTHON_SITELIBDIR%%/gpg/constants/sig/notation.pyc %%PYTHON_SITELIBDIR%%/gpg/constants/sig/notation.pyo %%PYTHON_SITELIBDIR%%/gpg/constants/sigsum.py %%PYTHON_SITELIBDIR%%/gpg/constants/sigsum.pyc %%PYTHON_SITELIBDIR%%/gpg/constants/sigsum.pyo %%PYTHON_SITELIBDIR%%/gpg/constants/status.py %%PYTHON_SITELIBDIR%%/gpg/constants/status.pyc %%PYTHON_SITELIBDIR%%/gpg/constants/status.pyo +%%PYTHON_SITELIBDIR%%/gpg/constants/tofu/__init__.py +%%PYTHON_SITELIBDIR%%/gpg/constants/tofu/__init__.pyc +%%PYTHON_SITELIBDIR%%/gpg/constants/tofu/__init__.pyo +%%PYTHON_SITELIBDIR%%/gpg/constants/tofu/policy.py +%%PYTHON_SITELIBDIR%%/gpg/constants/tofu/policy.pyc +%%PYTHON_SITELIBDIR%%/gpg/constants/tofu/policy.pyo %%PYTHON_SITELIBDIR%%/gpg/constants/validity.py %%PYTHON_SITELIBDIR%%/gpg/constants/validity.pyc %%PYTHON_SITELIBDIR%%/gpg/constants/validity.pyo %%PYTHON_SITELIBDIR%%/gpg/core.py %%PYTHON_SITELIBDIR%%/gpg/core.pyc %%PYTHON_SITELIBDIR%%/gpg/core.pyo %%PYTHON_SITELIBDIR%%/gpg/errors.py %%PYTHON_SITELIBDIR%%/gpg/errors.pyc %%PYTHON_SITELIBDIR%%/gpg/errors.pyo %%PYTHON_SITELIBDIR%%/gpg/gpgme.py %%PYTHON_SITELIBDIR%%/gpg/gpgme.pyc %%PYTHON_SITELIBDIR%%/gpg/gpgme.pyo %%PYTHON_SITELIBDIR%%/gpg/install_files.txt %%PYTHON_SITELIBDIR%%/gpg/results.py %%PYTHON_SITELIBDIR%%/gpg/results.pyc %%PYTHON_SITELIBDIR%%/gpg/results.pyo %%PYTHON_SITELIBDIR%%/gpg/util.py %%PYTHON_SITELIBDIR%%/gpg/util.pyc %%PYTHON_SITELIBDIR%%/gpg/util.pyo %%PYTHON_SITELIBDIR%%/gpg/version.py %%PYTHON_SITELIBDIR%%/gpg/version.pyc %%PYTHON_SITELIBDIR%%/gpg/version.pyo