diff options
Diffstat (limited to 'recipes')
-rw-r--r-- | recipes/libspiff/files/gcc-4.5-compile.patch | 63 | ||||
-rw-r--r-- | recipes/libspiff/libspiff_0.8.2.bb | 5 |
2 files changed, 67 insertions, 1 deletions
diff --git a/recipes/libspiff/files/gcc-4.5-compile.patch b/recipes/libspiff/files/gcc-4.5-compile.patch new file mode 100644 index 0000000000..e638de26ca --- /dev/null +++ b/recipes/libspiff/files/gcc-4.5-compile.patch @@ -0,0 +1,63 @@ +Index: libspiff-0.8.2/examples/read/read.cpp +=================================================================== +--- libspiff-0.8.2.orig/examples/read/read.cpp ++++ libspiff-0.8.2/examples/read/read.cpp +@@ -40,6 +40,7 @@ + + #include <spiff/Spiff.h> + #include <stdio.h> ++#include <cstdlib> + using namespace Spiff; + + +Index: libspiff-0.8.2/src/ProjectOpus/ProjectOpusPlaylistExtensionReader.cpp +=================================================================== +--- libspiff-0.8.2.orig/src/ProjectOpus/ProjectOpusPlaylistExtensionReader.cpp ++++ libspiff-0.8.2/src/ProjectOpus/ProjectOpusPlaylistExtensionReader.cpp +@@ -47,7 +47,8 @@ + #include <spiff/ProjectOpus/ProjectOpusPlaylistExtension.h> + #include <spiff/SpiffReader.h> + #include <spiff/SpiffStack.h> +-#include <stdio.h> ++#include <cstdio> ++#include <cstring> + + namespace Spiff { + namespace ProjectOpus { +Index: libspiff-0.8.2/src/SpiffPropsWriter.cpp +=================================================================== +--- libspiff-0.8.2.orig/src/SpiffPropsWriter.cpp ++++ libspiff-0.8.2/src/SpiffPropsWriter.cpp +@@ -49,6 +49,8 @@ + #include <spiff/SpiffExtension.h> + #include <spiff/SpiffExtensionWriter.h> + #include <spiff/SpiffToolbox.h> ++#include <cstdio> ++#include <cstdlib> + using namespace std; + using namespace Spiff::Toolbox; + +Index: libspiff-0.8.2/src/SpiffWriter.cpp +=================================================================== +--- libspiff-0.8.2.orig/src/SpiffWriter.cpp ++++ libspiff-0.8.2/src/SpiffWriter.cpp +@@ -47,6 +47,7 @@ + #include <spiff/SpiffXmlFormatter.h> + #include <spiff/SpiffTrackWriter.h> + #include <spiff/SpiffPropsWriter.h> ++#include <cstdio> + using namespace std; + + namespace Spiff { +Index: libspiff-0.8.2/src/SpiffXmlFormatter.cpp +=================================================================== +--- libspiff-0.8.2.orig/src/SpiffXmlFormatter.cpp ++++ libspiff-0.8.2/src/SpiffXmlFormatter.cpp +@@ -46,6 +46,7 @@ + #include <spiff/SpiffXmlFormatter.h> + #include <spiff/SpiffToolbox.h> + #include <sstream> ++#include <cstdio> + using namespace std; + using namespace Spiff::Toolbox; + diff --git a/recipes/libspiff/libspiff_0.8.2.bb b/recipes/libspiff/libspiff_0.8.2.bb index a3ec9b193a..687db4dbc8 100644 --- a/recipes/libspiff/libspiff_0.8.2.bb +++ b/recipes/libspiff/libspiff_0.8.2.bb @@ -3,9 +3,12 @@ HOMEPAGE = "http://libspiff.sf.net" SECTION = "libs" LICENSE = "BSD" DEPENDS = "expat liburiparser" +PR = "r1" SRC_URI = "${SOURCEFORGE_MIRROR}/libspiff/libspiff-${PV}.tar.bz2 \ - file://autofoo.patch" + file://autofoo.patch \ + file://gcc-4.5-compile.patch \ + " S = "${WORKDIR}/libspiff-${PV}" inherit autotools pkgconfig lib_package |