From 3f57a7f93b3e7550cbd73036f6a56654e17d1d5c Mon Sep 17 00:00:00 2001 From: tnut Date: Sun, 8 Jan 2012 12:15:45 +0100 Subject: split de git pakxe et NuTyX-extra --- gnupg/.footprint.i686 | 101 +++++++++++++++++++++++++++++++++++++ gnupg/.footprint.x86_64 | 101 +++++++++++++++++++++++++++++++++++++ gnupg/.md5sum.i686 | 1 + gnupg/.md5sum.x86_64 | 1 + gnupg/Pkgfile | 21 ++++++++ gnupg/gnupg.diff | 13 +++++ gnupg/gnupg2-2.0.16-security.patch | 11 ++++ 7 files changed, 249 insertions(+) create mode 100644 gnupg/.footprint.i686 create mode 100644 gnupg/.footprint.x86_64 create mode 100644 gnupg/.md5sum.i686 create mode 100644 gnupg/.md5sum.x86_64 create mode 100644 gnupg/Pkgfile create mode 100644 gnupg/gnupg.diff create mode 100644 gnupg/gnupg2-2.0.16-security.patch (limited to 'gnupg') diff --git a/gnupg/.footprint.i686 b/gnupg/.footprint.i686 new file mode 100644 index 000000000..f52a8a250 --- /dev/null +++ b/gnupg/.footprint.i686 @@ -0,0 +1,101 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/gpg-agent +-rwxr-xr-x root/root usr/bin/gpg-connect-agent +-rwxr-xr-x root/root usr/bin/gpg2 +-rwxr-xr-x root/root usr/bin/gpgconf +-rwxr-xr-x root/root usr/bin/gpgkey2ssh +-rwxr-xr-x root/root usr/bin/gpgparsemail +-rwxr-xr-x root/root usr/bin/gpgsm +-rwxr-xr-x root/root usr/bin/gpgsm-gencert.sh +-rwxr-xr-x root/root usr/bin/gpgv2 +-rwxr-xr-x root/root usr/bin/kbxutil +-rwxr-xr-x root/root usr/bin/scdaemon +-rwxr-xr-x root/root usr/bin/watchgnupg +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/gnupg2/ +-rwxr-xr-x root/root usr/lib/gnupg2/gnupg-pcsc-wrapper +-rwxr-xr-x root/root usr/lib/gnupg2/gpg-check-pattern +-rwxr-xr-x root/root usr/lib/gnupg2/gpg-preset-passphrase +-rwxr-xr-x root/root usr/lib/gnupg2/gpg-protect-tool +-rwxr-xr-x root/root usr/lib/gnupg2/gpg2keys_curl +-rwxr-xr-x root/root usr/lib/gnupg2/gpg2keys_finger +-rwxr-xr-x root/root usr/lib/gnupg2/gpg2keys_hkp +-rwxr-xr-x root/root usr/lib/gnupg2/gpg2keys_ldap +drwxr-xr-x root/root usr/sbin/ +-rwxr-xr-x root/root usr/sbin/addgnupghome +-rwxr-xr-x root/root usr/sbin/applygnupgdefaults +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/doc/ +drwxr-xr-x root/root usr/share/doc/gnupg/ +-rw-r--r-- root/root usr/share/doc/gnupg/DETAILS +-rw-r--r-- root/root usr/share/doc/gnupg/FAQ +-rw-r--r-- root/root usr/share/doc/gnupg/HACKING +-rw-r--r-- root/root usr/share/doc/gnupg/KEYSERVER +-rw-r--r-- root/root usr/share/doc/gnupg/OpenPGP +-rw-r--r-- root/root usr/share/doc/gnupg/README +-rw-r--r-- root/root usr/share/doc/gnupg/TRANSLATE +drwxr-xr-x root/root usr/share/doc/gnupg/examples/ +-rw-r--r-- root/root usr/share/doc/gnupg/examples/README +-rw-r--r-- root/root usr/share/doc/gnupg/examples/gpgconf.conf +-rw-r--r-- root/root usr/share/doc/gnupg/examples/pwpattern.list +-rw-r--r-- root/root usr/share/doc/gnupg/examples/scd-event +-rw-r--r-- root/root usr/share/doc/gnupg/examples/trustlist.txt +drwxr-xr-x root/root usr/share/gnupg/ +-rw-r--r-- root/root usr/share/gnupg/com-certs.pem +-rw-r--r-- root/root usr/share/gnupg/gpg-conf.skel +-rw-r--r-- root/root usr/share/gnupg/help.be.txt +-rw-r--r-- root/root usr/share/gnupg/help.ca.txt +-rw-r--r-- root/root usr/share/gnupg/help.cs.txt +-rw-r--r-- root/root usr/share/gnupg/help.da.txt +-rw-r--r-- root/root usr/share/gnupg/help.de.txt +-rw-r--r-- root/root usr/share/gnupg/help.el.txt +-rw-r--r-- root/root usr/share/gnupg/help.eo.txt +-rw-r--r-- root/root usr/share/gnupg/help.es.txt +-rw-r--r-- root/root usr/share/gnupg/help.et.txt +-rw-r--r-- root/root usr/share/gnupg/help.fi.txt +-rw-r--r-- root/root usr/share/gnupg/help.fr.txt +-rw-r--r-- root/root usr/share/gnupg/help.gl.txt +-rw-r--r-- root/root usr/share/gnupg/help.hu.txt +-rw-r--r-- root/root usr/share/gnupg/help.id.txt +-rw-r--r-- root/root usr/share/gnupg/help.it.txt +-rw-r--r-- root/root usr/share/gnupg/help.ja.txt +-rw-r--r-- root/root usr/share/gnupg/help.nb.txt +-rw-r--r-- root/root usr/share/gnupg/help.pl.txt +-rw-r--r-- root/root usr/share/gnupg/help.pt.txt +-rw-r--r-- root/root usr/share/gnupg/help.pt_BR.txt +-rw-r--r-- root/root usr/share/gnupg/help.ro.txt +-rw-r--r-- root/root usr/share/gnupg/help.ru.txt +-rw-r--r-- root/root usr/share/gnupg/help.sk.txt +-rw-r--r-- root/root usr/share/gnupg/help.sv.txt +-rw-r--r-- root/root usr/share/gnupg/help.tr.txt +-rw-r--r-- root/root usr/share/gnupg/help.txt +-rw-r--r-- root/root usr/share/gnupg/help.zh_CN.txt +-rw-r--r-- root/root usr/share/gnupg/help.zh_TW.txt +-rw-r--r-- root/root usr/share/gnupg/qualified.txt +drwxr-xr-x root/root usr/share/info/ +-rw-r--r-- root/root usr/share/info/gnupg.info-1.gz +-rw-r--r-- root/root usr/share/info/gnupg.info-2.gz +-rw-r--r-- root/root usr/share/info/gnupg.info.gz +drwxr-xr-x root/root usr/share/locale/ +drwxr-xr-x root/root usr/share/locale/fr/ +drwxr-xr-x root/root usr/share/locale/fr/LC_MESSAGES/ +-rw-r--r-- root/root usr/share/locale/fr/LC_MESSAGES/gnupg2.mo +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/gpg-agent.1.gz +-rw-r--r-- root/root usr/share/man/man1/gpg-connect-agent.1.gz +-rw-r--r-- root/root usr/share/man/man1/gpg-preset-passphrase.1.gz +-rw-r--r-- root/root usr/share/man/man1/gpg-zip.1.gz +-rw-r--r-- root/root usr/share/man/man1/gpg2.1.gz +-rw-r--r-- root/root usr/share/man/man1/gpgconf.1.gz +-rw-r--r-- root/root usr/share/man/man1/gpgparsemail.1.gz +-rw-r--r-- root/root usr/share/man/man1/gpgsm-gencert.sh.1.gz +-rw-r--r-- root/root usr/share/man/man1/gpgsm.1.gz +-rw-r--r-- root/root usr/share/man/man1/gpgv2.1.gz +-rw-r--r-- root/root usr/share/man/man1/scdaemon.1.gz +-rw-r--r-- root/root usr/share/man/man1/symcryptrun.1.gz +-rw-r--r-- root/root usr/share/man/man1/watchgnupg.1.gz +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/addgnupghome.8.gz +-rw-r--r-- root/root usr/share/man/man8/applygnupgdefaults.8.gz diff --git a/gnupg/.footprint.x86_64 b/gnupg/.footprint.x86_64 new file mode 100644 index 000000000..f52a8a250 --- /dev/null +++ b/gnupg/.footprint.x86_64 @@ -0,0 +1,101 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/gpg-agent +-rwxr-xr-x root/root usr/bin/gpg-connect-agent +-rwxr-xr-x root/root usr/bin/gpg2 +-rwxr-xr-x root/root usr/bin/gpgconf +-rwxr-xr-x root/root usr/bin/gpgkey2ssh +-rwxr-xr-x root/root usr/bin/gpgparsemail +-rwxr-xr-x root/root usr/bin/gpgsm +-rwxr-xr-x root/root usr/bin/gpgsm-gencert.sh +-rwxr-xr-x root/root usr/bin/gpgv2 +-rwxr-xr-x root/root usr/bin/kbxutil +-rwxr-xr-x root/root usr/bin/scdaemon +-rwxr-xr-x root/root usr/bin/watchgnupg +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/gnupg2/ +-rwxr-xr-x root/root usr/lib/gnupg2/gnupg-pcsc-wrapper +-rwxr-xr-x root/root usr/lib/gnupg2/gpg-check-pattern +-rwxr-xr-x root/root usr/lib/gnupg2/gpg-preset-passphrase +-rwxr-xr-x root/root usr/lib/gnupg2/gpg-protect-tool +-rwxr-xr-x root/root usr/lib/gnupg2/gpg2keys_curl +-rwxr-xr-x root/root usr/lib/gnupg2/gpg2keys_finger +-rwxr-xr-x root/root usr/lib/gnupg2/gpg2keys_hkp +-rwxr-xr-x root/root usr/lib/gnupg2/gpg2keys_ldap +drwxr-xr-x root/root usr/sbin/ +-rwxr-xr-x root/root usr/sbin/addgnupghome +-rwxr-xr-x root/root usr/sbin/applygnupgdefaults +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/doc/ +drwxr-xr-x root/root usr/share/doc/gnupg/ +-rw-r--r-- root/root usr/share/doc/gnupg/DETAILS +-rw-r--r-- root/root usr/share/doc/gnupg/FAQ +-rw-r--r-- root/root usr/share/doc/gnupg/HACKING +-rw-r--r-- root/root usr/share/doc/gnupg/KEYSERVER +-rw-r--r-- root/root usr/share/doc/gnupg/OpenPGP +-rw-r--r-- root/root usr/share/doc/gnupg/README +-rw-r--r-- root/root usr/share/doc/gnupg/TRANSLATE +drwxr-xr-x root/root usr/share/doc/gnupg/examples/ +-rw-r--r-- root/root usr/share/doc/gnupg/examples/README +-rw-r--r-- root/root usr/share/doc/gnupg/examples/gpgconf.conf +-rw-r--r-- root/root usr/share/doc/gnupg/examples/pwpattern.list +-rw-r--r-- root/root usr/share/doc/gnupg/examples/scd-event +-rw-r--r-- root/root usr/share/doc/gnupg/examples/trustlist.txt +drwxr-xr-x root/root usr/share/gnupg/ +-rw-r--r-- root/root usr/share/gnupg/com-certs.pem +-rw-r--r-- root/root usr/share/gnupg/gpg-conf.skel +-rw-r--r-- root/root usr/share/gnupg/help.be.txt +-rw-r--r-- root/root usr/share/gnupg/help.ca.txt +-rw-r--r-- root/root usr/share/gnupg/help.cs.txt +-rw-r--r-- root/root usr/share/gnupg/help.da.txt +-rw-r--r-- root/root usr/share/gnupg/help.de.txt +-rw-r--r-- root/root usr/share/gnupg/help.el.txt +-rw-r--r-- root/root usr/share/gnupg/help.eo.txt +-rw-r--r-- root/root usr/share/gnupg/help.es.txt +-rw-r--r-- root/root usr/share/gnupg/help.et.txt +-rw-r--r-- root/root usr/share/gnupg/help.fi.txt +-rw-r--r-- root/root usr/share/gnupg/help.fr.txt +-rw-r--r-- root/root usr/share/gnupg/help.gl.txt +-rw-r--r-- root/root usr/share/gnupg/help.hu.txt +-rw-r--r-- root/root usr/share/gnupg/help.id.txt +-rw-r--r-- root/root usr/share/gnupg/help.it.txt +-rw-r--r-- root/root usr/share/gnupg/help.ja.txt +-rw-r--r-- root/root usr/share/gnupg/help.nb.txt +-rw-r--r-- root/root usr/share/gnupg/help.pl.txt +-rw-r--r-- root/root usr/share/gnupg/help.pt.txt +-rw-r--r-- root/root usr/share/gnupg/help.pt_BR.txt +-rw-r--r-- root/root usr/share/gnupg/help.ro.txt +-rw-r--r-- root/root usr/share/gnupg/help.ru.txt +-rw-r--r-- root/root usr/share/gnupg/help.sk.txt +-rw-r--r-- root/root usr/share/gnupg/help.sv.txt +-rw-r--r-- root/root usr/share/gnupg/help.tr.txt +-rw-r--r-- root/root usr/share/gnupg/help.txt +-rw-r--r-- root/root usr/share/gnupg/help.zh_CN.txt +-rw-r--r-- root/root usr/share/gnupg/help.zh_TW.txt +-rw-r--r-- root/root usr/share/gnupg/qualified.txt +drwxr-xr-x root/root usr/share/info/ +-rw-r--r-- root/root usr/share/info/gnupg.info-1.gz +-rw-r--r-- root/root usr/share/info/gnupg.info-2.gz +-rw-r--r-- root/root usr/share/info/gnupg.info.gz +drwxr-xr-x root/root usr/share/locale/ +drwxr-xr-x root/root usr/share/locale/fr/ +drwxr-xr-x root/root usr/share/locale/fr/LC_MESSAGES/ +-rw-r--r-- root/root usr/share/locale/fr/LC_MESSAGES/gnupg2.mo +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/gpg-agent.1.gz +-rw-r--r-- root/root usr/share/man/man1/gpg-connect-agent.1.gz +-rw-r--r-- root/root usr/share/man/man1/gpg-preset-passphrase.1.gz +-rw-r--r-- root/root usr/share/man/man1/gpg-zip.1.gz +-rw-r--r-- root/root usr/share/man/man1/gpg2.1.gz +-rw-r--r-- root/root usr/share/man/man1/gpgconf.1.gz +-rw-r--r-- root/root usr/share/man/man1/gpgparsemail.1.gz +-rw-r--r-- root/root usr/share/man/man1/gpgsm-gencert.sh.1.gz +-rw-r--r-- root/root usr/share/man/man1/gpgsm.1.gz +-rw-r--r-- root/root usr/share/man/man1/gpgv2.1.gz +-rw-r--r-- root/root usr/share/man/man1/scdaemon.1.gz +-rw-r--r-- root/root usr/share/man/man1/symcryptrun.1.gz +-rw-r--r-- root/root usr/share/man/man1/watchgnupg.1.gz +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/addgnupghome.8.gz +-rw-r--r-- root/root usr/share/man/man8/applygnupgdefaults.8.gz diff --git a/gnupg/.md5sum.i686 b/gnupg/.md5sum.i686 new file mode 100644 index 000000000..21af53e74 --- /dev/null +++ b/gnupg/.md5sum.i686 @@ -0,0 +1 @@ +123af099740fd159c73a0352a274ec81 gnupg-2.0.17.tar.bz2 diff --git a/gnupg/.md5sum.x86_64 b/gnupg/.md5sum.x86_64 new file mode 100644 index 000000000..21af53e74 --- /dev/null +++ b/gnupg/.md5sum.x86_64 @@ -0,0 +1 @@ +123af099740fd159c73a0352a274ec81 gnupg-2.0.17.tar.bz2 diff --git a/gnupg/Pkgfile b/gnupg/Pkgfile new file mode 100644 index 000000000..194843326 --- /dev/null +++ b/gnupg/Pkgfile @@ -0,0 +1,21 @@ +# Description: GNU gardien des données privées +# URL: http://www.gnupg.org/ +# Maintainer: NuTyX core team +# Packager: thierryn1 at hispeed dot ch +# Depends on: pth, libgpg-error, libgcrypt, libassuan, libksba, libldap, pinentry, readline, texinfo, zlib, libusb, curl +# Run on: pth,libgpg-error,libgcrypt,libassuan,libksba,libldap,pinentry,readline,texinfo,zlib,libusb,curl + +name=gnupg +version=2.0.17 +release=2 +source=(ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-$version.tar.bz2) + +build() { + cd gnupg-$version + ./configure --prefix=/usr \ + --libexecdir=/usr/lib/gnupg2 + make + make DESTDIR=$PKG install + rm $PKG/usr/share/info/dir +} + diff --git a/gnupg/gnupg.diff b/gnupg/gnupg.diff new file mode 100644 index 000000000..287f5daae --- /dev/null +++ b/gnupg/gnupg.diff @@ -0,0 +1,13 @@ +diff -aur gnupg-2.0.9.orig/keyserver/gpgkeys_curl.c gnupg-2.0.9/keyserver/gpgkeys_curl.c +--- gnupg-2.0.9.orig/keyserver/gpgkeys_curl.c 2007-07-04 15:26:13.000000000 +0200 ++++ gnupg-2.0.9/keyserver/gpgkeys_curl.c 2008-11-30 13:42:46.062587160 +0100 +@@ -300,7 +300,8 @@ + curl_easy_setopt(curl,CURLOPT_VERBOSE,1); + } + +- curl_easy_setopt(curl,CURLOPT_SSL_VERIFYPEER,opt->flags.check_cert); ++ int check_cert = opt->flags.check_cert; ++ curl_easy_setopt(curl,CURLOPT_SSL_VERIFYPEER,check_cert); + curl_easy_setopt(curl,CURLOPT_CAINFO,opt->ca_cert_file); + + if(proxy) diff --git a/gnupg/gnupg2-2.0.16-security.patch b/gnupg/gnupg2-2.0.16-security.patch new file mode 100644 index 000000000..b265c1532 --- /dev/null +++ b/gnupg/gnupg2-2.0.16-security.patch @@ -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))) + -- cgit v1.2.3-54-g00ecf