Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (f110c470a9c3b00b3f625b7ddff4c7aab2d6eca4)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Juuso Alasuutari <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (f110c470a9c3b00b3f625b7ddff4c7aab2d6eca4)
  • Date: Sat, 9 Sep 2006 16:46:19 -0500

GIT changes to master grimoire by Juuso Alasuutari <iuso AT sourcemage.org>:

audio-soft/jack-rack/DEPENDS | 21 +++++++++++++++++----
audio-soft/jack-rack/DETAILS | 29 +++++++++++++----------------
audio-soft/jack-rack/HISTORY | 10 ++++++++++
audio-soft/jack-rack/PRE_BUILD | 14 ++++++++++++++
audio-soft/jack-rack/shutdown_fix.diff | 18 ++++++++++++++++++
5 files changed, 72 insertions(+), 20 deletions(-)

New commits:
commit f110c470a9c3b00b3f625b7ddff4c7aab2d6eca4
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>

jack-rack: Updated to 1.4.4, added missing optional depends, ported from
LADCCA to LASH usage, bugfix patch, spell formatting fixes.

diff --git a/audio-soft/jack-rack/DEPENDS b/audio-soft/jack-rack/DEPENDS
index 37cfe0f..071fea1 100755
--- a/audio-soft/jack-rack/DEPENDS
+++ b/audio-soft/jack-rack/DEPENDS
@@ -1,4 +1,17 @@
-depends gtk+2 &&
-depends ladspa &&
-depends JACK-DRIVER &&
-optional_depends "liblrdf" "" "" "for XML plugin description"
+depends gtk+2 &&
+depends ladspa &&
+depends JACK-DRIVER &&
+
+optional_depends alsa-lib "" "" "for ALSA driver support" &&
+
+optional_depends libxml2 "--enable-xml" "--disable-xml" \
+ "for saving/loading settings files" &&
+
+optional_depends liblrdf "--enable-lrdf" "--disable-lrdf" \
+ "for XML plugin descriptions support" &&
+
+optional_depends lash "--enable-lash" "--disable-lash" \
+ "for session handling support" &&
+
+optional_depends libgnomeui "--enable-gnome" "--disable-gnome" \
+ "for GNOME 2 support"
diff --git a/audio-soft/jack-rack/DETAILS b/audio-soft/jack-rack/DETAILS
index 62d2d06..71a5cf8 100755
--- a/audio-soft/jack-rack/DETAILS
+++ b/audio-soft/jack-rack/DETAILS
@@ -1,19 +1,16 @@
- SPELL=jack-rack
- VERSION=1.4.3
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://pkl.net/~node/software/$SOURCE
- WEB_SITE=http://pkl.net/~node/software
+ SPELL=jack-rack
+ VERSION=1.4.4
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:9f8699d2a9d24eb8a501217871f52367cf86ce00edd0429da5fb9566f9b8fdc28c256b68ce2985c207c38a55bb7c12da009dcdd3762ba355d2757adb630144a6
+ WEB_SITE=http://$SPELL.sourceforge.net/
ENTERED=20031208
- UPDATED=20031208
-
SOURCE_HASH=sha512:bfbfb35890474cade0ea095906af825ece2415ceff7e6b570fc90f57f31a9301bba31ffce2883e2fdde4d98122408b5e00d69331faaca2d2bcf2d14fc11a3d4c
- LICENSE[0]=GPL
- MAINTAINER=unet AT sourcemage.org
- KEYWORDS="jack tools audio"
- SHORT="JACK Rack is an effects 'rack' for the JACK low latency
audio API"
+ LICENSE[0]=GPL
+ KEYWORDS="jack tools audio"
+ SHORT="An effects \"rack\" for the JACK low latency audio API."
cat << EOF
-JACK Rack is an effects 'rack' for the JACK low latency audio API. The
-rack can be filled with LADSPA effects plugins and can be controlled
-using the ALSA sequencer. It's phat; it turns your computer into an
-effects box.
+JACK Rack is an effects "rack" for the JACK low latency audio API. The rack
+can be filled with LADSPA effects plugins and can be controlled using the
+ALSA sequencer. It's phat; it turns your computer into an effects box.
EOF
diff --git a/audio-soft/jack-rack/HISTORY b/audio-soft/jack-rack/HISTORY
index fe01e72..0470db2 100644
--- a/audio-soft/jack-rack/HISTORY
+++ b/audio-soft/jack-rack/HISTORY
@@ -1,3 +1,13 @@
+2006-09-10 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS: Updated to 1.4.4, fixed URLs, Removed UPDATED and
+ MAINTAINER, edited descriptions, fixed formatting.
+ * DEPENDS: Added configure flags for liblrdf, added
+ optional_depends alsa-lib, libxml2, lash, and libgnomeui.
+ * PRE_BUILD: Added. Apply patch to fix JACK xruns on
+ program shutdown, port sources from using LADCCA to LASH by
+ doing some selected sed -i's.
+ * shutdown_fix.diff: Added.
+
2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
* DETAILS: (automated) Add KEYWORDS

diff --git a/audio-soft/jack-rack/PRE_BUILD b/audio-soft/jack-rack/PRE_BUILD
new file mode 100755
index 0000000..958fea0
--- /dev/null
+++ b/audio-soft/jack-rack/PRE_BUILD
@@ -0,0 +1,14 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+# Fix JACK xruns on program shutdown
+patch -p0 < "$SCRIPT_DIRECTORY/shutdown_fix.diff" &&
+
+# Port to using LASH instead of LADCCA (yes, it's really this simple :))
+local file &&
+for file in $(find ./ -type f); do
+ sed -i "s/LADCCA/LASH/g" $file &&
+ sed -i "s/CCA/LASH/g" $file &&
+ sed -i "s/ladcca/lash/g" $file &&
+ sed -i "s/cca_/lash_/g" $file
+done
diff --git a/audio-soft/jack-rack/shutdown_fix.diff
b/audio-soft/jack-rack/shutdown_fix.diff
new file mode 100644
index 0000000..7d16811
--- /dev/null
+++ b/audio-soft/jack-rack/shutdown_fix.diff
@@ -0,0 +1,18 @@
+--- src/ui_callbacks.c.old 2006-09-09 12:21:09.000000000 +0300
++++ src/ui_callbacks.c 2006-09-09 12:58:40.000000000 +0300
+@@ -238,6 +238,7 @@
+ if (ui->shutdown)
+ {
+ gtk_main_quit ();
++ process_info_destroy(ui->procinfo);
+ return;
+ }
+
+@@ -557,6 +558,7 @@
+
+ case CTRLMSG_QUIT:
+ gtk_main_quit ();
++ process_info_destroy(ui->procinfo);
+ break;
+
+ }



  • [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (f110c470a9c3b00b3f625b7ddff4c7aab2d6eca4), Juuso Alasuutari, 09/11/2006

Archive powered by MHonArc 2.6.24.

Top of Page