From 5a189bf3b3810e18f0ddc8f4f5e2ba6ee3959919 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20Paul=20K=C3=BChne?= Date: Sat, 27 Dec 2008 00:51:45 +0100 Subject: [PATCH] contribs: reflect an API change in 10.4, which leads to compilation errors within the 10.5 SDK additionally, fixed the libmodplug patch --- extras/contrib/src/Makefile | 3 +++ .../src/Patches/libcdio-modernOSX.patch | 20 +++++++++++++++++++ .../src/Patches/libmodplug-gccllvm42.patch | 6 +++--- 3 files changed, 26 insertions(+), 3 deletions(-) create mode 100644 extras/contrib/src/Patches/libcdio-modernOSX.patch diff --git a/extras/contrib/src/Makefile b/extras/contrib/src/Makefile index eab3661c52..683b31631b 100644 --- a/extras/contrib/src/Makefile +++ b/extras/contrib/src/Makefile @@ -1501,6 +1501,9 @@ libcdio-$(CDIO_VERSION).tar.gz: libcdio: libcdio-$(CDIO_VERSION).tar.gz $(EXTRACT_GZ) patch -p0 < Patches/libcdio-install-cdparanoia-pc.patch +ifdef HAVE_DARWIN_OS + patch -p0 < Patches/libcdio-modernOSX.patch +endif .cdio: libcdio (cd $<; sed -e 's%@ENABLE_CPP_TRUE@SUBDIRS = C++%@ENABLE_CPP_TRUE@SUBDIRS = %' -i.orig example/Makefile.in && autoreconf -fisv && ./configure --prefix=$(PREFIX) --without-vcdinfo --disable-shared && make && make install) diff --git a/extras/contrib/src/Patches/libcdio-modernOSX.patch b/extras/contrib/src/Patches/libcdio-modernOSX.patch new file mode 100644 index 0000000000..7dce6bd166 --- /dev/null +++ b/extras/contrib/src/Patches/libcdio-modernOSX.patch @@ -0,0 +1,20 @@ +--- libcdio-orig/lib/driver/osx.c 2007-08-12 14:38:25.000000000 +0200 ++++ libcdio/lib/driver/osx.c 2008-12-27 00:38:21.000000000 +0100 +@@ -58,7 +58,7 @@ + + #include + #include +-#include ++#include + #include + #include + +@@ -77,7 +77,7 @@ + #include + #include + #include +-#include ++#include + #include + #include + #include diff --git a/extras/contrib/src/Patches/libmodplug-gccllvm42.patch b/extras/contrib/src/Patches/libmodplug-gccllvm42.patch index 8a686be08a..e3f3522367 100644 --- a/extras/contrib/src/Patches/libmodplug-gccllvm42.patch +++ b/extras/contrib/src/Patches/libmodplug-gccllvm42.patch @@ -6,7 +6,7 @@ diff -ru libmodplug-orig/src/load_abc.cpp libmodplug/src/load_abc.cpp #include "load_pat.h" +#ifndef uint -+#typedef uint unsigned int ++#define uint unsigned int +#endif + #define MAXABCINCLUDES 8 @@ -20,7 +20,7 @@ diff -ru libmodplug-orig/src/load_mid.cpp libmodplug/src/load_mid.cpp #include "load_pat.h" +#ifndef uint -+#typedef uint unsigned int ++#define uint unsigned int +#endif + #define ROWSPERNOTE 16 @@ -34,7 +34,7 @@ diff -ru libmodplug-orig/src/load_pat.cpp libmodplug/src/load_pat.cpp #include "load_pat.h" +#ifndef uint -+#typedef uint unsigned int ++#define uint unsigned int +#endif + #ifdef MSC_VER -- 2.39.2