From b4708da39b4d00e2bca5e37fee1d53175d39a382 Mon Sep 17 00:00:00 2001 From: Sven Wegener Date: Fri, 28 Jan 2005 15:36:31 +0000 Subject: Version bump, bug #79801. (Portage version: 2.0.51-r15) --- app-crypt/pinentry/ChangeLog | 8 ++- app-crypt/pinentry/Manifest | 14 +---- .../pinentry/files/digest-pinentry-0.7.1_p20041207 | 1 - app-crypt/pinentry/files/digest-pinentry-0.7.2 | 1 + app-crypt/pinentry/pinentry-0.7.1_p20041207.ebuild | 66 --------------------- app-crypt/pinentry/pinentry-0.7.2.ebuild | 69 ++++++++++++++++++++++ 6 files changed, 79 insertions(+), 80 deletions(-) delete mode 100644 app-crypt/pinentry/files/digest-pinentry-0.7.1_p20041207 create mode 100644 app-crypt/pinentry/files/digest-pinentry-0.7.2 delete mode 100644 app-crypt/pinentry/pinentry-0.7.1_p20041207.ebuild create mode 100644 app-crypt/pinentry/pinentry-0.7.2.ebuild diff --git a/app-crypt/pinentry/ChangeLog b/app-crypt/pinentry/ChangeLog index 2cb10fbd37b6..efbdc2e352f4 100644 --- a/app-crypt/pinentry/ChangeLog +++ b/app-crypt/pinentry/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-crypt/pinentry # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/ChangeLog,v 1.19 2005/01/02 19:23:11 ciaranm Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/ChangeLog,v 1.20 2005/01/28 15:36:31 swegener Exp $ + +*pinentry-0.7.2 (28 Jan 2005) + + 28 Jan 2005; Sven Wegener + -pinentry-0.7.1_p20041207.ebuild, +pinentry-0.7.2.ebuild: + Version bump, bug #79801. 02 Jan 2005; Ciaran McCreesh : Change encoding to UTF-8 for GLEP 31 compliance diff --git a/app-crypt/pinentry/Manifest b/app-crypt/pinentry/Manifest index b2bfa32180b2..c3cdd743cad5 100644 --- a/app-crypt/pinentry/Manifest +++ b/app-crypt/pinentry/Manifest @@ -1,17 +1,7 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 1026b9aaf5179e88cb8b07db729b6799 pinentry-0.7.1_p20041207.ebuild 2063 +MD5 e2524db086461f01217f23df57a9a72a pinentry-0.7.2.ebuild 2024 MD5 295460ce41282a413dc865c2c2d630d5 pinentry-0.7.1-r1.ebuild 1622 MD5 84a4a9d1f979c4d644a4aafba03915d2 ChangeLog 3030 MD5 f5775272cd7e22ae38566107c416c1e4 metadata.xml 275 MD5 60e4ac83d966e30e888666d8ac56095b files/qt-compile-fix.diff 694 -MD5 1c282038a7587ed3511770cec4d08ff0 files/digest-pinentry-0.7.1_p20041207 77 MD5 85ba6415300c935a1234df2cb3199fce files/digest-pinentry-0.7.1-r1 66 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.9.10 (GNU/Linux) - -iD8DBQFB3VsCI1lqEGTUzyQRAg5YAKCPDWGG5IJMomdAP1ChOBwEMAIhygCfYy4s -hboG8IptTnRcQ/tcoyLfWvA= -=gjY6 ------END PGP SIGNATURE----- +MD5 02dafe3ffd79fb8be8ffce90a4ccf86f files/digest-pinentry-0.7.2 66 diff --git a/app-crypt/pinentry/files/digest-pinentry-0.7.1_p20041207 b/app-crypt/pinentry/files/digest-pinentry-0.7.1_p20041207 deleted file mode 100644 index db58f064e500..000000000000 --- a/app-crypt/pinentry/files/digest-pinentry-0.7.1_p20041207 +++ /dev/null @@ -1 +0,0 @@ -MD5 70b7df2b981af0576067ca722228ba4e pinentry-0.7.1_p20041207.tar.bz2 307869 diff --git a/app-crypt/pinentry/files/digest-pinentry-0.7.2 b/app-crypt/pinentry/files/digest-pinentry-0.7.2 new file mode 100644 index 000000000000..a609eac13900 --- /dev/null +++ b/app-crypt/pinentry/files/digest-pinentry-0.7.2 @@ -0,0 +1 @@ +MD5 55626ce13ed76d82ec5330d19bdf3ab4 pinentry-0.7.2.tar.gz 398775 diff --git a/app-crypt/pinentry/pinentry-0.7.1_p20041207.ebuild b/app-crypt/pinentry/pinentry-0.7.1_p20041207.ebuild deleted file mode 100644 index 6d635d1bbd39..000000000000 --- a/app-crypt/pinentry/pinentry-0.7.1_p20041207.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/pinentry-0.7.1_p20041207.ebuild,v 1.2 2005/01/01 12:36:58 eradicator Exp $ - -inherit flag-o-matic - -DESCRIPTION="collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol" -HOMEPAGE="http://www.gnupg.org/aegypten/" -SRC_URI="mirror://gentoo/${P}.tar.bz2 http://dev.gentoo.org/~swegener/distfiles/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~ppc ~amd64" -IUSE="qt gtk gtk2 ncurses" - -DEPEND="gtk? ( - !gtk2? ( =x11-libs/gtk+-1* ) - gtk2? ( =x11-libs/gtk+-2* ) - ) - ncurses? ( sys-libs/ncurses ) - qt? ( x11-libs/qt ) - !gtk? ( !qt? ( !ncurses? ( sys-libs/ncurses ) ) )" - -src_compile() { - local myconf="" - - if ! ( use qt || use gtk || use ncurses ) ; then - myconf="--enable-pinentry-curses --enable-fallback-curses --disable-pinentry-gtk --disable-pinentry-gtk2" - elif use gtk && use gtk2 ; then - myconf="--enable-pinentry-gtk2 --disable-pinentry-gtk" - elif use gtk ; then - myconf="--enable-pinentry-gtk --disable-pinentry-gtk2" - else - myconf="--disable-pinentry-gtk --disable-pinentry-gtk2" - fi - - append-ldflags -Wl,-z,now - - econf \ - $(use_enable qt pinentry-qt) \ - $(use_enable ncurses pinentry-curses) \ - $(use_enable ncurses fallback-curses) \ - --disable-dependency-tracking \ - --enable-maintainer-mode \ - ${myconf} \ - || die "econf failed" - emake || die "emake failed" -} - -src_install() { - make DESTDIR=${D} install || die "make install failed" - dodoc AUTHORS ChangeLog NEWS README THANKS TODO || die "dodoc failed" - - # gtk versions of pinentry refuse to start when suid root - for x in curses qt - do - [ -f ${D}/usr/bin/pinentry-${x} ] && fperms +s /usr/bin/pinentry-${x} - done -} - -pkg_postinst() { - einfo "pinentry-curses and pinentry-qt are installed SUID root to make use of" - einfo "protected memory space. This is needed in order to have a secure place" - einfo "to store your passphrases, etc. at runtime but may make some sysadmins" - einfo "nervous." -} diff --git a/app-crypt/pinentry/pinentry-0.7.2.ebuild b/app-crypt/pinentry/pinentry-0.7.2.ebuild new file mode 100644 index 000000000000..0727e3d26818 --- /dev/null +++ b/app-crypt/pinentry/pinentry-0.7.2.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/pinentry-0.7.2.ebuild,v 1.1 2005/01/28 15:36:31 swegener Exp $ + +inherit flag-o-matic + +DESCRIPTION="collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol" +HOMEPAGE="http://www.gnupg.org/aegypten/" +SRC_URI="ftp://ftp.gnupg.org/gcrypt/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~ppc ~amd64" +IUSE="gtk gtk2 ncurses qt" + +DEPEND="gtk? ( + !gtk2? ( =x11-libs/gtk+-1* ) + gtk2? ( =x11-libs/gtk+-2* ) + ) + ncurses? ( sys-libs/ncurses ) + qt? ( x11-libs/qt ) + !gtk? ( !qt? ( !ncurses? ( sys-libs/ncurses ) ) )" + +src_compile() { + local myconf="" + + if ! ( use qt || use gtk || use ncurses ) + then + myconf="--enable-pinentry-curses --enable-fallback-curses --disable-pinentry-gtk --disable-pinentry-gtk2" + elif use gtk && use gtk2 + then + myconf="--enable-pinentry-gtk2 --disable-pinentry-gtk" + elif use gtk + then + myconf="--enable-pinentry-gtk --disable-pinentry-gtk2" + else + myconf="--disable-pinentry-gtk --disable-pinentry-gtk2" + fi + + append-ldflags -Wl,-z,now + + econf \ + --disable-dependency-tracking \ + --enable-maintainer-mode \ + $(use_enable qt pinentry-qt) \ + $(use_enable ncurses pinentry-curses) \ + $(use_enable ncurses fallback-curses) \ + ${myconf} \ + || die "econf failed" + emake || die "emake failed" +} + +src_install() { + make DESTDIR=${D} install || die "make install failed" + dodoc AUTHORS ChangeLog NEWS README THANKS TODO || die "dodoc failed" + + # gtk versions of pinentry refuse to start when suid root + for x in curses qt + do + [ -f ${D}/usr/bin/pinentry-${x} ] && fperms +s /usr/bin/pinentry-${x} + done +} + +pkg_postinst() { + einfo "pinentry-curses and pinentry-qt are installed SUID root to make use of" + einfo "protected memory space. This is needed in order to have a secure place" + einfo "to store your passphrases, etc. at runtime but may make some sysadmins" + einfo "nervous." +} -- cgit v1.2.3-65-gdbad