summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2012-08-14 12:09:49 +0000
committerTomas Chvatal <scarabeus@gentoo.org>2012-08-14 12:09:49 +0000
commit9c7d3e0a5f3d306adf72a98c661a654d1790e98c (patch)
tree73c9f4320d05b4c9f6e4675e5d739ef6fd18c691 /app-crypt/pinentry
parentStable for x86, wrt bug #429216 (diff)
downloadhistorical-9c7d3e0a5f3d306adf72a98c661a654d1790e98c.tar.gz
historical-9c7d3e0a5f3d306adf72a98c661a654d1790e98c.tar.bz2
historical-9c7d3e0a5f3d306adf72a98c661a654d1790e98c.zip
Version bump, I was testing if it had fixed the issue from bug#400751 but it did not. Commiting as it works perfect otherwise.
Package-Manager: portage-2.2.0_alpha121/cvs/Linux x86_64
Diffstat (limited to 'app-crypt/pinentry')
-rw-r--r--app-crypt/pinentry/ChangeLog8
-rw-r--r--app-crypt/pinentry/Manifest24
-rw-r--r--app-crypt/pinentry/pinentry-0.8.2.ebuild99
3 files changed, 129 insertions, 2 deletions
diff --git a/app-crypt/pinentry/ChangeLog b/app-crypt/pinentry/ChangeLog
index 064f4d2b420f..bb8f5f5a1658 100644
--- a/app-crypt/pinentry/ChangeLog
+++ b/app-crypt/pinentry/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-crypt/pinentry
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/ChangeLog,v 1.123 2012/07/03 19:38:18 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/ChangeLog,v 1.124 2012/08/14 12:09:49 scarabeus Exp $
+
+*pinentry-0.8.2 (14 Aug 2012)
+
+ 14 Aug 2012; Tomáš Chvátal <scarabeus@gentoo.org> +pinentry-0.8.2.ebuild:
+ Version bump, I was testing if it had fixed the issue from bug#400751 but it
+ did not. Commiting as it works perfect otherwise.
03 Jul 2012; Jeroen Roovers <jer@gentoo.org> pinentry-0.8.1.ebuild:
Stable for HPPA (bug #421593).
diff --git a/app-crypt/pinentry/Manifest b/app-crypt/pinentry/Manifest
index 6931bc4ed206..adde268be720 100644
--- a/app-crypt/pinentry/Manifest
+++ b/app-crypt/pinentry/Manifest
@@ -1,9 +1,31 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX pinentry-0.7.5-grab.patch 536 SHA256 149fadfa505e55fa4f4e1fb5536066b87290566df4d890e6f4087d86f213188a SHA512 e440859a9ef46d675ff43a07e51f22e9f449601f76a9241e858bd7641d600fc841fff75b874139fd8d8c6ccbd4071fb3d2c53222aaa6ede6637922869419d6e8 WHIRLPOOL c840e173f98efd43111e57a3016909ab0dfac3c6146227e2a14d6bf2776c67cb69d072218ae9a2062367400e3fcd365c6625de7e4869999fcc148aaf1701ff14
AUX pinentry-0.8.0-qt-fix.patch 1104 SHA256 1375d5675f9c1ba050a0bcf9853df01b73110fffa8580cb90a2095db522c7dbc SHA512 d69144ae5bb7454fc61ce15a4665e6f5e2432fe83c71746925f6293172df0dff63489e3b9167653cc746498d87ad3a34656dd5e595d572a0b14b6a8b72df86be WHIRLPOOL 7dc821cc9c972606c57680c79f39b7c6fb4c7fb329040540f559347d0e2b0850fa0e1640774ad7e56ec2d9ca9d4ba20f48b9016054b209e99ae0370227e72152
DIST pinentry-0.8.0.tar.gz 487629 SHA256 426c7ff9ca7d147d21243dffd72e844d84c1f593e323f1d207ee19bdded0f01a SHA512 2c850f060e7d65a7d4cc19d1fb3b0eed97e1e1f091098a1278a66d9338494f15d07c1ef851fbbfa66ec26e0886675af3941b991c926bb23bc7672e440075d568 WHIRLPOOL bf4085c03f0000b2511a52f5468df41d283785b2b6f18db374b3319760dd9a0003ab7a365ae6261dd3539c4065c5d0a2cef001babc9ca77e9207a72b1ec23af3
DIST pinentry-0.8.1.tar.gz 504101 SHA256 3e17e1d410686d197f96b61b04e3fad28bd6bcb029077bdfd902780934de9132 SHA512 a7f9a582b1d9c347c65f4a842dc4f3270199dc23eab2487e5150e37b71d666628a8a60d44f85d64bba5b1a7018379dd181e810bc373994c9a94fafe706adf76a WHIRLPOOL ee6ea273cf1307c9d6946f9dabaca076ea563f57e64a044d169200a95944173ae8ac60d9fe167bf5e9e1a21216ac41ff680f8097d5a6431e9e80a0a4ec77d024
+DIST pinentry-0.8.2.tar.bz2 428514 SHA256 5084b7b6aac5725303f3b0185f126daa8b33ee78ade538edf1e20034594a39b1 SHA512 f012ed163b8905e10714e8667a4434eb192e9519e0fa91a686b097224252bf2e73c3b35d682b6fd4a9df80eefcb3afbf2ec763aef58a3ab5a1e71268fd83e158 WHIRLPOOL 0a17bf30390895dddbaad14bcf07b3064fb7e3c1ed97ba22231e13201f24cfc194a8ef110da7316f137ed3942c094c1990aa51a80b352c5572748b42f40a77d7
EBUILD pinentry-0.8.0-r1.ebuild 3087 SHA256 604bc467867b0ed0d8a0c88f8ecda59787fb26fe48071c97ff7496552f8d6af3 SHA512 414a35f604b2eb3d6d77a85a231865bd5d681e9cc323c6e0b3a65afdc2b622dfcf347c6f6fba82d9292ce7300aeb0ff1ff5dae3fb12d3367c2a7906c0fc19436 WHIRLPOOL b0e84bb947c54b5c1dd47d395cc668a0552d4a177cb8a10ac4fbc18d93eb42c4b1f4ecc2f5373bfa3131a443cee42b93b6963c3234854455338705e5a81969ac
EBUILD pinentry-0.8.0.ebuild 2939 SHA256 b7160256b42071e02e572504360c68d8f116a3d31637beca50d8ae21add9a850 SHA512 5b2f1babf86834f46f277ea8fbab89245f023d18bd7c3ec16449da031629977266c67d42a18e242c3cc59e6db7ea9c7953bf9a95a704db6c645af82acedfa2eb WHIRLPOOL b1a8679a2bb2c725a9ca5b622e059891940a8b27a388f4b52946335151bcdc984d771dade1e9182338329e8f9fdc2e77a0abb6859d2f67ec64ffbf474a90d1d8
EBUILD pinentry-0.8.1.ebuild 2977 SHA256 f360b6e9b54bb03ecb6be25c1437568eda6f626ac015d6d22b3778ad1ea5e307 SHA512 4f5c8ccd8cfc81692b23e33aebed9ba2348243d9890c0bf967ceada24a95b99cac4529cec244f415868df936b584145dd222f114fcb2a91f56ef031a3184d914 WHIRLPOOL 1aee6bd4c002f8fb034539dcc918272e1fab660253398593e6f5bef0ef90744284bd707f4d67595444e05cd97bc927edd9104f638b99ea30d02236519c70585d
-MISC ChangeLog 16492 SHA256 1f3fe2340ed2a7d5d769089423341314fd3ddcabc9653ffc05d7becd11de2cf8 SHA512 77b83883db02f014e6498e101c045ae4cfc1eb8f84a73f801dd49e546d544e2b2a5b135c84bccdc2e3bf8f4e3ed91e4a4665ecdd1cb871dab95fc2f436bf62b9 WHIRLPOOL b507c5d0cb568c4ac96673f9e6ed87707e1e5647cac1152c2e67666e9845541f293cc3907bd9e02cb1ec174867306b379b9e91b36afd96378582610c29c3f4ad
+EBUILD pinentry-0.8.2.ebuild 2987 SHA256 58cd51d7e76253c2b0e716aa6565615b5085c347bf6776a29ad5d413688cbd9f SHA512 b7a29f5d45284cf1eb4d281abb104f72154c1941760d5daf3d0bc7a6acd9ba8cc298a6ecd45d2f9340970a44acfaa5f5dacda4981bef0d922dbaec868ad5efc0 WHIRLPOOL e3f7f28ba9c1d6e3a6163e2181be249a98e937c88980dc648265856206696452e67bc9d464f188a78b92098b106801b707142b0fd54d6cdab95b4c4fdb1484f9
+MISC ChangeLog 16740 SHA256 840c9db48ef9647bd8d58d8f9f9c06d9d6b8947d8ba9f19323968cef4d020ad7 SHA512 e3cee41d1409f0b5933894f90b33a93b448916ed551981882dec328c07c37fc90f587611df154d87aef9c69496e3acd7e002f300d062c330a20917b87e49f249 WHIRLPOOL d68edf766d0357dc62badd89c49ff1c500379f6c437e6068b80eb7a0c0fafb199d98ca98b873a6bcc72e5ebb1c685b3538d4bf09c90a9d8f5176f8e8129e013f
MISC metadata.xml 253 SHA256 2fba4104c545c30062d3a1ff0bd60ab0ca161820464ed8591113009d0497adbf SHA512 6d95b4ce1f38639a811d66f7ea3b2b5f509a78e8f8401deb2ecbbfde63a651f7161f8b5a64bf0657dbe5e8ef725f6fc1c8b79ccc2f6f373f9bcb1b32b8830f48 WHIRLPOOL 335828c341d9ae0c768cadd787e6def4736778c6b59c3bc3cece9eb4d8973d5b13aac2313f31447bba0d8b9f3593e0b16ed1262a4d8200054e9c01614c63e448
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQIcBAEBCAAGBQJQKkAIAAoJEOSiRoyO7jvoVQ0P/jTOgKLD1ObEH29tsr4sqTnw
+7tIOhi8TSNAjY4PiVH44llkVgOLOJeHqZ5qjbwPmf4U14INSlJgowMCB/OPo8EGB
+RATdhLOzLztW/bVgd5bDtu4P5hp9ZhFb2MovCwD//2qY3SGQJsDcj0rc/IySyxg9
+xC5KaF26gJxMaiMmOkvyTqxF9Gywhd03mRpwtid5CRdAglLzKEQNpapRltsv2Db0
+uEg5YNwLVuS69lxLoZudvuseLpUst1SjIYOep1+YfWQITKl96yjpEbdcqUdkFNu8
+HZElUwT8FlA2BRUQlRCwBSv0N7nJJbMYov6hwC2zF6MWO8tvGuyupjCO4dx/FEYQ
+qZWoA3VKd1Siu7+bGI5ptXCw0gcc7+YvioKxUV5Q9BAu2Jip7+ZWGy6cHBzl1hkq
+JwBdNHDLfow1vpny7h8CRnK5tUx7BDyYmGEsqSi9kRR6sePWpksmbZdRI3eZiefa
+0LP/pEkRTGuxrBtmQTh4joDy9xyGOe7TUsENufhg7qmc/pUfU8rMkfH70T6xG6y6
+OV7JhvuustnYzjIufEFcy+q8oyfxP2mDrqOIVMu9yWYuiQjcjJZzPz/u7+WlYtUv
+3l8WXta4TuLeSekaD69EzTrkoaFsonOI1PZ+n6Ymvre4+MmGjV9qEV7bZbQhDTH/
+W6TqJqy2lL+h+3aphHVk
+=npNT
+-----END PGP SIGNATURE-----
diff --git a/app-crypt/pinentry/pinentry-0.8.2.ebuild b/app-crypt/pinentry/pinentry-0.8.2.ebuild
new file mode 100644
index 000000000000..566a420db1e1
--- /dev/null
+++ b/app-crypt/pinentry/pinentry-0.8.2.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/pinentry-0.8.2.ebuild,v 1.1 2012/08/14 12:09:49 scarabeus Exp $
+
+EAPI=3
+
+inherit 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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-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
+ static? ( >=sys-libs/ncurses-5.7-r5[static-libs] )
+ !static? (
+ gtk? ( x11-libs/gtk+:2 )
+ ncurses? ( sys-libs/ncurses )
+ qt4? ( >=x11-libs/qt-gui-4.4.1 )
+ !gtk? ( !qt4? ( !ncurses? ( sys-libs/ncurses ) ) )
+ )
+ caps? ( sys-libs/libcap )"
+DEPEND="${RDEPEND}
+ !static? (
+ gtk? ( virtual/pkgconfig )
+ qt4? ( virtual/pkgconfig )
+ )"
+
+pkg_setup() {
+ use static && append-ldflags -static
+
+ if use static && { use gtk || use qt4; }; then
+ ewarn
+ ewarn "The static USE flag is only supported with the ncurses USE flags, disabling the gtk and qt4 USE flags."
+ ewarn
+ fi
+}
+
+src_prepare() {
+ if use qt4; then
+ local file
+ for file in qt4/*.moc; do
+ "${EPREFIX}"/usr/bin/moc ${file/.moc/.h} > ${file} || die
+ done
+ fi
+}
+
+src_configure() {
+ local myconf=""
+
+ if ! { use qt4 || use gtk || use ncurses; }
+ then
+ myconf="--enable-pinentry-curses --enable-fallback-curses"
+ elif use static
+ then
+ myconf="--enable-pinentry-curses --enable-fallback-curses --disable-pinentry-gtk2 --disable-pinentry-qt4"
+ fi
+
+ # Issues finding qt on multilib systems
+ export QTLIB="${QTDIR}/$(get_libdir)"
+
+ econf \
+ --disable-dependency-tracking \
+ --enable-maintainer-mode \
+ --disable-pinentry-gtk \
+ $(use_enable gtk pinentry-gtk2) \
+ --disable-pinentry-qt \
+ $(use_enable ncurses pinentry-curses) \
+ $(use_enable ncurses fallback-curses) \
+ $(use_enable qt4 pinentry-qt4) \
+ $(use_with caps libcap) \
+ --without-x \
+ ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog NEWS README THANKS TODO
+ rm -f "${ED}"/usr/bin/pinentry || die
+}
+
+pkg_postinst() {
+ 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."
+ eselect pinentry update ifunset
+}
+
+pkg_postrm() {
+ eselect pinentry update ifunset
+}