diff --git a/lang/gcc47/Makefile b/lang/gcc47/Makefile index ad2e1a69fa8a..869782a20926 100644 --- a/lang/gcc47/Makefile +++ b/lang/gcc47/Makefile @@ -1,164 +1,164 @@ # ex:ts=8 # Ports collection makefile for: gcc47 # Date created: 2011-03-20 # Whom: Gerald Pfeifer # # $FreeBSD$ # PORTNAME= gcc -PORTVERSION= 4.7.0.20110507 +PORTVERSION= 4.7.0.20110514 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.7 LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp \ mpfr.4:${PORTSDIR}/math/mpfr \ mpc.2:${PORTSDIR}/math/mpc 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} ONLY_FOR_ARCHS= amd64 i386 ia64 powerpc sparc64 USE_BINUTILS= yes 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-pkgversion="FreeBSD Ports Collection" \ --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 ${ARCH} != "ia64" && ${ARCH} != "powerpc" && ${ARCH} != "sparc64" INFO+= gcc${SUFFIX}/libquadmath .endif .if ! defined(WITHOUT_JAVA) DISTFILES+= gcc-java-${VERSIONSTRING}${EXTRACT_SUFX} BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip EXTRA_PATCHES+= ${FILESDIR}/java-patch-hier 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}" pre-configure: cd ${SRCDIR} ; contrib/gcc_update --touch @${RM} -f ${SRCDIR}/gcc/*/*.info* @${MKDIR} ${CONFIGURE_WRKSRC} .if defined(MAINTAINER_MODE) full-regression-test: build cd ${WRKSRC}; ${GMAKE} -sk check .endif 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 diff --git a/lang/gcc47/distinfo b/lang/gcc47/distinfo index f249842d0d14..979fbccd442c 100644 --- a/lang/gcc47/distinfo +++ b/lang/gcc47/distinfo @@ -1,10 +1,10 @@ -SHA256 (gcc-core-4.7-20110507.tar.bz2) = 063a36e04e8bf67e80cb6791b67e1fcc3f7ffd08de5da171db8b4e8f0d0fdf83 -SIZE (gcc-core-4.7-20110507.tar.bz2) = 26302439 -SHA256 (gcc-fortran-4.7-20110507.tar.bz2) = 769cadc00f8d9ed62fc49413a6af91ac8ea6ccd0ae98f35da8945d2345d1e29a -SIZE (gcc-fortran-4.7-20110507.tar.bz2) = 1563657 -SHA256 (gcc-g++-4.7-20110507.tar.bz2) = 8a680029e6b5db39f5aebe0377d3b121bf863a9de1eff6239a68911c7cecd32c -SIZE (gcc-g++-4.7-20110507.tar.bz2) = 6985363 -SHA256 (gcc-testsuite-4.7-20110507.tar.bz2) = 6742f681d8dd2e8472ebe31d9c6293d309739319d388e248d60be79fe93e0684 -SIZE (gcc-testsuite-4.7-20110507.tar.bz2) = 6328904 -SHA256 (gcc-java-4.7-20110507.tar.bz2) = 460902585bfff0235254a0f0725d801485a9f1b31a8bdbbad8bbb36b7431b74f -SIZE (gcc-java-4.7-20110507.tar.bz2) = 18540750 +SHA256 (gcc-core-4.7-20110514.tar.bz2) = df8facf1db7390e8ec2db27ea0b1cee3b3ed1032971e0d4a12a695ccaaec7d6a +SIZE (gcc-core-4.7-20110514.tar.bz2) = 26326441 +SHA256 (gcc-fortran-4.7-20110514.tar.bz2) = 379d14afd8bf8d3d4628e63305d8bde6a8302d2a13e2cb04b6e2e1c25e587acc +SIZE (gcc-fortran-4.7-20110514.tar.bz2) = 1565274 +SHA256 (gcc-g++-4.7-20110514.tar.bz2) = 6c06cb5bc2105f067d17fb2b86e0eee72749bda377f8cc063f1ec6d531f7e334 +SIZE (gcc-g++-4.7-20110514.tar.bz2) = 6986891 +SHA256 (gcc-testsuite-4.7-20110514.tar.bz2) = 198e1fd6d7b68ca56e132f0c486d99d2e31cb65f63bcd141fdc5f04a117b45ce +SIZE (gcc-testsuite-4.7-20110514.tar.bz2) = 6331542 +SHA256 (gcc-java-4.7-20110514.tar.bz2) = 32ecf78e3849210e6494aa7c31b430ec8904c9e89c6d77e236079add32bc4559 +SIZE (gcc-java-4.7-20110514.tar.bz2) = 18540456 diff --git a/lang/gcc48/Makefile b/lang/gcc48/Makefile index ad2e1a69fa8a..869782a20926 100644 --- a/lang/gcc48/Makefile +++ b/lang/gcc48/Makefile @@ -1,164 +1,164 @@ # ex:ts=8 # Ports collection makefile for: gcc47 # Date created: 2011-03-20 # Whom: Gerald Pfeifer # # $FreeBSD$ # PORTNAME= gcc -PORTVERSION= 4.7.0.20110507 +PORTVERSION= 4.7.0.20110514 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.7 LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp \ mpfr.4:${PORTSDIR}/math/mpfr \ mpc.2:${PORTSDIR}/math/mpc 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} ONLY_FOR_ARCHS= amd64 i386 ia64 powerpc sparc64 USE_BINUTILS= yes 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-pkgversion="FreeBSD Ports Collection" \ --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 ${ARCH} != "ia64" && ${ARCH} != "powerpc" && ${ARCH} != "sparc64" INFO+= gcc${SUFFIX}/libquadmath .endif .if ! defined(WITHOUT_JAVA) DISTFILES+= gcc-java-${VERSIONSTRING}${EXTRACT_SUFX} BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip EXTRA_PATCHES+= ${FILESDIR}/java-patch-hier 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}" pre-configure: cd ${SRCDIR} ; contrib/gcc_update --touch @${RM} -f ${SRCDIR}/gcc/*/*.info* @${MKDIR} ${CONFIGURE_WRKSRC} .if defined(MAINTAINER_MODE) full-regression-test: build cd ${WRKSRC}; ${GMAKE} -sk check .endif 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 diff --git a/lang/gcc48/distinfo b/lang/gcc48/distinfo index f249842d0d14..979fbccd442c 100644 --- a/lang/gcc48/distinfo +++ b/lang/gcc48/distinfo @@ -1,10 +1,10 @@ -SHA256 (gcc-core-4.7-20110507.tar.bz2) = 063a36e04e8bf67e80cb6791b67e1fcc3f7ffd08de5da171db8b4e8f0d0fdf83 -SIZE (gcc-core-4.7-20110507.tar.bz2) = 26302439 -SHA256 (gcc-fortran-4.7-20110507.tar.bz2) = 769cadc00f8d9ed62fc49413a6af91ac8ea6ccd0ae98f35da8945d2345d1e29a -SIZE (gcc-fortran-4.7-20110507.tar.bz2) = 1563657 -SHA256 (gcc-g++-4.7-20110507.tar.bz2) = 8a680029e6b5db39f5aebe0377d3b121bf863a9de1eff6239a68911c7cecd32c -SIZE (gcc-g++-4.7-20110507.tar.bz2) = 6985363 -SHA256 (gcc-testsuite-4.7-20110507.tar.bz2) = 6742f681d8dd2e8472ebe31d9c6293d309739319d388e248d60be79fe93e0684 -SIZE (gcc-testsuite-4.7-20110507.tar.bz2) = 6328904 -SHA256 (gcc-java-4.7-20110507.tar.bz2) = 460902585bfff0235254a0f0725d801485a9f1b31a8bdbbad8bbb36b7431b74f -SIZE (gcc-java-4.7-20110507.tar.bz2) = 18540750 +SHA256 (gcc-core-4.7-20110514.tar.bz2) = df8facf1db7390e8ec2db27ea0b1cee3b3ed1032971e0d4a12a695ccaaec7d6a +SIZE (gcc-core-4.7-20110514.tar.bz2) = 26326441 +SHA256 (gcc-fortran-4.7-20110514.tar.bz2) = 379d14afd8bf8d3d4628e63305d8bde6a8302d2a13e2cb04b6e2e1c25e587acc +SIZE (gcc-fortran-4.7-20110514.tar.bz2) = 1565274 +SHA256 (gcc-g++-4.7-20110514.tar.bz2) = 6c06cb5bc2105f067d17fb2b86e0eee72749bda377f8cc063f1ec6d531f7e334 +SIZE (gcc-g++-4.7-20110514.tar.bz2) = 6986891 +SHA256 (gcc-testsuite-4.7-20110514.tar.bz2) = 198e1fd6d7b68ca56e132f0c486d99d2e31cb65f63bcd141fdc5f04a117b45ce +SIZE (gcc-testsuite-4.7-20110514.tar.bz2) = 6331542 +SHA256 (gcc-java-4.7-20110514.tar.bz2) = 32ecf78e3849210e6494aa7c31b430ec8904c9e89c6d77e236079add32bc4559 +SIZE (gcc-java-4.7-20110514.tar.bz2) = 18540456