summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-devel/gcc/ChangeLog10
-rw-r--r--sys-devel/gcc/gcc-2.95.3-r9.ebuild4
-rw-r--r--sys-devel/gcc/gcc-3.2.3-r4.ebuild8
-rw-r--r--sys-devel/gcc/gcc-3.3.2-r7.ebuild8
-rw-r--r--sys-devel/gcc/gcc-3.3.5-r1.ebuild6
-rw-r--r--sys-devel/gcc/gcc-3.3.5.20050130-r1.ebuild6
-rw-r--r--sys-devel/gcc/gcc-3.3.5.20050130-r2.ebuild6
-rw-r--r--sys-devel/gcc/gcc-3.3.6.ebuild6
-rw-r--r--sys-devel/gcc/gcc-3.4.1-r3.ebuild8
-rw-r--r--sys-devel/gcc/gcc-3.4.3-r1.ebuild6
-rw-r--r--sys-devel/gcc/gcc-3.4.3.20050110-r2.ebuild6
-rw-r--r--sys-devel/gcc/gcc-3.4.4-r1.ebuild6
-rw-r--r--sys-devel/gcc/gcc-4.0.1.ebuild6
-rw-r--r--sys-devel/gcc/gcc-4.0.2-r1.ebuild6
14 files changed, 50 insertions, 42 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog
index 9ea8c76ca1b7..efa120b4051c 100644
--- a/sys-devel/gcc/ChangeLog
+++ b/sys-devel/gcc/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for sys-devel/gcc
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.458 2005/10/06 06:13:04 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.459 2005/10/07 02:01:56 eradicator Exp $
+
+ 07 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ gcc-2.95.3-r9.ebuild, gcc-3.2.3-r4.ebuild, gcc-3.3.2-r7.ebuild,
+ gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130-r1.ebuild,
+ gcc-3.3.5.20050130-r2.ebuild, gcc-3.3.6.ebuild, gcc-3.4.1-r3.ebuild,
+ gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110-r2.ebuild, gcc-3.4.4-r1.ebuild,
+ gcc-4.0.1.ebuild, gcc-4.0.2-r1.ebuild:
+ Let eselect-compiler be an option instead of sys-devel/gcc-config in DEPEND.
06 Oct 2005; Mike Frysinger <vapier@gentoo.org>
+files/gcc-configure-LANG.patch:
diff --git a/sys-devel/gcc/gcc-2.95.3-r9.ebuild b/sys-devel/gcc/gcc-2.95.3-r9.ebuild
index f929e4286e07..2b7516b399eb 100644
--- a/sys-devel/gcc/gcc-2.95.3-r9.ebuild
+++ b/sys-devel/gcc/gcc-2.95.3-r9.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/gcc/gcc-2.95.3-r9.ebuild,v 1.1 2005/05/21 06:21:13 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-2.95.3-r9.ebuild,v 1.2 2005/10/07 02:01:56 eradicator Exp $
inherit eutils flag-o-matic toolchain-funcs versionator fixheadtails gnuconfig
@@ -57,7 +57,7 @@ else
SLOT="${GCC_BRANCH_VER}"
fi
-RDEPEND=">=sys-devel/gcc-config-1.2.3
+RDEPEND="|| ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.2.3 )
>=sys-libs/zlib-1.1.4
>=sys-apps/texinfo-4.2-r4
!build? ( >=sys-libs/ncurses-5.2-r2 )"
diff --git a/sys-devel/gcc/gcc-3.2.3-r4.ebuild b/sys-devel/gcc/gcc-3.2.3-r4.ebuild
index e3a31c3a6d31..066257a39330 100644
--- a/sys-devel/gcc/gcc-3.2.3-r4.ebuild
+++ b/sys-devel/gcc/gcc-3.2.3-r4.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/gcc/gcc-3.2.3-r4.ebuild,v 1.17 2005/05/24 04:28:09 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.2.3-r4.ebuild,v 1.18 2005/10/07 02:01:56 eradicator Exp $
inherit eutils flag-o-matic libtool versionator
@@ -111,19 +111,19 @@ SLOT="${GCC_BRANCH_VER}"
DEPEND=">=sys-libs/glibc-2.3.2-r3
mips? ( >=sys-devel/binutils-2.13.90.0.16 )
!mips? ( >=sys-devel/binutils-2.13.90.0.18 )
- >=sys-devel/gcc-config-1.3.1
+ || ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.1 )
!build? ( >=sys-libs/ncurses-5.2-r2
nls? ( sys-devel/gettext ) )"
# this glibc has the glibc guard symbols which are needed for the propolice functions to get moved to glibc
# out of the libgcc in this gcc release, however, the propolice patch itself is not defused by this removal
RDEPEND=">=sys-libs/glibc-2.3.2-r3
- >=sys-devel/gcc-config-1.3.1
+ || ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.1 )
>=sys-libs/zlib-1.1.4
>=sys-apps/texinfo-4.2-r4
!build? ( >=sys-libs/ncurses-5.2-r2 )"
-PDEPEND="sys-devel/gcc-config"
+PDEPEND="|| ( app-admin/eselect-compiler sys-devel/gcc-config )"
# Hack used to patch Makefiles to install into the build dir
diff --git a/sys-devel/gcc/gcc-3.3.2-r7.ebuild b/sys-devel/gcc/gcc-3.3.2-r7.ebuild
index 11fbb70b2d82..93142391f1ea 100644
--- a/sys-devel/gcc/gcc-3.3.2-r7.ebuild
+++ b/sys-devel/gcc/gcc-3.3.2-r7.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/gcc/gcc-3.3.2-r7.ebuild,v 1.23 2005/05/24 04:28:09 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.3.2-r7.ebuild,v 1.24 2005/10/07 02:01:56 eradicator Exp $
IUSE="static nls bootstrap java build X multilib gcj emul-linux-x86"
@@ -121,19 +121,19 @@ DEPEND="virtual/libc
!nptl? ( >=sys-libs/glibc-2.3.2-r3 )
>=sys-devel/binutils-2.14.90.0.6-r1
>=sys-devel/bison-1.875
- >=sys-devel/gcc-config-1.3.1
+ || ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.1 )
amd64? ( multilib? ( >=app-emulation/emul-linux-x86-baselibs-1.0 ) )
!build? ( >=sys-libs/ncurses-5.2-r2
nls? ( sys-devel/gettext ) )"
RDEPEND="virtual/libc
!nptl? ( >=sys-libs/glibc-2.3.2-r3 )
- >=sys-devel/gcc-config-1.3.1
+ || ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.1 )
>=sys-libs/zlib-1.1.4
>=sys-apps/texinfo-4.2-r4
!build? ( >=sys-libs/ncurses-5.2-r2 )"
-PDEPEND="sys-devel/gcc-config"
+PDEPEND="|| ( app-admin/eselect-compiler sys-devel/gcc-config )"
chk_gcc_version() {
diff --git a/sys-devel/gcc/gcc-3.3.5-r1.ebuild b/sys-devel/gcc/gcc-3.3.5-r1.ebuild
index b0e250aff9d4..eef1022d49e9 100644
--- a/sys-devel/gcc/gcc-3.3.5-r1.ebuild
+++ b/sys-devel/gcc/gcc-3.3.5-r1.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/gcc/gcc-3.3.5-r1.ebuild,v 1.26 2005/07/10 04:10:38 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.3.5-r1.ebuild,v 1.27 2005/10/07 02:01:56 eradicator Exp $
MAN_VER="3.3.5"
#BRANCH_UPDATE="20041025"
@@ -48,7 +48,7 @@ KEYWORDS="~alpha ~amd64 arm hppa -ia64 ~mips s390 sh sparc x86"
# .eh_frame ld optimisation and symbol visibility support, but it hasnt been
# well tested in gentoo on any arch other than amd64!!
RDEPEND="virtual/libc
- >=sys-devel/gcc-config-1.3.6
+ || ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.6 )
>=sys-libs/zlib-1.1.4
!sys-devel/hardened-gcc
elibc_glibc? ( >=sys-libs/glibc-2.3.2-r9 )
@@ -72,7 +72,7 @@ fi
DEPEND="${RDEPEND}
>=sys-apps/texinfo-4.2-r4
amd64? ( >=sys-devel/binutils-2.15.90.0.1.1-r1 )"
-PDEPEND="sys-devel/gcc-config"
+PDEPEND="|| ( app-admin/eselect-compiler sys-devel/gcc-config )"
src_unpack() {
gcc_src_unpack
diff --git a/sys-devel/gcc/gcc-3.3.5.20050130-r1.ebuild b/sys-devel/gcc/gcc-3.3.5.20050130-r1.ebuild
index 5db8fe5a0a31..10609cbed1e7 100644
--- a/sys-devel/gcc/gcc-3.3.5.20050130-r1.ebuild
+++ b/sys-devel/gcc/gcc-3.3.5.20050130-r1.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/gcc/gcc-3.3.5.20050130-r1.ebuild,v 1.10 2005/07/10 04:10:38 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.3.5.20050130-r1.ebuild,v 1.11 2005/10/07 02:01:56 eradicator Exp $
MAN_VER="3.3.5"
PATCH_VER="1.4"
@@ -44,7 +44,7 @@ KEYWORDS="~alpha ~amd64 arm ~hppa -ia64 ~mips sh sparc x86"
# .eh_frame ld optimisation and symbol visibility support, but it hasnt been
# well tested in gentoo on any arch other than amd64!!
RDEPEND="virtual/libc
- >=sys-devel/gcc-config-1.3.10
+ || ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.10 )
>=sys-libs/zlib-1.1.4
!sys-devel/hardened-gcc
elibc_glibc? ( >=sys-libs/glibc-2.3.2-r9 )
@@ -68,7 +68,7 @@ fi
DEPEND="${RDEPEND}
>=sys-apps/texinfo-4.2-r4
amd64? ( >=sys-devel/binutils-2.15.90.0.1.1-r1 )"
-PDEPEND="sys-devel/gcc-config"
+PDEPEND="|| ( app-admin/eselect-compiler sys-devel/gcc-config )"
src_unpack() {
gcc_src_unpack
diff --git a/sys-devel/gcc/gcc-3.3.5.20050130-r2.ebuild b/sys-devel/gcc/gcc-3.3.5.20050130-r2.ebuild
index bde405fc9520..a2be2a36a488 100644
--- a/sys-devel/gcc/gcc-3.3.5.20050130-r2.ebuild
+++ b/sys-devel/gcc/gcc-3.3.5.20050130-r2.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/gcc/gcc-3.3.5.20050130-r2.ebuild,v 1.5 2005/07/10 04:10:38 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.3.5.20050130-r2.ebuild,v 1.6 2005/10/07 02:01:56 eradicator Exp $
MAN_VER="3.3.5"
PATCH_VER="1.5"
@@ -44,7 +44,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa -ia64 ~mips ~sh ~sparc ~x86"
# .eh_frame ld optimisation and symbol visibility support, but it hasnt been
# well tested in gentoo on any arch other than amd64!!
RDEPEND="virtual/libc
- >=sys-devel/gcc-config-1.3.10
+ || ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.10 )
>=sys-libs/zlib-1.1.4
!sys-devel/hardened-gcc
elibc_glibc? ( >=sys-libs/glibc-2.3.2-r9 )
@@ -68,7 +68,7 @@ fi
DEPEND="${RDEPEND}
>=sys-apps/texinfo-4.2-r4
amd64? ( >=sys-devel/binutils-2.15.90.0.1.1-r1 )"
-PDEPEND="sys-devel/gcc-config"
+PDEPEND="|| ( app-admin/eselect-compiler sys-devel/gcc-config )"
src_unpack() {
gcc_src_unpack
diff --git a/sys-devel/gcc/gcc-3.3.6.ebuild b/sys-devel/gcc/gcc-3.3.6.ebuild
index 6834993914d5..7f70ea834011 100644
--- a/sys-devel/gcc/gcc-3.3.6.ebuild
+++ b/sys-devel/gcc/gcc-3.3.6.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/gcc/gcc-3.3.6.ebuild,v 1.14 2005/09/05 20:40:55 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.3.6.ebuild,v 1.15 2005/10/07 02:01:56 eradicator Exp $
MAN_VER=""
PATCH_VER="1.3"
@@ -40,7 +40,7 @@ KEYWORDS="-* ~alpha ~amd64 ~hppa -ia64 ~sparc x86"
# NOTE: we SHOULD be using at least binutils 2.15.90.0.1 everywhere for proper
# .eh_frame ld optimisation and symbol visibility support, but it hasnt been
# well tested in gentoo on any arch other than amd64!!
-RDEPEND=">=sys-devel/gcc-config-1.3.10
+RDEPEND="|| ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.10 )
>=sys-libs/zlib-1.1.4
!sys-devel/hardened-gcc
elibc_glibc? ( >=sys-libs/glibc-2.3.2-r9 )
@@ -64,7 +64,7 @@ fi
DEPEND="${RDEPEND}
>=sys-apps/texinfo-4.2-r4
amd64? ( >=sys-devel/binutils-2.15.90.0.1.1-r1 )"
-PDEPEND="sys-devel/gcc-config"
+PDEPEND="|| ( app-admin/eselect-compiler sys-devel/gcc-config )"
src_unpack() {
gcc_src_unpack
diff --git a/sys-devel/gcc/gcc-3.4.1-r3.ebuild b/sys-devel/gcc/gcc-3.4.1-r3.ebuild
index c68db41bfc0f..048018739653 100644
--- a/sys-devel/gcc/gcc-3.4.1-r3.ebuild
+++ b/sys-devel/gcc/gcc-3.4.1-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/gcc/gcc-3.4.1-r3.ebuild,v 1.19 2005/05/30 03:35:06 solar Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.4.1-r3.ebuild,v 1.20 2005/10/07 02:01:56 eradicator Exp $
IUSE="static nls bootstrap build multilib gcj gtk fortran objc hardened n32 n64 emul-linux-x86"
@@ -26,7 +26,7 @@ DEPEND="virtual/libc
>=sys-devel/binutils-2.14.90.0.8-r1
amd64? ( >=sys-devel/binutils-2.15.90.0.1.1-r1 )
>=sys-devel/bison-1.875
- >=sys-devel/gcc-config-1.3.1
+ || ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.1 )
amd64? ( multilib? ( >=app-emulation/emul-linux-x86-baselibs-1.0 ) )
!build? (
gcj? (
@@ -37,12 +37,12 @@ DEPEND="virtual/libc
nls? ( sys-devel/gettext )
)"
RDEPEND="virtual/libc
- >=sys-devel/gcc-config-1.3.1
+ || ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.1 )
>=sys-libs/zlib-1.1.4
>=sys-apps/texinfo-4.2-r4
!build? ( >=sys-libs/ncurses-5.2-r2 )"
-PDEPEND="sys-devel/gcc-config"
+PDEPEND="|| ( app-admin/eselect-compiler sys-devel/gcc-config )"
[ "${ABI}" != "n32" ] && [ "${ABI}" != "n64" ] && PDEPEND="${PDEPEND}
!n32? ( !n64? ( !s390? ( !elibc_uclibc? ( sys-libs/libstdc++-v3 ) ) ) )"
diff --git a/sys-devel/gcc/gcc-3.4.3-r1.ebuild b/sys-devel/gcc/gcc-3.4.3-r1.ebuild
index 53d241267587..5f48259be43c 100644
--- a/sys-devel/gcc/gcc-3.4.3-r1.ebuild
+++ b/sys-devel/gcc/gcc-3.4.3-r1.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/gcc/gcc-3.4.3-r1.ebuild,v 1.42 2005/08/27 04:38:14 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.4.3-r1.ebuild,v 1.43 2005/10/07 02:01:56 eradicator Exp $
MAN_VER="3.4.3"
BRANCH_UPDATE="20041125"
@@ -51,7 +51,7 @@ KEYWORDS="-* amd64 mips ppc64 ~x86 -hppa ppc ~sparc -ia64"
# .eh_frame ld optimisation and symbol visibility support, but it hasnt been
# well tested in gentoo on any arch other than amd64!!
RDEPEND="virtual/libc
- >=sys-devel/gcc-config-1.3.6-r4
+ || ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.6-r4 )
>=sys-libs/zlib-1.1.4
!sys-devel/hardened-gcc
!elibc_uclibc? (
@@ -77,7 +77,7 @@ DEPEND="${RDEPEND}
>=sys-devel/bison-1.875
>=sys-devel/binutils-2.14.90.0.8-r1
amd64? ( >=sys-devel/binutils-2.15.90.0.1.1-r1 )"
-PDEPEND="sys-devel/gcc-config
+PDEPEND="|| ( app-admin/eselect-compiler sys-devel/gcc-config )
!nocxx? ( !mips? ( !ia64? ( !elibc_uclibc? ( !build? ( sys-libs/libstdc++-v3 ) ) ) ) )"
src_unpack() {
diff --git a/sys-devel/gcc/gcc-3.4.3.20050110-r2.ebuild b/sys-devel/gcc/gcc-3.4.3.20050110-r2.ebuild
index 33dc69adfb51..81db054cb824 100644
--- a/sys-devel/gcc/gcc-3.4.3.20050110-r2.ebuild
+++ b/sys-devel/gcc/gcc-3.4.3.20050110-r2.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/gcc/gcc-3.4.3.20050110-r2.ebuild,v 1.10 2005/08/27 04:43:47 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.4.3.20050110-r2.ebuild,v 1.11 2005/10/07 02:01:56 eradicator Exp $
MAN_VER="3.4.3"
PATCH_VER="2.0"
@@ -50,7 +50,7 @@ KEYWORDS="-* ~amd64 -hppa ~ia64 mips ~ppc ~ppc64 ~sparc ~x86"
# .eh_frame ld optimisation and symbol visibility support, but it hasnt been
# well tested in gentoo on any arch other than amd64!!
RDEPEND="virtual/libc
- >=sys-devel/gcc-config-1.3.10
+ || ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.10 )
>=sys-libs/zlib-1.1.4
!sys-devel/hardened-gcc
amd64? ( multilib? ( >=app-emulation/emul-linux-x86-glibc-1.1 ) )
@@ -72,7 +72,7 @@ DEPEND="${RDEPEND}
>=sys-devel/bison-1.875
>=sys-devel/binutils-2.14.90.0.8-r1
amd64? ( >=sys-devel/binutils-2.15.90.0.1.1-r1 )"
-PDEPEND="sys-devel/gcc-config
+PDEPEND="|| ( app-admin/eselect-compiler sys-devel/gcc-config )
!nocxx? ( !mips? ( !ia64? ( !elibc_uclibc? ( !build? ( sys-libs/libstdc++-v3 ) ) ) ) )"
src_unpack() {
diff --git a/sys-devel/gcc/gcc-3.4.4-r1.ebuild b/sys-devel/gcc/gcc-3.4.4-r1.ebuild
index b3cc0a21dee7..1c327b58615e 100644
--- a/sys-devel/gcc/gcc-3.4.4-r1.ebuild
+++ b/sys-devel/gcc/gcc-3.4.4-r1.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/gcc/gcc-3.4.4-r1.ebuild,v 1.4 2005/10/05 01:46:05 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.4.4-r1.ebuild,v 1.5 2005/10/07 02:01:56 eradicator Exp $
MAN_VER=""
PATCH_VER="1.6"
@@ -46,7 +46,7 @@ KEYWORDS="-* ~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sh ~sparc ~x86"
# NOTE: we SHOULD be using at least binutils 2.15.90.0.1 everywhere for proper
# .eh_frame ld optimisation and symbol visibility support, but it hasnt been
# well tested in gentoo on any arch other than amd64!!
-RDEPEND=">=sys-devel/gcc-config-1.3.10
+RDEPEND="|| ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.10 )
>=sys-libs/zlib-1.1.4
!sys-devel/hardened-gcc
elibc_glibc? (
@@ -72,7 +72,7 @@ DEPEND="${RDEPEND}
>=sys-devel/bison-1.875
>=sys-devel/binutils-2.14.90.0.8-r1
amd64? ( >=sys-devel/binutils-2.15.90.0.1.1-r1 )"
-PDEPEND="sys-devel/gcc-config
+PDEPEND="|| ( app-admin/eselect-compiler sys-devel/gcc-config )
x86? ( !nocxx? ( !elibc_uclibc? ( !build? ( || ( sys-libs/libstdc++-v3 =sys-devel/gcc-3.3* ) ) ) ) )"
src_unpack() {
diff --git a/sys-devel/gcc/gcc-4.0.1.ebuild b/sys-devel/gcc/gcc-4.0.1.ebuild
index b07b08ab0c71..4972bb9b4fb5 100644
--- a/sys-devel/gcc/gcc-4.0.1.ebuild
+++ b/sys-devel/gcc/gcc-4.0.1.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/gcc/gcc-4.0.1.ebuild,v 1.5 2005/08/16 01:41:21 halcy0n Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.0.1.ebuild,v 1.6 2005/10/07 02:01:56 eradicator Exp $
PATCH_VER="1.0"
PATCH_GCC_VER="4.0.1"
@@ -22,7 +22,7 @@ LICENSE="GPL-2 LGPL-2.1"
KEYWORDS="-*"
RDEPEND="virtual/libc
- >=sys-devel/gcc-config-1.3.1
+ || ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.10 )
>=sys-libs/zlib-1.1.4
!sys-devel/hardened-gcc
elibc_glibc? ( >=sys-libs/glibc-2.3.5 )
@@ -47,7 +47,7 @@ DEPEND="${RDEPEND}
>=sys-devel/bison-1.875
>=sys-devel/binutils-2.15.97"
-PDEPEND="sys-devel/gcc-config
+PDEPEND="|| ( app-admin/eselect-compiler sys-devel/gcc-config )
x86? ( !nocxx? ( !elibc_uclibc? ( !build? ( || ( sys-libs/libstdc++-v3 =sys-devel/gcc-3.3* ) ) ) ) )"
pkg_postinst() {
diff --git a/sys-devel/gcc/gcc-4.0.2-r1.ebuild b/sys-devel/gcc/gcc-4.0.2-r1.ebuild
index 42961063e669..f68821ccbf8e 100644
--- a/sys-devel/gcc/gcc-4.0.2-r1.ebuild
+++ b/sys-devel/gcc/gcc-4.0.2-r1.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/gcc/gcc-4.0.2-r1.ebuild,v 1.1 2005/10/04 19:43:04 halcy0n Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.0.2-r1.ebuild,v 1.2 2005/10/07 02:01:56 eradicator Exp $
PATCH_VER="1.2"
PATCH_GCC_VER="4.0.2"
@@ -27,7 +27,7 @@ LICENSE="GPL-2 LGPL-2.1"
KEYWORDS="-*"
RDEPEND="virtual/libc
- >=sys-devel/gcc-config-1.3.1
+ || ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.10 )
>=sys-libs/zlib-1.1.4
!sys-devel/hardened-gcc
elibc_glibc? ( >=sys-libs/glibc-2.3.5 )
@@ -52,7 +52,7 @@ DEPEND="${RDEPEND}
>=sys-devel/bison-1.875
>=sys-devel/binutils-2.15.97"
-PDEPEND="sys-devel/gcc-config
+PDEPEND="|| ( app-admin/eselect-compiler sys-devel/gcc-config )
x86? ( !nocxx? ( !elibc_uclibc? ( !build? ( || ( sys-libs/libstdc++-v3 =sys-devel/gcc-3.3* ) ) ) ) )"
src_unpack() {