Update to 2.0.9. Changes:

* Enhanced gpg-connect-agent with a small scripting language.
* New option --list-config for gpgconf.
* Fixed a crash in gpgconf.
* The envvars XAUTHORITY and PINENTRY_USER_DATA are now passed to the
   pinentry.
 * Fixed the auto creation of the key stub for smartcards.
 * Fixed a rare bug in decryption using the OpenPGP card.
 * Creating DSA2 keys is now possible.
 * New option --extra-digest-algo for gpgsm to allow verification of
   broken signatures.
 * Allow encryption with legacy Elgamal sign+encrypt keys with option
   --rfc2440.
This commit is contained in:
shannonjr 2008-04-28 14:54:27 +00:00
parent 6a7c649d29
commit 8e0349434d
4 changed files with 36 additions and 36 deletions

View file

@ -1,8 +1,8 @@
# $NetBSD: Makefile,v 1.20 2008/04/28 14:21:27 shannonjr Exp $
# $NetBSD: Makefile,v 1.21 2008/04/28 14:54:27 shannonjr Exp $
#
DISTNAME= gnupg-2.0.7
PKGREVISION= 3
DISTNAME= gnupg-2.0.9
#PKGREVISION= 3
PKGNAME= ${DISTNAME:S/gnupg/gnupg2/}
CATEGORIES= security
MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/gnupg/
@ -10,8 +10,8 @@ EXTRACT_SUFX= .tar.bz2
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
DISTFILES+= pth-2.0.7.tar.gz
SITES.pth-2.0.7.tar.gz= ${MASTER_SITE_GNU:=pth/}
DISTFILES+= libassuan-1.0.3.tar.bz2
SITES.libassuan-1.0.3.tar.bz2= ftp://ftp.gnupg.org/gcrypt/libassuan/
DISTFILES+= libassuan-1.0.4.tar.bz2
SITES.libassuan-1.0.4.tar.bz2= ftp://ftp.gnupg.org/gcrypt/libassuan/
MAINTAINER= shannonjr@NetBSD.org
HOMEPAGE= http://www.gnupg.org/
@ -40,7 +40,7 @@ CONFIGURE_ARGS+= --without-included-gettext
CONFIGURE_ARGS+= --with-pth-prefix=${WRKDIR}/pth
CONFIGURE_ARGS+= --with-libassuan-prefix=${WRKDIR}/libassuan
CONFIGURE_ARGS+= --with-pinentry-pgm=${BUILDLINK_PREFIX.pinentry}/bin/pinentry
CONFIGURE_ARGS+= --enable-maintainer-mode
#CONFIGURE_ARGS+= --enable-maintainer-mode
CONFIGURE_ENV+= gnupg_cv_pth_is_sane=yes
TEST_TARGET= check
@ -55,7 +55,7 @@ pre-configure:
cd ${WRKDIR}/pth-2.0.7 && \
./configure --prefix=${WRKDIR}/pth --enable-pthread --enable-static --disable-shared && \
${MAKE} install
cd ${WRKDIR}/libassuan-1.0.3 && \
cd ${WRKDIR}/libassuan-1.0.4 && \
${SETENV} ${CONFIGURE_ENV} ./autogen.sh && \
${SETENV} ${CONFIGURE_ENV} ./configure --prefix=${WRKDIR}/libassuan --with-pth-prefix=${WRKDIR}/pth && \
${SETENV} ${PKGSRC_MAKE_ENV} ${MAKE} install

View file

@ -1,15 +1,15 @@
$NetBSD: distinfo,v 1.10 2007/11/07 15:24:26 shannonjr Exp $
$NetBSD: distinfo,v 1.11 2008/04/28 14:54:27 shannonjr Exp $
SHA1 (gnupg-2.0.7.tar.bz2) = f7d9ae7695bd9b849475b482bb7b027ec6fadbae
RMD160 (gnupg-2.0.7.tar.bz2) = 70bd8dbf52fe2ccc9d89791c374a5507f6a61ee8
Size (gnupg-2.0.7.tar.bz2) = 3609953 bytes
SHA1 (libassuan-1.0.3.tar.bz2) = 1a16c9d1086e2cda819a3f7d4e5ebd41eb350e5f
RMD160 (libassuan-1.0.3.tar.bz2) = fd4fa8bff29d8a7ee9901aa2ad665df989c5c82e
Size (libassuan-1.0.3.tar.bz2) = 292168 bytes
SHA1 (gnupg-2.0.9.tar.bz2) = 959bdb934e3a72d256bfbd0122d996a73adb5d1f
RMD160 (gnupg-2.0.9.tar.bz2) = 175f8d4e83dd6ae8e186b7c09bb8bdbb001a5799
Size (gnupg-2.0.9.tar.bz2) = 3718925 bytes
SHA1 (libassuan-1.0.4.tar.bz2) = 4b720706a8e4251d8cb7a0f2336226907df1426c
RMD160 (libassuan-1.0.4.tar.bz2) = d9c46d02a5c3955f813cdac05953d779ed9f1992
Size (libassuan-1.0.4.tar.bz2) = 297123 bytes
SHA1 (pth-2.0.7.tar.gz) = 9a71915c89ff2414de69fe104ae1016d513afeee
RMD160 (pth-2.0.7.tar.gz) = 80bc66777ba20d9648b7aaf3f58d593be6416910
Size (pth-2.0.7.tar.gz) = 652640 bytes
SHA1 (patch-af) = 97fbb195fa8ab33c4fddfee9b23ae2024f99c615
SHA1 (patch-ah) = e31a1e863be10884e03bfcdceffcdad79d19e9ab
SHA1 (patch-af) = df9028d8476df0121698d6e89fecf41c63515184
SHA1 (patch-ah) = 7c000c576a5329ea89df3a38551da46661efa362
SHA1 (patch-ai) = 555b8768c30f470e98e5be62a4a4bea29eefdf78
SHA1 (patch-aj) = 20be6b455167962ffa556979d8d0f167dd14131e

View file

@ -1,7 +1,7 @@
$NetBSD: patch-af,v 1.4 2007/11/07 15:24:27 shannonjr Exp $
$NetBSD: patch-af,v 1.5 2008/04/28 14:54:27 shannonjr Exp $
--- ../libassuan-1.0.3/src/Makefile.am.orig 2006-11-21 11:17:18.000000000 -0700
+++ ../libassuan-1.0.3/src/Makefile.am
--- ../libassuan-1.0.4/src/Makefile.am.orig 2006-11-21 11:17:18.000000000 -0700
+++ ../libassuan-1.0.4/src/Makefile.am
@@ -26,6 +26,7 @@ MOSTLYCLEANFILES = assuan-errors.c
if HAVE_PTH

View file

@ -1,8 +1,8 @@
$NetBSD: patch-ah,v 1.3 2007/05/12 11:08:31 shannonjr Exp $
$NetBSD: patch-ah,v 1.4 2008/04/28 14:54:27 shannonjr Exp $
--- ./g10/encr-data.c.orig 2007-02-22 03:44:22.000000000 -0700
--- ./g10/encr-data.c.orig 2007-12-12 02:43:38.000000000 -0700
+++ ./g10/encr-data.c
@@ -39,35 +39,14 @@ static int mdc_decode_filter ( void *opa
@@ -37,35 +37,14 @@ static int mdc_decode_filter ( void *opa
static int decode_filter ( void *opaque, int control, IOBUF a,
byte *buf, size_t *ret_len);
@ -40,7 +40,7 @@ $NetBSD: patch-ah,v 1.3 2007/05/12 11:08:31 shannonjr Exp $
/****************
@@ -83,11 +62,7 @@ decrypt_data( void *procctx, PKT_encrypt
@@ -81,11 +60,7 @@ decrypt_data( void *procctx, PKT_encrypt
unsigned blocksize;
unsigned nprefix;
@ -52,8 +52,8 @@ $NetBSD: patch-ah,v 1.3 2007/05/12 11:08:31 shannonjr Exp $
+ memset( &dfx, 0, sizeof dfx );
if ( opt.verbose && !dek->algo_info_printed )
{
if (!gcry_cipher_test_algo (dek->algo))
@@ -101,20 +76,20 @@ decrypt_data( void *procctx, PKT_encrypt
if (!openpgp_cipher_test_algo (dek->algo))
@@ -100,20 +75,20 @@ decrypt_data( void *procctx, PKT_encrypt
goto leave;
blocksize = gcry_cipher_get_algo_blklen (dek->algo);
if ( !blocksize || blocksize > 16 )
@ -78,7 +78,7 @@ $NetBSD: patch-ah,v 1.3 2007/05/12 11:08:31 shannonjr Exp $
GCRY_CIPHER_MODE_CFB,
(GCRY_CIPHER_SECURE
| ((ed->mdc_method || dek->algo >= 100)?
@@ -128,7 +103,7 @@ decrypt_data( void *procctx, PKT_encrypt
@@ -127,7 +102,7 @@ decrypt_data( void *procctx, PKT_encrypt
/* log_hexdump( "thekey", dek->key, dek->keylen );*/
@ -87,7 +87,7 @@ $NetBSD: patch-ah,v 1.3 2007/05/12 11:08:31 shannonjr Exp $
if ( gpg_err_code (rc) == GPG_ERR_WEAK_KEY )
{
log_info(_("WARNING: message was encrypted with"
@@ -147,7 +122,7 @@ decrypt_data( void *procctx, PKT_encrypt
@@ -146,7 +121,7 @@ decrypt_data( void *procctx, PKT_encrypt
goto leave;
}
@ -96,7 +96,7 @@ $NetBSD: patch-ah,v 1.3 2007/05/12 11:08:31 shannonjr Exp $
if ( ed->len )
{
@@ -168,8 +143,8 @@ decrypt_data( void *procctx, PKT_encrypt
@@ -167,8 +142,8 @@ decrypt_data( void *procctx, PKT_encrypt
temp[i] = c;
}
@ -107,7 +107,7 @@ $NetBSD: patch-ah,v 1.3 2007/05/12 11:08:31 shannonjr Exp $
p = temp;
/* log_hexdump( "prefix", temp, nprefix+2 ); */
if (dek->symmetric
@@ -179,18 +154,17 @@ decrypt_data( void *procctx, PKT_encrypt
@@ -178,18 +153,17 @@ decrypt_data( void *procctx, PKT_encrypt
goto leave;
}
@ -132,7 +132,7 @@ $NetBSD: patch-ah,v 1.3 2007/05/12 11:08:31 shannonjr Exp $
rc = gpg_error (GPG_ERR_INV_PACKET);
else if ( ed->mdc_method )
{
@@ -209,28 +183,26 @@ decrypt_data( void *procctx, PKT_encrypt
@@ -208,28 +182,26 @@ decrypt_data( void *procctx, PKT_encrypt
bytes are appended. */
int datalen = gcry_md_get_algo_dlen (ed->mdc_method);
@ -170,7 +170,7 @@ $NetBSD: patch-ah,v 1.3 2007/05/12 11:08:31 shannonjr Exp $
return rc;
}
@@ -241,7 +213,7 @@ static int
@@ -240,7 +212,7 @@ static int
mdc_decode_filter (void *opaque, int control, IOBUF a,
byte *buf, size_t *ret_len)
{
@ -179,7 +179,7 @@ $NetBSD: patch-ah,v 1.3 2007/05/12 11:08:31 shannonjr Exp $
size_t n, size = *ret_len;
int rc = 0;
int c;
@@ -253,11 +225,11 @@ mdc_decode_filter (void *opaque, int con
@@ -252,11 +224,11 @@ mdc_decode_filter (void *opaque, int con
}
else if( control == IOBUFCTRL_UNDERFLOW )
{
@ -194,7 +194,7 @@ $NetBSD: patch-ah,v 1.3 2007/05/12 11:08:31 shannonjr Exp $
{
if( (c = iobuf_get(a)) == -1 )
break;
@@ -306,10 +278,8 @@ mdc_decode_filter (void *opaque, int con
@@ -305,10 +277,8 @@ mdc_decode_filter (void *opaque, int con
if ( n )
{
@ -207,7 +207,7 @@ $NetBSD: patch-ah,v 1.3 2007/05/12 11:08:31 shannonjr Exp $
}
else
{
@@ -318,10 +288,6 @@ mdc_decode_filter (void *opaque, int con
@@ -317,10 +287,6 @@ mdc_decode_filter (void *opaque, int con
}
*ret_len = n;
}
@ -218,7 +218,7 @@ $NetBSD: patch-ah,v 1.3 2007/05/12 11:08:31 shannonjr Exp $
else if ( control == IOBUFCTRL_DESC )
{
*(char**)buf = "mdc_decode_filter";
@@ -333,7 +299,7 @@ mdc_decode_filter (void *opaque, int con
@@ -332,7 +298,7 @@ mdc_decode_filter (void *opaque, int con
static int
decode_filter( void *opaque, int control, IOBUF a, byte *buf, size_t *ret_len)
{
@ -227,7 +227,7 @@ $NetBSD: patch-ah,v 1.3 2007/05/12 11:08:31 shannonjr Exp $
size_t n, size = *ret_len;
int rc = 0;
@@ -344,18 +310,11 @@ decode_filter( void *opaque, int control
@@ -343,18 +309,11 @@ decode_filter( void *opaque, int control
if ( n == -1 )
n = 0;
if ( n )