pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/security/gpgme Update to 1.1.0, based on patches provi...
details: https://anonhg.NetBSD.org/pkgsrc/rev/948d91079246
branches: trunk
changeset: 516374:948d91079246
user: wiz <wiz%pkgsrc.org@localhost>
date: Wed Jul 19 22:59:59 2006 +0000
description:
Update to 1.1.0, based on patches provided by George Michaelson
in PR 32761.
Noteworthy changes in version 1.1.0 (2005-10-01)
------------------------------------------------
* You can now configure the backend engine file name and home
directory to be used, as default and per context.
* Information about the recipients of an encrypted text is now
available at decryption time.
* New status GPGME_STATUS_PLAINTEXT. This is analyzed by the decrypt
and verify handlers, the information about the plaintext filename,
if available is made available in the new field file_name of the
respective result structure.
* The code for "automagically detecting the thread library" has been
removed from libgpgme. It is deprecated since version 0.4.3.
Since then, you had to link against libgpgme-pthread for
applications using pthread and libgpgme-pth for applications using
GNU Pth.
The code was removed because it caused compilation problems on
systems where the pthread.h header from GNU Pth is available in
addition to the system header (FreeBSD 6 and later for example).
* There is a new flag for keys and subkeys, is_qualified, which
indicates if a key can be used for qualified signatures according
to local government regulations.
* You can associate a filename with a data object using the new
function gpgme_data_set_file_name(). This filename will be stored
in the output when encrypting or signing the data and will be
returned when decrypting or verifying the output data.
* You can now set notation data at signature creation with the new
function gpgme_sig_notation_add().
* Interface changes relative to the 1.0.3 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gpgme_set_engine_info NEW
gpgme_ctx_get_engine_info NEW
gpgme_ctx_set_engine_info NEW
gpgme_recipient_t NEW
gpgme_decrypt_result_t EXTENDED: New field recipients.
gpgme_verify_result_t EXTENDED: New fields pubkey_algo, hash_algo.
gpgme_decrypt_result_t EXTENDED: New field plaintext_filename.
gpgme_verify_result_t EXTENDED: New field plaintext_filename.
GPGME_STATUS_PLAINTEXT NEW
gpgme_key_t EXTENDED: New field is_qualified.
gpgme_subkey_t EXTENDED: New field is_qualified.
gpgme_data_get_file_name NEW
gpgme_data_set_file_name NEW
gpgme_sig_notation_flags_t NEW
GPGME_SIG_NOTATION_HUMAN_READABLE NEW
GPGME_SIG_NOTATAION_CRITICAL NEW
gpgme_sig_notation_clear NEW
gpgme_sig_notation_add NEW
gpgme_sig_notation_get NEW
diffstat:
security/gpgme/Makefile | 7 +++----
security/gpgme/distinfo | 20 ++++++++++----------
security/gpgme/patches/patch-ab | 8 ++++----
security/gpgme/patches/patch-ac | 12 ++++++------
security/gpgme/patches/patch-ae | 8 ++++----
security/gpgme/patches/patch-ah | 8 ++++----
security/gpgme/patches/patch-ai | 14 +++++++-------
security/gpgme/patches/patch-aj | 8 ++++----
8 files changed, 42 insertions(+), 43 deletions(-)
diffs (203 lines):
diff -r cc49d30b0bff -r 948d91079246 security/gpgme/Makefile
--- a/security/gpgme/Makefile Wed Jul 19 22:48:55 2006 +0000
+++ b/security/gpgme/Makefile Wed Jul 19 22:59:59 2006 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.42 2006/04/06 06:22:38 reed Exp $
+# $NetBSD: Makefile,v 1.43 2006/07/19 22:59:59 wiz Exp $
#
-DISTNAME= gpgme-1.0.3
-PKGREVISION= 3
+DISTNAME= gpgme-1.1.0
CATEGORIES= security
MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/gpgme/ \
ftp://ftp.gnupg.org/gcrypt/alpha/gpgme/
@@ -11,7 +10,7 @@
HOMEPAGE= http://www.gnupg.org/gpgme.html
COMMENT= GnuPG Made Easy
-DEPENDS+= gnupg>=1.2.2:../../security/gnupg
+DEPENDS+= gnupg>=1.4.2:../../security/gnupg
USE_LIBTOOL= YES
GNU_CONFIGURE= YES
diff -r cc49d30b0bff -r 948d91079246 security/gpgme/distinfo
--- a/security/gpgme/distinfo Wed Jul 19 22:48:55 2006 +0000
+++ b/security/gpgme/distinfo Wed Jul 19 22:59:59 2006 +0000
@@ -1,14 +1,14 @@
-$NetBSD: distinfo,v 1.22 2006/03/01 16:22:21 drochner Exp $
+$NetBSD: distinfo,v 1.23 2006/07/19 22:59:59 wiz Exp $
-SHA1 (gpgme-1.0.3.tar.gz) = 632436ff5c66405d9704983411aa031f29006dce
-RMD160 (gpgme-1.0.3.tar.gz) = cc8dc465c733eea8d7f0297127f9f97dd0876a53
-Size (gpgme-1.0.3.tar.gz) = 837866 bytes
+SHA1 (gpgme-1.1.0.tar.gz) = 2b4f6a8eb4bbc3bc8ad049840c8cbe695ad379f9
+RMD160 (gpgme-1.1.0.tar.gz) = f29903597e74ae637001a73ba9ae4cfd20802bf2
+Size (gpgme-1.1.0.tar.gz) = 862122 bytes
SHA1 (patch-aa) = 3a9d2d9de847b2c763ab23d0af32064dee9d20c5
-SHA1 (patch-ab) = c47b732622deaa2eb3269d7ae753ab553c4fa54e
-SHA1 (patch-ac) = 1f27efa0a5c109c7a8b4f4e346487a5d2f8b26f2
-SHA1 (patch-ae) = 88d215ad657730349ffa19462799b64238a30426
+SHA1 (patch-ab) = 1dced26dc46f89b601171574115b6e36a0b880fb
+SHA1 (patch-ac) = ad952491ace59bcdd522de489200cad33dddfe42
+SHA1 (patch-ae) = f2b77e5f72ecae72f869afe968f77fb0f0d84c3f
SHA1 (patch-af) = ac1d130c31c1893a7c70e84580b8b4464eb3954a
SHA1 (patch-ag) = b499aba9894e24470b7ebb60643a3db5d36b7fd5
-SHA1 (patch-ah) = 852e362f143c754149e0600a7b7f3a47a569f41e
-SHA1 (patch-ai) = 5b7958ef6ed51936e948451e03dd835c1b90414c
-SHA1 (patch-aj) = 372136250ffea3e0db9d86859544b5d22a9782e6
+SHA1 (patch-ah) = 90bc8b33658ce3ce03fd3d7c015cfec53d0bd1d3
+SHA1 (patch-ai) = 290f5ff4375dd0e9c4ba09747357b335784daab5
+SHA1 (patch-aj) = 4568d37ebca320ebb87da83000a98b2891ee9bec
diff -r cc49d30b0bff -r 948d91079246 security/gpgme/patches/patch-ab
--- a/security/gpgme/patches/patch-ab Wed Jul 19 22:48:55 2006 +0000
+++ b/security/gpgme/patches/patch-ab Wed Jul 19 22:59:59 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.3 2004/11/06 17:40:15 jmmv Exp $
+$NetBSD: patch-ab,v 1.4 2006/07/19 22:59:59 wiz Exp $
---- tests/gpg/mkdemodirs.orig 2001-11-22 04:01:26.000000000 +0100
+--- tests/gpg/mkdemodirs.orig 2005-09-08 14:42:32.000000000 +0000
+++ tests/gpg/mkdemodirs
-@@ -2,7 +2,7 @@
+@@ -19,7 +19,7 @@
set -e
@@ -11,7 +11,7 @@
NAMES='Alpha Bravo Charlie Delta Echo Foxtrot Golf Hotel India
Juliet Kilo Lima Mike November Oscar Papa Quebec Romeo
Sierra Tango Uniform Victor Whisky XRay Yankee Zulu'
-@@ -25,7 +25,9 @@ GPGDEMO="$GPG --homedir . --trustdb-name
+@@ -42,7 +42,9 @@ GPGDEMO="$GPG --homedir . --trustdb-name
echo -n "Creating:"
for name in $NAMES; do
echo -n " $name"
diff -r cc49d30b0bff -r 948d91079246 security/gpgme/patches/patch-ac
--- a/security/gpgme/patches/patch-ac Wed Jul 19 22:48:55 2006 +0000
+++ b/security/gpgme/patches/patch-ac Wed Jul 19 22:59:59 2006 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-ac,v 1.4 2005/11/04 17:16:34 joerg Exp $
+$NetBSD: patch-ac,v 1.5 2006/07/19 22:59:59 wiz Exp $
---- configure.orig 2004-10-22 12:52:27.000000000 -0600
+--- configure.orig 2005-10-01 21:13:49.000000000 +0000
+++ configure
-@@ -19726,12 +19726,12 @@ _ACEOF
- CFLAGS="$CFLAGS $PTH_CFLAGS"
+@@ -19878,12 +19878,12 @@ _ACEOF
+
fi
echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5
-echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6
@@ -17,7 +17,7 @@
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
-@@ -19839,7 +19839,7 @@ fi
+@@ -20019,7 +20019,7 @@ fi
# Checks for header files.
@@ -26,7 +26,7 @@
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
if eval "test \"\${$as_ac_Header+set}\" = set"; then
-@@ -22011,7 +22011,7 @@ esac
+@@ -22190,7 +22190,7 @@ esac
fi
GPGSM=$ac_cv_path_GPGSM
diff -r cc49d30b0bff -r 948d91079246 security/gpgme/patches/patch-ae
--- a/security/gpgme/patches/patch-ae Wed Jul 19 22:48:55 2006 +0000
+++ b/security/gpgme/patches/patch-ae Wed Jul 19 22:59:59 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ae,v 1.2 2004/11/04 20:41:21 shannonjr Exp $
+$NetBSD: patch-ae,v 1.3 2006/07/19 22:59:59 wiz Exp $
---- gpgme/engine-gpgsm.c.orig 2004-10-22 12:29:21.000000000 -0600
+--- gpgme/engine-gpgsm.c.orig 2005-10-01 20:14:48.000000000 +0000
+++ gpgme/engine-gpgsm.c
-@@ -27,6 +27,9 @@
+@@ -30,6 +30,9 @@
#include <sys/types.h>
#include <assert.h>
#include <unistd.h>
@@ -12,7 +12,7 @@
#include <locale.h>
#include <fcntl.h> /* FIXME */
#include <errno.h>
-@@ -452,7 +455,8 @@ gpgsm_new (void **engine, const char *lc
+@@ -457,7 +460,8 @@ gpgsm_new (void **engine, const char *fi
if (isatty (1))
{
diff -r cc49d30b0bff -r 948d91079246 security/gpgme/patches/patch-ah
--- a/security/gpgme/patches/patch-ah Wed Jul 19 22:48:55 2006 +0000
+++ b/security/gpgme/patches/patch-ah Wed Jul 19 22:59:59 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ah,v 1.1 2004/11/04 20:41:21 shannonjr Exp $
+$NetBSD: patch-ah,v 1.2 2006/07/19 22:59:59 wiz Exp $
---- gpgme/error.c.orig 2003-09-30 13:36:20.000000000 -0600
+--- gpgme/error.c.orig 2005-09-08 14:42:31.000000000 +0000
+++ gpgme/error.c
-@@ -21,6 +21,10 @@
+@@ -22,6 +22,10 @@
#include <config.h>
#endif
@@ -13,7 +13,7 @@
#include <gpgme.h>
/* Return a pointer to a string containing a description of the error
-@@ -42,7 +46,7 @@ gpgme_strerror (gpgme_error_t err)
+@@ -43,7 +47,7 @@ gpgme_strerror (gpgme_error_t err)
int
gpgme_strerror_r (gpg_error_t err, char *buf, size_t buflen)
{
diff -r cc49d30b0bff -r 948d91079246 security/gpgme/patches/patch-ai
--- a/security/gpgme/patches/patch-ai Wed Jul 19 22:48:55 2006 +0000
+++ b/security/gpgme/patches/patch-ai Wed Jul 19 22:59:59 2006 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-ai,v 1.1 2004/11/06 17:40:15 jmmv Exp $
+$NetBSD: patch-ai,v 1.2 2006/07/19 22:59:59 wiz Exp $
---- tests/gpg/Makefile.in.orig 2004-10-22 20:52:26.000000000 +0200
+--- tests/gpg/Makefile.in.orig 2005-10-01 21:13:46.000000000 +0000
+++ tests/gpg/Makefile.in
-@@ -732,7 +732,7 @@ all-local: ./pubring.gpg
- $(GPG) --homedir . --allow-secret-key-import --import Alpha/Secret.gpg Zulu/Secret.gpg
+@@ -764,7 +764,7 @@ all-local: ./pubring.gpg ./gpg.conf
+ --import Alpha/Secret.gpg Zulu/Secret.gpg
./Alpha/Secret.gpg: secdemo.asc
- srcdir=$(srcdir) $(srcdir)/mkdemodirs
+ srcdir=$(srcdir) GPG=$(GPG) $(srcdir)/mkdemodirs
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.
- .NOEXPORT:
+
+ ./gpg.conf:
+ # This is required for t-sig-notations.
diff -r cc49d30b0bff -r 948d91079246 security/gpgme/patches/patch-aj
--- a/security/gpgme/patches/patch-aj Wed Jul 19 22:48:55 2006 +0000
+++ b/security/gpgme/patches/patch-aj Wed Jul 19 22:59:59 2006 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-aj,v 1.1 2005/11/04 17:16:34 joerg Exp $
+$NetBSD: patch-aj,v 1.2 2006/07/19 22:59:59 wiz Exp $
---- gpgme/Makefile.in.orig 2005-11-02 14:59:53.000000000 +0000
+--- gpgme/Makefile.in.orig 2005-10-01 21:13:45.000000000 +0000
+++ gpgme/Makefile.in
-@@ -350,7 +350,7 @@ libgpgme_pthread_la_DEPENDENCIES = libgp
+@@ -346,7 +346,7 @@ libgpgme_pthread_la_DEPENDENCIES = libgp
@LTLIBOBJS@ $(srcdir)/libgpgme.vers
libgpgme_pthread_la_LIBADD = libgpgme-real.la $(assuan_libobjs) @LTLIBOBJS@ \
- -lpthread @GPG_ERROR_LIBS@
+ $(PTHREAD_LDFLAGS) $(PTHREAD_LIBS) @GPG_ERROR_LIBS@
+ libgpgme_pth_la_CFLAGS = $(AM_CFLAGS) @PTH_CFLAGS@
libgpgme_pth_la_CPPFLAGS = $(AM_CPPFLAGS) @PTH_CPPFLAGS@
- libgpgme_pth_la_LDFLAGS = @PTH_LDFLAGS@ \
Home |
Main Index |
Thread Index |
Old Index