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 \
