From db0a6bff9c26673fa5f51fe8b55f0172b4786851 Mon Sep 17 00:00:00 2001 From: gerald Date: Sat, 14 Mar 2009 21:19:39 +0000 Subject: 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. --- lang/gcc44/Makefile | 25 ++++++++++--------------- lang/gcc44/distinfo | 36 ++++++++++++++++++------------------ 2 files changed, 28 insertions(+), 33 deletions(-) (limited to 'lang/gcc44') diff --git a/lang/gcc44/Makefile b/lang/gcc44/Makefile index 3448ce712fc4..b7e7af72e2f0 100644 --- a/lang/gcc44/Makefile +++ b/lang/gcc44/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/gcc44/distinfo b/lang/gcc44/distinfo index f683cce85767..beeb25193efc 100644 --- a/lang/gcc44/distinfo +++ b/lang/gcc44/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 -- cgit