Index: head/lang/gcc42/Makefile =================================================================== --- head/lang/gcc42/Makefile (revision 185693) +++ head/lang/gcc42/Makefile (revision 185694) @@ -1,170 +1,170 @@ # ex:ts=8 # Ports collection makefile for: egcs # Date created: 9 Jan 1998 # Whom: John Polstra # # $FreeBSD$ # PORTNAME= gcc PORTVERSION= 4.2.0 -PORTREVISION= 20070214 +PORTREVISION= 20070221 CATEGORIES= lang java VERSIONSTRING= 4.2-${PORTREVISION} MASTER_SITES= ${MASTER_SITE_GCC} 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} MAINTAINER?= gerald@FreeBSD.org COMMENT?= GNU Compiler Collection 4.2 LIB_DEPENDS= gmp.7:${PORTSDIR}/math/libgmp4 \ mpfr.1:${PORTSDIR}/math/mpfr .if defined(WITH_JAVA_AWT) LIB_DEPENDS+= cairo.2:${PORTSDIR}/graphics/cairo .endif CONFLICTS?= gcc-withfortran-4.2.* SUFFIX= 42 LATEST_LINK?= gcc${SUFFIX}${PKGNAMESUFFIX} NOT_FOR_ARCHS= alpha ia64 USE_BISON= yes USE_BZIP2= yes USE_GMAKE= yes USE_ICONV= yes USE_PERL5_BUILD=yes .if defined(WITH_JAVA_AWT) USE_GNOME= gtk20 libartlgpl2 .endif PATCH_WRKSRC= ${SRCDIR} CONFIGURE_SCRIPT= ../${SRCDIR:C/${WRKDIR}//}/configure NOMANCOMPRESS= yes # too hard to deal with differences on 5-cur and releng4 .include .if ${OSVERSION} < 502102 CONFIGURE_ARGS+= --disable-libgomp .endif .if ${ARCH} != i386 WITHOUT_JAVA= yes .endif .if ${ARCH} == "amd64" CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} .else CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL} .endif SRCDIR= ${WRKDIR}/gcc-${VERSIONSTRING} WRKSRC= ${WRKDIR}/build TARGLIB= ${PREFIX}/lib/gcc-${PORTVERSION} GNU_CONFIGURE= yes CONFIGURE_ARGS+= --disable-nls \ --with-system-zlib \ --with-libiconv-prefix=${LOCALBASE} \ --with-gmp=${LOCALBASE} \ --program-suffix=${SUFFIX} \ --libdir=${TARGLIB} \ --with-gxx-include-dir=${TARGLIB}/include/c++/ \ --infodir=${PREFIX}/${INFO_PATH}/gcc${SUFFIX} .if defined(WITH_JAVA_AWT) CONFIGURE_ARGS+= --enable-java-awt=gtk,xlib \ --enable-gtk-cairo .endif MAKE_ARGS+= MAKEINFOFLAGS="--no-split" ALL_TARGET= bootstrap-lean USE_LDCONFIG= ${TARGLIB} PLIST_SUB= GCC_VER=${PORTVERSION} GNU_HOST=${CONFIGURE_TARGET} \ SUFFIX=${SUFFIX} MAN1= cpp${SUFFIX}.1 \ g++${SUFFIX}.1 \ gcc${SUFFIX}.1 \ gcov${SUFFIX}.1 \ gfortran${SUFFIX}.1 INFO= gcc${SUFFIX}/cpp \ gcc${SUFFIX}/cppinternals \ gcc${SUFFIX}/gcc \ gcc${SUFFIX}/gccinstall \ gcc${SUFFIX}/gccint \ gcc${SUFFIX}/gfortran .if ${OSVERSION} >= 502102 INFO+= gcc${SUFFIX}/libgomp .endif .if ! defined(WITHOUT_JAVA) DISTFILES+= gcc-java-${VERSIONSTRING}${EXTRACT_SUFX} BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip EXTRA_PATCHES+= ${FILESDIR}/java-patch-hier # FIXME: we are currently getting weird build failures with libjava on # some 4.x and 5.x systems, which the following works around. PR 81788. CONFIGURE_ARGS+=--disable-rpath MAKE_ENV+= JAR=no MAN1+= gcj${SUFFIX}.1 \ gcj-dbtool${SUFFIX}.1 \ gcjh${SUFFIX}.1 \ gij${SUFFIX}.1 \ gjnih${SUFFIX}.1 \ grmic${SUFFIX}.1 \ grmiregistry${SUFFIX}.1 \ grepjar${SUFFIX}.1 \ jar${SUFFIX}.1 \ jcf-dump${SUFFIX}.1 \ jv-scan${SUFFIX}.1 jv-convert${SUFFIX}.1 \ rmic${SUFFIX}.1 rmiregistry${SUFFIX}.1 INFO+= gcc${SUFFIX}/gcj PLIST_SUB+= JAVA="" .else CONFIGURE_ARGS+=--disable-libgcj PLIST_SUB+= JAVA="@comment " .endif pre-everything:: @${ECHO_MSG} "Making GCC ${DISTNAME:S/^gcc-//} for ${OPSYS} ${OSREL} target=${CONFIGURE_TARGET}" post-patch: @${REINPLACE_CMD} -e 's|\(const char version_string.*\)";|\1 [FreeBSD]";|' \ ${SRCDIR}/gcc/version.c pre-configure: cd ${SRCDIR} ; contrib/gcc_update --touch @${RM} -f ${SRCDIR}/gcc/*/*.info* @${MKDIR} ${CONFIGURE_WRKSRC} post-build: @${ECHO_MSG} "Consider running 'make check' before 'make install', especially" @${ECHO_MSG} "if you have not performed this build on -STABLE or -CURRENT." @${ECHO_MSG} "This assumes that you have the dejagnu port installed." check: 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 # Add target libraries and include files to packaging list. ${RM} -f ${WRKDIR}/PLIST.lib .for d in ${TARGLIB:S/^${PREFIX}\///} libexec/gcc/${CONFIGURE_TARGET}/${PORTVERSION} include/gcj include/gnu include/java include/javax cd ${PREFIX} ; if [ -d $d ]; then \ ${FIND} $d -type f -o -type l >>${WRKDIR}/PLIST.lib ;\ ${FIND} $d -type d | ${SORT} -r \ | ${SED} -e 's/^/@dirrm /g' >>${WRKDIR}/PLIST.lib ;\ fi .endfor ${ECHO_CMD} "@unexec ${RMDIR} %D/libexec/gcc/${CONFIGURE_TARGET} 2>&1 || true" >> ${WRKDIR}/PLIST.lib ${ECHO_CMD} "@unexec ${RMDIR} %D/libexec/gcc 2>&1 || true" >> ${WRKDIR}/PLIST.lib cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST} .include Property changes on: head/lang/gcc42/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.303 \ No newline at end of property +1.304 \ No newline at end of property Index: head/lang/gcc42/distinfo =================================================================== --- head/lang/gcc42/distinfo (revision 185693) +++ head/lang/gcc42/distinfo (revision 185694) @@ -1,18 +1,18 @@ -MD5 (gcc-core-4.2-20070214.tar.bz2) = 529ef1a176019a6d49356b2158322b6a -SHA256 (gcc-core-4.2-20070214.tar.bz2) = f92e5a88dbf049c30078f0ba90f96cc1da162885844bcca5936a5fe05a3709b3 -SIZE (gcc-core-4.2-20070214.tar.bz2) = 15948625 -MD5 (gcc-fortran-4.2-20070214.tar.bz2) = 7dee3c802bd02204e3b6e513836179af -SHA256 (gcc-fortran-4.2-20070214.tar.bz2) = 45bd7f171cf54c2c50731b70ccbf2a6b53395764c93ecda51e3c3c0ff85416f7 -SIZE (gcc-fortran-4.2-20070214.tar.bz2) = 894343 -MD5 (gcc-g++-4.2-20070214.tar.bz2) = 9db1241529c6a4ca7849b68d13eba556 -SHA256 (gcc-g++-4.2-20070214.tar.bz2) = feac5770da5ccf0d800b534a105c8bfe35d3bb0210085ce677843cd6ca3c1b25 -SIZE (gcc-g++-4.2-20070214.tar.bz2) = 4824726 -MD5 (gcc-objc-4.2-20070214.tar.bz2) = 0e25f357d86df32ef142e410b86a8dce -SHA256 (gcc-objc-4.2-20070214.tar.bz2) = 34c05f552adaec870b4175c9d62c3d19bae37f28b8d768456ce14c1054ecb073 -SIZE (gcc-objc-4.2-20070214.tar.bz2) = 191877 -MD5 (gcc-testsuite-4.2-20070214.tar.bz2) = 69334da732366bfe66925808ce6fd5c5 -SHA256 (gcc-testsuite-4.2-20070214.tar.bz2) = 50ed7d9954863d45a63eaef64aab847166c76d72ce626616892736cdf33f4936 -SIZE (gcc-testsuite-4.2-20070214.tar.bz2) = 3809705 -MD5 (gcc-java-4.2-20070214.tar.bz2) = e7395e282042542cd33bb7be7c104759 -SHA256 (gcc-java-4.2-20070214.tar.bz2) = e9b2f19002530219febc7687c183164bd94ec44da31535caa58dfb1278f5a81c -SIZE (gcc-java-4.2-20070214.tar.bz2) = 10410182 +MD5 (gcc-core-4.2-20070221.tar.bz2) = 95a90c2ab351d00ff9596142fcae0a82 +SHA256 (gcc-core-4.2-20070221.tar.bz2) = 0b2b959e91a6b465c133bc5a91b857779df21bbc5ca64d732fb0d66414b5f9af +SIZE (gcc-core-4.2-20070221.tar.bz2) = 15949979 +MD5 (gcc-fortran-4.2-20070221.tar.bz2) = 692fc2f9ba5bb9ffe9219e2eb2f3e2fe +SHA256 (gcc-fortran-4.2-20070221.tar.bz2) = 54c6354d4bb33b5b66faf4db2f43252239ce2c7d62e18d334f70236cfd1f44c7 +SIZE (gcc-fortran-4.2-20070221.tar.bz2) = 896553 +MD5 (gcc-g++-4.2-20070221.tar.bz2) = dc6d80bd9e196766edafe23238837b66 +SHA256 (gcc-g++-4.2-20070221.tar.bz2) = c7c5b4865d005ecf7ca287a0e96fb120b3d34d2024ad0dae21a25b81b711f0d9 +SIZE (gcc-g++-4.2-20070221.tar.bz2) = 4825067 +MD5 (gcc-objc-4.2-20070221.tar.bz2) = 6b4f92eca45da2c893b31852f2bd5c3f +SHA256 (gcc-objc-4.2-20070221.tar.bz2) = 703732d9b610b15b6b5ebc4abb11c438bf98e41694860e0f32253ff266db0043 +SIZE (gcc-objc-4.2-20070221.tar.bz2) = 191836 +MD5 (gcc-testsuite-4.2-20070221.tar.bz2) = dad68761841872c5b503947fe6813fb3 +SHA256 (gcc-testsuite-4.2-20070221.tar.bz2) = eab5a2111e851bcb87bb4bca963f81de6b73729d682ddc739f8b3434ef13384a +SIZE (gcc-testsuite-4.2-20070221.tar.bz2) = 3828650 +MD5 (gcc-java-4.2-20070221.tar.bz2) = 1cbd73dc5b37cd6641971be38c9b17bb +SHA256 (gcc-java-4.2-20070221.tar.bz2) = 2f6efa9413403dad129d94dd0da27a2937fd9036bdc454458402db34874c7c4c +SIZE (gcc-java-4.2-20070221.tar.bz2) = 10408223 Property changes on: head/lang/gcc42/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.192 \ No newline at end of property +1.193 \ No newline at end of property