summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schlemmer <azarah@gentoo.org>2002-07-07 01:10:12 +0000
committerMartin Schlemmer <azarah@gentoo.org>2002-07-07 01:10:12 +0000
commit30ae396e17d03e61f5f27c6dd8651d97379aa461 (patch)
tree6b7d393a446acc217ce439c85d9f8eed2cce33f5 /sys-devel
parenttempory fix for wierd portage problem (diff)
downloadgentoo-2-30ae396e17d03e61f5f27c6dd8651d97379aa461.tar.gz
gentoo-2-30ae396e17d03e61f5f27c6dd8651d97379aa461.tar.bz2
gentoo-2-30ae396e17d03e61f5f27c6dd8651d97379aa461.zip
remove patches
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-ada-addr2line.patch.bz2bin742 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-ada-link.patch.bz2bin2284 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-attr-visibility2.patch.bz2bin1641 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-c++-pretty_function.patch.bz2bin1477 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-c++-tsubst-asm.patch.bz2bin370 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-hard-reg-sharing.patch.bz2bin6465 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-i386-default-momit-leaf-frame-pointer.patch.bz2bin1124 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-i386-memtest-test.patch.bz2bin449 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-i386-pic-label-thunk.patch.bz2bin1617 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-i386-profile-olfp.patch.bz2bin1733 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-java-no-rpath.patch.bz2bin1133 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-pr6842.patch.bz2bin982 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-test-rh65771.patch.bz2bin852 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-tls.patch.bz2bin33448 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-tree-code.patch.bz2bin4449 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-trunc_int_for_mode.patch.bz2bin625 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-x86_64-addr-diff.patch.bz2bin339 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-x86_64-biarch.patch.bz2bin1996 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-x86_64-libiberty-pic.patch.bz2bin404 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-x86_64-profile.patch.bz2bin1383 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/3.1.1/gcc311-x86_64-q_regs_operand.patch.bz2bin361 -> 0 bytes
-rw-r--r--sys-devel/gcc/files/digest-gcc-3.1.11
-rw-r--r--sys-devel/gcc/gcc-3.1.1.ebuild63
23 files changed, 35 insertions, 29 deletions
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-ada-addr2line.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-ada-addr2line.patch.bz2
deleted file mode 100644
index fe46bdffd295..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-ada-addr2line.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-ada-link.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-ada-link.patch.bz2
deleted file mode 100644
index 1d63ebca847f..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-ada-link.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-attr-visibility2.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-attr-visibility2.patch.bz2
deleted file mode 100644
index 1ff48a75fee0..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-attr-visibility2.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-c++-pretty_function.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-c++-pretty_function.patch.bz2
deleted file mode 100644
index 2372d71862b7..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-c++-pretty_function.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-c++-tsubst-asm.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-c++-tsubst-asm.patch.bz2
deleted file mode 100644
index 4cd00d6ada95..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-c++-tsubst-asm.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-hard-reg-sharing.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-hard-reg-sharing.patch.bz2
deleted file mode 100644
index b533419739f5..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-hard-reg-sharing.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-i386-default-momit-leaf-frame-pointer.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-i386-default-momit-leaf-frame-pointer.patch.bz2
deleted file mode 100644
index 8531e10b8c7d..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-i386-default-momit-leaf-frame-pointer.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-i386-memtest-test.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-i386-memtest-test.patch.bz2
deleted file mode 100644
index 7033b12d2958..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-i386-memtest-test.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-i386-pic-label-thunk.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-i386-pic-label-thunk.patch.bz2
deleted file mode 100644
index add70eefe9b9..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-i386-pic-label-thunk.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-i386-profile-olfp.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-i386-profile-olfp.patch.bz2
deleted file mode 100644
index b8f2f3bb0af3..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-i386-profile-olfp.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-java-no-rpath.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-java-no-rpath.patch.bz2
deleted file mode 100644
index 593f95b2333e..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-java-no-rpath.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-pr6842.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-pr6842.patch.bz2
deleted file mode 100644
index 49523978d023..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-pr6842.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-test-rh65771.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-test-rh65771.patch.bz2
deleted file mode 100644
index a9cf98a626fe..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-test-rh65771.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-tls.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-tls.patch.bz2
deleted file mode 100644
index a06739a1fe1c..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-tls.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-tree-code.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-tree-code.patch.bz2
deleted file mode 100644
index edbe40625d5b..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-tree-code.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-trunc_int_for_mode.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-trunc_int_for_mode.patch.bz2
deleted file mode 100644
index 09c8de4ab489..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-trunc_int_for_mode.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-x86_64-addr-diff.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-x86_64-addr-diff.patch.bz2
deleted file mode 100644
index e9a9ee40ce09..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-x86_64-addr-diff.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-x86_64-biarch.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-x86_64-biarch.patch.bz2
deleted file mode 100644
index e8af27867c42..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-x86_64-biarch.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-x86_64-libiberty-pic.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-x86_64-libiberty-pic.patch.bz2
deleted file mode 100644
index dff46c7724e0..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-x86_64-libiberty-pic.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-x86_64-profile.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-x86_64-profile.patch.bz2
deleted file mode 100644
index 879aae357a51..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-x86_64-profile.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/3.1.1/gcc311-x86_64-q_regs_operand.patch.bz2 b/sys-devel/gcc/files/3.1.1/gcc311-x86_64-q_regs_operand.patch.bz2
deleted file mode 100644
index d2bbf83f9d31..000000000000
--- a/sys-devel/gcc/files/3.1.1/gcc311-x86_64-q_regs_operand.patch.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-devel/gcc/files/digest-gcc-3.1.1 b/sys-devel/gcc/files/digest-gcc-3.1.1
index f57ed992884a..019da5fa1414 100644
--- a/sys-devel/gcc/files/digest-gcc-3.1.1
+++ b/sys-devel/gcc/files/digest-gcc-3.1.1
@@ -1 +1,2 @@
MD5 5c5127ab72dd9175aa434b882b08b262 gcc-3.1.1-20020701.tar.bz2 18474756
+MD5 1019ad8cc72277ca2b26dd60e9b479b1 gcc-3.1.1-patches.tbz2 65259
diff --git a/sys-devel/gcc/gcc-3.1.1.ebuild b/sys-devel/gcc/gcc-3.1.1.ebuild
index 6defc7abec14..5e2078589be2 100644
--- a/sys-devel/gcc/gcc-3.1.1.ebuild
+++ b/sys-devel/gcc/gcc-3.1.1.ebuild
@@ -14,14 +14,16 @@ inherit libtool
MY_PV="`echo ${PV} | cut -d. -f1,2`"
GCC_SUFFIX=-${MY_PV}
-LOC=/usr
+LOC="/usr"
# dont install in /usr/include/g++-v3/, as it will nuke gcc-3.0.x installs
STDCXX_INCDIR="${LOC}/include/g++-v${MY_PV/\./}"
+PATCHES="${WORKDIR}/patches"
SLOT="${MY_PV}"
S=${WORKDIR}/${P}
#SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/${P}/${P}.tar.bz2
# ftp://ftp.funet.fi/pub/mirrors/sourceware.cygnus.com/pub/gcc/releases/${P}/${P}.tar.bz2"
-SRC_URI="http://www.ibiblio.org/gentoo/distfiles/${P}-20020701.tar.bz2"
+SRC_URI="http://www.ibiblio.org/gentoo/distfiles/${P}-20020701.tar.bz2
+ http://www.ibiblio.org/gentoo/distfiles/${P}-patches.tbz2"
DESCRIPTION="Modern GCC C/C++ compiler"
HOMEPAGE="http://www.gnu.org/software/gcc/gcc.html"
@@ -63,40 +65,43 @@ FAKE_ROOT=""
src_unpack() {
unpack ${P}-20020701.tar.bz2
+
+ mkdir -p ${WORKDIR}/patches
+ tar -jxf ${DISTDIR}/${P}-patches.tbz2 -C ${WORKDIR}/patches || die
cd ${S}
# Fixup libtool to correctly generate .la files with portage
elibtoolize --portage --shallow
# Red Hat and Suse patches
- for x in ${MY_PV}/gcc31-boehm-gc-libs.patch.bz2 \
- ${MY_PV}/gcc31-fde-merge-compat.patch.bz2 \
- ${MY_PV}/gcc31-attr-visibility.patch.bz2 \
- ${PV}/gcc311-attr-visibility2.patch.bz2 \
- ${PV}/gcc311-trunc_int_for_mode.patch.bz2 \
- ${PV}/gcc311-x86_64-q_regs_operand.patch.bz2 \
- ${MY_PV}/gcc31-dwarf2-pr6436-test.patch.bz2 \
- ${PV}/gcc311-c++-pretty_function.patch.bz2 \
- ${PV}/gcc311-c++-tsubst-asm.patch.bz2 \
- ${PV}/gcc311-i386-memtest-test.patch.bz2 \
- ${MY_PV}/gcc31-fold-const2.patch.bz2 \
- ${PV}/gcc311-ada-addr2line.patch.bz2 \
- ${PV}/gcc311-ada-link.patch.bz2 \
- ${PV}/gcc311-java-no-rpath.patch.bz2 \
- ${MY_PV}/gcc31-test-rotate.patch.bz2 \
- ${PV}/gcc311-x86_64-libiberty-pic.patch.bz2 \
- ${PV}/gcc311-test-rh65771.patch.bz2 \
- ${PV}/gcc311-i386-default-momit-leaf-frame-pointer.patch.bz2 \
- ${PV}/gcc311-i386-profile-olfp.patch.bz2 \
- ${PV}/gcc311-i386-pic-label-thunk.patch.bz2 \
- ${PV}/gcc311-pr6842.patch.bz2 \
- ${PV}/gcc311-tree-code.patch.bz2 \
- ${PV}/gcc311-hard-reg-sharing.patch.bz2 \
- ${PV}/gcc311-x86_64-addr-diff.patch.bz2 \
- ${PV}/gcc311-x86_64-profile.patch.bz2 \
- ${PV}/gcc311-x86_64-biarch.patch.bz2
+ for x in ${FILESDIR}/${MY_PV}/gcc31-boehm-gc-libs.patch.bz2 \
+ ${FILESDIR}/${MY_PV}/gcc31-fde-merge-compat.patch.bz2 \
+ ${FILESDIR}/${MY_PV}/gcc31-attr-visibility.patch.bz2 \
+ ${PATCHES}/gcc311-attr-visibility2.patch.bz2 \
+ ${PATCHES}/gcc311-trunc_int_for_mode.patch.bz2 \
+ ${PATCHES}/gcc311-x86_64-q_regs_operand.patch.bz2 \
+ ${FILESDIR}/${MY_PV}/gcc31-dwarf2-pr6436-test.patch.bz2 \
+ ${PATCHES}/gcc311-c++-pretty_function.patch.bz2 \
+ ${PATCHES}/gcc311-c++-tsubst-asm.patch.bz2 \
+ ${PATCHES}/gcc311-i386-memtest-test.patch.bz2 \
+ ${FILESDIR}/${MY_PV}/gcc31-fold-const2.patch.bz2 \
+ ${PATCHES}/gcc311-ada-addr2line.patch.bz2 \
+ ${PATCHES}/gcc311-ada-link.patch.bz2 \
+ ${PATCHES}/gcc311-java-no-rpath.patch.bz2 \
+ ${FILESDIR}/${MY_PV}/gcc31-test-rotate.patch.bz2 \
+ ${PATCHES}/gcc311-x86_64-libiberty-pic.patch.bz2 \
+ ${PATCHES}/gcc311-test-rh65771.patch.bz2 \
+ ${PATCHES}/gcc311-i386-default-momit-leaf-frame-pointer.patch.bz2 \
+ ${PATCHES}/gcc311-i386-profile-olfp.patch.bz2 \
+ ${PATCHES}/gcc311-i386-pic-label-thunk.patch.bz2 \
+ ${PATCHES}/gcc311-pr6842.patch.bz2 \
+ ${PATCHES}/gcc311-tree-code.patch.bz2 \
+ ${PATCHES}/gcc311-hard-reg-sharing.patch.bz2 \
+ ${PATCHES}/gcc311-x86_64-addr-diff.patch.bz2 \
+ ${PATCHES}/gcc311-x86_64-profile.patch.bz2 \
+ ${PATCHES}/gcc311-x86_64-biarch.patch.bz2
do
- bzip2 -dc ${FILESDIR}/${x} | \
+ bzip2 -dc ${x} | \
patch -p0 || die "failed with patch ${x}"
echo &>${T}/foo
done