ports/118895: [patch] security/gunpg update to 2.0.8
Hirohisa Yamaguchi
umq at ueo.co.jp
Thu Dec 20 17:10:04 UTC 2007
>Number: 118895
>Category: ports
>Synopsis: [patch] security/gunpg update to 2.0.8
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Dec 20 17:10:03 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator: Hirohisa Yamaguchi
>Release: FreeBSD 8.0-CURRENT amd64
>Organization:
<organization of PR author (multiple lines)>
>Environment:
System: FreeBSD calliope.****.org 8.0-CURRENT FreeBSD 8.0-CURRENT #13: Sat Oct 27 13:36:07 JST 2007 root at calliope.****.org:/usr/obj/usr/src/sys/CALLIOPE64 amd64
<machine, os, target, libraries (multiple lines)>
>Description:
The new version of security/gnupg1 2.0.8 has been released.
Release announcement: http://lists.gnupg.org/pipermail/gnupg-announce/2007q4/000267.html
>How-To-Repeat:
N/A
>Fix:
The patch follows:
- gnupg-2.0.8 depends on libassuan-1.0.4 (ports/118624) and
libksba-1.0.2 (ports/118852), which are open as of
submission.
- change in shlibver of security/libgcrypt is submitted as
ports/118541.
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/security/gnupg/Makefile,v
retrieving revision 1.108
diff -p -u -r1.108 Makefile
--- Makefile 13 Oct 2007 11:10:09 -0000 1.108
+++ Makefile 20 Dec 2007 16:52:31 -0000
@@ -6,7 +6,7 @@
#
PORTNAME= gnupg
-PORTVERSION= 2.0.4
+PORTVERSION= 2.0.8
CATEGORIES= security
MASTER_SITES= ${MASTER_SITE_GNUPG}
MASTER_SITE_SUBDIR= gnupg
@@ -16,8 +16,9 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= kuriyama at FreeBSD.org
COMMENT= The GNU Privacy Guard
-BUILD_DEPENDS= libassuan>=1.0.1:${PORTSDIR}/security/libassuan
-LIB_DEPENDS= gcrypt.13:${PORTSDIR}/security/libgcrypt \
+BUILD_DEPENDS= libassuan>=1.0.4:${PORTSDIR}/security/libassuan \
+ libksba>=1.0.2:${PORTSDIR}/security/libksba
+LIB_DEPENDS= gcrypt.15:${PORTSDIR}/security/libgcrypt \
gpg-error:${PORTSDIR}/security/libgpg-error \
ksba.17:${PORTSDIR}/security/libksba \
pth.20:${PORTSDIR}/devel/pth
@@ -30,19 +31,23 @@ GNU_CONFIGURE= YES
USE_ICONV= YES
USE_LDCONFIG= YES
USE_GETTEXT= YES
-CONFIGURE_TARGET=# empty
-CONFIGURE_ARGS+= --enable-nls
+CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
+.if defined(NOPORTDOCS)
+CONFIGURE_ARGS+=--disable-doc
+WITHOUT_NLS= YES
+.else
MAN1= gpg2.1 gpgsm.1 gpgv2.1 gpg-agent.1 scdaemon.1 watchgnupg.1 \
gpgconf.1 gpg-preset-passphrase.1 gpg-connect-agent.1 \
gpgparsemail.1 symcryptrun.1 gpgsm-gencert.sh.1
MAN8= addgnupghome.8 applygnupgdefaults.8
INFO= gnupg
+.endif
OPTIONS= LDAP "LDAP keyserver interface" off \
SCDAEMON "Enable Smartcard daemon (with libusb)" off \
CURL "Use the real curl library (worked around if no)" on \
- GPGSM "Enable GPGSM (require LDAP)" on
-#OPTIONS+= NLS "National Language Support" off
+ GPGSM "Enable GPGSM (require LDAP)" on \
+ NLS "National Language Support" on
.include <bsd.port.pre.mk>
@@ -65,13 +70,13 @@ CONFIGURE_ARGS+=--disable-ldap
PLIST_SUB+= LDAP="@comment "
.endif
-#.if defined(WITH_NLS)
+.if defined(WITH_NLS) && !defined(WITHOUT_NLS)
CONFIGURE_ARGS+=--enable-nls
PLIST_SUB+= NLS=""
-#.else
-#CONFIGURE_ARGS+=--disable-nls
-#PLIST_SUB+= NLS="@comment "
-#.endif
+.else
+CONFIGURE_ARGS+=--disable-nls
+PLIST_SUB+= NLS="@comment "
+.endif
.if defined(WITH_SCDAEMON)
CONFIGURE_ARGS+=--enable-scdaemon
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/security/gnupg/distinfo,v
retrieving revision 1.43
diff -p -u -r1.43 distinfo
--- distinfo 16 Jun 2007 03:20:28 -0000 1.43
+++ distinfo 20 Dec 2007 16:52:31 -0000
@@ -1,6 +1,6 @@
-MD5 (gnupg-2.0.4.tar.bz2) = e16efce067ba132f933792a3ec7f180e
-SHA256 (gnupg-2.0.4.tar.bz2) = 3872d7280e5a12a947509c73b70c3024521c29ff4427c8fb4caa17dde2f4248c
-SIZE (gnupg-2.0.4.tar.bz2) = 3575021
-MD5 (gnupg-2.0.4.tar.bz2.sig) = 5c92699afb465541b510d989617c9aa9
-SHA256 (gnupg-2.0.4.tar.bz2.sig) = 0ceb6be2036f2699643b4c2e7e7ba165b1bfd362f3fd362e5252d7cb90b6dc9d
-SIZE (gnupg-2.0.4.tar.bz2.sig) = 158
+MD5 (gnupg-2.0.8.tar.bz2) = fc4377ca67e1bf687eeaf22e79c0b9d1
+SHA256 (gnupg-2.0.8.tar.bz2) = 16f310afe4740a26475c7273f585861a4bdefecbde27c214cc30c0db45d26913
+SIZE (gnupg-2.0.8.tar.bz2) = 3654523
+MD5 (gnupg-2.0.8.tar.bz2.sig) = 5f4fefbca2568910e3628b4d8ea3d485
+SHA256 (gnupg-2.0.8.tar.bz2.sig) = e68772c8d16a80311c5380ef024c52ad140f2fc3cf43c778a2e2d3bf2eea24d5
+SIZE (gnupg-2.0.8.tar.bz2.sig) = 158
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/security/gnupg/pkg-plist,v
retrieving revision 1.40
diff -p -u -r1.40 pkg-plist
--- pkg-plist 8 Mar 2007 21:20:17 -0000 1.40
+++ pkg-plist 20 Dec 2007 16:52:31 -0000
@@ -10,6 +10,7 @@ bin/gpgv2
%%GPGSM%%bin/kbxutil
%%SCDAEMON%%bin/scdaemon
bin/watchgnupg
+libexec/gpg-check-pattern
%%SCDAEMON%%libexec/gnupg-pcsc-wrapper
libexec/gpg-preset-passphrase
libexec/gpg-protect-tool
@@ -19,11 +20,39 @@ libexec/gpg2keys_hkp
%%LDAP%%libexec/gpg2keys_ldap
sbin/addgnupghome
sbin/applygnupgdefaults
-share/gnupg/FAQ
-share/gnupg/com-certs.pem
-share/gnupg/faq.html
+%%PORTDOCS%%share/gnupg/FAQ
+%%PORTDOCS%%share/gnupg/com-certs.pem
+%%PORTDOCS%%share/gnupg/faq.html
share/gnupg/gpg-conf.skel
-share/gnupg/qualified.txt
+%%PORTDOCS%%share/gnupg/help.be.txt
+%%PORTDOCS%%share/gnupg/help.ca.txt
+%%PORTDOCS%%share/gnupg/help.cs.txt
+%%PORTDOCS%%share/gnupg/help.da.txt
+%%PORTDOCS%%share/gnupg/help.de.txt
+%%PORTDOCS%%share/gnupg/help.el.txt
+%%PORTDOCS%%share/gnupg/help.eo.txt
+%%PORTDOCS%%share/gnupg/help.es.txt
+%%PORTDOCS%%share/gnupg/help.et.txt
+%%PORTDOCS%%share/gnupg/help.fi.txt
+%%PORTDOCS%%share/gnupg/help.fr.txt
+%%PORTDOCS%%share/gnupg/help.gl.txt
+%%PORTDOCS%%share/gnupg/help.hu.txt
+%%PORTDOCS%%share/gnupg/help.id.txt
+%%PORTDOCS%%share/gnupg/help.it.txt
+%%PORTDOCS%%share/gnupg/help.ja.txt
+%%PORTDOCS%%share/gnupg/help.nb.txt
+%%PORTDOCS%%share/gnupg/help.pl.txt
+%%PORTDOCS%%share/gnupg/help.pt.txt
+%%PORTDOCS%%share/gnupg/help.pt_BR.txt
+%%PORTDOCS%%share/gnupg/help.ro.txt
+%%PORTDOCS%%share/gnupg/help.ru.txt
+%%PORTDOCS%%share/gnupg/help.sk.txt
+%%PORTDOCS%%share/gnupg/help.sv.txt
+%%PORTDOCS%%share/gnupg/help.tr.txt
+%%PORTDOCS%%share/gnupg/help.txt
+%%PORTDOCS%%share/gnupg/help.zh_CN.txt
+%%PORTDOCS%%share/gnupg/help.zh_TW.txt
+%%PORTDOCS%%share/gnupg/qualified.txt
%%NLS%%share/locale/da/LC_MESSAGES/gnupg2.mo
%%NLS%%share/locale/de/LC_MESSAGES/gnupg2.mo
%%NLS%%share/locale/eo/LC_MESSAGES/gnupg2.mo
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list