Index: head/lang/gcc41/Makefile =================================================================== --- head/lang/gcc41/Makefile (revision 166721) +++ head/lang/gcc41/Makefile (revision 166722) @@ -1,183 +1,183 @@ # ex:ts=8 # Ports collection makefile for: egcs # Date created: 9 Jan 1998 # Whom: John Polstra # # $FreeBSD$ # PORTNAME= gcc PORTVERSION= 4.1.2 -PORTREVISION= 20060623 +PORTREVISION= 20060630 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 .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 ${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/${CONFIGURE_TARGET}/${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} CONFIGURE_ENV= RANLIB=: .if defined(WITH_JAVA_AWT) CONFIGURE_ARGS+= --enable-java-awt=xlib,gtk .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 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) CONFLICTS= gcc-4.2.* 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="" .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: -@${MKDIR} ${PREFIX}/libdata/ldconfig # 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 .for f in c++ gcc g++ cpp gcov ${CONFIGURE_TARGET}-gcc ${CONFIGURE_TARGET}-g++ gcj gcjh gij jv-scan jcf-dump jv-convert jar grepjar rmic rmiregistry # gij and jv-convert, for example, are not built on all platforms. if [ -e ${PREFIX}/man/man1/${f}.1 ]; then \ ${MV} -f ${PREFIX}/man/man1/${f}.1 \ ${PREFIX}/man/man1/${f}${SUFFIX}.1; \ fi .endfor ${MV} -f ${PREFIX}/include/mf-runtime.h \ ${TARGLIB}/gcc/${CONFIGURE_TARGET}/${PORTVERSION}/include ${RM} -f ${TARGLIB}/*.la ${RM} -f ${PREFIX}/man/man7/fsf-funding.7 \ ${PREFIX}/man/man7/gfdl.7 ${PREFIX}/man/man7/gpl.7 # Add target libraries and include files to packaging list. ${RM} -f ${WRKDIR}/PLIST.lib .for d in ${TARGLIB:S/^${PREFIX}\///} ${TARGLIB:S/^${PREFIX}\///:S/lib/libexec/} 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/lib/gcc/${CONFIGURE_TARGET} 2>&1 || true" >> ${WRKDIR}/PLIST.lib ${ECHO_CMD} "@unexec ${RMDIR} %D/lib/gcc 2>&1 || true" >> ${WRKDIR}/PLIST.lib ${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} cklatest: .for SITE in ftp://gcc.gnu.org/pub/gcc/snapshots/ @-ncftpls -l ${SITE} | ${GREP} "LATEST.*${PORTVERSION:C/.[0-9]+$//}" .endfor .include Property changes on: head/lang/gcc41/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.274 \ No newline at end of property +1.275 \ No newline at end of property Index: head/lang/gcc41/distinfo =================================================================== --- head/lang/gcc41/distinfo (revision 166721) +++ head/lang/gcc41/distinfo (revision 166722) @@ -1,18 +1,18 @@ -MD5 (gcc-core-4.1-20060623.tar.bz2) = 6986d21ad718e3854c38ad40d0e56ccc -SHA256 (gcc-core-4.1-20060623.tar.bz2) = 93a9241ee85ab307c6e008f7ddf4a153c7693b4aa56a088ecb6e41dbea8201bc -SIZE (gcc-core-4.1-20060623.tar.bz2) = 14938457 -MD5 (gcc-g++-4.1-20060623.tar.bz2) = d99f5a1a0b72fb2d51cc2e86ddd2eb58 -SHA256 (gcc-g++-4.1-20060623.tar.bz2) = a17c5579083c2778d7cafc9df9837675f73fff56b7a5849a575ae20b4d844bef -SIZE (gcc-g++-4.1-20060623.tar.bz2) = 3830012 -MD5 (gcc-objc-4.1-20060623.tar.bz2) = 855e0e13eaeea9db6db363a7f922fc9f -SHA256 (gcc-objc-4.1-20060623.tar.bz2) = 5ebb3a203f0476d4e8633ecab93ed9dc59a3f60f7b98ef37a7d3a2fe50a0ccfc -SIZE (gcc-objc-4.1-20060623.tar.bz2) = 190993 -MD5 (gcc-testsuite-4.1-20060623.tar.bz2) = fa0ac06243b219b65f343d43661298a1 -SHA256 (gcc-testsuite-4.1-20060623.tar.bz2) = bab2d664f740cb450bacf609e30b6ffe0cb5ecea57b0c678bbedee76ee4f8249 -SIZE (gcc-testsuite-4.1-20060623.tar.bz2) = 3565127 -MD5 (gcc-fortran-4.1-20060623.tar.bz2) = 4e248e4bf5d1f2fc43a1c907c9b53a54 -SHA256 (gcc-fortran-4.1-20060623.tar.bz2) = 4a1c3c8bfd4160452c4d7e45633ee4bb89cf3cb7823ac42a4422e9167e5222f0 -SIZE (gcc-fortran-4.1-20060623.tar.bz2) = 773270 -MD5 (gcc-java-4.1-20060623.tar.bz2) = dcfd65039610046484d52e73f8083e5f -SHA256 (gcc-java-4.1-20060623.tar.bz2) = 54fe68d0d59286281f05dbda7c98b83e3c9d36929cd4cd4634fd8ecc1fd328d3 -SIZE (gcc-java-4.1-20060623.tar.bz2) = 9085290 +MD5 (gcc-core-4.1-20060630.tar.bz2) = a5aa82bbb305c156b2c8355869dbd197 +SHA256 (gcc-core-4.1-20060630.tar.bz2) = 5a798b1436f8607a1286bdf1acbe66bca8dbb451cb0bfd07cc2b8a53a4958588 +SIZE (gcc-core-4.1-20060630.tar.bz2) = 14946596 +MD5 (gcc-g++-4.1-20060630.tar.bz2) = 8f885a50a8d0baa9ed2a7d3f064328b3 +SHA256 (gcc-g++-4.1-20060630.tar.bz2) = e1a28359ac3896b1d9fb1e083e7026d7dc7f3ff4029d7a8175e455e6df2830a7 +SIZE (gcc-g++-4.1-20060630.tar.bz2) = 3829608 +MD5 (gcc-objc-4.1-20060630.tar.bz2) = 1f43e60c82083d2e4859c27e63354250 +SHA256 (gcc-objc-4.1-20060630.tar.bz2) = b2dca19ef3409b7328d4d0a34269c2ca0f334fc8a2d861250d2ea47ef4cec5fe +SIZE (gcc-objc-4.1-20060630.tar.bz2) = 191014 +MD5 (gcc-testsuite-4.1-20060630.tar.bz2) = d0ae5bc6c6f7ee2b5476721a93490658 +SHA256 (gcc-testsuite-4.1-20060630.tar.bz2) = cb0942d61c2f863ee5c7063bee25bf75d692181111d84fb64d0e7cf61faf8773 +SIZE (gcc-testsuite-4.1-20060630.tar.bz2) = 3566718 +MD5 (gcc-fortran-4.1-20060630.tar.bz2) = 28c32037d4b83ee3f474a16cb9361732 +SHA256 (gcc-fortran-4.1-20060630.tar.bz2) = 6b15481d9c83ed4a0bbf5a5293a0dc1ddede535b0957b5ac19b84d611f1de237 +SIZE (gcc-fortran-4.1-20060630.tar.bz2) = 774308 +MD5 (gcc-java-4.1-20060630.tar.bz2) = bdda2baa3dbe45f31a9d0d13708b6840 +SHA256 (gcc-java-4.1-20060630.tar.bz2) = 68d9545d4fd71eb9740a4ed4a15d8157d7aefb969be6c236d785198c020f7206 +SIZE (gcc-java-4.1-20060630.tar.bz2) = 9085919 Property changes on: head/lang/gcc41/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.161 \ No newline at end of property +1.162 \ No newline at end of property