diff options
author | 2005-10-08 16:58:42 +0000 | |
---|---|---|
committer | 2005-10-08 16:58:42 +0000 | |
commit | 26515c58b89a53f59aae370ab597b6fc8518e3f9 (patch) | |
tree | d79d6ffa44477930daa9878ea900fbbd482ed630 /sys-devel/crossdev/files | |
parent | Version bump #108505 by Michael Cramer. (diff) | |
download | gentoo-2-26515c58b89a53f59aae370ab597b6fc8518e3f9.tar.gz gentoo-2-26515c58b89a53f59aae370ab597b6fc8518e3f9.tar.bz2 gentoo-2-26515c58b89a53f59aae370ab597b6fc8518e3f9.zip |
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)
Diffstat (limited to 'sys-devel/crossdev/files')
-rwxr-xr-x | sys-devel/crossdev/files/crossdev | 14 | ||||
-rw-r--r-- | sys-devel/crossdev/files/digest-crossdev-0.9.9-r3 (renamed from sys-devel/crossdev/files/digest-crossdev-0.9.9-r2) | 0 |
2 files changed, 7 insertions, 7 deletions
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-r3 index e69de29bb2d1..e69de29bb2d1 100644 --- a/sys-devel/crossdev/files/digest-crossdev-0.9.9-r2 +++ b/sys-devel/crossdev/files/digest-crossdev-0.9.9-r3 |