pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/gpgme
Module Name: pkgsrc
Committed By: adam
Date: Wed Nov 6 21:01:45 UTC 2024
Modified Files:
pkgsrc/security/gpgme: Makefile PLIST distinfo
Added Files:
pkgsrc/security/gpgme/patches: patch-src_gpgme-config.in
Removed Files:
pkgsrc/security/gpgme/patches: patch-aa
Log Message:
gpgme: updated to 1.24.0
Noteworthy changes in version 1.24.0 (2024-11-06)
* Extended gpgme_op_decrypt* and gpgme_op_verify* to allow writing the
output directly to a file.
* Extended gpgme_op_encrypt*, gpgme_op_encrypt_sign*, and gpgme_op_sign*
to allow reading the input data directly from a file.
* Add information about designated revocation keys.
* New context flag "import-options".
* New context flag "proc-all-sigs".
* New context flag "known-notations".
* New info flags "beta_compliance". [rM1a7bc88ee7]
* New function gpgme_op_setownertrust to make changing the owner trust
easier and to allow enabling/disabling of keys (requires GnuPG 2.4.6).
* New flag to re-encrypt OpenPGP data (requires GnuPG 2.5.1).
* cpp: Provide information about designated revocation keys for a Key.
* cpp: Add safer member function returning text describing an error.
* cpp: Add support for setting the owner trust of keys and for enabling
and disabling keys.
* qt: Build QGpgME for Qt 5 and Qt 6 simultaneously.
* qt: Install headers for Qt 5 and Qt 6 in separate folders.
* qt: Allow reading the data to decrypt/encrypt/sign/verify directly from
files.
* qt: Allow writing the decrypted/encrypted/signed/verified data directly
to files.
* qt: Allow specifying import options when importing keys.
* qt: Allow appending a detached signature to an existing file.
* qt: Add support for enabling and disabling keys.
* qt: Add support for new context flag "proc-all-sigs" to the jobs that
verify data signatures.
To generate a diff of this commit:
cvs rdiff -u -r1.118 -r1.119 pkgsrc/security/gpgme/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/security/gpgme/PLIST
cvs rdiff -u -r1.59 -r1.60 pkgsrc/security/gpgme/distinfo
cvs rdiff -u -r1.12 -r0 pkgsrc/security/gpgme/patches/patch-aa
cvs rdiff -u -r0 -r1.1 \
pkgsrc/security/gpgme/patches/patch-src_gpgme-config.in
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/security/gpgme/Makefile
diff -u pkgsrc/security/gpgme/Makefile:1.118 pkgsrc/security/gpgme/Makefile:1.119
--- pkgsrc/security/gpgme/Makefile:1.118 Fri Aug 9 09:42:33 2024
+++ pkgsrc/security/gpgme/Makefile Wed Nov 6 21:01:45 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.118 2024/08/09 09:42:33 ryoon Exp $
+# $NetBSD: Makefile,v 1.119 2024/11/06 21:01:45 adam Exp $
-DISTNAME= gpgme-1.23.2
-PKGREVISION= 1
+DISTNAME= gpgme-1.24.0
CATEGORIES= security
MASTER_SITES= https://www.gnupg.org/ftp/gcrypt/gpgme/
EXTRACT_SUFX= .tar.bz2
@@ -11,8 +10,9 @@ HOMEPAGE= https://www.gnupg.org/related_
COMMENT= GnuPG Made Easy
LICENSE= gnu-gpl-v2
-USE_LANGUAGES+= c99 c++
-USE_CXX_FEATURES+= c++11
+USE_CC_FEATURES= c99
+USE_CXX_FEATURES= c++11
+USE_LANGUAGES+= c c++
USE_LIBTOOL= yes
USE_TOOLS+= gmake
GNU_CONFIGURE= yes
Index: pkgsrc/security/gpgme/PLIST
diff -u pkgsrc/security/gpgme/PLIST:1.25 pkgsrc/security/gpgme/PLIST:1.26
--- pkgsrc/security/gpgme/PLIST:1.25 Wed Aug 17 17:46:43 2022
+++ pkgsrc/security/gpgme/PLIST Wed Nov 6 21:01:45 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.25 2022/08/17 17:46:43 wiz Exp $
+@comment $NetBSD: PLIST,v 1.26 2024/11/06 21:01:45 adam Exp $
bin/gpgme-config
bin/gpgme-json
bin/gpgme-tool
@@ -52,6 +52,8 @@ lib/libgpgme.la
lib/libgpgmepp.la
lib/pkgconfig/gpgme-glib.pc
lib/pkgconfig/gpgme.pc
+lib/pkgconfig/gpgmepp.pc
+man/man1/gpgme-json.1
share/aclocal/gpgme.m4
share/common-lisp/source/gpgme/gpgme-grovel.lisp
share/common-lisp/source/gpgme/gpgme-package.lisp
Index: pkgsrc/security/gpgme/distinfo
diff -u pkgsrc/security/gpgme/distinfo:1.59 pkgsrc/security/gpgme/distinfo:1.60
--- pkgsrc/security/gpgme/distinfo:1.59 Thu Nov 30 09:53:07 2023
+++ pkgsrc/security/gpgme/distinfo Wed Nov 6 21:01:45 2024
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.59 2023/11/30 09:53:07 adam Exp $
+$NetBSD: distinfo,v 1.60 2024/11/06 21:01:45 adam Exp $
-BLAKE2s (gpgme-1.23.2.tar.bz2) = 0a78553b4c97fcdb976fbd2e09023cf9ed4454369157823716866a5eb41ee451
-SHA512 (gpgme-1.23.2.tar.bz2) = 6cfcd07e81a93de240582de5a46545420cee93d1f27fe20ea2c983780fdd3036b69fdba073cf549d68a20791e189bf4b3cdde14a43f912d2ab9ef3414c83ac75
-Size (gpgme-1.23.2.tar.bz2) = 1836904 bytes
+BLAKE2s (gpgme-1.24.0.tar.bz2) = 450116118df4947a8ac82888b34dcd80491ce3a27eadf07f11689880d224d8c0
+SHA512 (gpgme-1.24.0.tar.bz2) = f9d3786f27eaf88b6544a453e4b0f800cf2259d5321bf387bd1978c5ba5824b3746d28af4ec5491502cd4d5c776361805b75cb02d9bbbae26cf2a8fcfd86b871
+Size (gpgme-1.24.0.tar.bz2) = 1889410 bytes
SHA1 (patch-Makefile.in) = cb7c98f165165f026cd4f67a0f9707c3599a7de1
-SHA1 (patch-aa) = 6b81bc9b6b17f14329e0dbf1917d1352c142c072
+SHA1 (patch-src_gpgme-config.in) = e432adabe5a8fda79053c0b48077825169d648a5
Added files:
Index: pkgsrc/security/gpgme/patches/patch-src_gpgme-config.in
diff -u /dev/null pkgsrc/security/gpgme/patches/patch-src_gpgme-config.in:1.1
--- /dev/null Wed Nov 6 21:01:46 2024
+++ pkgsrc/security/gpgme/patches/patch-src_gpgme-config.in Wed Nov 6 21:01:45 2024
@@ -0,0 +1,17 @@
+$NetBSD: patch-src_gpgme-config.in,v 1.1 2024/11/06 21:01:45 adam Exp $
+
+Pass PTHREAD_LIBS and PTHREAD_CFLAGS.
+
+--- src/gpgme-config.in.orig 2016-11-10 16:13:34.000000000 +0000
++++ src/gpgme-config.in
+@@ -35,8 +35,8 @@ thread_modules=""
+ # For compatibility we keep proving the
+ # thread modules variable.
+ thread_modules="$thread_modules pthread"
+-libs_pthread="-lpthread"
+-cflags_pthread=""
++libs_pthread="@PTHREAD_LIBS@"
++cflags_pthread="@PTHREAD_CFLAGS@"
+
+ avail_lang='c @GPGME_CONFIG_AVAIL_LANG@'
+
Home |
Main Index |
Thread Index |
Old Index