[SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (99c6896e959dc59ac54a17e5b22e49b5e3419db6)

Juuso Alasuutari scm at mail.sourcemage.org
Sun Mar 18 18:27:13 EDT 2007


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

 ChangeLog                       |    4 ++++
 audio-drivers/jackdmp/BUILD     |    2 ++
 audio-drivers/jackdmp/CONFIGURE |    7 +++++++
 audio-drivers/jackdmp/CONFLICTS |    1 +
 audio-drivers/jackdmp/DEPENDS   |    2 ++
 audio-drivers/jackdmp/DETAILS   |   19 +++++++++++++++++++
 audio-drivers/jackdmp/HISTORY   |    3 +++
 audio-drivers/jackdmp/INSTALL   |    6 ++++++
 audio-drivers/jackdmp/PRE_BUILD |    9 +++++++++
 9 files changed, 53 insertions(+)

New commits:
commit 99c6896e959dc59ac54a17e5b22e49b5e3419db6
Author: Juuso Alasuutari <iuso at sourcemage.org>
Commit: Juuso Alasuutari <iuso at sourcemage.org>

    jackdmp: new spell, jack audio server for multi-processor machines

diff --git a/ChangeLog b/ChangeLog
index 888379e..0e0964b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2007-03-19 Juuso Alasuutari <iuso at sourcemage.org>
+	* audio-drivers/jackdmp: New spell, Jack audio server for SMP
+	  machines.
+
 2007-03-18 Thomas Orgis <soukus at sourcemage.org>
 	* accounts,groups: add entries for bin
 
diff --git a/audio-drivers/jackdmp/BUILD b/audio-drivers/jackdmp/BUILD
new file mode 100755
index 0000000..813e84a
--- /dev/null
+++ b/audio-drivers/jackdmp/BUILD
@@ -0,0 +1,2 @@
+cd  src/linux  &&
+make
diff --git a/audio-drivers/jackdmp/CONFIGURE b/audio-drivers/jackdmp/CONFIGURE
new file mode 100755
index 0000000..059ca7f
--- /dev/null
+++ b/audio-drivers/jackdmp/CONFIGURE
@@ -0,0 +1,7 @@
+config_query_string  JACKDMP_TMPDIR                     \
+                     "Input default jackdmp temp dir:"  \
+                     /dev/shm                           &&
+
+config_query  JACKDMP_SYMLINK                   \
+              "Create /usr/bin/jackd symlink?"  \
+              n
diff --git a/audio-drivers/jackdmp/CONFLICTS b/audio-drivers/jackdmp/CONFLICTS
new file mode 100755
index 0000000..9138176
--- /dev/null
+++ b/audio-drivers/jackdmp/CONFLICTS
@@ -0,0 +1 @@
+conflicts  jack  n
diff --git a/audio-drivers/jackdmp/DEPENDS b/audio-drivers/jackdmp/DEPENDS
new file mode 100755
index 0000000..585902e
--- /dev/null
+++ b/audio-drivers/jackdmp/DEPENDS
@@ -0,0 +1,2 @@
+depends  alsa-lib  &&
+depends  g++
diff --git a/audio-drivers/jackdmp/DETAILS b/audio-drivers/jackdmp/DETAILS
new file mode 100755
index 0000000..cb20859
--- /dev/null
+++ b/audio-drivers/jackdmp/DETAILS
@@ -0,0 +1,19 @@
+           SPELL=jackdmp
+         VERSION=0.62
+          SOURCE=${SPELL}_$VERSION.zip
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL}_$VERSION"
+   SOURCE_URL[0]=http://www.grame.fr/~letz/$SOURCE
+     SOURCE_HASH=sha512:17aa6f04849e7a969f8ae491074e01e8c05b62ded3e063feec27b5e82c77b7d4dec939b0cc85cc562b12e3d56c549bb0b3e2f0504519e471429b16e315a60da7
+        WEB_SITE=http://www.grame.fr/~letz/
+         ENTERED=20070319
+      LICENSE[0]=GPL
+        KEYWORDS="drivers audio"
+           SHORT="Jack audio server for multi-processor machines."
+cat << EOF
+jackdmp is a C++ version of the Jack low-latency audio server for
+multi-processor machines. It is a new implementation of the jack
+server core features that aims in removing some limitations of the
+current design. The activation system has been changed for a data
+flow model and lock-free programming techniques for graph access
+have been used to have a more dynamic and robust system.
+EOF
diff --git a/audio-drivers/jackdmp/HISTORY b/audio-drivers/jackdmp/HISTORY
new file mode 100644
index 0000000..7afb69b
--- /dev/null
+++ b/audio-drivers/jackdmp/HISTORY
@@ -0,0 +1,3 @@
+2007-03-19 Juuso Alasuutari <iuso at sourcemage.org>
+	* DETAILS, CONFIGURE, DEPENDS, CONFLICTS, PRE_BUILD, BUILD, INSTALL:
+	  Created spell.
diff --git a/audio-drivers/jackdmp/INSTALL b/audio-drivers/jackdmp/INSTALL
new file mode 100755
index 0000000..f75c8b7
--- /dev/null
+++ b/audio-drivers/jackdmp/INSTALL
@@ -0,0 +1,6 @@
+make  DESTDIR="$INSTALL_ROOT"  install  &&
+
+if [[ $JACKDMP_SYMLINK == y ]]
+then
+  ln -s  "$INSTALL_ROOT/usr/bin/jackdmp"  "$INSTALL_ROOT/usr/bin/jackd"
+fi
diff --git a/audio-drivers/jackdmp/PRE_BUILD b/audio-drivers/jackdmp/PRE_BUILD
new file mode 100755
index 0000000..527d701
--- /dev/null
+++ b/audio-drivers/jackdmp/PRE_BUILD
@@ -0,0 +1,9 @@
+default_pre_build        &&
+cd  "$SOURCE_DIRECTORY"  &&
+
+sed -i  "s|/usr/local|/usr|"  src/linux/Makefile  &&
+
+if [[ $JACKDMP_TMPDIR && $JACKDMP_TMPDIR != '/dev/shm' ]]
+then
+  sed -i  "s|/dev/shm|$JACKDMP_TMPDIR|"  src/common/JackConstants.h
+fi



More information about the SM-Commit mailing list