diff options
author | Tomas Chvatal <scarabeus@gentoo.org> | 2012-08-14 12:09:49 +0000 |
---|---|---|
committer | Tomas Chvatal <scarabeus@gentoo.org> | 2012-08-14 12:09:49 +0000 |
commit | 9c7d3e0a5f3d306adf72a98c661a654d1790e98c (patch) | |
tree | 73c9f4320d05b4c9f6e4675e5d739ef6fd18c691 /app-crypt/pinentry | |
parent | Stable for x86, wrt bug #429216 (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | app-crypt/pinentry/Manifest | 24 | ||||
-rw-r--r-- | app-crypt/pinentry/pinentry-0.8.2.ebuild | 99 |
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 +} |