From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Nov 5 00:50:02 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB3B610656D4 for ; Thu, 5 Nov 2009 00:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 97C418FC22 for ; Thu, 5 Nov 2009 00:50:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nA50o2oO013767 for ; Thu, 5 Nov 2009 00:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nA50o2oP013766; Thu, 5 Nov 2009 00:50:02 GMT (envelope-from gnats) Resent-Date: Thu, 5 Nov 2009 00:50:02 GMT Resent-Message-Id: <200911050050.nA50o2oP013766@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Naram Qashat Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D6231065672 for ; Thu, 5 Nov 2009 00:44:39 +0000 (UTC) (envelope-from cyberbotx@kirby.cyberbotx.com) Received: from QMTA10.emeryville.ca.mail.comcast.net (qmta10.emeryville.ca.mail.comcast.net [76.96.30.17]) by mx1.freebsd.org (Postfix) with ESMTP id 701A08FC17 for ; Thu, 5 Nov 2009 00:44:38 +0000 (UTC) Received: from OMTA06.emeryville.ca.mail.comcast.net ([76.96.30.51]) by QMTA10.emeryville.ca.mail.comcast.net with comcast id 1CJy1d00Y16AWCUAACkfuH; Thu, 05 Nov 2009 00:44:39 +0000 Received: from kirby.cyberbotx.com ([68.41.9.25]) by OMTA06.emeryville.ca.mail.comcast.net with comcast id 1Ckc1d00G0YQbD88SCkdHP; Thu, 05 Nov 2009 00:44:39 +0000 Received: from kirby.cyberbotx.com (localhost [127.0.0.1]) by kirby.cyberbotx.com (Postfix) with ESMTP id D2B3E115CD; Wed, 4 Nov 2009 19:44:33 -0500 (EST) Received: (from root@localhost) by kirby.cyberbotx.com (8.14.2/8.14.2/Submit) id nA50iXNv087605; Wed, 4 Nov 2009 19:44:33 -0500 (EST) (envelope-from cyberbotx) Message-Id: <200911050044.nA50iXNv087605@kirby.cyberbotx.com> Date: Wed, 4 Nov 2009 19:44:33 -0500 (EST) From: Naram Qashat To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: lev@FreeBSD.org Subject: ports/140280: [PATCH] devel/mingw32-gcc: update to 4.4.0, take maintainership X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Nov 2009 00:50:02 -0000 >Number: 140280 >Category: ports >Synopsis: [PATCH] devel/mingw32-gcc: update to 4.4.0, take maintainership >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Nov 05 00:50:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Naram Qashat >Release: FreeBSD 7.2-STABLE i386 >Organization: >Environment: System: FreeBSD kirby.cyberbotx.com 7.2-STABLE FreeBSD 7.2-STABLE #0: Wed Jun 3 04:24:13 EDT >Description: - Update to 4.4.0 - Take maintainership NOTE: I am unable to test this port with a non-standard PREFIX because it relies on the devel/mingw32-binutils and devel/mingw32-bin-msvcrt ports to also be installed to the same PREFIX given. I would like request that this be run on a tinderbox with all the ports built into a non-standard prefix, in order to test to make sure it'll work. Port maintainer (lev@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.99 >How-To-Repeat: >Fix: --- mingw32-gcc-4.4.0,1.patch begins here --- diff -ruN --exclude=CVS /usr/ports/devel/mingw32-gcc/Makefile /kirby/shared/ports/mingw32-gcc/Makefile --- /usr/ports/devel/mingw32-gcc/Makefile 2009-05-13 12:20:42.000000000 -0400 +++ /kirby/shared/ports/mingw32-gcc/Makefile 2009-11-04 19:41:55.000000000 -0500 @@ -14,45 +14,44 @@ PKGNAMEPREFIX= mingw32- DISTFILES= gcc-core-${GCCVERSION}${EXTRACT_SUFX} -MAINTAINER= lev@FreeBSD.org -COMMENT= FSF gcc-4.2 for Windows cross-development +MAINTAINER= cyberbotx@cyberbotx.com +COMMENT= FSF gcc-4 for Windows cross-development BUILD_DEPENDS= ${PKGNAMEPREFIX}as:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils \ mingwm10.dll:${PORTSDIR}/devel/${PKGNAMEPREFIX}bin-msvcrt RUN_DEPENDS= ${PKGNAMEPREFIX}as:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils +LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4 \ + mpfr.3:${PORTSDIR}/math/mpfr -GCCVERSION= 4.2.1 +GCCVERSION= 4.4.0 PATCH_WRKSRC= ${SRCDIR} SRCDIR= ${WRKDIR}/${PORTNAME}-${GCCVERSION} WRKSRC= ${WRKDIR}/build USE_BZIP2= yes -USE_PERL5_BUILD=yes USE_GMAKE= yes GNU_CONFIGURE= yes USE_ICONV= yes -CONFIGURE_SCRIPT= ../${SRCDIR:C/${WRKDIR}//}/configure -CONFIGURE_ARGS= --target=${PKGNAMEPREFIX:S/-$//} \ +GCC_TARG= ${PKGNAMEPREFIX:S/-$//} + +CONFIGURE_SCRIPT= ../${SRCDIR:C/${WRKDIR}//}/configure +CONFIGURE_ARGS= --target=${GCC_TARG} \ --enable-languages=${LANGUAGES} \ - --with-gcc --with-gnu-ld --with-gnu-as \ - --enable-threads --disable-nls \ - --disable-win32-registry --disable-shared \ - --includedir=${PREFIX}/${PKGNAMEPREFIX:S/-$//}/include \ - --datadir=${PREFIX}/${PKGNAMEPREFIX:S/-$//}/share -INFO_PATH= ${PKGNAMEPREFIX:S/-$//}/info -MAKE_ENV= PATH=${PREFIX}/bin:${PATH} + --enable-threads --disable-nls --disable-shared \ + --with-gmp=${LOCALBASE} --with-mpfr=${LOCALBASE} \ + --includedir=${PREFIX}/${GCC_TARG}/include \ + --datadir=${PREFIX}/${GCC_TARG}/share LIBTOOLFILES= configure gcc/configure MAN1= ${PKGNAMEPREFIX}gcc.1 ${PKGNAMEPREFIX}cpp.1 \ ${PKGNAMEPREFIX}gcov.1 -PLIST_SUB+= PORTVERSION=${PORTVERSION} GCC_TARG=${PKGNAMEPREFIX:S/-$//} \ +PLIST_SUB+= PORTVERSION=${PORTVERSION} GCC_TARG=${GCC_TARG} \ GCC_REV=${GCCVERSION} -INFO_PATH= ${PKGNAMEPREFIX:S/-$//}/info +INFO_PATH= ${GCC_TARG}/info LANGUAGES= c -WITH_LANG_C= true BINARIES= cpp gcc gcov INFO= cpp cppinternals gcc gccinstall gccint @@ -86,7 +85,7 @@ .if defined(WITH_LANG_CXX) DISTFILES+= gcc-g++-${GCCVERSION}${EXTRACT_SUFX} -CONFIGURE_ARGS+=--with-gxx-include-dir=${PREFIX}/${PKGNAMEPREFIX:S/-$//}/include/c++/${GCCVERSION} \ +CONFIGURE_ARGS+=--with-gxx-include-dir=${PREFIX}/${GCC_TARG}/include/c++/${GCCVERSION} \ --enable-sjlj-exceptions PLIST_SUB+= CXX="" MAN1+= ${PKGNAMEPREFIX}g++.1 @@ -114,10 +113,6 @@ .if defined(WITH_LANG_FORTRAN) DISTFILES+= gcc-fortran-${GCCVERSION}${EXTRACT_SUFX} -LIB_DEPENDS+= gmp.8:${PORTSDIR}/math/libgmp4 \ - mpfr.3:${PORTSDIR}/math/mpfr -CONFIGURE_ARGS+=--with-gmp=${LOCALBASE} \ - --with-mpfr=${LOCALBASE} MAN1+= ${PKGNAMEPREFIX}gfortran.1 INFO+= gfortran PLIST_SUB+= FORTRAN="" @@ -169,8 +164,6 @@ .if ${ARCH} == "amd64" CONFIGURE_TARGET=x86_64-portbld-freebsd${OSREL} -.else -CONFIGURE_TARGET=${ARCH}-portbld-freebsd${OSREL} .endif pre-configure: @@ -184,7 +177,7 @@ post-install: .for F in ${BINARIES} @${LN} -f ${PREFIX}/bin/${PKGNAMEPREFIX}$F \ - ${PREFIX}/${PKGNAMEPREFIX:S/-$//}/bin/$F + ${PREFIX}/${GCC_TARG}/bin/$F .endfor .include diff -ruN --exclude=CVS /usr/ports/devel/mingw32-gcc/distinfo /kirby/shared/ports/mingw32-gcc/distinfo --- /usr/ports/devel/mingw32-gcc/distinfo 2008-03-28 02:58:13.000000000 -0400 +++ /kirby/shared/ports/mingw32-gcc/distinfo 2009-10-24 22:54:13.000000000 -0400 @@ -1,15 +1,18 @@ -MD5 (gcc-core-4.2.1.tar.bz2) = 88007169104d247eccb07dc5de2e0137 -SHA256 (gcc-core-4.2.1.tar.bz2) = 476fe4a6f10493fdb53070aa31515326975d2fdc38f2dce931526a528b9ca453 -SIZE (gcc-core-4.2.1.tar.bz2) = 19058230 -MD5 (gcc-g++-4.2.1.tar.bz2) = 0aca4ef04eb57d9f356c431496bdad0b -SHA256 (gcc-g++-4.2.1.tar.bz2) = 6395299570fa37dfa866912e38954786ff24a6aa526500804f1d2979fa4b65fe -SIZE (gcc-g++-4.2.1.tar.bz2) = 4802390 -MD5 (gcc-objc-4.2.1.tar.bz2) = 9e0a37826d496541afe2d453fd831a8a -SHA256 (gcc-objc-4.2.1.tar.bz2) = 231fa2aa62a880722d9c8be5002c5b91a320f9c423937366688e6137ece6553d -SIZE (gcc-objc-4.2.1.tar.bz2) = 197645 -MD5 (gcc-fortran-4.2.1.tar.bz2) = 2a91d467b50a404ca0cd3b10b413f9b2 -SHA256 (gcc-fortran-4.2.1.tar.bz2) = 9155c4685d6a2a5b07084a6c4b2186db1b22d1f1761d5f38a771c48e769bedac -SIZE (gcc-fortran-4.2.1.tar.bz2) = 968721 -MD5 (gcc-java-4.2.1.tar.bz2) = 3fc64e96388b939fada65fe3bffb5924 -SHA256 (gcc-java-4.2.1.tar.bz2) = ee7bc5ecd4924f2843b7f1ce676c0425399572d7356642543d5324a34ab95fb9 -SIZE (gcc-java-4.2.1.tar.bz2) = 10505367 +MD5 (gcc-core-4.4.0.tar.bz2) = c7e65c47fa94541f7f6cd0cf3d9c850b +SHA256 (gcc-core-4.4.0.tar.bz2) = 619fadd010408b1f7ef09b3ffb5af01e5a2604109d762fdc1c66f0dc898e0f5c +SIZE (gcc-core-4.4.0.tar.bz2) = 25722128 +MD5 (gcc-g++-4.4.0.tar.bz2) = 687cceaed97c4145281b6418c9b16847 +SHA256 (gcc-g++-4.4.0.tar.bz2) = 2109dcd34ef20243cd15d47752a24b88f9032951a8772abd01c3c51da213bbe5 +SIZE (gcc-g++-4.4.0.tar.bz2) = 5924776 +MD5 (gcc-objc-4.4.0.tar.bz2) = 74b40bb4ab4532b34258293daf6b63f9 +SHA256 (gcc-objc-4.4.0.tar.bz2) = 276bd63dd6b52caff013f045afd5b5126bd0d1c8d9899b15c5b7abc1bef4e4f3 +SIZE (gcc-objc-4.4.0.tar.bz2) = 240202 +MD5 (gcc-objc-4.4.0.tar.bz2) = 74b40bb4ab4532b34258293daf6b63f9 +SHA256 (gcc-objc-4.4.0.tar.bz2) = 276bd63dd6b52caff013f045afd5b5126bd0d1c8d9899b15c5b7abc1bef4e4f3 +SIZE (gcc-objc-4.4.0.tar.bz2) = 240202 +MD5 (gcc-fortran-4.4.0.tar.bz2) = 68f33643cbece51f9a04844a6c6b94c3 +SHA256 (gcc-fortran-4.4.0.tar.bz2) = 70f71422cc7c70b61e9fdcdf7ed927a8bbb1f097cf1f1b8ed053a5f68366f454 +SIZE (gcc-fortran-4.4.0.tar.bz2) = 1405801 +MD5 (gcc-java-4.4.0.tar.bz2) = 6908d6c54722579ac43276d49ea17ed4 +SHA256 (gcc-java-4.4.0.tar.bz2) = 0b0a61fbfd742dbaab38ea004511cabd82f8c04a2c0b4eefd2a43e4a33a5c044 +SIZE (gcc-java-4.4.0.tar.bz2) = 19021953 --- mingw32-gcc-4.4.0,1.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: