sys-devel/binutils-apple: set forgotten CTARGET in 3.2
authorFabian Groffen <grobian@gentoo.org>
Thu, 4 Jan 2018 16:45:43 +0000 (17:45 +0100)
committerFabian Groffen <grobian@gentoo.org>
Thu, 4 Jan 2018 16:46:22 +0000 (17:46 +0100)
Package-Manager: Portage-2.3.13, Repoman-2.3.3

sys-devel/binutils-apple/binutils-apple-3.2.ebuild

index 8b3622786d6ebdbab8a872b376129d02aff4e20d..9469e8bf164b61ae82cc573098204b6a61d5b4e7 100644 (file)
@@ -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