Wed Sep 1 16:46:41 2010 UTC ()
update to 2.0.16
changes:
-bugfixes
-New command --passwd for GPG
-Make use of libassuan 2.0 which is available as a DSO
-The gpg-agent commands KILLAGENT and RELOADAGENT are now available
 on all platforms


(drochner)
diff -r1.30 -r1.31 pkgsrc/security/gnupg2/Makefile
diff -r1.8 -r1.9 pkgsrc/security/gnupg2/PLIST.gpgsm
diff -r1.18 -r1.19 pkgsrc/security/gnupg2/distinfo
diff -r1.6 -r0 pkgsrc/security/gnupg2/patches/patch-af
diff -r1.1 -r0 pkgsrc/security/gnupg2/patches/patch-am

cvs diff -r1.30 -r1.31 pkgsrc/security/gnupg2/Makefile (expand / switch to unified diff)

--- pkgsrc/security/gnupg2/Makefile 2010/08/03 19:14:42 1.30
+++ pkgsrc/security/gnupg2/Makefile 2010/09/01 16:46:41 1.31
@@ -1,73 +1,52 @@ @@ -1,73 +1,52 @@
1# $NetBSD: Makefile,v 1.30 2010/08/03 19:14:42 drochner Exp $ 1# $NetBSD: Makefile,v 1.31 2010/09/01 16:46:41 drochner Exp $
2# 2#
3 3
4DISTNAME= gnupg-2.0.14 4DISTNAME= gnupg-2.0.16
5PKGNAME= ${DISTNAME:S/gnupg/gnupg2/} 5PKGNAME= ${DISTNAME:S/gnupg/gnupg2/}
6PKGREVISION= 3 
7CATEGORIES= security 6CATEGORIES= security
8MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/gnupg/ 7MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/gnupg/
9EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
10DISTFILES= ${DISTNAME}${EXTRACT_SUFX} 
11DISTFILES+= pth-2.0.7.tar.gz 
12SITES.pth-2.0.7.tar.gz= ${MASTER_SITE_GNU:=pth/} 
13DISTFILES+= libassuan-1.0.5.tar.bz2 
14SITES.libassuan-1.0.5.tar.bz2= ftp://ftp.gnupg.org/gcrypt/libassuan/ 
15 9
16MAINTAINER= shannonjr@NetBSD.org 10MAINTAINER= shannonjr@NetBSD.org
17HOMEPAGE= http://www.gnupg.org/ 11HOMEPAGE= http://www.gnupg.org/
18COMMENT= GNUpg with OpenPGP and S/MIME capabilities 12COMMENT= GNUpg with OpenPGP and S/MIME capabilities
19LICENSE= gnu-gpl-v3 13LICENSE= gnu-gpl-v3
20 14
21PKG_INSTALLATION_TYPES= overwrite pkgviews 15PKG_INSTALLATION_TYPES= overwrite pkgviews
22PKG_DESTDIR_SUPPORT= user-destdir 16PKG_DESTDIR_SUPPORT= user-destdir
23 17
24GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes
25INFO_FILES= yes 19INFO_FILES= yes
26USE_TOOLS+= gmake 20USE_TOOLS+= gmake
27USE_TOOLS+= autoconf 21USE_TOOLS+= autoconf
28USE_TOOLS+= automake 22USE_TOOLS+= automake
29USE_TOOLS+= gettext 23USE_TOOLS+= gettext
30USE_LIBTOOL= yes 24USE_LIBTOOL= yes
31USE_PKGLOCALEDIR= yes 25USE_PKGLOCALEDIR= yes
32 26
33CONFIGURE_ARGS+= --sharedstatedir=${VARBASE:Q} 27CONFIGURE_ARGS+= --sharedstatedir=${VARBASE:Q}
34CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} 28CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
35CONFIGURE_ARGS+= --with-static-rnd=auto 29CONFIGURE_ARGS+= --with-static-rnd=auto
36CONFIGURE_ARGS+= --without-included-gettext 30CONFIGURE_ARGS+= --without-included-gettext
37CONFIGURE_ARGS+= --with-pth-prefix=${WRKDIR}/pth 
38CONFIGURE_ARGS+= --with-libassuan-prefix=${WRKDIR}/libassuan 
39CONFIGURE_ARGS+= --with-pinentry-pgm=${BUILDLINK_PREFIX.pinentry}/bin/pinentry 31CONFIGURE_ARGS+= --with-pinentry-pgm=${BUILDLINK_PREFIX.pinentry}/bin/pinentry
40#CONFIGURE_ARGS+= --enable-maintainer-mode 32#CONFIGURE_ARGS+= --enable-maintainer-mode
41CONFIGURE_ENV+= gnupg_cv_pth_is_sane=yes 
42 33
43TEST_TARGET= check 34TEST_TARGET= check
44 35
45.include "options.mk" 36.include "options.mk"
46 37
47# We are building a static pth library and linking against it 
48# While this is not very satisfying, gpgme hangs in its gpgsm tests 
49# if we depend on the shared (pkgsrc) pth library 
50# We are also building libassuan here to get libassuan-pth. 
51pre-configure: 
52 cd ${WRKDIR}/pth-2.0.7 && \ 
53 ./configure --prefix=${WRKDIR}/pth --enable-pthread --enable-static --disable-shared && \ 
54 ${MAKE} install 
55 cd ${WRKDIR}/libassuan-1.0.5 && \ 
56 ${SETENV} ${CONFIGURE_ENV} ./autogen.sh && \ 
57 ${SETENV} ${CONFIGURE_ENV} ./configure --prefix=${WRKDIR}/libassuan --with-pth-prefix=${WRKDIR}/pth && \ 
58 ${SETENV} ${PKGSRC_MAKE_ENV} ${MAKE} install 
59 cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./autogen.sh 
60 
61BUILDLINK_API_DEPENDS.libgpg-error+= libgpg-error>=1.4 38BUILDLINK_API_DEPENDS.libgpg-error+= libgpg-error>=1.4
62BUILDLINK_API_DEPENDS.libksba+= libksba>=1.0.2 39BUILDLINK_API_DEPENDS.libksba+= libksba>=1.0.2
63 40
 41.include "../../devel/pth/buildlink3.mk"
64.include "../../databases/openldap-client/buildlink3.mk" 42.include "../../databases/openldap-client/buildlink3.mk"
65.include "../../converters/libiconv/buildlink3.mk" 43.include "../../converters/libiconv/buildlink3.mk"
66.include "../../devel/gettext-lib/buildlink3.mk" 44.include "../../devel/gettext-lib/buildlink3.mk"
67.include "../../devel/zlib/buildlink3.mk" 45.include "../../devel/zlib/buildlink3.mk"
68.include "../../security/libgcrypt/buildlink3.mk" 46.include "../../security/libgcrypt/buildlink3.mk"
69.include "../../security/libgpg-error/buildlink3.mk" 47.include "../../security/libgpg-error/buildlink3.mk"
70.include "../../security/libksba/buildlink3.mk" 48.include "../../security/libksba/buildlink3.mk"
 49.include "../../security/libassuan2/buildlink3.mk"
71.include "../../www/curl/buildlink3.mk" 50.include "../../www/curl/buildlink3.mk"
72.include "../../security/pinentry/buildlink3.mk" 51.include "../../security/pinentry/buildlink3.mk"
73.include "../../mk/bsd.pkg.mk" 52.include "../../mk/bsd.pkg.mk"

cvs diff -r1.8 -r1.9 pkgsrc/security/gnupg2/Attic/PLIST.gpgsm (expand / switch to unified diff)

--- pkgsrc/security/gnupg2/Attic/PLIST.gpgsm 2009/12/16 18:52:49 1.8
+++ pkgsrc/security/gnupg2/Attic/PLIST.gpgsm 2010/09/01 16:46:41 1.9
@@ -1,36 +1,37 @@ @@ -1,36 +1,37 @@
1@comment $NetBSD: PLIST.gpgsm,v 1.8 2009/12/16 18:52:49 drochner Exp $ 1@comment $NetBSD: PLIST.gpgsm,v 1.9 2010/09/01 16:46:41 drochner Exp $
2bin/gpg-connect-agent 2bin/gpg-connect-agent
3bin/gpg2 3bin/gpg2
4bin/gpgconf 4bin/gpgconf
5bin/gpgkey2ssh 5bin/gpgkey2ssh
6bin/gpgparsemail 6bin/gpgparsemail
7bin/gpgsm 7bin/gpgsm
8bin/gpgsm-gencert.sh 8bin/gpgsm-gencert.sh
9bin/gpgv2 9bin/gpgv2
10bin/kbxutil 10bin/kbxutil
11bin/scdaemon 11bin/scdaemon
12bin/watchgnupg 12bin/watchgnupg
13info/gnupg.info 13info/gnupg.info
14info/gnupg.info-1 14info/gnupg.info-1
15libexec/gnupg-pcsc-wrapper 15libexec/gnupg-pcsc-wrapper
16libexec/gpg2keys_curl 16libexec/gpg2keys_curl
17libexec/gpg2keys_finger 17libexec/gpg2keys_finger
18libexec/gpg2keys_hkp 18libexec/gpg2keys_hkp
19libexec/gpg2keys_ldap 19libexec/gpg2keys_ldap
20libexec/gpg-check-pattern 20libexec/gpg-check-pattern
21man/man1/gpg-agent.1 21man/man1/gpg-agent.1
22man/man1/gpg-connect-agent.1 22man/man1/gpg-connect-agent.1
23man/man1/gpg-preset-passphrase.1 23man/man1/gpg-preset-passphrase.1
 24man/man1/gpg-zip.1
24man/man1/gpg2.1 25man/man1/gpg2.1
25man/man1/gpgconf.1 26man/man1/gpgconf.1
26man/man1/gpgparsemail.1 27man/man1/gpgparsemail.1
27man/man1/gpgsm-gencert.sh.1 28man/man1/gpgsm-gencert.sh.1
28man/man1/gpgsm.1 29man/man1/gpgsm.1
29man/man1/gpgv2.1 30man/man1/gpgv2.1
30man/man1/scdaemon.1 31man/man1/scdaemon.1
31man/man1/symcryptrun.1 32man/man1/symcryptrun.1
32man/man1/watchgnupg.1 33man/man1/watchgnupg.1
33man/man8/addgnupghome.8 34man/man8/addgnupghome.8
34man/man8/applygnupgdefaults.8 35man/man8/applygnupgdefaults.8
35sbin/addgnupghome 36sbin/addgnupghome
36sbin/applygnupgdefaults 37sbin/applygnupgdefaults

cvs diff -r1.18 -r1.19 pkgsrc/security/gnupg2/distinfo (expand / switch to unified diff)

--- pkgsrc/security/gnupg2/distinfo 2010/08/03 19:14:42 1.18
+++ pkgsrc/security/gnupg2/distinfo 2010/09/01 16:46:41 1.19
@@ -1,19 +1,11 @@ @@ -1,19 +1,11 @@
1$NetBSD: distinfo,v 1.18 2010/08/03 19:14:42 drochner Exp $ 1$NetBSD: distinfo,v 1.19 2010/09/01 16:46:41 drochner Exp $
2 2
3SHA1 (gnupg-2.0.14.tar.bz2) = cc5e4637f37f5bc82b00c73fc094ddadb7401821 3SHA1 (gnupg-2.0.16.tar.bz2) = e7eb4f60026884bd90803b531472bc518804b95d
4RMD160 (gnupg-2.0.14.tar.bz2) = 3e5ecf0108b65f7d2ecfd6f61b81e04e526ba52f 4RMD160 (gnupg-2.0.16.tar.bz2) = 3a0ed7a3ebb28fdb875533ff3368f6af3a0bb742
5Size (gnupg-2.0.14.tar.bz2) = 3982080 bytes 5Size (gnupg-2.0.16.tar.bz2) = 4004033 bytes
6SHA1 (libassuan-1.0.5.tar.bz2) = f6c36e9d99736883a8ce5b80b0a51d854cbbbc70 
7RMD160 (libassuan-1.0.5.tar.bz2) = 7c4a75c71a3117cf140ea66ca89765349f39218e 
8Size (libassuan-1.0.5.tar.bz2) = 297786 bytes 
9SHA1 (pth-2.0.7.tar.gz) = 9a71915c89ff2414de69fe104ae1016d513afeee 
10RMD160 (pth-2.0.7.tar.gz) = 80bc66777ba20d9648b7aaf3f58d593be6416910 
11Size (pth-2.0.7.tar.gz) = 652640 bytes 
12SHA1 (patch-af) = 908fd76d67f837367121e493d239f8b377eb1c3f 
13SHA1 (patch-ah) = 0c9e061611ebfe22441a161aca016436a70ccc60 6SHA1 (patch-ah) = 0c9e061611ebfe22441a161aca016436a70ccc60
14SHA1 (patch-ai) = 555b8768c30f470e98e5be62a4a4bea29eefdf78 7SHA1 (patch-ai) = 555b8768c30f470e98e5be62a4a4bea29eefdf78
15SHA1 (patch-aj) = 20be6b455167962ffa556979d8d0f167dd14131e 8SHA1 (patch-aj) = 20be6b455167962ffa556979d8d0f167dd14131e
16SHA1 (patch-ak) = 74b26ce441ea99ff28a09a3f0c643456daf48f35 9SHA1 (patch-ak) = 74b26ce441ea99ff28a09a3f0c643456daf48f35
17SHA1 (patch-al) = ef7c698ed102c4e27bbf707ae5d1fce4c2b5d8d4 10SHA1 (patch-al) = ef7c698ed102c4e27bbf707ae5d1fce4c2b5d8d4
18SHA1 (patch-am) = 999cd57b90177df9d7c0510e3b8d11def7b47613 
19SHA1 (patch-an) = 17e6f789af2853884eb6dd8488a2b91c9b06188d 11SHA1 (patch-an) = 17e6f789af2853884eb6dd8488a2b91c9b06188d

File Deleted: pkgsrc/security/gnupg2/patches/Attic/patch-af

File Deleted: pkgsrc/security/gnupg2/patches/Attic/patch-am