Wednesday, July 31, 2019

[Update] security/gpgme to v1.13.1 (with question)

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
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

No comments:

Post a Comment