summaryrefslogtreecommitdiff
path: root/lang/gcc33
diff options
context:
space:
mode:
authorGerald Pfeifer <gerald@FreeBSD.org>2003-11-08 22:05:16 +0000
committerGerald Pfeifer <gerald@FreeBSD.org>2003-11-08 22:05:16 +0000
commit32c5a7922ebe5feb26e78a44e077b59fc3c2434f (patch)
treefd3f3ad4e32fe039321fcfc10e03bab284b47edb /lang/gcc33
parentRe-add PORTREVISON, dropped accidentally in the last commit, and bump it for (diff)
Update to the 2003-11-03 snapshot of GCC 3.3.3. Handle binaries that are
not provided on all platforms (notably SPARC at this time) by installing a dummy instead.
Notes
Notes: svn path=/head/; revision=93413
Diffstat (limited to 'lang/gcc33')
-rw-r--r--lang/gcc33/Makefile20
-rw-r--r--lang/gcc33/distinfo12
2 files changed, 20 insertions, 12 deletions
diff --git a/lang/gcc33/Makefile b/lang/gcc33/Makefile
index 0fd5a3ecc903..04f2941cb271 100644
--- a/lang/gcc33/Makefile
+++ b/lang/gcc33/Makefile
@@ -6,16 +6,16 @@
# $FreeBSD$
#
-SNAPDATE=
+SNAPDATE=2003-11-03
PORTNAME= gcc
-PORTVERSION= 3.3.2
+PORTVERSION= 3.3.3
PORTREVISION= ${SNAPDATE:S/-//g}
CATEGORIES= lang java
-VERSIONSTRING= 3.3.2
+VERSIONSTRING= 3.3-${PORTREVISION}
MASTER_SITES= ${MASTER_SITE_GCC} \
http://web.inter.NL.net/hcc/Haj.Ten.Brugge/:bc
-MASTER_SITE_SUBDIR= releases/gcc-${VERSIONSTRING}
+MASTER_SITE_SUBDIR= snapshots/${VERSIONSTRING}
DISTFILES= \
gcc-core-${VERSIONSTRING}${EXTRACT_SUFX} \
gcc-g++-${VERSIONSTRING}${EXTRACT_SUFX} \
@@ -134,8 +134,16 @@ post-install:
do \
${STRIP_CMD} $$prog ; \
done )
-.for f in gcc g++ cpp gcov ${CONFIGURE_TARGET}-gcc ${CONFIGURE_TARGET}-g++ gcj gcjh gij jv-scan jcf-dump jv-convert jar grepjar rmic rmiregistry
- ${STRIP_CMD} ${PREFIX}/bin/${f}
+.for f in gcc g++ cpp gcov ${CONFIGURE_TARGET}-gcc ${CONFIGURE_TARGET}-g++ gcj gcjh jv-scan jcf-dump jv-convert jar grepjar rmic rmiregistry
+ # gij and jv-convert, for example, are not built on all platforms.
+ if [ -e ${PREFIX}/bin/${f} ]; then \
+ ${STRIP_CMD} ${PREFIX}/bin/${f}; \
+ else \
+ ${ECHO_CMD} '#!/bin/sh' > ${PREFIX}/bin/${f}; \
+ ${ECHO_CMD} 'echo "Not supported by GCC on this platform."' \
+ >> ${PREFIX}/bin/${f} ; \
+ ${CHMOD} a+x ${PREFIX}/bin/${f}; \
+ fi
${MV} -f ${PREFIX}/bin/${f} ${PREFIX}/bin/${f}33
( ${TEST} ! -e ${PREFIX}/man/man1/${f}.1 \
|| ${MV} -f ${PREFIX}/man/man1/${f}.1 \
diff --git a/lang/gcc33/distinfo b/lang/gcc33/distinfo
index fdc51af5452b..0dff9b34f200 100644
--- a/lang/gcc33/distinfo
+++ b/lang/gcc33/distinfo
@@ -1,7 +1,7 @@
-MD5 (gcc-core-3.3.2.tar.bz2) = 42d1314aaa11a40e4c7c9fcb0f49259a
-MD5 (gcc-g++-3.3.2.tar.bz2) = b9ae980739e7f9299addc0a3576777e7
-MD5 (gcc-g77-3.3.2.tar.bz2) = 29a10486d5001c62f4566f1424fe9451
-MD5 (gcc-java-3.3.2.tar.bz2) = 0224c79e40ecf22506a4012618a1f6e7
-MD5 (gcc-objc-3.3.2.tar.bz2) = 2334af72a63c8bae6d00b52febfdf3ae
-MD5 (gcc-testsuite-3.3.2.tar.bz2) = d0d0b003be65c6b79c7655c5fd64b18f
+MD5 (gcc-core-3.3-20031103.tar.bz2) = af9b68035e2dce893b55a84d6f23ac15
+MD5 (gcc-g++-3.3-20031103.tar.bz2) = b760c2b0c9079b542f1d1e168f257484
+MD5 (gcc-g77-3.3-20031103.tar.bz2) = ba6ac56360ffb697b349eb231de8a815
+MD5 (gcc-java-3.3-20031103.tar.bz2) = 6f72a34ea333d6f82b8cd4a14b0fa9a4
+MD5 (gcc-objc-3.3-20031103.tar.bz2) = ec06d469ca56a920131175875333aa5c
+MD5 (gcc-testsuite-3.3-20031103.tar.bz2) = 31b9c08f96110f7bd269bacb8f283ea3
MD5 (bounds-checking-gcc-3.3.2-1.00.patch.bz2) = 991e7bed74a324a15a0d80e27c0e1249