diff options
author | 2010-12-12 00:25:58 +0000 | |
---|---|---|
committer | 2010-12-12 00:25:58 +0000 | |
commit | 27c73c862943da50f4d969e01363ec4f155dbe06 (patch) | |
tree | fc25b14365c68b1387aa543e4f8411bb351e9f2e /sys-libs/pam/pam-1.1.3.ebuild | |
parent | '--enable-sound' is no longer available, use '--enable-canberra' as it's the ... (diff) | |
download | gentoo-2-27c73c862943da50f4d969e01363ec4f155dbe06.tar.gz gentoo-2-27c73c862943da50f4d969e01363ec4f155dbe06.tar.bz2 gentoo-2-27c73c862943da50f4d969e01363ec4f155dbe06.zip |
Hack pam ebuild so that it can properly build when using ROOT (as experienced with ChromiumOS build systems).
(Portage version: 2.2.0_alpha7/cvs/Linux x86_64)
Diffstat (limited to 'sys-libs/pam/pam-1.1.3.ebuild')
-rw-r--r-- | sys-libs/pam/pam-1.1.3.ebuild | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/sys-libs/pam/pam-1.1.3.ebuild b/sys-libs/pam/pam-1.1.3.ebuild index 156d4629fbc2..40c5e724678c 100644 --- a/sys-libs/pam/pam-1.1.3.ebuild +++ b/sys-libs/pam/pam-1.1.3.ebuild @@ -1,12 +1,10 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/pam-1.1.3.ebuild,v 1.10 2010/11/20 15:55:18 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/pam-1.1.3.ebuild,v 1.11 2010/12/12 00:25:58 flameeyes Exp $ EAPI="3" -# if you have to re-run autotools, remember to depend on libtool-2 - -inherit libtool multilib eutils pam toolchain-funcs flag-o-matic db-use +inherit libtool multilib eutils pam toolchain-funcs flag-o-matic db-use autotools MY_PN="Linux-PAM" MY_P="${MY_PN}-${PV}" @@ -29,6 +27,7 @@ RDEPEND="nls? ( virtual/libintl ) berkdb? ( sys-libs/db ) elibc_glibc? ( >=sys-libs/glibc-2.7 )" DEPEND="${RDEPEND} + >=sys-devel/libtool-2 sys-devel/flex nls? ( sys-devel/gettext )" PDEPEND="sys-auth/pambase @@ -81,6 +80,9 @@ pkg_setup() { } src_prepare() { + epatch "${FILESDIR}"/${MY_P}-intralinking.patch + eautoreconf + elibtoolize } @@ -113,6 +115,11 @@ src_configure() { --with-db-uniquename=-$(db_findver sys-libs/db) \ --disable-prelude \ ${myconf} + + # This is a dirty dirty hack, but ensures that relinking is _not_ + # applied, which could cause the package to link against a + # pre-installed copy of libpam rather than the one just built. + sed -i -e 's/need_relink=yes/need_relink=no/' libtool || die } src_compile() { |