View | Details | Raw Unified
Collapse All | Expand All

(-) tigcc-0.96_beta4.ebuild (-7 / +8 lines)
 Lines 5-12    Link Here 
inherit eutils
inherit eutils
PATCH_VERSION=${PV:5}
PATCH_VERSION=${PV:5}
BASE_BINUTILS="2.15"
BASE_BINUTILS="2.16.1"
GCC_VER="4.0.0"
GCC_VER="4.0.1"
BIN_VER=${BASE_BINUTILS:0:4}
BIN_VER=${BASE_BINUTILS:0:4}
ENV_FILE=${D}/etc/env.d/99tigcc
ENV_FILE=${D}/etc/env.d/99tigcc
S=$WORKDIR
S=$WORKDIR
 Lines 30-36    Link Here 
	>=sys-devel/bison-1.875"
	>=sys-devel/bison-1.875"
src_unpack() {
src_unpack() {
	unpack ${A}
	unpack ${A}	
	sed -e s#' 20050630 (prerelease)'## \
	    -e s#'20050630 (TIGCC prerelease)'#'(TIGCC)'# \
	    -i /var/tmp/portage/tigcc-0.96_beta5/work/sources/gcc/gcc-4.0-tigcc-patch.diff
	#4.0.1 20050630 (prerelease)
	# start by patching and cleaning out binutils and gcc directories.
	# start by patching and cleaning out binutils and gcc directories.
	cd ${WORKDIR}/binutils-${BASE_BINUTILS}
	cd ${WORKDIR}/binutils-${BASE_BINUTILS}
	epatch ${S}/sources/gcc/gas-${BIN_VER}-tigcc-*.diff
	epatch ${S}/sources/gcc/gas-${BIN_VER}-tigcc-*.diff
 Lines 69-78    Link Here 
	rm -f -r include/regs
	rm -f -r include/regs
	rm -f -r texinfo
	rm -f -r texinfo
	for i in $(ls ${FILESDIR}/${P}*.patch) ; do
		epatch ${i}
	done
	# create build directories for binutils and gcc
	# create build directories for binutils and gcc
	mkdir -p ${WORKDIR}/build/binutils
	mkdir -p ${WORKDIR}/build/binutils
	mkdir ${WORKDIR}/build/gcc
	mkdir ${WORKDIR}/build/gcc