diff options
author | Juuso Alasuutari | 2006-07-25 01:45:01 +0300 |
---|---|---|
committer | Juuso Alasuutari | 2006-07-25 01:45:01 +0300 |
commit | 4ac4e69db1c005c54445f4f3d1b4bddf90ea4883 (patch) | |
tree | 802f7fe13d5e106813006146a4af373b01ff109a /audio-drivers/jack | |
parent | 2c76badf63d84f52684091cc2346a8434b44a701 (diff) |
jack: Fixed & added dependencies and compile options, fine-tuned DETAILS.
Diffstat (limited to 'audio-drivers/jack')
-rwxr-xr-x | audio-drivers/jack/BUILD | 10 | ||||
-rwxr-xr-x | audio-drivers/jack/CONFIGURE | 10 | ||||
-rwxr-xr-x | audio-drivers/jack/DEPENDS | 15 | ||||
-rwxr-xr-x | audio-drivers/jack/DETAILS | 20 | ||||
-rw-r--r-- | audio-drivers/jack/HISTORY | 12 |
5 files changed, 50 insertions, 17 deletions
diff --git a/audio-drivers/jack/BUILD b/audio-drivers/jack/BUILD index cc0f363328..0e08b84666 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 4181bed27b..65b4e4e2b0 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 d851231e3c..c4d2fbee93 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 64b63592a7..09dc5f837d 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 648a818e7e..ed4aa7aa3f 100644 --- a/audio-drivers/jack/HISTORY +++ b/audio-drivers/jack/HISTORY @@ -1,3 +1,15 @@ +2006-07-25 Juuso Alasuutari <iuso@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@sourcemage.org> * DETAILS: Updated to 0.101.1 |