[SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (6df06c8ecf1aad50e1bab2161c32fe7101754fba)

Juuso Alasuutari scm at sourcemage.org
Thu Jan 29 08:13:46 EST 2009


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

 audio-soft/jack_capture/DEPENDS   |   17 +++++++++++++++--
 audio-soft/jack_capture/DETAILS   |    4 ++--
 audio-soft/jack_capture/HISTORY   |    8 ++++++++
 audio-soft/jack_capture/PRE_BUILD |   12 +++++++++++-
 4 files changed, 36 insertions(+), 5 deletions(-)

New commits:
commit 6df06c8ecf1aad50e1bab2161c32fe7101754fba
Author: Juuso Alasuutari <iuso at sourcemage.org>
Commit: Juuso Alasuutari <iuso at sourcemage.org>

    jack_capture 0.9.32

diff --git a/audio-soft/jack_capture/DEPENDS b/audio-soft/jack_capture/DEPENDS
index fb108ba..063ee60 100755
--- a/audio-soft/jack_capture/DEPENDS
+++ b/audio-soft/jack_capture/DEPENDS
@@ -1,2 +1,15 @@
-depends g++ &&
-depends JACK-DRIVER
+depends libsndfile  &&
+depends JACK-DRIVER &&
+
+optional_depends xdialog                \
+                 "" ""                  \
+                 "to build Xdialog GUI" &&
+
+optional_depends gtk+2                \
+                 "" ""                \
+                 "to build GTK+2 GUI" &&
+
+if is_depends_enabled $SPELL gtk+2; then
+  depends g++ &&
+  depends pkgconfig
+fi
diff --git a/audio-soft/jack_capture/DETAILS b/audio-soft/jack_capture/DETAILS
index e7ee6fb..045ff23 100755
--- a/audio-soft/jack_capture/DETAILS
+++ b/audio-soft/jack_capture/DETAILS
@@ -1,9 +1,9 @@
            SPELL=jack_capture
-         VERSION=0.9.31
+         VERSION=0.9.32
           SOURCE=$SPELL-$VERSION.tar.gz
 SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
    SOURCE_URL[0]=http://archive.notam02.no/arkiv/src/$SOURCE
-     SOURCE_HASH=sha512:b1d566e2f6c5e15734d08d61b7dc546bb3ee07ec703c742afe335c6767d6dccafc8d3fbc4124b950a64a070eaee6e9da29546cfb1bc6766033bc06a90ed98157
+     SOURCE_HASH=sha512:9bf54c7993a5e10be0181d625515897eaafea0fd8d105b32414ffada2364cd6c70af4486bcfa44011f0c1872dabe5b52b219b7d22548fff50d424be24c1bc833
         WEB_SITE=http://archive.notam02.no/arkiv/src/
          ENTERED=20081130
       LICENSE[0]=GPL
diff --git a/audio-soft/jack_capture/HISTORY b/audio-soft/jack_capture/HISTORY
index ca60afe..c8266d5 100644
--- a/audio-soft/jack_capture/HISTORY
+++ b/audio-soft/jack_capture/HISTORY
@@ -1,2 +1,10 @@
+2009-01-29 Juuso Alasuutari <iuso at sourcemage.org>
+	* DETAILS: Updated to 0.9.32.
+	* DEPENDS: Added depends libsndfile, added optional_depends xdialog
+	  and gtk+2 for GUI options, changed depends g++ to only be used
+	  with gtk+2 GUI, added depends pkgconfig for gtk+2 GUI.
+	* PRE_BUILD: Sedit Makefile to use sorcery CFLAGS, sedit Makefile
+	  to alter GUI build/install with respect to dependencies chosen.
+
 2008-11-30 Juuso Alasuutari <iuso at sourcemage.org>
 	* DETAILS, DEPENDS, PRE_BUILD, BUILD: Created spell.
diff --git a/audio-soft/jack_capture/PRE_BUILD b/audio-soft/jack_capture/PRE_BUILD
index c0ed9b1..7845a7e 100755
--- a/audio-soft/jack_capture/PRE_BUILD
+++ b/audio-soft/jack_capture/PRE_BUILD
@@ -1,4 +1,14 @@
 default_pre_build &&
 cd "$SOURCE_DIRECTORY" &&
 
-sed -i "s:^INSTALLPATH=.*$:INSTALLPATH=\"$INSTALL_ROOT/usr/bin\":" Makefile
+sed -i "s:^INSTALLPATH=.*$:INSTALLPATH=\"$INSTALL_ROOT/usr/bin\":" Makefile &&
+sed -i "s:^OPTIMIZE=.*$:OPTIMIZE=$CFLAGS:" Makefile &&
+
+if ! is_depends_enabled $SPELL xdialog; then
+  sed -i "s/^.*cp jack_capture_gui .*$//" Makefile
+fi &&
+
+if ! is_depends_enabled $SPELL gtk+2; then
+  sed -i "s/all: jack_capture jack_capture_gui2/all: jack_capture/" Makefile &&
+  sed -i "s/^.*cp jack_capture_gui2 .*$//" Makefile
+fi



More information about the SM-Commit mailing list