From 497b6b42554a6811acea0df20a34ebf5f8132572 Mon Sep 17 00:00:00 2001 From: Scott McCreary Date: Thu, 19 Feb 2009 08:17:00 +0000 Subject: [PATCH] Patch to allow building libdvdread on haiku --- .../libdvdread/libdvdread-4.1.3-haiku.diff | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 media-libs/libdvdread/libdvdread-4.1.3-haiku.diff diff --git a/media-libs/libdvdread/libdvdread-4.1.3-haiku.diff b/media-libs/libdvdread/libdvdread-4.1.3-haiku.diff new file mode 100644 index 000000000..c7cebd27d --- /dev/null +++ b/media-libs/libdvdread/libdvdread-4.1.3-haiku.diff @@ -0,0 +1,24 @@ +diff -urN libdvdread-4.1.3/configure.ac libdvdread-4.1.3-haiku/configure.ac +--- libdvdread-4.1.3/configure.ac 2009-02-19 08:11:30.000000000 +0000 ++++ libdvdread-4.1.3-haiku/configure.ac 2009-02-19 08:03:55.000000000 +0000 +@@ -145,6 +145,8 @@ + *cygwin*) + LDFLAGS="-no-undefined $LDFLAGS" + ;; ++ *haiku*) ++ ;; + *) + AC_CHECK_LIB(c, dlopen, + DYNAMIC_LD_LIBS="", +diff -urN libdvdread-4.1.3/src/bswap.h libdvdread-4.1.3-haiku/src/bswap.h +--- libdvdread-4.1.3/src/bswap.h 2009-02-19 08:11:31.000000000 +0000 ++++ libdvdread-4.1.3-haiku/src/bswap.h 2009-02-19 08:09:28.000000000 +0000 +@@ -71,7 +71,7 @@ + * functionality! + */ + +-#elif defined(__FreeBSD__) || defined(__sun) || defined(__bsdi__) || defined(WIN32) || defined(__CYGWIN__) || defined(__BEOS__) ++#elif defined(__FreeBSD__) || defined(__sun) || defined(__bsdi__) || defined(WIN32) || defined(__CYGWIN__) || defined(__BEOS__) || defined(__HAIKU__) + #define B2N_16(x) \ + x = ((((x) & 0xff00) >> 8) | \ + (((x) & 0x00ff) << 8))