commit:     182bf1f7b8b4fe2f9f7a891ab4e5934f6fb89b4e
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 28 10:44:07 2016 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Feb 28 11:08:27 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=182bf1f7

media-libs/harfbuzz: Fix build issues with XDG vars also in stable

Package-Manager: portage-2.2.27

 media-libs/harfbuzz/harfbuzz-1.1.3.ebuild | 4 +++-
 media-libs/harfbuzz/harfbuzz-1.2.3.ebuild | 3 ++-
 media-libs/harfbuzz/harfbuzz-9999.ebuild  | 3 ++-
 3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/media-libs/harfbuzz/harfbuzz-1.1.3.ebuild 
b/media-libs/harfbuzz/harfbuzz-1.1.3.ebuild
index 3ac3b49..c4ee879 100644
--- a/media-libs/harfbuzz/harfbuzz-1.1.3.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-1.1.3.ebuild
@@ -9,7 +9,7 @@ EGIT_REPO_URI="git://anongit.freedesktop.org/harfbuzz"
 
 PYTHON_COMPAT=( python2_7 )
 
-inherit eutils libtool multilib-minimal python-any-r1
+inherit eutils libtool multilib-minimal python-any-r1 xdg-utils
 
 DESCRIPTION="An OpenType text shaping engine"
 HOMEPAGE="http://www.freedesktop.org/wiki/Software/HarfBuzz";
@@ -49,6 +49,8 @@ pkg_setup() {
 }
 
 src_prepare() {
+       xdg_environment_reset
+
        if [[ ${CHOST} == *-darwin* || ${CHOST} == *-solaris* ]] ; then
                # on Darwin/Solaris we need to link with g++, like automake 
defaults
                # to, but overridden by upstream because on Linux this is not

diff --git a/media-libs/harfbuzz/harfbuzz-1.2.3.ebuild 
b/media-libs/harfbuzz/harfbuzz-1.2.3.ebuild
index abb968a..e643e41 100644
--- a/media-libs/harfbuzz/harfbuzz-1.2.3.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-1.2.3.ebuild
@@ -51,6 +51,8 @@ pkg_setup() {
 src_prepare() {
        default
 
+       xdg_environment_reset
+
        if [[ ${CHOST} == *-darwin* || ${CHOST} == *-solaris* ]] ; then
                # on Darwin/Solaris we need to link with g++, like automake 
defaults
                # to, but overridden by upstream because on Linux this is not
@@ -74,7 +76,6 @@ src_prepare() {
 }
 
 multilib_src_configure() {
-       xdg_environment_reset
        ECONF_SOURCE="${S}" \
        # harfbuzz-gobject only used for instrospection, bug #535852
        econf \

diff --git a/media-libs/harfbuzz/harfbuzz-9999.ebuild 
b/media-libs/harfbuzz/harfbuzz-9999.ebuild
index abb968a..e643e41 100644
--- a/media-libs/harfbuzz/harfbuzz-9999.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-9999.ebuild
@@ -51,6 +51,8 @@ pkg_setup() {
 src_prepare() {
        default
 
+       xdg_environment_reset
+
        if [[ ${CHOST} == *-darwin* || ${CHOST} == *-solaris* ]] ; then
                # on Darwin/Solaris we need to link with g++, like automake 
defaults
                # to, but overridden by upstream because on Linux this is not
@@ -74,7 +76,6 @@ src_prepare() {
 }
 
 multilib_src_configure() {
-       xdg_environment_reset
        ECONF_SOURCE="${S}" \
        # harfbuzz-gobject only used for instrospection, bug #535852
        econf \

Reply via email to