summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorJulien Cristau <jcristau@debian.org>2010-07-20 14:25:53 +0100
committerJulien Cristau <jcristau@debian.org>2010-07-20 14:25:53 +0100
commit1487dab78d7f037ca17e43bdf8c99f4f371630d5 (patch)
tree9745f6671b8901641de3c8adaaccad332213d89e /debian
parentb5c9ba9dbfa4fdf0e6b1eca3f5c2e0097fe41b7f (diff)
gallium: handle kfreebsd like freebsd, fixing FTBFS (closes: #585618)
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog1
-rw-r--r--debian/patches/08-kfreebsd-gallium.diff26
-rw-r--r--debian/patches/series1
3 files changed, 28 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index fb4c95074bb..545b21f30b1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ mesa (7.8.2-2) UNRELEASED; urgency=low
* Add missing dependencies to libegl1-mesa-dev, thanks to Alexandros
Frantzis (LP: #600243).
+ * gallium: handle kfreebsd like freebsd, fixing FTBFS (closes: #585618)
-- Julien Cristau <jcristau@debian.org> Thu, 15 Jul 2010 17:05:56 +0100
diff --git a/debian/patches/08-kfreebsd-gallium.diff b/debian/patches/08-kfreebsd-gallium.diff
new file mode 100644
index 00000000000..baeb123b582
--- /dev/null
+++ b/debian/patches/08-kfreebsd-gallium.diff
@@ -0,0 +1,26 @@
+Index: mesa/src/gallium/auxiliary/rtasm/rtasm_execmem.c
+===================================================================
+--- mesa.orig/src/gallium/auxiliary/rtasm/rtasm_execmem.c
++++ mesa/src/gallium/auxiliary/rtasm/rtasm_execmem.c
+@@ -37,7 +37,7 @@
+
+ #include "rtasm_execmem.h"
+
+-#if defined(PIPE_OS_BSD)
++#ifndef MAP_ANONYMOUS
+ #define MAP_ANONYMOUS MAP_ANON
+ #endif
+
+Index: mesa/src/gallium/include/pipe/p_config.h
+===================================================================
+--- mesa.orig/src/gallium/include/pipe/p_config.h
++++ mesa/src/gallium/include/pipe/p_config.h
+@@ -128,7 +128,7 @@
+ #define PIPE_OS_UNIX
+ #endif
+
+-#if defined(__FreeBSD__)
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #define PIPE_OS_FREEBSD
+ #define PIPE_OS_BSD
+ #define PIPE_OS_UNIX
diff --git a/debian/patches/series b/debian/patches/series
index d4df6df2761..ccf4830b630 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -4,3 +4,4 @@
05_hurd-ftbfs.diff
06_kfreebsd-ftbfs.diff
07-nouveau-update.diff
+08-kfreebsd-gallium.diff