diff options
author | Gerald Pfeifer <gerald@FreeBSD.org> | 2009-03-14 21:19:39 +0000 |
---|---|---|
committer | Gerald Pfeifer <gerald@FreeBSD.org> | 2009-03-14 21:19:39 +0000 |
commit | 33924ed8158c2ed0758c57c425210ce27d144d0d (patch) | |
tree | c963672a9dfe6ce05eb61bc8a29d530382a99b56 /lang/gcc48/Makefile | |
parent | - make fvwm compile w/o Warnings apart from one usage of mkstemp (diff) |
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.
Notes
Notes:
svn path=/head/; revision=230088
Diffstat (limited to 'lang/gcc48/Makefile')
-rw-r--r-- | lang/gcc48/Makefile | 25 |
1 files changed, 10 insertions, 15 deletions
diff --git a/lang/gcc48/Makefile b/lang/gcc48/Makefile index 3448ce712fc4..b7e7af72e2f0 100644 --- a/lang/gcc48/Makefile +++ b/lang/gcc48/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 |