From owner-svn-ports-head@FreeBSD.ORG Sat Jan 26 19:12:06 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 2273DFA3; Sat, 26 Jan 2013 19:12:06 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id F3845BE5; Sat, 26 Jan 2013 19:12:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r0QJC5h9019696; Sat, 26 Jan 2013 19:12:05 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r0QJC568019694; Sat, 26 Jan 2013 19:12:05 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201301261912.r0QJC568019694@svn.freebsd.org> From: Eitan Adler Date: Sat, 26 Jan 2013 19:12:05 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r311044 - head/textproc/html2text/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jan 2013 19:12:06 -0000 Author: eadler Date: Sat Jan 26 19:12:05 2013 New Revision: 311044 URL: http://svnweb.freebsd.org/changeset/ports/311044 Log: Permit textproc/html2text to be built with clang. Patch submitted upstream Submitted by: keramida Modified: head/textproc/html2text/files/patch-configure Modified: head/textproc/html2text/files/patch-configure ============================================================================== --- head/textproc/html2text/files/patch-configure Sat Jan 26 19:06:31 2013 (r311043) +++ head/textproc/html2text/files/patch-configure Sat Jan 26 19:12:05 2013 (r311044) @@ -10,3 +10,25 @@ if $i -c $tmp_file.C 2>/dev/null; then CXX="$i"; break; +@@ -205,12 +205,19 @@ + #include + #include + using namespace std; +-void func() { map x; } ++int main(void) { ++ map x; ++ return 0; ++} + EOF +-if $CXX -c $tmp_file.C 2>/dev/null; then ++if $CXX $tmp_file.C 2>/dev/null; then + LIBSTDCXX_INCLUDES=""; + LIBSTDCXX_LIBS=""; + $echo 'works; no need to make "./libstd"'; ++elif $CXX $tmp_file.C -lstdc++ 2>/dev/null; then ++ LIBSTDCXX_INCLUDES=""; ++ LIBSTDCXX_LIBS="-lstdc++"; ++ $echo 'works with libstdc++; no need to make "./libstd"'; + else + LIBSTDCXX_INCLUDES='-Ilibstd/include'; + LIBSTDCXX_LIBS='libstd/libstd.a';