Files
@ b8354ef3459a
Branch filter:
Location: ohnobinki_overlay/sys-devel/gcc-config/gcc-config-1.5-r1.ebuild - annotation
b8354ef3459a
1.7 KiB
application/vnd.gentoo.ebuild
sys-apps/kexec-tools: Remove sys-apps/kexec-tools as bug 313611 is fixed in gentoo-x86 in sys-apps/kexec-tools-2.0.2-r1.
3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb 3a1c3b8c67fb | # Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc-config/gcc-config-1.5.ebuild,v 1.1 2009/12/20 19:55:21 vapier Exp $
inherit eutils flag-o-matic toolchain-funcs multilib
# Version of .c wrapper to use
W_VER="1.5.1"
DESCRIPTION="Utility to change the gcc compiler being used"
HOMEPAGE="http://www.gentoo.org/"
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
#KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE=""
RDEPEND="!app-admin/eselect-compiler"
S=${WORKDIR}
src_unpack() {
cp "${FILESDIR}"/wrapper-${W_VER}.c "${S}"/wrapper.c || die
epatch "${FILESDIR}"/wrapper-${W_VER}-no-ABI.patch
}
src_compile() {
strip-flags
emake CC="$(tc-getCC)" wrapper || die "compile wrapper"
}
src_install() {
newbin "${FILESDIR}"/${PN}-${PV} ${PN} || die "install gcc-config"
sed -i \
-e "s:@GENTOO_LIBDIR@:$(get_libdir):g" \
"${D}"/usr/bin/${PN}
exeinto /usr/$(get_libdir)/misc
newexe wrapper gcc-config || die "install wrapper"
}
pkg_postinst() {
# Scrub eselect-compiler remains
if [[ -e ${ROOT}/etc/env.d/05compiler ]] ; then
rm -f "${ROOT}"/etc/env.d/05compiler
fi
# Make sure old versions dont exist #79062
rm -f "${ROOT}"/usr/sbin/gcc-config
# We not longer use the /usr/include/g++-v3 hacks, as
# it is not needed ...
[[ -L ${ROOT}/usr/include/g++ ]] && rm -f "${ROOT}"/usr/include/g++
[[ -L ${ROOT}/usr/include/g++-v3 ]] && rm -f "${ROOT}"/usr/include/g++-v3
# Do we have a valid multi ver setup ?
local x
for x in $(gcc-config -C -l 2>/dev/null | awk '$NF == "*" { print $2 }') ; do
gcc-config ${x}
done
}
|