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 \

Reply via email to