summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2005-10-08 16:58:42 +0000
committerMike Frysinger <vapier@gentoo.org>2005-10-08 16:58:42 +0000
commit26515c58b89a53f59aae370ab597b6fc8518e3f9 (patch)
treed79d6ffa44477930daa9878ea900fbbd482ed630 /sys-devel
parentVersion bump #108505 by Michael Cramer. (diff)
downloadgentoo-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')
-rw-r--r--sys-devel/crossdev/ChangeLog9
-rw-r--r--sys-devel/crossdev/crossdev-0.9.9-r3.ebuild (renamed from sys-devel/crossdev/crossdev-0.9.9-r2.ebuild)2
-rwxr-xr-xsys-devel/crossdev/files/crossdev14
-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
4 files changed, 16 insertions, 9 deletions
diff --git a/sys-devel/crossdev/ChangeLog b/sys-devel/crossdev/ChangeLog
index d5e65786c846..ccfa2954c010 100644
--- a/sys-devel/crossdev/ChangeLog
+++ b/sys-devel/crossdev/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sys-devel/crossdev
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/crossdev/ChangeLog,v 1.24 2005/08/29 23:26:07 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/crossdev/ChangeLog,v 1.25 2005/10/08 16:58:41 vapier Exp $
+
+*crossdev-0.9.9-r3 (08 Oct 2005)
+
+ 08 Oct 2005; Mike Frysinger <vapier@gentoo.org> files/crossdev,
+ -crossdev-0.9.9-r2.ebuild, +crossdev-0.9.9-r3.ebuild:
+ Add support for passing -d to portage #108383 by Jan Kobler and allow env
+ USE/ABI to be passed in.
*crossdev-0.9.9-r2 (29 Aug 2005)
diff --git a/sys-devel/crossdev/crossdev-0.9.9-r2.ebuild b/sys-devel/crossdev/crossdev-0.9.9-r3.ebuild
index c4c0fe1066d0..f948be796d0d 100644
--- a/sys-devel/crossdev/crossdev-0.9.9-r2.ebuild
+++ b/sys-devel/crossdev/crossdev-0.9.9-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/crossdev/crossdev-0.9.9-r2.ebuild,v 1.1 2005/08/29 23:26:07 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/crossdev/crossdev-0.9.9-r3.ebuild,v 1.1 2005/10/08 16:58:41 vapier Exp $
DESCRIPTION="Gentoo Cross-toolchain generator"
HOMEPAGE="http://www.gentoo.org/"
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