Index: head/lang/gcc41/Makefile =================================================================== --- head/lang/gcc41/Makefile (revision 191664) +++ head/lang/gcc41/Makefile (revision 191665) @@ -1,169 +1,169 @@ # ex:ts=8 # Ports collection makefile for: egcs # Date created: 9 Jan 1998 # Whom: John Polstra # # $FreeBSD$ # PORTNAME= gcc PORTVERSION= 4.1.3 -PORTREVISION= 20070430 +PORTREVISION= 20070521 CATEGORIES= lang java VERSIONSTRING= 4.1-${PORTREVISION} MASTER_SITES= ${MASTER_SITE_GCC} MASTER_SITE_SUBDIR= snapshots/${VERSIONSTRING} DISTFILES= gcc-core-${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.1 .if defined(WITH_FORTRAN) LIB_DEPENDS= gmp.7:${PORTSDIR}/math/libgmp4 \ mpfr.1:${PORTSDIR}/math/mpfr .endif SUFFIX= 41 LATEST_LINK?= gcc${SUFFIX}${PKGNAMESUFFIX} NOT_FOR_ARCHS= alpha USE_BISON= yes USE_BZIP2= yes USE_GMAKE= yes USE_ICONV= yes USE_PERL5_BUILD=yes WANT_GNOME= yes PATCH_WRKSRC= ${SRCDIR} CONFIGURE_SCRIPT= ../${SRCDIR:C/${WRKDIR}//}/configure NOMANCOMPRESS= yes # too hard to deal with differences on 5-cur and releng4 .include .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} \ --program-suffix=${SUFFIX} \ --libdir=${TARGLIB} \ --with-gxx-include-dir=${TARGLIB}/include/c++/ \ --infodir=${PREFIX}/${INFO_PATH}/gcc${SUFFIX} 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 INFO= gcc${SUFFIX}/cpp \ gcc${SUFFIX}/cppinternals \ gcc${SUFFIX}/gcc \ gcc${SUFFIX}/gccinstall \ gcc${SUFFIX}/gccint .if defined(WITH_FORTRAN) DISTFILES+= gcc-fortran-${VERSIONSTRING}${EXTRACT_SUFX} CONFIGURE_ARGS+=--with-gmp=${LOCALBASE} MAN1+= gfortran${SUFFIX}.1 INFO+= gcc${SUFFIX}/gfortran PLIST_SUB+= FORTRAN="" .else PLIST_SUB+= FORTRAN="@comment " .endif .if ! defined(WITHOUT_JAVA) DISTFILES+= gcc-java-${VERSIONSTRING}${EXTRACT_SUFX} 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 MAN1+= fastjar${SUFFIX}.1 \ 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 gcc${SUFFIX}/fastjar PLIST_SUB+= JAVA="" .if defined(WITH_JAVA_AWT) LIB_DEPENDS+= cairo.2:${PORTSDIR}/graphics/cairo USE_GNOME= gtk20 libartlgpl2 CONFIGURE_ARGS+= --enable-java-awt=gtk,xlib \ --enable-gtk-cairo .endif .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 ${MV} -f ${PREFIX}/include/mf-runtime.h \ ${TARGLIB}/gcc/${CONFIGURE_TARGET}/${PORTVERSION}/include ${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/gcc41/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.322 \ No newline at end of property +1.323 \ No newline at end of property Index: head/lang/gcc41/distinfo =================================================================== --- head/lang/gcc41/distinfo (revision 191664) +++ head/lang/gcc41/distinfo (revision 191665) @@ -1,18 +1,18 @@ -MD5 (gcc-core-4.1-20070430.tar.bz2) = 918c30382a5da4c29ffdc2f9aa7953b8 -SHA256 (gcc-core-4.1-20070430.tar.bz2) = 4d16a766f8a6bdd145ac0584c345a79700b03255053d6c68e4661fc2fb2b232b -SIZE (gcc-core-4.1-20070430.tar.bz2) = 15251272 -MD5 (gcc-g++-4.1-20070430.tar.bz2) = 55a2f37fdf02bbf6dafdb847f567d949 -SHA256 (gcc-g++-4.1-20070430.tar.bz2) = 2366312d67219e08b0b808a75700471e3b749cb254b00cb27d7c740a562b419c -SIZE (gcc-g++-4.1-20070430.tar.bz2) = 3847397 -MD5 (gcc-objc-4.1-20070430.tar.bz2) = b1e0adbf7d0d3454d4d3d2677a2f4afc -SHA256 (gcc-objc-4.1-20070430.tar.bz2) = 36fa8a64988a0b547085dcc56c973011197241b1fcb7cdd90cf1c45fa5f9a9cc -SIZE (gcc-objc-4.1-20070430.tar.bz2) = 190787 -MD5 (gcc-testsuite-4.1-20070430.tar.bz2) = 119b42f99386b659d1b4a4fe268e6bd1 -SHA256 (gcc-testsuite-4.1-20070430.tar.bz2) = 77e5f73219b1da5edb46dd95d0a811be988888bf8a475ce5b68390fe442ebece -SIZE (gcc-testsuite-4.1-20070430.tar.bz2) = 3616995 -MD5 (gcc-fortran-4.1-20070430.tar.bz2) = 8fd3af69ce0b125a58918a57e2badca2 -SHA256 (gcc-fortran-4.1-20070430.tar.bz2) = 85f2b2e646298642614228fabbb434c167f321393dc3ba25e4586df99fb332ad -SIZE (gcc-fortran-4.1-20070430.tar.bz2) = 792961 -MD5 (gcc-java-4.1-20070430.tar.bz2) = a95eb6723cc2526d587b4f771b688a21 -SHA256 (gcc-java-4.1-20070430.tar.bz2) = 3f4d97da5b1f2b090c6fcbc5cb8d0ac60f61c0cee66f8fc8c5499849ce61d63c -SIZE (gcc-java-4.1-20070430.tar.bz2) = 9088612 +MD5 (gcc-core-4.1-20070521.tar.bz2) = 804b7299c8d99be513f359861e3f879d +SHA256 (gcc-core-4.1-20070521.tar.bz2) = 730d3b43705c258116d2452c6043f6e0886a80e02ecc96b1c89d6db3c513474c +SIZE (gcc-core-4.1-20070521.tar.bz2) = 15253606 +MD5 (gcc-g++-4.1-20070521.tar.bz2) = 86c866d82a812fb07257a6f9107132a6 +SHA256 (gcc-g++-4.1-20070521.tar.bz2) = 2467c674b53fbf7774cf51d096bbf6db0cc7b38a61b65dc6503307757877f3a3 +SIZE (gcc-g++-4.1-20070521.tar.bz2) = 3845878 +MD5 (gcc-objc-4.1-20070521.tar.bz2) = fcc933d565588b96c81e217d0b68cda1 +SHA256 (gcc-objc-4.1-20070521.tar.bz2) = fa5506ca095b88f731b156ed734967363ebd9c623df4e5111a06833c6fdf8bfa +SIZE (gcc-objc-4.1-20070521.tar.bz2) = 190936 +MD5 (gcc-testsuite-4.1-20070521.tar.bz2) = 79c7580cfe0e287a2784e44be9cddab0 +SHA256 (gcc-testsuite-4.1-20070521.tar.bz2) = 92467fa830cddf7805f463182ad13d0116ba0319f02fc8d2a996f6fe93c243c7 +SIZE (gcc-testsuite-4.1-20070521.tar.bz2) = 3618056 +MD5 (gcc-fortran-4.1-20070521.tar.bz2) = 51c6afb6d896b9c918183419c0d60742 +SHA256 (gcc-fortran-4.1-20070521.tar.bz2) = 3ccce969e3365477964d5540864f677221a6648e2861550889dcae15bfe3748a +SIZE (gcc-fortran-4.1-20070521.tar.bz2) = 793543 +MD5 (gcc-java-4.1-20070521.tar.bz2) = 5cd8051324314af97f0a606884d0ad1f +SHA256 (gcc-java-4.1-20070521.tar.bz2) = 997ac1a14a8350b0da7067ae3f1ff77d5906388b3612c6679814978c92cefbee +SIZE (gcc-java-4.1-20070521.tar.bz2) = 9088922 Property changes on: head/lang/gcc41/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.201 \ No newline at end of property +1.202 \ No newline at end of property