diff --git a/media-libs/libsdl/sdl-svn-r4114-haiku.diff b/media-libs/libsdl/sdl-svn-r4114-haiku.diff new file mode 100644 index 000000000..1f40c7e7b --- /dev/null +++ b/media-libs/libsdl/sdl-svn-r4114-haiku.diff @@ -0,0 +1,85 @@ +Index: test/configure.in +=================================================================== +--- test/configure.in (revision 4114) ++++ test/configure.in (working copy) +@@ -20,7 +20,7 @@ + MATHLIB="" + SYS_GL_LIBS="-lopengl32" + ;; +- *-*-beos*) ++ *-*-beos* | *-*-haiku*) + EXE="" + MATHLIB="" + SYS_GL_LIBS="-lGL" +Index: test/testplatform.c +=================================================================== +--- test/testplatform.c (revision 4114) ++++ test/testplatform.c (working copy) +@@ -154,7 +154,11 @@ + printf("This system is running %s\n", + #if __AIX__ + "AIX" +-#elif __BEOS__ ++#elif __HAIKU__ ++ "Haiku" ++ /* Haiku must appear here before BeOS, ++ since it also defines __BEOS__ */ ++#elif __BEOS__ + "BeOS" + #elif __BSDI__ + "BSDI" +Index: include/begin_code.h +=================================================================== +--- include/begin_code.h (revision 4114) ++++ include/begin_code.h (working copy) +@@ -33,7 +33,7 @@ + + /* Some compilers use a special export keyword */ + #ifndef DECLSPEC +-# if defined(__BEOS__) ++# if defined(__BEOS__) || defined(__HAIKU__) + # if defined(__GNUC__) + # define DECLSPEC __declspec(dllexport) + # else +Index: include/SDL_platform.h +=================================================================== +--- include/SDL_platform.h (revision 4114) ++++ include/SDL_platform.h (working copy) +@@ -29,10 +29,14 @@ + #undef __AIX__ + #define __AIX__ 1 + #endif +-#if defined(__BEOS__) ++#if defined(__BEOS__) && !defined(__HAIKU__) + #undef __BEOS__ + #define __BEOS__ 1 + #endif ++#if defined(__HAIKU__) ++#undef __HAIKU__ ++#define __HAIKU__ 1 ++#endif + #if defined(bsdi) || defined(__bsdi) || defined(__bsdi__) + #undef __BSDI__ + #define __BSDI__ 1 +Index: configure.in +=================================================================== +--- configure.in (revision 4114) ++++ configure.in (working copy) +@@ -40,7 +40,7 @@ + AC_SUBST(LT_AGE) + + dnl Detect the canonical build and host environments +-AC_CONFIG_AUX_DIRS($srcdir/build-scripts) ++AC_CONFIG_AUX_DIR([build-scripts]) + AC_CANONICAL_HOST + AC_C_BIGENDIAN + if test x$ac_cv_c_bigendian = xyes; then +@@ -2493,7 +2493,7 @@ + SDL_CFLAGS="$SDL_CFLAGS -Dmain=SDL_main -D_WIN32_WCE=0x420" + SDL_LIBS="-lSDLmain $SDL_LIBS" + ;; +- *-*-beos*) ++ *-*-beos* | *-*-haiku*) + ARCH=beos + ac_default_prefix=/boot/develop/tools/gnupro + CheckDummyVideo