summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2002-10-21 20:54:13 +0000
committerjlam <jlam@pkgsrc.org>2002-10-21 20:54:13 +0000
commit70ed1a955d8cbc12ea6386af8785e66849db2e01 (patch)
tree1a9b99597feb4b380becf8e884f3151636c202b5 /lang
parent46ad3a6cdbc75f291d1b0d6e80ce187e9b14283f (diff)
downloadpkgsrc-70ed1a955d8cbc12ea6386af8785e66849db2e01.tar.gz
Pull in diffs from gnusrc/dist/toolchain to allow Sparcs to build
lang/gcc. The diffs change some double quotes to single quotes in some sparc-only files so that the shell expression created is legal. This fix was independently found by Lubomir Sedlacik <salo@Xtrmntr.org> and provided in pkg/18309.
Diffstat (limited to 'lang')
-rw-r--r--lang/gcc/distinfo4
-rw-r--r--lang/gcc/patches/patch-ad7
-rw-r--r--lang/gcc/patches/patch-ae7
3 files changed, 17 insertions, 1 deletions
diff --git a/lang/gcc/distinfo b/lang/gcc/distinfo
index 905a5a396d1..ed2948c3e42 100644
--- a/lang/gcc/distinfo
+++ b/lang/gcc/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.15 2002/10/10 12:39:21 dmcmahill Exp $
+$NetBSD: distinfo,v 1.16 2002/10/21 20:54:13 jlam Exp $
SHA1 (gcc-2.95.3.tar.gz) = 535d27038d161c0e7c2662702e11a48aa97ef622
Size (gcc-2.95.3.tar.gz) = 12911721 bytes
@@ -7,3 +7,5 @@ Size (gcc-2.95.3-diff-2002-08-29.gz) = 564720 bytes
SHA1 (patch-aa) = 1f6daca7e6abe4c29987f1360d2c77e4c344b6d1
SHA1 (patch-ab) = 0a9df2c9abb9a3965c085769eb09a6912f894388
SHA1 (patch-ac) = f42b5ab389c3a51991e61cdb7533875003308001
+SHA1 (patch-ad) = 2fb8cda55220bd202a4b7948277d00f293718caf
+SHA1 (patch-ae) = b9721d3e89a93736b926e1efcfb9d0fb4904277f
diff --git a/lang/gcc/patches/patch-ad b/lang/gcc/patches/patch-ad
new file mode 100644
index 00000000000..a582a0aba28
--- /dev/null
+++ b/lang/gcc/patches/patch-ad
@@ -0,0 +1,7 @@
+$NetBSD: patch-ad,v 1.6 2002/10/21 20:54:14 jlam Exp $
+
+--- ../gcc-2.95.3/config/mh-sparcpic.orig Thu Feb 5 19:33:03 1998
++++ ../gcc-2.95.3/config/mh-sparcpic
+@@ -1 +1 @@
+-PICFLAG=`case "${LIBCFLAGS} ${LIBCXXFLAGS}" in *-fpic* ) echo -fpic ;; * ) echo -fPIC ;; esac`
++PICFLAG=`case '${LIBCFLAGS} ${LIBCXXFLAGS}' in *-fpic* ) echo -fpic ;; * ) echo -fPIC ;; esac`
diff --git a/lang/gcc/patches/patch-ae b/lang/gcc/patches/patch-ae
new file mode 100644
index 00000000000..e0694368d08
--- /dev/null
+++ b/lang/gcc/patches/patch-ae
@@ -0,0 +1,7 @@
+$NetBSD: patch-ae,v 1.7 2002/10/21 20:54:14 jlam Exp $
+
+--- ../gcc-2.95.3/config/mt-sparcpic.orig Thu Feb 5 19:33:04 1998
++++ ../gcc-2.95.3/config/mt-sparcpic
+@@ -1 +1 @@
+-PICFLAG_FOR_TARGET=`case "${LIBCFLAGS} ${LIBCXXFLAGS}" in *-fpic* ) echo -fpic ;; * ) echo -fPIC ;; esac`
++PICFLAG_FOR_TARGET=`case '${LIBCFLAGS} ${LIBCXXFLAGS}' in *-fpic* ) echo -fpic ;; * ) echo -fPIC ;; esac`