commit:     030405ef8cd790d6a786d1f91485973486408880
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  4 16:45:43 2018 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Thu Jan  4 16:46:22 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=030405ef

sys-devel/binutils-apple: set forgotten CTARGET in 3.2

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-devel/binutils-apple/binutils-apple-3.2.ebuild | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/sys-devel/binutils-apple/binutils-apple-3.2.ebuild 
b/sys-devel/binutils-apple/binutils-apple-3.2.ebuild
index 8b3622786d6..9469e8bf164 100644
--- a/sys-devel/binutils-apple/binutils-apple-3.2.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-3.2.ebuild
@@ -106,6 +106,13 @@ src_prepare() {
 }
 
 src_configure() {
+       export CTARGET=${CTARGET:-${CHOST}}
+       if [[ ${CTARGET} == ${CHOST} ]] ; then
+               if [[ ${CATEGORY} == cross-* ]] ; then
+                       export CTARGET=${CATEGORY#cross-}
+               fi
+       fi
+
        LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV}
        INCPATH=${LIBPATH}/include
        DATAPATH=/usr/share/binutils-data/${CTARGET}/${PV}
@@ -175,7 +182,8 @@ install_cctools() {
                BUILD_OBSOLETE_ARCH= \
                DSTROOT=\"${D}\" \
                USRBINDIR=\"${EPREFIX}\"${BINPATH} \
-               LIBDIR=\"${EPREFIX}\"${LIBPATH}
+               LIBDIR=\"${EPREFIX}\"${LIBPATH} \
+               LOCLIBDIR=\"${EPREFIX}\"${LIBPATH}
 
        cd "${ED}"${BINPATH}
        insinto ${DATAPATH}/man/man1

Reply via email to