Hello, This is an update for security/gpgme from v1.12.0 to 1.13.1.
Changes from 1.12.0 to 1.13.0 (https://dev.gnupg.org/T4376): * Support GPGME_AUDITLOG_DIAG for gpgsm. * New context flag "trust-model". * Removed support for WindowsCE and Windows ME. * Aligned the gpgrt-config code with our other libaries. * Auto-check for all installed Python versions. * Fixed generating card key in the C++ bindings. * Fixed a segv due to bad parameters in genkey. * Fixed crash if the plaintext is ignored in a CMS verify. * Fixed memleak on Windows. * Tweaked the Windows I/O code. * Fixed random crashes on Windows due to closing an arbitrary handle. * Fixed a segv on Windows. * Fixed test suite problems related to dtags. * Fixed bunch of python bugs. * Several fixes to the Common Lisp bindings. * Fixed minor bugs in gpgme-json. * Require trace level 8 to dump all I/O data. * The compiler must now support variadic macros. * Interface changes relative to the 1.12.0 release: gpgme_set_ctx_flag EXTENDED: New flag 'trust-model'. cpp: Context::create NEW. cpp: Key::isBad NEW. cpp: Subkey::isBad NEW. cpp: UserID::isBad NEW. cpp: UserID::Signature::isBad NEW. cpp: GenCardKeyInteractor::setAlgo NEW. Changes from 1.13.0 to 1.13.1 (https://dev.gnupg.org/T4551): * cpp: gpgme_set_global_flag is now wrapped. * w32: Improved handling of unicode install paths. * w32: The gpgme_io_spawn error message is now only shown once. * Fixed a crash introduced in 1.13.0 when working with S/MIME. * w32: Fixed format string errors introduced in 1.13.0 that could cause crashes. * w32: Fixed an error in the new diagnostic gpgsm support introduced in 1.13.0 that caused crashes in low fd scenarios. * python: Fixed a DecryptionError Exception. * python: No longer raises BadSignatures from decrypt(verify=True). * Interface changes relative to the 1.13.0 release: cpp: setGlobalFlag NEW. I'm using the updated version for a few weeks already with GPA and mutt (on amd64). Question: I did not increase the SHARED_LIBS counter. I think this is ok as I understand from bsd.port.mk(5), that shared_libs are being increased by global port tree updates. Correct? However, I get this note when executing make update-plist: ERROR: version mismatch for lib: gpgme (33.1 vs. 21.1) How can I get this right? Best Regards, Stefan
Index: security/gpgme/Makefile =================================================================== RCS file: /cvs/ports/security/gpgme/Makefile,v retrieving revision 1.53 diff -u -p -u -r1.53 Makefile --- security/gpgme/Makefile 12 Jul 2019 20:49:02 -0000 1.53 +++ security/gpgme/Makefile 28 Jul 2019 10:13:47 -0000 @@ -3,11 +3,10 @@ COMMENT-main = GnuPG Made Easy COMMENT-qt = Qt bindings for GPGme -VERSION = 1.12.0 +VERSION = 1.13.1 DISTNAME = gpgme-${VERSION} PKGNAME-main = gpgme-${VERSION} PKGNAME-qt = gpgme-qt-${VERSION} -REVISION = 3 CATEGORIES = security devel Index: security/gpgme/distinfo =================================================================== RCS file: /cvs/ports/security/gpgme/distinfo,v retrieving revision 1.15 diff -u -p -u -r1.15 distinfo --- security/gpgme/distinfo 19 Feb 2019 16:04:43 -0000 1.15 +++ security/gpgme/distinfo 28 Jul 2019 10:13:47 -0000 @@ -1,2 +1,2 @@ -SHA256 (gpgme-1.12.0.tar.bz2) = tNyVHDdDpg4uEgp3iS6ehk+5NrLljnx36FgfTQUOjNg= -SIZE (gpgme-1.12.0.tar.bz2) = 1658803 +SHA256 (gpgme-1.13.1.tar.bz2) = xOMLInaCN0wjzdx/25MkqZaU2QfnkkKiWk3u7bOTvkY= +SIZE (gpgme-1.13.1.tar.bz2) = 1759616 Index: security/gpgme/patches/patch-lang_qt_tests_Makefile_in =================================================================== RCS file: /cvs/ports/security/gpgme/patches/patch-lang_qt_tests_Makefile_in,v retrieving revision 1.2 diff -u -p -u -r1.2 patch-lang_qt_tests_Makefile_in --- security/gpgme/patches/patch-lang_qt_tests_Makefile_in 19 Feb 2019 16:04:43 -0000 1.2 +++ security/gpgme/patches/patch-lang_qt_tests_Makefile_in 28 Jul 2019 10:13:47 -0000 @@ -1,14 +1,14 @@ -$OpenBSD: patch-lang_qt_tests_Makefile_in,v 1.2 2019/02/19 16:04:43 sthen Exp $ +$OpenBSD$ Index: lang/qt/tests/Makefile.in --- lang/qt/tests/Makefile.in.orig +++ lang/qt/tests/Makefile.in -@@ -500,7 +500,7 @@ moc_files = t-keylist.moc t-keylocate.moc t-ownertrust +@@ -514,7 +514,7 @@ moc_files = t-keylist.moc t-keylocate.moc t-ownertrust AM_LDFLAGS = -no-install LDADD = ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la \ ../../../src/libgpgme.la @GPGME_QT_LIBS@ @GPG_ERROR_LIBS@ \ -- @GPGME_QTTEST_LIBS@ -lstdc++ -+ @GPGME_QTTEST_LIBS@ +- @GPGME_QTTEST_LIBS@ @LDADD_FOR_TESTS_KLUDGE@ -lstdc++ ++ @GPGME_QTTEST_LIBS@ @LDADD_FOR_TESTS_KLUDGE@ AM_CPPFLAGS = -I$(top_srcdir)/lang/cpp/src -I$(top_builddir)/src \ @GPG_ERROR_CFLAGS@ @GPGME_QT_CFLAGS@ @GPG_ERROR_CFLAGS@ \ Index: security/gpgme/pkg/PLIST-main =================================================================== RCS file: /cvs/ports/security/gpgme/pkg/PLIST-main,v retrieving revision 1.3 diff -u -p -u -r1.3 PLIST-main --- security/gpgme/pkg/PLIST-main 19 Feb 2019 16:04:43 -0000 1.3 +++ security/gpgme/pkg/PLIST-main 28 Jul 2019 10:13:47 -0000 @@ -8,4 +8,6 @@ include/gpgme.h lib/libgpgme.a lib/libgpgme.la @lib lib/libgpgme.so.${LIBgpgme_VERSION} +lib/pkgconfig/gpgme-glib.pc +lib/pkgconfig/gpgme.pc share/aclocal/gpgme.m4