summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Fiskerstrand <k_f@gentoo.org>2014-11-19 21:52:37 +0000
committerKristian Fiskerstrand <k_f@gentoo.org>2014-11-19 21:52:37 +0000
commit73ac62e7c2290e1e4850f9666237e53894952f34 (patch)
tree2faad790f28dbda4f2864d8d501749543ba45df6 /app-crypt/pinentry
parentarm stable (bug #516818) (diff)
downloadhistorical-73ac62e7c2290e1e4850f9666237e53894952f34.tar.gz
historical-73ac62e7c2290e1e4850f9666237e53894952f34.tar.bz2
historical-73ac62e7c2290e1e4850f9666237e53894952f34.zip
Bump pinentry to 0.9.0
Package-Manager: portage-2.2.8-r2/cvs/Linux x86_64 Manifest-Sign-Key: 0xFC3B17DE05E136A0!
Diffstat (limited to 'app-crypt/pinentry')
-rw-r--r--app-crypt/pinentry/ChangeLog7
-rw-r--r--app-crypt/pinentry/Manifest21
-rw-r--r--app-crypt/pinentry/pinentry-0.9.0.ebuild98
3 files changed, 120 insertions, 6 deletions
diff --git a/app-crypt/pinentry/ChangeLog b/app-crypt/pinentry/ChangeLog
index b7cfda9b90fa..37d1b121d8b3 100644
--- a/app-crypt/pinentry/ChangeLog
+++ b/app-crypt/pinentry/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-crypt/pinentry
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/ChangeLog,v 1.152 2014/10/08 06:39:06 alonbl Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/ChangeLog,v 1.153 2014/11/19 21:52:31 k_f Exp $
+
+*pinentry-0.9.0 (19 Nov 2014)
+
+ 19 Nov 2014; Kristian Fiskerstrand <k_f@gentoo.org> +pinentry-0.9.0.ebuild:
+ Bump pinentry to 0.9.0
*pinentry-0.8.4 (08 Oct 2014)
diff --git a/app-crypt/pinentry/Manifest b/app-crypt/pinentry/Manifest
index 70951c28c6c4..0d43340de448 100644
--- a/app-crypt/pinentry/Manifest
+++ b/app-crypt/pinentry/Manifest
@@ -6,15 +6,26 @@ AUX pinentry-0.8.2-texi.patch 688 SHA256 47c5280fb82d0ba15338c60765c1ee37b368baf
DIST pinentry-0.8.2.tar.bz2 428514 SHA256 5084b7b6aac5725303f3b0185f126daa8b33ee78ade538edf1e20034594a39b1 SHA512 f012ed163b8905e10714e8667a4434eb192e9519e0fa91a686b097224252bf2e73c3b35d682b6fd4a9df80eefcb3afbf2ec763aef58a3ab5a1e71268fd83e158 WHIRLPOOL 0a17bf30390895dddbaad14bcf07b3064fb7e3c1ed97ba22231e13201f24cfc194a8ef110da7316f137ed3942c094c1990aa51a80b352c5572748b42f40a77d7
DIST pinentry-0.8.3.tar.bz2 430753 SHA256 568b0b09b50b2388a4f94d704d5bcb28718ecd4654ed1acc43ab1f97d921a0ad SHA512 942aad8db63d5e2f7b576ef6286edf6ce5fdb7c2a0a82deb864fa22963b183dd12a235f12277a6dade9d914b5e76302f1ab35ae78b0f595e84fff77d8f417a18 WHIRLPOOL 0d0e905b79eb6d7727f1de57be058b3c3885b577124cb1fdebca4e0b81d085070f1953b307b506a602de4055bdca6886e7f56e17b5d6978e161eaedf170785e2
DIST pinentry-0.8.4.tar.bz2 516975 SHA256 359db3bf46cb743ba0b3aeef259f6107271ca888ba3e22c1cba525c9aca35612 SHA512 2538630e238e9b4f8263d20a23eea2c79610ad661bd55e82180ab78fd783c7d32b755b2831ea6806d24216bc3075f2fd400411452e3cae6536210d8f38cfe079 WHIRLPOOL 779e8ff0ef6e44303e6a2fdeed91103efc99c89b6cd28bce661867a211a9bb3af1a3c0ae13516dea138c89f4c6f5f1c31537525d4000caa6a06cc9d27009fbf5
+DIST pinentry-0.9.0.tar.bz2 464272 SHA256 90045a07ab8e1a8e1ecf5d19b51691f195525e579fa5d71d7e92c120b05490ab SHA512 2cc53a5c3852edaf6e940228d9b43fe4709344eba5fe230b7afd22b2c0239d0b258917d75661d80590b2d61c6fe9dac8ad15a0b4a0a0e7fba90a9e1c07364edd WHIRLPOOL 3f77a8aa2d44c7206d877e31088ec927473441e61f06e788330545d75ac489e6e9d5bf0026b23d0824304dad54ce8e61c4571d186df7ad0edc2d644ca3af04ac
EBUILD pinentry-0.8.2.ebuild 2826 SHA256 b34a912e138261a3d80556cb3d908f691e8fed82a25a122e36c3bbb3af3e5d91 SHA512 f502afb2f84cc7242ecde6611ca3d0f9d85c876a73e7de2990439a31b6e43c37551c335315da4dbfb27377c350d53b85fdaa22e9037a72fe7d830f7caebbcc9d WHIRLPOOL b4f45b1088c244e944cd3e7a7e4b2c5723a7b306862876e597b22eba5eb42e2c2d8a44290637fdccdf8914185bdd1e9003ede7b02177c779d296490325a26aa5
EBUILD pinentry-0.8.3.ebuild 3084 SHA256 854844f845fd9700c15fec8560a94269b5b09d8401d5e22dfcd18c72e076c8f4 SHA512 b7fe9243a5ed7fa59d04bc20ceeb21109299d90c4d2a8ad48b7176664b095e70423143a30faee16cdb931ff2a145e647331633f1d971a5fe2b34d09bb0c1d05a WHIRLPOOL dfad1fa92a4da23c7a37b80146bda7d6ca10583684f182367ee30edb97166a5a68ea67bf299d32533493496cd22ddfe3c7038ec81feb9c089fb7f58c696b9772
EBUILD pinentry-0.8.4.ebuild 2979 SHA256 53f82665cf90f4ef5e2e4dcc562409843dcb8f531d6d88f0a9bba1e027ea9e96 SHA512 bfa86150185a1dc0b4ac570a334e72c043dd1711d10d548e32d35fe15cc34f1a59e6a95f45099abf9a782b8cdafc6367ee1b77b400c419c1609f686b027b1775 WHIRLPOOL edac0665349baa0e873b8c086d9894d3c106d51e64afa262fb2fff0f03f12acdb4cf71f89c119487643ab39c4f6e3bcd005b0f3dbb69176a3047a2181fe48800
-MISC ChangeLog 20441 SHA256 b7e75a046489d49db400a5ca2690d04fc833d5f06805f2f4930dbae88c087a40 SHA512 c9bdba2cbe05171800344774e45eea07aa448074e88f8e68d597838dd3e4623503c9c80c084fa98be7e7883bb37425fa89cbc04f07aacd8a70e54bc77f6dfe5a WHIRLPOOL 3729cc3e0d3042ec4e7969d4f30c80496e955162fbf1534758c4fc00962c038c8f64ff7f437f7b3d1f9664f8dc25cc5852e9eee10f64c841d17ac5c08ec31fc0
+EBUILD pinentry-0.9.0.ebuild 2907 SHA256 c3990fce0044300545c720e24a01954df9bdd68c74ef2c7fe03eacea66685d78 SHA512 144a3cccee186067e17208302d13b0829499e6af1d5a6bba2e1ad546517e001384b7e1d35c6a6d4c20302f9b30ea8c41ef2acf7f95517b1e425aad90d97eff9f WHIRLPOOL 7fe60f80f3cd6cee946a70717782dfb5f26be31419716d1dca0c57c41cfed7a014963cdf6beb0e0f82a30a89fca624e0528026c00cecadc424659e153bd15930
+MISC ChangeLog 20573 SHA256 4862158cad0af49fe387128c63d2f99d52ea2cd81c9cd8e3854a9d5e47ec6d44 SHA512 f578601bbd6d3f98ca91792c5b181402d2a23fbf5fd330d0981cd636035fc972126c155339107f3c388c08fdd2fc38c5ac620aa9f32d48b05dc3ead9687ecc65 WHIRLPOOL b14c22a9a214540b441f19d2c5a62d345d09b55148d9a04b9935164a3fd94b66362b05efc5b75c15243726acb2f8505e04c4b7c720212cf9ed5ce15518148b90
MISC metadata.xml 159 SHA256 fabd15e2740a2a68e0bda738d0cd4300b133ff11239802afe7e60aa3862c9c03 SHA512 96a1f7f082adc57e52a1a32666e1206e68f8ff03c728fdb7666ff98c255905977491fc4dfc37bc8bdf5da0eb50cdc408adec357bbd75bd980bc90659cc157194 WHIRLPOOL 82fca1c4b75b090abdb0a4233c8e49fc43535ca6e470f725c1872653ea922b6693e9646bc3ee1fd6f1293ebedad661642cec13b2817fb5315268300f7675a751
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-iF4EAREIAAYFAlQ03A8ACgkQXYk9GL8g3FHTBwD+JloR9a/eM/7tRGTpJ4TDkvfH
-swMhLrewOK1Q3jVnzsQBAIYgJCofcgUTUTM7t1UWQylU1WnaqLpdiefyuKrD0sqF
-=iv+g
+iQIcBAEBCAAGBQJUbRA+AAoJEPw7F94F4Tagy1kP/Rs3XttA7uGiZhrCb+9FUN2z
+EC9KFupQQfRuRPDSHbx25idc1M0EB9aj+Bo/L7OQmMikKc7ETGP+2vppjPmO5j/J
+MKmTuDETuWlKIxTb6OWZBma5dOcAD/vE43Z64UBY7USXk3U5GZ+SsA615Bl+Fzuo
+pQUUn79zSLz9acaVK9TP7yUcHkYQwZbUDAJt9ueaPIpAZ2CIZyt9OUU1dHpWYxVq
+JC+lt1UuLlX+z8S8s1pWyO32wSj5ZpIUSYnYusjzcEGNPFsZUu9pzgQAC+umQiua
+4TtopbO+NWnQa0p2N9LKFZndvR9A9yi/aCp5suoesW/hTRy6gaQAU1e8D7dhtCRm
+ztBfk5h7A+4jf/7Kp2GR89UEYXyF8Rrr8chpbxb8PYF0K2uaQUkFPs3qMEiFdKQ5
+1A5htDhuKExcTBOnyt+ykO3/fhT1SDfORG8D/ENWrkFZYcrV4b7U+zccosPXgI8J
+PBVQRARL9BoIjAiaayg4Xub6B3e7FQnLlKWUs69YE96C0KXq4a0I0nU3yaxn96FK
+0Ha5kNtpYtvuucPIMxm/4qAdFY6V0HOIbi6QvSKcUvBEcfjRVgDczXXyIOdVu6oN
+EQ1msIOscOGbLI8v9HoI4nQM+dZGieTzy8lf86uRrC+1yMbJM+ahr0WSSx36o291
+dkeOWq2mRkvLPB7IE39a
+=cfoQ
-----END PGP SIGNATURE-----
diff --git a/app-crypt/pinentry/pinentry-0.9.0.ebuild b/app-crypt/pinentry/pinentry-0.9.0.ebuild
new file mode 100644
index 000000000000..de4b8def4d70
--- /dev/null
+++ b/app-crypt/pinentry/pinentry-0.9.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/pinentry-0.9.0.ebuild,v 1.1 2014/11/19 21:52:31 k_f Exp $
+
+EAPI=5
+
+inherit autotools multilib eutils flag-o-matic
+
+DESCRIPTION="Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol"
+HOMEPAGE="http://gnupg.org/aegypten2/index.html"
+SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+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 ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="gtk ncurses qt4 caps static"
+
+RDEPEND="
+ app-admin/eselect-pinentry
+ caps? ( sys-libs/libcap )
+ gtk? ( x11-libs/gtk+:2 )
+ ncurses? ( sys-libs/ncurses )
+ qt4? ( >=dev-qt/qtgui-4.4.1:4 )
+ static? ( >=sys-libs/ncurses-5.7-r5[static-libs,-gpm] )
+"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ gtk? ( virtual/pkgconfig )
+ qt4? ( virtual/pkgconfig )
+ ppc-aix? ( dev-libs/gnulib )
+"
+REQUIRED_USE="
+ || ( ncurses gtk qt4 )
+ gtk? ( !static )
+ qt4? ( !static )
+ static? ( ncurses )
+"
+
+DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
+
+src_prepare() {
+ if use qt4; then
+ local f
+ for f in qt4/*.moc; do
+ "${EPREFIX}"/usr/bin/moc ${f/.moc/.h} > ${f} || die
+ done
+ fi
+ epatch "${FILESDIR}/${PN}-0.8.2-ncurses.patch"
+ epatch "${FILESDIR}/${PN}-0.8.2-texi.patch"
+ eautoreconf
+}
+
+src_configure() {
+ use static && append-ldflags -static
+
+ if [[ ${CHOST} == *-aix* ]] ; then
+ append-flags -I"${EPREFIX}/usr/$(get_libdir)/gnulib/include"
+ append-ldflags -L"${EPREFIX}/usr/$(get_libdir)/gnulib/$(get_libdir)"
+ append-libs -lgnu
+ fi
+
+ # Issues finding qt on multilib systems
+ export QTLIB="${QTDIR}/$(get_libdir)"
+
+ econf \
+ --enable-pinentry-tty \
+ $(use_enable gtk pinentry-gtk2) \
+ $(use_enable ncurses pinentry-curses) \
+ $(use_enable ncurses fallback-curses) \
+ $(use_enable qt4 pinentry-qt4) \
+ $(use_with caps libcap)
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)"
+}
+
+src_install() {
+ default
+ rm -f "${ED}"/usr/bin/pinentry || die
+}
+
+pkg_postinst() {
+ if ! has_version 'app-crypt/pinentry' || has_version '<app-crypt/pinentry-0.7.3'; then
+ elog "We no longer install pinentry-curses and pinentry-qt SUID root by default."
+ elog "Linux kernels >=2.6.9 support memory locking for unprivileged processes."
+ elog "The soft resource limit for memory locking specifies the limit an"
+ elog "unprivileged process may lock into memory. You can also use POSIX"
+ elog "capabilities to allow pinentry to lock memory. To do so activate the caps"
+ elog "USE flag and add the CAP_IPC_LOCK capability to the permitted set of"
+ elog "your users."
+ fi
+ eselect pinentry update ifunset
+}
+
+pkg_postrm() {
+ eselect pinentry update ifunset
+}