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