summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgerald <gerald@FreeBSD.org>2005-05-22 02:02:57 +0000
committergerald <gerald@FreeBSD.org>2005-05-22 02:02:57 +0000
commit69a11f34f8f8e77117a2797f832a9e6f3b97a4b7 (patch)
treed849614ce382c24e7032fca63c4905dc8fb35558
parent81c4b25f0ab2f2b2f66bf96e440b9f37f9d10187 (diff)
downloadFreeBSD-ports-69a11f34f8f8e77117a2797f832a9e6f3b97a4b7.zip
FreeBSD-ports-69a11f34f8f8e77117a2797f832a9e6f3b97a4b7.tar.gz
Update to the 20050520 snapshot of 3.4.5. Simplify the handling of man
pages on old systems with Perl 5.0.
-rw-r--r--lang/gcc34/Makefile20
-rw-r--r--lang/gcc34/distinfo24
2 files changed, 21 insertions, 23 deletions
diff --git a/lang/gcc34/Makefile b/lang/gcc34/Makefile
index ecf31c1..b9f9dd8 100644
--- a/lang/gcc34/Makefile
+++ b/lang/gcc34/Makefile
@@ -7,8 +7,8 @@
#
PORTNAME= gcc
-PORTVERSION= 3.4.4
-PORTREVISION= 20050513
+PORTVERSION= 3.4.5
+PORTREVISION= 20050520
CATEGORIES= lang java
VERSIONSTRING= 3.4-${PORTREVISION}
MASTER_SITES= ${MASTER_SITE_GCC}
@@ -122,7 +122,12 @@ post-build:
check: build
cd ${WRKSRC}; export RUNTESTFLAGS='--target_board ''unix{-pthread}'''; ${GMAKE} -sk check
-post-install: fake-manpages
+post-install:
+ # man pages can only be generated if Perl >= 5.6 is installed;
+ # fake them otherwise.
+ for mp in ${_MANPAGES}; do \
+ ${TEST} -e ${mp} || ${TOUCH} ${TOUCH_FLAGS} ${mp}; \
+ done
.for f in c++ g77 gcc g++ cpp gcov ${CONFIGURE_TARGET}-gcc ${CONFIGURE_TARGET}-g++ gcj gcjh gij 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}${SUFFIX} ]; then \
@@ -134,7 +139,7 @@ post-install: fake-manpages
fi
.endfor
${MV} -f ${PREFIX}/bin/g77${SUFFIX} ${PREFIX}/bin/g77-${SUFFIX}
- ${MV} -f ${PREFIX}/man/man1/g77${SUFFIX}.1 ${PREFIX}/man/man1/g77-${SUFFIX}.1
+ -${MV} -f ${PREFIX}/man/man1/g77${SUFFIX}.1 ${PREFIX}/man/man1/g77-${SUFFIX}.1
# These libraries are moved from PREFIX/lib to avoid conflicts with
# the stock compiler.
.for f in libstdc++ libsupc++ libg2c libfrtbegin libobjc ${EXTRA_LIBS}
@@ -162,10 +167,3 @@ cklatest:
.endfor
.include <bsd.port.post.mk>
-
-fake-manpages:
- # man pages can only be generated if Perl >= 5.6 is installed, so
- # fake them on 4.x systems.
-.for mp in ${_MANPAGES}
- ( ${TEST} -e ${mp} || ${TOUCH} ${TOUCH_FLAGS} ${mp} )
-.endfor
diff --git a/lang/gcc34/distinfo b/lang/gcc34/distinfo
index 2ca067c..14e773b 100644
--- a/lang/gcc34/distinfo
+++ b/lang/gcc34/distinfo
@@ -1,12 +1,12 @@
-MD5 (gcc-core-3.4-20050513.tar.bz2) = a2f6c2acbb4dbbb11084eb9632fabd30
-SIZE (gcc-core-3.4-20050513.tar.bz2) = 10986830
-MD5 (gcc-g++-3.4-20050513.tar.bz2) = 22690336450f6a2a2674c889ff76e4d8
-SIZE (gcc-g++-3.4-20050513.tar.bz2) = 2483765
-MD5 (gcc-g77-3.4-20050513.tar.bz2) = 2ea7ac6453223ae8903e34bff3ad0dc7
-SIZE (gcc-g77-3.4-20050513.tar.bz2) = 892613
-MD5 (gcc-java-3.4-20050513.tar.bz2) = b05780eea80a144dad9ceba46eea1eb9
-SIZE (gcc-java-3.4-20050513.tar.bz2) = 4550176
-MD5 (gcc-objc-3.4-20050513.tar.bz2) = c44fc5be1f62938be4554b826e44fa4b
-SIZE (gcc-objc-3.4-20050513.tar.bz2) = 148691
-MD5 (gcc-testsuite-3.4-20050513.tar.bz2) = d4cc86112ad3213939ee496d736ea7af
-SIZE (gcc-testsuite-3.4-20050513.tar.bz2) = 2638064
+MD5 (gcc-core-3.4-20050520.tar.bz2) = 8b40026b7136b127eb53b73401d64ea5
+SIZE (gcc-core-3.4-20050520.tar.bz2) = 11097092
+MD5 (gcc-g++-3.4-20050520.tar.bz2) = b01505018fa0c28463f8d8d7a009eaf5
+SIZE (gcc-g++-3.4-20050520.tar.bz2) = 2483690
+MD5 (gcc-g77-3.4-20050520.tar.bz2) = b60e48ef6b09d96649e9d676febaf58c
+SIZE (gcc-g77-3.4-20050520.tar.bz2) = 892944
+MD5 (gcc-java-3.4-20050520.tar.bz2) = bc65e177f89b2c2c5e2b405e4a1daf64
+SIZE (gcc-java-3.4-20050520.tar.bz2) = 4551124
+MD5 (gcc-objc-3.4-20050520.tar.bz2) = 9bf52bba8bc20b1c5f957e2d1faf59ee
+SIZE (gcc-objc-3.4-20050520.tar.bz2) = 148711
+MD5 (gcc-testsuite-3.4-20050520.tar.bz2) = 2fd4a20110af6458f313fd5ab5c200ec
+SIZE (gcc-testsuite-3.4-20050520.tar.bz2) = 2638718
OpenPOWER on IntegriCloud