diff options
author | Rene Ladan <rene@FreeBSD.org> | 2011-08-09 06:39:25 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2011-08-09 06:39:25 +0000 |
commit | 6fc4d28358963276ab4cf648007102b8efa41c9b (patch) | |
tree | 6fb472fb042672541f554c50c28c4c604515d17f /multimedia/mplayer/files/patch-configure | |
parent | Add libgfortran for shared libs (i.e. included in ELF DT_NEEDED) (diff) |
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)
Notes
Notes:
svn path=/head/; revision=279298
Diffstat (limited to 'multimedia/mplayer/files/patch-configure')
-rw-r--r-- | multimedia/mplayer/files/patch-configure | 9 |
1 files changed, 9 insertions, 0 deletions
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 |