diff options
author | Michał Górny <mgorny@gentoo.org> | 2013-03-18 19:52:14 +0000 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2013-03-18 19:52:14 +0000 |
commit | 66b570fc609a6192dbe51be9c135e5fe2d8777c6 (patch) | |
tree | 6503b1880af05646ee9144a14f99b8577ce1798f /media-libs | |
parent | Version bump. (diff) | |
download | gentoo-2-66b570fc609a6192dbe51be9c135e5fe2d8777c6.tar.gz gentoo-2-66b570fc609a6192dbe51be9c135e5fe2d8777c6.tar.bz2 gentoo-2-66b570fc609a6192dbe51be9c135e5fe2d8777c6.zip |
Replace hacks with proper calls to multilib_for_best_abi.
(Portage version: 2.2.0_alpha166/cvs/Linux x86_64, signed Manifest commit with key 9627F456F9DA7643!)
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/freetype/ChangeLog | 5 | ||||
-rw-r--r-- | media-libs/freetype/freetype-2.4.11-r2.ebuild | 34 |
2 files changed, 21 insertions, 18 deletions
diff --git a/media-libs/freetype/ChangeLog b/media-libs/freetype/ChangeLog index d2f82b95a180..5a1f7fdb6e48 100644 --- a/media-libs/freetype/ChangeLog +++ b/media-libs/freetype/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for media-libs/freetype # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/ChangeLog,v 1.365 2013/03/12 21:32:47 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/ChangeLog,v 1.366 2013/03/18 19:52:14 mgorny Exp $ + + 18 Mar 2013; Michał Górny <mgorny@gentoo.org> freetype-2.4.11-r2.ebuild: + Replace hacks with proper calls to multilib_for_best_abi. *freetype-2.4.11-r2 (12 Mar 2013) diff --git a/media-libs/freetype/freetype-2.4.11-r2.ebuild b/media-libs/freetype/freetype-2.4.11-r2.ebuild index 9675dc392f81..6b4bdb8697ef 100644 --- a/media-libs/freetype/freetype-2.4.11-r2.ebuild +++ b/media-libs/freetype/freetype-2.4.11-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/freetype-2.4.11-r2.ebuild,v 1.1 2013/03/12 21:32:47 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/freetype-2.4.11-r2.ebuild,v 1.2 2013/03/18 19:52:13 mgorny Exp $ EAPI=5 @@ -83,6 +83,11 @@ src_prepare() { fi fi + # we need non-/bin/sh to run configure + [[ -n ${CONFIG_SHELL} ]] && \ + sed -i -e "1s:^#![[:space:]]*/bin/sh:#!$CONFIG_SHELL:" \ + "${S}"/builds/unix/configure + autotools-utils_src_prepare } @@ -90,12 +95,6 @@ src_configure() { append-flags -fno-strict-aliasing type -P gmake &> /dev/null && export GNUMAKE=gmake - # we need non-/bin/sh to run configure - [[ -n ${CONFIG_SHELL} ]] && \ - sed -i -e "1s:^#![[:space:]]*/bin/sh:#!$CONFIG_SHELL:" \ - "${S}"/builds/unix/configure - - local myeconfargs=( --enable-biarch-config $(use_with bzip2) @@ -110,9 +109,7 @@ src_compile() { if use utils; then einfo "Building utils" # fix for Prefix, bug #339334 - # XXX: replace ${ARCH} hack when a proper solution is available - BUILD_DIR="${S}-${ARCH}" \ - autotools-utils_src_compile \ + multilib_for_best_abi autotools-utils_src_compile \ X11_PATH="${EPREFIX}/usr/$(get_libdir)" \ FT2DEMOS=1 TOP_DIR_2="${WORKDIR}/ft2demos-${PV}" fi @@ -122,13 +119,16 @@ src_install() { autotools-multilib_src_install if use utils; then - einfo "Installing utils" - rm "${WORKDIR}"/ft2demos-${PV}/bin/README || die - local ft2demo - for ft2demo in ../ft2demos-${PV}/bin/*; do - "${S%%/}-${ARCH}"/libtool --mode=install $(type -P install) -m 755 "$ft2demo" \ - "${ED}"/usr/bin || die - done + install_utils() { + einfo "Installing utils" + rm "${WORKDIR}"/ft2demos-${PV}/bin/README || die + local ft2demo + for ft2demo in ../ft2demos-${PV}/bin/*; do + "${BUILD_DIR}"/libtool --mode=install $(type -P install) -m 755 "$ft2demo" \ + "${ED}"/usr/bin || die + done + } + multilib_for_best_abi install_utils fi if use fontforge; then |