summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaka Kranjc2008-08-29 00:04:54 +0200
committerJaka Kranjc2008-08-29 00:04:54 +0200
commit459906f8c3832ce2a0a8b545bf7346ce70e81c61 (patch)
treef846e33a0e01ec91582c0c9857e38aef87491aee
parenta6b96788b84a5c511110437a348b2ccdfdff5602 (diff)
bmp-extra-plugins: apply patch needed for build nowadays
(cherry-picked from commit 0a1c3c1f3da6e5fc3aefb9027bcb63216ec3e632)
-rw-r--r--audio-plugins/bmp-extra-plugins/HISTORY1
-rwxr-xr-xaudio-plugins/bmp-extra-plugins/PRE_BUILD3
-rwxr-xr-xaudio-plugins/bmp-extra-plugins/bmp-extra-plugins-0.2.2-bogusstatic.patch29
3 files changed, 33 insertions, 0 deletions
diff --git a/audio-plugins/bmp-extra-plugins/HISTORY b/audio-plugins/bmp-extra-plugins/HISTORY
index 8b792f2e30..e0939df9fd 100644
--- a/audio-plugins/bmp-extra-plugins/HISTORY
+++ b/audio-plugins/bmp-extra-plugins/HISTORY
@@ -1,5 +1,6 @@
2008-08-20 Thoams Orgis <sobukus@sourcemage.org>
* DEPENDS: hard-depends on esound
+ * PRE_BUILD, bmp*-bogusstatic.patch: make it build
2006-10-03 Juuso Alasuutari <iuso@sourcemage.org>
* DETAILS: [automated] Removed UPDATED.
diff --git a/audio-plugins/bmp-extra-plugins/PRE_BUILD b/audio-plugins/bmp-extra-plugins/PRE_BUILD
new file mode 100755
index 0000000000..b89cdc95da
--- /dev/null
+++ b/audio-plugins/bmp-extra-plugins/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+patch -Np1 < "$SCRIPT_DIRECTORY/bmp-extra-plugins-0.2.2-bogusstatic.patch"
diff --git a/audio-plugins/bmp-extra-plugins/bmp-extra-plugins-0.2.2-bogusstatic.patch b/audio-plugins/bmp-extra-plugins/bmp-extra-plugins-0.2.2-bogusstatic.patch
new file mode 100755
index 0000000000..3f4ce27c21
--- /dev/null
+++ b/audio-plugins/bmp-extra-plugins/bmp-extra-plugins-0.2.2-bogusstatic.patch
@@ -0,0 +1,29 @@
+Nur in bmp-extra-plugins-0.2.2.fix/input/musepack: tags.loT.
+diff -ru bmp-extra-plugins-0.2.2/output/crossfade/monitor.c bmp-extra-plugins-0.2.2.fix/output/crossfade/monitor.c
+--- bmp-extra-plugins-0.2.2/output/crossfade/monitor.c 2004-02-18 13:49:28.000000000 +0100
++++ bmp-extra-plugins-0.2.2.fix/output/crossfade/monitor.c 2008-08-19 20:42:44.000000000 +0200
+@@ -35,9 +35,9 @@
+ #include "support.h"
+
+
+-static GtkWidget *monitor_win;
+-static GtkWidget *monitor_display_drawingarea;
+-static GtkProgress *monitor_output_progress;
++GtkWidget *monitor_win;
++GtkWidget *monitor_display_drawingarea;
++GtkProgress *monitor_output_progress;
+ static GtkLabel *monitor_position_label;
+ static GtkLabel *monitor_total_label;
+ static GtkLabel *monitor_left_label;
+diff -ru bmp-extra-plugins-0.2.2/output/crossfade/oss.c bmp-extra-plugins-0.2.2.fix/output/crossfade/oss.c
+--- bmp-extra-plugins-0.2.2/output/crossfade/oss.c 2004-01-13 10:27:04.000000000 +0100
++++ bmp-extra-plugins-0.2.2.fix/output/crossfade/oss.c 2008-08-19 20:43:15.000000000 +0200
+@@ -94,7 +94,7 @@
+ static gint dsp_fragment_utime = 0;
+ static gboolean dsp_select_works = FALSE;
+
+-static pthread_mutex_t buffer_mutex;
++pthread_mutex_t buffer_mutex;
+ static pthread_t buffer_thread;
+
+ static format_t format;