aboutsummaryrefslogtreecommitdiff
path: root/graphics/libGL
diff options
context:
space:
mode:
authorJohn Marino <marino@FreeBSD.org>2014-05-26 17:33:29 +0000
committerJohn Marino <marino@FreeBSD.org>2014-05-26 17:33:29 +0000
commitb94e6e822496820385a5a8d906d2fc2d0b2d759d (patch)
tree00b1cc0756544783e7590eb1b0f9ed45135dec32 /graphics/libGL
parent125764e022797bc1e8eaeccd7f561c0266ef7d65 (diff)
Notes
Diffstat (limited to 'graphics/libGL')
-rw-r--r--graphics/libGL/files/patch-src_gallium_drivers_r600_r600-asm.c2
-rw-r--r--graphics/libGL/files/patch-src_gallium_drivers_r600_r600-shader.c2
-rw-r--r--graphics/libGL/files/patch-src_gallium_drivers_r600_r600_state_common.c2
-rw-r--r--graphics/libGL/files/patch-src_gallium_drivers_radeonsi_r600-buffer.c2
-rw-r--r--graphics/libGL/files/patch-src_mesa_main_imports.c10
5 files changed, 14 insertions, 4 deletions
diff --git a/graphics/libGL/files/patch-src_gallium_drivers_r600_r600-asm.c b/graphics/libGL/files/patch-src_gallium_drivers_r600_r600-asm.c
index bdaada3f1fe7..3b580dd81030 100644
--- a/graphics/libGL/files/patch-src_gallium_drivers_r600_r600-asm.c
+++ b/graphics/libGL/files/patch-src_gallium_drivers_r600_r600-asm.c
@@ -6,7 +6,7 @@
#include <errno.h>
+#if defined(__linux__)
#include <byteswap.h>
-+#elif defined(__FreeBSD__)
++#elif defined(__FreeBSD__) || defined(__DragonFly__)
+#include <sys/endian.h>
+#define bswap_32(x) bswap32((x))
+#endif
diff --git a/graphics/libGL/files/patch-src_gallium_drivers_r600_r600-shader.c b/graphics/libGL/files/patch-src_gallium_drivers_r600_r600-shader.c
index 536529e39704..3721b25cd83b 100644
--- a/graphics/libGL/files/patch-src_gallium_drivers_r600_r600-shader.c
+++ b/graphics/libGL/files/patch-src_gallium_drivers_r600_r600-shader.c
@@ -6,7 +6,7 @@
#include <errno.h>
+#if defined(__linux__)
#include <byteswap.h>
-+#elif defined(__FreeBSD__)
++#elif defined(__FreeBSD__) || defined(__DragonFly__)
+#include <sys/endian.h>
+#define bswap_32(x) bswap32((x))
+#endif
diff --git a/graphics/libGL/files/patch-src_gallium_drivers_r600_r600_state_common.c b/graphics/libGL/files/patch-src_gallium_drivers_r600_r600_state_common.c
index 89b2d7acbf83..f7ad4caea427 100644
--- a/graphics/libGL/files/patch-src_gallium_drivers_r600_r600_state_common.c
+++ b/graphics/libGL/files/patch-src_gallium_drivers_r600_r600_state_common.c
@@ -6,7 +6,7 @@
#include "tgsi/tgsi_parse.h"
+#if defined(__linux__)
#include <byteswap.h>
-+#elif defined(__FreeBSD__)
++#elif defined(__FreeBSD__) || defined(__DragonFly__)
+#include <sys/endian.h>
+#define bswap_32(x) bswap32((x))
+#endif
diff --git a/graphics/libGL/files/patch-src_gallium_drivers_radeonsi_r600-buffer.c b/graphics/libGL/files/patch-src_gallium_drivers_radeonsi_r600-buffer.c
index 4e69603030a2..505f3a17f03f 100644
--- a/graphics/libGL/files/patch-src_gallium_drivers_radeonsi_r600-buffer.c
+++ b/graphics/libGL/files/patch-src_gallium_drivers_radeonsi_r600-buffer.c
@@ -7,7 +7,7 @@
+
+#if defined(__linux__)
#include <byteswap.h>
-+#elif defined(__FreeBSD__)
++#elif defined(__FreeBSD__) || defined(__DragonFly__)
+#include <sys/endian.h>
+#define bswap_32(x) bswap32((x))
+#endif
diff --git a/graphics/libGL/files/patch-src_mesa_main_imports.c b/graphics/libGL/files/patch-src_mesa_main_imports.c
new file mode 100644
index 000000000000..c5979f7c15fe
--- /dev/null
+++ b/graphics/libGL/files/patch-src_mesa_main_imports.c
@@ -0,0 +1,10 @@
+--- src/mesa/main/imports.c.orig 2013-10-05 03:59:22.000000000 +0000
++++ src/mesa/main/imports.c
+@@ -566,6 +566,7 @@ float
+ _mesa_strtof( const char *s, char **end )
+ {
+ #if defined(_GNU_SOURCE) && !defined(__CYGWIN__) && !defined(__FreeBSD__) && \
++ !defined(__DragonFly__) && \
+ !defined(ANDROID) && !defined(__HAIKU__) && !defined(__UCLIBC__)
+ static locale_t loc = NULL;
+ if (!loc) {