public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in app-crypt/pinentry: ChangeLog pinentry-0.7.4.ebuild pinentry-0.7.2-r4.ebuild
@ 2007-12-20 19:03 Alon Bar-Lev (alonbl)
  0 siblings, 0 replies; only message in thread
From: Alon Bar-Lev (alonbl) @ 2007-12-20 19:03 UTC (permalink / raw
  To: gentoo-commits

alonbl      07/12/20 19:03:53

  Modified:             ChangeLog
  Added:                pinentry-0.7.4.ebuild
  Removed:              pinentry-0.7.2-r4.ebuild
  Log:
  Version bump
  (Portage version: 2.1.4_rc10)

Revision  Changes    Path
1.72                 app-crypt/pinentry/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/pinentry/ChangeLog?rev=1.72&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/pinentry/ChangeLog?rev=1.72&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/pinentry/ChangeLog?r1=1.71&r2=1.72

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-crypt/pinentry/ChangeLog,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- ChangeLog	9 Oct 2007 14:59:19 -0000	1.71
+++ ChangeLog	20 Dec 2007 19:03:53 -0000	1.72
@@ -1,6 +1,12 @@
 # ChangeLog for app-crypt/pinentry
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/ChangeLog,v 1.71 2007/10/09 14:59:19 angelos Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/ChangeLog,v 1.72 2007/12/20 19:03:53 alonbl Exp $
+
+*pinentry-0.7.4 (20 Dec 2007)
+
+  20 Dec 2007; Alon Bar-Lev <alonbl@gentoo.org> -pinentry-0.7.2-r4.ebuild,
+  +pinentry-0.7.4.ebuild:
+  Version bump
 
   09 Oct 2007; Christoph Mende <angelos@gentoo.org> pinentry-0.7.3.ebuild:
   Stable on amd64 wrt bug #194113



1.1                  app-crypt/pinentry/pinentry-0.7.4.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/pinentry/pinentry-0.7.4.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/pinentry/pinentry-0.7.4.ebuild?rev=1.1&content-type=text/plain

Index: pinentry-0.7.4.ebuild
===================================================================
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/pinentry-0.7.4.ebuild,v 1.1 2007/12/20 19:03:53 alonbl Exp $

#WANT_AUTOCONF="2.5"
#WANT_AUTOMAKE="1.9"

inherit flag-o-matic qt3 multilib eutils autotools

DESCRIPTION="Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol"
HOMEPAGE="http://www.gnupg.org/aegypten/"
SRC_URI="mirror://gnupg/${PN}/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="gtk ncurses qt3 caps"

DEPEND="gtk? ( =x11-libs/gtk+-2* )
	ncurses? ( sys-libs/ncurses )
	qt3? ( $(qt_min_version 3.3) )
	!gtk? ( !qt3? ( !ncurses? ( sys-libs/ncurses ) ) )
	caps? ( sys-libs/libcap )"

src_compile() {
	local myconf=""

	if ! ( use qt3 || use gtk || use ncurses )
	then
		myconf="--enable-pinentry-curses --enable-fallback-curses"
	fi

	append-ldflags $(bindnow-flags)

	# 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) \
		$(use_enable qt3 pinentry-qt) \
		$(use_enable ncurses pinentry-curses) \
		$(use_enable ncurses fallback-curses) \
		$(use_with caps libcap) \
		${myconf} \
		|| die "econf failed"
	emake || die "emake failed"
}

src_install() {
	emake DESTDIR="${D}" install || die "make install failed"
	dodoc AUTHORS ChangeLog NEWS README THANKS TODO || die "dodoc failed"
}

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."
}



-- 
gentoo-commits@gentoo.org mailing list



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2007-12-20 19:03 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-12-20 19:03 [gentoo-commits] gentoo-x86 commit in app-crypt/pinentry: ChangeLog pinentry-0.7.4.ebuild pinentry-0.7.2-r4.ebuild Alon Bar-Lev (alonbl)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox