summaryrefslogtreecommitdiff
path: root/lang/gcc48/Makefile
diff options
context:
space:
mode:
authorGerald Pfeifer <gerald@FreeBSD.org>2009-03-14 21:19:39 +0000
committerGerald Pfeifer <gerald@FreeBSD.org>2009-03-14 21:19:39 +0000
commit33924ed8158c2ed0758c57c425210ce27d144d0d (patch)
treec963672a9dfe6ce05eb61bc8a29d530382a99b56 /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/Makefile25
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