diff options
Diffstat (limited to 'audio-creation')
-rwxr-xr-x | audio-creation/flite/DETAILS | 10 | ||||
-rw-r--r-- | audio-creation/flite/HISTORY | 3 | ||||
-rwxr-xr-x | audio-creation/fluidsynth/DEPENDS | 3 | ||||
-rwxr-xr-x | audio-creation/fluidsynth/DETAILS | 4 | ||||
-rw-r--r-- | audio-creation/fluidsynth/HISTORY | 13 | ||||
-rwxr-xr-x | audio-creation/jamin/DEPENDS | 3 | ||||
-rw-r--r-- | audio-creation/jamin/HISTORY | 3 | ||||
-rw-r--r-- | audio-creation/soundtracker/HISTORY | 6 | ||||
-rwxr-xr-x | audio-creation/soundtracker/PRE_BUILD | 7 | ||||
-rw-r--r-- | audio-creation/soundtracker/patches/0001-Fix-POSIX-conflicting-use-of-poll.h.patch | 85 | ||||
-rw-r--r-- | audio-creation/soundtracker/patches/0002-Fix-duplicated-definition-of-scopegroup.patch | 26 |
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 + |