commit: 4106aca1c10bff2615ac5470c0c0591997d9e14a Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org> AuthorDate: Thu Sep 8 21:58:54 2016 +0000 Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org> CommitDate: Thu Sep 8 23:02:53 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4106aca1
sys-auth/polkit: fix crossbuild, bug #590764 Also reset XDG_* environment variables, bug #587330. Package-Manager: portage-2.3.0 sys-auth/polkit/polkit-0.113-r1.ebuild | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sys-auth/polkit/polkit-0.113-r1.ebuild b/sys-auth/polkit/polkit-0.113-r1.ebuild index f912ab8..0329272 100644 --- a/sys-auth/polkit/polkit-0.113-r1.ebuild +++ b/sys-auth/polkit/polkit-0.113-r1.ebuild @@ -3,7 +3,7 @@ # $Id$ EAPI=5 -inherit eutils multilib pam pax-utils systemd user +inherit eutils libtool multilib pam pax-utils systemd user xdg-utils DESCRIPTION="Policy framework for controlling privileges for system-wide services" HOMEPAGE="https://www.freedesktop.org/wiki/Software/polkit" @@ -71,9 +71,14 @@ src_prepare() { -e '/install-data-local:/,/uninstall-local:/ s/@ENABLE_GTK_DOC_TRUE@//' \ -e 's/@ENABLE_GTK_DOC_FALSE@install-data-local://' \ docs/polkit/Makefile.in || die + + # Fix cross-building, bug #590764 + elibtoolize } src_configure() { + xdg_environment_reset + econf \ --localstatedir="${EPREFIX}"/var \ --disable-static \