[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2017-03-01 Thread Alon Bar-Lev
commit: c7453286c27b45e85799081e5d038b94ab2a01da
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Wed Mar  1 20:28:50 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Wed Mar  1 20:28:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7453286

app-crypt/gnupg: version bump

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-crypt/gnupg/Manifest|   1 +
 app-crypt/gnupg/gnupg-2.1.19.ebuild | 122 
 2 files changed, 123 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 7b6cc781ae7..5604c65f8f2 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,3 +1,4 @@
 DIST gnupg-1.4.21.tar.bz2 3689305 SHA256 
6b47a3100c857dcab3c60e6152e56a997f2c7862c1b8b2b25adf3884a1ae2276 SHA512 
619e0fbc10310c7e55d129027e2945791fe91a0884b1d6f53acb4b2e380d1c6e71d1a516a59876182c5c70a4227d44a74ceda018c343b5291fa9a5d6de77c984
 WHIRLPOOL 
eb596be347dd90be93d381fe405e50f5808160b546705493bc9d817d521ea236a2374648e6c2cab396f54bba74de4caf2b92e894df3a17aa339f014ef8cc8802
 DIST gnupg-2.1.15.tar.bz2 5723689 SHA256 
c28c1a208f1b8ad63bdb6b88d252f6734ff4d33de6b54e38494b11d49e00ffdd SHA512 
69c943e853e1a37e8b17b3bc34e1503f14bc8f189fa9f3ac6644bcc98ccce6eaef64da20ff9dd1c8de3a7789ea577167984ccf3ac286cac50752e6f7c2f42ab1
 WHIRLPOOL 
4c5a8cd4e8b7196f4a355ce7739cf6e23c43817414e10bbba219117e4e51c4c618ffb5dbce27cb836a2171eda58e003d5ddf78d4af09a813c2a1729963413151
 DIST gnupg-2.1.18.tar.bz2 6308666 SHA256 
d04c6fab7e5562ce4b915b22020e34d4c1a256847690cf149842264fc7cef994 SHA512 
b8357f0a883a33c2e4f6ab5a8f5ddb171c899b7a2899e8ce4cac232938fe1dffb789a54980dfc4b758c4cb47f11f1fc570fea905244735048dfc6f06b3353baf
 WHIRLPOOL 
c5f132beb3b454146747fe14cd12576fb4d9a9adb8cfd80fcae4482b111672fd38e412dba72caa75af717069d7182a99c7f30ea03dc9adf190f5aa1f01748247
+DIST gnupg-2.1.19.tar.bz2 6404836 SHA256 
46cced1f5641ce29cc28250f52fadf6e417e649b3bfdec49a5a0d0b22a639bf0 SHA512 
c6d0a2cb7f1f7ce851729559edab08d2356dffe00ee836fc1d71eb4c4e34b566e214a0352934d2985fb0183b9e7ecc1221422d258f3bd467e735c0a5c8a3d0ca
 WHIRLPOOL 
3fd482da52b2d4e6c2b2b8427df6b68fe9df9e49dd53b91d74757b14b7c59ab5697c7f2309283c0d05774c1d405574796a4d0267b9cf85d61aec8b4095addd97

diff --git a/app-crypt/gnupg/gnupg-2.1.19.ebuild 
b/app-crypt/gnupg/gnupg-2.1.19.ebuild
new file mode 100644
index 000..ad3a2fa22ba
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.1.19.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="http://www.gnupg.org/;
+LICENSE="GPL-3"
+
+MY_P="${P/_/-}"
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+
+SLOT="0"
+IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu tools usb 
wks-server"
+
+COMMON_DEPEND_LIBS="
+   >=dev-libs/npth-1.2
+   >=dev-libs/libassuan-2.4.3
+   >=dev-libs/libgcrypt-1.7.3
+   >=dev-libs/libgpg-error-1.24
+   >=dev-libs/libksba-1.3.4
+   >=net-misc/curl-7.10
+   gnutls? ( >=net-libs/gnutls-3.0:0= )
+   sys-libs/zlib
+   ldap? ( net-nds/openldap )
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   tofu? ( >=dev-db/sqlite-3.7 )
+   "
+COMMON_DEPEND_BINS="app-crypt/pinentry
+   !app-crypt/dirmngr"
+
+# Existence of executables is checked during configuration.
+DEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   nls? ( sys-devel/gettext )
+   doc? ( sys-apps/texinfo )"
+
+RDEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   selinux? ( sec-policy/selinux-gpg )
+   nls? ( virtual/libintl )"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=(
+   ChangeLog NEWS README THANKS TODO VERSION
+   doc/FAQ doc/DETAILS doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER
+)
+
+PATCHES=(
+   
"${FILESDIR}/${PN}-2.1.16-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch"
+)
+
+src_configure() {
+   local myconf=()
+
+   if use smartcard; then
+   myconf+=(
+   --enable-scdaemon
+   $(use_enable usb ccid-driver)
+   )
+   else
+   myconf+=( --disable-scdaemon )
+   fi
+
+   if use elibc_SunOS || use elibc_AIX; then
+   myconf+=( --disable-symcryptrun )
+   else
+   myconf+=( --enable-symcryptrun )
+   fi
+
+   # glib fails and picks up clang's internal stdint.h causing weird errors
+   [[ ${CC} == *clang ]] && \
+   export 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2017-03-01 Thread Tobias Klausmann
commit: 1df020d31a8441a018180c49f4d3fe4e039dc268
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Wed Mar  1 13:20:59 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Wed Mar  1 13:42:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df020d3

app-crypt/gnupg-2.1.18-r0: add alpha keyword

Gentoo-Bug: 611250

 app-crypt/gnupg/gnupg-2.1.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.18.ebuild 
b/app-crypt/gnupg/gnupg-2.1.18.ebuild
index 89e98555719..cece207a931 100644
--- a/app-crypt/gnupg/gnupg-2.1.18.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.18.ebuild
@@ -11,7 +11,7 @@ LICENSE="GPL-3"
 
 MY_P="${P/_/-}"
 SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 
 SLOT="0"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu tools usb 
wks-server"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2017-03-01 Thread Michael Weber
commit: bc0ad746f4c5ef7f0e1108d8d5f3fba0959ee25c
Author: Michael Weber  gentoo  org>
AuthorDate: Wed Mar  1 07:59:36 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Wed Mar  1 10:08:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc0ad746

app-crypt/gnupg: arm64 stable.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-crypt/gnupg/gnupg-2.1.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.18.ebuild 
b/app-crypt/gnupg/gnupg-2.1.18.ebuild
index 74e2cc53f24..89e98555719 100644
--- a/app-crypt/gnupg/gnupg-2.1.18.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.18.ebuild
@@ -11,7 +11,7 @@ LICENSE="GPL-3"
 
 MY_P="${P/_/-}"
 SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 
 SLOT="0"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu tools usb 
wks-server"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2017-02-28 Thread Michael Weber
commit: 5c31ca82e0a46ffa659333b2094c1f075ab8bc5a
Author: Michael Weber  gentoo  org>
AuthorDate: Wed Mar  1 01:39:09 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Wed Mar  1 07:54:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c31ca82

app-crypt/gnupg: ppc stable (bug 611250).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-crypt/gnupg/gnupg-2.1.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.18.ebuild 
b/app-crypt/gnupg/gnupg-2.1.18.ebuild
index 6ead3716c2e..74e2cc53f24 100644
--- a/app-crypt/gnupg/gnupg-2.1.18.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.18.ebuild
@@ -11,7 +11,7 @@ LICENSE="GPL-3"
 
 MY_P="${P/_/-}"
 SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 
 SLOT="0"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu tools usb 
wks-server"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2017-02-28 Thread Michael Weber
commit: b28414652927f4638b72a804334b2610e3fbf1d5
Author: Michael Weber  gentoo  org>
AuthorDate: Wed Mar  1 00:53:19 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Wed Mar  1 00:53:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2841465

app-crypt/gnupg: arm ppc stable (bug 611250).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-crypt/gnupg/gnupg-2.1.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.18.ebuild 
b/app-crypt/gnupg/gnupg-2.1.18.ebuild
index ad3a2fa22ba..6ead3716c2e 100644
--- a/app-crypt/gnupg/gnupg-2.1.18.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.18.ebuild
@@ -11,7 +11,7 @@ LICENSE="GPL-3"
 
 MY_P="${P/_/-}"
 SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 SLOT="0"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu tools usb 
wks-server"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2017-02-23 Thread Mike Frysinger
commit: f7f177757b245d42400654269ce9e8fc1065b54a
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Feb 24 03:10:52 2017 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Feb 24 04:16:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7f17775

app-crypt/gnupg: mark 2.1.15 arm64/s390/sh stable

 app-crypt/gnupg/gnupg-2.1.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.15.ebuild 
b/app-crypt/gnupg/gnupg-2.1.15.ebuild
index 0ce0436724..c656978c33 100644
--- a/app-crypt/gnupg/gnupg-2.1.15.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.15.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/, app-crypt/gnupg/

2017-02-18 Thread Alon Bar-Lev
commit: 36e0d20f280dc9e4b31b96f2f361927297ca6210
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sat Feb 18 01:20:43 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sat Feb 18 01:28:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e0d20f

app-crypt/gnupg: cleanup old

Package-Manager: portage-2.3.3

 app-crypt/gnupg/Manifest   |   1 -
 ...ip-root-zone-suffix-from-libdns-cname-res.patch |  46 
 app-crypt/gnupg/gnupg-2.1.17-r1.ebuild | 128 -
 app-crypt/gnupg/gnupg-2.1.17-r2.ebuild | 124 
 4 files changed, 299 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 98298c0afe..7b6cc781ae 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,4 +1,3 @@
 DIST gnupg-1.4.21.tar.bz2 3689305 SHA256 
6b47a3100c857dcab3c60e6152e56a997f2c7862c1b8b2b25adf3884a1ae2276 SHA512 
619e0fbc10310c7e55d129027e2945791fe91a0884b1d6f53acb4b2e380d1c6e71d1a516a59876182c5c70a4227d44a74ceda018c343b5291fa9a5d6de77c984
 WHIRLPOOL 
eb596be347dd90be93d381fe405e50f5808160b546705493bc9d817d521ea236a2374648e6c2cab396f54bba74de4caf2b92e894df3a17aa339f014ef8cc8802
 DIST gnupg-2.1.15.tar.bz2 5723689 SHA256 
c28c1a208f1b8ad63bdb6b88d252f6734ff4d33de6b54e38494b11d49e00ffdd SHA512 
69c943e853e1a37e8b17b3bc34e1503f14bc8f189fa9f3ac6644bcc98ccce6eaef64da20ff9dd1c8de3a7789ea577167984ccf3ac286cac50752e6f7c2f42ab1
 WHIRLPOOL 
4c5a8cd4e8b7196f4a355ce7739cf6e23c43817414e10bbba219117e4e51c4c618ffb5dbce27cb836a2171eda58e003d5ddf78d4af09a813c2a1729963413151
-DIST gnupg-2.1.17.tar.bz2 5970042 SHA256 
c5dc54db432209fa8f9bdb071c8fb60a765ff28e363150e30bdd4543160243cb SHA512 
f826100be4f0480b9a2c68a51dd668e0fd551fd250a37dbe906fe5a89c658b4861a0567038bf687473de9901e268809c1b8d8c28e082a3ace189d9829b9c
 WHIRLPOOL 
d70fa5ae0a90d5c9fa594d79cdb9bc1528b7db1a35d23ee7d3f047b4fb275d02bd8f5e6ccb0a798fedf539c8c384d3713295785183266de43fe3cb978c47916b
 DIST gnupg-2.1.18.tar.bz2 6308666 SHA256 
d04c6fab7e5562ce4b915b22020e34d4c1a256847690cf149842264fc7cef994 SHA512 
b8357f0a883a33c2e4f6ab5a8f5ddb171c899b7a2899e8ce4cac232938fe1dffb789a54980dfc4b758c4cb47f11f1fc570fea905244735048dfc6f06b3353baf
 WHIRLPOOL 
c5f132beb3b454146747fe14cd12576fb4d9a9adb8cfd80fcae4482b111672fd38e412dba72caa75af717069d7182a99c7f30ea03dc9adf190f5aa1f01748247

diff --git 
a/app-crypt/gnupg/files/gnupg-2.1.17-dirmngr-Strip-root-zone-suffix-from-libdns-cname-res.patch
 
b/app-crypt/gnupg/files/gnupg-2.1.17-dirmngr-Strip-root-zone-suffix-from-libdns-cname-res.patch
deleted file mode 100644
index 4b715028f6..00
--- 
a/app-crypt/gnupg/files/gnupg-2.1.17-dirmngr-Strip-root-zone-suffix-from-libdns-cname-res.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From b200e636ab20d2aa93d9f71f3789db5a04af0a56 Mon Sep 17 00:00:00 2001
-From: Werner Koch 
-Date: Mon, 2 Jan 2017 10:00:33 +0100
-Subject: [PATCH] dirmngr: Strip root zone suffix from libdns cname results.
-
-* dirmngr/dns-stuff.c (resolve_name_libdns): Strip trailing dot.
-(get_dns_cname_libdns): Ditto.
---
-
-Signed-off-by: Werner Koch 

- dirmngr/dns-stuff.c | 11 +++
- 1 file changed, 11 insertions(+)
-
-diff --git a/dirmngr/dns-stuff.c b/dirmngr/dns-stuff.c
-index a31b073..f2e1df9 100644
 a/dirmngr/dns-stuff.c
-+++ b/dirmngr/dns-stuff.c
-@@ -732,6 +732,10 @@ resolve_name_libdns (const char *name, unsigned short 
port,
-   err = gpg_error_from_syserror ();
-   goto leave;
- }
-+  /* Libdns appends the root zone part which is problematic
-+   * for most other functions - strip it.  */
-+  if (**r_canonname && (*r_canonname)[strlen (*r_canonname)-1] == '.')
-+(*r_canonname)[strlen (*r_canonname)-1] = 0;
- }
- 
-   dai = xtrymalloc (sizeof *dai + ent->ai_addrlen -1);
-@@ -1899,6 +1903,13 @@ get_dns_cname_libdns (const char *name, char **r_cname)
-   *r_cname = xtrystrdup (cname.host);
-   if (!*r_cname)
- err = gpg_error_from_syserror ();
-+  else
-+{
-+  /* Libdns appends the root zone part which is problematic
-+   * for most other functions - strip it.  */
-+  if (**r_cname && (*r_cname)[strlen (*r_cname)-1] == '.')
-+(*r_cname)[strlen (*r_cname)-1] = 0;
-+}
- 
-  leave:
-   dns_free (ans);
--- 
-2.8.1
-

diff --git a/app-crypt/gnupg/gnupg-2.1.17-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.1.17-r1.ebuild
deleted file mode 100644
index 091ec57b80..00
--- a/app-crypt/gnupg/gnupg-2.1.17-r1.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils flag-o-matic toolchain-funcs
-
-DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
-HOMEPAGE="http://www.gnupg.org/;
-LICENSE="GPL-3"
-
-MY_P="${P/_/-}"
-SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-KEYWORDS="~alpha 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/, app-crypt/gnupg/

2017-02-18 Thread Alon Bar-Lev
commit: bc72eac70b254fbbd959b2534debf61625d599ef
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sat Feb 18 01:17:05 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sat Feb 18 01:28:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc72eac7

app-crypt/gnupg: remove gnupg-2.0

Bug: 606604
Bug: 540016

Package-Manager: portage-2.3.3

 app-crypt/gnupg/Manifest   |   1 -
 .../gnupg/files/gnupg-2.0.17-gpgsm-gencert.patch   |  34 -
 app-crypt/gnupg/gnupg-2.0.28.ebuild| 167 -
 3 files changed, 202 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index c0aa7f45aa..98298c0afe 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,5 +1,4 @@
 DIST gnupg-1.4.21.tar.bz2 3689305 SHA256 
6b47a3100c857dcab3c60e6152e56a997f2c7862c1b8b2b25adf3884a1ae2276 SHA512 
619e0fbc10310c7e55d129027e2945791fe91a0884b1d6f53acb4b2e380d1c6e71d1a516a59876182c5c70a4227d44a74ceda018c343b5291fa9a5d6de77c984
 WHIRLPOOL 
eb596be347dd90be93d381fe405e50f5808160b546705493bc9d817d521ea236a2374648e6c2cab396f54bba74de4caf2b92e894df3a17aa339f014ef8cc8802
-DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
 DIST gnupg-2.1.15.tar.bz2 5723689 SHA256 
c28c1a208f1b8ad63bdb6b88d252f6734ff4d33de6b54e38494b11d49e00ffdd SHA512 
69c943e853e1a37e8b17b3bc34e1503f14bc8f189fa9f3ac6644bcc98ccce6eaef64da20ff9dd1c8de3a7789ea577167984ccf3ac286cac50752e6f7c2f42ab1
 WHIRLPOOL 
4c5a8cd4e8b7196f4a355ce7739cf6e23c43817414e10bbba219117e4e51c4c618ffb5dbce27cb836a2171eda58e003d5ddf78d4af09a813c2a1729963413151
 DIST gnupg-2.1.17.tar.bz2 5970042 SHA256 
c5dc54db432209fa8f9bdb071c8fb60a765ff28e363150e30bdd4543160243cb SHA512 
f826100be4f0480b9a2c68a51dd668e0fd551fd250a37dbe906fe5a89c658b4861a0567038bf687473de9901e268809c1b8d8c28e082a3ace189d9829b9c
 WHIRLPOOL 
d70fa5ae0a90d5c9fa594d79cdb9bc1528b7db1a35d23ee7d3f047b4fb275d02bd8f5e6ccb0a798fedf539c8c384d3713295785183266de43fe3cb978c47916b
 DIST gnupg-2.1.18.tar.bz2 6308666 SHA256 
d04c6fab7e5562ce4b915b22020e34d4c1a256847690cf149842264fc7cef994 SHA512 
b8357f0a883a33c2e4f6ab5a8f5ddb171c899b7a2899e8ce4cac232938fe1dffb789a54980dfc4b758c4cb47f11f1fc570fea905244735048dfc6f06b3353baf
 WHIRLPOOL 
c5f132beb3b454146747fe14cd12576fb4d9a9adb8cfd80fcae4482b111672fd38e412dba72caa75af717069d7182a99c7f30ea03dc9adf190f5aa1f01748247

diff --git a/app-crypt/gnupg/files/gnupg-2.0.17-gpgsm-gencert.patch 
b/app-crypt/gnupg/files/gnupg-2.0.17-gpgsm-gencert.patch
deleted file mode 100644
index 9506f81437..00
--- a/app-crypt/gnupg/files/gnupg-2.0.17-gpgsm-gencert.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From c34486a64c223bcbfbb57d9abcf107d684b815b6 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Diego=20Elio=20Petten=C3=B2?= 
-Date: Sun, 17 Apr 2011 01:34:39 +0200
-Subject: [PATCH] gpgsm-gencert.sh: make sure not to abort after creating temp
- file.
-
-https://bugs.g10code.com/gnupg/issue1466
-

- tools/gpgsm-gencert.sh |8 
- 1 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/tools/gpgsm-gencert.sh b/tools/gpgsm-gencert.sh
-index b209c8e..e7c812f 100755
 a/tools/gpgsm-gencert.sh
-+++ b/tools/gpgsm-gencert.sh
-@@ -178,10 +178,10 @@ Key-Length: $KEY_LENGTH
- Key-Usage: $KEY_USAGE
- Name-DN: $NAME
- EOF
--[ -n "$KEY_GRIP" ] && echo "Key-Grip: $KEY_GRIP"
--[ -n "$EMAIL_ADDRESSES" ] && echo "$EMAIL_ADDRESSES"
--[ -n "$DNS_ADDRESSES" ] && echo "$DNS_ADDRESSES"
--[ -n "$URI_ADDRESSES" ] && echo "$URI_ADDRESSES"
-+[ -n "$KEY_GRIP" ] && echo "Key-Grip: $KEY_GRIP" || true
-+[ -n "$EMAIL_ADDRESSES" ] && echo "$EMAIL_ADDRESSES" || true
-+[ -n "$DNS_ADDRESSES" ] && echo "$DNS_ADDRESSES" || true
-+[ -n "$URI_ADDRESSES" ] && echo "$URI_ADDRESSES" || true
- ) > "$file_parameter"
- 
- 
--- 
-1.7.5.rc1
-

diff --git a/app-crypt/gnupg/gnupg-2.0.28.ebuild 
b/app-crypt/gnupg/gnupg-2.0.28.ebuild
deleted file mode 100644
index c37715d24f..00
--- a/app-crypt/gnupg/gnupg-2.0.28.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils flag-o-matic toolchain-funcs
-
-DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
-HOMEPAGE="http://www.gnupg.org/;
-SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
-# SRC_URI="ftp://ftp.gnupg.org/gcrypt/${PN}/${P}.tar.bz2;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2017-02-18 Thread Agostino Sarubbo
commit: dd8a17c2e2876781ff6bc2690ac31d24c75c7a26
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Feb 18 14:43:31 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Feb 18 14:43:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd8a17c2

app-crypt/gnupg: ia64 stable wrt bug #552936

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-crypt/gnupg/gnupg-2.1.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.15.ebuild 
b/app-crypt/gnupg/gnupg-2.1.15.ebuild
index 5aa18ea792..0ce0436724 100644
--- a/app-crypt/gnupg/gnupg-2.1.15.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.15.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2017-02-17 Thread Agostino Sarubbo
commit: de7f181d3357efc932caf19fc0451a6b296556a4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Feb 17 10:55:38 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Feb 17 10:55:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de7f181d

app-crypt/gnupg: sparc stable wrt bug #552936

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-crypt/gnupg/gnupg-2.1.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.15.ebuild 
b/app-crypt/gnupg/gnupg-2.1.15.ebuild
index 260146bd6f..5aa18ea792 100644
--- a/app-crypt/gnupg/gnupg-2.1.15.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.15.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2017-02-12 Thread Agostino Sarubbo
commit: d35040c80f27bdd937dacd2830493afa7169fb55
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Feb 12 16:58:55 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Feb 12 17:00:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d35040c8

app-crypt/gnupg: ppc stable wrt bug #552936

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-crypt/gnupg/gnupg-2.1.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.15.ebuild 
b/app-crypt/gnupg/gnupg-2.1.15.ebuild
index 93d6de2e6d..260146bd6f 100644
--- a/app-crypt/gnupg/gnupg-2.1.15.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.15.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2017-01-27 Thread Alon Bar-Lev
commit: 453bc8b872081e2c49571a8bad46b84488a31d47
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Jan 27 22:38:18 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Jan 27 22:38:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=453bc8b8

app-crypt/gnupg: sync keywords until archs request to drop

Package-Manager: portage-2.3.3

 app-crypt/gnupg/gnupg-2.1.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.18.ebuild 
b/app-crypt/gnupg/gnupg-2.1.18.ebuild
index 3f81c0a..419c4a1 100644
--- a/app-crypt/gnupg/gnupg-2.1.18.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.18.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3"
 
 MY_P="${P/_/-}"
 SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-fbsd ~x86-freebsd ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 SLOT="0"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu tools usb 
wks-server"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/

2017-01-24 Thread Kristian Fiskerstrand
commit: 1b8602a8659f24d7f2fd463d9fd08a7f4c606fc1
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Tue Jan 24 17:42:54 2017 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Tue Jan 24 17:42:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b8602a8

app-crypt/gnupg: Restore missing patch for gnupg 2.0 branch

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 .../gnupg/files/gnupg-2.0.17-gpgsm-gencert.patch   | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/app-crypt/gnupg/files/gnupg-2.0.17-gpgsm-gencert.patch 
b/app-crypt/gnupg/files/gnupg-2.0.17-gpgsm-gencert.patch
new file mode 100644
index ..9506f81
--- /dev/null
+++ b/app-crypt/gnupg/files/gnupg-2.0.17-gpgsm-gencert.patch
@@ -0,0 +1,34 @@
+From c34486a64c223bcbfbb57d9abcf107d684b815b6 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Diego=20Elio=20Petten=C3=B2?= 
+Date: Sun, 17 Apr 2011 01:34:39 +0200
+Subject: [PATCH] gpgsm-gencert.sh: make sure not to abort after creating temp
+ file.
+
+https://bugs.g10code.com/gnupg/issue1466
+
+---
+ tools/gpgsm-gencert.sh |8 
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/tools/gpgsm-gencert.sh b/tools/gpgsm-gencert.sh
+index b209c8e..e7c812f 100755
+--- a/tools/gpgsm-gencert.sh
 b/tools/gpgsm-gencert.sh
+@@ -178,10 +178,10 @@ Key-Length: $KEY_LENGTH
+ Key-Usage: $KEY_USAGE
+ Name-DN: $NAME
+ EOF
+-[ -n "$KEY_GRIP" ] && echo "Key-Grip: $KEY_GRIP"
+-[ -n "$EMAIL_ADDRESSES" ] && echo "$EMAIL_ADDRESSES"
+-[ -n "$DNS_ADDRESSES" ] && echo "$DNS_ADDRESSES"
+-[ -n "$URI_ADDRESSES" ] && echo "$URI_ADDRESSES"
++[ -n "$KEY_GRIP" ] && echo "Key-Grip: $KEY_GRIP" || true
++[ -n "$EMAIL_ADDRESSES" ] && echo "$EMAIL_ADDRESSES" || true
++[ -n "$DNS_ADDRESSES" ] && echo "$DNS_ADDRESSES" || true
++[ -n "$URI_ADDRESSES" ] && echo "$URI_ADDRESSES" || true
+ ) > "$file_parameter"
+ 
+ 
+-- 
+1.7.5.rc1
+



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2017-01-24 Thread Kristian Fiskerstrand
commit: e3051c55aa9b925ac5cc59db0aae9c7e8f3521cf
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Tue Jan 24 14:41:29 2017 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Tue Jan 24 14:41:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3051c55

app-crypt/gnupg: New upstream version 2.1.18

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-crypt/gnupg/Manifest|   1 +
 app-crypt/gnupg/gnupg-2.1.18.ebuild | 123 
 2 files changed, 124 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 06d5e99..c0aa7f4 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -2,3 +2,4 @@ DIST gnupg-1.4.21.tar.bz2 3689305 SHA256 
6b47a3100c857dcab3c60e6152e56a997f2c786
 DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
 DIST gnupg-2.1.15.tar.bz2 5723689 SHA256 
c28c1a208f1b8ad63bdb6b88d252f6734ff4d33de6b54e38494b11d49e00ffdd SHA512 
69c943e853e1a37e8b17b3bc34e1503f14bc8f189fa9f3ac6644bcc98ccce6eaef64da20ff9dd1c8de3a7789ea577167984ccf3ac286cac50752e6f7c2f42ab1
 WHIRLPOOL 
4c5a8cd4e8b7196f4a355ce7739cf6e23c43817414e10bbba219117e4e51c4c618ffb5dbce27cb836a2171eda58e003d5ddf78d4af09a813c2a1729963413151
 DIST gnupg-2.1.17.tar.bz2 5970042 SHA256 
c5dc54db432209fa8f9bdb071c8fb60a765ff28e363150e30bdd4543160243cb SHA512 
f826100be4f0480b9a2c68a51dd668e0fd551fd250a37dbe906fe5a89c658b4861a0567038bf687473de9901e268809c1b8d8c28e082a3ace189d9829b9c
 WHIRLPOOL 
d70fa5ae0a90d5c9fa594d79cdb9bc1528b7db1a35d23ee7d3f047b4fb275d02bd8f5e6ccb0a798fedf539c8c384d3713295785183266de43fe3cb978c47916b
+DIST gnupg-2.1.18.tar.bz2 6308666 SHA256 
d04c6fab7e5562ce4b915b22020e34d4c1a256847690cf149842264fc7cef994 SHA512 
b8357f0a883a33c2e4f6ab5a8f5ddb171c899b7a2899e8ce4cac232938fe1dffb789a54980dfc4b758c4cb47f11f1fc570fea905244735048dfc6f06b3353baf
 WHIRLPOOL 
c5f132beb3b454146747fe14cd12576fb4d9a9adb8cfd80fcae4482b111672fd38e412dba72caa75af717069d7182a99c7f30ea03dc9adf190f5aa1f01748247

diff --git a/app-crypt/gnupg/gnupg-2.1.18.ebuild 
b/app-crypt/gnupg/gnupg-2.1.18.ebuild
new file mode 100644
index ..3f81c0a
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.1.18.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="http://www.gnupg.org/;
+LICENSE="GPL-3"
+
+MY_P="${P/_/-}"
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-fbsd ~x86-freebsd ~x86-macos"
+
+SLOT="0"
+IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu tools usb 
wks-server"
+
+COMMON_DEPEND_LIBS="
+   >=dev-libs/npth-1.2
+   >=dev-libs/libassuan-2.4.3
+   >=dev-libs/libgcrypt-1.7.3
+   >=dev-libs/libgpg-error-1.24
+   >=dev-libs/libksba-1.3.4
+   >=net-misc/curl-7.10
+   gnutls? ( >=net-libs/gnutls-3.0:0= )
+   sys-libs/zlib
+   ldap? ( net-nds/openldap )
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   tofu? ( >=dev-db/sqlite-3.7 )
+   "
+COMMON_DEPEND_BINS="app-crypt/pinentry
+   !app-crypt/dirmngr"
+
+# Existence of executables is checked during configuration.
+DEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   nls? ( sys-devel/gettext )
+   doc? ( sys-apps/texinfo )"
+
+RDEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   selinux? ( sec-policy/selinux-gpg )
+   nls? ( virtual/libintl )"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=(
+   ChangeLog NEWS README THANKS TODO VERSION
+   doc/FAQ doc/DETAILS doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER
+)
+
+PATCHES=(
+   
"${FILESDIR}/${PN}-2.1.16-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch"
+)
+
+src_configure() {
+   local myconf=()
+
+   if use smartcard; then
+   myconf+=(
+   --enable-scdaemon
+   $(use_enable usb ccid-driver)
+   )
+   else
+   myconf+=( --disable-scdaemon )
+   fi
+
+   if use elibc_SunOS || use elibc_AIX; then
+   myconf+=( --disable-symcryptrun )
+   else
+   myconf+=( --enable-symcryptrun )
+   fi
+
+   # glib fails and picks up clang's internal stdint.h causing weird errors
+   [[ ${CC} == *clang ]] && \
+   export 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2017-01-24 Thread Fabian Groffen
commit: 9257fa16ef4be44d96c03f775655e32fd702c651
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Jan 24 08:48:06 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Jan 24 08:48:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9257fa16

app-crypt/gnupg: drop stable x64-macos, Prefix has no stable keywords

Package-Manager: portage-2.3.0

 app-crypt/gnupg/gnupg-2.1.15.ebuild| 2 +-
 app-crypt/gnupg/gnupg-2.1.17-r1.ebuild | 2 +-
 app-crypt/gnupg/gnupg-2.1.17-r2.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.15.ebuild 
b/app-crypt/gnupg/gnupg-2.1.15.ebuild
index 8a29924..f92f53f 100644
--- a/app-crypt/gnupg/gnupg-2.1.15.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.15.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~amd64-fbsd ~arm-linux ~x86-fbsd ~ppc-aix ~ppc-macos 
~x64-freebsd ~x86-freebsd ~x86-linux ~x86-fbsd ~x86-freebsd ~x86-macos 
x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
 
 COMMON_DEPEND_LIBS="

diff --git a/app-crypt/gnupg/gnupg-2.1.17-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.1.17-r1.ebuild
index c8049f3..9a1a287 100644
--- a/app-crypt/gnupg/gnupg-2.1.17-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.17-r1.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3"
 
 MY_P="${P/_/-}"
 SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~amd64-fbsd ~arm-linux ~x86-fbsd ~ppc-aix 
~ppc-macos ~x64-freebsd ~x86-freebsd ~x86-linux ~x86-fbsd ~x86-freebsd 
~x86-macos x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 SLOT="0"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu tools usb 
wks-server"

diff --git a/app-crypt/gnupg/gnupg-2.1.17-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.1.17-r2.ebuild
index 074f540..7711232 100644
--- a/app-crypt/gnupg/gnupg-2.1.17-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.17-r2.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3"
 
 MY_P="${P/_/-}"
 SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~amd64-fbsd ~arm-linux ~x86-fbsd ~ppc-aix 
~ppc-macos ~x64-freebsd ~x86-freebsd ~x86-linux ~x86-fbsd ~x86-freebsd 
~x86-macos x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 SLOT="0"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu tools usb 
wks-server"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2017-01-23 Thread Alon Bar-Lev
commit: 3b596cd7329169ac840d00daa4c79f69210f7380
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Mon Jan 23 19:11:20 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Mon Jan 23 19:11:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b596cd7

app-crypt/gnupg: fix keywords

Package-Manager: portage-2.3.0

 app-crypt/gnupg/gnupg-2.1.15.ebuild| 2 +-
 app-crypt/gnupg/gnupg-2.1.17-r1.ebuild | 2 +-
 app-crypt/gnupg/gnupg-2.1.17-r2.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.15.ebuild 
b/app-crypt/gnupg/gnupg-2.1.15.ebuild
index 8996799..8a29924 100644
--- a/app-crypt/gnupg/gnupg-2.1.15.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.15.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux ~x86-fbsd ~x86-freebsd ~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~amd64-fbsd ~arm-linux ~x86-fbsd ~ppc-aix ~ppc-macos 
~x64-freebsd ~x86-freebsd ~x86-linux ~x86-fbsd ~x86-freebsd ~x86-macos 
x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
 
 COMMON_DEPEND_LIBS="

diff --git a/app-crypt/gnupg/gnupg-2.1.17-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.1.17-r1.ebuild
index 164b876..c8049f3 100644
--- a/app-crypt/gnupg/gnupg-2.1.17-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.17-r1.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3"
 
 MY_P="${P/_/-}"
 SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-fbsd ~x86-freebsd ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~amd64-fbsd ~arm-linux ~x86-fbsd ~ppc-aix 
~ppc-macos ~x64-freebsd ~x86-freebsd ~x86-linux ~x86-fbsd ~x86-freebsd 
~x86-macos x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 SLOT="0"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu tools usb 
wks-server"

diff --git a/app-crypt/gnupg/gnupg-2.1.17-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.1.17-r2.ebuild
index 7f5a021..074f540 100644
--- a/app-crypt/gnupg/gnupg-2.1.17-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.17-r2.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3"
 
 MY_P="${P/_/-}"
 SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-fbsd ~x86-freebsd ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~amd64-fbsd ~arm-linux ~x86-fbsd ~ppc-aix 
~ppc-macos ~x64-freebsd ~x86-freebsd ~x86-linux ~x86-fbsd ~x86-freebsd 
~x86-macos x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 SLOT="0"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu tools usb 
wks-server"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2017-01-23 Thread Alon Bar-Lev
commit: 46ad5f2c2f4e5257c67d42350bac3519a93f598b
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Mon Jan 23 18:17:27 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Mon Jan 23 18:17:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46ad5f2c

app-crypt/gnupg: revert removal of gnupg-2.0 missing stable

Package-Manager: portage-2.3.0
RepoMan-Options: --force

 app-crypt/gnupg/Manifest|   1 +
 app-crypt/gnupg/gnupg-2.0.28.ebuild | 167 
 2 files changed, 168 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 457703c..06d5e99 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,3 +1,4 @@
 DIST gnupg-1.4.21.tar.bz2 3689305 SHA256 
6b47a3100c857dcab3c60e6152e56a997f2c7862c1b8b2b25adf3884a1ae2276 SHA512 
619e0fbc10310c7e55d129027e2945791fe91a0884b1d6f53acb4b2e380d1c6e71d1a516a59876182c5c70a4227d44a74ceda018c343b5291fa9a5d6de77c984
 WHIRLPOOL 
eb596be347dd90be93d381fe405e50f5808160b546705493bc9d817d521ea236a2374648e6c2cab396f54bba74de4caf2b92e894df3a17aa339f014ef8cc8802
+DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
 DIST gnupg-2.1.15.tar.bz2 5723689 SHA256 
c28c1a208f1b8ad63bdb6b88d252f6734ff4d33de6b54e38494b11d49e00ffdd SHA512 
69c943e853e1a37e8b17b3bc34e1503f14bc8f189fa9f3ac6644bcc98ccce6eaef64da20ff9dd1c8de3a7789ea577167984ccf3ac286cac50752e6f7c2f42ab1
 WHIRLPOOL 
4c5a8cd4e8b7196f4a355ce7739cf6e23c43817414e10bbba219117e4e51c4c618ffb5dbce27cb836a2171eda58e003d5ddf78d4af09a813c2a1729963413151
 DIST gnupg-2.1.17.tar.bz2 5970042 SHA256 
c5dc54db432209fa8f9bdb071c8fb60a765ff28e363150e30bdd4543160243cb SHA512 
f826100be4f0480b9a2c68a51dd668e0fd551fd250a37dbe906fe5a89c658b4861a0567038bf687473de9901e268809c1b8d8c28e082a3ace189d9829b9c
 WHIRLPOOL 
d70fa5ae0a90d5c9fa594d79cdb9bc1528b7db1a35d23ee7d3f047b4fb275d02bd8f5e6ccb0a798fedf539c8c384d3713295785183266de43fe3cb978c47916b

diff --git a/app-crypt/gnupg/gnupg-2.0.28.ebuild 
b/app-crypt/gnupg/gnupg-2.0.28.ebuild
new file mode 100644
index ..32ba69f
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.0.28.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
+HOMEPAGE="http://www.gnupg.org/;
+SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
+# SRC_URI="ftp://ftp.gnupg.org/gcrypt/${PN}/${P}.tar.bz2;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="bzip2 doc ldap nls mta readline static selinux smartcard tools usb"
+
+COMMON_DEPEND_LIBS="
+   >=dev-libs/libassuan-2
+   >=dev-libs/libgcrypt-1.5:0=
+   >=dev-libs/libgpg-error-1.11
+   >=dev-libs/libksba-1.0.7
+   >=dev-libs/pth-1.3.7
+   >=net-misc/curl-7.10
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   ldap? ( net-nds/openldap )"
+COMMON_DEPEND_BINS="app-crypt/pinentry"
+
+# Existence of executables is checked during configuration.
+DEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   static? (
+   >=dev-libs/libassuan-2[static-libs]
+   >=dev-libs/libgcrypt-1.4:0=[static-libs]
+   >=dev-libs/libgpg-error-1.11[static-libs]
+   >=dev-libs/libksba-1.0.7[static-libs]
+   >=dev-libs/pth-1.3.7[static-libs]
+   >=net-misc/curl-7.10[static-libs]
+   sys-libs/zlib[static-libs]
+   bzip2? ( app-arch/bzip2[static-libs] )
+   )
+   nls? ( sys-devel/gettext )
+   doc? ( sys-apps/texinfo )"
+
+RDEPEND="!static? ( ${COMMON_DEPEND_LIBS} )
+   ${COMMON_DEPEND_BINS}
+   mta? ( virtual/mta )
+   !<=app-crypt/gnupg-2.0.1
+   selinux? ( sec-policy/selinux-gpg )
+   nls? ( virtual/libintl )"
+
+REQUIRED_USE="smartcard? ( !static )"
+
+src_prepare() {
+   epatch "${FILESDIR}/${PN}-2.0.17-gpgsm-gencert.patch"
+   epatch_user
+}
+
+src_configure() {
+   local myconf=()
+
+   # 'USE=static' support was requested:
+   # gnupg1: bug #29299
+   # gnupg2: bug #159623
+   use static && append-ldflags -static
+
+   if use smartcard; then
+   myconf+=(
+   --enable-scdaemon
+   

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/, app-crypt/gnupg/

2017-01-23 Thread Alon Bar-Lev
commit: 9761a47842983c0467fb7934a64ba31ef03f5ef6
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Mon Jan 23 17:19:54 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Mon Jan 23 17:53:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9761a478

app-crypt/gnupg: cleanup

Bug: 606604

Package-Manager: portage-2.3.0

 app-crypt/gnupg/Manifest   |   3 -
 .../gnupg/files/gnupg-2.0.17-gpgsm-gencert.patch   |  34 -
 app-crypt/gnupg/gnupg-2.0.28.ebuild| 167 
 app-crypt/gnupg/gnupg-2.0.30.ebuild| 170 -
 app-crypt/gnupg/gnupg-2.1.15.ebuild|   2 +-
 app-crypt/gnupg/gnupg-2.1.16.ebuild| 128 
 app-crypt/gnupg/gnupg-2.1.17-r1.ebuild |   2 +-
 7 files changed, 2 insertions(+), 504 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 78fb10f..457703c 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,6 +1,3 @@
 DIST gnupg-1.4.21.tar.bz2 3689305 SHA256 
6b47a3100c857dcab3c60e6152e56a997f2c7862c1b8b2b25adf3884a1ae2276 SHA512 
619e0fbc10310c7e55d129027e2945791fe91a0884b1d6f53acb4b2e380d1c6e71d1a516a59876182c5c70a4227d44a74ceda018c343b5291fa9a5d6de77c984
 WHIRLPOOL 
eb596be347dd90be93d381fe405e50f5808160b546705493bc9d817d521ea236a2374648e6c2cab396f54bba74de4caf2b92e894df3a17aa339f014ef8cc8802
-DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
-DIST gnupg-2.0.30.tar.bz2 4414652 SHA256 
e329785a4f366ba5d72c2c678a7e388b0892ac8440c2f4e6810042123c235d71 SHA512 
e60a57f7dc74b44f884fd50d5a9c51cef7df8c098644ebab9ef7d945a40b0e4a285d0dc80b10fe39d8e4c2cc9d6cbbe800a0ddae54883180dc755fe47ced3314
 WHIRLPOOL 
007315882becc1204edf6833a13610284ce7e1c73429fc3b4170c35ba61c645299f811f01b1bc0506b1cf94ce0de23af4cea33f51cf97397ec61caa15ce3ac6c
 DIST gnupg-2.1.15.tar.bz2 5723689 SHA256 
c28c1a208f1b8ad63bdb6b88d252f6734ff4d33de6b54e38494b11d49e00ffdd SHA512 
69c943e853e1a37e8b17b3bc34e1503f14bc8f189fa9f3ac6644bcc98ccce6eaef64da20ff9dd1c8de3a7789ea577167984ccf3ac286cac50752e6f7c2f42ab1
 WHIRLPOOL 
4c5a8cd4e8b7196f4a355ce7739cf6e23c43817414e10bbba219117e4e51c4c618ffb5dbce27cb836a2171eda58e003d5ddf78d4af09a813c2a1729963413151
-DIST gnupg-2.1.16.tar.bz2 5840687 SHA256 
49b9a6a6787ad00d4d2d69d8c7ee8905923782583f06078a064a0c80531d8844 SHA512 
dbac27106e7800e30f286c3fd83ffab85d2b0acf29d6715ce3e388bfbece2a7deb19ebfe897c445d7a3d6d63e01560b9461567566e936504bc5d6cabe1444af7
 WHIRLPOOL 
e6fe2e39deb1ce5ba41c8d160721c64bc3846c2f5d42027a45d6d3e3bd45b6acba38c41923af1165312c9e993d63f28c6fd6616e6f659f6eb4e6d3899d42897b
 DIST gnupg-2.1.17.tar.bz2 5970042 SHA256 
c5dc54db432209fa8f9bdb071c8fb60a765ff28e363150e30bdd4543160243cb SHA512 
f826100be4f0480b9a2c68a51dd668e0fd551fd250a37dbe906fe5a89c658b4861a0567038bf687473de9901e268809c1b8d8c28e082a3ace189d9829b9c
 WHIRLPOOL 
d70fa5ae0a90d5c9fa594d79cdb9bc1528b7db1a35d23ee7d3f047b4fb275d02bd8f5e6ccb0a798fedf539c8c384d3713295785183266de43fe3cb978c47916b

diff --git a/app-crypt/gnupg/files/gnupg-2.0.17-gpgsm-gencert.patch 
b/app-crypt/gnupg/files/gnupg-2.0.17-gpgsm-gencert.patch
deleted file mode 100644
index 9506f81..
--- a/app-crypt/gnupg/files/gnupg-2.0.17-gpgsm-gencert.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From c34486a64c223bcbfbb57d9abcf107d684b815b6 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Diego=20Elio=20Petten=C3=B2?= 
-Date: Sun, 17 Apr 2011 01:34:39 +0200
-Subject: [PATCH] gpgsm-gencert.sh: make sure not to abort after creating temp
- file.
-
-https://bugs.g10code.com/gnupg/issue1466
-

- tools/gpgsm-gencert.sh |8 
- 1 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/tools/gpgsm-gencert.sh b/tools/gpgsm-gencert.sh
-index b209c8e..e7c812f 100755
 a/tools/gpgsm-gencert.sh
-+++ b/tools/gpgsm-gencert.sh
-@@ -178,10 +178,10 @@ Key-Length: $KEY_LENGTH
- Key-Usage: $KEY_USAGE
- Name-DN: $NAME
- EOF
--[ -n "$KEY_GRIP" ] && echo "Key-Grip: $KEY_GRIP"
--[ -n "$EMAIL_ADDRESSES" ] && echo "$EMAIL_ADDRESSES"
--[ -n "$DNS_ADDRESSES" ] && echo "$DNS_ADDRESSES"
--[ -n "$URI_ADDRESSES" ] && echo "$URI_ADDRESSES"
-+[ -n "$KEY_GRIP" ] && echo "Key-Grip: $KEY_GRIP" || true
-+[ -n "$EMAIL_ADDRESSES" ] && echo "$EMAIL_ADDRESSES" || true
-+[ -n "$DNS_ADDRESSES" ] && echo "$DNS_ADDRESSES" || true
-+[ -n "$URI_ADDRESSES" ] && echo "$URI_ADDRESSES" || true
- ) > "$file_parameter"
- 
- 
--- 
-1.7.5.rc1
-

diff --git a/app-crypt/gnupg/gnupg-2.0.28.ebuild 
b/app-crypt/gnupg/gnupg-2.0.28.ebuild
deleted file mode 100644
index 1dac44f..
--- a/app-crypt/gnupg/gnupg-2.0.28.ebuild
+++ 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2017-01-23 Thread Alon Bar-Lev
commit: 3be59a67b4911a1a5fb1912c6b533dd258368be8
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Mon Jan 23 17:51:59 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Mon Jan 23 17:53:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3be59a67

app-crypt/gnupg: eapi bump

Package-Manager: portage-2.3.0

 app-crypt/gnupg/gnupg-2.1.17-r2.ebuild | 124 +
 1 file changed, 124 insertions(+)

diff --git a/app-crypt/gnupg/gnupg-2.1.17-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.1.17-r2.ebuild
new file mode 100644
index ..7f5a021
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.1.17-r2.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="http://www.gnupg.org/;
+LICENSE="GPL-3"
+
+MY_P="${P/_/-}"
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-fbsd ~x86-freebsd ~x86-macos"
+
+SLOT="0"
+IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu tools usb 
wks-server"
+
+COMMON_DEPEND_LIBS="
+   >=dev-libs/npth-1.2
+   >=dev-libs/libassuan-2.4.3
+   >=dev-libs/libgcrypt-1.7.3
+   >=dev-libs/libgpg-error-1.24
+   >=dev-libs/libksba-1.3.4
+   >=net-misc/curl-7.10
+   gnutls? ( >=net-libs/gnutls-3.0:0= )
+   sys-libs/zlib
+   ldap? ( net-nds/openldap )
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   tofu? ( >=dev-db/sqlite-3.7 )
+   "
+COMMON_DEPEND_BINS="app-crypt/pinentry
+   !app-crypt/dirmngr"
+
+# Existence of executables is checked during configuration.
+DEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   nls? ( sys-devel/gettext )
+   doc? ( sys-apps/texinfo )"
+
+RDEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   selinux? ( sec-policy/selinux-gpg )
+   nls? ( virtual/libintl )"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=(
+   ChangeLog NEWS README THANKS TODO VERSION
+   doc/FAQ doc/DETAILS doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER
+)
+
+PATCHES=(
+   
"${FILESDIR}/${PN}-2.1.16-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch"
+   
"${FILESDIR}/${P}-dirmngr-Strip-root-zone-suffix-from-libdns-cname-res.patch"
+)
+
+src_configure() {
+   local myconf=()
+
+   if use smartcard; then
+   myconf+=(
+   --enable-scdaemon
+   $(use_enable usb ccid-driver)
+   )
+   else
+   myconf+=( --disable-scdaemon )
+   fi
+
+   if use elibc_SunOS || use elibc_AIX; then
+   myconf+=( --disable-symcryptrun )
+   else
+   myconf+=( --enable-symcryptrun )
+   fi
+
+   # glib fails and picks up clang's internal stdint.h causing weird errors
+   [[ ${CC} == *clang ]] && \
+   export gl_cv_absolute_stdint_h=/usr/include/stdint.h
+
+   econf \
+   "${myconf[@]}" \
+   $(use_enable bzip2) \
+   $(use_enable gnutls) \
+   $(use_enable nls) \
+   $(use_enable tofu) \
+   $(use_enable wks-server wks-tools) \
+   $(use_with ldap) \
+   $(use_with readline) \
+   --enable-gpg \
+   --enable-gpgsm \
+   --enable-large-secmem \
+   --enable-tools \
+   CC_FOR_BUILD="$(tc-getBUILD_CC)"
+}
+
+src_compile() {
+   default
+
+   use doc && emake -C doc html
+}
+
+src_install() {
+   default
+
+   use tools &&
+   dobin \
+   tools/{convert-from-106,gpg-check-pattern} \
+   
tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys} \
+   tools/make-dns-cert
+   emake DESTDIR="${ED}" -f doc/Makefile uninstall-nobase_dist_docDATA
+
+   dosym gpg2 /usr/bin/gpg
+   dosym gpgv2 /usr/bin/gpgv
+   echo ".so man1/gpg2.1" > "${ED}"/usr/share/man/man1/gpg.1
+   echo ".so man1/gpgv2.1" > "${ED}"/usr/share/man/man1/gpgv.1
+
+   dodir /etc/env.d
+   echo "CONFIG_PROTECT=/usr/share/gnupg/qualified.txt" >> 
"${ED}"/etc/env.d/30gnupg
+
+   use doc && dodoc doc/gnupg.html/* doc/*.png
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2017-01-20 Thread Agostino Sarubbo
commit: b776198cc974056373d97ee23b4c6e04281bae9b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan 20 11:03:26 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan 20 11:04:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b776198c

app-crypt/gnupg: ppc64 stable wrt bug #552936

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-crypt/gnupg/gnupg-2.1.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.15.ebuild 
b/app-crypt/gnupg/gnupg-2.1.15.ebuild
index f942439..5fea708 100644
--- a/app-crypt/gnupg/gnupg-2.1.15.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.15.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
~sparc x86"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg-pkcs11-scd/

2017-01-18 Thread Alon Bar-Lev
commit: 885ed78c5d5cadab0f906be75a8dc88af7834228
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Wed Jan 18 20:17:41 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Wed Jan 18 20:17:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=885ed78c

app-crypt/gnupg-pkcs11-scd: version bump

Package-Manager: portage-2.3.0

 app-crypt/gnupg-pkcs11-scd/Manifest|  2 +-
 ...cs11-scd-0.7.3.ebuild => gnupg-pkcs11-scd-0.7.4.ebuild} | 14 +-
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/app-crypt/gnupg-pkcs11-scd/Manifest 
b/app-crypt/gnupg-pkcs11-scd/Manifest
index f643055..4175957 100644
--- a/app-crypt/gnupg-pkcs11-scd/Manifest
+++ b/app-crypt/gnupg-pkcs11-scd/Manifest
@@ -1 +1 @@
-DIST gnupg-pkcs11-scd-0.7.3.tar.bz2 121593 SHA256 
2406f05d996a56d0d53bf66a56fe155790037a63e919053b218ba17e2e7c860a SHA512 
b87622394565b5adb2d3a8b10a7fd79820b1bd56c54263f18e151ac07ae79cd836ea3d010fdc47813bf7e1a4e4659a37e7b23f8d6815a6c7ab50629e8952c0d4
 WHIRLPOOL 
114c4ffe45f9a482a0657c65926535dc5a02525210d49c28270de9a733c9bc437ef217a490e4a7760527722eb763a4c85960ab366cc6744a0323ccec982c2fb3
+DIST gnupg-pkcs11-scd-0.7.4.tar.bz2 129662 SHA256 
790dfd55f1651fe86f6186558cc8f1631897db81feb1a91c0e2f012049c6a922 SHA512 
4b76127009e660ba18aaa191b0630e5a4c0c6aaeff2587a36c142d843f16a30dfdfa640dafd948f31014a9616f3c9d18bef20fa6ca631e2507af8dd5891e32b7
 WHIRLPOOL 
3e7f6751efd2642fd45bc28924a0fc92b023ad586cca644a48ab2dc265d97f8e5e0d6d0a9ccfc2268ef9d874182cbc38cc416805758e5c2414939eaec258887a

diff --git a/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.7.3.ebuild 
b/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.7.4.ebuild
similarity index 65%
rename from app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.7.3.ebuild
rename to app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.7.4.ebuild
index 5c4a028..7e7d2c6 100644
--- a/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.7.3.ebuild
+++ b/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.7.4.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="5"
+EAPI="6"
 
 DESCRIPTION="PKCS#11 support for GnuPG"
 HOMEPAGE="http://gnupg-pkcs11.sourceforge.net;
-SRC_URI="mirror://sourceforge/gnupg-pkcs11/${P}.tar.bz2"
+SRC_URI="https://github.com/alonbl/${PN}/releases/download/${P}/${P}.tar.bz2;
 
 LICENSE="BSD"
 SLOT="0"
@@ -16,13 +16,9 @@ IUSE="libressl"
 RDEPEND="
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
-   =dev-libs/libassuan-2*
-   >=dev-libs/libgcrypt-1.2.2:0
+   dev-libs/libassuan:0=
+   >=dev-libs/libgcrypt-1.2.2:0=
>=dev-libs/libgpg-error-1.3
>=dev-libs/pkcs11-helper-1.02"
 DEPEND="${RDEPEND}
virtual/pkgconfig"
-
-src_configure() {
-   econf --docdir="/usr/share/doc/${PF}"
-}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2017-01-16 Thread Jeroen Roovers
commit: 04c01573f387a30b400d41f5aff659e035002471
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Jan 16 15:29:44 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Jan 16 15:30:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04c01573

app-crypt/gnupg: Stable for HPPA (bug #552936).

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --ignore-arches

 app-crypt/gnupg/gnupg-2.1.15.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.15.ebuild 
b/app-crypt/gnupg/gnupg-2.1.15.ebuild
index e0624a5..f942439 100644
--- a/app-crypt/gnupg/gnupg-2.1.15.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/, app-crypt/gnupg/

2017-01-04 Thread Kristian Fiskerstrand
commit: 25dbda5817c9281c11f214be4a7e24f3d1ff24ed
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Wed Jan  4 12:43:27 2017 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Wed Jan  4 12:43:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25dbda58

app-crypt/gnupg: Fix CNAME dns regression introduced in 2.1.17

Upstream patch to fix CNAME DNS regression introduced in released 2.1.17
relating to trailing dot in name.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 ...ip-root-zone-suffix-from-libdns-cname-res.patch | 46 ++
 ...{gnupg-2.1.17.ebuild => gnupg-2.1.17-r1.ebuild} |  6 +--
 2 files changed, 49 insertions(+), 3 deletions(-)

diff --git 
a/app-crypt/gnupg/files/gnupg-2.1.17-dirmngr-Strip-root-zone-suffix-from-libdns-cname-res.patch
 
b/app-crypt/gnupg/files/gnupg-2.1.17-dirmngr-Strip-root-zone-suffix-from-libdns-cname-res.patch
new file mode 100644
index ..4b71502
--- /dev/null
+++ 
b/app-crypt/gnupg/files/gnupg-2.1.17-dirmngr-Strip-root-zone-suffix-from-libdns-cname-res.patch
@@ -0,0 +1,46 @@
+From b200e636ab20d2aa93d9f71f3789db5a04af0a56 Mon Sep 17 00:00:00 2001
+From: Werner Koch 
+Date: Mon, 2 Jan 2017 10:00:33 +0100
+Subject: [PATCH] dirmngr: Strip root zone suffix from libdns cname results.
+
+* dirmngr/dns-stuff.c (resolve_name_libdns): Strip trailing dot.
+(get_dns_cname_libdns): Ditto.
+--
+
+Signed-off-by: Werner Koch 
+---
+ dirmngr/dns-stuff.c | 11 +++
+ 1 file changed, 11 insertions(+)
+
+diff --git a/dirmngr/dns-stuff.c b/dirmngr/dns-stuff.c
+index a31b073..f2e1df9 100644
+--- a/dirmngr/dns-stuff.c
 b/dirmngr/dns-stuff.c
+@@ -732,6 +732,10 @@ resolve_name_libdns (const char *name, unsigned short 
port,
+   err = gpg_error_from_syserror ();
+   goto leave;
+ }
++  /* Libdns appends the root zone part which is problematic
++   * for most other functions - strip it.  */
++  if (**r_canonname && (*r_canonname)[strlen (*r_canonname)-1] == '.')
++(*r_canonname)[strlen (*r_canonname)-1] = 0;
+ }
+ 
+   dai = xtrymalloc (sizeof *dai + ent->ai_addrlen -1);
+@@ -1899,6 +1903,13 @@ get_dns_cname_libdns (const char *name, char **r_cname)
+   *r_cname = xtrystrdup (cname.host);
+   if (!*r_cname)
+ err = gpg_error_from_syserror ();
++  else
++{
++  /* Libdns appends the root zone part which is problematic
++   * for most other functions - strip it.  */
++  if (**r_cname && (*r_cname)[strlen (*r_cname)-1] == '.')
++(*r_cname)[strlen (*r_cname)-1] = 0;
++}
+ 
+  leave:
+   dns_free (ans);
+-- 
+2.8.1
+

diff --git a/app-crypt/gnupg/gnupg-2.1.17.ebuild 
b/app-crypt/gnupg/gnupg-2.1.17-r1.ebuild
similarity index 95%
rename from app-crypt/gnupg/gnupg-2.1.17.ebuild
rename to app-crypt/gnupg/gnupg-2.1.17-r1.ebuild
index 62dc0e9..d682e32 100644
--- a/app-crypt/gnupg/gnupg-2.1.17.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.17-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -50,7 +50,8 @@ S="${WORKDIR}/${MY_P}"
 
 src_prepare() {
default
-   epatch 
"${FILESDIR}/${PN}-2.1.16-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch"
+   epatch 
"${FILESDIR}/${PN}-2.1.16-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch"
 \
+  
"${FILESDIR}/${P}-dirmngr-Strip-root-zone-suffix-from-libdns-cname-res.patch"
epatch_user
 }
 
@@ -81,7 +82,6 @@ src_configure() {
--enable-gpg \
--enable-gpgsm \
--enable-large-secmem \
-   --without-adns \
"${myconf[@]}" \
$(use_enable bzip2) \
$(use_enable gnutls) \



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-12-20 Thread Kristian Fiskerstrand
commit: f49d105f18ab1b02b2250aa382c77ea42f2e3a29
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Tue Dec 20 17:58:54 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Tue Dec 20 17:59:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f49d105f

app-crypt/gnupg: New upstream version 2.1.17

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-crypt/gnupg/Manifest|   1 +
 app-crypt/gnupg/gnupg-2.1.17.ebuild | 128 
 2 files changed, 129 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 8005996..78fb10f 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -3,3 +3,4 @@ DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f43
 DIST gnupg-2.0.30.tar.bz2 4414652 SHA256 
e329785a4f366ba5d72c2c678a7e388b0892ac8440c2f4e6810042123c235d71 SHA512 
e60a57f7dc74b44f884fd50d5a9c51cef7df8c098644ebab9ef7d945a40b0e4a285d0dc80b10fe39d8e4c2cc9d6cbbe800a0ddae54883180dc755fe47ced3314
 WHIRLPOOL 
007315882becc1204edf6833a13610284ce7e1c73429fc3b4170c35ba61c645299f811f01b1bc0506b1cf94ce0de23af4cea33f51cf97397ec61caa15ce3ac6c
 DIST gnupg-2.1.15.tar.bz2 5723689 SHA256 
c28c1a208f1b8ad63bdb6b88d252f6734ff4d33de6b54e38494b11d49e00ffdd SHA512 
69c943e853e1a37e8b17b3bc34e1503f14bc8f189fa9f3ac6644bcc98ccce6eaef64da20ff9dd1c8de3a7789ea577167984ccf3ac286cac50752e6f7c2f42ab1
 WHIRLPOOL 
4c5a8cd4e8b7196f4a355ce7739cf6e23c43817414e10bbba219117e4e51c4c618ffb5dbce27cb836a2171eda58e003d5ddf78d4af09a813c2a1729963413151
 DIST gnupg-2.1.16.tar.bz2 5840687 SHA256 
49b9a6a6787ad00d4d2d69d8c7ee8905923782583f06078a064a0c80531d8844 SHA512 
dbac27106e7800e30f286c3fd83ffab85d2b0acf29d6715ce3e388bfbece2a7deb19ebfe897c445d7a3d6d63e01560b9461567566e936504bc5d6cabe1444af7
 WHIRLPOOL 
e6fe2e39deb1ce5ba41c8d160721c64bc3846c2f5d42027a45d6d3e3bd45b6acba38c41923af1165312c9e993d63f28c6fd6616e6f659f6eb4e6d3899d42897b
+DIST gnupg-2.1.17.tar.bz2 5970042 SHA256 
c5dc54db432209fa8f9bdb071c8fb60a765ff28e363150e30bdd4543160243cb SHA512 
f826100be4f0480b9a2c68a51dd668e0fd551fd250a37dbe906fe5a89c658b4861a0567038bf687473de9901e268809c1b8d8c28e082a3ace189d9829b9c
 WHIRLPOOL 
d70fa5ae0a90d5c9fa594d79cdb9bc1528b7db1a35d23ee7d3f047b4fb275d02bd8f5e6ccb0a798fedf539c8c384d3713295785183266de43fe3cb978c47916b

diff --git a/app-crypt/gnupg/gnupg-2.1.17.ebuild 
b/app-crypt/gnupg/gnupg-2.1.17.ebuild
new file mode 100644
index ..62dc0e9
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.1.17.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="http://www.gnupg.org/;
+LICENSE="GPL-3"
+
+MY_P="${P/_/-}"
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+
+SLOT="0"
+IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu tools usb 
wks-server"
+
+COMMON_DEPEND_LIBS="
+   >=dev-libs/npth-1.2
+   >=dev-libs/libassuan-2.4.3
+   >=dev-libs/libgcrypt-1.7.3
+   >=dev-libs/libgpg-error-1.24
+   >=dev-libs/libksba-1.3.4
+   >=net-misc/curl-7.10
+   gnutls? ( >=net-libs/gnutls-3.0:0= )
+   sys-libs/zlib
+   ldap? ( net-nds/openldap )
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   tofu? ( >=dev-db/sqlite-3.7 )
+   "
+COMMON_DEPEND_BINS="app-crypt/pinentry
+  !app-crypt/dirmngr"
+
+# Existence of executables is checked during configuration.
+DEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   nls? ( sys-devel/gettext )
+   doc? ( sys-apps/texinfo )"
+
+RDEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   selinux? ( sec-policy/selinux-gpg )
+   nls? ( virtual/libintl )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+   epatch 
"${FILESDIR}/${PN}-2.1.16-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch"
+   epatch_user
+}
+
+src_configure() {
+   local myconf=()
+
+   if use smartcard; then
+   myconf+=(
+   --enable-scdaemon
+   $(use_enable usb ccid-driver)
+   )
+   else
+   myconf+=( --disable-scdaemon )
+   fi
+
+   if use elibc_SunOS || use elibc_AIX; then
+   myconf+=( --disable-symcryptrun )
+   else
+   myconf+=( --enable-symcryptrun )
+   fi
+
+   # glib fails and picks up clang's internal stdint.h causing weird errors
+   [[ ${CC} == *clang ]] && \
+   export gl_cv_absolute_stdint_h=/usr/include/stdint.h
+
+   econf \
+   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   --enable-gpg \
+  

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-11-28 Thread Thomas Deutschmann
commit: f37512986981635a383eb47ba66721e4d5bae46f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Nov 28 23:05:49 2016 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Nov 28 23:06:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3751298

app-crypt/gnupg: x86 stable, bug #552936

Package-Manager: portage-2.3.2

 app-crypt/gnupg/gnupg-2.1.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.15.ebuild 
b/app-crypt/gnupg/gnupg-2.1.15.ebuild
index 32be0a1..e0624a5 100644
--- a/app-crypt/gnupg/gnupg-2.1.15.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.15.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-11-27 Thread Kristian Fiskerstrand
commit: 576e1d790f03bb3a8dd594b50d919090d2639e98
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Sun Nov 27 21:45:46 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Sun Nov 27 21:45:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=576e1d79

app-crypt/gnupg: Fix typo in previous commit

Package-Manager: portage-2.3.2

 app-crypt/gnupg/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/metadata.xml b/app-crypt/gnupg/metadata.xml
index dafa267..afd452c 100644
--- a/app-crypt/gnupg/metadata.xml
+++ b/app-crypt/gnupg/metadata.xml
@@ -34,7 +34,7 @@
   dev-db/sqlite.
 
 
-  Install extra tools (including as gpgsplit and gpg-zip).
+  Install extra tools (including gpgsplit and gpg-zip).
 

  Install the wks-server



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-11-27 Thread Kristian Fiskerstrand
commit: 3cdbeb2fd8d4e2e0ce1141d9bf896945d92b00af
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Sun Nov 27 21:43:36 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Sun Nov 27 21:44:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cdbeb2f

app-crypt/gnupg: More verbose description of tools

Package-Manager: portage-2.3.2

 app-crypt/gnupg/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/metadata.xml b/app-crypt/gnupg/metadata.xml
index b921e32..dafa267 100644
--- a/app-crypt/gnupg/metadata.xml
+++ b/app-crypt/gnupg/metadata.xml
@@ -34,7 +34,7 @@
   dev-db/sqlite.
 
 
-  Install extra tools.
+  Install extra tools (including as gpgsplit and gpg-zip).
 

  Install the wks-server



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/

2016-11-23 Thread Kristian Fiskerstrand
commit: e87a33e05c8b9e57e95a9c766d767f0942fdafb5
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Wed Nov 23 20:32:11 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Wed Nov 23 20:32:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e87a33e0

app-crypt/gnupg: Clean up unused files

Package-Manager: portage-2.3.2

 0.26-Need-to-init-the-trustdb-for-import.patch |  35 --
 app-crypt/gnupg/files/gnupg-2.0.26-misc-cve.patch  | 118 -
 .../files/gnupg-2.1-fix-gentoo-dash-issue.patch|  12 ---
 .../gnupg-2.1.12-fix-signature-checking.patch  |  50 -
 4 files changed, 215 deletions(-)

diff --git 
a/app-crypt/gnupg/files/gnupg-2.0.26-Need-to-init-the-trustdb-for-import.patch 
b/app-crypt/gnupg/files/gnupg-2.0.26-Need-to-init-the-trustdb-for-import.patch
deleted file mode 100644
index 4c9eff2..
--- 
a/app-crypt/gnupg/files/gnupg-2.0.26-Need-to-init-the-trustdb-for-import.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From a2dcc5cc49c3e79d64bd1a2ad7a5bc4df5b073ee Mon Sep 17 00:00:00 2001
-From: Kristian Fiskerstrand 
-Date: Wed, 13 Aug 2014 11:13:34 +0200
-Subject: [PATCH] gpg: Need to init the trustdb for import.
-
-* g10/trustdb.c (clear_ownertrusts): Init trustdb.
-
---
-
-This was fixed in 1.4 branch in commit
-23191d7851eae2217ecdac6484349849a24fd94a but was not applied to the
-2.0 branch that exhibits the same problem. This is actually a hack
-to fix a bug introduced with commit 2528178.
-
-GnuPG-bug-id: 1622

- g10/trustdb.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/g10/trustdb.c b/g10/trustdb.c
-index f96701a..7bfef25 100644
 a/g10/trustdb.c
-+++ b/g10/trustdb.c
-@@ -923,6 +923,8 @@ clear_ownertrusts (PKT_public_key *pk)
-   TRUSTREC rec;
-   int rc;
- 
-+  init_trustdb();
-+
-   if (trustdb_args.no_trustdb && opt.trust_model == TM_ALWAYS)
- return 0;
- 
--- 
-1.8.5.5
-

diff --git a/app-crypt/gnupg/files/gnupg-2.0.26-misc-cve.patch 
b/app-crypt/gnupg/files/gnupg-2.0.26-misc-cve.patch
deleted file mode 100644
index 734a04a..
--- a/app-crypt/gnupg/files/gnupg-2.0.26-misc-cve.patch
+++ /dev/null
@@ -1,118 +0,0 @@
-From ed8383c618e124cfa708c9ee87563fcdf2f4649c Mon Sep 17 00:00:00 2001
-From: Daniel Kahn Gillmor 
-Date: Fri, 19 Dec 2014 18:53:34 -0500
-Subject: [PATCH] sm: Avoid double-free on iconv failure
-
-* sm/minip12.c: (p12_build) if jnlib_iconv_open fails, avoid
-double-free of pwbuf.
-
---
-
-Observed by Joshua Rogers , who proposed a
-slightly different fix.
-
-Debian-Bug-Id: 773472
-
-Added fix at a second place - wk.

- sm/minip12.c |2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/agent/minip12.c b/agent/minip12.c
-index 01b91b7..ca4d248 100644
 a/agent/minip12.c
-+++ b/agent/minip12.c
-@@ -2422,6 +2422,7 @@ p12_build (gcry_mpi_t *kparms, const void *cert, size_t 
certlen,
-  " requested charset '%s': %s\n",
-  charset, strerror (errno));
-   gcry_free (pwbuf);
-+  pwbuf = NULL;
-   goto failure;
- }
- 
-@@ -2436,6 +2437,7 @@ p12_build (gcry_mpi_t *kparms, const void *cert, size_t 
certlen,
-  " requested charset '%s': %s\n",
-  charset, strerror (errno));
-   gcry_free (pwbuf);
-+  pwbuf = NULL;
-   jnlib_iconv_close (cd);
-   goto failure;
- }
--- 
-1.7.10.4
-
-From b0b3803e8c2959dd67ca96debc54b5c6464f0d41 Mon Sep 17 00:00:00 2001
-From: Daniel Kahn Gillmor 
-Date: Fri, 19 Dec 2014 18:07:55 -0500
-Subject: [PATCH] scd: Avoid double-free on error condition in scd
-
-* scd/command.c (cmd_readkey): avoid double-free of cert
-
---
-
-When ksba_cert_new() fails, cert will be double-freed.
-
-Debian-Bug-Id: 773471
-
-Original patch changed by wk to do the free only at leave.

- scd/command.c |6 ++
- 1 file changed, 2 insertions(+), 4 deletions(-)
-
-diff --git a/scd/command.c b/scd/command.c
-index dd4191f..1cc580a 100644
 a/scd/command.c
-+++ b/scd/command.c
-@@ -804,10 +804,8 @@ cmd_readkey (assuan_context_t ctx, char *line)
- 
-   rc = ksba_cert_new ();
-   if (rc)
--{
--  xfree (cert);
--  goto leave;
--}
-+goto leave;
-+
-   rc = ksba_cert_init_from_mem (kc, cert, ncert);
-   if (rc)
- {
--- 
-1.7.10.4
-
-From abd5f6752d693b7f313c19604f0723ecec4d39a6 Mon Sep 17 00:00:00 2001
-From: Werner Koch 
-Date: Mon, 22 Dec 2014 12:16:46 +0100
-Subject: [PATCH] dirmngr,gpgsm: Return NULL on fail
-
-* dirmngr/ldapserver.c (ldapserver_parse_one): Set SERVER to NULL.
-* sm/gpgsm.c (parse_keyserver_line): Ditto.
---
-
-Reported-by: Joshua Rogers 
-
-  "If something inside the ldapserver_parse_one function failed,
-   'server' would be freed, then returned, leading to a
-   use-after-free.  This code is likely copied from sm/gpgsm.c, 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/, app-crypt/gnupg/

2016-11-22 Thread Kristian Fiskerstrand
commit: 40c193d57556e799c16e8cac356947a815b529c7
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Tue Nov 22 18:17:17 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Tue Nov 22 18:31:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40c193d5

app-crypt/gnupg: Minor changes to 2.1.16

For now tools subdir always needs to be built, even though the use flag controls
whether some of the resulting binaries are installed or not, as e.g
gpg-connect-agent and gpg-wks-client is expected to be installed 
unconditionally.

Given that tools subdir is a cheap build, this doesn't constitute much of an
actual issue, but upstream is notified.

Gentoo-Bug: 600208

Add patch to mitigate test failure due to overlong socket path.

Package-Manager: portage-2.3.2

 ...shorter-socket-path-lengts-to-improve-tes.patch | 33 ++
 app-crypt/gnupg/gnupg-2.1.16.ebuild|  5 ++--
 2 files changed, 36 insertions(+), 2 deletions(-)

diff --git 
a/app-crypt/gnupg/files/gnupg-2.1.16-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch
 
b/app-crypt/gnupg/files/gnupg-2.1.16-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch
new file mode 100644
index ..7c79046
--- /dev/null
+++ 
b/app-crypt/gnupg/files/gnupg-2.1.16-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch
@@ -0,0 +1,33 @@
+From cf3778631f87ad03274ac94dcae7c7fbbd036913 Mon Sep 17 00:00:00 2001
+From: Kristian Fiskerstrand 
+Date: Tue, 22 Nov 2016 10:07:33 +0100
+Subject: [PATCH] gpgscm: Use shorter socket path lengts to improve test
+ reliability
+
+--
+As socket lengths are normally restricted to 108 characters
+(UNIX_PATH_MAX variable in /usr/include/linux/un.h), using 42 characters
+by default easily results in errors.
+---
+ tests/gpgscm/tests.scm | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/tests/gpgscm/tests.scm b/tests/gpgscm/tests.scm
+index 72afa99..039ea86 100644
+--- a/tests/gpgscm/tests.scm
 b/tests/gpgscm/tests.scm
+@@ -268,9 +268,9 @@
+ (define (mkdtemp . components)
+   (_mkdtemp (if (null? components)
+   (path-join (getenv "TMP")
+- (string-append "gpgscm-" (get-isotime) "-"
++ (string-append "gscm"
+ (basename-suffix *scriptname* ".scm")
+-"-XX"))
++"XX"))
+   (apply path-join components
+ 
+ (macro (with-temporary-working-directory form)
+-- 
+2.7.3
+

diff --git a/app-crypt/gnupg/gnupg-2.1.16.ebuild 
b/app-crypt/gnupg/gnupg-2.1.16.ebuild
index 4fc5fd6..62dc0e9 100644
--- a/app-crypt/gnupg/gnupg-2.1.16.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.16.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
 
 SLOT="0"
-IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu +tools usb 
wks-server"
+IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu tools usb 
wks-server"
 
 COMMON_DEPEND_LIBS="
>=dev-libs/npth-1.2
@@ -50,6 +50,7 @@ S="${WORKDIR}/${MY_P}"
 
 src_prepare() {
default
+   epatch 
"${FILESDIR}/${PN}-2.1.16-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch"
epatch_user
 }
 
@@ -88,7 +89,7 @@ src_configure() {
$(use_enable nls) \
$(use_with readline) \
$(use_enable tofu) \
-   $(use_enable tools) \
+   --enable-tools \
$(use_enable wks-server wks-tools) \
CC_FOR_BUILD="$(tc-getBUILD_CC)"
 }



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-11-19 Thread Kristian Fiskerstrand
commit: d4b058fc263ed35703a3862fbcfe37289aacfb5e
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Sat Nov 19 18:29:08 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Sat Nov 19 18:29:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4b058fc

app-crypt/gnupg: Enable tools IUSE by default

At least until bug 600208 is resolved

Package-Manager: portage-2.3.2

 app-crypt/gnupg/gnupg-2.1.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.16.ebuild 
b/app-crypt/gnupg/gnupg-2.1.16.ebuild
index a1c03eb..4fc5fd6 100644
--- a/app-crypt/gnupg/gnupg-2.1.16.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.16.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
 
 SLOT="0"
-IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu tools usb 
wks-server"
+IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu +tools usb 
wks-server"
 
 COMMON_DEPEND_LIBS="
>=dev-libs/npth-1.2



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-11-18 Thread Kristian Fiskerstrand
commit: e69c7565208fc38a5ef2ce35c219f704f126802c
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Fri Nov 18 22:50:59 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Fri Nov 18 22:50:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e69c7565

app-crypt/gnupg: Cleanup 2.0.29-r1

Package-Manager: portage-2.3.2

 app-crypt/gnupg/Manifest   |   1 -
 app-crypt/gnupg/gnupg-2.0.29-r1.ebuild | 170 -
 2 files changed, 171 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index de07351..8005996 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,6 +1,5 @@
 DIST gnupg-1.4.21.tar.bz2 3689305 SHA256 
6b47a3100c857dcab3c60e6152e56a997f2c7862c1b8b2b25adf3884a1ae2276 SHA512 
619e0fbc10310c7e55d129027e2945791fe91a0884b1d6f53acb4b2e380d1c6e71d1a516a59876182c5c70a4227d44a74ceda018c343b5291fa9a5d6de77c984
 WHIRLPOOL 
eb596be347dd90be93d381fe405e50f5808160b546705493bc9d817d521ea236a2374648e6c2cab396f54bba74de4caf2b92e894df3a17aa339f014ef8cc8802
 DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
-DIST gnupg-2.0.29.tar.bz2 4416251 SHA256 
68ed6b386ba78425b05a60e8ee22785ff0fef190bdc6f1c612f19a58819d4ac9 SHA512 
23b452c740ab5c1e1e37337ae0583dd3b15df58a5bb5639c0c2aef1fb603e0a7d90a257ac99b0d9dfb68b81fa061c0c64e0bfd256c00d64e2f432192f5052f37
 WHIRLPOOL 
f3d59a9453b4a65c726788c35b065ffc9cde0b746705080cd3491c73439786d791da29cf8f5bf1e5594a0e39cfaec214e346fe18ec3acf0b425dc396aa189f33
 DIST gnupg-2.0.30.tar.bz2 4414652 SHA256 
e329785a4f366ba5d72c2c678a7e388b0892ac8440c2f4e6810042123c235d71 SHA512 
e60a57f7dc74b44f884fd50d5a9c51cef7df8c098644ebab9ef7d945a40b0e4a285d0dc80b10fe39d8e4c2cc9d6cbbe800a0ddae54883180dc755fe47ced3314
 WHIRLPOOL 
007315882becc1204edf6833a13610284ce7e1c73429fc3b4170c35ba61c645299f811f01b1bc0506b1cf94ce0de23af4cea33f51cf97397ec61caa15ce3ac6c
 DIST gnupg-2.1.15.tar.bz2 5723689 SHA256 
c28c1a208f1b8ad63bdb6b88d252f6734ff4d33de6b54e38494b11d49e00ffdd SHA512 
69c943e853e1a37e8b17b3bc34e1503f14bc8f189fa9f3ac6644bcc98ccce6eaef64da20ff9dd1c8de3a7789ea577167984ccf3ac286cac50752e6f7c2f42ab1
 WHIRLPOOL 
4c5a8cd4e8b7196f4a355ce7739cf6e23c43817414e10bbba219117e4e51c4c618ffb5dbce27cb836a2171eda58e003d5ddf78d4af09a813c2a1729963413151
 DIST gnupg-2.1.16.tar.bz2 5840687 SHA256 
49b9a6a6787ad00d4d2d69d8c7ee8905923782583f06078a064a0c80531d8844 SHA512 
dbac27106e7800e30f286c3fd83ffab85d2b0acf29d6715ce3e388bfbece2a7deb19ebfe897c445d7a3d6d63e01560b9461567566e936504bc5d6cabe1444af7
 WHIRLPOOL 
e6fe2e39deb1ce5ba41c8d160721c64bc3846c2f5d42027a45d6d3e3bd45b6acba38c41923af1165312c9e993d63f28c6fd6616e6f659f6eb4e6d3899d42897b

diff --git a/app-crypt/gnupg/gnupg-2.0.29-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.0.29-r1.ebuild
deleted file mode 100644
index 53039f3..
--- a/app-crypt/gnupg/gnupg-2.0.29-r1.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils flag-o-matic toolchain-funcs
-
-DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
-HOMEPAGE="http://www.gnupg.org/;
-SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
-# SRC_URI="ftp://ftp.gnupg.org/gcrypt/${PN}/${P}.tar.bz2;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="bzip2 doc ldap nls mta readline static selinux smartcard tools usb"
-
-COMMON_DEPEND_LIBS="
-   >=dev-libs/libassuan-2
-   >=dev-libs/libgcrypt-1.5:0=
-   >=dev-libs/libgpg-error-1.19
-   >=dev-libs/libksba-1.0.7
-   >=dev-libs/pth-1.3.7
-   >=net-misc/curl-7.10
-   sys-libs/zlib
-   bzip2? ( app-arch/bzip2 )
-   readline? ( sys-libs/readline )
-   smartcard? ( usb? ( virtual/libusb:0 ) )
-   ldap? ( net-nds/openldap )"
-COMMON_DEPEND_BINS="app-crypt/pinentry"
-
-# Existence of executables is checked during configuration.
-DEPEND="${COMMON_DEPEND_LIBS}
-   ${COMMON_DEPEND_BINS}
-   static? (
-   >=dev-libs/libassuan-2[static-libs]
-   >=dev-libs/libgcrypt-1.4:0=[static-libs]
-   >=dev-libs/libgpg-error-1.11[static-libs]
-   >=dev-libs/libksba-1.0.7[static-libs]
-   >=dev-libs/pth-1.3.7[static-libs]
-   >=net-misc/curl-7.10[static-libs]
-   sys-libs/zlib[static-libs]
-   bzip2? ( 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-11-18 Thread Kristian Fiskerstrand
commit: 437337d9f715c6901ad61c856004feec4a89fd98
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Fri Nov 18 22:48:11 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Fri Nov 18 22:49:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=437337d9

app-crypt/gnupg: New upstream version 2.1.16

Remove 2.1.15-r1 in bump

Package-Manager: portage-2.3.2

 app-crypt/gnupg/Manifest   |  1 +
 ...{gnupg-2.1.15-r1.ebuild => gnupg-2.1.16.ebuild} | 57 --
 app-crypt/gnupg/metadata.xml   |  6 +--
 3 files changed, 13 insertions(+), 51 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 50471db..de07351 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -3,3 +3,4 @@ DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f43
 DIST gnupg-2.0.29.tar.bz2 4416251 SHA256 
68ed6b386ba78425b05a60e8ee22785ff0fef190bdc6f1c612f19a58819d4ac9 SHA512 
23b452c740ab5c1e1e37337ae0583dd3b15df58a5bb5639c0c2aef1fb603e0a7d90a257ac99b0d9dfb68b81fa061c0c64e0bfd256c00d64e2f432192f5052f37
 WHIRLPOOL 
f3d59a9453b4a65c726788c35b065ffc9cde0b746705080cd3491c73439786d791da29cf8f5bf1e5594a0e39cfaec214e346fe18ec3acf0b425dc396aa189f33
 DIST gnupg-2.0.30.tar.bz2 4414652 SHA256 
e329785a4f366ba5d72c2c678a7e388b0892ac8440c2f4e6810042123c235d71 SHA512 
e60a57f7dc74b44f884fd50d5a9c51cef7df8c098644ebab9ef7d945a40b0e4a285d0dc80b10fe39d8e4c2cc9d6cbbe800a0ddae54883180dc755fe47ced3314
 WHIRLPOOL 
007315882becc1204edf6833a13610284ce7e1c73429fc3b4170c35ba61c645299f811f01b1bc0506b1cf94ce0de23af4cea33f51cf97397ec61caa15ce3ac6c
 DIST gnupg-2.1.15.tar.bz2 5723689 SHA256 
c28c1a208f1b8ad63bdb6b88d252f6734ff4d33de6b54e38494b11d49e00ffdd SHA512 
69c943e853e1a37e8b17b3bc34e1503f14bc8f189fa9f3ac6644bcc98ccce6eaef64da20ff9dd1c8de3a7789ea577167984ccf3ac286cac50752e6f7c2f42ab1
 WHIRLPOOL 
4c5a8cd4e8b7196f4a355ce7739cf6e23c43817414e10bbba219117e4e51c4c618ffb5dbce27cb836a2171eda58e003d5ddf78d4af09a813c2a1729963413151
+DIST gnupg-2.1.16.tar.bz2 5840687 SHA256 
49b9a6a6787ad00d4d2d69d8c7ee8905923782583f06078a064a0c80531d8844 SHA512 
dbac27106e7800e30f286c3fd83ffab85d2b0acf29d6715ce3e388bfbece2a7deb19ebfe897c445d7a3d6d63e01560b9461567566e936504bc5d6cabe1444af7
 WHIRLPOOL 
e6fe2e39deb1ce5ba41c8d160721c64bc3846c2f5d42027a45d6d3e3bd45b6acba38c41923af1165312c9e993d63f28c6fd6616e6f659f6eb4e6d3899d42897b

diff --git a/app-crypt/gnupg/gnupg-2.1.15-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.1.16.ebuild
similarity index 57%
rename from app-crypt/gnupg/gnupg-2.1.15-r1.ebuild
rename to app-crypt/gnupg/gnupg-2.1.16.ebuild
index db751a3..a1c03eb 100644
--- a/app-crypt/gnupg/gnupg-2.1.15-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.16.ebuild
@@ -8,13 +8,14 @@ inherit eutils flag-o-matic toolchain-funcs
 
 DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
 HOMEPAGE="http://www.gnupg.org/;
+LICENSE="GPL-3"
+
 MY_P="${P/_/-}"
 SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
 
-LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
-IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard +system-cert-store 
tofu tools usb"
+IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu tools usb 
wks-server"
 
 COMMON_DEPEND_LIBS="
>=dev-libs/npth-1.2
@@ -48,14 +49,7 @@ RDEPEND="${COMMON_DEPEND_LIBS}
 S="${WORKDIR}/${MY_P}"
 
 src_prepare() {
-   # System cert store is disabled by default in GnuPG 2.1
-   # This provides use of gnutls system cert store for hkps://
-   # Gentoo-Bug: 597934
-   if use system-cert-store; then
-   sed -i 's/HTTP_FLAG_TRUST_DEF/HTTP_FLAG_TRUST_DEF | 
HTTP_FLAG_TRUST_SYS/g' \
-   "${S}/dirmngr/ks-engine-hkp.c" || die
-   einfo "Using system TLS certificate store"
-   fi
+   default
epatch_user
 }
 
@@ -94,7 +88,8 @@ src_configure() {
$(use_enable nls) \
$(use_with readline) \
$(use_enable tofu) \
-   $(use_enable tools wks-tools) \
+   $(use_enable tools) \
+   $(use_enable wks-server wks-tools) \
CC_FOR_BUILD="$(tc-getBUILD_CC)"
 }
 
@@ -111,12 +106,9 @@ src_install() {
default
 
use tools && dobin tools/{convert-from-106,gpg-check-pattern} \
-   
tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys,make-dns-cert}
-
+   tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys} \
+   tools/make-dns-cert
emake DESTDIR="${D}" -f doc/Makefile uninstall-nobase_dist_docDATA
-   # The help*txt files are read from the datadir by GnuPG directly.
-   # They do not work if compressed or moved!
-   #rm "${ED}"/usr/share/gnupg/help* || die
 
dodoc ChangeLog 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-11-10 Thread Alon Bar-Lev
commit: b80774ad6db57fff46756e4bde0d39aa407f4070
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Thu Nov 10 19:25:16 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Thu Nov 10 19:25:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b80774ad

app-crypt/gnupg: cleanup

Package-Manager: portage-2.3.0

 app-crypt/gnupg/Manifest|   2 -
 app-crypt/gnupg/gnupg-1.4.19.ebuild | 115 
 app-crypt/gnupg/gnupg-1.4.20.ebuild | 115 
 3 files changed, 232 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 9f7f424..50471db 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,5 +1,3 @@
-DIST gnupg-1.4.19.tar.bz2 3713811 SHA256 
7f09319d044b0f6ee71fe3587bb873be701723ac0952cff5069046a78de8fd86 SHA512 
cce2a83efb05f963ad0f8afd04999cc852889d46b4cad4cf399a37fd6e69f0911a5ccaa0192cb891a941cfa93125349b481efa789a127e3c0aa2c5ba53672741
 WHIRLPOOL 
14eaddca0981f05757aa0751b9563837efd3f5943a422d5f29e0de94eb6233b85b8848a1f4816ab7e897d6e656c7c08705115d53ed89f554604ffd2009c3c39f
-DIST gnupg-1.4.20.tar.bz2 3692881 SHA256 
04988b1030fa28ddf961ca8ff6f0f8984e0cddcb1eb02859d5d8fe0fe237edcc SHA512 
8a66d5a45dcf0508601452061eb1965c3c56c56f0e5ded00b7f54c6104de0a305c1d526abd37be2f55cd9bde79600d9cfaf60536af77ff733d778ace5fcd9dad
 WHIRLPOOL 
26344b6ba0e5f0f11fa411f5af265c922b3b1d62ff030433eb8dc6fef00dbf2ec3370ecb081dd5c6cf85a4a37e7f12aacc83e07b803cc80adda29a11a4a3c715
 DIST gnupg-1.4.21.tar.bz2 3689305 SHA256 
6b47a3100c857dcab3c60e6152e56a997f2c7862c1b8b2b25adf3884a1ae2276 SHA512 
619e0fbc10310c7e55d129027e2945791fe91a0884b1d6f53acb4b2e380d1c6e71d1a516a59876182c5c70a4227d44a74ceda018c343b5291fa9a5d6de77c984
 WHIRLPOOL 
eb596be347dd90be93d381fe405e50f5808160b546705493bc9d817d521ea236a2374648e6c2cab396f54bba74de4caf2b92e894df3a17aa339f014ef8cc8802
 DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
 DIST gnupg-2.0.29.tar.bz2 4416251 SHA256 
68ed6b386ba78425b05a60e8ee22785ff0fef190bdc6f1c612f19a58819d4ac9 SHA512 
23b452c740ab5c1e1e37337ae0583dd3b15df58a5bb5639c0c2aef1fb603e0a7d90a257ac99b0d9dfb68b81fa061c0c64e0bfd256c00d64e2f432192f5052f37
 WHIRLPOOL 
f3d59a9453b4a65c726788c35b065ffc9cde0b746705080cd3491c73439786d791da29cf8f5bf1e5594a0e39cfaec214e346fe18ec3acf0b425dc396aa189f33

diff --git a/app-crypt/gnupg/gnupg-1.4.19.ebuild 
b/app-crypt/gnupg/gnupg-1.4.19.ebuild
deleted file mode 100644
index 5922bb6..
--- a/app-crypt/gnupg/gnupg-1.4.19.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils flag-o-matic toolchain-funcs
-
-ECCVER="0.2.0"
-ECCVER_GNUPG="1.4.9"
-ECC_PATCH="${PN}-${ECCVER_GNUPG}-ecc${ECCVER}.diff"
-MY_P=${P/_/}
-
-DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
-HOMEPAGE="http://www.gnupg.org/;
-SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
-IUSE="bzip2 curl ldap mta nls readline selinux smartcard static usb zlib"
-
-COMMON_DEPEND="
-   ldap? ( net-nds/openldap )
-   bzip2? ( app-arch/bzip2 )
-   zlib? ( sys-libs/zlib )
-   curl? ( net-misc/curl )
-   mta? ( virtual/mta )
-   readline? ( sys-libs/readline )
-   smartcard? ( =virtual/libusb-0* )
-   usb? ( =virtual/libusb-0* )"
-
-RDEPEND="!static? ( ${COMMON_DEPEND} )
-   selinux? ( sec-policy/selinux-gpg )
-   nls? ( virtual/libintl )"
-
-DEPEND="${COMMON_DEPEND}
-   dev-lang/perl
-   nls? ( sys-devel/gettext )"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   # bug#469388
-   sed -i -e 's/--batch --dearmor/--homedir . --batch --dearmor/' 
checks/Makefile.in
-
-   # Fix PIC definitions
-   sed -i -e 's:PIC:__PIC__:' mpi/i386/mpih-{add,sub}1.S 
intl/relocatable.c \
-   || die "sed PIC failed"
-   sed -i -e 's:if PIC:ifdef __PIC__:' mpi/sparc32v8/mpih-mul{1,2}.S || \
-   die "sed PIC failed"
-}
-
-src_configure() {
-   # Certain sparc32 machines seem to have trouble building correctly with
-   # -mcpu enabled.  While this is not a gnupg problem, it is a temporary
-   # fix until the gcc problem can be tracked down.
-   if [ "${ARCH}" == "sparc" ] && [ "${PROFILE_ARCH}" == "sparc" ]; then
-   filter-flags -mcpu=supersparc -mcpu=v8 -mcpu=v7
-   fi
-
-   # 'USE=static' support was requested in #29299
-   use static && append-ldflags -static
-

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-11-10 Thread Markus Meier
commit: 1c69161f56635bccc18e47ed150633ab07f06296
Author: Markus Meier  gentoo  org>
AuthorDate: Thu Nov 10 20:19:57 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Thu Nov 10 20:19:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c69161f

app-crypt/gnupg: arm stable, bug #552936

Package-Manager: portage-2.3.2
RepoMan-Options: --include-arches="arm"

 app-crypt/gnupg/gnupg-2.1.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.15.ebuild 
b/app-crypt/gnupg/gnupg-2.1.15.ebuild
index 5350737..32be0a1 100644
--- a/app-crypt/gnupg/gnupg-2.1.15.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.15.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-11-01 Thread Kristian Fiskerstrand
commit: b74dd1d6f9a4c6e443d0dc6eb32b8beef45b56cb
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Tue Nov  1 21:40:17 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Tue Nov  1 21:40:32 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b74dd1d6

app-crypt/gnupg: Followup fix to making system-cert-store default

Make sure that setting system-cert-store adds the bitflag for _TRUST_SYS
in addition to TRUST_DEF in order for hkp-cacert to still function

Package-Manager: portage-2.3.2

 app-crypt/gnupg/gnupg-2.1.15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.15-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.1.15-r1.ebuild
index 4a0c067..db751a3 100644
--- a/app-crypt/gnupg/gnupg-2.1.15-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.15-r1.ebuild
@@ -52,7 +52,7 @@ src_prepare() {
# This provides use of gnutls system cert store for hkps://
# Gentoo-Bug: 597934
if use system-cert-store; then
-   sed -i 's/HTTP_FLAG_TRUST_DEF/HTTP_FLAG_TRUST_SYS/g' \
+   sed -i 's/HTTP_FLAG_TRUST_DEF/HTTP_FLAG_TRUST_DEF | 
HTTP_FLAG_TRUST_SYS/g' \
"${S}/dirmngr/ks-engine-hkp.c" || die
einfo "Using system TLS certificate store"
fi



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-11-01 Thread Kristian Fiskerstrand
commit: 0ed7ab0cc295d5391ed2073b1e67189bb06c1703
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Tue Nov  1 19:31:14 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Tue Nov  1 19:31:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ed7ab0c

app-crypt/gnupg: Change default value of system-cert-store

Enable the use of system cert store for TLS in hkps:// by default

Package-Manager: portage-2.3.2

 app-crypt/gnupg/gnupg-2.1.15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.15-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.1.15-r1.ebuild
index d40610d..4a0c067 100644
--- a/app-crypt/gnupg/gnupg-2.1.15-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.15-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
-IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard system-cert-store 
tofu tools usb"
+IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard +system-cert-store 
tofu tools usb"
 
 COMMON_DEPEND_LIBS="
>=dev-libs/npth-1.2



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-10-27 Thread Kristian Fiskerstrand
commit: fe22cb8017a704994d88377896fbd0dd3b3c3ced
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Thu Oct 27 18:32:23 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Thu Oct 27 18:32:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe22cb80

app-crypt/gnupg: Add use flag system-cert-store

System cert store is not used by default in GnuPG 2.1 for hkps:// requests
to keyservers. Adding a use flag system-cert-store that changes this behavior,
matching upstream behavior for KS_FETCH.

Gentoo-Bug: 597934

Package-Manager: portage-2.3.2

 app-crypt/gnupg/gnupg-2.1.15-r1.ebuild | 166 +
 app-crypt/gnupg/metadata.xml   |   3 +
 2 files changed, 169 insertions(+)

diff --git a/app-crypt/gnupg/gnupg-2.1.15-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.1.15-r1.ebuild
new file mode 100644
index ..d40610d
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.1.15-r1.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="http://www.gnupg.org/;
+MY_P="${P/_/-}"
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard system-cert-store 
tofu tools usb"
+
+COMMON_DEPEND_LIBS="
+   >=dev-libs/npth-1.2
+   >=dev-libs/libassuan-2.4.3
+   >=dev-libs/libgcrypt-1.7.3
+   >=dev-libs/libgpg-error-1.24
+   >=dev-libs/libksba-1.3.4
+   >=net-misc/curl-7.10
+   gnutls? ( >=net-libs/gnutls-3.0:0= )
+   sys-libs/zlib
+   ldap? ( net-nds/openldap )
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   tofu? ( >=dev-db/sqlite-3.7 )
+   "
+COMMON_DEPEND_BINS="app-crypt/pinentry
+  !app-crypt/dirmngr"
+
+# Existence of executables is checked during configuration.
+DEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   nls? ( sys-devel/gettext )
+   doc? ( sys-apps/texinfo )"
+
+RDEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   selinux? ( sec-policy/selinux-gpg )
+   nls? ( virtual/libintl )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   # System cert store is disabled by default in GnuPG 2.1
+   # This provides use of gnutls system cert store for hkps://
+   # Gentoo-Bug: 597934
+   if use system-cert-store; then
+   sed -i 's/HTTP_FLAG_TRUST_DEF/HTTP_FLAG_TRUST_SYS/g' \
+   "${S}/dirmngr/ks-engine-hkp.c" || die
+   einfo "Using system TLS certificate store"
+   fi
+   epatch_user
+}
+
+src_configure() {
+   local myconf=()
+
+   if use smartcard; then
+   myconf+=(
+   --enable-scdaemon
+   $(use_enable usb ccid-driver)
+   )
+   else
+   myconf+=( --disable-scdaemon )
+   fi
+
+   if use elibc_SunOS || use elibc_AIX; then
+   myconf+=( --disable-symcryptrun )
+   else
+   myconf+=( --enable-symcryptrun )
+   fi
+
+   # glib fails and picks up clang's internal stdint.h causing weird errors
+   [[ ${CC} == *clang ]] && \
+   export gl_cv_absolute_stdint_h=/usr/include/stdint.h
+
+   econf \
+   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   --enable-gpg \
+   --enable-gpgsm \
+   --enable-large-secmem \
+   --without-adns \
+   "${myconf[@]}" \
+   $(use_enable bzip2) \
+   $(use_enable gnutls) \
+   $(use_with ldap) \
+   $(use_enable nls) \
+   $(use_with readline) \
+   $(use_enable tofu) \
+   $(use_enable tools wks-tools) \
+   CC_FOR_BUILD="$(tc-getBUILD_CC)"
+}
+
+src_compile() {
+   default
+
+   if use doc; then
+   cd doc
+   emake html
+   fi
+}
+
+src_install() {
+   default
+
+   use tools && dobin tools/{convert-from-106,gpg-check-pattern} \
+   
tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys,make-dns-cert}
+
+   emake DESTDIR="${D}" -f doc/Makefile uninstall-nobase_dist_docDATA
+   # The help*txt files are read from the datadir by GnuPG directly.
+   # They do not work if compressed or moved!
+   #rm "${ED}"/usr/share/gnupg/help* || die
+
+   dodoc ChangeLog NEWS README THANKS TODO VERSION doc/FAQ doc/DETAILS \
+   doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER doc/help*
+
+   dosym gpg2 /usr/bin/gpg
+   dosym gpgv2 /usr/bin/gpgv
+   echo ".so man1/gpg2.1" > 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-10-09 Thread Anthony G. Basile
commit: f93b507f4ab051878e2e5dc5465b8b902884a7a5
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Oct  9 22:40:21 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Oct  9 22:40:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f93b507f

app-crypt/gnupg: stable on amd64, bug #552936

Package-Manager: portage-2.2.28

 app-crypt/gnupg/gnupg-2.1.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.15.ebuild 
b/app-crypt/gnupg/gnupg-2.1.15.ebuild
index 1f86077..5350737 100644
--- a/app-crypt/gnupg/gnupg-2.1.15.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.15.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-09-29 Thread Agostino Sarubbo
commit: 2f414bb4cf7ef3bf0442ab95db01eaff9ddcc7bf
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep 29 13:26:27 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep 29 13:28:25 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f414bb4

app-crypt/gnupg: ia64 stable wrt bug #591536

Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-crypt/gnupg/gnupg-1.4.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-1.4.21.ebuild 
b/app-crypt/gnupg/gnupg-1.4.21.ebuild
index 7137aba..934a336 100644
--- a/app-crypt/gnupg/gnupg-1.4.21.ebuild
+++ b/app-crypt/gnupg/gnupg-1.4.21.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
 IUSE="bzip2 curl ldap mta nls readline selinux smartcard static usb zlib"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-09-29 Thread Agostino Sarubbo
commit: 05ab8d119f8f1a68d776538f04e7e01816f0ee64
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep 29 12:33:04 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep 29 12:33:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05ab8d11

app-crypt/gnupg: ppc stable wrt bug #591536

Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-crypt/gnupg/gnupg-1.4.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-1.4.21.ebuild 
b/app-crypt/gnupg/gnupg-1.4.21.ebuild
index a4130f1..7137aba 100644
--- a/app-crypt/gnupg/gnupg-1.4.21.ebuild
+++ b/app-crypt/gnupg/gnupg-1.4.21.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
 IUSE="bzip2 curl ldap mta nls readline selinux smartcard static usb zlib"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-09-29 Thread Agostino Sarubbo
commit: 9b56196f52d272a53a5c71b17b56024b564a508c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep 29 09:33:37 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep 29 09:33:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b56196f

app-crypt/gnupg: sparc stable wrt bug #591536

Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-crypt/gnupg/gnupg-1.4.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-1.4.21.ebuild 
b/app-crypt/gnupg/gnupg-1.4.21.ebuild
index af63485..a4130f1 100644
--- a/app-crypt/gnupg/gnupg-1.4.21.ebuild
+++ b/app-crypt/gnupg/gnupg-1.4.21.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
 IUSE="bzip2 curl ldap mta nls readline selinux smartcard static usb zlib"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-09-29 Thread Tobias Klausmann
commit: 2cd06aa046abef05e0341930cf3bba0aecab58c7
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Thu Sep 29 09:26:52 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Thu Sep 29 09:26:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cd06aa0

app-crypt/gnupg-2.1.15-r0: stable on alpha

Gentoo-Bug: 552936

 app-crypt/gnupg/gnupg-2.1.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.15.ebuild 
b/app-crypt/gnupg/gnupg-2.1.15.ebuild
index 15c6ded..1f86077 100644
--- a/app-crypt/gnupg/gnupg-2.1.15.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.15.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-09-29 Thread Agostino Sarubbo
commit: 416c78d259000aa966972b8a882844e049bb2eca
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep 29 08:40:44 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep 29 08:40:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=416c78d2

app-crypt/gnupg: x86 stable wrt bug #591536

Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-crypt/gnupg/gnupg-1.4.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-1.4.21.ebuild 
b/app-crypt/gnupg/gnupg-1.4.21.ebuild
index f922f3a..af63485 100644
--- a/app-crypt/gnupg/gnupg-1.4.21.ebuild
+++ b/app-crypt/gnupg/gnupg-1.4.21.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
 IUSE="bzip2 curl ldap mta nls readline selinux smartcard static usb zlib"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-09-27 Thread Kristian Fiskerstrand
commit: b48b885f8ff9b4d3b8437d9779932a877efcf7a4
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Tue Sep 27 16:57:11 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Tue Sep 27 16:57:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b48b885f

app-crypt/gnupg: Cleanup old

Package-Manager: portage-2.3.0

 app-crypt/gnupg/Manifest   |   4 -
 app-crypt/gnupg/gnupg-2.0.26-r3.ebuild | 168 -
 app-crypt/gnupg/gnupg-2.1.12-r1.ebuild | 159 ---
 app-crypt/gnupg/gnupg-2.1.13.ebuild| 158 ---
 app-crypt/gnupg/gnupg-2.1.14-r1.ebuild | 158 ---
 5 files changed, 647 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index f23c020..9f7f424 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,11 +1,7 @@
 DIST gnupg-1.4.19.tar.bz2 3713811 SHA256 
7f09319d044b0f6ee71fe3587bb873be701723ac0952cff5069046a78de8fd86 SHA512 
cce2a83efb05f963ad0f8afd04999cc852889d46b4cad4cf399a37fd6e69f0911a5ccaa0192cb891a941cfa93125349b481efa789a127e3c0aa2c5ba53672741
 WHIRLPOOL 
14eaddca0981f05757aa0751b9563837efd3f5943a422d5f29e0de94eb6233b85b8848a1f4816ab7e897d6e656c7c08705115d53ed89f554604ffd2009c3c39f
 DIST gnupg-1.4.20.tar.bz2 3692881 SHA256 
04988b1030fa28ddf961ca8ff6f0f8984e0cddcb1eb02859d5d8fe0fe237edcc SHA512 
8a66d5a45dcf0508601452061eb1965c3c56c56f0e5ded00b7f54c6104de0a305c1d526abd37be2f55cd9bde79600d9cfaf60536af77ff733d778ace5fcd9dad
 WHIRLPOOL 
26344b6ba0e5f0f11fa411f5af265c922b3b1d62ff030433eb8dc6fef00dbf2ec3370ecb081dd5c6cf85a4a37e7f12aacc83e07b803cc80adda29a11a4a3c715
 DIST gnupg-1.4.21.tar.bz2 3689305 SHA256 
6b47a3100c857dcab3c60e6152e56a997f2c7862c1b8b2b25adf3884a1ae2276 SHA512 
619e0fbc10310c7e55d129027e2945791fe91a0884b1d6f53acb4b2e380d1c6e71d1a516a59876182c5c70a4227d44a74ceda018c343b5291fa9a5d6de77c984
 WHIRLPOOL 
eb596be347dd90be93d381fe405e50f5808160b546705493bc9d817d521ea236a2374648e6c2cab396f54bba74de4caf2b92e894df3a17aa339f014ef8cc8802
-DIST gnupg-2.0.26.tar.bz2 4303384 SHA256 
7758e30dc382ae7a7167ed41b7f936aa50af5ea2d6fccdef663b5b750b65b8e0 SHA512 
5dd23baaac764fd48abd235ed52a85a2c7fd68b98fcde45c0f294ddb3b5629e8b1bd894585fbed4e6a6cb2bc4a5552c098c3cf1a849fffa469424fd0a4fee726
 WHIRLPOOL 
8d9b30337957f6bfeddea29116d862ef0c0ddd06d59bc2799db236b91b2c6767aad6f37f2166fc431c5d9454eb41f49f3e261bc38d0e89361f0c467f4591cd5a
 DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
 DIST gnupg-2.0.29.tar.bz2 4416251 SHA256 
68ed6b386ba78425b05a60e8ee22785ff0fef190bdc6f1c612f19a58819d4ac9 SHA512 
23b452c740ab5c1e1e37337ae0583dd3b15df58a5bb5639c0c2aef1fb603e0a7d90a257ac99b0d9dfb68b81fa061c0c64e0bfd256c00d64e2f432192f5052f37
 WHIRLPOOL 
f3d59a9453b4a65c726788c35b065ffc9cde0b746705080cd3491c73439786d791da29cf8f5bf1e5594a0e39cfaec214e346fe18ec3acf0b425dc396aa189f33
 DIST gnupg-2.0.30.tar.bz2 4414652 SHA256 
e329785a4f366ba5d72c2c678a7e388b0892ac8440c2f4e6810042123c235d71 SHA512 
e60a57f7dc74b44f884fd50d5a9c51cef7df8c098644ebab9ef7d945a40b0e4a285d0dc80b10fe39d8e4c2cc9d6cbbe800a0ddae54883180dc755fe47ced3314
 WHIRLPOOL 
007315882becc1204edf6833a13610284ce7e1c73429fc3b4170c35ba61c645299f811f01b1bc0506b1cf94ce0de23af4cea33f51cf97397ec61caa15ce3ac6c
-DIST gnupg-2.1.12.tar.bz2 5510723 SHA256 
ac34929d2400a58a349963865442ee6cdd75e500a8d5df083d29835e88bfc506 SHA512 
fdf24d4980ba4011840fd2316a856db2bf50e531071c2bfb899af2b4f5580a9f2992f85a451670a7121d04b608bfb147cefdca1c6f6eb55bc23ecfe5052639e6
 WHIRLPOOL 
ee5a748afee3aa4f8318c1bc1bcbd09232a71853291211f3c5cd8cc44fb70d126185ae9c13086247cd22a9b13c2102f4fa0553e25496c5152f2ce34dc2505d10
-DIST gnupg-2.1.13.tar.bz2 5545361 SHA256 
4f9d83a6221daa60130fa79f0b1d37d6c20fffdd0320b640c7a597c5b6219675 SHA512 
37b6271cdd68fc1d0ec848fa742932afbe8fc662597bcf20398585b51171e7abce40d99ab02f816160b34f7a8d1c60c6e43d8e0192ed107a521579b870b3ebd3
 WHIRLPOOL 
4b97e579bf988a2142bdb83420feef5e0549db0f0a17f2ee8b890e22cb54b38166459d25b05c7f9dcbb14dd5363bf08c24f377d09038884110e29dbbfeb9b73d
-DIST gnupg-2.1.14.tar.bz2 5706058 SHA256 
9450dee9693b6a12bf0c374dae77b66c30f69ff8f35fc9266ab8dd76998eba42 SHA512 
9f098bf589ecb841eb65fccad3ffd72c6645c8e186ddababf93c657173c485ed103f8f8a7d8bfeb86cfb9e065a1211c7d48b116c86d6aa97ed1b8c8a85e0a840
 WHIRLPOOL 
4a41fb68f14a53e6e1c26abb77ec66312167d61032720841f55102f2159938a1a0773c0610d9b5200a7fcf7a12c28913bccdf69e984b8f04b2dc56c72d4a8329
 DIST gnupg-2.1.15.tar.bz2 5723689 SHA256 
c28c1a208f1b8ad63bdb6b88d252f6734ff4d33de6b54e38494b11d49e00ffdd SHA512 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-09-01 Thread Tobias Klausmann
commit: 70dce0367864ecf4e1b11cb337da9ee793150c9b
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Thu Sep  1 14:21:01 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Thu Sep  1 14:21:01 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70dce036

app-crypt/gnupg-1.4.21-r0: add alpha keyword

Gentoo-Bug: 591536

 app-crypt/gnupg/gnupg-1.4.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-1.4.21.ebuild 
b/app-crypt/gnupg/gnupg-1.4.21.ebuild
index 4bff38d..f922f3a 100644
--- a/app-crypt/gnupg/gnupg-1.4.21.ebuild
+++ b/app-crypt/gnupg/gnupg-1.4.21.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
 IUSE="bzip2 curl ldap mta nls readline selinux smartcard static usb zlib"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-09-01 Thread Markus Meier
commit: 84f92d9e4259651251c0c184bb71d722bab35e19
Author: Markus Meier  gentoo  org>
AuthorDate: Thu Sep  1 11:32:42 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Thu Sep  1 11:32:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84f92d9e

app-crypt/gnupg: arm stable, bug #591536

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="arm"

 app-crypt/gnupg/gnupg-1.4.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-1.4.21.ebuild 
b/app-crypt/gnupg/gnupg-1.4.21.ebuild
index a168d6b..4bff38d 100644
--- a/app-crypt/gnupg/gnupg-1.4.21.ebuild
+++ b/app-crypt/gnupg/gnupg-1.4.21.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
 IUSE="bzip2 curl ldap mta nls readline selinux smartcard static usb zlib"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-08-19 Thread Kristian Fiskerstrand
commit: 63e82390c06e2dc8d6a6b8324a5c1adbe05dfa9d
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Fri Aug 19 23:40:14 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Fri Aug 19 23:42:03 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e82390

app-crypt/gnupg: Version bump to 2.1.15

Package-Manager: portage-2.3.0

 app-crypt/gnupg/Manifest|   1 +
 app-crypt/gnupg/gnupg-2.1.15.ebuild | 158 
 2 files changed, 159 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index cbf591b..f23c020 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -8,3 +8,4 @@ DIST gnupg-2.0.30.tar.bz2 4414652 SHA256 
e329785a4f366ba5d72c2c678a7e388b0892ac8
 DIST gnupg-2.1.12.tar.bz2 5510723 SHA256 
ac34929d2400a58a349963865442ee6cdd75e500a8d5df083d29835e88bfc506 SHA512 
fdf24d4980ba4011840fd2316a856db2bf50e531071c2bfb899af2b4f5580a9f2992f85a451670a7121d04b608bfb147cefdca1c6f6eb55bc23ecfe5052639e6
 WHIRLPOOL 
ee5a748afee3aa4f8318c1bc1bcbd09232a71853291211f3c5cd8cc44fb70d126185ae9c13086247cd22a9b13c2102f4fa0553e25496c5152f2ce34dc2505d10
 DIST gnupg-2.1.13.tar.bz2 5545361 SHA256 
4f9d83a6221daa60130fa79f0b1d37d6c20fffdd0320b640c7a597c5b6219675 SHA512 
37b6271cdd68fc1d0ec848fa742932afbe8fc662597bcf20398585b51171e7abce40d99ab02f816160b34f7a8d1c60c6e43d8e0192ed107a521579b870b3ebd3
 WHIRLPOOL 
4b97e579bf988a2142bdb83420feef5e0549db0f0a17f2ee8b890e22cb54b38166459d25b05c7f9dcbb14dd5363bf08c24f377d09038884110e29dbbfeb9b73d
 DIST gnupg-2.1.14.tar.bz2 5706058 SHA256 
9450dee9693b6a12bf0c374dae77b66c30f69ff8f35fc9266ab8dd76998eba42 SHA512 
9f098bf589ecb841eb65fccad3ffd72c6645c8e186ddababf93c657173c485ed103f8f8a7d8bfeb86cfb9e065a1211c7d48b116c86d6aa97ed1b8c8a85e0a840
 WHIRLPOOL 
4a41fb68f14a53e6e1c26abb77ec66312167d61032720841f55102f2159938a1a0773c0610d9b5200a7fcf7a12c28913bccdf69e984b8f04b2dc56c72d4a8329
+DIST gnupg-2.1.15.tar.bz2 5723689 SHA256 
c28c1a208f1b8ad63bdb6b88d252f6734ff4d33de6b54e38494b11d49e00ffdd SHA512 
69c943e853e1a37e8b17b3bc34e1503f14bc8f189fa9f3ac6644bcc98ccce6eaef64da20ff9dd1c8de3a7789ea577167984ccf3ac286cac50752e6f7c2f42ab1
 WHIRLPOOL 
4c5a8cd4e8b7196f4a355ce7739cf6e23c43817414e10bbba219117e4e51c4c618ffb5dbce27cb836a2171eda58e003d5ddf78d4af09a813c2a1729963413151

diff --git a/app-crypt/gnupg/gnupg-2.1.15.ebuild 
b/app-crypt/gnupg/gnupg-2.1.15.ebuild
new file mode 100644
index 000..15c6ded
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.1.15.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="http://www.gnupg.org/;
+MY_P="${P/_/-}"
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
+
+COMMON_DEPEND_LIBS="
+   >=dev-libs/npth-1.2
+   >=dev-libs/libassuan-2.4.3
+   >=dev-libs/libgcrypt-1.7.3
+   >=dev-libs/libgpg-error-1.24
+   >=dev-libs/libksba-1.3.4
+   >=net-misc/curl-7.10
+   gnutls? ( >=net-libs/gnutls-3.0:0= )
+   sys-libs/zlib
+   ldap? ( net-nds/openldap )
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   tofu? ( >=dev-db/sqlite-3.7 )
+   "
+COMMON_DEPEND_BINS="app-crypt/pinentry
+  !app-crypt/dirmngr"
+
+# Existence of executables is checked during configuration.
+DEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   nls? ( sys-devel/gettext )
+   doc? ( sys-apps/texinfo )"
+
+RDEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   selinux? ( sec-policy/selinux-gpg )
+   nls? ( virtual/libintl )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   epatch_user
+}
+
+src_configure() {
+   local myconf=()
+
+   if use smartcard; then
+   myconf+=(
+   --enable-scdaemon
+   $(use_enable usb ccid-driver)
+   )
+   else
+   myconf+=( --disable-scdaemon )
+   fi
+
+   if use elibc_SunOS || use elibc_AIX; then
+   myconf+=( --disable-symcryptrun )
+   else
+   myconf+=( --enable-symcryptrun )
+   fi
+
+   # glib fails and picks up clang's internal stdint.h causing weird errors
+   [[ ${CC} == *clang ]] && \
+   export gl_cv_absolute_stdint_h=/usr/include/stdint.h
+
+   econf \
+   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   --enable-gpg \
+   --enable-gpgsm \
+   --enable-large-secmem \
+   --without-adns \
+   "${myconf[@]}" \
+   

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-08-18 Thread Jeroen Roovers
commit: 61d55bc8b348e51e9749566a16ffd4469e486ed3
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Aug 18 23:32:03 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Aug 18 23:33:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61d55bc8

app-crypt/gnupg: Stable for HPPA PPC64 (bug #591536).

Package-Manager: portage-2.3.0
RepoMan-Options: --ignore-arches

 app-crypt/gnupg/gnupg-1.4.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-1.4.21.ebuild 
b/app-crypt/gnupg/gnupg-1.4.21.ebuild
index d47c101..a168d6b 100644
--- a/app-crypt/gnupg/gnupg-1.4.21.ebuild
+++ b/app-crypt/gnupg/gnupg-1.4.21.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
 IUSE="bzip2 curl ldap mta nls readline selinux smartcard static usb zlib"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-08-18 Thread Agostino Sarubbo
commit: 1fcfd788e26c0e84e334839e60afa655c5287546
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Aug 18 14:52:15 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Aug 18 14:53:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fcfd788

app-crypt/gnupg: amd64 stable wrt bug #591536

Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-crypt/gnupg/gnupg-1.4.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-1.4.21.ebuild 
b/app-crypt/gnupg/gnupg-1.4.21.ebuild
index a93fe77..d47c101 100644
--- a/app-crypt/gnupg/gnupg-1.4.21.ebuild
+++ b/app-crypt/gnupg/gnupg-1.4.21.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
 IUSE="bzip2 curl ldap mta nls readline selinux smartcard static usb zlib"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-08-17 Thread Kristian Fiskerstrand
commit: ff13a198c84b52c2633dd98e013066ef5797b226
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Wed Aug 17 17:52:32 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Wed Aug 17 17:53:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff13a198

app-crypt/gnupg: Security bump to 1.4.21

Gentoo-Bug: 591536

Package-Manager: portage-2.3.0

 app-crypt/gnupg/Manifest|   1 +
 app-crypt/gnupg/gnupg-1.4.21.ebuild | 115 
 2 files changed, 116 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index c07bda5..cbf591b 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,5 +1,6 @@
 DIST gnupg-1.4.19.tar.bz2 3713811 SHA256 
7f09319d044b0f6ee71fe3587bb873be701723ac0952cff5069046a78de8fd86 SHA512 
cce2a83efb05f963ad0f8afd04999cc852889d46b4cad4cf399a37fd6e69f0911a5ccaa0192cb891a941cfa93125349b481efa789a127e3c0aa2c5ba53672741
 WHIRLPOOL 
14eaddca0981f05757aa0751b9563837efd3f5943a422d5f29e0de94eb6233b85b8848a1f4816ab7e897d6e656c7c08705115d53ed89f554604ffd2009c3c39f
 DIST gnupg-1.4.20.tar.bz2 3692881 SHA256 
04988b1030fa28ddf961ca8ff6f0f8984e0cddcb1eb02859d5d8fe0fe237edcc SHA512 
8a66d5a45dcf0508601452061eb1965c3c56c56f0e5ded00b7f54c6104de0a305c1d526abd37be2f55cd9bde79600d9cfaf60536af77ff733d778ace5fcd9dad
 WHIRLPOOL 
26344b6ba0e5f0f11fa411f5af265c922b3b1d62ff030433eb8dc6fef00dbf2ec3370ecb081dd5c6cf85a4a37e7f12aacc83e07b803cc80adda29a11a4a3c715
+DIST gnupg-1.4.21.tar.bz2 3689305 SHA256 
6b47a3100c857dcab3c60e6152e56a997f2c7862c1b8b2b25adf3884a1ae2276 SHA512 
619e0fbc10310c7e55d129027e2945791fe91a0884b1d6f53acb4b2e380d1c6e71d1a516a59876182c5c70a4227d44a74ceda018c343b5291fa9a5d6de77c984
 WHIRLPOOL 
eb596be347dd90be93d381fe405e50f5808160b546705493bc9d817d521ea236a2374648e6c2cab396f54bba74de4caf2b92e894df3a17aa339f014ef8cc8802
 DIST gnupg-2.0.26.tar.bz2 4303384 SHA256 
7758e30dc382ae7a7167ed41b7f936aa50af5ea2d6fccdef663b5b750b65b8e0 SHA512 
5dd23baaac764fd48abd235ed52a85a2c7fd68b98fcde45c0f294ddb3b5629e8b1bd894585fbed4e6a6cb2bc4a5552c098c3cf1a849fffa469424fd0a4fee726
 WHIRLPOOL 
8d9b30337957f6bfeddea29116d862ef0c0ddd06d59bc2799db236b91b2c6767aad6f37f2166fc431c5d9454eb41f49f3e261bc38d0e89361f0c467f4591cd5a
 DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
 DIST gnupg-2.0.29.tar.bz2 4416251 SHA256 
68ed6b386ba78425b05a60e8ee22785ff0fef190bdc6f1c612f19a58819d4ac9 SHA512 
23b452c740ab5c1e1e37337ae0583dd3b15df58a5bb5639c0c2aef1fb603e0a7d90a257ac99b0d9dfb68b81fa061c0c64e0bfd256c00d64e2f432192f5052f37
 WHIRLPOOL 
f3d59a9453b4a65c726788c35b065ffc9cde0b746705080cd3491c73439786d791da29cf8f5bf1e5594a0e39cfaec214e346fe18ec3acf0b425dc396aa189f33

diff --git a/app-crypt/gnupg/gnupg-1.4.21.ebuild 
b/app-crypt/gnupg/gnupg-1.4.21.ebuild
new file mode 100644
index 000..a93fe77
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-1.4.21.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+ECCVER="0.2.0"
+ECCVER_GNUPG="1.4.9"
+ECC_PATCH="${PN}-${ECCVER_GNUPG}-ecc${ECCVER}.diff"
+MY_P=${P/_/}
+
+DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
+HOMEPAGE="http://www.gnupg.org/;
+SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
+IUSE="bzip2 curl ldap mta nls readline selinux smartcard static usb zlib"
+
+COMMON_DEPEND="
+   ldap? ( net-nds/openldap )
+   bzip2? ( app-arch/bzip2 )
+   zlib? ( sys-libs/zlib )
+   curl? ( net-misc/curl )
+   mta? ( virtual/mta )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( =virtual/libusb-0* )
+   usb? ( =virtual/libusb-0* )"
+
+RDEPEND="!static? ( ${COMMON_DEPEND} )
+   selinux? ( sec-policy/selinux-gpg )
+   nls? ( virtual/libintl )"
+
+DEPEND="${COMMON_DEPEND}
+   dev-lang/perl
+   nls? ( sys-devel/gettext )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   # bug#469388
+   sed -i -e 's/--batch --dearmor/--homedir . --batch --dearmor/' 
checks/Makefile.in
+
+   # Fix PIC definitions
+   sed -i -e 's:PIC:__PIC__:' mpi/i386/mpih-{add,sub}1.S 
intl/relocatable.c \
+   || die "sed PIC failed"
+   sed -i -e 's:if PIC:ifdef __PIC__:' mpi/sparc32v8/mpih-mul{1,2}.S || \
+   die "sed PIC failed"
+}
+
+src_configure() {
+   # Certain sparc32 machines seem to have trouble building correctly with
+   # -mcpu enabled. 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-08-06 Thread Kristian Fiskerstrand
commit: 1764df32f6b5cf02f37faeaa5cead1778959fd2d
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Sat Aug  6 21:31:49 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Sat Aug  6 21:32:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1764df32

app-crypt/gnupg: Add myself as maintainer

Add myself as maintainer to ensure being assigned/notified on bugs

Package-Manager: portage-2.3.0

 app-crypt/gnupg/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-crypt/gnupg/metadata.xml b/app-crypt/gnupg/metadata.xml
index 04058e5..d91e570 100644
--- a/app-crypt/gnupg/metadata.xml
+++ b/app-crypt/gnupg/metadata.xml
@@ -1,6 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
+  
+k...@gentoo.org
+Kristian Fiskerstrand
+  
   
 cry...@gentoo.org
 Crypto



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-07-28 Thread Kristian Fiskerstrand
commit: 2967f4651d0438f586d0e7e01c0ecdddaff42a8f
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Thu Jul 28 17:54:03 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Thu Jul 28 17:55:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2967f465

app-crypt/gnupg: Revision bump to 2.1.14-r1

Updating libksba min version in dep to 1.3.4

Package-Manager: portage-2.3.0

 app-crypt/gnupg/{gnupg-2.1.14.ebuild => gnupg-2.1.14-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.14.ebuild 
b/app-crypt/gnupg/gnupg-2.1.14-r1.ebuild
similarity index 99%
rename from app-crypt/gnupg/gnupg-2.1.14.ebuild
rename to app-crypt/gnupg/gnupg-2.1.14-r1.ebuild
index 5be523d..717db2e 100644
--- a/app-crypt/gnupg/gnupg-2.1.14.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.14-r1.ebuild
@@ -21,7 +21,7 @@ COMMON_DEPEND_LIBS="
>=dev-libs/libassuan-2.4.3
>=dev-libs/libgcrypt-1.7.1
>=dev-libs/libgpg-error-1.24
-   >=dev-libs/libksba-1.2.0
+   >=dev-libs/libksba-1.3.4
>=net-misc/curl-7.10
gnutls? ( >=net-libs/gnutls-3.0:0= )
sys-libs/zlib



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-07-15 Thread Kristian Fiskerstrand
commit: 8f5abc93f06233d74db11222d76686e9db95768b
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Fri Jul 15 08:41:28 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Fri Jul 15 08:43:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f5abc93

app-crypt/gnupg: Version 2.1.14 requires a min dep of npth 1.2

Trying to install version 2.1.14 with lower version of npth than 1.2
causes build failure

Package-Manager: portage-2.3.0

 app-crypt/gnupg/gnupg-2.1.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.14.ebuild 
b/app-crypt/gnupg/gnupg-2.1.14.ebuild
index 4ce6f6e..5be523d 100644
--- a/app-crypt/gnupg/gnupg-2.1.14.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.14.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~s390 ~s
 IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
 
 COMMON_DEPEND_LIBS="
-   dev-libs/npth
+   >=dev-libs/npth-1.2
>=dev-libs/libassuan-2.4.3
>=dev-libs/libgcrypt-1.7.1
>=dev-libs/libgpg-error-1.24



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-07-14 Thread Kristian Fiskerstrand
commit: 62084db04f626f1a6a6632940528cb79938bd396
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Thu Jul 14 18:00:34 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Thu Jul 14 18:01:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62084db0

app-crypt/gnupg: New upstream version 2.1.14

Package-Manager: portage-2.3.0

 app-crypt/gnupg/Manifest|   1 +
 app-crypt/gnupg/gnupg-2.1.14.ebuild | 158 
 2 files changed, 159 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index d0e513d..c07bda5 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -6,3 +6,4 @@ DIST gnupg-2.0.29.tar.bz2 4416251 SHA256 
68ed6b386ba78425b05a60e8ee22785ff0fef19
 DIST gnupg-2.0.30.tar.bz2 4414652 SHA256 
e329785a4f366ba5d72c2c678a7e388b0892ac8440c2f4e6810042123c235d71 SHA512 
e60a57f7dc74b44f884fd50d5a9c51cef7df8c098644ebab9ef7d945a40b0e4a285d0dc80b10fe39d8e4c2cc9d6cbbe800a0ddae54883180dc755fe47ced3314
 WHIRLPOOL 
007315882becc1204edf6833a13610284ce7e1c73429fc3b4170c35ba61c645299f811f01b1bc0506b1cf94ce0de23af4cea33f51cf97397ec61caa15ce3ac6c
 DIST gnupg-2.1.12.tar.bz2 5510723 SHA256 
ac34929d2400a58a349963865442ee6cdd75e500a8d5df083d29835e88bfc506 SHA512 
fdf24d4980ba4011840fd2316a856db2bf50e531071c2bfb899af2b4f5580a9f2992f85a451670a7121d04b608bfb147cefdca1c6f6eb55bc23ecfe5052639e6
 WHIRLPOOL 
ee5a748afee3aa4f8318c1bc1bcbd09232a71853291211f3c5cd8cc44fb70d126185ae9c13086247cd22a9b13c2102f4fa0553e25496c5152f2ce34dc2505d10
 DIST gnupg-2.1.13.tar.bz2 5545361 SHA256 
4f9d83a6221daa60130fa79f0b1d37d6c20fffdd0320b640c7a597c5b6219675 SHA512 
37b6271cdd68fc1d0ec848fa742932afbe8fc662597bcf20398585b51171e7abce40d99ab02f816160b34f7a8d1c60c6e43d8e0192ed107a521579b870b3ebd3
 WHIRLPOOL 
4b97e579bf988a2142bdb83420feef5e0549db0f0a17f2ee8b890e22cb54b38166459d25b05c7f9dcbb14dd5363bf08c24f377d09038884110e29dbbfeb9b73d
+DIST gnupg-2.1.14.tar.bz2 5706058 SHA256 
9450dee9693b6a12bf0c374dae77b66c30f69ff8f35fc9266ab8dd76998eba42 SHA512 
9f098bf589ecb841eb65fccad3ffd72c6645c8e186ddababf93c657173c485ed103f8f8a7d8bfeb86cfb9e065a1211c7d48b116c86d6aa97ed1b8c8a85e0a840
 WHIRLPOOL 
4a41fb68f14a53e6e1c26abb77ec66312167d61032720841f55102f2159938a1a0773c0610d9b5200a7fcf7a12c28913bccdf69e984b8f04b2dc56c72d4a8329

diff --git a/app-crypt/gnupg/gnupg-2.1.14.ebuild 
b/app-crypt/gnupg/gnupg-2.1.14.ebuild
new file mode 100644
index 000..4ce6f6e
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.1.14.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="http://www.gnupg.org/;
+MY_P="${P/_/-}"
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
+
+COMMON_DEPEND_LIBS="
+   dev-libs/npth
+   >=dev-libs/libassuan-2.4.3
+   >=dev-libs/libgcrypt-1.7.1
+   >=dev-libs/libgpg-error-1.24
+   >=dev-libs/libksba-1.2.0
+   >=net-misc/curl-7.10
+   gnutls? ( >=net-libs/gnutls-3.0:0= )
+   sys-libs/zlib
+   ldap? ( net-nds/openldap )
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   tofu? ( >=dev-db/sqlite-3.7 )
+   "
+COMMON_DEPEND_BINS="app-crypt/pinentry
+  !app-crypt/dirmngr"
+
+# Existence of executables is checked during configuration.
+DEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   nls? ( sys-devel/gettext )
+   doc? ( sys-apps/texinfo )"
+
+RDEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   selinux? ( sec-policy/selinux-gpg )
+   nls? ( virtual/libintl )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   epatch_user
+}
+
+src_configure() {
+   local myconf=()
+
+   if use smartcard; then
+   myconf+=(
+   --enable-scdaemon
+   $(use_enable usb ccid-driver)
+   )
+   else
+   myconf+=( --disable-scdaemon )
+   fi
+
+   if use elibc_SunOS || use elibc_AIX; then
+   myconf+=( --disable-symcryptrun )
+   else
+   myconf+=( --enable-symcryptrun )
+   fi
+
+   # glib fails and picks up clang's internal stdint.h causing weird errors
+   [[ ${CC} == *clang ]] && \
+   export gl_cv_absolute_stdint_h=/usr/include/stdint.h
+
+   econf \
+   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   --enable-gpg \
+   --enable-gpgsm \
+   --enable-large-secmem \
+   --without-adns \
+   "${myconf[@]}" \
+   

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-06-22 Thread Austin English
commit: 9807798754677b625d90625fc5b8f4136a60e7eb
Author: Austin English  gentoo  org>
AuthorDate: Tue Jun 21 23:58:51 2016 +
Commit: Austin English  gentoo  org>
CommitDate: Wed Jun 22 17:40:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98077987

app-crypt/gnupg: fix remaining ebuilds building with Clang

Gentoo-Bug: https://bugs.gentoo.org/458154

Reviewed-by: Robin H. Johnson  gentoo.org>

Package-Manager: portage-2.2.28

 app-crypt/gnupg/gnupg-2.0.26-r3.ebuild | 5 -
 app-crypt/gnupg/gnupg-2.0.28.ebuild| 4 ++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/app-crypt/gnupg/gnupg-2.0.26-r3.ebuild 
b/app-crypt/gnupg/gnupg-2.0.26-r3.ebuild
index 055584d..61372d9 100644
--- a/app-crypt/gnupg/gnupg-2.0.26-r3.ebuild
+++ b/app-crypt/gnupg/gnupg-2.0.26-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -85,6 +85,9 @@ src_configure() {
myconf+=( --enable-symcryptrun )
fi
 
+   # glib fails and picks up clang's internal stdint.h causing weird errors
+   [[ ${CC} == *clang ]] && export 
gl_cv_absolute_stdint_h=/usr/include/stdint.h
+
econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
--enable-gpg \

diff --git a/app-crypt/gnupg/gnupg-2.0.28.ebuild 
b/app-crypt/gnupg/gnupg-2.0.28.ebuild
index ffc5a30..1dac44f 100644
--- a/app-crypt/gnupg/gnupg-2.0.28.ebuild
+++ b/app-crypt/gnupg/gnupg-2.0.28.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -84,7 +84,7 @@ src_configure() {
fi
 
# glib fails and picks up clang's internal stdint.h causing weird errors
-   [[ ${CC} == clang ]] && export 
gl_cv_absolute_stdint_h=/usr/include/stdint.h
+   [[ ${CC} == *clang ]] && export 
gl_cv_absolute_stdint_h=/usr/include/stdint.h
 
econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-06-16 Thread Kristian Fiskerstrand
commit: 6acc0d48dff948ead9b7b74ce4112307b341
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Thu Jun 16 19:28:37 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Thu Jun 16 19:31:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6acc0d48

app-crypt/gnupg: New modern upstream release 2.1.13

New modern upstream release 2.1.13 released

Package-Manager: portage-2.3.0_rc1

 app-crypt/gnupg/Manifest|   1 +
 app-crypt/gnupg/gnupg-2.1.13.ebuild | 158 
 2 files changed, 159 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 401aaf2..2b7f69b 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -6,3 +6,4 @@ DIST gnupg-2.0.29.tar.bz2 4416251 SHA256 
68ed6b386ba78425b05a60e8ee22785ff0fef19
 DIST gnupg-2.0.30.tar.bz2 4414652 SHA256 
e329785a4f366ba5d72c2c678a7e388b0892ac8440c2f4e6810042123c235d71 SHA512 
e60a57f7dc74b44f884fd50d5a9c51cef7df8c098644ebab9ef7d945a40b0e4a285d0dc80b10fe39d8e4c2cc9d6cbbe800a0ddae54883180dc755fe47ced3314
 WHIRLPOOL 
007315882becc1204edf6833a13610284ce7e1c73429fc3b4170c35ba61c645299f811f01b1bc0506b1cf94ce0de23af4cea33f51cf97397ec61caa15ce3ac6c
 DIST gnupg-2.1.11.tar.bz2 5224007 SHA256 
b7b0fb2c8c5d47d7ec916d4a1097c0ddcb94a12bb1c0ac424ad86b1ee316b61a SHA512 
b39f3fb461ad879b1909808434c4b03dab4d1d79aa674fbc88e3d50960184c0c25a840206ff32b760672f1b2153253f4d7a88eb726d8662f629fa04b6739ad31
 WHIRLPOOL 
486d623e73172a6d7dc7a6e4a5b411e70e0002a960f0398833377b8e8d79e5456a73f945db7c8bbca6ff7fd33fbfb49ca587e3a393094ce0a16d86cd906f7f09
 DIST gnupg-2.1.12.tar.bz2 5510723 SHA256 
ac34929d2400a58a349963865442ee6cdd75e500a8d5df083d29835e88bfc506 SHA512 
fdf24d4980ba4011840fd2316a856db2bf50e531071c2bfb899af2b4f5580a9f2992f85a451670a7121d04b608bfb147cefdca1c6f6eb55bc23ecfe5052639e6
 WHIRLPOOL 
ee5a748afee3aa4f8318c1bc1bcbd09232a71853291211f3c5cd8cc44fb70d126185ae9c13086247cd22a9b13c2102f4fa0553e25496c5152f2ce34dc2505d10
+DIST gnupg-2.1.13.tar.bz2 5545361 SHA256 
4f9d83a6221daa60130fa79f0b1d37d6c20fffdd0320b640c7a597c5b6219675 SHA512 
37b6271cdd68fc1d0ec848fa742932afbe8fc662597bcf20398585b51171e7abce40d99ab02f816160b34f7a8d1c60c6e43d8e0192ed107a521579b870b3ebd3
 WHIRLPOOL 
4b97e579bf988a2142bdb83420feef5e0549db0f0a17f2ee8b890e22cb54b38166459d25b05c7f9dcbb14dd5363bf08c24f377d09038884110e29dbbfeb9b73d

diff --git a/app-crypt/gnupg/gnupg-2.1.13.ebuild 
b/app-crypt/gnupg/gnupg-2.1.13.ebuild
new file mode 100644
index 000..d136944
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.1.13.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="http://www.gnupg.org/;
+MY_P="${P/_/-}"
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
+
+COMMON_DEPEND_LIBS="
+   dev-libs/npth
+   >=dev-libs/libassuan-2.4.1
+   >=dev-libs/libgcrypt-1.7.1
+   >=dev-libs/libgpg-error-1.21
+   >=dev-libs/libksba-1.2.0
+   >=net-misc/curl-7.10
+   gnutls? ( >=net-libs/gnutls-3.0:0= )
+   sys-libs/zlib
+   ldap? ( net-nds/openldap )
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   tofu? ( >=dev-db/sqlite-3.7 )
+   "
+COMMON_DEPEND_BINS="app-crypt/pinentry
+  !app-crypt/dirmngr"
+
+# Existence of executables is checked during configuration.
+DEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   nls? ( sys-devel/gettext )
+   doc? ( sys-apps/texinfo )"
+
+RDEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   selinux? ( sec-policy/selinux-gpg )
+   nls? ( virtual/libintl )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   epatch "${FILESDIR}/${PN}-2.1-fix-gentoo-dash-issue.patch"
+   epatch_user
+}
+
+src_configure() {
+   local myconf=()
+
+   if use smartcard; then
+   myconf+=(
+   --enable-scdaemon
+   $(use_enable usb ccid-driver)
+   )
+   else
+   myconf+=( --disable-scdaemon )
+   fi
+
+   if use elibc_SunOS || use elibc_AIX; then
+   myconf+=( --disable-symcryptrun )
+   else
+   myconf+=( --enable-symcryptrun )
+   fi
+
+   # glib fails and picks up clang's internal stdint.h causing weird errors
+   [[ ${CC} == *clang ]] && \
+   export gl_cv_absolute_stdint_h=/usr/include/stdint.h
+
+   econf \
+   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   --enable-gpg \
+   --enable-gpgsm \
+ 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/, app-crypt/gnupg/

2016-06-16 Thread Kristian Fiskerstrand
commit: b6a95374cfaab386126963ae0dca5fcfbfcb6062
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Thu Jun 16 19:30:28 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Thu Jun 16 19:31:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a95374

app-crypt/gnupg: Clean up old modern versions

Clean up old versions from modern branch

Package-Manager: portage-2.3.0_rc1

 app-crypt/gnupg/Manifest   |   1 -
 app-crypt/gnupg/files/gnupg-2.1.11-tests.patch | 136 ---
 app-crypt/gnupg/gnupg-2.1.11-r1.ebuild | 175 -
 app-crypt/gnupg/gnupg-2.1.12.ebuild| 159 --
 4 files changed, 471 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 2b7f69b..d0e513d 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -4,6 +4,5 @@ DIST gnupg-2.0.26.tar.bz2 4303384 SHA256 
7758e30dc382ae7a7167ed41b7f936aa50af5ea
 DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
 DIST gnupg-2.0.29.tar.bz2 4416251 SHA256 
68ed6b386ba78425b05a60e8ee22785ff0fef190bdc6f1c612f19a58819d4ac9 SHA512 
23b452c740ab5c1e1e37337ae0583dd3b15df58a5bb5639c0c2aef1fb603e0a7d90a257ac99b0d9dfb68b81fa061c0c64e0bfd256c00d64e2f432192f5052f37
 WHIRLPOOL 
f3d59a9453b4a65c726788c35b065ffc9cde0b746705080cd3491c73439786d791da29cf8f5bf1e5594a0e39cfaec214e346fe18ec3acf0b425dc396aa189f33
 DIST gnupg-2.0.30.tar.bz2 4414652 SHA256 
e329785a4f366ba5d72c2c678a7e388b0892ac8440c2f4e6810042123c235d71 SHA512 
e60a57f7dc74b44f884fd50d5a9c51cef7df8c098644ebab9ef7d945a40b0e4a285d0dc80b10fe39d8e4c2cc9d6cbbe800a0ddae54883180dc755fe47ced3314
 WHIRLPOOL 
007315882becc1204edf6833a13610284ce7e1c73429fc3b4170c35ba61c645299f811f01b1bc0506b1cf94ce0de23af4cea33f51cf97397ec61caa15ce3ac6c
-DIST gnupg-2.1.11.tar.bz2 5224007 SHA256 
b7b0fb2c8c5d47d7ec916d4a1097c0ddcb94a12bb1c0ac424ad86b1ee316b61a SHA512 
b39f3fb461ad879b1909808434c4b03dab4d1d79aa674fbc88e3d50960184c0c25a840206ff32b760672f1b2153253f4d7a88eb726d8662f629fa04b6739ad31
 WHIRLPOOL 
486d623e73172a6d7dc7a6e4a5b411e70e0002a960f0398833377b8e8d79e5456a73f945db7c8bbca6ff7fd33fbfb49ca587e3a393094ce0a16d86cd906f7f09
 DIST gnupg-2.1.12.tar.bz2 5510723 SHA256 
ac34929d2400a58a349963865442ee6cdd75e500a8d5df083d29835e88bfc506 SHA512 
fdf24d4980ba4011840fd2316a856db2bf50e531071c2bfb899af2b4f5580a9f2992f85a451670a7121d04b608bfb147cefdca1c6f6eb55bc23ecfe5052639e6
 WHIRLPOOL 
ee5a748afee3aa4f8318c1bc1bcbd09232a71853291211f3c5cd8cc44fb70d126185ae9c13086247cd22a9b13c2102f4fa0553e25496c5152f2ce34dc2505d10
 DIST gnupg-2.1.13.tar.bz2 5545361 SHA256 
4f9d83a6221daa60130fa79f0b1d37d6c20fffdd0320b640c7a597c5b6219675 SHA512 
37b6271cdd68fc1d0ec848fa742932afbe8fc662597bcf20398585b51171e7abce40d99ab02f816160b34f7a8d1c60c6e43d8e0192ed107a521579b870b3ebd3
 WHIRLPOOL 
4b97e579bf988a2142bdb83420feef5e0549db0f0a17f2ee8b890e22cb54b38166459d25b05c7f9dcbb14dd5363bf08c24f377d09038884110e29dbbfeb9b73d

diff --git a/app-crypt/gnupg/files/gnupg-2.1.11-tests.patch 
b/app-crypt/gnupg/files/gnupg-2.1.11-tests.patch
deleted file mode 100644
index 216ea7d..000
--- a/app-crypt/gnupg/files/gnupg-2.1.11-tests.patch
+++ /dev/null
@@ -1,136 +0,0 @@
-From acac103ba5772ae738ce5409d17feab80596cde6 Mon Sep 17 00:00:00 2001
-From: "Neal H. Walfield" 
-Date: Fri, 12 Feb 2016 22:12:21 +0100
-Subject: [PATCH 1/1] common: Change simple_query to ignore status messages.
-
-* common/simple-pwquery.c (simple_query): Ignore status messages.
-
---
-Signed-off-by: Neal H. Walfield 
-GnuPG-bug-id: 2229

- common/simple-pwquery.c | 95 ++---
- 1 file changed, 67 insertions(+), 28 deletions(-)
-
-diff --git a/common/simple-pwquery.c b/common/simple-pwquery.c
-index 90d04c0..b2d666c 100644
 a/common/simple-pwquery.c
-+++ b/common/simple-pwquery.c
-@@ -618,6 +618,7 @@ simple_query (const char *query)
-   int fd = -1;
-   int nread;
-   char response[500];
-+  int have = 0;
-   int rc;
- 
-   rc = agent_open ();
-@@ -628,40 +629,78 @@ simple_query (const char *query)
-   if (rc)
- goto leave;
- 
--  /* get response */
--  nread = readline (fd, response, 499);
--  if (nread < 0)
--{
--  rc = -nread;
--  goto leave;
--}
--  if (nread < 3)
-+  while (1)
- {
--  rc = SPWQ_PROTOCOL_ERROR;
--  goto leave;
--}
-+  if (! have || ! strchr (response, '\n'))
-+/* get response */
-+{
-+  nread = readline (fd, [have],
-+sizeof (response) - 1 /* NUL */ - have);
-+  if (nread < 0)
-+{
-+ 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-06-15 Thread Kristian Fiskerstrand
commit: b19cbb6450c82a3658c588d2d782dbbb7173862e
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Wed Jun 15 21:55:45 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Wed Jun 15 21:55:45 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b19cbb64

app-crypt/gnupg: Change minimum libgcrypt version to 1.7.1

Change minimum libgcrypt version to 1.7.1. This servers at least two
purposes; (i) it ensures gnupg 2.1 is build with curve25519 support
for Gentoo users; and (ii) threads use flag is removed in this
version (as it is required to always be on), and due to (i) this makes
more sense than specifying a default interprentation for missing use
flag.

Package-Manager: portage-2.3.0_rc1

 app-crypt/gnupg/gnupg-2.1.12-r1.ebuild | 159 +
 1 file changed, 159 insertions(+)

diff --git a/app-crypt/gnupg/gnupg-2.1.12-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.1.12-r1.ebuild
new file mode 100644
index 000..b711914
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.1.12-r1.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="http://www.gnupg.org/;
+MY_P="${P/_/-}"
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
+
+COMMON_DEPEND_LIBS="
+   dev-libs/npth
+   >=dev-libs/libassuan-2.4.1
+   >=dev-libs/libgcrypt-1.7.1
+   >=dev-libs/libgpg-error-1.21
+   >=dev-libs/libksba-1.2.0
+   >=net-misc/curl-7.10
+   gnutls? ( >=net-libs/gnutls-3.0:0= )
+   sys-libs/zlib
+   ldap? ( net-nds/openldap )
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   tofu? ( >=dev-db/sqlite-3.7 )
+   "
+COMMON_DEPEND_BINS="app-crypt/pinentry
+  !app-crypt/dirmngr"
+
+# Existence of executables is checked during configuration.
+DEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   nls? ( sys-devel/gettext )
+   doc? ( sys-apps/texinfo )"
+
+RDEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   selinux? ( sec-policy/selinux-gpg )
+   nls? ( virtual/libintl )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   epatch "${FILESDIR}/${P}-fix-signature-checking.patch" \
+   "${FILESDIR}/${PN}-2.1-fix-gentoo-dash-issue.patch"
+   epatch_user
+}
+
+src_configure() {
+   local myconf=()
+
+   if use smartcard; then
+   myconf+=(
+   --enable-scdaemon
+   $(use_enable usb ccid-driver)
+   )
+   else
+   myconf+=( --disable-scdaemon )
+   fi
+
+   if use elibc_SunOS || use elibc_AIX; then
+   myconf+=( --disable-symcryptrun )
+   else
+   myconf+=( --enable-symcryptrun )
+   fi
+
+   # glib fails and picks up clang's internal stdint.h causing weird errors
+   [[ ${CC} == *clang ]] && \
+   export gl_cv_absolute_stdint_h=/usr/include/stdint.h
+
+   econf \
+   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   --enable-gpg \
+   --enable-gpgsm \
+   --enable-large-secmem \
+   --without-adns \
+   "${myconf[@]}" \
+   $(use_enable bzip2) \
+   $(use_enable gnutls) \
+   $(use_with ldap) \
+   $(use_enable nls) \
+   $(use_with readline) \
+   $(use_enable tofu) \
+   CC_FOR_BUILD="$(tc-getBUILD_CC)"
+}
+
+src_compile() {
+   default
+
+   if use doc; then
+   cd doc
+   emake html
+   fi
+}
+
+src_install() {
+   default
+
+   use tools && dobin tools/{convert-from-106,gpg-check-pattern} \
+   
tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys,make-dns-cert}
+
+   emake DESTDIR="${D}" -f doc/Makefile uninstall-nobase_dist_docDATA
+   # The help*txt files are read from the datadir by GnuPG directly.
+   # They do not work if compressed or moved!
+   #rm "${ED}"/usr/share/gnupg/help* || die
+
+   dodoc ChangeLog NEWS README THANKS TODO VERSION doc/FAQ doc/DETAILS \
+   doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER doc/help*
+
+   dosym gpg2 /usr/bin/gpg
+   dosym gpgv2 /usr/bin/gpgv
+   echo ".so man1/gpg2.1" > "${ED}"/usr/share/man/man1/gpg.1
+   echo ".so man1/gpgv2.1" > "${ED}"/usr/share/man/man1/gpgv.1
+
+   dodir /etc/env.d
+   echo "CONFIG_PROTECT=/usr/share/gnupg/qualified.txt" >> 
"${ED}"/etc/env.d/30gnupg
+
+   if use doc; then
+ 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-06-08 Thread Mike Frysinger
commit: 9dd2751039b24275ffcc179c7b5683e4c17f0522
Author: Mike Frysinger  gentoo  org>
AuthorDate: Wed Jun  8 18:55:47 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Wed Jun  8 18:55:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dd27510

app-crypt/gnupg: restore m68k/s390/sh keywords to 2.1.x

 app-crypt/gnupg/gnupg-2.1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.12.ebuild 
b/app-crypt/gnupg/gnupg-2.1.12.ebuild
index 8f95a20..4c4d4ec 100644
--- a/app-crypt/gnupg/gnupg-2.1.12.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.12.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-06-08 Thread Mike Frysinger
commit: 030307a8d1068aba484d3426952e9075a3a18620
Author: Mike Frysinger  gentoo  org>
AuthorDate: Wed Jun  8 18:48:55 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Wed Jun  8 18:48:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=030307a8

app-crypt/gnupg: mark 2.0.28 arm64/s390/sh stable

 app-crypt/gnupg/gnupg-2.0.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.0.28.ebuild 
b/app-crypt/gnupg/gnupg-2.0.28.ebuild
index 13e25bd..ffc5a30 100644
--- a/app-crypt/gnupg/gnupg-2.0.28.ebuild
+++ b/app-crypt/gnupg/gnupg-2.0.28.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls mta readline static selinux smartcard tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg-pkcs11-scd/

2016-06-03 Thread Anthony G. Basile
commit: dc02f1031c6521e6d3b404d88cd344ad570bcd39
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jun  3 09:06:54 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Jun  3 09:06:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc02f103

app-crypt/gnupg-pkcs11-scd: add libressl support

Package-Manager: portage-2.2.28

 app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.7.3.ebuild | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.7.3.ebuild 
b/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.7.3.ebuild
index 4c4093e..5c4a028 100644
--- a/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.7.3.ebuild
+++ b/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.7.3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="4"
+EAPI="5"
 
 DESCRIPTION="PKCS#11 support for GnuPG"
 HOMEPAGE="http://gnupg-pkcs11.sourceforge.net;
@@ -11,12 +11,14 @@ SRC_URI="mirror://sourceforge/gnupg-pkcs11/${P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="libressl"
 
-RDEPEND="=dev-libs/libassuan-2*
+RDEPEND="
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   =dev-libs/libassuan-2*
>=dev-libs/libgcrypt-1.2.2:0
>=dev-libs/libgpg-error-1.3
-   >=dev-libs/openssl-0.9.7
>=dev-libs/pkcs11-helper-1.02"
 DEPEND="${RDEPEND}
virtual/pkgconfig"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/, app-crypt/gnupg/

2016-05-19 Thread Kristian Fiskerstrand
commit: 88c1f9f779abf72b6091cd5f772dfcb29151e639
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Thu May 19 21:16:12 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Thu May 19 21:16:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88c1f9f7

app-crypt/gnupg: Cleanup old 2.1 versions

Package-Manager: portage-2.2.28

 app-crypt/gnupg/Manifest   |   2 -
 .../gnupg/files/gnupg-2.1.10-pkg-config.patch  |  24 ---
 app-crypt/gnupg/gnupg-2.1.10-r1.ebuild | 182 -
 app-crypt/gnupg/gnupg-2.1.11.ebuild| 173 
 app-crypt/gnupg/gnupg-2.1.9-r1.ebuild  | 171 ---
 5 files changed, 552 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 3c18723..401aaf2 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -4,7 +4,5 @@ DIST gnupg-2.0.26.tar.bz2 4303384 SHA256 
7758e30dc382ae7a7167ed41b7f936aa50af5ea
 DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
 DIST gnupg-2.0.29.tar.bz2 4416251 SHA256 
68ed6b386ba78425b05a60e8ee22785ff0fef190bdc6f1c612f19a58819d4ac9 SHA512 
23b452c740ab5c1e1e37337ae0583dd3b15df58a5bb5639c0c2aef1fb603e0a7d90a257ac99b0d9dfb68b81fa061c0c64e0bfd256c00d64e2f432192f5052f37
 WHIRLPOOL 
f3d59a9453b4a65c726788c35b065ffc9cde0b746705080cd3491c73439786d791da29cf8f5bf1e5594a0e39cfaec214e346fe18ec3acf0b425dc396aa189f33
 DIST gnupg-2.0.30.tar.bz2 4414652 SHA256 
e329785a4f366ba5d72c2c678a7e388b0892ac8440c2f4e6810042123c235d71 SHA512 
e60a57f7dc74b44f884fd50d5a9c51cef7df8c098644ebab9ef7d945a40b0e4a285d0dc80b10fe39d8e4c2cc9d6cbbe800a0ddae54883180dc755fe47ced3314
 WHIRLPOOL 
007315882becc1204edf6833a13610284ce7e1c73429fc3b4170c35ba61c645299f811f01b1bc0506b1cf94ce0de23af4cea33f51cf97397ec61caa15ce3ac6c
-DIST gnupg-2.1.10.tar.bz2 5173253 SHA256 
93bd58d81771a4fa488566e5d2e13b1fd7afc86789401eb41731882abfd26cf9 SHA512 
ceea93a7e7d30e07839bcc52d4246fd5be1ec81a8c4d4d62059e2b0c0e58fab07a1531016f82bcc506340653d66c73541dd3f5897df7691abeb4068d94957003
 WHIRLPOOL 
01f92f6020b79b373d4d6879cc39913c575c67a52c1bd425770322de0ce5a9fbd796d800cbb41a15553fd30a6c8f85a794e0b4c09420a2b49f6cb0542cdb52fb
 DIST gnupg-2.1.11.tar.bz2 5224007 SHA256 
b7b0fb2c8c5d47d7ec916d4a1097c0ddcb94a12bb1c0ac424ad86b1ee316b61a SHA512 
b39f3fb461ad879b1909808434c4b03dab4d1d79aa674fbc88e3d50960184c0c25a840206ff32b760672f1b2153253f4d7a88eb726d8662f629fa04b6739ad31
 WHIRLPOOL 
486d623e73172a6d7dc7a6e4a5b411e70e0002a960f0398833377b8e8d79e5456a73f945db7c8bbca6ff7fd33fbfb49ca587e3a393094ce0a16d86cd906f7f09
 DIST gnupg-2.1.12.tar.bz2 5510723 SHA256 
ac34929d2400a58a349963865442ee6cdd75e500a8d5df083d29835e88bfc506 SHA512 
fdf24d4980ba4011840fd2316a856db2bf50e531071c2bfb899af2b4f5580a9f2992f85a451670a7121d04b608bfb147cefdca1c6f6eb55bc23ecfe5052639e6
 WHIRLPOOL 
ee5a748afee3aa4f8318c1bc1bcbd09232a71853291211f3c5cd8cc44fb70d126185ae9c13086247cd22a9b13c2102f4fa0553e25496c5152f2ce34dc2505d10
-DIST gnupg-2.1.9.tar.bz2 4925167 SHA256 
1cb7633a57190beb66f9249cb7446603229b273d4d89331b75c652fa4a29f7b6 SHA512 
c19b8cac42b7060caada230b77f36a0b0ed0a05efd519818c5b4057ef0fcb16602f2f3ade2409de2ef353a9e2acc3e5fa106a4449c6929a36a599a82194c0ee0
 WHIRLPOOL 
105b83e82330a00084a0e9f3d96c8788ac2c9e7831beea0ea42786df4e378dc9e8f2c1a31f12af9c53d363aa71810cd231afdf8f20eab424fea5f59b103033a9

diff --git a/app-crypt/gnupg/files/gnupg-2.1.10-pkg-config.patch 
b/app-crypt/gnupg/files/gnupg-2.1.10-pkg-config.patch
deleted file mode 100644
index 3526c31..000
--- a/app-crypt/gnupg/files/gnupg-2.1.10-pkg-config.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-X-Git-Url: 
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blobdiff_plain;f=configure.ac;h=77487b23c36599b4a41272608d2c3569cfce655b;hp=5a75e5080e5f9649e6c100224f8f428884a5e49c;hb=af142854a73567836a0ca44ad62900469c23d531;hpb=06436882c31ed6339b2bef2b59d24a1a8ba751fd
-
-diff --git a/configure.ac b/configure.ac
-index 5a75e50..77487b2 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -589,6 +589,7 @@ AC_ISC_POSIX
- AC_SYS_LARGEFILE
- GNUPG_CHECK_USTAR
- 
-+
- # We need to compile and run a program on the build machine.  A
- # comment in libgpg-error says that the AC_PROG_CC_FOR_BUILD macro in
- # the AC archive is broken for autoconf 2.57.  Given that there is no
-@@ -604,6 +605,9 @@ fi
- AC_MSG_RESULT($CC_FOR_BUILD)
- AC_ARG_VAR(CC_FOR_BUILD,[build system C compiler])
- 
-+# We need to call this macro because other pkg-config macros are
-+# not always used.
-+PKG_PROG_PKG_CONFIG
- 
- 
- try_gettext=yes

diff --git a/app-crypt/gnupg/gnupg-2.1.10-r1.ebuild 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/, app-crypt/gnupg/files/

2016-05-19 Thread Kristian Fiskerstrand
commit: eb73332ccf12be2ec981ddb7e27f20790e13a92c
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Thu May 19 21:04:12 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Thu May 19 21:06:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb73332c

app-crypt/gnupg: New upstream version 2.1.12

Fixes;
Gentoo-Bug: 573930
Gentoo-Bug: 575798
Gentoo-Bug: 581966

Package-Manager: portage-2.2.28

 app-crypt/gnupg/Manifest   |   1 +
 .../files/gnupg-2.1-fix-gentoo-dash-issue.patch|  12 ++
 .../gnupg-2.1.12-fix-signature-checking.patch  |  50 +++
 app-crypt/gnupg/gnupg-2.1.12.ebuild| 159 +
 4 files changed, 222 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 1e455b3..3c18723 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -6,4 +6,5 @@ DIST gnupg-2.0.29.tar.bz2 4416251 SHA256 
68ed6b386ba78425b05a60e8ee22785ff0fef19
 DIST gnupg-2.0.30.tar.bz2 4414652 SHA256 
e329785a4f366ba5d72c2c678a7e388b0892ac8440c2f4e6810042123c235d71 SHA512 
e60a57f7dc74b44f884fd50d5a9c51cef7df8c098644ebab9ef7d945a40b0e4a285d0dc80b10fe39d8e4c2cc9d6cbbe800a0ddae54883180dc755fe47ced3314
 WHIRLPOOL 
007315882becc1204edf6833a13610284ce7e1c73429fc3b4170c35ba61c645299f811f01b1bc0506b1cf94ce0de23af4cea33f51cf97397ec61caa15ce3ac6c
 DIST gnupg-2.1.10.tar.bz2 5173253 SHA256 
93bd58d81771a4fa488566e5d2e13b1fd7afc86789401eb41731882abfd26cf9 SHA512 
ceea93a7e7d30e07839bcc52d4246fd5be1ec81a8c4d4d62059e2b0c0e58fab07a1531016f82bcc506340653d66c73541dd3f5897df7691abeb4068d94957003
 WHIRLPOOL 
01f92f6020b79b373d4d6879cc39913c575c67a52c1bd425770322de0ce5a9fbd796d800cbb41a15553fd30a6c8f85a794e0b4c09420a2b49f6cb0542cdb52fb
 DIST gnupg-2.1.11.tar.bz2 5224007 SHA256 
b7b0fb2c8c5d47d7ec916d4a1097c0ddcb94a12bb1c0ac424ad86b1ee316b61a SHA512 
b39f3fb461ad879b1909808434c4b03dab4d1d79aa674fbc88e3d50960184c0c25a840206ff32b760672f1b2153253f4d7a88eb726d8662f629fa04b6739ad31
 WHIRLPOOL 
486d623e73172a6d7dc7a6e4a5b411e70e0002a960f0398833377b8e8d79e5456a73f945db7c8bbca6ff7fd33fbfb49ca587e3a393094ce0a16d86cd906f7f09
+DIST gnupg-2.1.12.tar.bz2 5510723 SHA256 
ac34929d2400a58a349963865442ee6cdd75e500a8d5df083d29835e88bfc506 SHA512 
fdf24d4980ba4011840fd2316a856db2bf50e531071c2bfb899af2b4f5580a9f2992f85a451670a7121d04b608bfb147cefdca1c6f6eb55bc23ecfe5052639e6
 WHIRLPOOL 
ee5a748afee3aa4f8318c1bc1bcbd09232a71853291211f3c5cd8cc44fb70d126185ae9c13086247cd22a9b13c2102f4fa0553e25496c5152f2ce34dc2505d10
 DIST gnupg-2.1.9.tar.bz2 4925167 SHA256 
1cb7633a57190beb66f9249cb7446603229b273d4d89331b75c652fa4a29f7b6 SHA512 
c19b8cac42b7060caada230b77f36a0b0ed0a05efd519818c5b4057ef0fcb16602f2f3ade2409de2ef353a9e2acc3e5fa106a4449c6929a36a599a82194c0ee0
 WHIRLPOOL 
105b83e82330a00084a0e9f3d96c8788ac2c9e7831beea0ea42786df4e378dc9e8f2c1a31f12af9c53d363aa71810cd231afdf8f20eab424fea5f59b103033a9

diff --git a/app-crypt/gnupg/files/gnupg-2.1-fix-gentoo-dash-issue.patch 
b/app-crypt/gnupg/files/gnupg-2.1-fix-gentoo-dash-issue.patch
new file mode 100644
index 000..6878ef1
--- /dev/null
+++ b/app-crypt/gnupg/files/gnupg-2.1-fix-gentoo-dash-issue.patch
@@ -0,0 +1,12 @@
+diff -Naur tests.old/openpgp/mds.test tests/openpgp/mds.test
+--- tests.old/openpgp/mds.test 2016-05-03 13:13:11.373313389 +0200
 tests/openpgp/mds.test 2016-05-03 13:13:31.886755059 +0200
+@@ -63,7 +63,7 @@
+ 
+ [ "$failed" != "" ] && error "$failed failed for empty string"
+ 
+-echo_n "abcdefghijklmnopqrstuvwxyz" | $GPG --with-colons --print-mds >y
++printf "abcdefghijklmnopqrstuvwxyz" | $GPG --with-colons --print-mds >y
+ if have_hash_algo "MD5"; then
+   test_one ":1:""C3FCD3D76192E4007DFB496CCA67E13B"
+ fi

diff --git a/app-crypt/gnupg/files/gnupg-2.1.12-fix-signature-checking.patch 
b/app-crypt/gnupg/files/gnupg-2.1.12-fix-signature-checking.patch
new file mode 100644
index 000..debf0bb
--- /dev/null
+++ b/app-crypt/gnupg/files/gnupg-2.1.12-fix-signature-checking.patch
@@ -0,0 +1,50 @@
+From 83a90a916e8e2f8e44c3b11d11e1dd75f65a87fb Mon Sep 17 00:00:00 2001
+From: NIIBE Yutaka 
+Date: Wed, 11 May 2016 19:27:03 +0900
+Subject: [PATCH 1/1] g10: Fix signature checking.
+
+* g10/sig-check.c (check_signature_over_key_or_uid): Fix call to
+walk_kbnode.
+
+--
+
+Thanks to Vincent Brillault (Feandil).
+
+GnuPG-bug-id: 2351
+Signed-off-by: NIIBE Yutaka 
+---
+ g10/sig-check.c | 13 +
+ 1 file changed, 9 insertions(+), 4 deletions(-)
+
+diff --git a/g10/sig-check.c b/g10/sig-check.c
+index 290f19a..7000b48 100644
+--- a/g10/sig-check.c
 b/g10/sig-check.c
+@@ -797,15 +797,20 @@ check_signature_over_key_or_uid (PKT_public_key *signer,
+ *is_selfsig = 1;
+ }
+   else
+-/* See if one of the subkeys was the signer (although this is
+-   extremely unlikely).  */
+ {
+   kbnode_t ctx = NULL;
+   kbnode_t n;
+ 
+-  while ((n 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-04-17 Thread Patrice Clement
commit: a85126affe34b4b1779b692b39351ce61e54367e
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Apr 17 21:51:37 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Apr 17 21:57:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a85126af

app-crypt/gnupg: Fix metadata.xml file. Remove duplicate entry.

Package-Manager: portage-2.2.26

 app-crypt/gnupg/metadata.xml | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/app-crypt/gnupg/metadata.xml b/app-crypt/gnupg/metadata.xml
index 044fd43..04058e5 100644
--- a/app-crypt/gnupg/metadata.xml
+++ b/app-crypt/gnupg/metadata.xml
@@ -11,13 +11,11 @@
   
   
 
-  Bring in dev-libs/libusb as a dependency; enable
-  scdaemon.
-
-
   Build scdaemon software. Enables usage of OpenPGP cards. For
   other type of smartcards, try
   app-crypt/gnupg-pkcs11-scd.
+  Bring in dev-libs/libusb as a dependency; enable
+  scdaemon.
 
 
   Build direct CCID access for scdaemon; requires



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-04-07 Thread Kristian Fiskerstrand
commit: 447ea451e810e5ec5aaa5749d564ac6af78e98f6
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Thu Apr  7 18:19:25 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Thu Apr  7 18:19:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=447ea451

app-crypt/gnupg: Version bump to 2.0.30

New upstream version in the 2.0 branch

Package-Manager: portage-2.2.27

 app-crypt/gnupg/Manifest|   1 +
 app-crypt/gnupg/gnupg-2.0.30.ebuild | 170 
 2 files changed, 171 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index b874b25..1e455b3 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -3,6 +3,7 @@ DIST gnupg-1.4.20.tar.bz2 3692881 SHA256 
04988b1030fa28ddf961ca8ff6f0f8984e0cddc
 DIST gnupg-2.0.26.tar.bz2 4303384 SHA256 
7758e30dc382ae7a7167ed41b7f936aa50af5ea2d6fccdef663b5b750b65b8e0 SHA512 
5dd23baaac764fd48abd235ed52a85a2c7fd68b98fcde45c0f294ddb3b5629e8b1bd894585fbed4e6a6cb2bc4a5552c098c3cf1a849fffa469424fd0a4fee726
 WHIRLPOOL 
8d9b30337957f6bfeddea29116d862ef0c0ddd06d59bc2799db236b91b2c6767aad6f37f2166fc431c5d9454eb41f49f3e261bc38d0e89361f0c467f4591cd5a
 DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
 DIST gnupg-2.0.29.tar.bz2 4416251 SHA256 
68ed6b386ba78425b05a60e8ee22785ff0fef190bdc6f1c612f19a58819d4ac9 SHA512 
23b452c740ab5c1e1e37337ae0583dd3b15df58a5bb5639c0c2aef1fb603e0a7d90a257ac99b0d9dfb68b81fa061c0c64e0bfd256c00d64e2f432192f5052f37
 WHIRLPOOL 
f3d59a9453b4a65c726788c35b065ffc9cde0b746705080cd3491c73439786d791da29cf8f5bf1e5594a0e39cfaec214e346fe18ec3acf0b425dc396aa189f33
+DIST gnupg-2.0.30.tar.bz2 4414652 SHA256 
e329785a4f366ba5d72c2c678a7e388b0892ac8440c2f4e6810042123c235d71 SHA512 
e60a57f7dc74b44f884fd50d5a9c51cef7df8c098644ebab9ef7d945a40b0e4a285d0dc80b10fe39d8e4c2cc9d6cbbe800a0ddae54883180dc755fe47ced3314
 WHIRLPOOL 
007315882becc1204edf6833a13610284ce7e1c73429fc3b4170c35ba61c645299f811f01b1bc0506b1cf94ce0de23af4cea33f51cf97397ec61caa15ce3ac6c
 DIST gnupg-2.1.10.tar.bz2 5173253 SHA256 
93bd58d81771a4fa488566e5d2e13b1fd7afc86789401eb41731882abfd26cf9 SHA512 
ceea93a7e7d30e07839bcc52d4246fd5be1ec81a8c4d4d62059e2b0c0e58fab07a1531016f82bcc506340653d66c73541dd3f5897df7691abeb4068d94957003
 WHIRLPOOL 
01f92f6020b79b373d4d6879cc39913c575c67a52c1bd425770322de0ce5a9fbd796d800cbb41a15553fd30a6c8f85a794e0b4c09420a2b49f6cb0542cdb52fb
 DIST gnupg-2.1.11.tar.bz2 5224007 SHA256 
b7b0fb2c8c5d47d7ec916d4a1097c0ddcb94a12bb1c0ac424ad86b1ee316b61a SHA512 
b39f3fb461ad879b1909808434c4b03dab4d1d79aa674fbc88e3d50960184c0c25a840206ff32b760672f1b2153253f4d7a88eb726d8662f629fa04b6739ad31
 WHIRLPOOL 
486d623e73172a6d7dc7a6e4a5b411e70e0002a960f0398833377b8e8d79e5456a73f945db7c8bbca6ff7fd33fbfb49ca587e3a393094ce0a16d86cd906f7f09
 DIST gnupg-2.1.9.tar.bz2 4925167 SHA256 
1cb7633a57190beb66f9249cb7446603229b273d4d89331b75c652fa4a29f7b6 SHA512 
c19b8cac42b7060caada230b77f36a0b0ed0a05efd519818c5b4057ef0fcb16602f2f3ade2409de2ef353a9e2acc3e5fa106a4449c6929a36a599a82194c0ee0
 WHIRLPOOL 
105b83e82330a00084a0e9f3d96c8788ac2c9e7831beea0ea42786df4e378dc9e8f2c1a31f12af9c53d363aa71810cd231afdf8f20eab424fea5f59b103033a9

diff --git a/app-crypt/gnupg/gnupg-2.0.30.ebuild 
b/app-crypt/gnupg/gnupg-2.0.30.ebuild
new file mode 100644
index 000..267cac7
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.0.30.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
+HOMEPAGE="http://www.gnupg.org/;
+SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
+# SRC_URI="ftp://ftp.gnupg.org/gcrypt/${PN}/${P}.tar.bz2;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="bzip2 doc ldap nls mta readline static selinux smartcard tools usb"
+
+COMMON_DEPEND_LIBS="
+   >=dev-libs/libassuan-2
+   >=dev-libs/libgcrypt-1.5:0=
+   >=dev-libs/libgpg-error-1.19
+   >=dev-libs/libksba-1.0.7
+   >=dev-libs/pth-1.3.7
+   >=net-misc/curl-7.10
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline:= )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   ldap? ( net-nds/openldap )"
+COMMON_DEPEND_BINS="app-crypt/pinentry"
+
+# Existence of executables is checked during 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-03-31 Thread Fabian Groffen
commit: e853f35a081ff26d91da9cfbfe97b9d2667d7d6d
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Mar 31 13:48:54 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Mar 31 13:53:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e853f35a

app-crypt/gnupg: apply same compile for to 2.1 as for 2.0, bug #577254

Package-Manager: portage-2.2.27

 app-crypt/gnupg/gnupg-2.1.11-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.11-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.1.11-r1.ebuild
index f902135..a37e3ad 100644
--- a/app-crypt/gnupg/gnupg-2.1.11-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.11-r1.ebuild
@@ -88,7 +88,8 @@ src_configure() {
fi
 
# glib fails and picks up clang's internal stdint.h causing weird errors
-   [[ ${CC} == clang ]] && export 
gl_cv_absolute_stdint_h=/usr/include/stdint.h
+   [[ ${CC} == *clang ]] && \
+   export gl_cv_absolute_stdint_h=/usr/include/stdint.h
 
econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-03-30 Thread Fabian Groffen
commit: 0517bf51dac3c2b47b23c7b3332a7040b3899b92
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Mar 30 11:24:38 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Mar 30 11:26:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0517bf51

app-crypt/gnupg: loosen up clang check, bug #577254

Package-Manager: portage-2.2.28-prefix

 app-crypt/gnupg/gnupg-2.0.29-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.0.29-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.0.29-r1.ebuild
index 523b884..53039f3 100644
--- a/app-crypt/gnupg/gnupg-2.0.29-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.0.29-r1.ebuild
@@ -84,7 +84,8 @@ src_configure() {
fi
 
# glib fails and picks up clang's internal stdint.h causing weird errors
-   [[ ${CC} == clang ]] && export 
gl_cv_absolute_stdint_h=/usr/include/stdint.h
+   [[ ${CC} == *clang ]] && \
+   export gl_cv_absolute_stdint_h=/usr/include/stdint.h
 
econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-02-21 Thread Stephen Klimaszewski
commit: 82fd25e9291da9f913b3f6f53c9be256a0cd9344
Author: Steev Klimaszewski  gentoo  org>
AuthorDate: Mon Feb 22 01:03:06 2016 +
Commit: Stephen Klimaszewski  gentoo  org>
CommitDate: Mon Feb 22 01:03:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82fd25e9

app-crypt/gnupg: add ~arm64 keyword

Tested on Cortex A53

Package-Manager: portage-2.2.27

 app-crypt/gnupg/gnupg-2.1.11-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.11-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.1.11-r1.ebuild
index 4b653de..f902135 100644
--- a/app-crypt/gnupg/gnupg-2.1.11-r1.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.11-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 IUSE="bzip2 doc +gnutls ldap nls readline static selinux smartcard tofu tools 
usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/, app-crypt/gnupg/

2016-02-12 Thread Kristian Fiskerstrand
commit: a991aaf0280fc6410f1e6f22989cc46b18224c26
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Fri Feb 12 21:47:36 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Fri Feb 12 21:47:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a991aaf0

app-crypt/gnupg: Fix test failure in 2.1.11

Bug: 573398

Package-Manager: portage-2.2.27

 app-crypt/gnupg/files/gnupg-2.1.11-tests.patch | 136 +++
 app-crypt/gnupg/gnupg-2.1.11-r1.ebuild | 174 +
 2 files changed, 310 insertions(+)

diff --git a/app-crypt/gnupg/files/gnupg-2.1.11-tests.patch 
b/app-crypt/gnupg/files/gnupg-2.1.11-tests.patch
new file mode 100644
index 000..216ea7d
--- /dev/null
+++ b/app-crypt/gnupg/files/gnupg-2.1.11-tests.patch
@@ -0,0 +1,136 @@
+From acac103ba5772ae738ce5409d17feab80596cde6 Mon Sep 17 00:00:00 2001
+From: "Neal H. Walfield" 
+Date: Fri, 12 Feb 2016 22:12:21 +0100
+Subject: [PATCH 1/1] common: Change simple_query to ignore status messages.
+
+* common/simple-pwquery.c (simple_query): Ignore status messages.
+
+--
+Signed-off-by: Neal H. Walfield 
+GnuPG-bug-id: 2229
+---
+ common/simple-pwquery.c | 95 ++---
+ 1 file changed, 67 insertions(+), 28 deletions(-)
+
+diff --git a/common/simple-pwquery.c b/common/simple-pwquery.c
+index 90d04c0..b2d666c 100644
+--- a/common/simple-pwquery.c
 b/common/simple-pwquery.c
+@@ -618,6 +618,7 @@ simple_query (const char *query)
+   int fd = -1;
+   int nread;
+   char response[500];
++  int have = 0;
+   int rc;
+ 
+   rc = agent_open ();
+@@ -628,40 +629,78 @@ simple_query (const char *query)
+   if (rc)
+ goto leave;
+ 
+-  /* get response */
+-  nread = readline (fd, response, 499);
+-  if (nread < 0)
+-{
+-  rc = -nread;
+-  goto leave;
+-}
+-  if (nread < 3)
++  while (1)
+ {
+-  rc = SPWQ_PROTOCOL_ERROR;
+-  goto leave;
+-}
++  if (! have || ! strchr (response, '\n'))
++/* get response */
++{
++  nread = readline (fd, [have],
++sizeof (response) - 1 /* NUL */ - have);
++  if (nread < 0)
++{
++  rc = -nread;
++  goto leave;
++}
++  have += nread;
++  if (have < 3)
++{
++  rc = SPWQ_PROTOCOL_ERROR;
++  goto leave;
++}
++  response[have] = 0;
++}
+ 
+-  if (response[0] == 'O' && response[1] == 'K')
+-/* OK, do nothing.  */;
+-  else if ((nread > 7 && !memcmp (response, "ERR 111", 7)
+-&& (response[7] == ' ' || response[7] == '\n') )
+-   || ((nread > 4 && !memcmp (response, "ERR ", 4)
+-&& (strtoul (response+4, NULL, 0) & 0x) == 99)) )
+-{
+-  /* 111 is the old Assuan code for canceled which might still
+- be in use by old installations. 99 is GPG_ERR_CANCELED as
+- used by modern gpg-agents; 0x is used to mask out the
+- error source.  */
++  if (response[0] == 'O' && response[1] == 'K')
++/* OK, do nothing.  */;
++  else if ((nread > 7 && !memcmp (response, "ERR 111", 7)
++&& (response[7] == ' ' || response[7] == '\n') )
++   || ((nread > 4 && !memcmp (response, "ERR ", 4)
++&& (strtoul (response+4, NULL, 0) & 0x) == 99)) )
++{
++  /* 111 is the old Assuan code for canceled which might still
++ be in use by old installations. 99 is GPG_ERR_CANCELED as
++ used by modern gpg-agents; 0x is used to mask out the
++ error source.  */
+ #ifdef SPWQ_USE_LOGGING
+-  log_info (_("canceled by user\n") );
++  log_info (_("canceled by user\n") );
+ #endif
+-}
+-  else
+-{
++}
++  else if (response[0] == 'S' && response[1] == ' ')
++{
++  char *nextline;
++  int consumed;
++
++  nextline = strchr (response, '\n');
++  if (! nextline)
++/* Point to the NUL.  */
++nextline = [have];
++  else
++/* Move past the \n.  */
++nextline ++;
++
++  consumed = (size_t) nextline - (size_t) response;
++
++  /* Skip any additional newlines.  */
++  while (consumed < have && response[consumed] == '\n')
++consumed ++;
++
++  have -= consumed;
++
++  if (have)
++memmove (response, [consumed], have + 1);
++
++  continue;
++}
++  else
++{
+ #ifdef SPWQ_USE_LOGGING
+-  log_error (_("problem with the agent\n"));
++  log_error (_("problem with the agent (unexpected response 
\"%s\"\n"),
++ response);
+ #endif
+-  rc = SPWQ_ERR_RESPONSE;
++  rc = SPWQ_ERR_RESPONSE;
++}
++
++  break;
+ }
+ 
+  leave:
+-- 
+2.1.4
+

diff --git 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-01-26 Thread Kristian Fiskerstrand
commit: 15c1fdbb4d9f5de2366c4a05986de1a6da714410
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Tue Jan 26 20:05:14 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Tue Jan 26 20:05:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15c1fdbb

app-crypt/gnupg: Version bump of Modern to 2.1.11

Package-Manager: portage-2.2.27

 app-crypt/gnupg/Manifest|   1 +
 app-crypt/gnupg/gnupg-2.1.11.ebuild | 173 
 2 files changed, 174 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 5dee812..704f0f7 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -5,5 +5,6 @@ DIST gnupg-2.0.27.tar.bz2 4424679 SHA256 
57646d3e4b919fa1e5c8f1c0cf5fe1215333041
 DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
 DIST gnupg-2.0.29.tar.bz2 4416251 SHA256 
68ed6b386ba78425b05a60e8ee22785ff0fef190bdc6f1c612f19a58819d4ac9 SHA512 
23b452c740ab5c1e1e37337ae0583dd3b15df58a5bb5639c0c2aef1fb603e0a7d90a257ac99b0d9dfb68b81fa061c0c64e0bfd256c00d64e2f432192f5052f37
 WHIRLPOOL 
f3d59a9453b4a65c726788c35b065ffc9cde0b746705080cd3491c73439786d791da29cf8f5bf1e5594a0e39cfaec214e346fe18ec3acf0b425dc396aa189f33
 DIST gnupg-2.1.10.tar.bz2 5173253 SHA256 
93bd58d81771a4fa488566e5d2e13b1fd7afc86789401eb41731882abfd26cf9 SHA512 
ceea93a7e7d30e07839bcc52d4246fd5be1ec81a8c4d4d62059e2b0c0e58fab07a1531016f82bcc506340653d66c73541dd3f5897df7691abeb4068d94957003
 WHIRLPOOL 
01f92f6020b79b373d4d6879cc39913c575c67a52c1bd425770322de0ce5a9fbd796d800cbb41a15553fd30a6c8f85a794e0b4c09420a2b49f6cb0542cdb52fb
+DIST gnupg-2.1.11.tar.bz2 5224007 SHA256 
b7b0fb2c8c5d47d7ec916d4a1097c0ddcb94a12bb1c0ac424ad86b1ee316b61a SHA512 
b39f3fb461ad879b1909808434c4b03dab4d1d79aa674fbc88e3d50960184c0c25a840206ff32b760672f1b2153253f4d7a88eb726d8662f629fa04b6739ad31
 WHIRLPOOL 
486d623e73172a6d7dc7a6e4a5b411e70e0002a960f0398833377b8e8d79e5456a73f945db7c8bbca6ff7fd33fbfb49ca587e3a393094ce0a16d86cd906f7f09
 DIST gnupg-2.1.8.tar.bz2 4900705 SHA256 
a3b8d01e4690715d42e8f289493c85413766f3fa935e4fe7e5ff5b0f6e2781a3 SHA512 
80176fda032c921d3716fba3d3a264f9951464fd578a9d8d60673585efef17e20eec4d026921ab7ab2d7bd4dbf0a2b94a33a58c07acb747eebcb758e42bafd57
 WHIRLPOOL 
32e2e959363529cfd9ca857f823970b6cdd6497a72515aa9e75c2a680c83acea55a38d8de19b16c7327f92c0ab326e76a37952014b317afe2689c211c0d1965b
 DIST gnupg-2.1.9.tar.bz2 4925167 SHA256 
1cb7633a57190beb66f9249cb7446603229b273d4d89331b75c652fa4a29f7b6 SHA512 
c19b8cac42b7060caada230b77f36a0b0ed0a05efd519818c5b4057ef0fcb16602f2f3ade2409de2ef353a9e2acc3e5fa106a4449c6929a36a599a82194c0ee0
 WHIRLPOOL 
105b83e82330a00084a0e9f3d96c8788ac2c9e7831beea0ea42786df4e378dc9e8f2c1a31f12af9c53d363aa71810cd231afdf8f20eab424fea5f59b103033a9

diff --git a/app-crypt/gnupg/gnupg-2.1.11.ebuild 
b/app-crypt/gnupg/gnupg-2.1.11.ebuild
new file mode 100644
index 000..4b96da9
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.1.11.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="http://www.gnupg.org/;
+MY_P="${P/_/-}"
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="bzip2 doc +gnutls ldap nls readline static selinux smartcard tofu tools 
usb"
+
+COMMON_DEPEND_LIBS="
+   dev-libs/npth
+   >=dev-libs/libassuan-2.4.1
+   >=dev-libs/libgcrypt-1.6.2[threads]
+   >=dev-libs/libgpg-error-1.21
+   >=dev-libs/libksba-1.2.0
+   >=net-misc/curl-7.10
+   gnutls? ( >=net-libs/gnutls-3.0 )
+   sys-libs/zlib
+   ldap? ( net-nds/openldap )
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   tofu? ( >=dev-db/sqlite-3.7 )
+   "
+COMMON_DEPEND_BINS="app-crypt/pinentry
+  !app-crypt/dirmngr"
+
+# Existence of executables is checked during configuration.
+DEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   static? (
+   >=dev-libs/libassuan-2[static-libs]
+   >=dev-libs/libgcrypt-1.6.2[static-libs]
+   >=dev-libs/libgpg-error-1.17[static-libs]
+   >=dev-libs/libksba-1.0.7[static-libs]
+   dev-libs/npth[static-libs]
+   >=net-misc/curl-7.10[static-libs]
+   sys-libs/zlib[static-libs]
+   bzip2? ( app-arch/bzip2[static-libs] )
+  

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-01-26 Thread Kristian Fiskerstrand
commit: 50daaa792e5b63356daf57a8deb205ee91890b6e
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Tue Jan 26 21:15:17 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Tue Jan 26 21:15:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50daaa79

app-crypt/gnupg: Remove some old versions

Package-Manager: portage-2.2.27

 app-crypt/gnupg/Manifest   |   2 -
 app-crypt/gnupg/gnupg-2.0.27-r1.ebuild | 167 ---
 app-crypt/gnupg/gnupg-2.0.27.ebuild| 163 ---
 app-crypt/gnupg/gnupg-2.0.29.ebuild| 167 ---
 app-crypt/gnupg/gnupg-2.1.10.ebuild| 173 -
 app-crypt/gnupg/gnupg-2.1.8.ebuild | 169 
 app-crypt/gnupg/gnupg-2.1.9.ebuild | 169 
 7 files changed, 1010 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 704f0f7..b874b25 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,10 +1,8 @@
 DIST gnupg-1.4.19.tar.bz2 3713811 SHA256 
7f09319d044b0f6ee71fe3587bb873be701723ac0952cff5069046a78de8fd86 SHA512 
cce2a83efb05f963ad0f8afd04999cc852889d46b4cad4cf399a37fd6e69f0911a5ccaa0192cb891a941cfa93125349b481efa789a127e3c0aa2c5ba53672741
 WHIRLPOOL 
14eaddca0981f05757aa0751b9563837efd3f5943a422d5f29e0de94eb6233b85b8848a1f4816ab7e897d6e656c7c08705115d53ed89f554604ffd2009c3c39f
 DIST gnupg-1.4.20.tar.bz2 3692881 SHA256 
04988b1030fa28ddf961ca8ff6f0f8984e0cddcb1eb02859d5d8fe0fe237edcc SHA512 
8a66d5a45dcf0508601452061eb1965c3c56c56f0e5ded00b7f54c6104de0a305c1d526abd37be2f55cd9bde79600d9cfaf60536af77ff733d778ace5fcd9dad
 WHIRLPOOL 
26344b6ba0e5f0f11fa411f5af265c922b3b1d62ff030433eb8dc6fef00dbf2ec3370ecb081dd5c6cf85a4a37e7f12aacc83e07b803cc80adda29a11a4a3c715
 DIST gnupg-2.0.26.tar.bz2 4303384 SHA256 
7758e30dc382ae7a7167ed41b7f936aa50af5ea2d6fccdef663b5b750b65b8e0 SHA512 
5dd23baaac764fd48abd235ed52a85a2c7fd68b98fcde45c0f294ddb3b5629e8b1bd894585fbed4e6a6cb2bc4a5552c098c3cf1a849fffa469424fd0a4fee726
 WHIRLPOOL 
8d9b30337957f6bfeddea29116d862ef0c0ddd06d59bc2799db236b91b2c6767aad6f37f2166fc431c5d9454eb41f49f3e261bc38d0e89361f0c467f4591cd5a
-DIST gnupg-2.0.27.tar.bz2 4424679 SHA256 
57646d3e4b919fa1e5c8f1c0cf5fe1215333041c493a5ebc4b8f2978dbe930f2 SHA512 
b05e75f5ef9881df9472818743c175cfe3254088086f36dc0fcf3d34e61f648f1775d90d404f6c622561df5066d972aadbf99ea8ec1290e5d7f7310f4ef2989e
 WHIRLPOOL 
abb353b20655002a0957e38d2b889fb5e6a47ba7b7546e1c70fc1f97cf42deeca8f2b061678983f3a160210f4eaf7529441246df1f9f1d875f5cc090456fdfb7
 DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
 DIST gnupg-2.0.29.tar.bz2 4416251 SHA256 
68ed6b386ba78425b05a60e8ee22785ff0fef190bdc6f1c612f19a58819d4ac9 SHA512 
23b452c740ab5c1e1e37337ae0583dd3b15df58a5bb5639c0c2aef1fb603e0a7d90a257ac99b0d9dfb68b81fa061c0c64e0bfd256c00d64e2f432192f5052f37
 WHIRLPOOL 
f3d59a9453b4a65c726788c35b065ffc9cde0b746705080cd3491c73439786d791da29cf8f5bf1e5594a0e39cfaec214e346fe18ec3acf0b425dc396aa189f33
 DIST gnupg-2.1.10.tar.bz2 5173253 SHA256 
93bd58d81771a4fa488566e5d2e13b1fd7afc86789401eb41731882abfd26cf9 SHA512 
ceea93a7e7d30e07839bcc52d4246fd5be1ec81a8c4d4d62059e2b0c0e58fab07a1531016f82bcc506340653d66c73541dd3f5897df7691abeb4068d94957003
 WHIRLPOOL 
01f92f6020b79b373d4d6879cc39913c575c67a52c1bd425770322de0ce5a9fbd796d800cbb41a15553fd30a6c8f85a794e0b4c09420a2b49f6cb0542cdb52fb
 DIST gnupg-2.1.11.tar.bz2 5224007 SHA256 
b7b0fb2c8c5d47d7ec916d4a1097c0ddcb94a12bb1c0ac424ad86b1ee316b61a SHA512 
b39f3fb461ad879b1909808434c4b03dab4d1d79aa674fbc88e3d50960184c0c25a840206ff32b760672f1b2153253f4d7a88eb726d8662f629fa04b6739ad31
 WHIRLPOOL 
486d623e73172a6d7dc7a6e4a5b411e70e0002a960f0398833377b8e8d79e5456a73f945db7c8bbca6ff7fd33fbfb49ca587e3a393094ce0a16d86cd906f7f09
-DIST gnupg-2.1.8.tar.bz2 4900705 SHA256 
a3b8d01e4690715d42e8f289493c85413766f3fa935e4fe7e5ff5b0f6e2781a3 SHA512 
80176fda032c921d3716fba3d3a264f9951464fd578a9d8d60673585efef17e20eec4d026921ab7ab2d7bd4dbf0a2b94a33a58c07acb747eebcb758e42bafd57
 WHIRLPOOL 
32e2e959363529cfd9ca857f823970b6cdd6497a72515aa9e75c2a680c83acea55a38d8de19b16c7327f92c0ab326e76a37952014b317afe2689c211c0d1965b
 DIST gnupg-2.1.9.tar.bz2 4925167 SHA256 
1cb7633a57190beb66f9249cb7446603229b273d4d89331b75c652fa4a29f7b6 SHA512 
c19b8cac42b7060caada230b77f36a0b0ed0a05efd519818c5b4057ef0fcb16602f2f3ade2409de2ef353a9e2acc3e5fa106a4449c6929a36a599a82194c0ee0
 WHIRLPOOL 
105b83e82330a00084a0e9f3d96c8788ac2c9e7831beea0ea42786df4e378dc9e8f2c1a31f12af9c53d363aa71810cd231afdf8f20eab424fea5f59b103033a9

diff --git 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2016-01-22 Thread Kristian Fiskerstrand
commit: 2436570860b6c2da6657d39168bb6894cee3277c
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Fri Jan 22 13:28:54 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Fri Jan 22 13:29:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24365708

app-crypt/gnupg: Update metadata.xml

Remove restricts as smartcard and usb flags are used all over the place

Bug: 572574

Package-Manager: portage-2.2.26

 app-crypt/gnupg/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-crypt/gnupg/metadata.xml b/app-crypt/gnupg/metadata.xml
index 462b87d..c18f51d 100644
--- a/app-crypt/gnupg/metadata.xml
+++ b/app-crypt/gnupg/metadata.xml
@@ -7,16 +7,16 @@
 defined by RFC4880.
   
   
-
+
   Bring in dev-libs/libusb as a dependency; enable
   scdaemon.
 
-
+
   Build scdaemon software. Enables usage of OpenPGP cards. For
   other type of smartcards, try
   app-crypt/gnupg-pkcs11-scd.
 
-
+
   Build direct CCID access for scdaemon; requires
   dev-libs/libusb.
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-12-29 Thread Kristian Fiskerstrand
commit: fd6ab37d90f6a0a25c1d67dc190cdd63a18504ed
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Tue Dec 29 11:42:47 2015 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Tue Dec 29 11:43:21 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd6ab37d

app-crypt/gnupg: Version bump of classic to 1.4.20

Package-Manager: portage-2.2.26

 app-crypt/gnupg/Manifest|   1 +
 app-crypt/gnupg/gnupg-1.4.20.ebuild | 115 
 2 files changed, 116 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index f8bcc9c..5dee812 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,4 +1,5 @@
 DIST gnupg-1.4.19.tar.bz2 3713811 SHA256 
7f09319d044b0f6ee71fe3587bb873be701723ac0952cff5069046a78de8fd86 SHA512 
cce2a83efb05f963ad0f8afd04999cc852889d46b4cad4cf399a37fd6e69f0911a5ccaa0192cb891a941cfa93125349b481efa789a127e3c0aa2c5ba53672741
 WHIRLPOOL 
14eaddca0981f05757aa0751b9563837efd3f5943a422d5f29e0de94eb6233b85b8848a1f4816ab7e897d6e656c7c08705115d53ed89f554604ffd2009c3c39f
+DIST gnupg-1.4.20.tar.bz2 3692881 SHA256 
04988b1030fa28ddf961ca8ff6f0f8984e0cddcb1eb02859d5d8fe0fe237edcc SHA512 
8a66d5a45dcf0508601452061eb1965c3c56c56f0e5ded00b7f54c6104de0a305c1d526abd37be2f55cd9bde79600d9cfaf60536af77ff733d778ace5fcd9dad
 WHIRLPOOL 
26344b6ba0e5f0f11fa411f5af265c922b3b1d62ff030433eb8dc6fef00dbf2ec3370ecb081dd5c6cf85a4a37e7f12aacc83e07b803cc80adda29a11a4a3c715
 DIST gnupg-2.0.26.tar.bz2 4303384 SHA256 
7758e30dc382ae7a7167ed41b7f936aa50af5ea2d6fccdef663b5b750b65b8e0 SHA512 
5dd23baaac764fd48abd235ed52a85a2c7fd68b98fcde45c0f294ddb3b5629e8b1bd894585fbed4e6a6cb2bc4a5552c098c3cf1a849fffa469424fd0a4fee726
 WHIRLPOOL 
8d9b30337957f6bfeddea29116d862ef0c0ddd06d59bc2799db236b91b2c6767aad6f37f2166fc431c5d9454eb41f49f3e261bc38d0e89361f0c467f4591cd5a
 DIST gnupg-2.0.27.tar.bz2 4424679 SHA256 
57646d3e4b919fa1e5c8f1c0cf5fe1215333041c493a5ebc4b8f2978dbe930f2 SHA512 
b05e75f5ef9881df9472818743c175cfe3254088086f36dc0fcf3d34e61f648f1775d90d404f6c622561df5066d972aadbf99ea8ec1290e5d7f7310f4ef2989e
 WHIRLPOOL 
abb353b20655002a0957e38d2b889fb5e6a47ba7b7546e1c70fc1f97cf42deeca8f2b061678983f3a160210f4eaf7529441246df1f9f1d875f5cc090456fdfb7
 DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66

diff --git a/app-crypt/gnupg/gnupg-1.4.20.ebuild 
b/app-crypt/gnupg/gnupg-1.4.20.ebuild
new file mode 100644
index 000..2691b18
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-1.4.20.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+ECCVER="0.2.0"
+ECCVER_GNUPG="1.4.9"
+ECC_PATCH="${PN}-${ECCVER_GNUPG}-ecc${ECCVER}.diff"
+MY_P=${P/_/}
+
+DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
+HOMEPAGE="http://www.gnupg.org/;
+SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
+IUSE="bzip2 curl ldap mta nls readline selinux smartcard static usb zlib"
+
+COMMON_DEPEND="
+   ldap? ( net-nds/openldap )
+   bzip2? ( app-arch/bzip2 )
+   zlib? ( sys-libs/zlib )
+   curl? ( net-misc/curl )
+   mta? ( virtual/mta )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( =virtual/libusb-0* )
+   usb? ( =virtual/libusb-0* )"
+
+RDEPEND="!static? ( ${COMMON_DEPEND} )
+   selinux? ( sec-policy/selinux-gpg )
+   nls? ( virtual/libintl )"
+
+DEPEND="${COMMON_DEPEND}
+   dev-lang/perl
+   nls? ( sys-devel/gettext )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   # bug#469388
+   sed -i -e 's/--batch --dearmor/--homedir . --batch --dearmor/' 
checks/Makefile.in
+
+   # Fix PIC definitions
+   sed -i -e 's:PIC:__PIC__:' mpi/i386/mpih-{add,sub}1.S 
intl/relocatable.c \
+   || die "sed PIC failed"
+   sed -i -e 's:if PIC:ifdef __PIC__:' mpi/sparc32v8/mpih-mul{1,2}.S || \
+   die "sed PIC failed"
+}
+
+src_configure() {
+   # Certain sparc32 machines seem to have trouble building correctly with
+   # -mcpu enabled.  While this is not a gnupg problem, it is a temporary
+   # fix until the gcc problem can be tracked down.
+   if [ "${ARCH}" == "sparc" ] && [ "${PROFILE_ARCH}" == "sparc" ]; then
+   filter-flags -mcpu=supersparc -mcpu=v8 -mcpu=v7
+   fi
+
+   # 'USE=static' support was requested in #29299
+   use static && append-ldflags -static
+
+   econf \
+  

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/, app-crypt/gnupg/

2015-12-19 Thread Kristian Fiskerstrand
commit: 0e03adc0a22f6e026474ed7bb252b630dbb20716
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Sat Dec 19 10:32:08 2015 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Sat Dec 19 10:32:32 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e03adc0

app-crypt/gnupg-2.1.10-r1: Fix hkps support when TOFU is not enabled

Bug: 567822

Package-Manager: portage-2.2.20.1

 .../gnupg/files/gnupg-2.1.10-pkg-config.patch  |  24 +++
 app-crypt/gnupg/gnupg-2.1.10-r1.ebuild | 182 +
 2 files changed, 206 insertions(+)

diff --git a/app-crypt/gnupg/files/gnupg-2.1.10-pkg-config.patch 
b/app-crypt/gnupg/files/gnupg-2.1.10-pkg-config.patch
new file mode 100644
index 000..3526c31
--- /dev/null
+++ b/app-crypt/gnupg/files/gnupg-2.1.10-pkg-config.patch
@@ -0,0 +1,24 @@
+X-Git-Url: 
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blobdiff_plain;f=configure.ac;h=77487b23c36599b4a41272608d2c3569cfce655b;hp=5a75e5080e5f9649e6c100224f8f428884a5e49c;hb=af142854a73567836a0ca44ad62900469c23d531;hpb=06436882c31ed6339b2bef2b59d24a1a8ba751fd
+
+diff --git a/configure.ac b/configure.ac
+index 5a75e50..77487b2 100644
+--- a/configure.ac
 b/configure.ac
+@@ -589,6 +589,7 @@ AC_ISC_POSIX
+ AC_SYS_LARGEFILE
+ GNUPG_CHECK_USTAR
+ 
++
+ # We need to compile and run a program on the build machine.  A
+ # comment in libgpg-error says that the AC_PROG_CC_FOR_BUILD macro in
+ # the AC archive is broken for autoconf 2.57.  Given that there is no
+@@ -604,6 +605,9 @@ fi
+ AC_MSG_RESULT($CC_FOR_BUILD)
+ AC_ARG_VAR(CC_FOR_BUILD,[build system C compiler])
+ 
++# We need to call this macro because other pkg-config macros are
++# not always used.
++PKG_PROG_PKG_CONFIG
+ 
+ 
+ try_gettext=yes

diff --git a/app-crypt/gnupg/gnupg-2.1.10-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.1.10-r1.ebuild
new file mode 100644
index 000..023e23c
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.1.10-r1.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils autotools flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="http://www.gnupg.org/;
+MY_P="${P/_/-}"
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="bzip2 doc +gnutls ldap nls readline static selinux smartcard tofu tools 
usb"
+
+COMMON_DEPEND_LIBS="
+   dev-libs/npth
+   >=dev-libs/libassuan-2.4.1
+   >=dev-libs/libgcrypt-1.6.2[threads]
+   >=dev-libs/libgpg-error-1.17
+   >=dev-libs/libksba-1.2.0
+   >=net-misc/curl-7.10
+   gnutls? ( >=net-libs/gnutls-3.0 )
+   sys-libs/zlib
+   ldap? ( net-nds/openldap )
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline:0= )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   tofu? ( >=dev-db/sqlite-3.7 )
+   "
+COMMON_DEPEND_BINS="app-crypt/pinentry
+  !app-crypt/dirmngr"
+
+# Existence of executables is checked during configuration.
+DEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   static? (
+   >=dev-libs/libassuan-2[static-libs]
+   >=dev-libs/libgcrypt-1.6.2[static-libs]
+   >=dev-libs/libgpg-error-1.17[static-libs]
+   >=dev-libs/libksba-1.0.7[static-libs]
+   dev-libs/npth[static-libs]
+   >=net-misc/curl-7.10[static-libs]
+   sys-libs/zlib[static-libs]
+   bzip2? ( app-arch/bzip2[static-libs] )
+   )
+   nls? ( sys-devel/gettext )
+   doc? ( sys-apps/texinfo )"
+
+RDEPEND="!static? ( ${COMMON_DEPEND_LIBS} )
+   ${COMMON_DEPEND_BINS}
+   selinux? ( sec-policy/selinux-gpg )
+   nls? ( virtual/libintl )"
+
+REQUIRED_USE="smartcard? ( !static )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   epatch "${FILESDIR}/${P}-pkg-config.patch"
+   epatch_user
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=()
+
+   # 'USE=static' support was requested:
+   # gnupg1: bug #29299
+   # gnupg2: bug #159623
+   use static && append-ldflags -static
+
+   if use smartcard; then
+   myconf+=(
+   --enable-scdaemon
+   $(use_enable usb ccid-driver)
+   )
+   else
+   myconf+=( --disable-scdaemon )
+   fi
+
+   if use elibc_SunOS || use elibc_AIX; then
+   myconf+=( --disable-symcryptrun )
+   else
+   myconf+=( --enable-symcryptrun )
+   fi
+
+   # glib fails and picks up clang's internal stdint.h causing weird errors
+   [[ ${CC} == clang ]] && export 
gl_cv_absolute_stdint_h=/usr/include/stdint.h
+
+   econf \
+   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   --enable-gpg \
+   

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-12-07 Thread Kristian Fiskerstrand
commit: f72a73eabc1008065a7fb2f21ac12c9be6eab36c
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Mon Dec  7 19:24:38 2015 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Mon Dec  7 19:24:54 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f72a73ea

app-crypt/gnupg: Version bump to 2.1.10

New upstream version

Package-Manager: portage-2.2.20.1

 app-crypt/gnupg/Manifest|   1 +
 app-crypt/gnupg/gnupg-2.1.10.ebuild | 173 
 app-crypt/gnupg/metadata.xml|   4 +
 3 files changed, 178 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index cc2ac11..f8bcc9c 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -3,5 +3,6 @@ DIST gnupg-2.0.26.tar.bz2 4303384 SHA256 
7758e30dc382ae7a7167ed41b7f936aa50af5ea
 DIST gnupg-2.0.27.tar.bz2 4424679 SHA256 
57646d3e4b919fa1e5c8f1c0cf5fe1215333041c493a5ebc4b8f2978dbe930f2 SHA512 
b05e75f5ef9881df9472818743c175cfe3254088086f36dc0fcf3d34e61f648f1775d90d404f6c622561df5066d972aadbf99ea8ec1290e5d7f7310f4ef2989e
 WHIRLPOOL 
abb353b20655002a0957e38d2b889fb5e6a47ba7b7546e1c70fc1f97cf42deeca8f2b061678983f3a160210f4eaf7529441246df1f9f1d875f5cc090456fdfb7
 DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
 DIST gnupg-2.0.29.tar.bz2 4416251 SHA256 
68ed6b386ba78425b05a60e8ee22785ff0fef190bdc6f1c612f19a58819d4ac9 SHA512 
23b452c740ab5c1e1e37337ae0583dd3b15df58a5bb5639c0c2aef1fb603e0a7d90a257ac99b0d9dfb68b81fa061c0c64e0bfd256c00d64e2f432192f5052f37
 WHIRLPOOL 
f3d59a9453b4a65c726788c35b065ffc9cde0b746705080cd3491c73439786d791da29cf8f5bf1e5594a0e39cfaec214e346fe18ec3acf0b425dc396aa189f33
+DIST gnupg-2.1.10.tar.bz2 5173253 SHA256 
93bd58d81771a4fa488566e5d2e13b1fd7afc86789401eb41731882abfd26cf9 SHA512 
ceea93a7e7d30e07839bcc52d4246fd5be1ec81a8c4d4d62059e2b0c0e58fab07a1531016f82bcc506340653d66c73541dd3f5897df7691abeb4068d94957003
 WHIRLPOOL 
01f92f6020b79b373d4d6879cc39913c575c67a52c1bd425770322de0ce5a9fbd796d800cbb41a15553fd30a6c8f85a794e0b4c09420a2b49f6cb0542cdb52fb
 DIST gnupg-2.1.8.tar.bz2 4900705 SHA256 
a3b8d01e4690715d42e8f289493c85413766f3fa935e4fe7e5ff5b0f6e2781a3 SHA512 
80176fda032c921d3716fba3d3a264f9951464fd578a9d8d60673585efef17e20eec4d026921ab7ab2d7bd4dbf0a2b94a33a58c07acb747eebcb758e42bafd57
 WHIRLPOOL 
32e2e959363529cfd9ca857f823970b6cdd6497a72515aa9e75c2a680c83acea55a38d8de19b16c7327f92c0ab326e76a37952014b317afe2689c211c0d1965b
 DIST gnupg-2.1.9.tar.bz2 4925167 SHA256 
1cb7633a57190beb66f9249cb7446603229b273d4d89331b75c652fa4a29f7b6 SHA512 
c19b8cac42b7060caada230b77f36a0b0ed0a05efd519818c5b4057ef0fcb16602f2f3ade2409de2ef353a9e2acc3e5fa106a4449c6929a36a599a82194c0ee0
 WHIRLPOOL 
105b83e82330a00084a0e9f3d96c8788ac2c9e7831beea0ea42786df4e378dc9e8f2c1a31f12af9c53d363aa71810cd231afdf8f20eab424fea5f59b103033a9

diff --git a/app-crypt/gnupg/gnupg-2.1.10.ebuild 
b/app-crypt/gnupg/gnupg-2.1.10.ebuild
new file mode 100644
index 000..a1c4aba
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.1.10.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="http://www.gnupg.org/;
+MY_P="${P/_/-}"
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="bzip2 doc +gnutls ldap nls readline static selinux smartcard tofu tools 
usb"
+
+COMMON_DEPEND_LIBS="
+   dev-libs/npth
+   >=dev-libs/libassuan-2.4.1
+   >=dev-libs/libgcrypt-1.6.2[threads]
+   >=dev-libs/libgpg-error-1.17
+   >=dev-libs/libksba-1.2.0
+   >=net-misc/curl-7.10
+   gnutls? ( >=net-libs/gnutls-3.0 )
+   sys-libs/zlib
+   ldap? ( net-nds/openldap )
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline:= )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   tofu? ( >=dev-db/sqlite-3.7 )
+   "
+COMMON_DEPEND_BINS="app-crypt/pinentry
+  !app-crypt/dirmngr"
+
+# Existence of executables is checked during configuration.
+DEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   static? (
+   >=dev-libs/libassuan-2[static-libs]
+   >=dev-libs/libgcrypt-1.6.2[static-libs]
+   >=dev-libs/libgpg-error-1.17[static-libs]
+   >=dev-libs/libksba-1.0.7[static-libs]
+   dev-libs/npth[static-libs]
+   >=net-misc/curl-7.10[static-libs]
+   sys-libs/zlib[static-libs]
+   

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-11-23 Thread Robin H. Johnson
commit: eaeb3137a34a5c306c958c6353f815af708e60e5
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Nov 23 18:58:34 2015 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Nov 23 18:58:58 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaeb3137

app-crypt/gnupg: Make the interactive help work again; requires uncompressed 
help*txt files installed in datadir

Package-Manager: portage-2.2.24

 app-crypt/gnupg/gnupg-2.0.29-r1.ebuild | 169 
 app-crypt/gnupg/gnupg-2.1.9-r1.ebuild  | 171 +
 2 files changed, 340 insertions(+)

diff --git a/app-crypt/gnupg/gnupg-2.0.29-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.0.29-r1.ebuild
new file mode 100644
index 000..523b884
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.0.29-r1.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
+HOMEPAGE="http://www.gnupg.org/;
+SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
+# SRC_URI="ftp://ftp.gnupg.org/gcrypt/${PN}/${P}.tar.bz2;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="bzip2 doc ldap nls mta readline static selinux smartcard tools usb"
+
+COMMON_DEPEND_LIBS="
+   >=dev-libs/libassuan-2
+   >=dev-libs/libgcrypt-1.5:0=
+   >=dev-libs/libgpg-error-1.19
+   >=dev-libs/libksba-1.0.7
+   >=dev-libs/pth-1.3.7
+   >=net-misc/curl-7.10
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   ldap? ( net-nds/openldap )"
+COMMON_DEPEND_BINS="app-crypt/pinentry"
+
+# Existence of executables is checked during configuration.
+DEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   static? (
+   >=dev-libs/libassuan-2[static-libs]
+   >=dev-libs/libgcrypt-1.4:0=[static-libs]
+   >=dev-libs/libgpg-error-1.11[static-libs]
+   >=dev-libs/libksba-1.0.7[static-libs]
+   >=dev-libs/pth-1.3.7[static-libs]
+   >=net-misc/curl-7.10[static-libs]
+   sys-libs/zlib[static-libs]
+   bzip2? ( app-arch/bzip2[static-libs] )
+   )
+   nls? ( sys-devel/gettext )
+   doc? ( sys-apps/texinfo )"
+
+RDEPEND="!static? ( ${COMMON_DEPEND_LIBS} )
+   ${COMMON_DEPEND_BINS}
+   mta? ( virtual/mta )
+   !<=app-crypt/gnupg-2.0.1
+   selinux? ( sec-policy/selinux-gpg )
+   nls? ( virtual/libintl )"
+
+REQUIRED_USE="smartcard? ( !static )"
+
+src_prepare() {
+   epatch "${FILESDIR}/${PN}-2.0.17-gpgsm-gencert.patch"
+   epatch_user
+}
+
+src_configure() {
+   local myconf=()
+
+   # 'USE=static' support was requested:
+   # gnupg1: bug #29299
+   # gnupg2: bug #159623
+   use static && append-ldflags -static
+
+   if use smartcard; then
+   myconf+=(
+   --enable-scdaemon
+   $(use_enable usb ccid-driver)
+   )
+   else
+   myconf+=( --disable-scdaemon )
+   fi
+
+   if use elibc_SunOS || use elibc_AIX; then
+   myconf+=( --disable-symcryptrun )
+   else
+   myconf+=( --enable-symcryptrun )
+   fi
+
+   # glib fails and picks up clang's internal stdint.h causing weird errors
+   [[ ${CC} == clang ]] && export 
gl_cv_absolute_stdint_h=/usr/include/stdint.h
+
+   econf \
+   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   --enable-gpg \
+   --enable-gpgsm \
+   --enable-agent \
+   --enable-large-secmem \
+   --without-adns \
+   "${myconf[@]}" \
+   $(use_enable bzip2) \
+   $(use_enable nls) \
+   $(use_enable mta mailto) \
+   $(use_enable ldap) \
+   $(use_with readline) \
+   CC_FOR_BUILD="$(tc-getBUILD_CC)"
+}
+
+src_compile() {
+   default
+
+   if use doc; then
+   cd doc
+   emake html
+   fi
+}
+
+src_install() {
+   default
+
+   use tools && dobin tools/{convert-from-106,gpg-check-pattern} \
+   
tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys,make-dns-cert}
+
+   emake DESTDIR="${D}" -f doc/Makefile uninstall-nobase_dist_docDATA
+   # The help*txt files are read from the datadir by GnuPG directly.
+   # They do not work if compressed or moved!
+   #rm "${ED}"/usr/share/gnupg/help* || die
+
+   dodoc ChangeLog NEWS README THANKS TODO 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-11-10 Thread Agostino Sarubbo
commit: 58fd093c9f7947b53321a0b5f705b28657980a1e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 10 11:50:36 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 10 11:50:36 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58fd093c

app-crypt/gnupg: ia64 stable wrt bug #552614

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="ia64"

 app-crypt/gnupg/gnupg-2.0.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.0.28.ebuild 
b/app-crypt/gnupg/gnupg-2.0.28.ebuild
index 961010b..13e25bd 100644
--- a/app-crypt/gnupg/gnupg-2.0.28.ebuild
+++ b/app-crypt/gnupg/gnupg-2.0.28.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls mta readline static selinux smartcard tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-11-10 Thread Agostino Sarubbo
commit: 84ce494985337be61dc82938676fea9ef8dd4fc1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 10 11:49:55 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 10 11:50:06 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84ce4949

app-crypt/gnupg: ppc stable wrt bug #552614

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="ppc"

 app-crypt/gnupg/gnupg-2.0.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.0.28.ebuild 
b/app-crypt/gnupg/gnupg-2.0.28.ebuild
index fe1e949..961010b 100644
--- a/app-crypt/gnupg/gnupg-2.0.28.ebuild
+++ b/app-crypt/gnupg/gnupg-2.0.28.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh sparc 
x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls mta readline static selinux smartcard tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-10-18 Thread Mikle Kolyada
commit: 220a24e333df71a212a370203f7cfaaafd88bc11
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Oct 18 16:18:17 2015 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Oct 18 16:18:17 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=220a24e3

app-crypt/gnupg: Add ~ia64 keyword wrt bug #546478

Package-Manager: portage-2.2.20.1

 app-crypt/gnupg/gnupg-2.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.9.ebuild 
b/app-crypt/gnupg/gnupg-2.1.9.ebuild
index 4e192a1..71d0db3 100644
--- a/app-crypt/gnupg/gnupg-2.1.9.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.9.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 IUSE="bzip2 doc +gnutls ldap nls readline static selinux smartcard tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-10-10 Thread Mikle Kolyada
commit: 1dc9fcaf3610dbf3985e9ce8828b551bc3ec97be
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Oct 10 15:44:46 2015 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Oct 10 15:47:41 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dc9fcaf

app-crypt/gnupg: sparc stable wrt bug #552614

Package-Manager: portage-2.2.20.1

 app-crypt/gnupg/gnupg-2.0.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.0.28.ebuild 
b/app-crypt/gnupg/gnupg-2.0.28.ebuild
index 54433c7..fe1e949 100644
--- a/app-crypt/gnupg/gnupg-2.0.28.ebuild
+++ b/app-crypt/gnupg/gnupg-2.0.28.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh sparc 
x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls mta readline static selinux smartcard tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-10-10 Thread Mikle Kolyada
commit: 689d3fccbb6565fd01676c9e76c20c992d4b76d2
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Oct 10 17:30:28 2015 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Oct 10 17:30:48 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689d3fcc

app-crypt/gnupg: Add ~sparc keyword wrt bug #546478

Package-Manager: portage-2.2.20.1

 app-crypt/gnupg/gnupg-2.1.8.ebuild | 2 +-
 app-crypt/gnupg/gnupg-2.1.9.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/gnupg/gnupg-2.1.8.ebuild 
b/app-crypt/gnupg/gnupg-2.1.8.ebuild
index a296661..4e192a1 100644
--- a/app-crypt/gnupg/gnupg-2.1.8.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
 IUSE="bzip2 doc +gnutls ldap nls readline static selinux smartcard tools usb"
 
 COMMON_DEPEND_LIBS="

diff --git a/app-crypt/gnupg/gnupg-2.1.9.ebuild 
b/app-crypt/gnupg/gnupg-2.1.9.ebuild
index a296661..4e192a1 100644
--- a/app-crypt/gnupg/gnupg-2.1.9.ebuild
+++ b/app-crypt/gnupg/gnupg-2.1.9.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
 IUSE="bzip2 doc +gnutls ldap nls readline static selinux smartcard tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-10-10 Thread Kristian Fiskerstrand
commit: 4ab7d58c1793fe5664f8424e0172a90d5b2c8356
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Sat Oct 10 11:09:53 2015 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Sat Oct 10 11:10:31 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab7d58c

app-crypt/gnupg: Remove some old 2.1 versions

Package-Manager: portage-2.2.20.1

 app-crypt/gnupg/Manifest  |   2 -
 app-crypt/gnupg/gnupg-2.1.6.ebuild| 170 --
 app-crypt/gnupg/gnupg-2.1.7-r1.ebuild | 169 -
 app-crypt/gnupg/gnupg-2.1.7.ebuild| 169 -
 4 files changed, 510 deletions(-)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index d97c85b..cc2ac11 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -3,7 +3,5 @@ DIST gnupg-2.0.26.tar.bz2 4303384 SHA256 
7758e30dc382ae7a7167ed41b7f936aa50af5ea
 DIST gnupg-2.0.27.tar.bz2 4424679 SHA256 
57646d3e4b919fa1e5c8f1c0cf5fe1215333041c493a5ebc4b8f2978dbe930f2 SHA512 
b05e75f5ef9881df9472818743c175cfe3254088086f36dc0fcf3d34e61f648f1775d90d404f6c622561df5066d972aadbf99ea8ec1290e5d7f7310f4ef2989e
 WHIRLPOOL 
abb353b20655002a0957e38d2b889fb5e6a47ba7b7546e1c70fc1f97cf42deeca8f2b061678983f3a160210f4eaf7529441246df1f9f1d875f5cc090456fdfb7
 DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
 DIST gnupg-2.0.29.tar.bz2 4416251 SHA256 
68ed6b386ba78425b05a60e8ee22785ff0fef190bdc6f1c612f19a58819d4ac9 SHA512 
23b452c740ab5c1e1e37337ae0583dd3b15df58a5bb5639c0c2aef1fb603e0a7d90a257ac99b0d9dfb68b81fa061c0c64e0bfd256c00d64e2f432192f5052f37
 WHIRLPOOL 
f3d59a9453b4a65c726788c35b065ffc9cde0b746705080cd3491c73439786d791da29cf8f5bf1e5594a0e39cfaec214e346fe18ec3acf0b425dc396aa189f33
-DIST gnupg-2.1.6.tar.bz2 4917722 SHA256 
5e599ad542199f3bd733eed2b88a539d1b4c3beda2dbab0ff69f1896f52e92fd SHA512 
ae8aafe770336c83badf5610fe37f4ddc488786e3604780627893b636161d8407f3fd782538799e2b2a02e31c97468464372017fa52b5d9ed1bd31c85d9b3763
 WHIRLPOOL 
2136c526242a4e741c0cbc9aec102ba634234efd679d62db9aae3b2ab8fe9f8ad9b8fdb7d1f2d43982e6a072d5f5072d0744d8bb434d61f49ff24e868c902f80
-DIST gnupg-2.1.7.tar.bz2 4918583 SHA256 
c18a3776d47fec98892d51d28b6574ef16bf0a25eabb0956231058aaf2e7846e SHA512 
7c3efb9bd5d1509a9b2a6264293542b3d5db979bf443754f96d77322a96e18cba2ac6142665459d161eb7222fae44ce5b89eff88dca1c7abf47449fcafd3eb00
 WHIRLPOOL 
da7ef3a02b186736c8d105ca627d2c889781465ecfdb4c4861f8af748a7d68a7c05a106c73bdfe44e7037807deb822c231d615cc1e1fcdd9b01e7632945ac094
 DIST gnupg-2.1.8.tar.bz2 4900705 SHA256 
a3b8d01e4690715d42e8f289493c85413766f3fa935e4fe7e5ff5b0f6e2781a3 SHA512 
80176fda032c921d3716fba3d3a264f9951464fd578a9d8d60673585efef17e20eec4d026921ab7ab2d7bd4dbf0a2b94a33a58c07acb747eebcb758e42bafd57
 WHIRLPOOL 
32e2e959363529cfd9ca857f823970b6cdd6497a72515aa9e75c2a680c83acea55a38d8de19b16c7327f92c0ab326e76a37952014b317afe2689c211c0d1965b
 DIST gnupg-2.1.9.tar.bz2 4925167 SHA256 
1cb7633a57190beb66f9249cb7446603229b273d4d89331b75c652fa4a29f7b6 SHA512 
c19b8cac42b7060caada230b77f36a0b0ed0a05efd519818c5b4057ef0fcb16602f2f3ade2409de2ef353a9e2acc3e5fa106a4449c6929a36a599a82194c0ee0
 WHIRLPOOL 
105b83e82330a00084a0e9f3d96c8788ac2c9e7831beea0ea42786df4e378dc9e8f2c1a31f12af9c53d363aa71810cd231afdf8f20eab424fea5f59b103033a9

diff --git a/app-crypt/gnupg/gnupg-2.1.6.ebuild 
b/app-crypt/gnupg/gnupg-2.1.6.ebuild
deleted file mode 100644
index 2f40259..000
--- a/app-crypt/gnupg/gnupg-2.1.6.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils flag-o-matic toolchain-funcs
-
-DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
-HOMEPAGE="http://www.gnupg.org/;
-MY_P="${P/_/-}"
-SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
-IUSE="bzip2 doc +gnutls ldap nls readline static selinux smartcard tools usb"
-
-COMMON_DEPEND_LIBS="
-   dev-libs/npth
-   >=dev-libs/libassuan-2
-   >=dev-libs/libgcrypt-1.6.2
-   >=dev-libs/libgpg-error-1.17
-   >=dev-libs/libksba-1.0.7
-   >=net-misc/curl-7.10
-   gnutls? ( >=net-libs/gnutls-3.0 )
-   sys-libs/zlib
-   ldap? ( net-nds/openldap )
-   bzip2? ( app-arch/bzip2 )
-   readline? ( sys-libs/readline:= )
-   smartcard? ( usb? ( virtual/libusb:0 ) )
-   "
-COMMON_DEPEND_BINS="app-crypt/pinentry
-  !app-crypt/dirmngr"
-
-# Existence of executables is checked during configuration.

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-10-10 Thread Kristian Fiskerstrand
commit: 062d17ba4270d4196657960bd40dd6bf2f0bd2ab
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Sat Oct 10 11:08:22 2015 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Sat Oct 10 11:10:20 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=062d17ba

app-crypt/gnupg: New upstream version 2.1.9

This version includes a fix for ed25519 ssh keys that resolves
Bug: 561292

Package-Manager: portage-2.2.20.1

 app-crypt/gnupg/Manifest   |   1 +
 app-crypt/gnupg/gnupg-2.1.9.ebuild | 169 +
 2 files changed, 170 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 672fa82..d97c85b 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -6,3 +6,4 @@ DIST gnupg-2.0.29.tar.bz2 4416251 SHA256 
68ed6b386ba78425b05a60e8ee22785ff0fef19
 DIST gnupg-2.1.6.tar.bz2 4917722 SHA256 
5e599ad542199f3bd733eed2b88a539d1b4c3beda2dbab0ff69f1896f52e92fd SHA512 
ae8aafe770336c83badf5610fe37f4ddc488786e3604780627893b636161d8407f3fd782538799e2b2a02e31c97468464372017fa52b5d9ed1bd31c85d9b3763
 WHIRLPOOL 
2136c526242a4e741c0cbc9aec102ba634234efd679d62db9aae3b2ab8fe9f8ad9b8fdb7d1f2d43982e6a072d5f5072d0744d8bb434d61f49ff24e868c902f80
 DIST gnupg-2.1.7.tar.bz2 4918583 SHA256 
c18a3776d47fec98892d51d28b6574ef16bf0a25eabb0956231058aaf2e7846e SHA512 
7c3efb9bd5d1509a9b2a6264293542b3d5db979bf443754f96d77322a96e18cba2ac6142665459d161eb7222fae44ce5b89eff88dca1c7abf47449fcafd3eb00
 WHIRLPOOL 
da7ef3a02b186736c8d105ca627d2c889781465ecfdb4c4861f8af748a7d68a7c05a106c73bdfe44e7037807deb822c231d615cc1e1fcdd9b01e7632945ac094
 DIST gnupg-2.1.8.tar.bz2 4900705 SHA256 
a3b8d01e4690715d42e8f289493c85413766f3fa935e4fe7e5ff5b0f6e2781a3 SHA512 
80176fda032c921d3716fba3d3a264f9951464fd578a9d8d60673585efef17e20eec4d026921ab7ab2d7bd4dbf0a2b94a33a58c07acb747eebcb758e42bafd57
 WHIRLPOOL 
32e2e959363529cfd9ca857f823970b6cdd6497a72515aa9e75c2a680c83acea55a38d8de19b16c7327f92c0ab326e76a37952014b317afe2689c211c0d1965b
+DIST gnupg-2.1.9.tar.bz2 4925167 SHA256 
1cb7633a57190beb66f9249cb7446603229b273d4d89331b75c652fa4a29f7b6 SHA512 
c19b8cac42b7060caada230b77f36a0b0ed0a05efd519818c5b4057ef0fcb16602f2f3ade2409de2ef353a9e2acc3e5fa106a4449c6929a36a599a82194c0ee0
 WHIRLPOOL 
105b83e82330a00084a0e9f3d96c8788ac2c9e7831beea0ea42786df4e378dc9e8f2c1a31f12af9c53d363aa71810cd231afdf8f20eab424fea5f59b103033a9

diff --git a/app-crypt/gnupg/gnupg-2.1.9.ebuild 
b/app-crypt/gnupg/gnupg-2.1.9.ebuild
new file mode 100644
index 000..a296661
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.1.9.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="http://www.gnupg.org/;
+MY_P="${P/_/-}"
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
+IUSE="bzip2 doc +gnutls ldap nls readline static selinux smartcard tools usb"
+
+COMMON_DEPEND_LIBS="
+   dev-libs/npth
+   >=dev-libs/libassuan-2
+   >=dev-libs/libgcrypt-1.6.2[threads]
+   >=dev-libs/libgpg-error-1.17
+   >=dev-libs/libksba-1.0.7
+   >=net-misc/curl-7.10
+   gnutls? ( >=net-libs/gnutls-3.0 )
+   sys-libs/zlib
+   ldap? ( net-nds/openldap )
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline:= )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   "
+COMMON_DEPEND_BINS="app-crypt/pinentry
+  !app-crypt/dirmngr"
+
+# Existence of executables is checked during configuration.
+DEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   static? (
+   >=dev-libs/libassuan-2[static-libs]
+   >=dev-libs/libgcrypt-1.6.2[static-libs]
+   >=dev-libs/libgpg-error-1.17[static-libs]
+   >=dev-libs/libksba-1.0.7[static-libs]
+   dev-libs/npth[static-libs]
+   >=net-misc/curl-7.10[static-libs]
+   sys-libs/zlib[static-libs]
+   bzip2? ( app-arch/bzip2[static-libs] )
+   )
+   nls? ( sys-devel/gettext )
+   doc? ( sys-apps/texinfo )"
+
+RDEPEND="!static? ( ${COMMON_DEPEND_LIBS} )
+   ${COMMON_DEPEND_BINS}
+   selinux? ( sec-policy/selinux-gpg )
+   nls? ( virtual/libintl )"
+
+REQUIRED_USE="smartcard? ( !static )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   epatch_user
+}
+
+src_configure() {
+   local myconf=()
+
+   # 'USE=static' support was requested:
+   # gnupg1: bug #29299
+   # gnupg2: bug #159623
+   use static && append-ldflags -static
+
+   if use smartcard; then
+   myconf+=(
+   --enable-scdaemon
+   $(use_enable usb ccid-driver)
+   )
+   else
+   myconf+=( --disable-scdaemon )

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-09-27 Thread Markus Meier
commit: e0bf2ea5a9c9aca6948501b5c0c3ee2ee29da9bd
Author: Markus Meier  gentoo  org>
AuthorDate: Sun Sep 27 09:01:13 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sun Sep 27 09:01:13 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0bf2ea5

app-crypt/gnupg: arm stable, bug #552614

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="arm"

 app-crypt/gnupg/gnupg-2.0.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.0.28.ebuild 
b/app-crypt/gnupg/gnupg-2.0.28.ebuild
index e2b6758..54433c7 100644
--- a/app-crypt/gnupg/gnupg-2.0.28.ebuild
+++ b/app-crypt/gnupg/gnupg-2.0.28.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls mta readline static selinux smartcard tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-09-16 Thread Tobias Klausmann
commit: 1b0e49f3efe59cc3694bca3194a2afe12d246dbd
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Wed Sep 16 08:36:04 2015 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Wed Sep 16 08:43:06 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b0e49f3

app-crypt/gnupg: add alpha keyword

Gentoo-Bug: 552614

Package-Manager: portage-2.2.20.1

 app-crypt/gnupg/gnupg-2.0.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.0.28.ebuild 
b/app-crypt/gnupg/gnupg-2.0.28.ebuild
index 7e372f9..e2b6758 100644
--- a/app-crypt/gnupg/gnupg-2.0.28.ebuild
+++ b/app-crypt/gnupg/gnupg-2.0.28.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh 
~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls mta readline static selinux smartcard tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-09-12 Thread Agostino Sarubbo
commit: 4e9ac704091dc3cf27cb10a4809d72541f4db1ef
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Sep 12 08:25:27 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Sep 12 08:25:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e9ac704

app-crypt/gnupg: x86 stable wrt bug #552614

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"

 app-crypt/gnupg/gnupg-2.0.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.0.28.ebuild 
b/app-crypt/gnupg/gnupg-2.0.28.ebuild
index 3294b5c..7e372f9 100644
--- a/app-crypt/gnupg/gnupg-2.0.28.ebuild
+++ b/app-crypt/gnupg/gnupg-2.0.28.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh 
~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls mta readline static selinux smartcard tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-09-11 Thread Kristian Fiskerstrand
commit: 2a7e5156a1c26f2735765b0b50adc645303162d0
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Fri Sep 11 19:04:21 2015 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Fri Sep 11 19:05:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a7e5156

app-crypt/gnupg: Version bump to 2.1.8

Package-Manager: portage-2.2.20.1

 app-crypt/gnupg/Manifest   |   1 +
 app-crypt/gnupg/gnupg-2.1.8.ebuild | 169 +
 2 files changed, 170 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 17fdd2b..d467f21 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -4,3 +4,4 @@ DIST gnupg-2.0.27.tar.bz2 4424679 SHA256 
57646d3e4b919fa1e5c8f1c0cf5fe1215333041
 DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
 DIST gnupg-2.1.6.tar.bz2 4917722 SHA256 
5e599ad542199f3bd733eed2b88a539d1b4c3beda2dbab0ff69f1896f52e92fd SHA512 
ae8aafe770336c83badf5610fe37f4ddc488786e3604780627893b636161d8407f3fd782538799e2b2a02e31c97468464372017fa52b5d9ed1bd31c85d9b3763
 WHIRLPOOL 
2136c526242a4e741c0cbc9aec102ba634234efd679d62db9aae3b2ab8fe9f8ad9b8fdb7d1f2d43982e6a072d5f5072d0744d8bb434d61f49ff24e868c902f80
 DIST gnupg-2.1.7.tar.bz2 4918583 SHA256 
c18a3776d47fec98892d51d28b6574ef16bf0a25eabb0956231058aaf2e7846e SHA512 
7c3efb9bd5d1509a9b2a6264293542b3d5db979bf443754f96d77322a96e18cba2ac6142665459d161eb7222fae44ce5b89eff88dca1c7abf47449fcafd3eb00
 WHIRLPOOL 
da7ef3a02b186736c8d105ca627d2c889781465ecfdb4c4861f8af748a7d68a7c05a106c73bdfe44e7037807deb822c231d615cc1e1fcdd9b01e7632945ac094
+DIST gnupg-2.1.8.tar.bz2 4900705 SHA256 
a3b8d01e4690715d42e8f289493c85413766f3fa935e4fe7e5ff5b0f6e2781a3 SHA512 
80176fda032c921d3716fba3d3a264f9951464fd578a9d8d60673585efef17e20eec4d026921ab7ab2d7bd4dbf0a2b94a33a58c07acb747eebcb758e42bafd57
 WHIRLPOOL 
32e2e959363529cfd9ca857f823970b6cdd6497a72515aa9e75c2a680c83acea55a38d8de19b16c7327f92c0ab326e76a37952014b317afe2689c211c0d1965b

diff --git a/app-crypt/gnupg/gnupg-2.1.8.ebuild 
b/app-crypt/gnupg/gnupg-2.1.8.ebuild
new file mode 100644
index 000..a296661
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.1.8.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="http://www.gnupg.org/;
+MY_P="${P/_/-}"
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
+IUSE="bzip2 doc +gnutls ldap nls readline static selinux smartcard tools usb"
+
+COMMON_DEPEND_LIBS="
+   dev-libs/npth
+   >=dev-libs/libassuan-2
+   >=dev-libs/libgcrypt-1.6.2[threads]
+   >=dev-libs/libgpg-error-1.17
+   >=dev-libs/libksba-1.0.7
+   >=net-misc/curl-7.10
+   gnutls? ( >=net-libs/gnutls-3.0 )
+   sys-libs/zlib
+   ldap? ( net-nds/openldap )
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline:= )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   "
+COMMON_DEPEND_BINS="app-crypt/pinentry
+  !app-crypt/dirmngr"
+
+# Existence of executables is checked during configuration.
+DEPEND="${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   static? (
+   >=dev-libs/libassuan-2[static-libs]
+   >=dev-libs/libgcrypt-1.6.2[static-libs]
+   >=dev-libs/libgpg-error-1.17[static-libs]
+   >=dev-libs/libksba-1.0.7[static-libs]
+   dev-libs/npth[static-libs]
+   >=net-misc/curl-7.10[static-libs]
+   sys-libs/zlib[static-libs]
+   bzip2? ( app-arch/bzip2[static-libs] )
+   )
+   nls? ( sys-devel/gettext )
+   doc? ( sys-apps/texinfo )"
+
+RDEPEND="!static? ( ${COMMON_DEPEND_LIBS} )
+   ${COMMON_DEPEND_BINS}
+   selinux? ( sec-policy/selinux-gpg )
+   nls? ( virtual/libintl )"
+
+REQUIRED_USE="smartcard? ( !static )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   epatch_user
+}
+
+src_configure() {
+   local myconf=()
+
+   # 'USE=static' support was requested:
+   # gnupg1: bug #29299
+   # gnupg2: bug #159623
+   use static && append-ldflags -static
+
+   if use smartcard; then
+   myconf+=(
+   --enable-scdaemon
+   $(use_enable usb ccid-driver)
+   )
+   else
+   myconf+=( --disable-scdaemon )
+   fi
+
+   if use elibc_SunOS || use elibc_AIX; then
+   

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-09-11 Thread Kristian Fiskerstrand
commit: 05189edd8f44df93aeb2a38a49d0e05849813573
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Fri Sep 11 20:38:05 2015 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Fri Sep 11 20:38:45 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05189edd

app-crypt/gnupg: Version bump to 2.0.29

Package-Manager: portage-2.2.20.1

 app-crypt/gnupg/Manifest|   1 +
 app-crypt/gnupg/gnupg-2.0.29.ebuild | 167 
 2 files changed, 168 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index d467f21..672fa82 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -2,6 +2,7 @@ DIST gnupg-1.4.19.tar.bz2 3713811 SHA256 
7f09319d044b0f6ee71fe3587bb873be701723a
 DIST gnupg-2.0.26.tar.bz2 4303384 SHA256 
7758e30dc382ae7a7167ed41b7f936aa50af5ea2d6fccdef663b5b750b65b8e0 SHA512 
5dd23baaac764fd48abd235ed52a85a2c7fd68b98fcde45c0f294ddb3b5629e8b1bd894585fbed4e6a6cb2bc4a5552c098c3cf1a849fffa469424fd0a4fee726
 WHIRLPOOL 
8d9b30337957f6bfeddea29116d862ef0c0ddd06d59bc2799db236b91b2c6767aad6f37f2166fc431c5d9454eb41f49f3e261bc38d0e89361f0c467f4591cd5a
 DIST gnupg-2.0.27.tar.bz2 4424679 SHA256 
57646d3e4b919fa1e5c8f1c0cf5fe1215333041c493a5ebc4b8f2978dbe930f2 SHA512 
b05e75f5ef9881df9472818743c175cfe3254088086f36dc0fcf3d34e61f648f1775d90d404f6c622561df5066d972aadbf99ea8ec1290e5d7f7310f4ef2989e
 WHIRLPOOL 
abb353b20655002a0957e38d2b889fb5e6a47ba7b7546e1c70fc1f97cf42deeca8f2b061678983f3a160210f4eaf7529441246df1f9f1d875f5cc090456fdfb7
 DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
+DIST gnupg-2.0.29.tar.bz2 4416251 SHA256 
68ed6b386ba78425b05a60e8ee22785ff0fef190bdc6f1c612f19a58819d4ac9 SHA512 
23b452c740ab5c1e1e37337ae0583dd3b15df58a5bb5639c0c2aef1fb603e0a7d90a257ac99b0d9dfb68b81fa061c0c64e0bfd256c00d64e2f432192f5052f37
 WHIRLPOOL 
f3d59a9453b4a65c726788c35b065ffc9cde0b746705080cd3491c73439786d791da29cf8f5bf1e5594a0e39cfaec214e346fe18ec3acf0b425dc396aa189f33
 DIST gnupg-2.1.6.tar.bz2 4917722 SHA256 
5e599ad542199f3bd733eed2b88a539d1b4c3beda2dbab0ff69f1896f52e92fd SHA512 
ae8aafe770336c83badf5610fe37f4ddc488786e3604780627893b636161d8407f3fd782538799e2b2a02e31c97468464372017fa52b5d9ed1bd31c85d9b3763
 WHIRLPOOL 
2136c526242a4e741c0cbc9aec102ba634234efd679d62db9aae3b2ab8fe9f8ad9b8fdb7d1f2d43982e6a072d5f5072d0744d8bb434d61f49ff24e868c902f80
 DIST gnupg-2.1.7.tar.bz2 4918583 SHA256 
c18a3776d47fec98892d51d28b6574ef16bf0a25eabb0956231058aaf2e7846e SHA512 
7c3efb9bd5d1509a9b2a6264293542b3d5db979bf443754f96d77322a96e18cba2ac6142665459d161eb7222fae44ce5b89eff88dca1c7abf47449fcafd3eb00
 WHIRLPOOL 
da7ef3a02b186736c8d105ca627d2c889781465ecfdb4c4861f8af748a7d68a7c05a106c73bdfe44e7037807deb822c231d615cc1e1fcdd9b01e7632945ac094
 DIST gnupg-2.1.8.tar.bz2 4900705 SHA256 
a3b8d01e4690715d42e8f289493c85413766f3fa935e4fe7e5ff5b0f6e2781a3 SHA512 
80176fda032c921d3716fba3d3a264f9951464fd578a9d8d60673585efef17e20eec4d026921ab7ab2d7bd4dbf0a2b94a33a58c07acb747eebcb758e42bafd57
 WHIRLPOOL 
32e2e959363529cfd9ca857f823970b6cdd6497a72515aa9e75c2a680c83acea55a38d8de19b16c7327f92c0ab326e76a37952014b317afe2689c211c0d1965b

diff --git a/app-crypt/gnupg/gnupg-2.0.29.ebuild 
b/app-crypt/gnupg/gnupg-2.0.29.ebuild
new file mode 100644
index 000..ba5a0c7
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.0.29.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
+HOMEPAGE="http://www.gnupg.org/;
+SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
+# SRC_URI="ftp://ftp.gnupg.org/gcrypt/${PN}/${P}.tar.bz2;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="bzip2 doc ldap nls mta readline static selinux smartcard tools usb"
+
+COMMON_DEPEND_LIBS="
+   >=dev-libs/libassuan-2
+   >=dev-libs/libgcrypt-1.5:0=
+   >=dev-libs/libgpg-error-1.19
+   >=dev-libs/libksba-1.0.7
+   >=dev-libs/pth-1.3.7
+   >=net-misc/curl-7.10
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   ldap? ( net-nds/openldap )"
+COMMON_DEPEND_BINS="app-crypt/pinentry"
+
+# Existence of executables is checked during configuration.

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-09-07 Thread Jeroen Roovers
commit: df951845d7a71dffd57ef7b92a75f4b830733d6e
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep  8 04:23:29 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep  8 04:23:29 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df951845

app-crypt/gnupg: Stable for HPPA PPC64 (bug #552614).

Package-Manager: portage-2.2.20.1

 app-crypt/gnupg/gnupg-2.0.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.0.28.ebuild 
b/app-crypt/gnupg/gnupg-2.0.28.ebuild
index ebf5c46..3294b5c 100644
--- a/app-crypt/gnupg/gnupg-2.0.28.ebuild
+++ b/app-crypt/gnupg/gnupg-2.0.28.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls mta readline static selinux smartcard tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-09-05 Thread Mikle Kolyada
commit: 6900b187762346ec513acbba34d98dc58a2709bd
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Sep  5 16:48:12 2015 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Sep  5 16:49:19 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6900b187

app-crypt/gnupg: amd64 stable wrt bug #552614

Package-Manager: portage-2.2.20.1

 app-crypt/gnupg/gnupg-2.0.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.0.28.ebuild 
b/app-crypt/gnupg/gnupg-2.0.28.ebuild
index c3aa1bd..ebf5c46 100644
--- a/app-crypt/gnupg/gnupg-2.0.28.ebuild
+++ b/app-crypt/gnupg/gnupg-2.0.28.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc ldap nls mta readline static selinux smartcard tools usb"
 
 COMMON_DEPEND_LIBS="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-08-19 Thread Alon Bar-Lev
commit: 356eb1505a29727325a4aa58ff97f41fd9a231e3
Author: Alon Bar-Lev alonbl AT gentoo DOT org
AuthorDate: Wed Aug 19 09:58:38 2015 +
Commit: Alon Bar-Lev alonbl AT gentoo DOT org
CommitDate: Wed Aug 19 09:59:04 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=356eb150

app-crypt/gnupg: add threads USE for libgcrypt

Package-Manager: portage-2.2.20.1

 app-crypt/gnupg/gnupg-2.1.7-r1.ebuild | 169 ++
 1 file changed, 169 insertions(+)

diff --git a/app-crypt/gnupg/gnupg-2.1.7-r1.ebuild 
b/app-crypt/gnupg/gnupg-2.1.7-r1.ebuild
new file mode 100644
index 000..a296661
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.1.7-r1.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION=The GNU Privacy Guard, a GPL OpenPGP implementation
+HOMEPAGE=http://www.gnupg.org/;
+MY_P=${P/_/-}
+SRC_URI=mirror://gnupg/gnupg/${MY_P}.tar.bz2
+
+LICENSE=GPL-3
+SLOT=0
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86
+IUSE=bzip2 doc +gnutls ldap nls readline static selinux smartcard tools usb
+
+COMMON_DEPEND_LIBS=
+   dev-libs/npth
+   =dev-libs/libassuan-2
+   =dev-libs/libgcrypt-1.6.2[threads]
+   =dev-libs/libgpg-error-1.17
+   =dev-libs/libksba-1.0.7
+   =net-misc/curl-7.10
+   gnutls? ( =net-libs/gnutls-3.0 )
+   sys-libs/zlib
+   ldap? ( net-nds/openldap )
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline:= )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   
+COMMON_DEPEND_BINS=app-crypt/pinentry
+  !app-crypt/dirmngr
+
+# Existence of executables is checked during configuration.
+DEPEND=${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   static? (
+   =dev-libs/libassuan-2[static-libs]
+   =dev-libs/libgcrypt-1.6.2[static-libs]
+   =dev-libs/libgpg-error-1.17[static-libs]
+   =dev-libs/libksba-1.0.7[static-libs]
+   dev-libs/npth[static-libs]
+   =net-misc/curl-7.10[static-libs]
+   sys-libs/zlib[static-libs]
+   bzip2? ( app-arch/bzip2[static-libs] )
+   )
+   nls? ( sys-devel/gettext )
+   doc? ( sys-apps/texinfo )
+
+RDEPEND=!static? ( ${COMMON_DEPEND_LIBS} )
+   ${COMMON_DEPEND_BINS}
+   selinux? ( sec-policy/selinux-gpg )
+   nls? ( virtual/libintl )
+
+REQUIRED_USE=smartcard? ( !static )
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   epatch_user
+}
+
+src_configure() {
+   local myconf=()
+
+   # 'USE=static' support was requested:
+   # gnupg1: bug #29299
+   # gnupg2: bug #159623
+   use static  append-ldflags -static
+
+   if use smartcard; then
+   myconf+=(
+   --enable-scdaemon
+   $(use_enable usb ccid-driver)
+   )
+   else
+   myconf+=( --disable-scdaemon )
+   fi
+
+   if use elibc_SunOS || use elibc_AIX; then
+   myconf+=( --disable-symcryptrun )
+   else
+   myconf+=( --enable-symcryptrun )
+   fi
+
+   # glib fails and picks up clang's internal stdint.h causing weird errors
+   [[ ${CC} == clang ]]  export 
gl_cv_absolute_stdint_h=/usr/include/stdint.h
+
+   econf \
+   --docdir=${EPREFIX}/usr/share/doc/${PF} \
+   --enable-gpg \
+   --enable-gpgsm \
+   --enable-large-secmem \
+   --without-adns \
+   ${myconf[@]} \
+   $(use_enable bzip2) \
+   $(use_enable gnutls) \
+   $(use_with ldap) \
+   $(use_enable nls) \
+   $(use_with readline) \
+   CC_FOR_BUILD=$(tc-getBUILD_CC)
+}
+
+src_compile() {
+   default
+
+   if use doc; then
+   cd doc
+   emake html
+   fi
+}
+
+src_install() {
+   default
+
+   use tools  dobin tools/{convert-from-106,gpg-check-pattern} \
+   
tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys,make-dns-cert}
+
+   emake DESTDIR=${D} -f doc/Makefile uninstall-nobase_dist_docDATA
+   rm ${ED}/usr/share/gnupg/help* || die
+
+   dodoc ChangeLog NEWS README THANKS TODO VERSION doc/FAQ doc/DETAILS \
+   doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER doc/help*
+
+   dosym gpg2 /usr/bin/gpg
+   dosym gpgv2 /usr/bin/gpgv
+   echo .so man1/gpg2.1  ${ED}/usr/share/man/man1/gpg.1
+   echo .so man1/gpgv2.1  ${ED}/usr/share/man/man1/gpgv.1
+
+   dodir /etc/env.d
+   echo CONFIG_PROTECT=/usr/share/gnupg/qualified.txt  
${ED}/etc/env.d/30gnupg
+
+   if use doc; then
+   dohtml doc/gnupg.html/* doc/*.png
+   fi
+}
+
+pkg_postinst() {
+   elog If you wish to view images emerge:
+   elog media-gfx/xloadimage, 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-08-13 Thread Kristian Fiskerstrand
commit: ffc4ac9e23abb2a4a647c0376df4e423dbb8226b
Author: Kristian Fiskerstrand k_f AT gentoo DOT org
AuthorDate: Thu Aug 13 12:07:52 2015 +
Commit: Kristian Fiskerstrand k_f AT gentoo DOT org
CommitDate: Thu Aug 13 12:07:52 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffc4ac9e

app-crypt/gnupg: Version bump to 2.1.7

Version bump.

Dropped patch for gpgsm-gencert.sh from ebuild as this is now removed;
from GnuPG 2.1.7 release notes:
 * Dropped deprecated gpgsm-gencert.sh

Package-Manager: portage-2.2.20

 app-crypt/gnupg/Manifest   |   1 +
 app-crypt/gnupg/gnupg-2.1.7.ebuild | 169 +
 2 files changed, 170 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index b9858ae..17fdd2b 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -3,3 +3,4 @@ DIST gnupg-2.0.26.tar.bz2 4303384 SHA256 
7758e30dc382ae7a7167ed41b7f936aa50af5ea
 DIST gnupg-2.0.27.tar.bz2 4424679 SHA256 
57646d3e4b919fa1e5c8f1c0cf5fe1215333041c493a5ebc4b8f2978dbe930f2 SHA512 
b05e75f5ef9881df9472818743c175cfe3254088086f36dc0fcf3d34e61f648f1775d90d404f6c622561df5066d972aadbf99ea8ec1290e5d7f7310f4ef2989e
 WHIRLPOOL 
abb353b20655002a0957e38d2b889fb5e6a47ba7b7546e1c70fc1f97cf42deeca8f2b061678983f3a160210f4eaf7529441246df1f9f1d875f5cc090456fdfb7
 DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 
ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 
7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1
 WHIRLPOOL 
ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
 DIST gnupg-2.1.6.tar.bz2 4917722 SHA256 
5e599ad542199f3bd733eed2b88a539d1b4c3beda2dbab0ff69f1896f52e92fd SHA512 
ae8aafe770336c83badf5610fe37f4ddc488786e3604780627893b636161d8407f3fd782538799e2b2a02e31c97468464372017fa52b5d9ed1bd31c85d9b3763
 WHIRLPOOL 
2136c526242a4e741c0cbc9aec102ba634234efd679d62db9aae3b2ab8fe9f8ad9b8fdb7d1f2d43982e6a072d5f5072d0744d8bb434d61f49ff24e868c902f80
+DIST gnupg-2.1.7.tar.bz2 4918583 SHA256 
c18a3776d47fec98892d51d28b6574ef16bf0a25eabb0956231058aaf2e7846e SHA512 
7c3efb9bd5d1509a9b2a6264293542b3d5db979bf443754f96d77322a96e18cba2ac6142665459d161eb7222fae44ce5b89eff88dca1c7abf47449fcafd3eb00
 WHIRLPOOL 
da7ef3a02b186736c8d105ca627d2c889781465ecfdb4c4861f8af748a7d68a7c05a106c73bdfe44e7037807deb822c231d615cc1e1fcdd9b01e7632945ac094

diff --git a/app-crypt/gnupg/gnupg-2.1.7.ebuild 
b/app-crypt/gnupg/gnupg-2.1.7.ebuild
new file mode 100644
index 000..3cb5b58
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.1.7.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION=The GNU Privacy Guard, a GPL OpenPGP implementation
+HOMEPAGE=http://www.gnupg.org/;
+MY_P=${P/_/-}
+SRC_URI=mirror://gnupg/gnupg/${MY_P}.tar.bz2
+
+LICENSE=GPL-3
+SLOT=0
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86
+IUSE=bzip2 doc +gnutls ldap nls readline static selinux smartcard tools usb
+
+COMMON_DEPEND_LIBS=
+   dev-libs/npth
+   =dev-libs/libassuan-2
+   =dev-libs/libgcrypt-1.6.2
+   =dev-libs/libgpg-error-1.17
+   =dev-libs/libksba-1.0.7
+   =net-misc/curl-7.10
+   gnutls? ( =net-libs/gnutls-3.0 )
+   sys-libs/zlib
+   ldap? ( net-nds/openldap )
+   bzip2? ( app-arch/bzip2 )
+   readline? ( sys-libs/readline:= )
+   smartcard? ( usb? ( virtual/libusb:0 ) )
+   
+COMMON_DEPEND_BINS=app-crypt/pinentry
+  !app-crypt/dirmngr
+
+# Existence of executables is checked during configuration.
+DEPEND=${COMMON_DEPEND_LIBS}
+   ${COMMON_DEPEND_BINS}
+   static? (
+   =dev-libs/libassuan-2[static-libs]
+   =dev-libs/libgcrypt-1.6.2[static-libs]
+   =dev-libs/libgpg-error-1.17[static-libs]
+   =dev-libs/libksba-1.0.7[static-libs]
+   dev-libs/npth[static-libs]
+   =net-misc/curl-7.10[static-libs]
+   sys-libs/zlib[static-libs]
+   bzip2? ( app-arch/bzip2[static-libs] )
+   )
+   nls? ( sys-devel/gettext )
+   doc? ( sys-apps/texinfo )
+
+RDEPEND=!static? ( ${COMMON_DEPEND_LIBS} )
+   ${COMMON_DEPEND_BINS}
+   selinux? ( sec-policy/selinux-gpg )
+   nls? ( virtual/libintl )
+
+REQUIRED_USE=smartcard? ( !static )
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   epatch_user
+}
+
+src_configure() {
+   local myconf=()
+
+   # 'USE=static' support was requested:
+   # gnupg1: bug #29299
+   # gnupg2: bug #159623
+   use static  append-ldflags -static
+
+   if use smartcard; then
+   myconf+=(
+   --enable-scdaemon
+   $(use_enable usb ccid-driver)
+   )
+   else
+ 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2015-08-09 Thread Mike Frysinger
commit: 8afdf6a6e33318a46a26e3d7bae41025708d574a
Author: Mike Frysinger vapier AT gentoo DOT org
AuthorDate: Mon Aug 10 03:47:08 2015 +
Commit: Mike Frysinger vapier AT gentoo DOT org
CommitDate: Mon Aug 10 03:47:08 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8afdf6a6

gnupg: update libgcrypt min ver

The configure script now requires 1.5.x:
NEED_LIBGCRYPT_VERSION=1.5.0

Package-Manager: portage-2.2.20

 app-crypt/gnupg/gnupg-2.0.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.0.28.ebuild 
b/app-crypt/gnupg/gnupg-2.0.28.ebuild
index 4e5e91e..c3aa1bd 100644
--- a/app-crypt/gnupg/gnupg-2.0.28.ebuild
+++ b/app-crypt/gnupg/gnupg-2.0.28.ebuild
@@ -18,7 +18,7 @@ IUSE=bzip2 doc ldap nls mta readline static selinux 
smartcard tools usb
 
 COMMON_DEPEND_LIBS=
=dev-libs/libassuan-2
-   =dev-libs/libgcrypt-1.4:0=
+   =dev-libs/libgcrypt-1.5:0=
=dev-libs/libgpg-error-1.11
=dev-libs/libksba-1.0.7
=dev-libs/pth-1.3.7



<    1   2   3   4   5