Modified: trunk/dports/graphics/babl/Portfile (79945 => 79946)
--- trunk/dports/graphics/babl/Portfile 2011-06-30 05:03:42 UTC (rev 79945)
+++ trunk/dports/graphics/babl/Portfile 2011-06-30 05:07:35 UTC (rev 79946)
@@ -29,6 +29,8 @@
depends_build port:w3m \
port:librsvg
+patchfiles clang.patch
+
platform darwin {
if {$build_arch == "x86_64"} {
configure.args-append --build=${build_arch}-apple-${os.platform}${os.version}
Added: trunk/dports/graphics/babl/files/clang.patch (0 => 79946)
--- trunk/dports/graphics/babl/files/clang.patch (rev 0)
+++ trunk/dports/graphics/babl/files/clang.patch 2011-06-30 05:07:35 UTC (rev 79946)
@@ -0,0 +1,20 @@
+--- extensions/sse-fixups.c.orig 2011-06-28 20:01:39.000000000 -0700
++++ extensions/sse-fixups.c 2011-06-28 20:01:29.000000000 -0700
+@@ -21,7 +21,7 @@
+
+ #include "config.h"
+
+-#if defined(__GNUC__) && (__GNUC__ >= 4) && defined(USE_SSE) && defined(USE_MMX)
++#if !defined(__clang__) && defined(__GNUC__) && (__GNUC__ >= 4) && defined(USE_SSE) && defined(USE_MMX)
+
+ #include <stdint.h>
+ #include <stdlib.h>
+@@ -173,7 +173,7 @@ int init (void);
+ int
+ init (void)
+ {
+-#if defined(__GNUC__) && (__GNUC__ >= 4) && defined(USE_SSE) && defined(USE_MMX)
++#if !defined(__clang__) && defined(__GNUC__) && (__GNUC__ >= 4) && defined(USE_SSE) && defined(USE_MMX)
+
+ Babl *rgbaF_linear = babl_format_new (
+ babl_model ("RGBA"),