aboutsummaryrefslogtreecommitdiff
path: root/media/sound
diff options
context:
space:
mode:
authorrhatto <rhatto@18ef50b8-d735-4ccd-97c1-689132df3dd9>2008-09-03 03:48:23 +0000
committerrhatto <rhatto@18ef50b8-d735-4ccd-97c1-689132df3dd9>2008-09-03 03:48:23 +0000
commitf067192c38e4af6208b1f35a76f0c952266869f8 (patch)
treed9c6bd428c3bb07de33ec0679d9b25d26d7fd202 /media/sound
parent36765ff8fda0ca2f697346e2df6992cd418a1638 (diff)
downloadmkbuilds-f067192c38e4af6208b1f35a76f0c952266869f8.tar.gz
mkbuilds-f067192c38e4af6208b1f35a76f0c952266869f8.tar.bz2
merging with changes made since 21th May
git-svn-id: svn+slack://slack.fluxo.info/var/svn/mkbuilds@233 18ef50b8-d735-4ccd-97c1-689132df3dd9
Diffstat (limited to 'media/sound')
-rw-r--r--media/sound/ardour/ardour.mkbuild172
-rw-r--r--media/sound/camp/camp-1.5.3455.diff64
-rw-r--r--media/sound/camp/camp.mkbuild104
-rw-r--r--media/sound/cmt/cmt.mkbuild150
-rw-r--r--media/sound/darkice/darkice-0.17.1-x86_64.diff95
-rw-r--r--media/sound/darkice/darkice.mkbuild97
-rw-r--r--media/sound/darksnow/darksnow.mkbuild90
-rw-r--r--media/sound/envy24control/envy24control.mkbuild110
-rw-r--r--media/sound/hydrogen/hydrogen-0.9.3.diff651
-rw-r--r--media/sound/hydrogen/hydrogen.mkbuild95
-rw-r--r--media/sound/jack-rack/jack-rack.mkbuild99
-rw-r--r--media/sound/lmms/lmms-0.2.1.diff12
-rw-r--r--media/sound/lmms/lmms.mkbuild95
-rw-r--r--media/sound/mp3blaster/mp3blaster.mkbuild94
-rw-r--r--media/sound/pulseaudio/pulseaudio-0.9.10.diff22
-rw-r--r--media/sound/pulseaudio/pulseaudio.mkbuild169
-rw-r--r--media/sound/qjackctl/qjackctl.mkbuild97
-rw-r--r--media/sound/qjackctl/slack-required4
-rw-r--r--media/sound/twolame/twolame.mkbuild92
-rw-r--r--media/sound/xmms/xmms.mkbuild160
20 files changed, 2472 insertions, 0 deletions
diff --git a/media/sound/ardour/ardour.mkbuild b/media/sound/ardour/ardour.mkbuild
new file mode 100644
index 0000000..f9c1040
--- /dev/null
+++ b/media/sound/ardour/ardour.mkbuild
@@ -0,0 +1,172 @@
+#
+# This mkbuild is free software; you can redistribute it and/or modify it under the
+# terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the License, or any later version.
+#
+# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+# Place - Suite 330, Boston, MA 02111-1307, USA
+#
+
+#--------------------
+# Personal variables
+#--------------------
+# Author name
+[[SLACKBUILD AUTHOR]]="Silvio Rhatto"
+
+# Initials author name
+[[SLACKBUILD AUTHOR INITIALS]]="rha"
+
+#------------------------
+# Construction Variables
+#------------------------
+#
+# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... )
+[[DOWNLOAD FOLDER URL]]="http://ardour.org/files/releases/ardour-2.5.tar.bz2"
+
+#
+# Documentation files. Null ("") to auto-set commom doc-files:
+[[DOCUMENTATION FILES]]="AUTHORS AUTHORS.es BUILD CONTRIBUTORS FAQ README TRANSLATORS"
+
+# SlackBuild model
+[[SLACKBUILD MODEL]]="generic.mkSlackBuild"
+
+# SlackBuild PATH in Slack.Sarava tree
+[[SLACKBUILD PATH]]="media/sound/ardour"
+
+# Dependencies
+[[SLACK REQUIRED]]="scons: raptor: liblrdf: ladspa: libsamplerate: libsndfile: jack: libgnomecanvas: liblo: fftw: boost: aubio"
+
+#---------------------
+# SlackBuild Sections
+#---------------------
+# Default sections:
+# head, set_variables, slkflags, start_structure, untar_source,
+# make_package, install_package, build_package
+# Warning: don't remove '#>>' and "#<<" tags.
+#>> Start SlackBuild Sections:
+ on: head
+ on: slackbuildrc
+ on: set_variables
+ on: slkflags
+ on: error_codes
+ on: start_structure
+off: create_build_user_and_group
+ on: download_source
+off: md5sum_download_and_check_0
+off: md5sum_download_and_check_1
+off: gpg_signature_check
+ on: untar_source
+ on: patch_source
+off: configure
+ on: make_package
+ on: install_package
+ on: strip_binaries
+off: compress_manpages
+off: compress_info_files
+off: copy_init_scripts
+ on: install_documentation
+ on: slackdesc
+off: move_config_files
+off: postinstall_script
+ on: build_package
+ on: clean_builds
+#<< End SlackBuild Sections
+
+#------------------
+# Sections changes
+#------------------
+#>slackdesc
+ardour: ardour (Digital Audio Workstation)
+ardour:
+ardour: Ardour is a professional multitrack/multichannel audio recorder and
+ardour: DAW for Linux, using ALSA-supported audio interfaces. It supports
+ardour: up to 32 bit samples, 24+ channels at up to 96kHz, full MMC control,
+ardour: a non-destructive, non-linear editor, and LADSPA plugins.
+ardour:
+ardour:
+ardour:
+ardour:
+ardour:
+#<slackdesc
+
+#>make_package
+# Compile
+
+# This section and the install section uses code from
+# http://slackbuilds.org/slackbuilds/12.1/audio/ardour/ardour.SlackBuild,
+# which licence is:
+
+# Copyright 2008 Heinz Wiesinger <hmwiesinger@gmx.at>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+scons PREFIX=/usr \
+ DIST_TARGET="none" \
+ ARCH="$(echo $SLKCFLAGS)" \
+ FREEDESKTOP=1 || exit $ERROR_MAKE
+#<make_package
+
+#>install_package
+# Install
+scons \
+ PREFIX=/usr \
+ DIST_TARGET="none" \
+ ARCH="$(echo $SLKCFLAGS)" \
+ FREEDESKTOP=0 \
+ DESTDIR=$PKG \
+ install || exit $ERROR_INSTALL
+
+# We'll have to install the freedesktop stuff manually
+# See the FREEDESKTOP target in $srcdir/gtk2_ardour/Sconscript
+# to be sure this is synced with future releases
+cd gtk2_ardour
+ # First, install the icons
+ mkdir -p $PKG/usr/share/icons/hicolor/{16x16,22x22,32x32,48x48}/apps
+ install -m 0644 icons/ardour_icon_16px.png \
+ $PKG/usr/share/icons/hicolor/16x16/apps/ardour2.png || exit $ERROR_INSTALL
+ install -m 0644 icons/ardour_icon_22px.png \
+ $PKG/usr/share/icons/hicolor/22x22/apps/ardour2.png || exit $ERROR_INSTALL
+ install -m 0644 icons/ardour_icon_32px.png \
+ $PKG/usr/share/icons/hicolor/32x32/apps/ardour2.png || exit $ERROR_INSTALL
+ install -m 0644 icons/ardour_icon_48px.png \
+ $PKG/usr/share/icons/hicolor/48x48/apps/ardour2.png || exit $ERROR_INSTALL
+ # Next, install the mime xml file
+ mkdir -p $PKG/usr/share/mime/packages
+ install -m 0644 ardour2.xml $PKG/usr/share/mime/packages || exit $ERROR_INSTALL
+ # Now install the mimetype icons
+ mkdir -p $PKG/usr/share/icons/hicolor/{16x16,22x22,32x32,48x48}/mimetypes
+ install -m 0644 icons/application-x-ardour_16px.png \
+ $PKG/usr/share/icons/hicolor/16x16/mimetypes/application-x-ardour2.png || exit $ERROR_INSTALL
+ install -m 0644 icons/application-x-ardour_22px.png \
+ $PKG/usr/share/icons/hicolor/22x22/mimetypes/application-x-ardour2.png || exit $ERROR_INSTALL
+ install -m 0644 icons/application-x-ardour_32px.png \
+ $PKG/usr/share/icons/hicolor/32x32/mimetypes/application-x-ardour2.png || exit $ERROR_INSTALL
+ install -m 0644 icons/application-x-ardour_48px.png \
+ $PKG/usr/share/icons/hicolor/48x48/mimetypes/application-x-ardour2.png || exit $ERROR_INSTALL
+ # Finally, install the desktop file
+ mkdir -p $PKG/usr/share/applications
+ install -m 0644 ardour2.desktop.in \
+ $PKG/usr/share/applications/ardour2.desktop || exit $ERROR_INSTALL
+cd -
+#<install_package
diff --git a/media/sound/camp/camp-1.5.3455.diff b/media/sound/camp/camp-1.5.3455.diff
new file mode 100644
index 0000000..be4e4df
--- /dev/null
+++ b/media/sound/camp/camp-1.5.3455.diff
@@ -0,0 +1,64 @@
+diff -Naur camp-1.5.3455.orig/fork.c camp-1.5.3455/fork.c
+--- camp-1.5.3455.orig/fork.c 2002-03-19 19:36:04.000000000 -0300
++++ camp-1.5.3455/fork.c 2006-10-20 10:36:23.000000000 -0200
+@@ -86,7 +86,7 @@
+
+ default:
+ quitmode = 1;
+- exit();
++ exit(0);
+
+ }
+ }
+@@ -111,7 +111,7 @@
+
+ if ( quitmode == 0 ) quitmode = 3; else
+ quitmode = 2;
+- exit();
++ exit(0);
+
+ }
+
+@@ -127,7 +127,7 @@
+ fd = fopen(PID_FILE, "r");
+ if ( !fd ) {
+ printf("No session to steal!\n");
+- exit();
++ exit(0);
+ }
+ fscanf(fd, "%d\n", &oldpid);
+ fclose(fd);
+@@ -174,7 +174,7 @@
+ fd = fopen(buf, "r");
+ if ( !fd ) {
+ printf("No data found, can't steal!\n");
+- exit();
++ exit(0);
+ }
+ fscanf(fd, "%d\n%d\n%d\n", &slavepid, &filenumber, &currentfile.frame);
+ fclose(fd);
+@@ -210,7 +210,7 @@
+ fd = fopen(PID_FILE, "r");
+ if ( !fd ) {
+ printf("No session to kill!\n");
+- exit();
++ exit(0);
+ }
+ fscanf(fd, "%d\n", &oldpid);
+ fclose(fd);
+@@ -222,7 +222,7 @@
+ fd = fopen(buf, "r");
+ if ( !fd ) {
+ printf("No session to kill!\n");
+- exit();
++ exit(0);
+ }
+ fscanf(fd, "%d\n", &oldpid);
+ fclose(fd);
+@@ -235,5 +235,5 @@
+ sprintf(buf, "%s/time.camp", TMP_DIR);
+ unlink(buf);
+ printf("done!\n");
+- exit();
++ exit(0);
+ }
diff --git a/media/sound/camp/camp.mkbuild b/media/sound/camp/camp.mkbuild
new file mode 100644
index 0000000..54dde66
--- /dev/null
+++ b/media/sound/camp/camp.mkbuild
@@ -0,0 +1,104 @@
+#
+# This mkbuild is free software; you can redistribute it and/or modify it under the
+# terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the License, or any later version.
+#
+# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+# Place - Suite 330, Boston, MA 02111-1307, USA
+#
+
+#--------------------
+# Personal variables
+#--------------------
+# Author name
+[[SLACKBUILD AUTHOR]]="Silvio Rhatto"
+
+# Initials author name
+[[SLACKBUILD AUTHOR INITIALS]]="rha"
+
+#------------------------
+# Construction Variables
+#------------------------
+#
+# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... )
+[[DOWNLOAD FOLDER URL]]="http://www.sector7.nu/camp/camp-1.5.3455.tar.gz"
+
+#
+# Documentation files. Null ("") to auto-set commom doc-files:
+[[DOCUMENTATION FILES]]="CREDITS ChangeLog Compatibility Players.info RCLayout.txt README Skin-HOWTO.txt tip.txt"
+
+#
+# Other configure arguments
+[[OTHER CONFIGURE ARGS]]="--sysconfdir=/etc"
+
+# SlackBuild model
+[[SLACKBUILD MODEL]]="generic.mkSlackBuild"
+
+# SlackBuild PATH in Slack.Sarava tree
+[[SLACKBUILD PATH]]="media/sound/camp"
+
+#---------------------
+# SlackBuild Sections
+#---------------------
+# Default sections:
+# head, set_variables, slkflags, start_structure, untar_source,
+# make_package, install_package, build_package
+# Warning: don't remove '#>>' and "#<<" tags.
+#>> Start SlackBuild Sections:
+ on: head
+ on: slackbuildrc
+ on: set_variables
+ on: slkflags
+ on: error_codes
+ on: start_structure
+off: create_build_user_and_group
+ on: download_source
+off: md5sum_download_and_check_0
+off: md5sum_download_and_check_1
+off: gpg_signature_check
+ on: untar_source
+ on: patch_source
+ on: configure
+ on: make_package
+ on: install_package
+ on: strip_binaries
+off: compress_manpages
+off: compress_info_files
+off: copy_init_scripts
+ on: install_documentation
+ on: slackdesc
+off: move_config_files
+off: postinstall_script
+ on: build_package
+ on: clean_builds
+#<< End SlackBuild Sections
+
+#------------------
+# Sections changes
+#------------------
+#>slackdesc
+camp: camp (cursed mp3 player)
+camp:
+camp: Console Ansi Mpeg Player interface.
+camp:
+camp:
+camp:
+camp:
+camp:
+camp:
+camp:
+camp:
+#<slackdesc
+
+#>install_package
+# Install
+mkdir -p $PKG/usr/bin $PKG/usr/share/$PKG_NAME
+cp camp $PKG/usr/bin
+cp camp.ini $PKG/usr/share/$PKG_NAME
+tar -C $PKG/usr/share/$PKG_NAME -xvf skins.tar
+#<install_package
diff --git a/media/sound/cmt/cmt.mkbuild b/media/sound/cmt/cmt.mkbuild
new file mode 100644
index 0000000..5b47fed
--- /dev/null
+++ b/media/sound/cmt/cmt.mkbuild
@@ -0,0 +1,150 @@
+#
+# This mkbuild is free software; you can redistribute it and/or modify it under the
+# terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the License, or any later version.
+#
+# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+# Place - Suite 330, Boston, MA 02111-1307, USA
+#
+
+#--------------------
+# Personal variables
+#--------------------
+# Author name
+[[SLACKBUILD AUTHOR]]="Silvio Rhatto"
+
+# Initials author name
+[[SLACKBUILD AUTHOR INITIALS]]="rha"
+
+#------------------------
+# Construction Variables
+#------------------------
+#
+# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... )
+[[DOWNLOAD FOLDER URL]]="http://www.ladspa.org/download/cmt_src_1.16.tgz"
+
+# Source base name. if different from package name. Null ("") to default value.
+# Auto-set, get SRC_NAME from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[SOURCE NAME]]="cmt_src"
+
+# Package name. Null ("") to auto-set
+# Auto-set, get PKG_NAME from URL downcase(SRC_NAME): http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[PACKAGE NAME]]="cmt"
+
+#
+# Package version. Null ("") to auto-set.
+# Auto-set, get VERSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[VERSION]]="1.16"
+
+#
+# Package extension. Null ("") to auto-set
+# Auto-set, get EXTENSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[EXTENSION]]="tgz"
+
+#
+# Decompressor
+[[DECOMPRESSOR]]="gzip"
+
+#
+# Decompressor test flag
+[[DECOMPRESSOR TEST FLAG]]="-t"
+
+#
+# Source Name construction string
+# Default value is: $SRC_NAME-$VERSION.tar.$EXTENSION
+[[SOURCE NAME CONSTRUCTION STRING]]="$SRC_NAME"_"$VERSION.$EXTENSION"
+
+#
+# Documentation files. Null ("") to auto-set commom doc-files:
+[[DOCUMENTATION FILES]]="README doc/*"
+
+# SlackBuild model
+[[SLACKBUILD MODEL]]="generic.mkSlackBuild"
+
+# SlackBuild PATH in Slack.Sarava tree
+[[SLACKBUILD PATH]]="media/sound/cmt"
+
+# Dependencies
+[[SLACK REQUIRED]]="ladspa"
+
+#---------------------
+# SlackBuild Sections
+#---------------------
+# Default sections:
+# head, set_variables, slkflags, start_structure, untar_source,
+# make_package, install_package, build_package
+# Warning: don't remove '#>>' and "#<<" tags.
+#>> Start SlackBuild Sections:
+ on: head
+ on: slackbuildrc
+ on: set_variables
+ on: slkflags
+ on: error_codes
+ on: start_structure
+off: create_build_user_and_group
+ on: download_source
+off: md5sum_download_and_check_0
+off: md5sum_download_and_check_1
+off: gpg_signature_check
+ on: untar_source
+ on: patch_source
+ on: configure
+ on: make_package
+ on: install_package
+ on: strip_binaries
+off: compress_manpages
+off: compress_info_files
+off: copy_init_scripts
+ on: install_documentation
+ on: slackdesc
+off: move_config_files
+off: postinstall_script
+ on: build_package
+ on: clean_builds
+#<< End SlackBuild Sections
+
+#------------------
+# Sections changes
+#------------------
+#>slackdesc
+cmt: cmt (ladspa plugin package)
+cmt:
+cmt: The Computer Music Toolkit (CMT) is a collection of LADSPA plugins
+cmt: for use with software synthesis and recording packages on Linux.
+cmt:
+cmt:
+cmt:
+cmt:
+cmt:
+cmt:
+cmt:
+#<slackdesc
+
+#>configure
+# Configure
+cd src
+
+sed -e 's/\/usr\/local\/lib\/ladspa\//\/usr\/lib\/ladspa\//' \
+ -e 's/\/usr\/local\/bin\//\/usr\/bin\//' makefile > makefile.tmp || exit $ERROR_CONF
+
+echo "PREFIX = $PKG" >> makefile.tmp || exit $ERROR_CONF
+
+sed -e 's/$(INSTALL_PLUGINS_DIR)/$(PREFIX)\/$(INSTALL_PLUGINS_DIR)/g' \
+ -e 's/$(INSTALL_INCLUDE_DIR)/$(PREFIX)\/$(INSTALL_INCLUDE_DIR)/g' \
+ -e 's/$(INSTALL_BINARY_DIR)/$(PREFIX)\/$(INSTALL_BINARY_DIR)/g' makefile.tmp > makefile || exit $ERROR_CONF
+
+sed -e 's/cp $(PLUGIN_LIB) $(INSTALL_PLUGINS_DIR)/cp $(PLUGIN_LIB) $(PREFIX)\/$(INSTALL_PLUGINS_DIR)/g' \
+ makefile.tmp > makefile || exit $ERROR_CONF
+#<configure
+
+#>install_package
+# Install
+mkdir -p $PKG/usr/lib/ladspa
+make install DESTDIR="$PKG" || exit $ERROR_INSTALL
+cd ..
+#<install_package
diff --git a/media/sound/darkice/darkice-0.17.1-x86_64.diff b/media/sound/darkice/darkice-0.17.1-x86_64.diff
new file mode 100644
index 0000000..3b183ee
--- /dev/null
+++ b/media/sound/darkice/darkice-0.17.1-x86_64.diff
@@ -0,0 +1,95 @@
+diff -Naur darkice-0.17.1.orig/configure darkice-0.17.1/configure
+--- darkice-0.17.1.orig/configure 2006-05-19 10:08:33.000000000 -0300
++++ darkice-0.17.1/configure 2006-10-03 22:23:56.000000000 -0300
+@@ -879,23 +879,23 @@
+ --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
+ --with-lame use lame for encoding mp3 streams yes
+ --with-lame-prefix=DIR alternate location for lame /usr
+- look for libraries in LAME-PREFIX/lib,
++ look for libraries in LAME-PREFIX/lib64,
+ for headers in LAME-PREFIX/include
+ --with-vorbis use Ogg Vorbis for encoding vorbis streams yes
+ --with-vorbis-prefix=DIR alternate location for vorbis /usr
+- look for libraries in VORBIS-PREFIX/lib,
++ look for libraries in VORBIS-PREFIX/lib64,
+ for headers in VORBIS-PREFIX/include
+ --with-faac use faac for encoding AAC streams yes
+ --with-faac-prefix=DIR alternate location for faac /usr
+- look for libraries in FAAC-PREFIX/lib,
++ look for libraries in FAAC-PREFIX/lib64,
+ for headers in FAAC-PREFIX/include
+ --with-twolame use twolame for encoding MP2 streams yes
+ --with-twolame-prefix=DIR alternate location for twolame /usr
+- look for libraries in TWOLAME-PREFIX/lib,
++ look for libraries in TWOLAME-PREFIX/lib64,
+ for headers in TWOLAME-PREFIX/include
+ --with-alsa use ALSA sound system yes
+ --with-alsa-prefix=DIR alternate location for ALSA /usr
+- look for libraries in ALSA-PREFIX/lib,
++ look for libraries in ALSA-PREFIX/lib64,
+ for headers in ALSA-PREFIX/include
+ --with-jack use JACK audio server yes
+ --with-debug enable debug mode no
+@@ -5975,7 +5975,7 @@
+
+ LAME_LIB_LOC=
+ for FILE in libmp3lame.a; do
+- for DIR in ${CONFIG_LAME_PREFIX} ${CONFIG_LAME_PREFIX}/lib ; do
++ for DIR in ${CONFIG_LAME_PREFIX} ${CONFIG_LAME_PREFIX}/lib64 ; do
+ if test ".LAME_LIB_LOC"="." && test -f "$DIR/$FILE"; then
+ LAME_LIB_LOC=$DIR
+ fi
+@@ -6046,7 +6046,7 @@
+
+ OGG_LIB_LOC=
+ for FILE in libogg.a; do
+- for DIR in ${CONFIG_VORBIS_PREFIX} ${CONFIG_VORBIS_PREFIX}/lib ; do
++ for DIR in ${CONFIG_VORBIS_PREFIX} ${CONFIG_VORBIS_PREFIX}/lib64 ; do
+ if test ".OGG_LIB_LOC"="." && test -f "$DIR/$FILE"; then
+ OGG_LIB_LOC=$DIR
+ fi
+@@ -6072,7 +6072,7 @@
+
+ VORBIS_LIB_LOC=
+ for FILE in libvorbis.a; do
+- for DIR in ${CONFIG_VORBIS_PREFIX} ${CONFIG_VORBIS_PREFIX}/lib ; do
++ for DIR in ${CONFIG_VORBIS_PREFIX} ${CONFIG_VORBIS_PREFIX}/lib64 ; do
+ if test ".VORBIS_LIB_LOC"="." && test -f "$DIR/$FILE"; then
+ VORBIS_LIB_LOC=$DIR
+ fi
+@@ -6098,7 +6098,7 @@
+
+ VORBISENC_LIB_LOC=
+ for FILE in libvorbisenc.a; do
+- for DIR in ${CONFIG_VORBIS_PREFIX} ${CONFIG_VORBIS_PREFIX}/lib ; do
++ for DIR in ${CONFIG_VORBIS_PREFIX} ${CONFIG_VORBIS_PREFIX}/lib64 ; do
+ if test ".VORBISENC_LIB_LOC"="." && test -f "$DIR/$FILE"; then
+ VORBISENC_LIB_LOC=$DIR
+ fi
+@@ -6173,7 +6173,7 @@
+
+ FAAC_LIB_LOC=
+ for FILE in libfaac.a; do
+- for DIR in ${CONFIG_FAAC_PREFIX} ${CONFIG_FAAC_PREFIX}/lib ; do
++ for DIR in ${CONFIG_FAAC_PREFIX} ${CONFIG_FAAC_PREFIX}/lib64 ; do
+ if test ".FAAC_LIB_LOC"="." && test -f "$DIR/$FILE"; then
+ FAAC_LIB_LOC=$DIR
+ fi
+@@ -6244,7 +6244,7 @@
+
+ TWOLAME_LIB_LOC=
+ for FILE in libtwolame.a; do
+- for DIR in ${CONFIG_TWOLAME_PREFIX} ${CONFIG_TWOLAME_PREFIX}/lib ; do
++ for DIR in ${CONFIG_TWOLAME_PREFIX} ${CONFIG_TWOLAME_PREFIX}/lib64 ; do
+ if test ".TWOLAME_LIB_LOC"="." && test -f "$DIR/$FILE"; then
+ TWOLAME_LIB_LOC=$DIR
+ fi
+@@ -6325,7 +6325,7 @@
+
+ ALSA_LIB_LOC=
+ for FILE in libasound.so; do
+- for DIR in ${CONFIG_ALSA_PREFIX} ${CONFIG_ALSA_PREFIX}/lib ; do
++ for DIR in ${CONFIG_ALSA_PREFIX} ${CONFIG_ALSA_PREFIX}/lib64 ; do
+ if test ".ALSA_LIB_LOC"="." && test -f "$DIR/$FILE"; then
+ ALSA_LIB_LOC=$DIR
+ fi
diff --git a/media/sound/darkice/darkice.mkbuild b/media/sound/darkice/darkice.mkbuild
new file mode 100644
index 0000000..fa8cb64
--- /dev/null
+++ b/media/sound/darkice/darkice.mkbuild
@@ -0,0 +1,97 @@
+#
+# This mkbuild is free software; you can redistribute it and/or modify it under the
+# terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the License, or any later version.
+#
+# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+# Place - Suite 330, Boston, MA 02111-1307, USA
+#
+
+#--------------------
+# Personal variables
+#--------------------
+# Author name
+[[SLACKBUILD AUTHOR]]="Silvio Rhatto"
+
+# Initials author name
+[[SLACKBUILD AUTHOR INITIALS]]="rha"
+
+#------------------------
+# Construction Variables
+#------------------------
+#
+# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... )
+[[DOWNLOAD FOLDER URL]]="http://darkice.tyrell.hu/dist/0.19/darkice-0.19.tar.gz"
+
+#
+# Documentation files. Null ("") to auto-set commom doc-files:
+[[DOCUMENTATION FILES]]="AUTHORS COPYING ChangeLog FAQ NEWS README TODO"
+
+[[OTHER CONFIGURE ARGS]]="--sysconfdir=/etc"
+
+# SlackBuild model
+[[SLACKBUILD MODEL]]="generic.mkSlackBuild"
+
+# SlackBuild PATH in Slack.Sarava tree
+[[SLACKBUILD PATH]]="media/sound/darkice"
+
+# Dependencies
+[[SLACK REQUIRED]]="lame: jack: twolame"
+
+#---------------------
+# SlackBuild Sections
+#---------------------
+# Default sections:
+# head, set_variables, slkflags, start_structure, untar_source,
+# make_package, install_package, build_package
+# Warning: don't remove '#>>' and "#<<" tags.
+#>> Start SlackBuild Sections:
+ on: head
+ on: slackbuildrc
+ on: set_variables
+ on: slkflags
+ on: error_codes
+ on: start_structure
+off: create_build_user_and_group
+ on: download_source
+off: md5sum_download_and_check_0
+off: md5sum_download_and_check_1
+off: gpg_signature_check
+ on: untar_source
+ on: patch_source
+ on: configure
+ on: make_package
+ on: install_package
+ on: strip_binaries
+off: compress_manpages
+off: compress_info_files
+off: copy_init_scripts
+ on: install_documentation
+ on: slackdesc
+off: move_config_files
+off: postinstall_script
+ on: build_package
+ on: clean_builds
+#<< End SlackBuild Sections
+
+#------------------
+# Sections changes
+#------------------
+#>slackdesc
+darkice: darkice (an icecast and shoutcast streaming originator)
+darkice:
+darkice: DarkIce is an IceCast, IceCast2 and ShoutCast live audio streamer.
+darkice: It takes audio input from a sound card, encodes it into mp3 and/or
+darkice: Ogg Vorbis, and sends the mp3 stream to one or more IceCast and/or
+darkice: ShoutCast servers, the Ogg Vorbis stream to one or more IceCast2
+darkice: servers.
+darkice:
+darkice:
+darkice:
+darkice:
+#<slackdesc
diff --git a/media/sound/darksnow/darksnow.mkbuild b/media/sound/darksnow/darksnow.mkbuild
new file mode 100644
index 0000000..411f1f5
--- /dev/null
+++ b/media/sound/darksnow/darksnow.mkbuild
@@ -0,0 +1,90 @@
+#
+# This mkbuild is free software; you can redistribute it and/or modify it under the
+# terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the License, or any later version.
+#
+# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+# Place - Suite 330, Boston, MA 02111-1307, USA
+#
+
+#--------------------
+# Personal variables
+#--------------------
+# Author name
+[[SLACKBUILD AUTHOR]]="Silvio Rhatto"
+
+# Initials author name
+[[SLACKBUILD AUTHOR INITIALS]]="rha"
+
+#------------------------
+# Construction Variables
+#------------------------
+#
+# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... )
+[[DOWNLOAD FOLDER URL]]="http://darksnow.radiolivre.org/darksnow-0.6.1.tar.gz"
+
+[[OTHER CONFIGURE ARGS]]="--sysconfdir=/etc"
+
+# SlackBuild model
+[[SLACKBUILD MODEL]]="generic.mkSlackBuild"
+
+# SlackBuild PATH in Slack.Sarava tree
+[[SLACKBUILD PATH]]="media/sound/darksnow"
+
+# Dependencies
+[[SLACK REQUIRED]]="darkice"
+
+#---------------------
+# SlackBuild Sections
+#---------------------
+# Default sections:
+# head, set_variables, slkflags, start_structure, untar_source,
+# make_package, install_package, build_package
+# Warning: don't remove '#>>' and "#<<" tags.
+#>> Start SlackBuild Sections:
+ on: head
+ on: slackbuildrc
+ on: set_variables
+ on: slkflags
+ on: error_codes
+ on: start_structure
+off: create_build_user_and_group
+ on: download_source
+off: md5sum_download_and_check_0
+off: md5sum_download_and_check_1
+off: gpg_signature_check
+ on: untar_source
+off: patch_source
+ on: configure
+ on: make_package
+ on: install_package
+off: strip_binaries
+off: compress_manpages
+off: compress_info_files
+off: copy_init_scripts
+off: install_documentation
+off: slackdesc
+off: move_config_files
+off: postinstall_script
+ on: build_package
+ on: clean_builds
+#<< End SlackBuild Sections
+
+#------------------
+# Sections changes
+#------------------
+#>install_package
+# Install
+strip darksnow
+make make_pkg
+#<install_package
+
+#>build_package
+# Build the package
+mv *-1rd.tgz $REPOS/$PKG_NAME-$PKG_VERSION-$ARCH-$BUILD.tgz || exit $ERROR_MKPKG
+#<build_package
diff --git a/media/sound/envy24control/envy24control.mkbuild b/media/sound/envy24control/envy24control.mkbuild
new file mode 100644
index 0000000..c3eb33d
--- /dev/null
+++ b/media/sound/envy24control/envy24control.mkbuild
@@ -0,0 +1,110 @@
+#
+# This mkbuild is free software; you can redistribute it and/or modify it under the
+# terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the License, or any later version.
+#
+# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+# Place - Suite 330, Boston, MA 02111-1307, USA
+#
+
+#--------------------
+# Personal variables
+#--------------------
+# Author name
+[[SLACKBUILD AUTHOR]]="Silvio Rhatto"
+
+# Initials author name
+[[SLACKBUILD AUTHOR INITIALS]]="rha"
+
+#------------------------
+# Construction Variables
+#------------------------
+#
+# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... )
+[[DOWNLOAD FOLDER URL]]="ftp://ftp.alsa-project.org/pub/tools/alsa-tools-1.0.17.tar.bz2"
+
+# Source base name. if different from package name. Null ("") to default value.
+# Auto-set, get SRC_NAME from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[SOURCE NAME]]="alsa-tools"
+
+# Package name. Null ("") to auto-set
+# Auto-set, get PKG_NAME from URL downcase(SRC_NAME): http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[PACKAGE NAME]]="envy24control"
+
+#
+# Source Name construction string
+# Default value is: $SRC_NAME-$VERSION.tar.$EXTENSION
+[[SOURCE NAME CONSTRUCTION STRING]]="$SRC_NAME-$VERSION.tar.$EXTENSION"
+
+#
+# Documentation files. Null ("") to auto-set commom doc-files:
+[[DOCUMENTATION FILES]]="AUTHORS COPYING README"
+
+# SlackBuild model
+[[SLACKBUILD MODEL]]="generic.mkSlackBuild"
+
+# SlackBuild PATH in Slack.Sarava tree
+[[SLACKBUILD PATH]]="media/sound/envy24control"
+
+#---------------------
+# SlackBuild Sections
+#---------------------
+# Default sections:
+# head, set_variables, slkflags, start_structure, untar_source,
+# make_package, install_package, build_package
+# Warning: don't remove '#>>' and "#<<" tags.
+#>> Start SlackBuild Sections:
+ on: head
+ on: slackbuildrc
+ on: set_variables
+ on: slkflags
+ on: error_codes
+ on: start_structure
+off: create_build_user_and_group
+ on: download_source
+off: md5sum_download_and_check_0
+off: md5sum_download_and_check_1
+off: gpg_signature_check
+ on: untar_source
+ on: patch_source
+ on: configure
+ on: make_package
+ on: install_package
+ on: strip_binaries
+off: compress_manpages
+off: compress_info_files
+off: copy_init_scripts
+ on: install_documentation
+ on: slackdesc
+off: move_config_files
+off: postinstall_script
+ on: build_package
+ on: clean_builds
+#<< End SlackBuild Sections
+
+#------------------
+# Sections changes
+#------------------
+#>slackdesc
+envy24control: envy24control (Control tool for Envy24 (ice1712) based soundcards)
+envy24control:
+envy24control: Envy24control is a graphical utility for controlling cards based on
+envy24control: the envy24 or ice1712 chipset, e.g., the Midiman Delta series and
+envy24control: the Terratec EWS and EWX series. It is supplied as part of the
+envy24control: alsa-tools package. The utility allows control of the digital mixer,
+envy24control: channel gains and other hardware settings, as well as displaying a
+envy24control: level meter for each input and output channel.
+envy24control:
+envy24control:
+envy24control:
+#<slackdesc
+
+#p>
+-cd "$PKG_SRC"
++cd "$PKG_SRC/$PKG_NAME"
+#p<
diff --git a/media/sound/hydrogen/hydrogen-0.9.3.diff b/media/sound/hydrogen/hydrogen-0.9.3.diff
new file mode 100644
index 0000000..1f0dc30
--- /dev/null
+++ b/media/sound/hydrogen/hydrogen-0.9.3.diff
@@ -0,0 +1,651 @@
+diff -Naur hydrogen-0.9.3.orig/Makefile.in hydrogen-0.9.3/Makefile.in
+--- hydrogen-0.9.3.orig/Makefile.in 2005-11-10 16:00:08.000000000 -0200
++++ hydrogen-0.9.3/Makefile.in 2008-07-24 19:43:46.000000000 -0300
+@@ -225,7 +225,7 @@
+ mkdir -p $(DESTDIR)$(prefix)/share/hydrogen/data/
+ cp -R data $(DESTDIR)$(prefix)/share/hydrogen
+ mkdir -p $(DESTDIR)$(prefix)/share/hydrogen/data/
+- @install -vD hydrogen.desktop $(DESTDIR)$(prefix)/share/applications/hydrogen.desktop
++ @install -vD -m 644 hydrogen.desktop $(DESTDIR)$(prefix)/share/applications/hydrogen.desktop
+ cd plugins;make install;cd ..
+
+
+diff -Naur hydrogen-0.9.3.orig/configure.in hydrogen-0.9.3/configure.in
+--- hydrogen-0.9.3.orig/configure.in 2006-01-18 20:02:37.000000000 -0200
++++ hydrogen-0.9.3/configure.in 2008-07-24 19:43:40.000000000 -0300
+@@ -367,6 +367,8 @@
+ echo "--- Checking for PortAudio -------------------------------------"
+
+ portaudio_support=false
++AC_ARG_ENABLE(portaudio, [ --disable-portaudio Compile without portaudio support], [want_portaudio=$enableval])
++if test "x$want_portaudio" != "xno"; then
+ AC_MSG_CHECKING([whether PORTAUDIOPATH environment variable is set])
+ if test "x$PORTAUDIOPATH" = "x"; then
+ AC_MSG_RESULT(PORTAUDIOPATH is not set. No PortAudio support.)
+@@ -389,6 +391,7 @@
+ echo "-----------------------------------------------------------------"
+ echo ""
+
++fi
+
+
+
+diff -Naur hydrogen-0.9.3.orig/configure.in~ hydrogen-0.9.3/configure.in~
+--- hydrogen-0.9.3.orig/configure.in~ 1969-12-31 21:00:00.000000000 -0300
++++ hydrogen-0.9.3/configure.in~ 2006-01-18 20:02:37.000000000 -0200
+@@ -0,0 +1,557 @@
++d added Qt .dylib search for OS X systems (2004/12/17 Jonathan Dempsey)
++
++
++dnl Process this file with autoconf to produce a configure script.
++AC_INIT(README)
++#AC_PREREQ(2.58)
++
++extra_version=""
++hydrogenVersion="0.9.3$extra_version"
++
++echo "
++
++-----------------------------------------------------------------
++Starting Hydrogen $hydrogenVersion configuration...
++-----------------------------------------------------------------
++
++"
++#ac_qmake_lflags="-static"
++#AC_SUBST(ac_qmake_lflags)
++
++
++# static build
++#ac_libraries=-static
++
++
++AC_DEFINE_UNQUOTED(VERSION, "${hydrogenVersion}", [Version])
++
++
++AC_CONFIG_HEADER(config.h)
++
++dnl Set default installation prefix.
++AC_PREFIX_DEFAULT(/usr/local)
++ac_prefix=$prefix
++if test "x$ac_prefix" = "xNONE"; then
++ ac_prefix=$ac_default_prefix
++fi
++AC_SUBST(ac_prefix)
++AC_DEFINE_UNQUOTED(CONFIG_PREFIX, ["$ac_prefix"], [Default installation prefix.])
++
++
++AC_ARG_ENABLE(profile, [ --enable-profile enable profile info (default=no)], [useProfile="yes"], [useProfile="no"])
++if test "x$useProfile" = "xyes"; then
++ ac_qmake_cflags="-pg"
++ ac_qmake_cxxflags="-pg"
++ ac_qmake_lflags="-pg"
++ AC_SUBST(ac_qmake_cflags)
++ AC_SUBST(ac_qmake_cxxflags)
++ AC_SUBST(ac_qmake_lflags)
++fi
++
++dnl Enable debugging argument option.
++AC_ARG_ENABLE(debug, [ --enable-debug enable debugging (default=no)], [ac_debug="debug"], [ac_debug="release"])
++AC_SUBST(ac_debug)
++if test "x$ac_debug" = "xdebug"; then
++ AC_DEFINE(CONFIG_DEBUG, 1, [Define if debugging is enabled.])
++ features_list="${features_list} (Debug)"
++ echo " * Debug mode enabled."
++# CXXFLAGS="${CXXFLAGS} -g -O3"
++#else
++# CXXFLAGS="${CXXFLAGS} -O3"
++fi
++
++ladspa_enabled=yes
++AC_ARG_ENABLE(ladspa, [ --disable-ladspa disable LADSPA support (default=no)], [ladspa_enabled=$enableval])
++
++if test "x$ladspa_enabled" = "xyes"; then
++ AC_DEFINE(LADSPA_SUPPORT, 1, [Define if LADSPA support is enabled.])
++else
++ echo " * LADSPA support disabled."
++fi
++
++
++dnl Checks for programs.
++AC_PROG_CC
++AC_PROG_CPP
++AC_PROG_CXX
++AC_PROG_CXXCPP
++AC_PROG_GCC_TRADITIONAL
++
++dnl Checks for languages.
++AC_LANG_C
++AC_LANG_CPLUSPLUS
++
++
++
++########################
++#
++# QT
++#
++#####################
++echo ""
++echo "--- Checking for QT Libs ----------------------------------------"
++
++#dnl Check for QTDIR environment variable.
++AC_MSG_CHECKING([whether QTDIR environment variable is set])
++if test "x$QTDIR" = "x"; then
++ # is not set
++ AC_MSG_RESULT([no])
++ AC_MSG_WARN([QTDIR must be properly set.])
++
++ echo " * Searching for Qt library"
++ ac_qtlib=""
++ for X in /usr/share/qt /usr/share/qt3 /usr/lib/qt3 /usr/lib/qt-3.1; do
++ if test "x$ac_qtlib" = "x"; then
++ if test -f $X/lib/libqt-mt.so -o -f $X/lib/libqt-mt.a -o -f $X/lib/libqt-mt.dylib; then
++ ac_qtlib=$X
++ QTDIR=$X
++ echo " |-> searching QT in $X *** Found ***"
++ else
++ echo " |-> searching QT in $X *** Not found ***"
++ fi
++ fi
++ done
++else
++ AC_MSG_RESULT([$QTDIR])
++ echo " * Searching for Qt library"
++ ac_qtlib=""
++ if test "x$ac_qtlib" = "x"; then
++ if test -f $QTDIR/lib/libqt-mt.so -o -f $QTDIR/lib/libqt-mt.a -o -f $QTDIR/lib/libqt-mt.dylib; then
++ ac_qtlib=$QTDIR
++ echo " |-> searching QT in $QTDIR *** Found ***"
++ else
++ echo " |-> searching QT in $QTDIR *** Not found ***"
++ fi
++ fi
++fi
++
++#dnl Checks for Qt library.
++#AC_CACHE_CHECK([for Qt library],
++# ac_qtlib, [
++# for X in qt-mt qt; do
++# if test "x$ac_qtlib" = "x"; then
++# if test -f $QTDIR/lib/lib$X.so -o -f $QTDIR/lib/lib$X.a; then
++# ac_qtlib=$X
++# fi
++# fi
++# done
++#])
++
++if test "x$ac_qtlib" = "x"; then
++ AC_MSG_WARN([Qt library not found. Maybe QTDIR isn't properly set.])
++fi
++AC_SUBST(ac_qtlib)
++
++
++#dnl Check for Qt multi-thread support.
++#if test "x$ac_qtlib" = "xqt-mt"; then
++# ac_thread="thread"
++#fi
++#AC_SUBST(ac_thread)
++#
++CFLAGS="$CFLAGS -I$QTDIR/include"
++CPPFLAGS="$CPPFLAGS -I$QTDIR/include"
++LIBS="-L$QTDIR/lib -L/usr/X11R6/lib"
++
++#AC_CACHE_CHECK([for Qt library version >= 3.1.1],
++# ac_qtlib_version, [
++# AC_TRY_LINK([#include "qglobal.h"], [
++#if QT_VERSION < 0x030101
++#error Qt library 3.1.1 or greater required.
++#endif
++# ],
++# ac_qtlib_version="yes", [
++# echo "no; Qt 3.1.1 or greater is required"
++# exit
++# ])
++#])
++
++dnl A common error message:
++ac_qtdir_errmsg="not found in current PATH. Maybe QT development environment isn't available (qt3-devel)."
++
++# Check for Qt qmake utility.
++#AC_PATH_PROG(ac_qmake, qmake, [no], $QTDIR/bin:${PATH})
++AC_PATH_PROG(ac_qmake, qmake, [no], $QTDIR/bin)
++if test "x$ac_qmake" = "xno"; then
++ AC_MSG_ERROR([qmake $ac_qtdir_errmsg])
++fi
++AC_SUBST(ac_qmake)
++
++# Check for Qt moc utility.
++#AC_PATH_PROG(ac_moc, moc, [no], $QTDIR/bin:${PATH})
++AC_PATH_PROG(ac_moc, moc, [no], $QTDIR/bin)
++if test "x$ac_moc" = "xno"; then
++ AC_MSG_ERROR([moc $ac_qtdir_errmsg])
++fi
++AC_SUBST(ac_moc)
++
++# Check for Qt uic utility.
++#AC_PATH_PROG(ac_uic, uic, [no], $QTDIR/bin:${PATH})
++AC_PATH_PROG(ac_uic, uic, [no], $QTDIR/bin)
++if test "x$ac_uic" = "xno"; then
++ AC_MSG_ERROR([uic $ac_qtdir_errmsg])
++fi
++AC_SUBST(ac_uic)
++
++
++
++echo ""
++echo "-----------------------------------------------------------------"
++echo "Checking for libraries.."
++echo "-----------------------------------------------------------------"
++
++
++
++dnl Checks for libraries.
++AC_CHECK_LIB(m, main)
++AC_CHECK_LIB(X11, main)
++AC_CHECK_LIB(Xext, main)
++AC_CHECK_LIB($ac_qtlib, main)
++
++dnl Checks for header files.
++AC_HEADER_STDC
++AC_HEADER_SYS_WAIT
++AC_CHECK_HEADERS(fcntl.h sys/ioctl.h unistd.h poll.h)
++
++dnl Checks for library functions.
++AC_CHECK_FUNCS(system)
++
++
++
++#################################
++#
++# libSndFile
++#
++#################################
++echo ""
++echo "--- Checking for libsndfile -------------------------------------"
++sndfile_found=false
++AC_CHECK_LIB([sndfile], sf_open, sndfile_found=yes)
++#PKG_CHECK_MODULES(LIBSNDFILE, sndfile, sndfile_found=true, sndfile_found=false)
++if test "$sndfile_found" = "false"; then
++ AC_MSG_ERROR("sndfile library not found. Website: http://www.mega-nerd.com/libsndfile/")
++else
++ ac_libraries="${ac_libraries} $( pkg-config --libs sndfile )"
++fi
++echo "-----------------------------------------------------------------"
++echo ""
++
++
++
++
++######################
++#
++# FLAC
++#
++########################
++echo ""
++echo "--- Checking for FLAC++ Libs ------------------------------------"
++flac_support=yes
++AC_ARG_ENABLE(flac_support, [ --disable-flac-support Compile without FLAC support], [flac_support=$enableval])
++
++if test "$flac_support" != "no"; then
++
++ flac_found=no
++ #AC_CHECK_HEADERS(FLAC/file_decoder.h)
++ #AC_CHECK_LIB(FLAC, FLAC__file_decoder_new, flac_found=yes)
++
++ AC_CHECK_HEADERS(FLAC++/all.h, flac_found=yes)
++ #AC_CHECK_LIB(FLAC++, FLAC::Decoder::File, flac_found=yes)
++
++ if test "$flac_found" = "no"; then
++ AC_MSG_ERROR("FLAC++ library not found. FLAC website: http://flac.sourceforge.net")
++ else
++ AC_DEFINE(FLAC_SUPPORT, 1, [Define to enable FLAC support])
++ ac_libraries="${ac_libraries} -lFLAC++ -lFLAC"
++ features_list="${features_list} (FLAC)"
++ fi
++else
++ AC_MSG_WARN("FLAC++ library disabled. WARNING: Many drumkits will not work without FLAC support!!")
++fi
++
++echo "-----------------------------------------------------------------"
++echo ""
++
++
++
++
++##############################
++#
++# JACK SUPPORT
++#
++################################
++echo ""
++echo "--- Checking for JACK -------------------------------------------"
++jack_support=yes
++AC_ARG_ENABLE(jack-support, [ --disable-jack-support Compile without JACK support], [jack_support=$enableval])
++
++JACK_SUPPORT=0
++
++if test "$jack_support" != "no"; then
++ AC_CHECK_LIB(jack, main, [ac_jack_lib="yes"], [ac_jack_lib="no"])
++ if test "x$ac_jack_lib" = "xno"; then
++ AC_MSG_WARN([ *** Could not find the JACK library, disabling JACK driver])
++ else
++ JACK_SUPPORT=1
++ AC_DEFINE(JACK_SUPPORT, 1, [Define to enable JACK driver])
++ features_list="${features_list} (Jack)"
++ ac_libraries="${ac_libraries} -ljack"
++ fi
++else
++ echo "JACK support disabled"
++fi
++echo "-----------------------------------------------------------------"
++echo ""
++
++##########################
++#
++# ALSA
++#
++##########################
++echo ""
++echo "--- Checking for ALSA Libs --------------------------------------"
++
++use_alsa=yes
++
++AC_ARG_ENABLE(alsa, [ --disable-alsa Compile without ALSA support], [use_alsa=$enableval])
++if test "$use_alsa" = "yes"; then
++ alsa_found=no
++ AC_CHECK_HEADERS(alsa/asoundlib.h)
++dnl if test "x${ac_cv_header_alsa_asoundlib_h}" = xyes ; then
++dnl fi
++
++ AC_CHECK_LIB(asound, snd_seq_open, alsa_found=yes)
++ if test "$alsa_found" = "no" ; then
++ AC_MSG_WARN([ *** Could not find the ALSA library, disabling ALSA support])
++ else
++ AC_DEFINE( ALSA_SUPPORT, 1, [Define to use ALSA Audio support])
++ features_list="${features_list} (Alsa)"
++ ac_libraries="${ac_libraries} -lasound"
++ fi
++else
++ echo "ALSA support disabled."
++fi
++
++echo "-----------------------------------------------------------------"
++echo ""
++
++
++##########################
++#
++# OSS SUPPORT
++#
++##########################
++echo ""
++echo "--- Checking for OSS --------------------------------------------"
++oss_support=yes
++
++AC_ARG_ENABLE(oss-support, [ --disable-oss-support Compile without OSS support], [oss_support=$enableval])
++if test "$oss_support" = "yes"; then
++ AC_DEFINE(OSS_SUPPORT, 1, [Define to enable OSS driver])
++ features_list="${features_list} (OSS)"
++else
++ echo "OSS support disabled."
++fi
++
++echo "-----------------------------------------------------------------"
++echo ""
++
++
++
++#################################
++#
++# PortAudio
++#
++#################################
++echo ""
++echo "--- Checking for PortAudio -------------------------------------"
++
++portaudio_support=false
++AC_MSG_CHECKING([whether PORTAUDIOPATH environment variable is set])
++if test "x$PORTAUDIOPATH" = "x"; then
++ AC_MSG_RESULT(PORTAUDIOPATH is not set. No PortAudio support.)
++else
++ AC_MSG_RESULT("[$PORTAUDIOPATH]")
++ if test -f $PORTAUDIOPATH/pa_unix_oss/libportaudio.so; then
++ echo " |-> searching PortAudio in $PORTAUDIOPATH *** Found ***"
++ ac_libraries="${ac_libraries} -L${PORTAUDIOPATH}/pa_unix_oss -lportaudio"
++ features_list="${features_list} (PortAudio)"
++ AC_DEFINE(PORTAUDIO_SUPPORT, 1, [Define to enable PortAudio driver])
++
++ ac_qmake_cxxflags="$ac_qmake_cxxflags -I$PORTAUDIOPATH/pa_common"
++ AC_SUBST(ac_qmake_cxxflags)
++ portaudio_support=true
++ else
++ echo " |-> searching PortAudio in $PORTAUDIOPATH *** Not found ***"
++ fi
++
++fi
++echo "-----------------------------------------------------------------"
++echo ""
++
++
++
++
++#################################
++#
++# PortMidi
++#
++#################################
++echo ""
++echo "--- Checking for PortMidi -------------------------------------"
++portmidi_support=false
++AC_MSG_CHECKING([whether PORTMIDIPATH environment variable is set])
++if test "x$PORTMIDIPATH" = "x"; then
++ AC_MSG_RESULT(PORTMIDIPATH is not set. No PortMidi support.)
++else
++ AC_MSG_RESULT("[$PORTMIDIPATH]")
++ if test -f $PORTMIDIPATH/pm_linux/libportmidi.a; then
++ echo " |-> searching PortMidi in $PORTMIDIPATH *** Found ***"
++ ac_libraries="${ac_libraries} ${PORTMIDIPATH}/pm_linux/libportmidi.a ${PORTMIDIPATH}/porttime/libporttime.a"
++ features_list="${features_list} (PortMidi)"
++ AC_DEFINE(PORTMIDI_SUPPORT, 1, [Define to enable PortMidi driver])
++
++ ac_qmake_cxxflags="$ac_qmake_cxxflags -I$PORTMIDIPATH/pm_common -I$PORTMIDIPATH/porttime"
++ AC_SUBST(ac_qmake_cxxflags)
++ portmidi_support=true
++ else
++ echo " |-> searching PortMidi in $PORTMIDIPATH *** Not found ***"
++ fi
++
++fi
++
++echo "-----------------------------------------------------------------"
++echo ""
++
++
++
++
++##################################
++#
++# LRDF
++#
++###################################
++echo ""
++echo "--- Checking for LRDF -------------------------------------------"
++LRDF_SUPPORT=0
++lrdf_check=yes
++AC_ARG_ENABLE(lrdf-support, [ --disable-lrdf-support Compile without LRDF support], [lrdf_check=$enableval])
++if test "$lrdf_check" = "yes"; then
++ lrdf_found=no
++ AC_CHECK_HEADERS(lrdf.h, lrdf_found=yes)
++# AC_CHECK_LIB(lrdf, lrdf_init, lrdf_found=yes)
++ if test "$lrdf_found" = "no" ; then
++ AC_MSG_WARN([ *** Could not find the LRDF library])
++ else
++ LRDF_SUPPORT=1
++ AC_DEFINE(LRDF_SUPPORT, 1, [Define to enable LRDF support])
++ ac_libraries="${ac_libraries} -llrdf -lraptor -lxml2"
++ features_list="${features_list} (LRDF)"
++ fi
++fi
++echo "-----------------------------------------------------------------"
++echo ""
++
++
++
++##################################
++#
++# define the DATA path
++#
++###################################
++AC_DEFINE_UNQUOTED(DATA_PATH, "${ac_prefix}/share/hydrogen/data", [Data dir])
++AC_DEFINE_UNQUOTED(COMPILED_FEATURES, "${features_list}", [Compiled features])
++
++
++
++
++AC_SUBST(ac_libraries)
++
++
++AC_OUTPUT(
++Makefile
++hydrogen.pro
++hydrogenPlayer.pro
++hydrogenBenchmark.pro
++hydrogen2Midi.pro
++hydrogenCUI.pro
++hydrogen.desktop
++plugins/Makefile
++plugins/wasp/Makefile
++)
++
++
++echo "
++
++-----------------------------------------------------------------
++ Hydrogen ${hydrogenVersion} configuration:
++-----------------------------------------------------------------
++
++ Source code location: ${srcdir}
++ Prefix ${ac_prefix}
++ Data path ${ac_prefix}/share/hydrogen
++ LDFLAGS ${ac_libraries}
++"
++if test "x$ac_debug" = "xdebug"; then
++ echo " Debug messages: yes"
++else
++ echo " Debug messages: no"
++fi
++
++if test "${flac_found}" = "yes"; then
++ echo " FLAC: yes"
++else
++ echo " FLAC: no"
++fi
++
++if test "${LRDF_SUPPORT}" = "1"; then
++ echo " LRDF: yes"
++else
++ echo " LRDF: no"
++fi
++
++echo ""
++
++if test "${JACK_SUPPORT}" = "1"; then
++ echo " Jack: yes"
++else
++ echo " Jack: no"
++fi
++
++if test "${alsa_found}" = "yes"; then
++ echo " ALSA : yes"
++else
++ echo " ALSA : no"
++fi
++
++if test "${oss_support}" = "yes"; then
++ echo " OSS: yes"
++else
++ echo " OSS: no"
++fi
++
++
++if test "${portaudio_support}" = "true"; then
++ echo " PortAudio yes"
++else
++ echo " PortAudio no"
++fi
++
++if test "${portmidi_support}" = "true"; then
++ echo " PortMidi: yes"
++else
++ echo " PortMidi: no"
++fi
++
++
++echo "
++ Features list = ${features_list}
++
++-----------------------------------------------------------------
++Now type make to build Hydrogen.
++-----------------------------------------------------------------
++
++If you're not a member of hydrogen-dev mailing list yet, please join.
++Please see http://www.hydrogen-music.org for details.
++
++"
+diff -Naur hydrogen-0.9.3.orig/src/lib/FLACFile.cpp hydrogen-0.9.3/src/lib/FLACFile.cpp
+--- hydrogen-0.9.3.orig/src/lib/FLACFile.cpp 2005-11-08 07:31:22.000000000 -0200
++++ hydrogen-0.9.3/src/lib/FLACFile.cpp 2008-07-24 19:43:59.000000000 -0300
+@@ -33,6 +33,13 @@
+ //#include "FLAC/file_decoder.h"
+ #include <FLAC++/all.h>
+
++#if !defined(FLAC_API_VERSION_CURRENT) || FLAC_API_VERSION_CURRENT < 8
++#define LEGACY_FLAC
++#else
++#undef LEGACY_FLAC
++#endif
++
++
+ /// Reads a FLAC file...not optimized yet
+ class FLACFile_real : public FLAC::Decoder::File, public Object
+ {
+@@ -164,16 +171,28 @@
+ }
+
+ set_metadata_ignore_all();
++
++#ifdef LEGACY_FLAC
+ set_filename( sFilename.c_str() );
+
+ State s=init();
+ if( s != FLAC__FILE_DECODER_OK ) {
++#else
++ FLAC__StreamDecoderInitStatus s=init(sFilename.c_str() );
++ if(s!=FLAC__STREAM_DECODER_INIT_STATUS_OK) {
++#endif
+ errorLog( "[load] Error in init()" );
+ }
+
++#ifdef LEGACY_FLAC
+ if ( process_until_end_of_file() == false ) {
+ errorLog( "[load] Error in process_until_end_of_file()" );
+ }
++#else
++ if ( process_until_end_of_stream() == false ) {
++ errorLog( "[load] Error in process_until_end_of_stream()" );
++ }
++#endif
+ }
+
+
+diff -Naur hydrogen-0.9.3.orig/src/lib/xml/tinyxml.h hydrogen-0.9.3/src/lib/xml/tinyxml.h
+--- hydrogen-0.9.3.orig/src/lib/xml/tinyxml.h 2005-10-17 20:32:04.000000000 -0200
++++ hydrogen-0.9.3/src/lib/xml/tinyxml.h 2008-07-24 19:44:04.000000000 -0300
+@@ -823,7 +823,7 @@
+ #endif
+
+ /// Construct.
+- TiXmlDeclaration::TiXmlDeclaration( const char * _version,
++ TiXmlDeclaration( const char * _version,
+ const char * _encoding,
+ const char * _standalone );
+
diff --git a/media/sound/hydrogen/hydrogen.mkbuild b/media/sound/hydrogen/hydrogen.mkbuild
new file mode 100644
index 0000000..653effa
--- /dev/null
+++ b/media/sound/hydrogen/hydrogen.mkbuild
@@ -0,0 +1,95 @@
+#
+# This mkbuild is free software; you can redistribute it and/or modify it under the
+# terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the License, or any later version.
+#
+# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+# Place - Suite 330, Boston, MA 02111-1307, USA
+#
+
+#--------------------
+# Personal variables
+#--------------------
+# Author name
+[[SLACKBUILD AUTHOR]]="Silvio Rhatto"
+
+# Initials author name
+[[SLACKBUILD AUTHOR INITIALS]]="rha"
+
+#------------------------
+# Construction Variables
+#------------------------
+#
+# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... )
+[[DOWNLOAD FOLDER URL]]="http://downloads.sourceforge.net/hydrogen/hydrogen-0.9.3.tar.gz"
+
+#
+# Documentation files. Null ("") to auto-set commom doc-files:
+[[DOCUMENTATION FILES]]="AUTHORS COPYING ChangeLog README"
+
+# SlackBuild model
+[[SLACKBUILD MODEL]]="generic.mkSlackBuild"
+
+# SlackBuild PATH in Slack.Sarava tree
+[[SLACKBUILD PATH]]="media/sound/hydrogen"
+
+# Dependencies
+[[SLACK REQUIRED]]="libsndfile"
+
+#---------------------
+# SlackBuild Sections
+#---------------------
+# Default sections:
+# head, set_variables, slkflags, start_structure, untar_source,
+# make_package, install_package, build_package
+# Warning: don't remove '#>>' and "#<<" tags.
+#>> Start SlackBuild Sections:
+ on: head
+ on: slackbuildrc
+ on: set_variables
+ on: slkflags
+ on: error_codes
+ on: start_structure
+off: create_build_user_and_group
+ on: download_source
+off: md5sum_download_and_check_0
+off: md5sum_download_and_check_1
+off: gpg_signature_check
+ on: untar_source
+ on: patch_source
+ on: configure
+ on: make_package
+ on: install_package
+ on: strip_binaries
+off: compress_manpages
+off: compress_info_files
+off: copy_init_scripts
+ on: install_documentation
+ on: slackdesc
+off: move_config_files
+off: postinstall_script
+ on: build_package
+ on: clean_builds
+#<< End SlackBuild Sections
+
+#------------------
+# Sections changes
+#------------------
+#>slackdesc
+hydrogen: hydrogen (A drum machine/sequencer)
+hydrogen:
+hydrogen: Hydrogen is a simple real-time Drum machine/sequencer. It features
+hydrogen: a graphical user interface based on Qt, a sample-based audio engine,
+hydrogen: Jack/ALSA/OSS/PortAudio and Export to disk audio drivers, ALSA MIDI
+hydrogen: input, ability to import/export XML-based song and drumkit files,
+hydrogen: 192 ticks per pattern, 16 voices with volume, mute, solo, ADSR, and
+hydrogen: pan capabilities, and import of samples in wave, au, and aiff format.
+hydrogen:
+hydrogen:
+hydrogen:
+#<slackdesc
diff --git a/media/sound/jack-rack/jack-rack.mkbuild b/media/sound/jack-rack/jack-rack.mkbuild
new file mode 100644
index 0000000..82aa909
--- /dev/null
+++ b/media/sound/jack-rack/jack-rack.mkbuild
@@ -0,0 +1,99 @@
+#
+# This mkbuild is free software; you can redistribute it and/or modify it under the
+# terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the License, or any later version.
+#
+# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+# Place - Suite 330, Boston, MA 02111-1307, USA
+#
+
+#--------------------
+# Personal variables
+#--------------------
+# Author name
+[[SLACKBUILD AUTHOR]]="Silvio Rhatto"
+
+# Initials author name
+[[SLACKBUILD AUTHOR INITIALS]]="rha"
+
+#------------------------
+# Construction Variables
+#------------------------
+#
+# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... )
+[[DOWNLOAD FOLDER URL]]="http://downloads.sourceforge.net/jack-rack/jack-rack-1.4.7.tar.bz2"
+
+#
+# Documentation files. Null ("") to auto-set commom doc-files:
+[[DOCUMENTATION FILES]]="ABOUT-NLS AUTHORS BUGS COPYING ChangeLog NEWS README THANKS TODO"
+
+# SlackBuild model
+[[SLACKBUILD MODEL]]="generic.mkSlackBuild"
+
+# SlackBuild PATH in Slack.Sarava tree
+[[SLACKBUILD PATH]]="media/sound/jack-rack"
+
+# Dependencies
+[[SLACK REQUIRED]]="jack: ladspa"
+
+# Source signature
+[[SIGNING KEY ID]]="B94D2E95"
+[[SIGNING URL]]="http://downloads.sourceforge.net/jack-rack/jack-rack-1.4.7.tar.bz2.asc"
+
+#---------------------
+# SlackBuild Sections
+#---------------------
+# Default sections:
+# head, set_variables, slkflags, start_structure, untar_source,
+# make_package, install_package, build_package
+# Warning: don't remove '#>>' and "#<<" tags.
+#>> Start SlackBuild Sections:
+ on: head
+ on: slackbuildrc
+ on: set_variables
+ on: slkflags
+ on: error_codes
+ on: start_structure
+off: create_build_user_and_group
+ on: download_source
+off: md5sum_download_and_check_0
+off: md5sum_download_and_check_1
+ on: gpg_signature_check
+ on: untar_source
+ on: patch_source
+ on: configure
+ on: make_package
+ on: install_package
+ on: strip_binaries
+off: compress_manpages
+off: compress_info_files
+off: copy_init_scripts
+ on: install_documentation
+ on: slackdesc
+off: move_config_files
+off: postinstall_script
+ on: build_package
+ on: clean_builds
+#<< End SlackBuild Sections
+
+#------------------
+# Sections changes
+#------------------
+#>slackdesc
+jack-rack: jack-rack
+jack-rack:
+jack-rack: JACK Rack is a LADSPA effects rack for the JACK audio API. It
+jack-rack: supports MIDI control, arbitrary channels, LRDF XML plugin
+jack-rack: descriptions, and the LADCCA session management system.
+jack-rack:
+jack-rack:
+jack-rack:
+jack-rack:
+jack-rack:
+jack-rack:
+#<slackdesc
diff --git a/media/sound/lmms/lmms-0.2.1.diff b/media/sound/lmms/lmms-0.2.1.diff
new file mode 100644
index 0000000..8df6458
--- /dev/null
+++ b/media/sound/lmms/lmms-0.2.1.diff
@@ -0,0 +1,12 @@
+diff -Naur lmms-0.2.1.orig/plugins/flp_import/flp_import.cpp lmms-0.2.1/plugins/flp_import/flp_import.cpp
+--- lmms-0.2.1.orig/plugins/flp_import/flp_import.cpp 2006-07-17 05:46:48.000000000 -0300
++++ lmms-0.2.1/plugins/flp_import/flp_import.cpp 2006-10-16 23:49:50.000000000 -0200
+@@ -45,7 +45,7 @@
+ #include "tempo_sync_knob.h"
+ #include "piano_widget.h"
+ #include "debug.h"
+-
++#include "ctype.h"
+
+ #ifdef QT4
+
diff --git a/media/sound/lmms/lmms.mkbuild b/media/sound/lmms/lmms.mkbuild
new file mode 100644
index 0000000..9a7d09a
--- /dev/null
+++ b/media/sound/lmms/lmms.mkbuild
@@ -0,0 +1,95 @@
+#
+# This mkbuild is free software; you can redistribute it and/or modify it under the
+# terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the License, or any later version.
+#
+# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+# Place - Suite 330, Boston, MA 02111-1307, USA
+#
+
+#--------------------
+# Personal variables
+#--------------------
+# Author name
+[[SLACKBUILD AUTHOR]]="Silvio Rhatto"
+
+# Initials author name
+[[SLACKBUILD AUTHOR INITIALS]]="rha"
+
+#------------------------
+# Construction Variables
+#------------------------
+#
+# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... )
+[[DOWNLOAD FOLDER URL]]="http://downloads.sourceforge.net/lmms/lmms-0.3.2.tar.bz2"
+
+#
+# Documentation files. Null ("") to auto-set commom doc-files:
+[[DOCUMENTATION FILES]]="AUTHORS COPYING ChangeLog INSTALL README TODO"
+
+# SlackBuild model
+[[SLACKBUILD MODEL]]="generic.mkSlackBuild"
+
+# SlackBuild PATH in Slack.Sarava tree
+[[SLACKBUILD PATH]]="media/sound/lmms"
+
+# Dependencies
+[[SLACK REQUIRED]]="ladspa"
+
+#---------------------
+# SlackBuild Sections
+#---------------------
+# Default sections:
+# head, set_variables, slkflags, start_structure, untar_source,
+# make_package, install_package, build_package
+# Warning: don't remove '#>>' and "#<<" tags.
+#>> Start SlackBuild Sections:
+ on: head
+ on: slackbuildrc
+ on: set_variables
+ on: slkflags
+ on: error_codes
+ on: start_structure
+off: create_build_user_and_group
+ on: download_source
+off: md5sum_download_and_check_0
+off: md5sum_download_and_check_1
+off: gpg_signature_check
+ on: untar_source
+ on: patch_source
+ on: configure
+ on: make_package
+ on: install_package
+ on: strip_binaries
+off: compress_manpages
+off: compress_info_files
+off: copy_init_scripts
+ on: install_documentation
+ on: slackdesc
+off: move_config_files
+off: postinstall_script
+ on: build_package
+ on: clean_builds
+#<< End SlackBuild Sections
+
+#------------------
+# Sections changes
+#------------------
+#>slackdesc
+lmms: lmms (Linux MultiMedia Studio)
+lmms:
+lmms: LMMS aims to be a free alternative to popular (but commercial and
+lmms: closed- source) programs like FruityLoops, Cubase and Logic giving
+lmms: you the ability of producing music with your computer by creating
+lmms: cool loops, synthesizing and mixing sounds, arranging samples,
+lmms: having more fun with your MIDI-keyboard and much more...
+lmms:
+lmms:
+lmms:
+lmms:
+#<slackdesc
diff --git a/media/sound/mp3blaster/mp3blaster.mkbuild b/media/sound/mp3blaster/mp3blaster.mkbuild
new file mode 100644
index 0000000..845235a
--- /dev/null
+++ b/media/sound/mp3blaster/mp3blaster.mkbuild
@@ -0,0 +1,94 @@
+#
+# This mkbuild is free software; you can redistribute it and/or modify it under the
+# terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the License, or any later version.
+#
+# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+# Place - Suite 330, Boston, MA 02111-1307, USA
+#
+
+#--------------------
+# Personal variables
+#--------------------
+# Author name
+[[SLACKBUILD AUTHOR]]="Silvio Rhatto"
+
+# Initials author name
+[[SLACKBUILD AUTHOR INITIALS]]="rha"
+
+#------------------------
+# Construction Variables
+#------------------------
+#
+# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... )
+[[DOWNLOAD FOLDER URL]]="http://www.stack.nl/~brama/mp3blaster/src/mp3blaster-3.2.0.tar.gz"
+
+#
+# Documentation files. Null ("") to auto-set commom doc-files:
+[[DOCUMENTATION FILES]]="AUTHORS BUGS COPYING CREDITS ChangeLog FAQ NEWS README TODO"
+
+[[OTHER CONFIGURE ARGS]]="--enable-newthreads"
+
+# SlackBuild model
+[[SLACKBUILD MODEL]]="generic.mkSlackBuild"
+
+# SlackBuild PATH in Slack.Sarava tree
+[[SLACKBUILD PATH]]="media/sound/mp3blaster"
+
+#---------------------
+# SlackBuild Sections
+#---------------------
+# Default sections:
+# head, set_variables, slkflags, start_structure, untar_source,
+# make_package, install_package, build_package
+# Warning: don't remove '#>>' and "#<<" tags.
+#>> Start SlackBuild Sections:
+ on: head
+ on: slackbuildrc
+ on: set_variables
+ on: slkflags
+ on: error_codes
+ on: start_structure
+off: create_build_user_and_group
+ on: download_source
+off: md5sum_download_and_check_0
+off: md5sum_download_and_check_1
+off: gpg_signature_check
+ on: untar_source
+ on: patch_source
+ on: configure
+ on: make_package
+ on: install_package
+ on: strip_binaries
+off: compress_manpages
+off: compress_info_files
+off: copy_init_scripts
+ on: install_documentation
+ on: slackdesc
+off: move_config_files
+off: postinstall_script
+ on: build_package
+ on: clean_builds
+#<< End SlackBuild Sections
+
+#------------------
+# Sections changes
+#------------------
+#>slackdesc
+mp3blaster: mp3blaster (a ncurses based audio player)
+mp3blaster:
+mp3blaster: MP3Blaster is a text console based program for playing mainly mp3
+mp3blaster: audio files. It is very interactive, and has a great list of features.
+mp3blaster: Its playlist can be divided in albums or categories (called 'groups'),
+mp3blaster: which allows for very sophisticated playback orders.
+mp3blaster:
+mp3blaster:
+mp3blaster:
+mp3blaster:
+mp3blaster:
+#<slackdesc
diff --git a/media/sound/pulseaudio/pulseaudio-0.9.10.diff b/media/sound/pulseaudio/pulseaudio-0.9.10.diff
new file mode 100644
index 0000000..ae593e2
--- /dev/null
+++ b/media/sound/pulseaudio/pulseaudio-0.9.10.diff
@@ -0,0 +1,22 @@
+--- src/daemon/caps.h.old 2008-06-29 20:37:31.000000000 -0300
++++ src/daemon/caps.h 2008-06-29 20:38:09.000000000 -0300
+@@ -25,7 +25,7 @@
+ ***/
+
+ void pa_drop_root(void);
+-void pa_drop_caps(void);
++int pa_drop_caps(void);
+ int pa_limit_caps(void);
+
+ #endif
+--- src/daemon/caps.c.old 2008-06-29 20:37:24.000000000 -0300
++++ src/daemon/caps.c 2008-06-29 20:38:07.000000000 -0300
+@@ -113,7 +113,7 @@
+ }
+
+ /* Drop all capabilities, effectively becoming a normal user */
+-void pa_drop_caps(void) {
++int pa_drop_caps(void) {
+ cap_t caps;
+
+ pa_assert_se(prctl(PR_SET_KEEPCAPS, 0, 0, 0, 0) == 0);
diff --git a/media/sound/pulseaudio/pulseaudio.mkbuild b/media/sound/pulseaudio/pulseaudio.mkbuild
new file mode 100644
index 0000000..91bb2b2
--- /dev/null
+++ b/media/sound/pulseaudio/pulseaudio.mkbuild
@@ -0,0 +1,169 @@
+#################################################################
+## Generic template for Mkbuild
+##
+## Version 0.9.0 - Alves ( rudsonalves at yahoo d0t com d0t br )
+#################################################################
+#--------------------
+# Personal variables
+#--------------------
+# Author name
+[[SLACKBUILD AUTHOR]]="Rafael Diniz"
+
+# Initials author name
+[[SLACKBUILD AUTHOR INITIALS]]="rd"
+
+#------------------------
+# Construction Variables
+#------------------------
+#
+# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... )
+[[DOWNLOAD FOLDER URL]]="http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-0.9.10.tar.gz"
+
+# Source base name. if different from package name. Null ("") to default value.
+# Auto-set, get SRC_NAME from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[SOURCE NAME]]=""
+
+# Package name. Null ("") to auto-set
+# Auto-set, get PKG_NAME from URL downcase(SRC_NAME): http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[PACKAGE NAME]]=""
+
+#
+# Package default ARCH
+# Default set is i486
+[[ARCH]]=""
+
+#
+# Package version. Null ("") to auto-set.
+# Auto-set, get VERSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[VERSION]]=""
+
+#
+# Package extension. Null ("") to auto-set
+# Auto-set, get EXTENSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[EXTENSION]]=""
+
+#
+# Build number.
+# Auto-set to default 1
+[[BUILD NUMBER]]=""
+
+#
+# Source Name construction string
+# Default value is: $SRC_NAME-$VERSION.tar.$EXTENSION
+[[SOURCE NAME CONSTRUCTION STRING]]="$SRC_NAME-$VERSION.tar.$EXTENSION"
+
+#
+# Unpacker programa ("") to auto-set. Default "tar"
+# Unpacke Flags ("") to auto-set. Default flags to tar "--no-same-owner --no-same-permissions -xvf"
+[[UNPACKER]]=""
+[[UNPACKER FLAGS]]=""
+
+#
+# Dependency list input
+# Enter string: "dependency_1 [condiction_1] [versio_1]: dependency_2 [condiction_2] [versio_2]"
+# Example:
+[[SLACK REQUIRED]]=""
+
+#
+# Decompress program
+# gz, tgz, bz2, set null ("") to auto-set
+# Auto-set, get DECOMPRESSOR from URL EXTENSION: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[DECOMPRESSOR]]=""
+
+#
+# Decompress check flag
+# gz, tgz, bz2, set null ("") to auto-set
+[[DECOMPRESSOR TEST FLAG]]=""
+
+#
+# Documentation files. Null ("") to auto-set commom doc-files:
+# NEWS TODO README AUTHORS INSTALL ChangeLog MAINTAINERS COPYING readme.*
+[[DOCUMENTATION FILES]]=""
+
+#
+# ./configure options
+[[OTHER CONFIGURE ARGS]]=" --with-system-user=pulseaudio --with-system-group=pulseaudio --with-access-group=users "
+
+#
+# PREFIX. Default /usr
+[[PREFIX]]="/usr"
+
+#
+# Number of jobs
+[[NUMBER OF JOBS]]="-j3"
+
+#---------------------
+# Others changes
+#---------------------
+#[[MD5SUM CODE]]=""
+#[[MD5SUM EXTENSION]]=""
+#[[SIGNING KEY]]=""
+#[[SIGNING KEY URL]]=""
+#[[SIGNING KEY ID]]=""
+#[[SIGNING URL]]=""
+#[[CONFIG FILES]]=""
+#[[PATCH URLS]]=""
+[[PATCH FILES]]=""
+[[NUMBER OF PREFIX SLASHES TO STRIP]]="0"
+
+# SlackBuild model
+[[SLACKBUILD MODEL]]="generic.mkSlackBuild"
+
+# SlackBuild PATH in Slack.Sarava tree
+#[[SLACKBUILD PATH]]="others/unclassified/[[PKG NAME]]"
+[[SLACKBUILD PATH]]="media/sound/pulseaudio"
+
+#---------------------
+# SlackBuild Sections
+#---------------------
+# Default sections:
+# head, set_variables, slkflags, start_structure, untar_source,
+# make_package, install_package, build_package
+# Warning: don't remove '#>>' and "#<<" tags.
+#>> Start SlackBuild Sections:
+ on: head
+ on: slackbuildrc
+ on: set_variables
+ on: slkflags
+ on: error_codes
+ on: start_structure
+ on: create_build_user_and_group
+ on: download_source
+off: svn_source
+off: md5sum_download_and_check_0
+off: md5sum_download_and_check_1
+off: gpg_signature_check
+ on: untar_source
+ on: patch_source
+ on: configure
+ on: make_package
+ on: install_package
+ on: strip_binaries
+off: compress_manpages
+off: compress_info_files
+off: copy_init_scripts
+off: copy_config_files
+ on: install_documentation
+ on: slackdesc
+off: move_config_files
+off: postinstall_script
+ on: build_package
+ on: clean_builds
+#<< End SlackBuild Sections
+
+#------------------
+# Sections changes
+#------------------
+#>slackdesc
+pulseaudio: pulseaudio (sound server daemon)
+pulseaudio:
+pulseaudio: PulseAudio is a sound server for POSIX and Win32 systems.
+pulseaudio:
+pulseaudio:
+pulseaudio:
+pulseaudio:
+pulseaudio:
+pulseaudio:
+pulseaudio: http://www.pulseaudio.org/
+pulseaudio:
+#<slackdesc
diff --git a/media/sound/qjackctl/qjackctl.mkbuild b/media/sound/qjackctl/qjackctl.mkbuild
new file mode 100644
index 0000000..2edafa9
--- /dev/null
+++ b/media/sound/qjackctl/qjackctl.mkbuild
@@ -0,0 +1,97 @@
+#
+# This mkbuild is free software; you can redistribute it and/or modify it under the
+# terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the License, or any later version.
+#
+# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+# Place - Suite 330, Boston, MA 02111-1307, USA
+#
+
+#--------------------
+# Personal variables
+#--------------------
+# Author name
+[[SLACKBUILD AUTHOR]]="Silvio Rhatto"
+
+# Initials author name
+[[SLACKBUILD AUTHOR INITIALS]]="rha"
+
+#------------------------
+# Construction Variables
+#------------------------
+#
+# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... )
+[[DOWNLOAD FOLDER URL]]="http://downloads.sourceforge.net/qjackctl/qjackctl-0.2.23.tar.gz"
+
+#
+# Documentation files. Null ("") to auto-set commom doc-files:
+[[DOCUMENTATION FILES]]="AUTHORS COPYING ChangeLog README TODO"
+
+[[OTHER CONFIGURE ARGS]]="--sysconfdir=/etc"
+
+# SlackBuild model
+[[SLACKBUILD MODEL]]="generic.mkSlackBuild"
+
+# SlackBuild PATH in Slack.Sarava tree
+[[SLACKBUILD PATH]]="media/sound/qjackctl"
+
+# Dependencies
+[[SLACK REQUIRED]]="jack"
+
+#---------------------
+# SlackBuild Sections
+#---------------------
+# Default sections:
+# head, set_variables, slkflags, start_structure, untar_source,
+# make_package, install_package, build_package
+# Warning: don't remove '#>>' and "#<<" tags.
+#>> Start SlackBuild Sections:
+ on: head
+ on: slackbuildrc
+ on: set_variables
+ on: slkflags
+ on: error_codes
+ on: start_structure
+off: create_build_user_and_group
+ on: download_source
+off: md5sum_download_and_check_0
+off: md5sum_download_and_check_1
+off: gpg_signature_check
+ on: untar_source
+ on: patch_source
+ on: configure
+ on: make_package
+ on: install_package
+ on: strip_binaries
+off: compress_manpages
+off: compress_info_files
+off: copy_init_scripts
+ on: install_documentation
+ on: slackdesc
+off: move_config_files
+off: postinstall_script
+ on: build_package
+ on: clean_builds
+#<< End SlackBuild Sections
+
+#------------------
+# Sections changes
+#------------------
+#>slackdesc
+qjackctl: qjackctl (a GUI control interface for the JACK sound server)
+qjackctl:
+qjackctl: QjackCtl is a simple Qt application to control the JACK sound server
+qjackctl: daemon (http://jackit.sourceforge.net), for the Linux Audio Desktop
+qjackctl: infrastructure.
+qjackctl:
+qjackctl:
+qjackctl:
+qjackctl:
+qjackctl:
+qjackctl:
+#<slackdesc
diff --git a/media/sound/qjackctl/slack-required b/media/sound/qjackctl/slack-required
new file mode 100644
index 0000000..405e3b6
--- /dev/null
+++ b/media/sound/qjackctl/slack-required
@@ -0,0 +1,4 @@
+# Dependency list to qjackctl
+#
+# dependency [condition] [version]]
+jack
diff --git a/media/sound/twolame/twolame.mkbuild b/media/sound/twolame/twolame.mkbuild
new file mode 100644
index 0000000..ec6b2e2
--- /dev/null
+++ b/media/sound/twolame/twolame.mkbuild
@@ -0,0 +1,92 @@
+#
+# This mkbuild is free software; you can redistribute it and/or modify it under the
+# terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the License, or any later version.
+#
+# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+# Place - Suite 330, Boston, MA 02111-1307, USA
+#
+
+#--------------------
+# Personal variables
+#--------------------
+# Author name
+[[SLACKBUILD AUTHOR]]="Silvio Rhatto"
+
+# Initials author name
+[[SLACKBUILD AUTHOR INITIALS]]="rha"
+
+#------------------------
+# Construction Variables
+#------------------------
+#
+# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... )
+[[DOWNLOAD FOLDER URL]]="http://downloads.sourceforge.net/twolame/twolame-0.3.12.tar.gz"
+
+#
+# Documentation files. Null ("") to auto-set commom doc-files:
+[[DOCUMENTATION FILES]]="AUTHORS COPYING ChangeLog README TODO"
+
+# SlackBuild model
+[[SLACKBUILD MODEL]]="generic.mkSlackBuild"
+
+# SlackBuild PATH in Slack.Sarava tree
+[[SLACKBUILD PATH]]="media/sound/twolame"
+
+#---------------------
+# SlackBuild Sections
+#---------------------
+# Default sections:
+# head, set_variables, slkflags, start_structure, untar_source,
+# make_package, install_package, build_package
+# Warning: don't remove '#>>' and "#<<" tags.
+#>> Start SlackBuild Sections:
+ on: head
+ on: slackbuildrc
+ on: set_variables
+ on: slkflags
+ on: error_codes
+ on: start_structure
+off: create_build_user_and_group
+ on: download_source
+off: md5sum_download_and_check_0
+off: md5sum_download_and_check_1
+off: gpg_signature_check
+ on: untar_source
+ on: patch_source
+ on: configure
+ on: make_package
+ on: install_package
+ on: strip_binaries
+off: compress_manpages
+off: compress_info_files
+off: copy_init_scripts
+ on: install_documentation
+ on: slackdesc
+off: move_config_files
+off: postinstall_script
+ on: build_package
+ on: clean_builds
+#<< End SlackBuild Sections
+
+#------------------
+# Sections changes
+#------------------
+#>slackdesc
+twolame: twolame
+twolame:
+twolame: TwoLAME is an optimised MPEG Audio Layer 2 (MP2) encoder based on
+twolame: tooLAME by Mike Cheng, which in turn is based upon the ISO dist10
+twolame: code and portions of LAME. TwoLAME includes libtwolame, a fully
+twolame: thread-safe shared library with an API very similar to LAME's.
+twolame:
+twolame:
+twolame:
+twolame:
+twolame:
+#<slackdesc
diff --git a/media/sound/xmms/xmms.mkbuild b/media/sound/xmms/xmms.mkbuild
new file mode 100644
index 0000000..7c8959b
--- /dev/null
+++ b/media/sound/xmms/xmms.mkbuild
@@ -0,0 +1,160 @@
+#################################################################
+## Generic template for Mkbuild
+##
+## Version 0.9.0 - Alves ( rudsonalves at yahoo d0t com d0t br )
+#################################################################
+#--------------------
+# Personal variables
+#--------------------
+# Author name
+[[SLACKBUILD AUTHOR]]="Alexandre Vieira de Souza"
+
+# Initials author name
+[[SLACKBUILD AUTHOR INITIALS]]="avs"
+
+#------------------------
+# Construction Variables
+#------------------------
+#
+# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... )
+[[DOWNLOAD FOLDER URL]]="http://xmms.org/files/1.2.x/xmms-1.2.11.tar.gz"
+
+# Source base name. if different from package name. Null ("") to default value.
+# Auto-set, get SRC_NAME from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[SOURCE NAME]]=""
+
+# Package name. Null ("") to auto-set
+# Auto-set, get PKG_NAME from URL downcase(SRC_NAME): http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[PACKAGE NAME]]=""
+
+#
+# Package default ARCH
+# Default set is i486
+[[ARCH]]=""
+
+#
+# Package version. Null ("") to auto-set.
+# Auto-set, get VERSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[VERSION]]=""
+
+#
+# Package extension. Null ("") to auto-set
+# Auto-set, get EXTENSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[EXTENSION]]=""
+
+#
+# Build number.
+# Auto-set to default 1
+[[BUILD NUMBER]]=""
+
+#
+# Source Name construction string
+# Default value is: $SRC_NAME-$VERSION.tar.$EXTENSION
+[[SOURCE NAME CONSTRUCTION STRING]]="$SRC_NAME-$VERSION.tar.$EXTENSION"
+
+#
+# Unpacker programa ("") to auto-set. Default "tar"
+# Unpacke Flags ("") to auto-set. Default flags to tar "--no-same-owner --no-same-permissions -xvf"
+[[UNPACKER]]=""
+[[UNPACKER FLAGS]]=""
+
+#
+# Dependency list input
+# Enter string: "dependency_1 [condiction_1] [versio_1]: dependency_2 [condiction_2] [versio_2]"
+# Example:
+[[SLACK REQUIRED]]="libmikmod >= 3.2.0"
+
+#
+# Decompress program
+# gz, tgz, bz2, set null ("") to auto-set
+# Auto-set, get DECOMPRESSOR from URL EXTENSION: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[DECOMPRESSOR]]=""
+
+#
+# Decompress check flag
+# gz, tgz, bz2, set null ("") to auto-set
+[[DECOMPRESSOR TEST FLAG]]=""
+
+#
+# Documentation files. Null ("") to auto-set commom doc-files:
+# NEWS TODO README AUTHORS INSTALL ChangeLog MAINTAINERS COPYING readme.*
+[[DOCUMENTATION FILES]]=""
+
+#
+# ./configure options
+[[OTHER CONFIGURE ARGS]]=""
+
+#
+# PREFIX. Default /usr
+[[PREFIX]]="/usr"
+
+#
+# Number of jobs
+[[NUMBER OF JOBS]]="-j4"
+
+#---------------------
+# Others changes
+#---------------------
+#[[MD5SUM CODE]]=""
+#[[MD5SUM EXTENSION]]=""
+#[[SIGNING KEY]]=""
+#[[SIGNING KEY URL]]=""
+[[PATCH FILES]]=""
+[[NUMBER OF PREFIX SLASHES TO STRIP]]="1"
+
+# SlackBuild model
+[[SLACKBUILD MODEL]]="generic.mkSlackBuild"
+
+# SlackBuild PATH in Slack.Sarava tree
+#[[SLACKBUILD PATH]]="others/unclassified/[[NAME]]"
+[[SLACKBUILD PATH]]="others/unclassified/xmms"
+
+#---------------------
+# SlackBuild Sections
+#---------------------
+# Default sections:
+# head, set_variables, slkflags, start_structure, untar_source,
+# make_package, install_package, build_package
+# Warning: don't remove '#>>' and "#<<" tags.
+#>> Start SlackBuild Sections:
+ on: head
+ on: slackbuildrc
+ on: set_variables
+ on: slkflags
+ on: error_codes
+ on: start_structure
+ on: download_source
+off: md5sum_download_and_check_0
+off: md5sum_download_and_check_1
+off: gpg_signature_check
+ on: untar_source
+off: patch_source
+ on: configure
+ on: make_package
+ on: install_package
+ on: strip_binaries
+off: compress_manpages
+off: compress_info_files
+ on: install_documentation
+ on: slackdesc
+off: postinstall_script
+ on: build_package
+ on: clean_builds
+#<< End SlackBuild Sections
+
+#------------------
+# Sections changes
+#------------------
+#>slackdesc
+xmms: XMMS (X Multimedia System) by Slack.Sarava
+xmms:
+xmms: XMMS is a multimedia player for unix systems. XMMS stands for X
+xmms: MultiMedia System and can play media files such as MP3, MOD's, WAV
+xmms: and others with the use of Input plugins. XMMS is mainly targeted at
+xmms: music playback, but through thirdparty plugins some rudimentary video
+xmms: capabilities exists, but there are much better systems other than
+xmms: XMMS for video support.
+xmms:
+xmms: by avs
+xmms:
+#<slackdesc