diff options
author | Michał Górny <mgorny@gentoo.org> | 2018-08-15 11:00:46 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2018-08-15 12:32:45 +0200 |
commit | 3f2a482146252519c488178bf54c874ab873668f (patch) | |
tree | 9411ad474bc80915c3dc7a2a152d174279f23020 /sys-devel/multilib-gcc-wrapper | |
parent | sys-devel/multilib-gcc-wrapper: Use newbin with stdin input (diff) | |
download | gentoo-3f2a482146252519c488178bf54c874ab873668f.tar.gz gentoo-3f2a482146252519c488178bf54c874ab873668f.tar.bz2 gentoo-3f2a482146252519c488178bf54c874ab873668f.zip |
sys-devel/multilib-gcc-wrapper: Drop old
Diffstat (limited to 'sys-devel/multilib-gcc-wrapper')
-rw-r--r-- | sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0-r1.ebuild | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0-r1.ebuild b/sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0-r1.ebuild deleted file mode 100644 index d003e7aadf61..000000000000 --- a/sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0-r1.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils multilib - -DESCRIPTION="Wrappers for gcc tools to be used on non-native CHOSTs" -HOMEPAGE="https://www.gentoo.org" -SRC_URI="" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND="sys-devel/gcc:=" - -S=${WORKDIR} - -mkwrap() { - einfo " ${2}" - - cat > "${T}"/wrapper <<-_EOF_ - #!${EPREFIX}/bin/sh - exec ${1} $(get_abi_CFLAGS) "\${@}" - _EOF_ - - newbin "${T}"/wrapper "${2}" -} - -src_install() { - local host_prefix=${CHOST} - # stolen from sys-devel/gcc-config - # TODO: check if all of them actually support $(get_ABI_CFLAGS) - local tools=( - cpp cc gcc c++ g++ f77 g77 gcj gcjh gdc gdmd gfortran gccgo - ) - - cd "${EROOT%/}"/usr/bin || die - eshopts_push -s nullglob - - # same as toolchain.eclass - : ${TARGET_DEFAULT_ABI:=${DEFAULT_ABI}} - : ${TARGET_MULTILIB_ABIS:=${MULTILIB_ABIS}} - local ABI t e - for ABI in $(get_all_abis TARGET); do - [[ ${ABI} == ${TARGET_DEFAULT_ABI} ]] && continue - - einfo "Creating wrappers for ${ABI} ..." - for t in "${tools[@]}"; do - # look for both plain *-gcc and e.g. *-gcc-4.8.3 - # (but avoid *-gcc-nm) - # note: nullglob applied above - for e in ${host_prefix}[-]${t}{,-[0-9]*}; do - local newname=$(get_abi_CHOST)-${e#${host_prefix}-} - - einfo " ${newname}" - - cat > "${T}"/wrapper <<-_EOF_ - #!${EPREFIX}/bin/sh - exec ${e} $(get_abi_CFLAGS) "\${@}" - _EOF_ - - newbin "${T}"/wrapper "${newname}" - done - done - done - - eshopts_pop -} - -pkg_postinst() { - if [[ ${ROOT} == / && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then - eselect compiler-shadow update all - fi -} - -pkg_postrm() { - if [[ ${ROOT} == / && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then - eselect compiler-shadow clean all - fi -} |