[arch-commits] Commit in gnupg2/trunk (PKGBUILD gnupg2-2.0.16-security.patch)

Tobias Powalowski tpowa at archlinux.org
Wed Aug 11 15:51:08 UTC 2010


    Date: Wednesday, August 11, 2010 @ 11:51:08
  Author: tpowa
Revision: 87262

upgpkg: gnupg2 2.0.16-2
fixed security issue

Added:
  gnupg2/trunk/gnupg2-2.0.16-security.patch
Modified:
  gnupg2/trunk/PKGBUILD

------------------------------+
 PKGBUILD                     |   13 ++++++++-----
 gnupg2-2.0.16-security.patch |   11 +++++++++++
 2 files changed, 19 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-08-11 14:26:27 UTC (rev 87261)
+++ PKGBUILD	2010-08-11 15:51:08 UTC (rev 87262)
@@ -4,7 +4,7 @@
 
 pkgname=gnupg2
 pkgver=2.0.16
-pkgrel=1
+pkgrel=2
 pkgdesc="GNU Privacy Guard 2 - a PGP replacement tool"
 arch=('i686' 'x86_64')
 depends=('libldap' 'curl' 'bzip2' 'zlib' 'libksba' 'libgcrypt'
@@ -12,19 +12,22 @@
 license=('GPL')
 url="http://www.gnupg.org/"
 install=${pkgname}.install
-source=(ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-$pkgver.tar.bz2)
+source=(ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-$pkgver.tar.bz2
+       gnupg2-2.0.16-security.patch)
 
 build() {
   cd ${srcdir}/gnupg-$pkgver
+  patch -Np0 -i ../gnupg2-2.0.16-security.patch
   ./configure --prefix=/usr --libexecdir=/usr/lib/gnupg2 #$EXTRAOPTS
-  make || return 1
+  make
 }
 
 package() {
   cd ${srcdir}/gnupg-$pkgver
-  make DESTDIR=${pkgdir} install || return 1
+  make DESTDIR=${pkgdir} install
   # move conflicting files
   mv ${pkgdir}/usr/share/gnupg{,2}
   rm -f ${pkgdir}/usr/share/info/dir
 }
-md5sums=('88a4d46deca63d2eca29b2b611304afb')
+md5sums=('88a4d46deca63d2eca29b2b611304afb'
+         'a2c570dcc439283dcad76539a7d6e5a2')

Added: gnupg2-2.0.16-security.patch
===================================================================
--- gnupg2-2.0.16-security.patch	                        (rev 0)
+++ gnupg2-2.0.16-security.patch	2010-08-11 15:51:08 UTC (rev 87262)
@@ -0,0 +1,11 @@
+--- kbx/keybox-blob.c   (revision 5367)
++++ kbx/keybox-blob.c   (working copy)
+@@ -898,6 +898,7 @@
+               rc = gpg_error_from_syserror ();
+               goto leave;
+             }
++          names = tmp;
+         }
+       names[blob->nuids++] = p;
+       if (!i && (p=x509_email_kludge (p)))
+




More information about the arch-commits mailing list