Index: head/lang/gcc/Makefile =================================================================== --- head/lang/gcc/Makefile (revision 257066) +++ head/lang/gcc/Makefile (revision 257067) @@ -1,163 +1,165 @@ # ex:ts=8 # Ports collection makefile for: gcc46 # Date created: 2010-04-25 # Whom: Gerald Pfeifer # # $FreeBSD$ # PORTNAME= gcc -PORTVERSION= 4.6.0.20100619 +PORTVERSION= 4.6.0.20100626 CATEGORIES= lang java 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} MAINTAINER= gerald@FreeBSD.org COMMENT= GNU Compiler Collection 4.6 LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp \ mpfr.4:${PORTSDIR}/math/mpfr \ mpc.2:${PORTSDIR}/math/mpc BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils RUN_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils .if defined(MAINTAINER_MODE) DISTFILES+= gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX} BUILD_DEPENDS+= runtest:${PORTSDIR}/misc/dejagnu .endif VERSIONSTRING= ${PORTVERSION:C/([0-9]+\.[0-9]+).*\.([0-9]+)/\1-\2/} SUFFIX= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/} LATEST_LINK= gcc${SUFFIX}${PKGNAMESUFFIX} NOT_FOR_ARCHS= alpha ia64 powerpc USE_BISON= build USE_BZIP2= yes USE_GMAKE= yes USE_ICONV= yes USE_PERL5_BUILD=yes MAKE_JOBS_SAFE= yes PATCH_WRKSRC= ${SRCDIR} CONFIGURE_SCRIPT= ../${SRCDIR:S/${WRKDIR}\///}/configure + +OPTIONS= JAVA "Enable the Java frontend (i386 and amd64 only)" on .include .if ${ARCH} != i386 && ${ARCH} != amd64 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${SUFFIX} LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX} GNU_CONFIGURE= yes CFLAGS+= -I${LOCALBASE}/include CONFIGURE_ARGS+=--disable-nls \ --libdir=${TARGLIB} \ --libexecdir=${LIBEXEC} \ --program-suffix=${SUFFIX} \ --with-as=${LOCALBASE}/bin/as \ --with-gmp=${LOCALBASE} \ --with-gxx-include-dir=${TARGLIB}/include/c++/ \ --with-ld=${LOCALBASE}/bin/ld \ --with-libiconv-prefix=${LOCALBASE} \ --with-system-zlib MAKE_ARGS+= MAKEINFOFLAGS="--no-split" ALL_TARGET= bootstrap-lean USE_LDCONFIG= ${TARGLIB} PLIST_SUB= GCC_VER=${PORTVERSION:C/(.+)\.[0-9]+/\1/} \ 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 \ gcc${SUFFIX}/libgomp .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 MAN1+= aot-compile${SUFFIX}.1 \ gappletviewer${SUFFIX}.1 \ gc-analyze${SUFFIX}.1 \ gcj${SUFFIX}.1 \ gcj-dbtool${SUFFIX}.1 \ gcjh${SUFFIX}.1 \ gij${SUFFIX}.1 \ gjar${SUFFIX}.1 \ gjarsigner${SUFFIX}.1 \ gjavah${SUFFIX}.1 \ gjdoc${SUFFIX}.1 \ gkeytool${SUFFIX}.1 \ gnative2ascii${SUFFIX}.1 \ gorbd${SUFFIX}.1 \ grmic${SUFFIX}.1 \ grmid${SUFFIX}.1 \ grmiregistry${SUFFIX}.1 \ gserialver${SUFFIX}.1 \ gtnameserv${SUFFIX}.1 \ jcf-dump${SUFFIX}.1 \ jv-convert${SUFFIX}.1 \ rebuild-gcj-db${SUFFIX}.1 MAN3= ffi${SUFFIX}.3 \ ffi_call${SUFFIX}.3 \ ffi_prep_cif${SUFFIX}.3 INFO+= gcc${SUFFIX}/cp-tools \ gcc${SUFFIX}/gcj PLIST_SUB+= JAVA="" .else CONFIGURE_ARGS+=--disable-libgcj PLIST_SUB+= JAVA="@comment " .endif pre-everything:: @${ECHO_MSG} "Making GCC ${PORTVERSION} 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} full-regression-test: build cd ${WRKSRC}; ${GMAKE} -sk check post-install: ${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:S/^${PREFIX}\///} 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 cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST} .include Property changes on: head/lang/gcc/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.445 \ No newline at end of property +1.446 \ No newline at end of property Index: head/lang/gcc/distinfo =================================================================== --- head/lang/gcc/distinfo (revision 257066) +++ head/lang/gcc/distinfo (revision 257067) @@ -1,15 +1,15 @@ -MD5 (gcc-core-4.6-20100619.tar.bz2) = 03133c1141ab0d2850a4669bdd6ce5b4 -SHA256 (gcc-core-4.6-20100619.tar.bz2) = 0395f52d2b63ed6d8ae47e4f7387c053d212a49651223789351a74eafdcd38e8 -SIZE (gcc-core-4.6-20100619.tar.bz2) = 24781301 -MD5 (gcc-fortran-4.6-20100619.tar.bz2) = 9ec9f0e04f2743816c8b88d2d9bf5ab8 -SHA256 (gcc-fortran-4.6-20100619.tar.bz2) = ff77ba39b53bba750dcb2c113fb93b5b751e132fd22f36401b545544c1c2cdd9 -SIZE (gcc-fortran-4.6-20100619.tar.bz2) = 1426948 -MD5 (gcc-g++-4.6-20100619.tar.bz2) = dc40bd896425a53402635de5b2330e8f -SHA256 (gcc-g++-4.6-20100619.tar.bz2) = 64deb97ce49c988e16193ab9c9d1d5e2d2207d50a872743746401da24e129c7f -SIZE (gcc-g++-4.6-20100619.tar.bz2) = 6484127 -MD5 (gcc-testsuite-4.6-20100619.tar.bz2) = 75632d3aab4de4c6700a8ef1d4e0fb27 -SHA256 (gcc-testsuite-4.6-20100619.tar.bz2) = ec15b0f3ef200ba3c99b48104f08a1bc466fe6b26f9e02f42350006dc62a02be -SIZE (gcc-testsuite-4.6-20100619.tar.bz2) = 5634450 -MD5 (gcc-java-4.6-20100619.tar.bz2) = 50324f3fe7967906bbbc9555dca967fc -SHA256 (gcc-java-4.6-20100619.tar.bz2) = e6c22c6045ce50ec1da2b75a281fd2ec4326e298b115d16c707e70cd8857000b -SIZE (gcc-java-4.6-20100619.tar.bz2) = 18533192 +MD5 (gcc-core-4.6-20100626.tar.bz2) = 9c329940320320433e1c7eb7bf31e326 +SHA256 (gcc-core-4.6-20100626.tar.bz2) = d7a617ffd39e13891aa251266dbbaf60132a9814a35c3237aa07f2d133b3f8a2 +SIZE (gcc-core-4.6-20100626.tar.bz2) = 24803317 +MD5 (gcc-fortran-4.6-20100626.tar.bz2) = f4458fcbbfbdbdf254377b1230d27602 +SHA256 (gcc-fortran-4.6-20100626.tar.bz2) = ec86688f0474dcf2dcaacaeac786a5a6c9e1658e53461f5e0e42b46f64bbed49 +SIZE (gcc-fortran-4.6-20100626.tar.bz2) = 1431675 +MD5 (gcc-g++-4.6-20100626.tar.bz2) = dba71b19933a6681104f328f21c44691 +SHA256 (gcc-g++-4.6-20100626.tar.bz2) = 6ad5d60e81fed721713a29eff7c4f5a6be204f734ea996ad763993db459049e6 +SIZE (gcc-g++-4.6-20100626.tar.bz2) = 6519540 +MD5 (gcc-testsuite-4.6-20100626.tar.bz2) = 43652f4bb3a764dfc59fa3fbc81c477d +SHA256 (gcc-testsuite-4.6-20100626.tar.bz2) = 99d0b115b90aae75a4d9c0a37f0da0194b8198b0861f934d8a18c528604dd501 +SIZE (gcc-testsuite-4.6-20100626.tar.bz2) = 5643956 +MD5 (gcc-java-4.6-20100626.tar.bz2) = cd0617e732567679267457a72dfb3e46 +SHA256 (gcc-java-4.6-20100626.tar.bz2) = 2a87c8e05b65ea3bc1a08684d27c3205cd015be8cad1bf83ec1ae9d89abeafae +SIZE (gcc-java-4.6-20100626.tar.bz2) = 18534548 Property changes on: head/lang/gcc/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.315 \ No newline at end of property +1.316 \ No newline at end of property Index: head/lang/gcc46/Makefile =================================================================== --- head/lang/gcc46/Makefile (revision 257066) +++ head/lang/gcc46/Makefile (revision 257067) @@ -1,163 +1,165 @@ # ex:ts=8 # Ports collection makefile for: gcc46 # Date created: 2010-04-25 # Whom: Gerald Pfeifer # # $FreeBSD$ # PORTNAME= gcc -PORTVERSION= 4.6.0.20100619 +PORTVERSION= 4.6.0.20100626 CATEGORIES= lang java 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} MAINTAINER= gerald@FreeBSD.org COMMENT= GNU Compiler Collection 4.6 LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp \ mpfr.4:${PORTSDIR}/math/mpfr \ mpc.2:${PORTSDIR}/math/mpc BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils RUN_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils .if defined(MAINTAINER_MODE) DISTFILES+= gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX} BUILD_DEPENDS+= runtest:${PORTSDIR}/misc/dejagnu .endif VERSIONSTRING= ${PORTVERSION:C/([0-9]+\.[0-9]+).*\.([0-9]+)/\1-\2/} SUFFIX= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/} LATEST_LINK= gcc${SUFFIX}${PKGNAMESUFFIX} NOT_FOR_ARCHS= alpha ia64 powerpc USE_BISON= build USE_BZIP2= yes USE_GMAKE= yes USE_ICONV= yes USE_PERL5_BUILD=yes MAKE_JOBS_SAFE= yes PATCH_WRKSRC= ${SRCDIR} CONFIGURE_SCRIPT= ../${SRCDIR:S/${WRKDIR}\///}/configure + +OPTIONS= JAVA "Enable the Java frontend (i386 and amd64 only)" on .include .if ${ARCH} != i386 && ${ARCH} != amd64 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${SUFFIX} LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX} GNU_CONFIGURE= yes CFLAGS+= -I${LOCALBASE}/include CONFIGURE_ARGS+=--disable-nls \ --libdir=${TARGLIB} \ --libexecdir=${LIBEXEC} \ --program-suffix=${SUFFIX} \ --with-as=${LOCALBASE}/bin/as \ --with-gmp=${LOCALBASE} \ --with-gxx-include-dir=${TARGLIB}/include/c++/ \ --with-ld=${LOCALBASE}/bin/ld \ --with-libiconv-prefix=${LOCALBASE} \ --with-system-zlib MAKE_ARGS+= MAKEINFOFLAGS="--no-split" ALL_TARGET= bootstrap-lean USE_LDCONFIG= ${TARGLIB} PLIST_SUB= GCC_VER=${PORTVERSION:C/(.+)\.[0-9]+/\1/} \ 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 \ gcc${SUFFIX}/libgomp .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 MAN1+= aot-compile${SUFFIX}.1 \ gappletviewer${SUFFIX}.1 \ gc-analyze${SUFFIX}.1 \ gcj${SUFFIX}.1 \ gcj-dbtool${SUFFIX}.1 \ gcjh${SUFFIX}.1 \ gij${SUFFIX}.1 \ gjar${SUFFIX}.1 \ gjarsigner${SUFFIX}.1 \ gjavah${SUFFIX}.1 \ gjdoc${SUFFIX}.1 \ gkeytool${SUFFIX}.1 \ gnative2ascii${SUFFIX}.1 \ gorbd${SUFFIX}.1 \ grmic${SUFFIX}.1 \ grmid${SUFFIX}.1 \ grmiregistry${SUFFIX}.1 \ gserialver${SUFFIX}.1 \ gtnameserv${SUFFIX}.1 \ jcf-dump${SUFFIX}.1 \ jv-convert${SUFFIX}.1 \ rebuild-gcj-db${SUFFIX}.1 MAN3= ffi${SUFFIX}.3 \ ffi_call${SUFFIX}.3 \ ffi_prep_cif${SUFFIX}.3 INFO+= gcc${SUFFIX}/cp-tools \ gcc${SUFFIX}/gcj PLIST_SUB+= JAVA="" .else CONFIGURE_ARGS+=--disable-libgcj PLIST_SUB+= JAVA="@comment " .endif pre-everything:: @${ECHO_MSG} "Making GCC ${PORTVERSION} 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} full-regression-test: build cd ${WRKSRC}; ${GMAKE} -sk check post-install: ${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:S/^${PREFIX}\///} 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 cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST} .include Property changes on: head/lang/gcc46/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.445 \ No newline at end of property +1.446 \ No newline at end of property Index: head/lang/gcc46/distinfo =================================================================== --- head/lang/gcc46/distinfo (revision 257066) +++ head/lang/gcc46/distinfo (revision 257067) @@ -1,15 +1,15 @@ -MD5 (gcc-core-4.6-20100619.tar.bz2) = 03133c1141ab0d2850a4669bdd6ce5b4 -SHA256 (gcc-core-4.6-20100619.tar.bz2) = 0395f52d2b63ed6d8ae47e4f7387c053d212a49651223789351a74eafdcd38e8 -SIZE (gcc-core-4.6-20100619.tar.bz2) = 24781301 -MD5 (gcc-fortran-4.6-20100619.tar.bz2) = 9ec9f0e04f2743816c8b88d2d9bf5ab8 -SHA256 (gcc-fortran-4.6-20100619.tar.bz2) = ff77ba39b53bba750dcb2c113fb93b5b751e132fd22f36401b545544c1c2cdd9 -SIZE (gcc-fortran-4.6-20100619.tar.bz2) = 1426948 -MD5 (gcc-g++-4.6-20100619.tar.bz2) = dc40bd896425a53402635de5b2330e8f -SHA256 (gcc-g++-4.6-20100619.tar.bz2) = 64deb97ce49c988e16193ab9c9d1d5e2d2207d50a872743746401da24e129c7f -SIZE (gcc-g++-4.6-20100619.tar.bz2) = 6484127 -MD5 (gcc-testsuite-4.6-20100619.tar.bz2) = 75632d3aab4de4c6700a8ef1d4e0fb27 -SHA256 (gcc-testsuite-4.6-20100619.tar.bz2) = ec15b0f3ef200ba3c99b48104f08a1bc466fe6b26f9e02f42350006dc62a02be -SIZE (gcc-testsuite-4.6-20100619.tar.bz2) = 5634450 -MD5 (gcc-java-4.6-20100619.tar.bz2) = 50324f3fe7967906bbbc9555dca967fc -SHA256 (gcc-java-4.6-20100619.tar.bz2) = e6c22c6045ce50ec1da2b75a281fd2ec4326e298b115d16c707e70cd8857000b -SIZE (gcc-java-4.6-20100619.tar.bz2) = 18533192 +MD5 (gcc-core-4.6-20100626.tar.bz2) = 9c329940320320433e1c7eb7bf31e326 +SHA256 (gcc-core-4.6-20100626.tar.bz2) = d7a617ffd39e13891aa251266dbbaf60132a9814a35c3237aa07f2d133b3f8a2 +SIZE (gcc-core-4.6-20100626.tar.bz2) = 24803317 +MD5 (gcc-fortran-4.6-20100626.tar.bz2) = f4458fcbbfbdbdf254377b1230d27602 +SHA256 (gcc-fortran-4.6-20100626.tar.bz2) = ec86688f0474dcf2dcaacaeac786a5a6c9e1658e53461f5e0e42b46f64bbed49 +SIZE (gcc-fortran-4.6-20100626.tar.bz2) = 1431675 +MD5 (gcc-g++-4.6-20100626.tar.bz2) = dba71b19933a6681104f328f21c44691 +SHA256 (gcc-g++-4.6-20100626.tar.bz2) = 6ad5d60e81fed721713a29eff7c4f5a6be204f734ea996ad763993db459049e6 +SIZE (gcc-g++-4.6-20100626.tar.bz2) = 6519540 +MD5 (gcc-testsuite-4.6-20100626.tar.bz2) = 43652f4bb3a764dfc59fa3fbc81c477d +SHA256 (gcc-testsuite-4.6-20100626.tar.bz2) = 99d0b115b90aae75a4d9c0a37f0da0194b8198b0861f934d8a18c528604dd501 +SIZE (gcc-testsuite-4.6-20100626.tar.bz2) = 5643956 +MD5 (gcc-java-4.6-20100626.tar.bz2) = cd0617e732567679267457a72dfb3e46 +SHA256 (gcc-java-4.6-20100626.tar.bz2) = 2a87c8e05b65ea3bc1a08684d27c3205cd015be8cad1bf83ec1ae9d89abeafae +SIZE (gcc-java-4.6-20100626.tar.bz2) = 18534548 Property changes on: head/lang/gcc46/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.315 \ No newline at end of property +1.316 \ No newline at end of property Index: head/lang/gcc47/Makefile =================================================================== --- head/lang/gcc47/Makefile (revision 257066) +++ head/lang/gcc47/Makefile (revision 257067) @@ -1,163 +1,165 @@ # ex:ts=8 # Ports collection makefile for: gcc46 # Date created: 2010-04-25 # Whom: Gerald Pfeifer # # $FreeBSD$ # PORTNAME= gcc -PORTVERSION= 4.6.0.20100619 +PORTVERSION= 4.6.0.20100626 CATEGORIES= lang java 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} MAINTAINER= gerald@FreeBSD.org COMMENT= GNU Compiler Collection 4.6 LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp \ mpfr.4:${PORTSDIR}/math/mpfr \ mpc.2:${PORTSDIR}/math/mpc BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils RUN_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils .if defined(MAINTAINER_MODE) DISTFILES+= gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX} BUILD_DEPENDS+= runtest:${PORTSDIR}/misc/dejagnu .endif VERSIONSTRING= ${PORTVERSION:C/([0-9]+\.[0-9]+).*\.([0-9]+)/\1-\2/} SUFFIX= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/} LATEST_LINK= gcc${SUFFIX}${PKGNAMESUFFIX} NOT_FOR_ARCHS= alpha ia64 powerpc USE_BISON= build USE_BZIP2= yes USE_GMAKE= yes USE_ICONV= yes USE_PERL5_BUILD=yes MAKE_JOBS_SAFE= yes PATCH_WRKSRC= ${SRCDIR} CONFIGURE_SCRIPT= ../${SRCDIR:S/${WRKDIR}\///}/configure + +OPTIONS= JAVA "Enable the Java frontend (i386 and amd64 only)" on .include .if ${ARCH} != i386 && ${ARCH} != amd64 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${SUFFIX} LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX} GNU_CONFIGURE= yes CFLAGS+= -I${LOCALBASE}/include CONFIGURE_ARGS+=--disable-nls \ --libdir=${TARGLIB} \ --libexecdir=${LIBEXEC} \ --program-suffix=${SUFFIX} \ --with-as=${LOCALBASE}/bin/as \ --with-gmp=${LOCALBASE} \ --with-gxx-include-dir=${TARGLIB}/include/c++/ \ --with-ld=${LOCALBASE}/bin/ld \ --with-libiconv-prefix=${LOCALBASE} \ --with-system-zlib MAKE_ARGS+= MAKEINFOFLAGS="--no-split" ALL_TARGET= bootstrap-lean USE_LDCONFIG= ${TARGLIB} PLIST_SUB= GCC_VER=${PORTVERSION:C/(.+)\.[0-9]+/\1/} \ 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 \ gcc${SUFFIX}/libgomp .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 MAN1+= aot-compile${SUFFIX}.1 \ gappletviewer${SUFFIX}.1 \ gc-analyze${SUFFIX}.1 \ gcj${SUFFIX}.1 \ gcj-dbtool${SUFFIX}.1 \ gcjh${SUFFIX}.1 \ gij${SUFFIX}.1 \ gjar${SUFFIX}.1 \ gjarsigner${SUFFIX}.1 \ gjavah${SUFFIX}.1 \ gjdoc${SUFFIX}.1 \ gkeytool${SUFFIX}.1 \ gnative2ascii${SUFFIX}.1 \ gorbd${SUFFIX}.1 \ grmic${SUFFIX}.1 \ grmid${SUFFIX}.1 \ grmiregistry${SUFFIX}.1 \ gserialver${SUFFIX}.1 \ gtnameserv${SUFFIX}.1 \ jcf-dump${SUFFIX}.1 \ jv-convert${SUFFIX}.1 \ rebuild-gcj-db${SUFFIX}.1 MAN3= ffi${SUFFIX}.3 \ ffi_call${SUFFIX}.3 \ ffi_prep_cif${SUFFIX}.3 INFO+= gcc${SUFFIX}/cp-tools \ gcc${SUFFIX}/gcj PLIST_SUB+= JAVA="" .else CONFIGURE_ARGS+=--disable-libgcj PLIST_SUB+= JAVA="@comment " .endif pre-everything:: @${ECHO_MSG} "Making GCC ${PORTVERSION} 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} full-regression-test: build cd ${WRKSRC}; ${GMAKE} -sk check post-install: ${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:S/^${PREFIX}\///} 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 cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST} .include Property changes on: head/lang/gcc47/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.445 \ No newline at end of property +1.446 \ No newline at end of property Index: head/lang/gcc47/distinfo =================================================================== --- head/lang/gcc47/distinfo (revision 257066) +++ head/lang/gcc47/distinfo (revision 257067) @@ -1,15 +1,15 @@ -MD5 (gcc-core-4.6-20100619.tar.bz2) = 03133c1141ab0d2850a4669bdd6ce5b4 -SHA256 (gcc-core-4.6-20100619.tar.bz2) = 0395f52d2b63ed6d8ae47e4f7387c053d212a49651223789351a74eafdcd38e8 -SIZE (gcc-core-4.6-20100619.tar.bz2) = 24781301 -MD5 (gcc-fortran-4.6-20100619.tar.bz2) = 9ec9f0e04f2743816c8b88d2d9bf5ab8 -SHA256 (gcc-fortran-4.6-20100619.tar.bz2) = ff77ba39b53bba750dcb2c113fb93b5b751e132fd22f36401b545544c1c2cdd9 -SIZE (gcc-fortran-4.6-20100619.tar.bz2) = 1426948 -MD5 (gcc-g++-4.6-20100619.tar.bz2) = dc40bd896425a53402635de5b2330e8f -SHA256 (gcc-g++-4.6-20100619.tar.bz2) = 64deb97ce49c988e16193ab9c9d1d5e2d2207d50a872743746401da24e129c7f -SIZE (gcc-g++-4.6-20100619.tar.bz2) = 6484127 -MD5 (gcc-testsuite-4.6-20100619.tar.bz2) = 75632d3aab4de4c6700a8ef1d4e0fb27 -SHA256 (gcc-testsuite-4.6-20100619.tar.bz2) = ec15b0f3ef200ba3c99b48104f08a1bc466fe6b26f9e02f42350006dc62a02be -SIZE (gcc-testsuite-4.6-20100619.tar.bz2) = 5634450 -MD5 (gcc-java-4.6-20100619.tar.bz2) = 50324f3fe7967906bbbc9555dca967fc -SHA256 (gcc-java-4.6-20100619.tar.bz2) = e6c22c6045ce50ec1da2b75a281fd2ec4326e298b115d16c707e70cd8857000b -SIZE (gcc-java-4.6-20100619.tar.bz2) = 18533192 +MD5 (gcc-core-4.6-20100626.tar.bz2) = 9c329940320320433e1c7eb7bf31e326 +SHA256 (gcc-core-4.6-20100626.tar.bz2) = d7a617ffd39e13891aa251266dbbaf60132a9814a35c3237aa07f2d133b3f8a2 +SIZE (gcc-core-4.6-20100626.tar.bz2) = 24803317 +MD5 (gcc-fortran-4.6-20100626.tar.bz2) = f4458fcbbfbdbdf254377b1230d27602 +SHA256 (gcc-fortran-4.6-20100626.tar.bz2) = ec86688f0474dcf2dcaacaeac786a5a6c9e1658e53461f5e0e42b46f64bbed49 +SIZE (gcc-fortran-4.6-20100626.tar.bz2) = 1431675 +MD5 (gcc-g++-4.6-20100626.tar.bz2) = dba71b19933a6681104f328f21c44691 +SHA256 (gcc-g++-4.6-20100626.tar.bz2) = 6ad5d60e81fed721713a29eff7c4f5a6be204f734ea996ad763993db459049e6 +SIZE (gcc-g++-4.6-20100626.tar.bz2) = 6519540 +MD5 (gcc-testsuite-4.6-20100626.tar.bz2) = 43652f4bb3a764dfc59fa3fbc81c477d +SHA256 (gcc-testsuite-4.6-20100626.tar.bz2) = 99d0b115b90aae75a4d9c0a37f0da0194b8198b0861f934d8a18c528604dd501 +SIZE (gcc-testsuite-4.6-20100626.tar.bz2) = 5643956 +MD5 (gcc-java-4.6-20100626.tar.bz2) = cd0617e732567679267457a72dfb3e46 +SHA256 (gcc-java-4.6-20100626.tar.bz2) = 2a87c8e05b65ea3bc1a08684d27c3205cd015be8cad1bf83ec1ae9d89abeafae +SIZE (gcc-java-4.6-20100626.tar.bz2) = 18534548 Property changes on: head/lang/gcc47/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.315 \ No newline at end of property +1.316 \ No newline at end of property Index: head/lang/gcc48/Makefile =================================================================== --- head/lang/gcc48/Makefile (revision 257066) +++ head/lang/gcc48/Makefile (revision 257067) @@ -1,163 +1,165 @@ # ex:ts=8 # Ports collection makefile for: gcc46 # Date created: 2010-04-25 # Whom: Gerald Pfeifer # # $FreeBSD$ # PORTNAME= gcc -PORTVERSION= 4.6.0.20100619 +PORTVERSION= 4.6.0.20100626 CATEGORIES= lang java 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} MAINTAINER= gerald@FreeBSD.org COMMENT= GNU Compiler Collection 4.6 LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp \ mpfr.4:${PORTSDIR}/math/mpfr \ mpc.2:${PORTSDIR}/math/mpc BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils RUN_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils .if defined(MAINTAINER_MODE) DISTFILES+= gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX} BUILD_DEPENDS+= runtest:${PORTSDIR}/misc/dejagnu .endif VERSIONSTRING= ${PORTVERSION:C/([0-9]+\.[0-9]+).*\.([0-9]+)/\1-\2/} SUFFIX= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/} LATEST_LINK= gcc${SUFFIX}${PKGNAMESUFFIX} NOT_FOR_ARCHS= alpha ia64 powerpc USE_BISON= build USE_BZIP2= yes USE_GMAKE= yes USE_ICONV= yes USE_PERL5_BUILD=yes MAKE_JOBS_SAFE= yes PATCH_WRKSRC= ${SRCDIR} CONFIGURE_SCRIPT= ../${SRCDIR:S/${WRKDIR}\///}/configure + +OPTIONS= JAVA "Enable the Java frontend (i386 and amd64 only)" on .include .if ${ARCH} != i386 && ${ARCH} != amd64 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${SUFFIX} LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX} GNU_CONFIGURE= yes CFLAGS+= -I${LOCALBASE}/include CONFIGURE_ARGS+=--disable-nls \ --libdir=${TARGLIB} \ --libexecdir=${LIBEXEC} \ --program-suffix=${SUFFIX} \ --with-as=${LOCALBASE}/bin/as \ --with-gmp=${LOCALBASE} \ --with-gxx-include-dir=${TARGLIB}/include/c++/ \ --with-ld=${LOCALBASE}/bin/ld \ --with-libiconv-prefix=${LOCALBASE} \ --with-system-zlib MAKE_ARGS+= MAKEINFOFLAGS="--no-split" ALL_TARGET= bootstrap-lean USE_LDCONFIG= ${TARGLIB} PLIST_SUB= GCC_VER=${PORTVERSION:C/(.+)\.[0-9]+/\1/} \ 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 \ gcc${SUFFIX}/libgomp .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 MAN1+= aot-compile${SUFFIX}.1 \ gappletviewer${SUFFIX}.1 \ gc-analyze${SUFFIX}.1 \ gcj${SUFFIX}.1 \ gcj-dbtool${SUFFIX}.1 \ gcjh${SUFFIX}.1 \ gij${SUFFIX}.1 \ gjar${SUFFIX}.1 \ gjarsigner${SUFFIX}.1 \ gjavah${SUFFIX}.1 \ gjdoc${SUFFIX}.1 \ gkeytool${SUFFIX}.1 \ gnative2ascii${SUFFIX}.1 \ gorbd${SUFFIX}.1 \ grmic${SUFFIX}.1 \ grmid${SUFFIX}.1 \ grmiregistry${SUFFIX}.1 \ gserialver${SUFFIX}.1 \ gtnameserv${SUFFIX}.1 \ jcf-dump${SUFFIX}.1 \ jv-convert${SUFFIX}.1 \ rebuild-gcj-db${SUFFIX}.1 MAN3= ffi${SUFFIX}.3 \ ffi_call${SUFFIX}.3 \ ffi_prep_cif${SUFFIX}.3 INFO+= gcc${SUFFIX}/cp-tools \ gcc${SUFFIX}/gcj PLIST_SUB+= JAVA="" .else CONFIGURE_ARGS+=--disable-libgcj PLIST_SUB+= JAVA="@comment " .endif pre-everything:: @${ECHO_MSG} "Making GCC ${PORTVERSION} 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} full-regression-test: build cd ${WRKSRC}; ${GMAKE} -sk check post-install: ${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:S/^${PREFIX}\///} 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 cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST} .include Property changes on: head/lang/gcc48/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.445 \ No newline at end of property +1.446 \ No newline at end of property Index: head/lang/gcc48/distinfo =================================================================== --- head/lang/gcc48/distinfo (revision 257066) +++ head/lang/gcc48/distinfo (revision 257067) @@ -1,15 +1,15 @@ -MD5 (gcc-core-4.6-20100619.tar.bz2) = 03133c1141ab0d2850a4669bdd6ce5b4 -SHA256 (gcc-core-4.6-20100619.tar.bz2) = 0395f52d2b63ed6d8ae47e4f7387c053d212a49651223789351a74eafdcd38e8 -SIZE (gcc-core-4.6-20100619.tar.bz2) = 24781301 -MD5 (gcc-fortran-4.6-20100619.tar.bz2) = 9ec9f0e04f2743816c8b88d2d9bf5ab8 -SHA256 (gcc-fortran-4.6-20100619.tar.bz2) = ff77ba39b53bba750dcb2c113fb93b5b751e132fd22f36401b545544c1c2cdd9 -SIZE (gcc-fortran-4.6-20100619.tar.bz2) = 1426948 -MD5 (gcc-g++-4.6-20100619.tar.bz2) = dc40bd896425a53402635de5b2330e8f -SHA256 (gcc-g++-4.6-20100619.tar.bz2) = 64deb97ce49c988e16193ab9c9d1d5e2d2207d50a872743746401da24e129c7f -SIZE (gcc-g++-4.6-20100619.tar.bz2) = 6484127 -MD5 (gcc-testsuite-4.6-20100619.tar.bz2) = 75632d3aab4de4c6700a8ef1d4e0fb27 -SHA256 (gcc-testsuite-4.6-20100619.tar.bz2) = ec15b0f3ef200ba3c99b48104f08a1bc466fe6b26f9e02f42350006dc62a02be -SIZE (gcc-testsuite-4.6-20100619.tar.bz2) = 5634450 -MD5 (gcc-java-4.6-20100619.tar.bz2) = 50324f3fe7967906bbbc9555dca967fc -SHA256 (gcc-java-4.6-20100619.tar.bz2) = e6c22c6045ce50ec1da2b75a281fd2ec4326e298b115d16c707e70cd8857000b -SIZE (gcc-java-4.6-20100619.tar.bz2) = 18533192 +MD5 (gcc-core-4.6-20100626.tar.bz2) = 9c329940320320433e1c7eb7bf31e326 +SHA256 (gcc-core-4.6-20100626.tar.bz2) = d7a617ffd39e13891aa251266dbbaf60132a9814a35c3237aa07f2d133b3f8a2 +SIZE (gcc-core-4.6-20100626.tar.bz2) = 24803317 +MD5 (gcc-fortran-4.6-20100626.tar.bz2) = f4458fcbbfbdbdf254377b1230d27602 +SHA256 (gcc-fortran-4.6-20100626.tar.bz2) = ec86688f0474dcf2dcaacaeac786a5a6c9e1658e53461f5e0e42b46f64bbed49 +SIZE (gcc-fortran-4.6-20100626.tar.bz2) = 1431675 +MD5 (gcc-g++-4.6-20100626.tar.bz2) = dba71b19933a6681104f328f21c44691 +SHA256 (gcc-g++-4.6-20100626.tar.bz2) = 6ad5d60e81fed721713a29eff7c4f5a6be204f734ea996ad763993db459049e6 +SIZE (gcc-g++-4.6-20100626.tar.bz2) = 6519540 +MD5 (gcc-testsuite-4.6-20100626.tar.bz2) = 43652f4bb3a764dfc59fa3fbc81c477d +SHA256 (gcc-testsuite-4.6-20100626.tar.bz2) = 99d0b115b90aae75a4d9c0a37f0da0194b8198b0861f934d8a18c528604dd501 +SIZE (gcc-testsuite-4.6-20100626.tar.bz2) = 5643956 +MD5 (gcc-java-4.6-20100626.tar.bz2) = cd0617e732567679267457a72dfb3e46 +SHA256 (gcc-java-4.6-20100626.tar.bz2) = 2a87c8e05b65ea3bc1a08684d27c3205cd015be8cad1bf83ec1ae9d89abeafae +SIZE (gcc-java-4.6-20100626.tar.bz2) = 18534548 Property changes on: head/lang/gcc48/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.315 \ No newline at end of property +1.316 \ No newline at end of property