aboutsummaryrefslogtreecommitdiffstats
path: root/lang/gcc45
diff options
context:
space:
mode:
authorgerald <gerald@FreeBSD.org>2009-03-15 05:19:39 +0800
committergerald <gerald@FreeBSD.org>2009-03-15 05:19:39 +0800
commitdb0a6bff9c26673fa5f51fe8b55f0172b4786851 (patch)
tree4d92739e0f32ef8d48c2b2a00c0b6af72814de88 /lang/gcc45
parent97dc819b246b1e19b4e639fe8400fbda650c88ec (diff)
downloadfreebsd-ports-gnome-db0a6bff9c26673fa5f51fe8b55f0172b4786851.tar.gz
freebsd-ports-gnome-db0a6bff9c26673fa5f51fe8b55f0172b4786851.tar.zst
freebsd-ports-gnome-db0a6bff9c26673fa5f51fe8b55f0172b4786851.zip
Update to the 20090313 snapshot of GCC 4.4.0.
Remove obsolete code to create (empty) man pages in case regular man pages cannot be created. This catches four dummy man pages we are now able to remove: gjnih44, grepjar44, jar44, jv-scan44, rmic44, and rmiregistry44. Rename the check target to full-regression-test to be in sync with the lang/gcc43 port. Add a conditional dependency on misc/dejagnu and make the inclusion of gcc-testsuite in DISTFILES conditional, too.
Diffstat (limited to 'lang/gcc45')
-rw-r--r--lang/gcc45/Makefile25
-rw-r--r--lang/gcc45/distinfo36
2 files changed, 28 insertions, 33 deletions
diff --git a/lang/gcc45/Makefile b/lang/gcc45/Makefile
index 3448ce712fc4..b7e7af72e2f0 100644
--- a/lang/gcc45/Makefile
+++ b/lang/gcc45/Makefile
@@ -8,7 +8,7 @@
PORTNAME= gcc
PORTVERSION= 4.4.0
-PORTREVISION= 20090227
+PORTREVISION= 20090313
CATEGORIES= lang java
VERSIONSTRING= 4.4-${PORTREVISION}
MASTER_SITES= ${MASTER_SITE_GCC}
@@ -16,8 +16,7 @@ MASTER_SITE_SUBDIR= snapshots/${VERSIONSTRING}
DISTFILES= gcc-core-${VERSIONSTRING}${EXTRACT_SUFX} \
gcc-fortran-${VERSIONSTRING}${EXTRACT_SUFX} \
gcc-g++-${VERSIONSTRING}${EXTRACT_SUFX} \
- gcc-objc-${VERSIONSTRING}${EXTRACT_SUFX} \
- gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX}
+ gcc-objc-${VERSIONSTRING}${EXTRACT_SUFX}
MAINTAINER= gerald@FreeBSD.org
COMMENT= GNU Compiler Collection 4.4
@@ -25,6 +24,11 @@ COMMENT= GNU Compiler Collection 4.4
LIB_DEPENDS= gmp.7:${PORTSDIR}/math/libgmp4 \
mpfr.3:${PORTSDIR}/math/mpfr
+.if defined(MAINTAINER_MODE)
+DISTFILES+= gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX}
+BUILD_DEPENDS+= runtest:${PORTSDIR}/misc/dejagnu
+.endif
+
SUFFIX= 44
LATEST_LINK= gcc${SUFFIX}${PKGNAMESUFFIX}
NOT_FOR_ARCHS= alpha ia64 powerpc
@@ -98,21 +102,17 @@ MAN1+= aot-compile${SUFFIX}.1 \
gjarsigner${SUFFIX}.1 \
gjavah${SUFFIX}.1 \
gjdoc${SUFFIX}.1 \
- gjnih${SUFFIX}.1 \
gkeytool${SUFFIX}.1 \
gnative2ascii${SUFFIX}.1 \
gorbd${SUFFIX}.1 \
grmic${SUFFIX}.1 \
grmid${SUFFIX}.1 \
grmiregistry${SUFFIX}.1 \
- grepjar${SUFFIX}.1 \
gserialver${SUFFIX}.1 \
gtnameserv${SUFFIX}.1 \
- jar${SUFFIX}.1 \
jcf-dump${SUFFIX}.1 \
- jv-scan${SUFFIX}.1 jv-convert${SUFFIX}.1 \
- rebuild-gcj-db${SUFFIX}.1 \
- rmic${SUFFIX}.1 rmiregistry${SUFFIX}.1
+ jv-convert${SUFFIX}.1 \
+ rebuild-gcj-db${SUFFIX}.1
INFO+= gcc${SUFFIX}/cp-tools \
gcc${SUFFIX}/gcj
PLIST_SUB+= JAVA=""
@@ -158,15 +158,10 @@ pre-configure:
@${RM} -f ${SRCDIR}/gcc/*/*.info*
@${MKDIR} ${CONFIGURE_WRKSRC}
-check: build
+full-regression-test: build
cd ${WRKSRC}; export RUNTESTFLAGS='--target_board ''unix{-pthread}'''; ${GMAKE} -sk check
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
${RM} -f ${PREFIX}/man/man7/fsf-funding.7 \
${PREFIX}/man/man7/gfdl.7 ${PREFIX}/man/man7/gpl.7
${RM} -f ${TARGLIB}/*.la
diff --git a/lang/gcc45/distinfo b/lang/gcc45/distinfo
index f683cce85767..beeb25193efc 100644
--- a/lang/gcc45/distinfo
+++ b/lang/gcc45/distinfo
@@ -1,18 +1,18 @@
-MD5 (gcc-core-4.4-20090227.tar.bz2) = 8544e8786e8d7284e3af422d586f683b
-SHA256 (gcc-core-4.4-20090227.tar.bz2) = 8877e3e715d640ca0ecdbbd679cb402d74a23f38c44e280246366a977c9ca766
-SIZE (gcc-core-4.4-20090227.tar.bz2) = 22371493
-MD5 (gcc-fortran-4.4-20090227.tar.bz2) = 402303a20876f92a5e3bc4cb94595385
-SHA256 (gcc-fortran-4.4-20090227.tar.bz2) = 0ad436f6d94233fc1d08de7e140c7959f9e03f12da4f608a398226817e10183c
-SIZE (gcc-fortran-4.4-20090227.tar.bz2) = 1314471
-MD5 (gcc-g++-4.4-20090227.tar.bz2) = 1008b0c689babb80ea2e116d3628e8f7
-SHA256 (gcc-g++-4.4-20090227.tar.bz2) = 8906d207a8bb8fadcb91899a778d203e7c48f6c2531f83e797e2e379fbcac3d8
-SIZE (gcc-g++-4.4-20090227.tar.bz2) = 5943657
-MD5 (gcc-objc-4.4-20090227.tar.bz2) = 919ffef4c38ca1fd8774834feed7a60d
-SHA256 (gcc-objc-4.4-20090227.tar.bz2) = fdefe9c19bf6029217c68bd554770fc2b9d30f461b01215346aa577bd6ac8fe3
-SIZE (gcc-objc-4.4-20090227.tar.bz2) = 240203
-MD5 (gcc-testsuite-4.4-20090227.tar.bz2) = 39100a3d5bc3ad6f680f091c1be47458
-SHA256 (gcc-testsuite-4.4-20090227.tar.bz2) = 14167fa48cdcbf5f78d4dc6f1de50d2731d6c97a12b220dd40f31f74ad6211c8
-SIZE (gcc-testsuite-4.4-20090227.tar.bz2) = 5006506
-MD5 (gcc-java-4.4-20090227.tar.bz2) = 46cffef7e1b017fc149e12bf95874c00
-SHA256 (gcc-java-4.4-20090227.tar.bz2) = 68b3a21455237e969b8365880222a22dd1a9784c8b3240387b639539d804a857
-SIZE (gcc-java-4.4-20090227.tar.bz2) = 19018245
+MD5 (gcc-core-4.4-20090313.tar.bz2) = 90d995bd3e67c77fea225ae75bdd991b
+SHA256 (gcc-core-4.4-20090313.tar.bz2) = ba10674977912cec915143f00c858c94eace3cdda406a0d6f56edcfc41d37a96
+SIZE (gcc-core-4.4-20090313.tar.bz2) = 22403101
+MD5 (gcc-fortran-4.4-20090313.tar.bz2) = 34a28b3ddebc119f40f9890da624852c
+SHA256 (gcc-fortran-4.4-20090313.tar.bz2) = d72d50027209e61a30c4d377bb1abac924de6a2a03a4e4d34076f6afb03529c6
+SIZE (gcc-fortran-4.4-20090313.tar.bz2) = 1313909
+MD5 (gcc-g++-4.4-20090313.tar.bz2) = 76f9c3c40a66560f80aa90f0a320b59e
+SHA256 (gcc-g++-4.4-20090313.tar.bz2) = 0db42dc72c5dd4e0b81b5ccec239fb6a72a1f056d0e51cf546b6df73e56ad49b
+SIZE (gcc-g++-4.4-20090313.tar.bz2) = 5943026
+MD5 (gcc-objc-4.4-20090313.tar.bz2) = dc27198e68bd1d43f7db23775779cc89
+SHA256 (gcc-objc-4.4-20090313.tar.bz2) = cf2b91e3c847f40b13c99430c291808e7220cab33f0db7ff39fcf07d0f98ec87
+SIZE (gcc-objc-4.4-20090313.tar.bz2) = 240385
+MD5 (gcc-testsuite-4.4-20090313.tar.bz2) = 7b32eea51887484ca7640ab3318bfe28
+SHA256 (gcc-testsuite-4.4-20090313.tar.bz2) = 7388e66b15447e6a4bb662e2ab0ec01263a3d2b90e7bacd883fce03315433e53
+SIZE (gcc-testsuite-4.4-20090313.tar.bz2) = 5014487
+MD5 (gcc-java-4.4-20090313.tar.bz2) = 914e355c90996c0244efcd91ad338007
+SHA256 (gcc-java-4.4-20090313.tar.bz2) = 1326131e0f5580ab397757d1eceaa08d63ff67a994462fd3739c030ab02b9f01
+SIZE (gcc-java-4.4-20090313.tar.bz2) = 19021904