# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" GCC_FILESDIR="${PORTDIR}/sys-devel/gcc/files" inherit toolchain KEYWORDS="" SLOT="${GCC_BRANCH_VER}-vcs" IUSE="nobootstrap" RDEPEND="" DEPEND="${RDEPEND} >=${CATEGORY}/binutils-2.20" if [[ ${CATEGORY} != cross-* ]] ; then PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.12 )" fi src_unpack() { toolchain_src_unpack echo "commit ${EGIT_VERSION}" > "${S}"/gcc/REVISION } src_prepare() { toolchain_src_prepare if ! use vanilla ; then # drop-in patches if [[ -e ${FILESDIR}/${GCC_RELEASE_VER} ]]; then EPATCH_SOURCE="${FILESDIR}/${GCC_RELEASE_VER}" \ EPATCH_EXCLUDE="${FILESDIR}/${GCC_RELEASE_VER}/exclude" \ EPATCH_FORCE="yes" EPATCH_SUFFIX="patch" epatch fi fi # single-stage build for quick patch testing if use nobootstrap; then GCC_MAKE_TARGET="all" EXTRA_ECONF+=" --disable-bootstrap" fi }