Skip to Content.
Sympa Menu

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

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 (c1fcfe6fbdeeb59906abecde36a0cecbe151db40)
  • Date: Mon, 24 Jul 2006 17:45:49 -0500

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

audio-drivers/jack/BUILD | 10 ++++------
audio-drivers/jack/CONFIGURE | 10 +++++++++-
audio-drivers/jack/DEPENDS | 15 ++++++++++++++-
audio-drivers/jack/DETAILS | 20 +++++++++++---------
audio-drivers/jack/HISTORY | 12 ++++++++++++
5 files changed, 50 insertions(+), 17 deletions(-)

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

jack: Fixed & added dependencies and compile options, fine-tuned DETAILS.

diff --git a/audio-drivers/jack/BUILD b/audio-drivers/jack/BUILD
index cc0f363..0e08b84 100755
--- a/audio-drivers/jack/BUILD
+++ b/audio-drivers/jack/BUILD
@@ -1,6 +1,4 @@
-./configure --prefix=/usr \
- --disable-portaudio \
- $MIXSSE \
- $OPTS &&
-
-make
+# Remove --disable-freebob and add FreeBob support in DEPENDS if/when
+# someone writes a spell for it
+OPTS="--disable-freebob $MIXSSE $JACK_OSS $JACK_OPTIMIZE $OPTS" &&
+default_build
diff --git a/audio-drivers/jack/CONFIGURE b/audio-drivers/jack/CONFIGURE
index 4181bed..65b4e4e 100755
--- a/audio-drivers/jack/CONFIGURE
+++ b/audio-drivers/jack/CONFIGURE
@@ -1 +1,9 @@
-config_query_option MIXSSE 'SSE/E3DNow mixing support?' n '--enable-dynsmid'
''
+config_query_option JACK_OSS "Enable OSS driver support?" y \
+ "--enable-oss" "--disable-oss" &&
+
+config_query_option MIXSSE "Enable SSE/3DNow mixing support?" n \
+ "--enable-dynsimd" "" &&
+
+config_query_option JACK_OPTIMIZE \
+ "Ask the compiler for its best optimizations?" n \
+ "--enable-optimize" ""
diff --git a/audio-drivers/jack/DEPENDS b/audio-drivers/jack/DEPENDS
index d851231..c4d2fbe 100755
--- a/audio-drivers/jack/DEPENDS
+++ b/audio-drivers/jack/DEPENDS
@@ -1 +1,14 @@
-depends alsa-lib
+optional_depends alsa-lib \
+ "--enable-alsa" \
+ "--disable-alsa" \
+ "for ALSA driver support" &&
+
+optional_depends portaudio \
+ "--enable-portaudio" \
+ "--disable-portaudio" \
+ "for PortAudio driver support" &&
+
+optional_depends libcap \
+ "--enable-capabilities" \
+ "--disable-capabilities" \
+ "to gain realtime scheduling priviledges"
diff --git a/audio-drivers/jack/DETAILS b/audio-drivers/jack/DETAILS
index 64b6359..09dc5f8 100755
--- a/audio-drivers/jack/DETAILS
+++ b/audio-drivers/jack/DETAILS
@@ -4,17 +4,19 @@
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-audio-connection-kit-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/jackit/$SOURCE

SOURCE_HASH=sha512:2efb6cf057118489a908ddbecb52d410a6d078647e1beaf0533544c27eaf718b0044b79e5e342368f2ff51fcf3be3cea2ba306b025cd1aedd3aafca092cb1eb4
- WEB_SITE=http://jackit.sf.net
+ WEB_SITE=http://jackaudio.org/
ENTERED=20030921
- UPDATED=20030921
LICENSE[0]=GPL
- BUILD_API=2
KEYWORDS="drivers audio"
- SHORT="Low latency audio server."
+ SHORT="Low-latency audio server."
cat << EOF
-JACK is a low-latency audio server, written primarily for the GNU/Linux
operating system.
-It can connect a number of different applications to an audio device, as
well as allowing them to share audio between themselves.
-Its clients can run in their own processes (ie. as normal applications), or
can they can run within the JACK server (ie. as a "plugin").
-JACK is different from other audio server efforts in that it has been
designed from the ground up to be suitable for professional audio work.
-This means that it focuses on two key areas: synchronous execution of all
clients, and low latency operation.
+JACK is a low-latency audio server, written for POSIX conformant operating
+systems such as GNU/Linux and Apple's OS X. It can connect a number of
+different applications to an audio device, as well as allowing them to share
+audio between themselves. Its clients can run in their own processes (ie. as
+normal applications), or can they can run within the JACK server (ie. as a
+"plugin").
+JACK was designed from the ground up for professional audio work, and its
+design focuses on two key areas: synchronous execution of all clients, and
+low latency operation.
EOF
diff --git a/audio-drivers/jack/HISTORY b/audio-drivers/jack/HISTORY
index 648a818..ed4aa7a 100644
--- a/audio-drivers/jack/HISTORY
+++ b/audio-drivers/jack/HISTORY
@@ -1,3 +1,15 @@
+2006-07-25 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS: Corrected WEB_SITE and descriptions, removed UPDATED
+ and BUILD_API.
+ * CONFIGURE: Fixed MIXSSE option typo, added queries for OSS
+ support and compiler optimizations.
+ * DEPENDS: Made alsa-lib optional, added optional portaudio and
+ libcap.
+ * BUILD: Edited to use new OPTS and call default_build instead
+ of doing configure && make directly. Removed
+ --disable-portaudio (now in DEPENDS) and added
+ --disable-freebob (until a spell for it is made).
+
2006-04-25 Unet <unet AT sourcemage.org>
* DETAILS: Updated to 0.101.1




  • [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (c1fcfe6fbdeeb59906abecde36a0cecbe151db40), Juuso Alasuutari, 07/24/2006

Archive powered by MHonArc 2.6.24.

Top of Page