[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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