Index: head/lang/gcc40/Makefile =================================================================== --- head/lang/gcc40/Makefile (revision 159512) +++ head/lang/gcc40/Makefile (revision 159513) @@ -1,135 +1,131 @@ # ex:ts=8 # Ports collection makefile for: egcs # Date created: 9 Jan 1998 # Whom: John Polstra # # $FreeBSD$ # PORTNAME= gcc PORTVERSION= 4.0.4 -PORTREVISION= 20060406 +PORTREVISION= 20060413 CATEGORIES= lang VERSIONSTRING= 4.0-${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.0 SUFFIX= 40 LATEST_LINK?= gcc${SUFFIX}${PKGNAMESUFFIX} USE_BISON= yes USE_BZIP2= yes USE_GMAKE= yes USE_ICONV= yes USE_PERL5_BUILD=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} == "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=: MAKE_ARGS+= MAKEINFOFLAGS="--no-split" ALL_TARGET= bootstrap-lean INSTALLS_SHLIB= yes LDCONFIG_DIRS= ${TARGLIB} SUB_LIST= TARGLIB="${TARGLIB}" SUB_FILES= gcc.sh RC_D_SH= etc/rc.d/gcc${SUFFIX}.sh 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 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}/etc/rc.d ${INSTALL_SCRIPT} ${WRKDIR}/gcc.sh ${PREFIX}/${RC_D_SH} # 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++ # 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/} 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.*4\.0' .endfor .include Property changes on: head/lang/gcc40/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.251 \ No newline at end of property +1.252 \ No newline at end of property Index: head/lang/gcc40/distinfo =================================================================== --- head/lang/gcc40/distinfo (revision 159512) +++ head/lang/gcc40/distinfo (revision 159513) @@ -1,12 +1,12 @@ -MD5 (gcc-core-4.0-20060406.tar.bz2) = b3385fef7fa94f3e2d6be9c3841d056f -SHA256 (gcc-core-4.0-20060406.tar.bz2) = 79cb36936b6df78b08164786434a30f2995653f798373493493ada6bedbeff3c -SIZE (gcc-core-4.0-20060406.tar.bz2) = 13772485 -MD5 (gcc-g++-4.0-20060406.tar.bz2) = fc95a156a39e9cc09af3f0c67fa1cd91 -SHA256 (gcc-g++-4.0-20060406.tar.bz2) = 06c64a4c4c7cb876c3290904967bda16f563bfbbe7d53a171b52526f081d7330 -SIZE (gcc-g++-4.0-20060406.tar.bz2) = 2713084 -MD5 (gcc-objc-4.0-20060406.tar.bz2) = 4ef8adadb4ad66f573a23d965c69743b -SHA256 (gcc-objc-4.0-20060406.tar.bz2) = 92358a9441cdc658e13dce88659d3e687fb8560c023b8bc5fdfbaecef5513b09 -SIZE (gcc-objc-4.0-20060406.tar.bz2) = 180125 -MD5 (gcc-testsuite-4.0-20060406.tar.bz2) = 18fabca3854d362a79ba45db6f41b0ff -SHA256 (gcc-testsuite-4.0-20060406.tar.bz2) = 82ed3d0790ac15a59ff7cf3cf4e903044b30a69840e1fa8794d8f611f49d80f7 -SIZE (gcc-testsuite-4.0-20060406.tar.bz2) = 3253557 +MD5 (gcc-core-4.0-20060413.tar.bz2) = b1f59dc22f286e43594049d619754daf +SHA256 (gcc-core-4.0-20060413.tar.bz2) = 906d1179cbb92e1a27096bcca09da9beff720529f8f6d93206c1b90a79dd6190 +SIZE (gcc-core-4.0-20060413.tar.bz2) = 13773402 +MD5 (gcc-g++-4.0-20060413.tar.bz2) = b0d955995c632cbc16a594fc225830a9 +SHA256 (gcc-g++-4.0-20060413.tar.bz2) = 3c9881e858d6868450c276c48dc233a2a98c6a8437eca82cd83a135d20f17fd6 +SIZE (gcc-g++-4.0-20060413.tar.bz2) = 2712990 +MD5 (gcc-objc-4.0-20060413.tar.bz2) = 15c997f449924e148a09f3ece3585593 +SHA256 (gcc-objc-4.0-20060413.tar.bz2) = 2a27d001eef12a4a1ec0cf729ccbff622433814a5e42716f5fdabb29df85d825 +SIZE (gcc-objc-4.0-20060413.tar.bz2) = 180098 +MD5 (gcc-testsuite-4.0-20060413.tar.bz2) = e9c67486406da67b4e55e62482b1eb44 +SHA256 (gcc-testsuite-4.0-20060413.tar.bz2) = b108e6b3d86aa93e1e949b24ab5f9f867cff34bb86a2cd7992d8686ade34cb33 +SIZE (gcc-testsuite-4.0-20060413.tar.bz2) = 3253388 Property changes on: head/lang/gcc40/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.149 \ No newline at end of property +1.150 \ No newline at end of property