From 26515c58b89a53f59aae370ab597b6fc8518e3f9 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sat, 8 Oct 2005 16:58:42 +0000 Subject: Add support for passing -d to portage #108383 by Jan Kobler and allow env USE/ABI to be passed in. (Portage version: 2.0.53_rc4) --- sys-devel/crossdev/files/crossdev | 14 +++++++------- sys-devel/crossdev/files/digest-crossdev-0.9.9-r2 | 0 sys-devel/crossdev/files/digest-crossdev-0.9.9-r3 | 0 3 files changed, 7 insertions(+), 7 deletions(-) delete mode 100644 sys-devel/crossdev/files/digest-crossdev-0.9.9-r2 create mode 100644 sys-devel/crossdev/files/digest-crossdev-0.9.9-r3 (limited to 'sys-devel/crossdev/files') diff --git a/sys-devel/crossdev/files/crossdev b/sys-devel/crossdev/files/crossdev index 9ebc08a583a5..af62742f5786 100755 --- a/sys-devel/crossdev/files/crossdev +++ b/sys-devel/crossdev/files/crossdev @@ -1,7 +1,7 @@ #!/bin/bash # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/crossdev/files/crossdev,v 1.35 2005/09/21 03:02:18 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/crossdev/files/crossdev,v 1.36 2005/10/08 16:58:41 vapier Exp $ cd / @@ -31,7 +31,7 @@ ${GOOD}Options${NORMAL}: ${GOOD}--k, --kernel${NORMAL} ver Specify version of kernel headers to use ${GOOD}--l, --libc${NORMAL} ver Specify version of libc to use ${GOOD}-C, --clean${NORMAL} target Uninstall specified target - ${GOOD}-b, -p, -v${NORMAL} Options to pass to emerge (see emerge(1)) + ${GOOD}-b, -d, -p, -v${NORMAL} Options to pass to emerge (see emerge(1)) Basic Targets: ${GOOD}-s0, --stage0${NORMAL} Build just binutils ${GOOD}-s1, --stage1${NORMAL} Also build a C compiler (no libc/C++) @@ -273,7 +273,7 @@ while [[ $# -gt 0 ]] ; do --ex-only) EX_FAST="yes";; --ex-gcc) EX_GCC="yes";; --ex-gdb) EX_GDB="yes";; - -b|-p|-v) UOPTS="${UOPTS} $1";; + -b|-d|-p|-v) UOPTS="${UOPTS} $1";; -pv|-vp) UOPTS="${UOPTS} -p -v";; -h|--help) usage;; -*) eerror "UNKNOWN OPTION: '$1'" ; usage 1;; @@ -433,25 +433,25 @@ doemerge() { EOPTS="${UOPTS} -u --nodeps" # make sure multilib crap doesn't screw us over -export ABI="pos" LIBDIR_pos="lib" CFLAGS_pos="" LDFLAGS_pos="" +export ABI=${ABI:-pos} LIBDIR_pos="lib" CFLAGS_pos="" LDFLAGS_pos="" ex_fast || { doemerge ${BPKG} is_s1 || exit 0 -USE="-boundschecking -fortran -gcj -objc nocxx -static" \ +USE="${USE} -boundschecking -fortran -gcj -objc nocxx -static" \ doemerge ${GPKG} ${GPKG}-stage1 is_s2 || exit 0 doemerge ${KPKG} is_s3 || exit 0 -USE=$TARCH doemerge ${LPKG} +USE="${USE} $TARCH" doemerge ${LPKG} is_s4 || exit 0 if ! type -p ${CTARGET}-g++ > /dev/null ; then EOPTS="${UOPTS} --nodeps" fi -USE="-fortran -gcj -objc" \ +USE="${USE} -fortran -gcj -objc" \ doemerge ${GPKG} ${GPKG}-stage2 } diff --git a/sys-devel/crossdev/files/digest-crossdev-0.9.9-r2 b/sys-devel/crossdev/files/digest-crossdev-0.9.9-r2 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/sys-devel/crossdev/files/digest-crossdev-0.9.9-r3 b/sys-devel/crossdev/files/digest-crossdev-0.9.9-r3 new file mode 100644 index 000000000000..e69de29bb2d1 -- cgit v1.2.3-65-gdbad