From owner-svn-ports-all@FreeBSD.ORG Mon May 26 12:55:45 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 64FCC2D9; Mon, 26 May 2014 12:55:45 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 519AA200D; Mon, 26 May 2014 12:55:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s4QCtjE0099398; Mon, 26 May 2014 12:55:45 GMT (envelope-from bapt@svn.freebsd.org) Received: (from bapt@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s4QCtiPp099395; Mon, 26 May 2014 12:55:44 GMT (envelope-from bapt@svn.freebsd.org) Message-Id: <201405261255.s4QCtiPp099395@svn.freebsd.org> From: Baptiste Daroussin Date: Mon, 26 May 2014 12:55:44 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r355323 - head/lang/mono X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 May 2014 12:55:45 -0000 Author: bapt Date: Mon May 26 12:55:44 2014 New Revision: 355323 URL: http://svnweb.freebsd.org/changeset/ports/355323 QAT: https://qat.redports.org/buildarchive/r355323/ Log: Convert to USES=libtool Use USES=compiler:c11 to enforce modern compiler (and clang version > 3.3) Drop printing pkg-message it is done automatically by stage Sharpen the sed on configure to fix in case of isinf it was making __thread testing hanging Remove useless include of bsd.mono.mk Modified: head/lang/mono/Makefile head/lang/mono/pkg-plist Modified: head/lang/mono/Makefile ============================================================================== --- head/lang/mono/Makefile Mon May 26 12:53:38 2014 (r355322) +++ head/lang/mono/Makefile Mon May 26 12:55:44 2014 (r355323) @@ -3,6 +3,7 @@ PORTNAME= mono PORTVERSION= 3.4.0 +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= http://download.mono-project.com/sources/${PORTNAME}/ @@ -10,9 +11,9 @@ MAINTAINER= mono@FreeBSD.org COMMENT= Open source implementation of .NET Development Framework BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \ - bash:${PORTSDIR}/shells/bash + bash:${PORTSDIR}/shells/bash -USES= bison gettext gmake iconv pathfix perl5 tar:bzip2 +USES= bison compiler:c11 gettext gmake iconv libtool pathfix perl5 tar:bzip2 USE_GNOME= glib20 USE_PERL5= build GNU_CONFIGURE= yes @@ -35,27 +36,6 @@ MAKE_ENV= MONO_SHARED_DIR="${MONO_SHARED ONLY_FOR_ARCHS= i386 amd64 powerpc -.include - -# Base GCC used to cause problems, so compile using clang which is usualy in -# base. However, the clang version shipped with some older FreeBSD version will -# not compile Mono, in such a case, compile using a clang port. -.if ${OPSYS} == FreeBSD -.if ${OSVERSION} >= 902001 && exists(/usr/bin/clang) -CC= /usr/bin/clang -CXX= /usr/bin/clang++ -CPP= /usr/bin/clang-cpp -.else -BUILD_DEPENDS+= clang33:${PORTSDIR}/lang/clang33 -CC= clang33 -CXX= clang33 -CPP= clang-cpp33 -.endif -.endif - -pre-everything:: - @${CAT} ${PKGMESSAGE} - post-patch: @${REINPLACE_CMD} -e 's|^#!/bin/bash|#!/bin/sh|g' \ ${WRKSRC}/mcs/class/Managed.Windows.Forms/build-csproj \ @@ -67,7 +47,7 @@ post-patch: ${WRKSRC}/scripts/mono-test-install @${FIND} ${WRKSRC} -name '*.sh' | ${XARGS} ${REINPLACE_CMD} \ -e 's|^#!/bin/bash|#!/bin/sh|g' - @${REINPLACE_CMD} 's/(1)/(1.0)/g' ${WRKSRC}/configure + @${REINPLACE_CMD} 's/isinf (1)/isinf (1.0)/g' ${WRKSRC}/configure tests: build @${ECHO_MSG} "===> Running mono regression tests" @@ -78,5 +58,4 @@ post-configure: @${REINPLACE_CMD} -e 's|share\/man|man|g' \ ${WRKSRC}/mcs/jay/Makefile -.include "${PORTSDIR}/lang/mono/bsd.mono.mk" -.include +.include Modified: head/lang/mono/pkg-plist ============================================================================== --- head/lang/mono/pkg-plist Mon May 26 12:53:38 2014 (r355322) +++ head/lang/mono/pkg-plist Mon May 26 12:55:44 2014 (r355323) @@ -133,42 +133,40 @@ include/mono-2.0/mono/utils/mono-error.h include/mono-2.0/mono/utils/mono-logger.h include/mono-2.0/mono/utils/mono-publib.h lib/libMonoPosixHelper.a -lib/libMonoPosixHelper.la lib/libMonoPosixHelper.so lib/libMonoSupportW.a -lib/libMonoSupportW.la lib/libMonoSupportW.so lib/libikvm-native.a -lib/libikvm-native.la lib/libikvm-native.so lib/libmono-2.0.a lib/libmono-2.0.la lib/libmono-2.0.so lib/libmono-2.0.so.1 +lib/libmono-2.0.so.1.0.0 lib/libmono-profiler-aot.a -lib/libmono-profiler-aot.la lib/libmono-profiler-aot.so lib/libmono-profiler-aot.so.0 +lib/libmono-profiler-aot.so.0.0.0 lib/libmono-profiler-cov.a -lib/libmono-profiler-cov.la lib/libmono-profiler-cov.so lib/libmono-profiler-cov.so.0 +lib/libmono-profiler-cov.so.0.0.0 lib/libmono-profiler-iomap.a -lib/libmono-profiler-iomap.la lib/libmono-profiler-iomap.so lib/libmono-profiler-iomap.so.0 +lib/libmono-profiler-iomap.so.0.0.0 lib/libmono-profiler-log.a -lib/libmono-profiler-log.la lib/libmono-profiler-log.so lib/libmono-profiler-log.so.0 +lib/libmono-profiler-log.so.0.0.0 lib/libmonoboehm-2.0.a -lib/libmonoboehm-2.0.la lib/libmonoboehm-2.0.so lib/libmonoboehm-2.0.so.1 +lib/libmonoboehm-2.0.so.1.0.0 lib/libmonosgen-2.0.a -lib/libmonosgen-2.0.la lib/libmonosgen-2.0.so lib/libmonosgen-2.0.so.1 +lib/libmonosgen-2.0.so.1.0.0 lib/mono-source-libs/Options.cs lib/mono-source-libs/getline.cs lib/mono/2.0/Accessibility.dll