From 6fc4d28358963276ab4cf648007102b8efa41c9b Mon Sep 17 00:00:00 2001 From: Rene Ladan Date: Tue, 9 Aug 2011 06:39:25 +0000 Subject: [PATCH] Fix build with clang: in contrast to lang/clang, the one from base adds "FreeBSD" in front of it which broke the detection of the compiler name. If the operating system name is added, use the second word as the compiler name. PR: ports/159250 Submitted by: Test Rat (ttsestt gmail.com) Approved by: maintainer (in private mail) --- multimedia/mplayer/files/patch-configure | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/multimedia/mplayer/files/patch-configure b/multimedia/mplayer/files/patch-configure index d2675dbac8b4..c4549d5f374f 100644 --- a/multimedia/mplayer/files/patch-configure +++ b/multimedia/mplayer/files/patch-configure @@ -28,6 +28,15 @@ fi if netbsd || dragonfly ; then +@@ -1661,7 +1660,7 @@ else + echores "$cc_version" + break + fi +- cc_name_tmp=$($_cc -v 2>&1 | head -n 1 | cut -d ' ' -f 1) ++ cc_name_tmp=$($_cc -v 2>&1 | awk "NR == 1 { if(\$1 == \"$system_name\") print \$2; else print \$1 }") + if test "$cc_name_tmp" = "clang"; then + echocheck "$_cc version" + cc_vendor=clang @@ -3577,22 +3576,10 @@ if linux ; then THREAD_CFLAGS=-D_REENTRANT