summaryrefslogtreecommitdiffstats
path: root/audio/hydrogen/patches
diff options
context:
space:
mode:
author Matteo Bernardini2012-09-12 18:08:32 +0200
committer Matteo Bernardini2012-09-12 18:09:00 +0200
commitf1de5263ca80f507fa0b462913ce519b23cc91ef (patch)
tree092b491d0cbaf79edd79a88cab30cc795df24567 /audio/hydrogen/patches
parentd7f00e775225568220b268b70193e8b55291109f (diff)
downloadslackbuilds-f1de5263ca80f507fa0b462913ce519b23cc91ef.tar.gz
audio/hydrogen: Added a patch for raptor2 and another for gcc-4.7.x.
Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org>
Diffstat (limited to 'audio/hydrogen/patches')
-rw-r--r--audio/hydrogen/patches/gcc47.patch33
-rw-r--r--audio/hydrogen/patches/sconstruct-install-images.patch26
-rw-r--r--audio/hydrogen/patches/sconstruct-raptor2.patch11
3 files changed, 70 insertions, 0 deletions
diff --git a/audio/hydrogen/patches/gcc47.patch b/audio/hydrogen/patches/gcc47.patch
new file mode 100644
index 0000000000..41537bc647
--- /dev/null
+++ b/audio/hydrogen/patches/gcc47.patch
@@ -0,0 +1,33 @@
+diff -Naur hydrogen-0.9.5.orig/gui/src/MainForm.cpp hydrogen-0.9.5/gui/src/MainForm.cpp
+--- hydrogen-0.9.5.orig/gui/src/MainForm.cpp 2011-02-08 10:15:04.000000000 +0100
++++ hydrogen-0.9.5/gui/src/MainForm.cpp 2012-09-12 17:40:17.305970299 +0200
+@@ -20,6 +20,7 @@
+ *
+ */
+ #include "version.h"
++#include "unistd.h"
+
+
+ #include <hydrogen/hydrogen.h>
+diff -Naur hydrogen-0.9.5.orig/gui/src/SongEditor/SongEditor.cpp hydrogen-0.9.5/gui/src/SongEditor/SongEditor.cpp
+--- hydrogen-0.9.5.orig/gui/src/SongEditor/SongEditor.cpp 2010-03-28 12:06:05.000000000 +0200
++++ hydrogen-0.9.5/gui/src/SongEditor/SongEditor.cpp 2012-09-12 17:37:17.764043771 +0200
+@@ -23,6 +23,7 @@
+ #include <assert.h>
+ #include <algorithm>
+ #include <memory>
++#include <unistd.h>
+
+ #include <hydrogen/Song.h>
+ #include <hydrogen/hydrogen.h>
+diff -Naur hydrogen-0.9.5.orig/libs/hydrogen/src/IO/portmidi_driver.cpp hydrogen-0.9.5/libs/hydrogen/src/IO/portmidi_driver.cpp
+--- hydrogen-0.9.5.orig/libs/hydrogen/src/IO/portmidi_driver.cpp 2010-02-01 22:06:17.000000000 +0100
++++ hydrogen-0.9.5/libs/hydrogen/src/IO/portmidi_driver.cpp 2012-09-12 17:45:38.426002346 +0200
+@@ -20,6 +20,7 @@
+ *
+ */
+
++#include "unistd.h"
+ #include "PortMidiDriver.h"
+
+ #include <hydrogen/Preferences.h>
diff --git a/audio/hydrogen/patches/sconstruct-install-images.patch b/audio/hydrogen/patches/sconstruct-install-images.patch
new file mode 100644
index 0000000000..4618d302c0
--- /dev/null
+++ b/audio/hydrogen/patches/sconstruct-install-images.patch
@@ -0,0 +1,26 @@
+diff -Naur a/Sconstruct b/Sconstruct
+--- a/Sconstruct 2011-03-15 12:22:35.000000000 +0000
++++ b/Sconstruct 2011-10-28 03:17:21.000000000 +0100
+@@ -214,12 +214,7 @@
+ for file in files:
+ if file.endswith(".png"):
+
+- if env['prefix'].endswith("/"):
+- dname = dir[2:]
+- else:
+- dname = dir[1:]
+-
+- env.Alias(target="install", source=env.Install(dir= env['DESTDIR'] + env['prefix'] + '/share/hydrogen/' + dname, source= dir + "/" + file))
++ env.Alias(target="install", source=env.Install(dir= env['DESTDIR'] + env['prefix'] + '/share/hydrogen/img/gray' + file))
+
+ def get_hydrogen_gui( lib_hydrogen , opts ):
+ includes, cppflags, ldflags = get_platform_flags( opts )
+@@ -301,7 +296,7 @@
+ env.Alias(target="install", source=env.Install(dir= env['DESTDIR'] + env['prefix'] + '/share/hydrogen/data', source="./data/img"))
+
+ #add every img in ./data/img to the install list.
+- os.path.walk("./data/img/",install_images,env)
++ os.path.walk("./data/img/gray",install_images,env)
+
+
+ env.Alias(target="install", source=env.Install(dir= env['DESTDIR'] + env['prefix'] + '/share/hydrogen/data', source="./data/drumkits"))
diff --git a/audio/hydrogen/patches/sconstruct-raptor2.patch b/audio/hydrogen/patches/sconstruct-raptor2.patch
new file mode 100644
index 0000000000..a5e374410f
--- /dev/null
+++ b/audio/hydrogen/patches/sconstruct-raptor2.patch
@@ -0,0 +1,11 @@
+diff -Naur hydrogen-0.9.5.orig/Sconstruct hydrogen-0.9.5/Sconstruct
+--- hydrogen-0.9.5.orig/Sconstruct 2011-03-15 13:22:35.000000000 +0100
++++ hydrogen-0.9.5/Sconstruct 2012-09-12 17:32:56.865019039 +0200
+@@ -81,6 +81,7 @@
+ if str(env['libarchive']) == "1": cppflags.append('-DLIBARCHIVE_SUPPORT')
+
+ includes.append( './' )
++ includes.append( '/usr/include/raptor2' )
+ includes.append( 'gui/src/' )
+ includes.append( '3rdparty/install/include' )
+