summaryrefslogtreecommitdiffstats
path: root/audio-creation
diff options
context:
space:
mode:
Diffstat (limited to 'audio-creation')
-rwxr-xr-xaudio-creation/flite/DETAILS10
-rw-r--r--audio-creation/flite/HISTORY3
-rwxr-xr-xaudio-creation/fluidsynth/DEPENDS3
-rwxr-xr-xaudio-creation/fluidsynth/DETAILS4
-rw-r--r--audio-creation/fluidsynth/HISTORY13
-rwxr-xr-xaudio-creation/jamin/DEPENDS3
-rw-r--r--audio-creation/jamin/HISTORY3
-rw-r--r--audio-creation/soundtracker/HISTORY6
-rwxr-xr-xaudio-creation/soundtracker/PRE_BUILD7
-rw-r--r--audio-creation/soundtracker/patches/0001-Fix-POSIX-conflicting-use-of-poll.h.patch85
-rw-r--r--audio-creation/soundtracker/patches/0002-Fix-duplicated-definition-of-scopegroup.patch26
11 files changed, 154 insertions, 9 deletions
diff --git a/audio-creation/flite/DETAILS b/audio-creation/flite/DETAILS
index b748c4ec24..bbd672891a 100755
--- a/audio-creation/flite/DETAILS
+++ b/audio-creation/flite/DETAILS
@@ -1,10 +1,10 @@
SPELL=flite
- VERSION=2.1
- SOURCE=$SPELL-$VERSION-release.tar.bz2
- SOURCE_HASH=sha512:e9ef9ca4b6920178634d94bbe6e21a8b0ec471b010b07e6cc961ed2d120acb944c8e1d268fe26188f7dfe43fb7bd4bdff7fa53b2d2f12029d37e08d0316620d2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION-release
+ VERSION=2.2
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=https://github.com/festvox/flite/archive/refs/tags/v$VERSION.tar.gz
+ SOURCE_HASH=sha512:1ca2f4145651490ef8405fdb830a3b42e885020a7603d965f6a5581b01bed41047d396b38c2ceab138fc0b28d28078db17acd2b5a84c6444cb99d65c581afa72
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.festvox.org/flite/
- SOURCE_URL[0]="$WEB_SITE/packed/$SPELL-$VERSION/$SOURCE"
ENTERED=20030502
KEYWORDS="editors audio"
SHORT="Flite (festival-lite) is a small, fast run-time synthesis engine"
diff --git a/audio-creation/flite/HISTORY b/audio-creation/flite/HISTORY
index 3a177a7c5d..3be480ba64 100644
--- a/audio-creation/flite/HISTORY
+++ b/audio-creation/flite/HISTORY
@@ -1,3 +1,6 @@
+2022-10-22 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: updated spell to 2.2
+
2019-05-23 Ismael Luceno <ismael@sourcemage.org>
* DETAILS: Fixed SOURCE_URL[0], WEB_SITE
updated spell to 2.1
diff --git a/audio-creation/fluidsynth/DEPENDS b/audio-creation/fluidsynth/DEPENDS
index 8cc18c5282..bb2cc29f05 100755
--- a/audio-creation/fluidsynth/DEPENDS
+++ b/audio-creation/fluidsynth/DEPENDS
@@ -43,8 +43,9 @@ optional_depends lash \
optional_depends ladspa \
"-Denable-ladspa=ON" \
"-Denable-ladspa=OFF" \
- "for LADSPA plugin support"
+ "for LADSPA plugin support" &&
+optional_depends pipewire -Denable-pipewire={on,off} 'pipewire support'
# No spell for MidiShare yet
#optional_depends midishare \
# "-Denable-midishare=ON" \
diff --git a/audio-creation/fluidsynth/DETAILS b/audio-creation/fluidsynth/DETAILS
index 1343de69b3..e5f50d975b 100755
--- a/audio-creation/fluidsynth/DETAILS
+++ b/audio-creation/fluidsynth/DETAILS
@@ -1,7 +1,7 @@
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=fluidsynth
- VERSION=2.2.7
- SOURCE_HASH=sha512:62709f96fa07bbafb9b907438da7376abdf1a4e679cd2b105c5bca257f1ff62c18bd4c646ef2ccba64ca5273604da996fb2caaf61eeee44686bf45fef1ed83a7
+ VERSION=2.3.4
+ SOURCE_HASH=sha512:79891116d78b9be1c38bce9e5759b9bb732c3d8ee31c6e57d1a3e2b5548879b91d19582e73ee7fb0fd243beba3bf1bbc341a26aab0b6440eef36fc55dce3e8b0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=https://github.com/FluidSynth/fluidsynth/archive/v$VERSION.tar.gz
diff --git a/audio-creation/fluidsynth/HISTORY b/audio-creation/fluidsynth/HISTORY
index c5f7cc87fa..06c4017c8e 100644
--- a/audio-creation/fluidsynth/HISTORY
+++ b/audio-creation/fluidsynth/HISTORY
@@ -1,3 +1,16 @@
+2023-10-21 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 2.3.4
+
+2023-08-04 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 2.3.3
+
+2023-02-13 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 2.3.1
+
+2022-11-26 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 2.3.0
+ * DEPENDS: add pipwire
+
2022-06-18 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 2.2.7
* CONFIGURE: added
diff --git a/audio-creation/jamin/DEPENDS b/audio-creation/jamin/DEPENDS
index 3d44e78f67..ebc7fdf0a7 100755
--- a/audio-creation/jamin/DEPENDS
+++ b/audio-creation/jamin/DEPENDS
@@ -1,8 +1,9 @@
+. "$GRIMOIRE/VDEPENDS" &&
depends glib2 &&
depends gtk+2 &&
depends xml-parser-expat &&
depends pango &&
-depends atk &&
+vdepends <<< "at-spi2-core >= 2.45.0" &&
depends libsndfile &&
depends fftw &&
depends ladspa &&
diff --git a/audio-creation/jamin/HISTORY b/audio-creation/jamin/HISTORY
index 40141cf215..aa047cf90f 100644
--- a/audio-creation/jamin/HISTORY
+++ b/audio-creation/jamin/HISTORY
@@ -1,3 +1,6 @@
+2023-11-12 Thomas Orgis <sobukus@sourcemage.org>
+ * DEPENDS: handle atk deprecation (half-automated)
+
2016-03-02 Thomas Orgis <sobukus@sourcemage.org>
* BUILD: added, hack to use -ldl (build fix)
diff --git a/audio-creation/soundtracker/HISTORY b/audio-creation/soundtracker/HISTORY
index e4e431b868..3c05926725 100644
--- a/audio-creation/soundtracker/HISTORY
+++ b/audio-creation/soundtracker/HISTORY
@@ -1,3 +1,9 @@
+2022-09-23 Ismael Luceno <ismael@sourcemage.org>
+ * PRE_BUILD, patches/0001-Fix-POSIX-conflicting-use-of-poll.h.patch:
+ fixed build against musl
+ * patches/0002-Fix-duplicated-definition-of-scopegroup.patch
+ fixed build with GCC 10.x+
+
2007-09-01 Arjan Bouter <abouter@sourcemage.org>
* BUILD: removed
* DEPENDS: added alsa warning
diff --git a/audio-creation/soundtracker/PRE_BUILD b/audio-creation/soundtracker/PRE_BUILD
new file mode 100755
index 0000000000..1d7a75a54d
--- /dev/null
+++ b/audio-creation/soundtracker/PRE_BUILD
@@ -0,0 +1,7 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+apply_patch_dir patches &&
+# Fix poll.h usage in configure script
+sedit 's@sys/poll\.h@poll.h@' configure &&
+# Fix OS detection for musl
+sedit 's!maybe_os in$!& linux-musl*|\\!' config.sub
diff --git a/audio-creation/soundtracker/patches/0001-Fix-POSIX-conflicting-use-of-poll.h.patch b/audio-creation/soundtracker/patches/0001-Fix-POSIX-conflicting-use-of-poll.h.patch
new file mode 100644
index 0000000000..8cf5f98c6b
--- /dev/null
+++ b/audio-creation/soundtracker/patches/0001-Fix-POSIX-conflicting-use-of-poll.h.patch
@@ -0,0 +1,85 @@
+From 0e87d52de5d01c3b137e5566bffd183ff6dddbe7 Mon Sep 17 00:00:00 2001
+From: Ismael Luceno <ismael@iodev.co.uk>
+Date: Fri, 23 Sep 2022 16:12:09 +0200
+Subject: [PATCH 1/2] Fix POSIX-conflicting use of poll.h
+
+The local poll.h header may clobber a POSIX-compliant implementation
+providing <poll.h> as the main header instead of <sys/poll.h> (which is
+not POSIX).
+
+Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
+---
+ app/audio.c | 2 +-
+ app/gui.c | 2 +-
+ app/poll.c | 4 ++--
+ app/{poll.h => st-poll.h} | 2 +-
+ 4 files changed, 5 insertions(+), 5 deletions(-)
+ rename app/{poll.h => st-poll.h} (98%)
+
+diff --git a/app/audio.c b/app/audio.c
+index fa847f4c3e93..df1af71e60cb 100644
+--- a/app/audio.c
++++ b/app/audio.c
+@@ -30,7 +30,7 @@
+ #include <unistd.h>
+ #include <fcntl.h>
+ #include <errno.h>
+-#include "poll.h"
++#include "st-poll.h"
+
+ #ifdef _POSIX_PRIORITY_SCHEDULING
+ #include <sched.h>
+diff --git a/app/gui.c b/app/gui.c
+index 7972fbd4fa03..8a2d6c50ae08 100644
+--- a/app/gui.c
++++ b/app/gui.c
+@@ -28,7 +28,7 @@
+
+ #include <unistd.h>
+
+-#include "poll.h"
++#include "st-poll.h"
+
+ #include <gdk/gdkkeysyms.h>
+ #include <gtk/gtk.h>
+diff --git a/app/poll.c b/app/poll.c
+index cdc8c3b1a58e..fd2b3de79759 100644
+--- a/app/poll.c
++++ b/app/poll.c
+@@ -31,7 +31,7 @@
+ #include <sys/types.h>
+ #include <unistd.h>
+
+-#include "poll.h"
++#include "st-poll.h"
+
+ /* Poll the file descriptors described by the NFDS structures starting at
+ FDS. If TIMEOUT is nonzero and not -1, allow TIMEOUT milliseconds for
+@@ -101,7 +101,7 @@ poll (fds, nfds, timeout)
+ #define WIN32_LEAN_AND_MEAN
+ #include "glib.h"
+ #include <windows.h>
+-#include "poll.h"
++#include "st-poll.h"
+
+ typedef struct plst {
+ HANDLE pa, pb;
+diff --git a/app/poll.h b/app/st-poll.h
+similarity index 98%
+rename from app/poll.h
+rename to app/st-poll.h
+index 3ae255b48957..f822059f0588 100644
+--- a/app/poll.h
++++ b/app/st-poll.h
+@@ -27,7 +27,7 @@
+ #include <config.h>
+
+ #ifdef HAVE_POLL
+-#include <sys/poll.h>
++#include <poll.h>
+ #else
+
+ /* Data structure describing a polling request. */
+--
+2.37.3
+
diff --git a/audio-creation/soundtracker/patches/0002-Fix-duplicated-definition-of-scopegroup.patch b/audio-creation/soundtracker/patches/0002-Fix-duplicated-definition-of-scopegroup.patch
new file mode 100644
index 0000000000..3d29265ed0
--- /dev/null
+++ b/audio-creation/soundtracker/patches/0002-Fix-duplicated-definition-of-scopegroup.patch
@@ -0,0 +1,26 @@
+From d018c1945e61fb5a66c51bce6ee35304de0d7f74 Mon Sep 17 00:00:00 2001
+From: Ismael Luceno <ismael@iodev.co.uk>
+Date: Fri, 23 Sep 2022 16:30:05 +0200
+Subject: [PATCH 2/2] Fix duplicated definition of scopegroup
+
+Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
+---
+ app/track-editor.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/app/track-editor.c b/app/track-editor.c
+index 12dff47abde9..2bbee6d59672 100644
+--- a/app/track-editor.c
++++ b/app/track-editor.c
+@@ -43,7 +43,7 @@
+ Tracker *tracker;
+ GtkWidget *trackersettings;
+ GtkWidget *vscrollbar;
+-ScopeGroup *scopegroup;
++extern ScopeGroup *scopegroup;
+
+ static GtkWidget *hscrollbar;
+
+--
+2.37.3
+