alonbl 15/02/17 09:58:36 Modified: metadata.xml ChangeLog Added: pinentry-0.9.0-r1.ebuild Log: Add support to clipboard in qt, bug#540348, thanks to Ezio (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key BF20DC51)
Revision Changes Path 1.6 app-crypt/pinentry/metadata.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/pinentry/metadata.xml?rev=1.6&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/pinentry/metadata.xml?rev=1.6&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/pinentry/metadata.xml?r1=1.5&r2=1.6 Index: metadata.xml =================================================================== RCS file: /var/cvsroot/gentoo-x86/app-crypt/pinentry/metadata.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- metadata.xml 28 Nov 2012 07:32:13 -0000 1.5 +++ metadata.xml 17 Feb 2015 09:58:36 -0000 1.6 @@ -2,4 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>crypto</herd> +<use> + <flag name='clipboard'>Enable clipboard integration</flag> +</use> </pkgmetadata> 1.155 app-crypt/pinentry/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/pinentry/ChangeLog?rev=1.155&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/pinentry/ChangeLog?rev=1.155&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/pinentry/ChangeLog?r1=1.154&r2=1.155 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/app-crypt/pinentry/ChangeLog,v retrieving revision 1.154 retrieving revision 1.155 diff -u -r1.154 -r1.155 --- ChangeLog 14 Feb 2015 11:18:33 -0000 1.154 +++ ChangeLog 17 Feb 2015 09:58:36 -0000 1.155 @@ -1,6 +1,12 @@ # ChangeLog for app-crypt/pinentry # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/ChangeLog,v 1.154 2015/02/14 11:18:33 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/ChangeLog,v 1.155 2015/02/17 09:58:36 alonbl Exp $ + +*pinentry-0.9.0-r1 (17 Feb 2015) + + 17 Feb 2015; Alon Bar-Lev <[email protected]> +pinentry-0.9.0-r1.ebuild, + metadata.xml: + Add support to clipboard in qt, bug#540348, thanks to Ezio 14 Feb 2015; Jeroen Roovers <[email protected]> pinentry-0.9.0.ebuild: Stable for HPPA (bug #540002). 1.1 app-crypt/pinentry/pinentry-0.9.0-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/pinentry/pinentry-0.9.0-r1.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/pinentry/pinentry-0.9.0-r1.ebuild?rev=1.1&content-type=text/plain Index: pinentry-0.9.0-r1.ebuild =================================================================== # Copyright 1999-2015 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-r1.ebuild,v 1.1 2015/02/17 09:58:36 alonbl 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="clipboard 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 qt4 && use_enable clipboard pinentry-qt4-clipboard) \ $(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 }
