Add support for passing -d to portage #108383 by Jan Kobler and allow env USE/ABI...
authorMike Frysinger <vapier@gentoo.org>
Sat, 8 Oct 2005 16:58:42 +0000 (16:58 +0000)
committerMike Frysinger <vapier@gentoo.org>
Sat, 8 Oct 2005 16:58:42 +0000 (16:58 +0000)
Package-Manager: portage-2.0.53_rc4

sys-devel/crossdev/ChangeLog
sys-devel/crossdev/Manifest
sys-devel/crossdev/crossdev-0.9.9-r3.ebuild [moved from sys-devel/crossdev/crossdev-0.9.9-r2.ebuild with 90% similarity]
sys-devel/crossdev/files/crossdev
sys-devel/crossdev/files/digest-crossdev-0.9.9-r3 [moved from sys-devel/crossdev/files/digest-crossdev-0.9.9-r2 with 100% similarity]

index d5e65786c846855d573882d32c346fe463b44e59..ccfa2954c010f238863930456a9d0c5f91f7bea0 100644 (file)
@@ -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)
 
index 986e0c5f90e7073bdb2e8afb15681d234a3ad3fa..e92487e3e8494cdaa22fb3cf42cccfb8ff5b50e3 100644 (file)
@@ -1,15 +1,15 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
+MD5 582c83b33545f1de39861e08f42859e2 ChangeLog 5215
+MD5 091fb844f716a3f89969a7c6cc9a5eea crossdev-0.9.9-r3.ebuild 596
+MD5 122ff98d0346cd0b02d298bf6ee5aeba files/crossdev 12868
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-crossdev-0.9.9-r3 0
 MD5 e91cdaf464f515f3528da02cf06e54a1 metadata.xml 222
-MD5 332c7e0793c9a75cd5de61fcf4e7a238 ChangeLog 4955
-MD5 c723d88c7e76371dd79cf264941cea9e crossdev-0.9.9-r2.ebuild 596
-MD5 596e66e68e98e2f77d02760ab321f6cb files/crossdev 12839
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-crossdev-0.9.9-r2 0
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.2 (GNU/Linux)
 
-iD8DBQFDMM1ZgIKl8Uu19MoRArJ9AJwNpjXSZJ/8BAfZCDmd0To9k6WEmQCcCdT4
-Qa7HkG655CcW+NVBDKzmEt4=
-=Hkf4
+iD8DBQFDR/s1gIKl8Uu19MoRArqRAJoCla9+nZI6vE7WC8KvUgFcO2JuKgCcC8S6
+UCaXkJVeweQRoruAET9Z0Mg=
+=hcjo
 -----END PGP SIGNATURE-----
similarity index 90%
rename from sys-devel/crossdev/crossdev-0.9.9-r2.ebuild
rename to sys-devel/crossdev/crossdev-0.9.9-r3.ebuild
index c4c0fe1066d058ea8a88b4048f9682c34eed33f8..f948be796d0dbfc9496d4317c399228494b2c937 100644 (file)
@@ -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/"
index 9ebc08a583a5e1a0b47983088357a89c8a9cd097..af62742f5786a68bdc7e24369bf92b50a499fe30 100755 (executable)
@@ -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
 
 }