aboutsummaryrefslogtreecommitdiff
path: root/libs_audio
diff options
context:
space:
mode:
Diffstat (limited to 'libs_audio')
-rwxr-xr-xlibs_audio/faad/faad.build61
-rw-r--r--libs_audio/faad/faad2-2.7-autoreconf.patch.xzbin0 -> 325428 bytes
-rw-r--r--libs_audio/faad/faad2-2.7-man.patch.xzbin0 -> 1456 bytes
-rw-r--r--libs_audio/faad/faad2-2.7-pointersize.patch.xzbin0 -> 348 bytes
-rwxr-xr-xlibs_audio/flac/flac.build71
-rw-r--r--libs_audio/id3lib/id3lib-3.8.3-cstring.patch.xzbin0 -> 404 bytes
-rw-r--r--libs_audio/id3lib/id3lib-3.8.3-demosfix.patch.xzbin0 -> 440 bytes
-rw-r--r--libs_audio/id3lib/id3lib-3.8.3-iomaniph.patch.xzbin0 -> 372 bytes
-rw-r--r--libs_audio/id3lib/id3lib-3.8.3-manpages.patch.xzbin0 -> 1272 bytes
-rw-r--r--libs_audio/id3lib/id3lib-3.8.3-tempfile.patch.xzbin0 -> 736 bytes
-rw-r--r--libs_audio/id3lib/id3lib-3.8.3-utf16.patch.xzbin0 -> 716 bytes
-rwxr-xr-xlibs_audio/id3lib/id3lib.build62
-rw-r--r--libs_audio/jack/jack-1.9.9.5-hpetrules.patch.xzbin0 -> 240 bytes
-rw-r--r--libs_audio/jack/jack-1.9.9.5-limits.patch.xzbin0 -> 228 bytes
-rw-r--r--libs_audio/jack/jack-1.9.9.5-paths.patch.xzbin0 -> 572 bytes
-rwxr-xr-xlibs_audio/jack/jack.build61
-rwxr-xr-xlibs_audio/ladspa/ladspa.build54
-rw-r--r--libs_audio/ladspa/ladspa_sdk-1.13-fallbackladspapath.patch.xzbin0 -> 452 bytes
-rw-r--r--libs_audio/ladspa/ladspa_sdk-1.13-fixmemleakinpluginscanning.patch.xzbin0 -> 260 bytes
-rw-r--r--libs_audio/ladspa/ladspa_sdk-1.13-makefile.patch.xzbin0 -> 464 bytes
-rwxr-xr-xlibs_audio/lame/lame.build65
-rw-r--r--libs_audio/liba52/a52dec-0.7.5-cvs-optflags.patch.xzbin0 -> 404 bytes
-rwxr-xr-xlibs_audio/liba52/liba52.build64
-rwxr-xr-xlibs_audio/libalut/libalut.build57
-rwxr-xr-xlibs_audio/libao/libao.build69
-rwxr-xr-xlibs_audio/libaudiofile/libaudiofile.build62
-rw-r--r--libs_audio/libcdaudio/libcdaudio-0.99.12p2-can20050706.patch.xzbin0 -> 360 bytes
-rw-r--r--libs_audio/libcdaudio/libcdaudio-0.99.12p2-cve20085030.patch.xzbin0 -> 296 bytes
-rw-r--r--libs_audio/libcdaudio/libcdaudio-0.99.12p2-kfreebsd.patch.xzbin0 -> 360 bytes
-rwxr-xr-xlibs_audio/libcdaudio/libcdaudio.build61
-rwxr-xr-xlibs_audio/libcddb/libcddb.build60
-rw-r--r--libs_audio/libcdio/libcdio-0.92-linking.patch.xzbin0 -> 340 bytes
-rwxr-xr-xlibs_audio/libcdio/libcdio.build93
-rwxr-xr-xlibs_audio/libcue/libcue.build60
-rwxr-xr-xlibs_audio/libdca/libdca.build69
-rw-r--r--libs_audio/libgsm/gsm-1.0.13-fixes.patch.xzbin0 -> 2544 bytes
-rwxr-xr-xlibs_audio/libgsm/libgsm.build56
-rw-r--r--libs_audio/libid3tag/libid3tag-0.15.1b-acapella.patch.xzbin0 -> 512 bytes
-rw-r--r--libs_audio/libid3tag/libid3tag-0.15.1b-pkgconfig.patch.xzbin0 -> 336 bytes
-rw-r--r--libs_audio/libid3tag/libid3tag-0.15.1b-unknownencoding.patch.xzbin0 -> 484 bytes
-rw-r--r--libs_audio/libid3tag/libid3tag-0.15.1b-utf16.patch.xzbin0 -> 476 bytes
-rwxr-xr-xlibs_audio/libid3tag/libid3tag.build63
-rwxr-xr-xlibs_audio/libkate/libkate.build66
-rwxr-xr-xlibs_audio/liblastfm/liblastfm.build61
-rwxr-xr-xlibs_audio/libmac/libmac.build63
-rw-r--r--libs_audio/libmac/mac-3.99-u4-b5-castfixes.patch.xzbin0 -> 556 bytes
-rw-r--r--libs_audio/libmac/mac-3.99-u4-b5-shntool.patch.xzbin0 -> 7500 bytes
-rw-r--r--libs_audio/libmad/libmad-0.15.1b-64bit.patch.xzbin0 -> 276 bytes
-rw-r--r--libs_audio/libmad/libmad-0.15.1b-autoconf.patch.xzbin0 -> 131560 bytes
-rw-r--r--libs_audio/libmad/libmad-0.15.1b-framelength.patch.xzbin0 -> 1228 bytes
-rw-r--r--libs_audio/libmad/libmad-0.15.1b-optimize.patch.xzbin0 -> 824 bytes
-rw-r--r--libs_audio/libmad/libmad-0.15.1b-pkgconfig.patch.xzbin0 -> 324 bytes
-rwxr-xr-xlibs_audio/libmad/libmad.build72
-rw-r--r--libs_audio/libmikmod/libmikmod-3.3.6-paths.patch.xzbin0 -> 564 bytes
-rwxr-xr-xlibs_audio/libmikmod/libmikmod.build80
-rwxr-xr-xlibs_audio/libmodplug/libmodplug.build60
-rwxr-xr-xlibs_audio/libmp4v2/libmp4v2.build60
-rwxr-xr-xlibs_audio/libmpcdec/libmpcdec.build59
-rw-r--r--libs_audio/libmusicbrainz/libmusicbrainz-2.1.5-gcc43.patch.xzbin0 -> 648 bytes
-rwxr-xr-xlibs_audio/libmusicbrainz/libmusicbrainz.build61
-rw-r--r--libs_audio/libofa/libofa-0.9.3-curl721.patch.xzbin0 -> 260 bytes
-rw-r--r--libs_audio/libofa/libofa-0.9.3-exampleopen.patch.xzbin0 -> 292 bytes
-rw-r--r--libs_audio/libofa/libofa-0.9.3-fftw3include.patch.xzbin0 -> 432 bytes
-rw-r--r--libs_audio/libofa/libofa-0.9.3-gcc43.patch.xzbin0 -> 460 bytes
-rw-r--r--libs_audio/libofa/libofa-0.9.3-gcc44.patch.xzbin0 -> 272 bytes
-rw-r--r--libs_audio/libofa/libofa-0.9.3-noexamples.patch.xzbin0 -> 308 bytes
-rw-r--r--libs_audio/libofa/libofa-0.9.3-pkgconfig.patch.xzbin0 -> 308 bytes
-rw-r--r--libs_audio/libofa/libofa-0.9.3-sizetype.patch.xzbin0 -> 328 bytes
-rw-r--r--libs_audio/libofa/libofa-0.9.3-update8438.patch.xzbin0 -> 189108 bytes
-rwxr-xr-xlibs_audio/libofa/libofa.build60
-rwxr-xr-xlibs_audio/libogg/libogg.build61
-rwxr-xr-xlibs_audio/libopenal/libopenal.build62
-rwxr-xr-xlibs_audio/libopus/libopus.build91
-rwxr-xr-xlibs_audio/libsamplerate/libsamplerate.build64
-rwxr-xr-xlibs_audio/libshout/libshout.build63
-rwxr-xr-xlibs_audio/libsidplayfp/libsidplayfp.build63
-rwxr-xr-xlibs_audio/libsndfile/libsndfile.build66
-rwxr-xr-xlibs_audio/libsoundtouch/libsoundtouch.build61
-rw-r--r--libs_audio/libsoundtouch/soundtouch-1.7.1-acconfigheaders.patch.xzbin0 -> 856 bytes
-rw-r--r--libs_audio/libsoundtouch/soundtouch-1.7.1-autoreconf.patch.xzbin0 -> 213552 bytes
-rwxr-xr-xlibs_audio/libspeex/libspeex.build64
-rw-r--r--libs_audio/libspeex/speex-1.2rc1-pkgconfig.patch.xzbin0 -> 280 bytes
-rw-r--r--libs_audio/libvisual/libvisual-0.4.0-fixes.patch.xzbin0 -> 600 bytes
-rw-r--r--libs_audio/libvisual/libvisual-plugins-0.4.0-01-disablegforcedfsg.patch.xzbin0 -> 660 bytes
-rw-r--r--libs_audio/libvisual/libvisual-plugins-0.4.0-02-64bitjessfix.patch.xzbin0 -> 740 bytes
-rw-r--r--libs_audio/libvisual/libvisual-plugins-0.4.0-03-buildagainstglfixes.patch.xzbin0 -> 1620 bytes
-rw-r--r--libs_audio/libvisual/libvisual-plugins-0.4.0-04-lvanalyzerbuildfix.patch.xzbin0 -> 304 bytes
-rw-r--r--libs_audio/libvisual/libvisual-plugins-0.4.0-05-fixpo.patch.xzbin0 -> 1104 bytes
-rw-r--r--libs_audio/libvisual/libvisual-plugins-0.4.0-06-autoreconf.patch.xzbin0 -> 361576 bytes
-rw-r--r--libs_audio/libvisual/libvisual-plugins-0.4.0-07-datarootdir.patch.xzbin0 -> 444 bytes
-rwxr-xr-xlibs_audio/libvisual/libvisual.build95
-rwxr-xr-xlibs_audio/libvorbis/libvorbis.build64
-rwxr-xr-xlibs_audio/libwavpack/libwavpack.build60
-rw-r--r--libs_audio/libxspf/libxspf-1.2.0-getcwd.patch.xzbin0 -> 316 bytes
-rwxr-xr-xlibs_audio/libxspf/libxspf.build62
-rw-r--r--libs_audio/projectm/projectM-complete-2.1.0-Source-wrongfontname.patch.xzbin0 -> 432 bytes
-rwxr-xr-xlibs_audio/projectm/projectm.build60
-rw-r--r--libs_audio/taglib/taglib-1.9.1-pkgconfigdir.patch.xzbin0 -> 688 bytes
-rwxr-xr-xlibs_audio/taglib/taglib.build60
99 files changed, 2726 insertions, 0 deletions
diff --git a/libs_audio/faad/faad.build b/libs_audio/faad/faad.build
new file mode 100755
index 0000000..589394d
--- /dev/null
+++ b/libs_audio/faad/faad.build
@@ -0,0 +1,61 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=faad
+MAJOR=2
+MINOR=7
+VERSION=${MAJOR}.${MINOR}
+BUILD=3
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: faad
+${NAME}:
+${NAME}: FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder,
+${NAME}: completely written from scratch.
+${NAME}:
+${NAME}: Homepage: http://www.audiocoding.com
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}${MAJOR}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/faac/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog ChangeLog
+}
diff --git a/libs_audio/faad/faad2-2.7-autoreconf.patch.xz b/libs_audio/faad/faad2-2.7-autoreconf.patch.xz
new file mode 100644
index 0000000..4b944d2
--- /dev/null
+++ b/libs_audio/faad/faad2-2.7-autoreconf.patch.xz
Binary files differ
diff --git a/libs_audio/faad/faad2-2.7-man.patch.xz b/libs_audio/faad/faad2-2.7-man.patch.xz
new file mode 100644
index 0000000..3da486d
--- /dev/null
+++ b/libs_audio/faad/faad2-2.7-man.patch.xz
Binary files differ
diff --git a/libs_audio/faad/faad2-2.7-pointersize.patch.xz b/libs_audio/faad/faad2-2.7-pointersize.patch.xz
new file mode 100644
index 0000000..d22ca08
--- /dev/null
+++ b/libs_audio/faad/faad2-2.7-pointersize.patch.xz
Binary files differ
diff --git a/libs_audio/flac/flac.build b/libs_audio/flac/flac.build
new file mode 100755
index 0000000..965841a
--- /dev/null
+++ b/libs_audio/flac/flac.build
@@ -0,0 +1,71 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=flac
+VERSION=1.3.0
+BUILD=1
+DEPENDS=('libogg >= 1.3.0-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: flac (Free Lossless Audio Codec)
+${NAME}:
+${NAME}: FLAC stands for Free Lossless Audio Codec. Grossly oversimplified,
+${NAME}: FLAC is similar to MP3, but lossless. "Free" means that the
+${NAME}: specification of the stream format is in the public domain, and that
+${NAME}: neither the FLAC format nor any of the implemented encoding/decoding
+${NAME}: methods are covered by any patent.
+${NAME}:
+${NAME}: FLAC was developed by Josh Coalson.
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://downloads.xiph.org/releases/flac/${SRCNAME[0]}-${SRCVERS[0]}.tar.xz
+SRCCOPY[0]="GPL2 LGPL21 FDL12"
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datadir)/pkgconfig|g' */*/Makefile.in
+sed -i 's|$(datadir)/doc/$(PACKAGE)-$(VERSION)/html|$(datarootdir)/html/$(PACKAGE)|g' $(find doc -name "Makefile.in")
+sed -i 's|$(datadir)/doc/$(PACKAGE)-$(VERSION)|$(datadir)/doc/$(PACKAGE)|g' $(find doc -name "Makefile.in")
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --disable-rpath \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --disable-xmms-plugin \
+ --disable-thorough-tests \
+ --disable-oggtest \
+ --enable-sse
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+rm -rf \
+ ${PKG}${SYS_DIR[html]} \
+ ${PKG}${SYS_DIR[doc]}/${SRCNAME[0]}
+}
diff --git a/libs_audio/id3lib/id3lib-3.8.3-cstring.patch.xz b/libs_audio/id3lib/id3lib-3.8.3-cstring.patch.xz
new file mode 100644
index 0000000..e09a41e
--- /dev/null
+++ b/libs_audio/id3lib/id3lib-3.8.3-cstring.patch.xz
Binary files differ
diff --git a/libs_audio/id3lib/id3lib-3.8.3-demosfix.patch.xz b/libs_audio/id3lib/id3lib-3.8.3-demosfix.patch.xz
new file mode 100644
index 0000000..a1e621d
--- /dev/null
+++ b/libs_audio/id3lib/id3lib-3.8.3-demosfix.patch.xz
Binary files differ
diff --git a/libs_audio/id3lib/id3lib-3.8.3-iomaniph.patch.xz b/libs_audio/id3lib/id3lib-3.8.3-iomaniph.patch.xz
new file mode 100644
index 0000000..ab87033
--- /dev/null
+++ b/libs_audio/id3lib/id3lib-3.8.3-iomaniph.patch.xz
Binary files differ
diff --git a/libs_audio/id3lib/id3lib-3.8.3-manpages.patch.xz b/libs_audio/id3lib/id3lib-3.8.3-manpages.patch.xz
new file mode 100644
index 0000000..9e65e83
--- /dev/null
+++ b/libs_audio/id3lib/id3lib-3.8.3-manpages.patch.xz
Binary files differ
diff --git a/libs_audio/id3lib/id3lib-3.8.3-tempfile.patch.xz b/libs_audio/id3lib/id3lib-3.8.3-tempfile.patch.xz
new file mode 100644
index 0000000..bbe18f2
--- /dev/null
+++ b/libs_audio/id3lib/id3lib-3.8.3-tempfile.patch.xz
Binary files differ
diff --git a/libs_audio/id3lib/id3lib-3.8.3-utf16.patch.xz b/libs_audio/id3lib/id3lib-3.8.3-utf16.patch.xz
new file mode 100644
index 0000000..ee6b121
--- /dev/null
+++ b/libs_audio/id3lib/id3lib-3.8.3-utf16.patch.xz
Binary files differ
diff --git a/libs_audio/id3lib/id3lib.build b/libs_audio/id3lib/id3lib.build
new file mode 100755
index 0000000..d142dfa
--- /dev/null
+++ b/libs_audio/id3lib/id3lib.build
@@ -0,0 +1,62 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=id3lib
+VERSION=3.8.3
+BUILD=2
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: id3lib (ID3 tag handling library)
+${NAME}:
+${NAME}: Id3lib is a library for manipulating ID3v1 and ID3v2 tags. It
+${NAME}: provides a convenient interface for software developers to include
+${NAME}: standards-compliant ID3v1/2 tagging capabilities in their
+${NAME}: applications. Features include identification of valid tags,
+${NAME}: automatic size conversions, (re)synchronization of tag frames,
+${NAME}: seamless tag (de)compression, and optional padding facilities.
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/${NAME}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="LGPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --enable-debug=minimum \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS THANKS
+changelog NEWS
+install.dir ${PKG}${SYS_DIR[man]}/man1
+install.man doc/man/*.1 ${PKG}${SYS_DIR[man]}/man1
+}
diff --git a/libs_audio/jack/jack-1.9.9.5-hpetrules.patch.xz b/libs_audio/jack/jack-1.9.9.5-hpetrules.patch.xz
new file mode 100644
index 0000000..7f4f584
--- /dev/null
+++ b/libs_audio/jack/jack-1.9.9.5-hpetrules.patch.xz
Binary files differ
diff --git a/libs_audio/jack/jack-1.9.9.5-limits.patch.xz b/libs_audio/jack/jack-1.9.9.5-limits.patch.xz
new file mode 100644
index 0000000..6ecb072
--- /dev/null
+++ b/libs_audio/jack/jack-1.9.9.5-limits.patch.xz
Binary files differ
diff --git a/libs_audio/jack/jack-1.9.9.5-paths.patch.xz b/libs_audio/jack/jack-1.9.9.5-paths.patch.xz
new file mode 100644
index 0000000..8750298
--- /dev/null
+++ b/libs_audio/jack/jack-1.9.9.5-paths.patch.xz
Binary files differ
diff --git a/libs_audio/jack/jack.build b/libs_audio/jack/jack.build
new file mode 100755
index 0000000..a44dd5a
--- /dev/null
+++ b/libs_audio/jack/jack.build
@@ -0,0 +1,61 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=jack
+VERSION=1.9.9.5
+BUILD=2
+DEPENDS=('libsamplerate >= 0.1.8-1' 'celt >= 0.11.3-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: jack (audio server)
+${NAME}:
+${NAME}: A low latency audio server, written primarily for the Linux operating
+${NAME}: system. It can connect a number of different applications to an audio
+${NAME}: device, as well as allowing them to share audio between themselves.
+${NAME}: It's clients can run in their own processes (i.e. as a normal
+${NAME}: application), or they can run within a JACK server (i.e. a "plugin").
+${NAME}: JACK is different from other audio server efforts in that it has been
+${NAME}: designed from the ground up to be suitable for professional audio
+${NAME}: work. This means that it focuses on two key areas: synchronous
+${NAME}: execution of all clients, and low latency operation.
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://jackaudio.org/downloads/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL2 LGPL2"
+
+build0()
+{
+export CPPFLAGS="${FLAGS} -I${SYS_DIR[include]}/samplerate -I${SYS_DIR[include]}/sndfile"
+./waf configure \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}/man1" \
+ --libdir="${SYS_DIR[lib]}" \
+ --alsa \
+ --dbus \
+ --classic
+./waf build -v ${JOBS}
+./waf install --destdir="${PKG}"
+doc README
+changelog ChangeLog
+install.dir ${PKG}${SYS_DIR[udevrules]}
+install.dat 40-hpet-permissions.rules ${PKG}${SYS_DIR[udevrules]}
+install.dir ${PKG}${SYS_DIR[etc]}/security/limits.d
+install.dat 99-audio.conf ${PKG}${SYS_DIR[etc]}/security/limits.d
+}
diff --git a/libs_audio/ladspa/ladspa.build b/libs_audio/ladspa/ladspa.build
new file mode 100755
index 0000000..af9fe5e
--- /dev/null
+++ b/libs_audio/ladspa/ladspa.build
@@ -0,0 +1,54 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=ladspa
+VERSION=1.13
+BUILD=2
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: ladspa
+${NAME}:
+${NAME}: A library for the Linux Audio Developer's Simple Plugin API (LADSPA).
+${NAME}:
+${NAME}: Homepage: http://www.ladspa.org
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}_sdk
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://www.ladspa.org/download/${SRCNAME[0]}_${SRCVERS[0]}.tgz
+SRCROOT[0]=${SRCNAME[0]}
+SRCCOPY[0]="LGPL21"
+
+build0()
+{
+(
+cd src
+make targets OPTS="${CFLAGS}" \
+ INSTALL_PLUGINS_DIR="${SYS_DIR[lib]}/plugins/ladspa/"
+make install \
+ INSTALL_PLUGINS_DIR="${PKG}${SYS_DIR[lib]}/plugins/ladspa/" \
+ INSTALL_INCLUDE_DIR="${PKG}${SYS_DIR[include]}" \
+ INSTALL_BINARY_DIR="${PKG}${SYS_DIR[bin]}"
+)
+}
diff --git a/libs_audio/ladspa/ladspa_sdk-1.13-fallbackladspapath.patch.xz b/libs_audio/ladspa/ladspa_sdk-1.13-fallbackladspapath.patch.xz
new file mode 100644
index 0000000..2ede0d1
--- /dev/null
+++ b/libs_audio/ladspa/ladspa_sdk-1.13-fallbackladspapath.patch.xz
Binary files differ
diff --git a/libs_audio/ladspa/ladspa_sdk-1.13-fixmemleakinpluginscanning.patch.xz b/libs_audio/ladspa/ladspa_sdk-1.13-fixmemleakinpluginscanning.patch.xz
new file mode 100644
index 0000000..fe96be9
--- /dev/null
+++ b/libs_audio/ladspa/ladspa_sdk-1.13-fixmemleakinpluginscanning.patch.xz
Binary files differ
diff --git a/libs_audio/ladspa/ladspa_sdk-1.13-makefile.patch.xz b/libs_audio/ladspa/ladspa_sdk-1.13-makefile.patch.xz
new file mode 100644
index 0000000..aded185
--- /dev/null
+++ b/libs_audio/ladspa/ladspa_sdk-1.13-makefile.patch.xz
Binary files differ
diff --git a/libs_audio/lame/lame.build b/libs_audio/lame/lame.build
new file mode 100755
index 0000000..be4d277
--- /dev/null
+++ b/libs_audio/lame/lame.build
@@ -0,0 +1,65 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=lame
+VERSION=3.99.5
+BUILD=2
+DEPENDS=('libsndfile >= 1.0.25-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: lame (MP3 encoder)
+${NAME}:
+${NAME}: LAME is an educational tool to be used for learning about MP3
+${NAME}: encoding. The goal of the LAME project is to use the open source
+${NAME}: model to improve the psycho acoustics, noise shaping and speed of
+${NAME}: MP3. In simple terms, LAME is (not) an MP3 encoder.
+${NAME}:
+${NAME}: http://lame.sourceforge.net
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/lame/files/${SRCNAME[0]}/${SRCVERS[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="LGPL2"
+
+build0()
+{
+sed -i 's|pkghtmldir = $(pkgdocdir)/html|pkghtmldir = $(datarootdir)/html/$(PACKAGE)|g' doc/html/Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-rpath \
+ --enable-debug=no \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --enable-nasm \
+ --enable-dynamic-frontends \
+ --with-fileio=sndfile
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+}
diff --git a/libs_audio/liba52/a52dec-0.7.5-cvs-optflags.patch.xz b/libs_audio/liba52/a52dec-0.7.5-cvs-optflags.patch.xz
new file mode 100644
index 0000000..2064656
--- /dev/null
+++ b/libs_audio/liba52/a52dec-0.7.5-cvs-optflags.patch.xz
Binary files differ
diff --git a/libs_audio/liba52/liba52.build b/libs_audio/liba52/liba52.build
new file mode 100755
index 0000000..36b1393
--- /dev/null
+++ b/libs_audio/liba52/liba52.build
@@ -0,0 +1,64 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=liba52
+VERSION=0.7.5cvs
+BUILD=2
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: liba52
+${NAME}:
+${NAME}: A library for decoding ATSC A/52 streams. The A/52 standard is used
+${NAME}: in a variety of applications, including digital television and DVD.
+${NAME}: It is also known as AC-3.
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=a52dec
+SRCVERS[0]=0.7.5-cvs
+SRCPACK[0]=${SRCNAME[0]}-${SRCVERS[0]}.tar.xz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --disable-oss
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog ChangeLog
+install.dat liba52/a52_internal.h ${PKG}${SYS_DIR[include]}/a52dec
+mv \
+ ${PKG}${SYS_DIR[lib]}/pkgconfig \
+ ${PKG}${SYS_DIR[share]}
+}
diff --git a/libs_audio/libalut/libalut.build b/libs_audio/libalut/libalut.build
new file mode 100755
index 0000000..d042ef5
--- /dev/null
+++ b/libs_audio/libalut/libalut.build
@@ -0,0 +1,57 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libalut
+VERSION=1.1.0.$(date +%Y%m%d)
+BUILD=1
+DEPENDS=('libopenal >= 1.15.1-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libalut (freealut)
+${NAME}:
+${NAME}: The OpenAL utility toolkit (ALUT).
+${NAME}:
+${NAME}: Homepage: https://github.com/vancegroup/freealut
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=freealut
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=git://github.com/vancegroup/freealut.git
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+sed -i 's|lib${LIB_SUFFIX}/pkgconfig|share/pkgconfig|g' CMakeLists.txt
+cmake \
+-DCMAKE_BUILD_TYPE:STRING="Release" \
+-DCMAKE_CXX_FLAGS:STRING="${FLAGS}" \
+-DCMAKE_C_FLAGS:STRING="${FLAGS}" \
+-DCMAKE_VERBOSE_MAKEFILE:BOOL="on" \
+-DCMAKE_INSTALL_PREFIX:PATH="${SYS_DIR[usr]}" \
+CMakeLists.txt
+make ${JOBS} VERBOSE=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+}
diff --git a/libs_audio/libao/libao.build b/libs_audio/libao/libao.build
new file mode 100755
index 0000000..e1a88ef
--- /dev/null
+++ b/libs_audio/libao/libao.build
@@ -0,0 +1,69 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libao
+VERSION=1.2.0
+BUILD=1
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libao (Audio Output library)
+${NAME}:
+${NAME}: Libao is a cross-platform audio library, and is required by many
+${NAME}: programs and other libraries that use audio (such as for example
+${NAME}: ogg123).
+${NAME}:
+${NAME}: Homepage: http://www.xiph.org
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://downloads.xiph.org/releases/ao/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+sed -i 's|docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)|docdir = $(datarootdir)/html/$(PACKAGE)|g' doc/Makefile.in
+sed -i 's|plugindir=$libdir/ao/plugins-$PLUGIN_VERSION|plugindir=$libdir/plugins/ao|g' configure
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-silent-rules \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --enable-alsa \
+ --enable-alsa-mmap
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog CHANGES
+rm -rf \
+ ${PKG}${SYS_DIR[html]} \
+ ${PKG}${SYS_DIR[lib]}/ckport
+( cd ${PKG}${SYS_DIR[lib]} ; find . -name liboss.so -exec rm -f '{}' \; )
+}
diff --git a/libs_audio/libaudiofile/libaudiofile.build b/libs_audio/libaudiofile/libaudiofile.build
new file mode 100755
index 0000000..dfaf646
--- /dev/null
+++ b/libs_audio/libaudiofile/libaudiofile.build
@@ -0,0 +1,62 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libaudiofile
+VERSION=0.3.6
+BUILD=1
+DEPENDS=('flac >= 1.2.1-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libaudiofile
+${NAME}:
+${NAME}: This library allows the processing of audio data to and from audio
+${NAME}: files of many common formats (currently AIFF, AIFF-C, WAVE, NeXT/Sun
+${NAME}: .snd/.au, IRCAM, AVR, Amiga IFF/8SVX, and NIST SPHERE). The library
+${NAME}: also supports compression (currently G.711 mu-law and A-law and IMA
+${NAME}: and MS ADPCM) as well as PCM formats of all flavors (signed and
+${NAME}: unsigned integer, single and double precision floating point).
+${NAME}:
+${NAME}: Homepage: http://audiofile.68k.org
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=audiofile
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://www.68k.org/~michael/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="LGPL21 GPL2"
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --includedir="${SYS_DIR[include]}/${SRCNAME[0]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc ACKNOWLEDGEMENTS AUTHORS
+changelog NEWS
+}
diff --git a/libs_audio/libcdaudio/libcdaudio-0.99.12p2-can20050706.patch.xz b/libs_audio/libcdaudio/libcdaudio-0.99.12p2-can20050706.patch.xz
new file mode 100644
index 0000000..59fce56
--- /dev/null
+++ b/libs_audio/libcdaudio/libcdaudio-0.99.12p2-can20050706.patch.xz
Binary files differ
diff --git a/libs_audio/libcdaudio/libcdaudio-0.99.12p2-cve20085030.patch.xz b/libs_audio/libcdaudio/libcdaudio-0.99.12p2-cve20085030.patch.xz
new file mode 100644
index 0000000..267d15d
--- /dev/null
+++ b/libs_audio/libcdaudio/libcdaudio-0.99.12p2-cve20085030.patch.xz
Binary files differ
diff --git a/libs_audio/libcdaudio/libcdaudio-0.99.12p2-kfreebsd.patch.xz b/libs_audio/libcdaudio/libcdaudio-0.99.12p2-kfreebsd.patch.xz
new file mode 100644
index 0000000..2611022
--- /dev/null
+++ b/libs_audio/libcdaudio/libcdaudio-0.99.12p2-kfreebsd.patch.xz
Binary files differ
diff --git a/libs_audio/libcdaudio/libcdaudio.build b/libs_audio/libcdaudio/libcdaudio.build
new file mode 100755
index 0000000..1ae7c72
--- /dev/null
+++ b/libs_audio/libcdaudio/libcdaudio.build
@@ -0,0 +1,61 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libcdaudio
+VERSION=0.99.12p2
+BUILD=2
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libcdaudio (a library for controlling audio CDs)
+${NAME}:
+${NAME}: This library provides functions for controlling an audio CD:
+${NAME}: starting, stopping, ejecting, etc. It also provides an interface to
+${NAME}: the CDDB and CD Index servers.
+${NAME}:
+${NAME}: Homepage: http://libcdaudio.sf.net
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/${SRCNAME[0]}/${SRCNAME[0]}/${SRCVERS[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datadir)/pkgconfig|g' Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --includedir="${SYS_DIR[include]}/cdaudio" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+license COPYING
+}
diff --git a/libs_audio/libcddb/libcddb.build b/libs_audio/libcddb/libcddb.build
new file mode 100755
index 0000000..a66bafc
--- /dev/null
+++ b/libs_audio/libcddb/libcddb.build
@@ -0,0 +1,60 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libcddb
+VERSION=1.3.2
+BUILD=2
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libcddb
+${NAME}:
+${NAME}: Libcddb is a C library to access data on a CDDB server (freedb.org).
+${NAME}: It allows you to:
+${NAME}:
+${NAME}: * Search the database for possible CD matches
+${NAME}: * Retrieve detailed information about a specific CD
+${NAME}: * Submit new CD entries to the database
+${NAME}:
+${NAME}: Homepage: http://libcddb.sourceforge.net
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS THANKS
+changelog NEWS
+}
diff --git a/libs_audio/libcdio/libcdio-0.92-linking.patch.xz b/libs_audio/libcdio/libcdio-0.92-linking.patch.xz
new file mode 100644
index 0000000..ff346d0
--- /dev/null
+++ b/libs_audio/libcdio/libcdio-0.92-linking.patch.xz
Binary files differ
diff --git a/libs_audio/libcdio/libcdio.build b/libs_audio/libcdio/libcdio.build
new file mode 100755
index 0000000..0ef6181
--- /dev/null
+++ b/libs_audio/libcdio/libcdio.build
@@ -0,0 +1,93 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libcdio
+VERSION=0.92
+BUILD=1
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libcdio (GNU Compact Disc Input and Control Library)
+${NAME}:
+${NAME}: The GNU Compact Disc Input and Control library (libcdio) contains a
+${NAME}: library for CD-ROM and CD image access. Applications wishing to be
+${NAME}: oblivious of the OS- and device-dependent properties of a CD-ROM or
+${NAME}: the specific details of various CD-image formats may benefit from
+${NAME}: using this library.
+${NAME}:
+${NAME}: Homepage: http://www.gnu.org/software/libcdio
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+configure()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --disable-rpath \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --disable-example-progs \
+ ${*}
+}
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[gnu]}/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL3"
+
+build0()
+{
+configure \
+ --infodir="${SYS_DIR[info]}"
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS THANKS
+changelog NEWS
+sed -i "/LIBCDIO_SOURCE_PATH/s|.*|/* #undef LIBCDIO_SOURCE_PATH */|" \
+ ${PKG}${SYS_DIR[include]}/cdio/cdio_config.h
+rm -rf \
+ ${PKG}${SYS_DIR[man]}/jp \
+ ${PKG}${SYS_DIR[info]}
+}
+
+SRCNAME[1]=${NAME}-paranoia
+SRCVERS[1]=10.2+0.90+1
+SRCPACK[1]=${URL[gnu]}/${SRCNAME[0]}/${SRCNAME[1]}-${SRCVERS[1]}.tar.bz2
+SRCCOPY[1]="GPL2"
+
+build1()
+{
+LIBCDIO_LIBS="-L${PKG}${SYS_DIR[lib]} -lcdio -lm" \
+LIBCDIO_CFLAGS="-I${PKG}${SYS_DIR[include]}" \
+CPPFLAGS="${LIBCDIO_CFLAGS}" \
+configure
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS THANKS
+changelog NEWS
+rm -rf ${PKG}${SYS_DIR[man]}/jp
+}
diff --git a/libs_audio/libcue/libcue.build b/libs_audio/libcue/libcue.build
new file mode 100755
index 0000000..c00ee89
--- /dev/null
+++ b/libs_audio/libcue/libcue.build
@@ -0,0 +1,60 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libcue
+VERSION=1.4.0
+BUILD=2
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libcue (CUE sheet parsing library)
+${NAME}:
+${NAME}: Libcue is intended to parse a so called CUE sheet from a char string
+${NAME}: or file pointer. For handling of the parsed data a convenient API is
+${NAME}: available.
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' src/libcue/Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+}
diff --git a/libs_audio/libdca/libdca.build b/libs_audio/libdca/libdca.build
new file mode 100755
index 0000000..5d6e8b2
--- /dev/null
+++ b/libs_audio/libdca/libdca.build
@@ -0,0 +1,69 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libdca
+VERSION=0.0.5
+BUILD=2
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libdca
+${NAME}:
+${NAME}: A library for decoding DTS Coherent Acoustics streams.
+${NAME}:
+${NAME}: Homepage: http://www.videolan.org/developers/libdca.html
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://download.videolan.org/pub/videolan/${SRCNAME[0]}/${SRCVERS[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' libdca/Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --includedir="${SYS_DIR[include]}/dca" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --disable-oss
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+(
+ cd ${PKG}${SYS_DIR[man]}/man1
+ rm -f {dtsdec,extract_dts}.1
+ echo ".so man1/dcadec.1" > dtsdec.1
+ echo ".so man1/extract_dca.1" > extract_dts.1
+)
+rm -f ${PKG}${SYS_DIR[lib]}/*.a
+}
diff --git a/libs_audio/libgsm/gsm-1.0.13-fixes.patch.xz b/libs_audio/libgsm/gsm-1.0.13-fixes.patch.xz
new file mode 100644
index 0000000..cc2dbd2
--- /dev/null
+++ b/libs_audio/libgsm/gsm-1.0.13-fixes.patch.xz
Binary files differ
diff --git a/libs_audio/libgsm/libgsm.build b/libs_audio/libgsm/libgsm.build
new file mode 100755
index 0000000..0a7ca8f
--- /dev/null
+++ b/libs_audio/libgsm/libgsm.build
@@ -0,0 +1,56 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libgsm
+MAJOR=1.0
+MINOR=13
+VERSION=${MAJOR}.${MINOR}
+BUILD=2
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libgsm (GSM audio codec)
+${NAME}:
+${NAME}: An implementation of the European GSM 06.10 provisional standard for
+${NAME}: full-rate speech transcoding, prI-ETS 300 036, which uses RPE/LTP
+${NAME}: (residual pulse excitation/long term prediction) coding at 13 kbit/s.
+${NAME}:
+${NAME}: Homepage: http://user.cs.tu-berlin.de/~jutta/toast.html
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=gsm
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://user.cs.tu-berlin.de/~jutta/gsm/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCROOT[0]=${SRCNAME[0]}-${MAJOR}-pl${MINOR}
+
+build0()
+{
+make ${JOBS} OPTS="${FLAGS}"
+make install DESTDIR="${PKG}" mandir="${SYS_DIR[man]}" libdir="${SYS_DIR[lib]}"
+changelog ChangeLog
+license COPYRIGHT
+(
+ cd ${PKG}${SYS_DIR[bin]}
+ ln -sf toast untoast
+ ln -sf toast tcat
+)
+rm -f ${PKG}${SYS_DIR[lib]}/*.a
+}
diff --git a/libs_audio/libid3tag/libid3tag-0.15.1b-acapella.patch.xz b/libs_audio/libid3tag/libid3tag-0.15.1b-acapella.patch.xz
new file mode 100644
index 0000000..628bf1d
--- /dev/null
+++ b/libs_audio/libid3tag/libid3tag-0.15.1b-acapella.patch.xz
Binary files differ
diff --git a/libs_audio/libid3tag/libid3tag-0.15.1b-pkgconfig.patch.xz b/libs_audio/libid3tag/libid3tag-0.15.1b-pkgconfig.patch.xz
new file mode 100644
index 0000000..6a07905
--- /dev/null
+++ b/libs_audio/libid3tag/libid3tag-0.15.1b-pkgconfig.patch.xz
Binary files differ
diff --git a/libs_audio/libid3tag/libid3tag-0.15.1b-unknownencoding.patch.xz b/libs_audio/libid3tag/libid3tag-0.15.1b-unknownencoding.patch.xz
new file mode 100644
index 0000000..b2df4e1
--- /dev/null
+++ b/libs_audio/libid3tag/libid3tag-0.15.1b-unknownencoding.patch.xz
Binary files differ
diff --git a/libs_audio/libid3tag/libid3tag-0.15.1b-utf16.patch.xz b/libs_audio/libid3tag/libid3tag-0.15.1b-utf16.patch.xz
new file mode 100644
index 0000000..6fc6498
--- /dev/null
+++ b/libs_audio/libid3tag/libid3tag-0.15.1b-utf16.patch.xz
Binary files differ
diff --git a/libs_audio/libid3tag/libid3tag.build b/libs_audio/libid3tag/libid3tag.build
new file mode 100755
index 0000000..a9157fd
--- /dev/null
+++ b/libs_audio/libid3tag/libid3tag.build
@@ -0,0 +1,63 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libid3tag
+VERSION=0.15.1b
+BUILD=2
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libid3tag (ID3 tag manipulation library)
+${NAME}:
+${NAME}: Yet another library for reading and (eventually) writing ID3 tags,
+${NAME}: both ID3v1 and the various versions of ID3v2.
+${NAME}:
+${NAME}: Libid3tag was written by Robert Leslie.
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/mad/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-static \
+ --disable-debugging \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --includedir="${SYS_DIR[include]}/id3tag" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc CREDITS
+changelog CHANGES
+sed -i "s|@LIBDIR@|${SYS_DIR[lib]}|g" id3tag.pc
+install.dir ${PKG}${SYS_DIR[share]}/pkgconfig
+install.dat id3tag.pc ${PKG}${SYS_DIR[share]}/pkgconfig
+}
diff --git a/libs_audio/libkate/libkate.build b/libs_audio/libkate/libkate.build
new file mode 100755
index 0000000..e3d805d
--- /dev/null
+++ b/libs_audio/libkate/libkate.build
@@ -0,0 +1,66 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libkate
+VERSION=0.4.1
+BUILD=2
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libkate
+${NAME}:
+${NAME}: Kate is a karaoke and text codec meant for encapsulation in an OGG
+${NAME}: container. It can carry Unicode text, images and animate them. It is
+${NAME}: meant to be used for karaoke alongside audio/video streams (typically
+${NAME}: Vorbis and Theora), movie subtitles, song lyrics and anything that
+${NAME}: needs text data at arbitrary time intervals.
+${NAME}:
+${NAME}: Homepage: http://libkate.googlecode.com
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://libkate.googlecode.com/files/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS README THANKS
+changelog ChangeLog
+license COPYING
+rm -rf \
+ ${PKG}${SYS_DIR[doc]}/${SRCNAME[0]} \
+ ${PKG}${SYS_DIR[lib]}64 \
+ ${PKG}${SYS_DIR[bin]}/KateDJ \
+ ${PKG}${SYS_DIR[man]}/man1/KateDJ.1
+}
diff --git a/libs_audio/liblastfm/liblastfm.build b/libs_audio/liblastfm/liblastfm.build
new file mode 100755
index 0000000..ab0d399
--- /dev/null
+++ b/libs_audio/liblastfm/liblastfm.build
@@ -0,0 +1,61 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=liblastfm
+VERSION=20121125
+BUILD=1
+DEPENDS=('curl >= 7.29.0-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: liblastfm
+${NAME}:
+${NAME}: An unofficial C API to the Last.fm web service.
+${NAME}:
+${NAME}: Homepage: http://liblastfm.sourceforge.net
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/liblastfm/${SRCNAME[0]}-${SRCVERS[0]}.tar.xz
+SRCCOPY[0]="GPL3"
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --includedir="${SYS_DIR[include]}/clastfm" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+}
diff --git a/libs_audio/libmac/libmac.build b/libs_audio/libmac/libmac.build
new file mode 100755
index 0000000..bf30d3e
--- /dev/null
+++ b/libs_audio/libmac/libmac.build
@@ -0,0 +1,63 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libmac
+VERSION=3.99u4b5
+BUILD=1
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: mac (Monkey's Audio Codec)
+${NAME}:
+${NAME}: A lossless audio codec (.ape).
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=mac
+SRCVERS[0]=3.99-u4-b5
+SRCPACK[0]=${URL[sf]}/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+CPPFLAGS="-DSHNTOOL" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --enable-assembly=yes
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS src/Credits.txt
+changelog NEWS
+install.dir ${PKG}${SYS_DIR[html]}/${NAME}
+install.doc src/License.htm src/Readme.htm ${PKG}${SYS_DIR[html]}/${NAME}
+( cd ${DOC} ; ln -sf ${SYS_DIR[html]}/${NAME}/License.htm )
+}
diff --git a/libs_audio/libmac/mac-3.99-u4-b5-castfixes.patch.xz b/libs_audio/libmac/mac-3.99-u4-b5-castfixes.patch.xz
new file mode 100644
index 0000000..eafc15b
--- /dev/null
+++ b/libs_audio/libmac/mac-3.99-u4-b5-castfixes.patch.xz
Binary files differ
diff --git a/libs_audio/libmac/mac-3.99-u4-b5-shntool.patch.xz b/libs_audio/libmac/mac-3.99-u4-b5-shntool.patch.xz
new file mode 100644
index 0000000..005afb7
--- /dev/null
+++ b/libs_audio/libmac/mac-3.99-u4-b5-shntool.patch.xz
Binary files differ
diff --git a/libs_audio/libmad/libmad-0.15.1b-64bit.patch.xz b/libs_audio/libmad/libmad-0.15.1b-64bit.patch.xz
new file mode 100644
index 0000000..4c66c55
--- /dev/null
+++ b/libs_audio/libmad/libmad-0.15.1b-64bit.patch.xz
Binary files differ
diff --git a/libs_audio/libmad/libmad-0.15.1b-autoconf.patch.xz b/libs_audio/libmad/libmad-0.15.1b-autoconf.patch.xz
new file mode 100644
index 0000000..673ac1d
--- /dev/null
+++ b/libs_audio/libmad/libmad-0.15.1b-autoconf.patch.xz
Binary files differ
diff --git a/libs_audio/libmad/libmad-0.15.1b-framelength.patch.xz b/libs_audio/libmad/libmad-0.15.1b-framelength.patch.xz
new file mode 100644
index 0000000..8070050
--- /dev/null
+++ b/libs_audio/libmad/libmad-0.15.1b-framelength.patch.xz
Binary files differ
diff --git a/libs_audio/libmad/libmad-0.15.1b-optimize.patch.xz b/libs_audio/libmad/libmad-0.15.1b-optimize.patch.xz
new file mode 100644
index 0000000..8043320
--- /dev/null
+++ b/libs_audio/libmad/libmad-0.15.1b-optimize.patch.xz
Binary files differ
diff --git a/libs_audio/libmad/libmad-0.15.1b-pkgconfig.patch.xz b/libs_audio/libmad/libmad-0.15.1b-pkgconfig.patch.xz
new file mode 100644
index 0000000..ca47b45
--- /dev/null
+++ b/libs_audio/libmad/libmad-0.15.1b-pkgconfig.patch.xz
Binary files differ
diff --git a/libs_audio/libmad/libmad.build b/libs_audio/libmad/libmad.build
new file mode 100755
index 0000000..c12db07
--- /dev/null
+++ b/libs_audio/libmad/libmad.build
@@ -0,0 +1,72 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libmad
+VERSION=0.15.1b
+BUILD=2
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libmad (MPEG audio library)
+${NAME}:
+${NAME}: A high-quality MPEG audio decoder. It supports MPEG-1 and the MPEG-2
+${NAME}: extension to Lower Sampling Frequencies, as well as the so-called
+${NAME}: MPEG 2.5 format. All three audio layers (Layer I, Layer II and Layer
+${NAME}: ||| a.k.a. MP3) are fully implemented. Because MAD provides full
+${NAME}: 24-bit PCM output, applications using MAD are able to produce
+${NAME}: high-quality audio.
+${NAME}:
+${NAME}: MAD was written by Robert Leslie.
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/mad/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+case "$(cpufamily ${ARCH})" in
+ x86_64)
+ EXTRA="--enable-fpm=64bit"
+ ;;
+ x86)
+ EXTRA="--enable-fpm=intel"
+ ;;
+esac
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-static \
+ --disable-debugging \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --includedir="${SYS_DIR[include]}/mad" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --enable-accuracy \
+ "${EXTRA}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc CREDITS
+changelog CHANGES
+install.dir ${PKG}${SYS_DIR[share]}/pkgconfig
+install.dat mad.pc ${PKG}${SYS_DIR[share]}/pkgconfig
+}
diff --git a/libs_audio/libmikmod/libmikmod-3.3.6-paths.patch.xz b/libs_audio/libmikmod/libmikmod-3.3.6-paths.patch.xz
new file mode 100644
index 0000000..df1d3ee
--- /dev/null
+++ b/libs_audio/libmikmod/libmikmod-3.3.6-paths.patch.xz
Binary files differ
diff --git a/libs_audio/libmikmod/libmikmod.build b/libs_audio/libmikmod/libmikmod.build
new file mode 100755
index 0000000..8ff4738
--- /dev/null
+++ b/libs_audio/libmikmod/libmikmod.build
@@ -0,0 +1,80 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libmikmod
+VERSION=3.3.6
+BUILD=1
+DEPENDS=('sound >= 1.0.27-1')
+# 'sdl >= 1.2.15-1' 'libopenal >= 1.15.1-1' 'xorg_libs >= 7.7-1'
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libmikmod
+${NAME}:
+${NAME}: libMikMod is able to play a wide range of module formats, as well as
+${NAME}: digital sound files. It can take advantage of particular features of
+${NAME}: your system, such as sound redirection over the network. And due to
+${NAME}: its modular nature, the library can be extended to support more
+${NAME}: sound or module formats, as well as new hardware or other sound
+${NAME}: output capabilities, as they appear.
+${NAME}:
+${NAME}: Homepage: http://mikmod.shlomifish.org
+${NAME}:
+EOF
+
+cat >> ${PKG}/install/doinst.sh <<EOF
+#!/bin/sh
+
+install_info()
+{
+ for file in "\${*}"; do
+ if [ -x usr/bin/install-info ]; then
+ usr/bin/install-info --info-dir=usr/share/info usr/share/info/\${file}.info.xz 2> /dev/null
+ fi
+ done
+}
+
+# Install texinfo files
+
+install_info mikmod
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/mikmod/${SRCNAME[0]}/${SRCVERS[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="LGPL21 LGPL2"
+
+build0()
+{
+cmake \
+-DCMAKE_CXX_FLAGS:STRING="${FLAGS}" \
+-DCMAKE_C_FLAGS:STRING="${FLAGS}" \
+-DCMAKE_VERBOSE_MAKEFILE:BOOL="on" \
+-DCMAKE_INSTALL_PREFIX:PATH="${SYS_DIR[usr]}" \
+-DENABLE_STATIC:BOOL="off" \
+-DENABLE_DL:BOOL="on" \
+-DENABLE_RPATH:BOOL="off" \
+-DENABLE_OPENAL:BOOL="off" \
+-DENABLE_SDL:BOOL="off" \
+-DENABLE_OSS:BOOL="off" \
+-DENABLE_ESD:BOOL="off" \
+CMakeLists.txt
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+}
diff --git a/libs_audio/libmodplug/libmodplug.build b/libs_audio/libmodplug/libmodplug.build
new file mode 100755
index 0000000..6db4519
--- /dev/null
+++ b/libs_audio/libmodplug/libmodplug.build
@@ -0,0 +1,60 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libmodplug
+VERSION=0.8.8.4
+BUILD=2
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libmodplug (module music library)
+${NAME}:
+${NAME}: A library for playing many types of module music files.
+${NAME}:
+${NAME}: Homepage: http://modplug-xmms.sourceforge.net
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/modplug-xmms/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+
+build0()
+{
+sed -i 's|${libdir}/pkgconfig|${datarootdir}/pkgconfig|g' Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog ChangeLog
+}
diff --git a/libs_audio/libmp4v2/libmp4v2.build b/libs_audio/libmp4v2/libmp4v2.build
new file mode 100755
index 0000000..2e2d0c1
--- /dev/null
+++ b/libs_audio/libmp4v2/libmp4v2.build
@@ -0,0 +1,60 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libmp4v2
+VERSION=2.0.0
+BUILD=1
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libmp4v2 (MP4/AAC library)
+${NAME}:
+${NAME}: The mpeg4ip package, available from http://mpeg4ip.net contains a
+${NAME}: piece of software, the libmp4v2 package. Unfortunately the mpeg4ip
+${NAME}: package also contains software that are covered by patents in some
+${NAME}: juridistictions and therefore the policy of several different free
+${NAME}: software distributions stops it's inclusion.
+${NAME}:
+${NAME}: Homepage: http://code.google.com/p/mp4v2
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=mp4v2
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://mp4v2.googlecode.com/files/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="LGPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-shared=yes \
+ --enable-static=no \
+ --disable-debug \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc doc/Authors.txt
+changelog doc/ReleaseNotes.txt
+}
diff --git a/libs_audio/libmpcdec/libmpcdec.build b/libs_audio/libmpcdec/libmpcdec.build
new file mode 100755
index 0000000..08657d4
--- /dev/null
+++ b/libs_audio/libmpcdec/libmpcdec.build
@@ -0,0 +1,59 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libmpcdec
+VERSION=1.2.6
+BUILD=2
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libmpcdec (MusePack library)
+${NAME}:
+${NAME}: Musepack is an audio compression format with a strong emphasis on
+${NAME}: high quality. It's not lossless, but it is designed for transparency,
+${NAME}: so that you won't be able to hear differences between the original
+${NAME}: wave file and the much smaller MPC file.
+${NAME}:
+${NAME}: Homepage: http://www.musepack.net
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://files.musepack.net/source/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog ChangeLog
+license COPYING
+}
diff --git a/libs_audio/libmusicbrainz/libmusicbrainz-2.1.5-gcc43.patch.xz b/libs_audio/libmusicbrainz/libmusicbrainz-2.1.5-gcc43.patch.xz
new file mode 100644
index 0000000..656a78f
--- /dev/null
+++ b/libs_audio/libmusicbrainz/libmusicbrainz-2.1.5-gcc43.patch.xz
Binary files differ
diff --git a/libs_audio/libmusicbrainz/libmusicbrainz.build b/libs_audio/libmusicbrainz/libmusicbrainz.build
new file mode 100755
index 0000000..3d94483
--- /dev/null
+++ b/libs_audio/libmusicbrainz/libmusicbrainz.build
@@ -0,0 +1,61 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libmusicbrainz
+VERSION=2.1.5
+BUILD=2
+DEPENDS=('expat >= 2.1.0-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libmusicbrainz
+${NAME}:
+${NAME}: Musicbrainz is a user-maintained community music metadatabase. Music
+${NAME}: metadata is information such as the artist's name, the album title
+${NAME}: and so on... Musicbrainz collects this information about music and
+${NAME}: makes it available to the public so that music players can retrieve
+${NAME}: information about the music that is playing. Musicbrainz takes the
+${NAME}: concept further in applying it to digital audio files likes MP3 or
+${NAME}: OGG.
+${NAME}:
+${NAME}: Homepage: http://musicbrainz.org/doc/libmusicbrainz
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=ftp://ftp.musicbrainz.org/pub/musicbrainz/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="LGPL21"
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog ChangeLog
+}
diff --git a/libs_audio/libofa/libofa-0.9.3-curl721.patch.xz b/libs_audio/libofa/libofa-0.9.3-curl721.patch.xz
new file mode 100644
index 0000000..51de066
--- /dev/null
+++ b/libs_audio/libofa/libofa-0.9.3-curl721.patch.xz
Binary files differ
diff --git a/libs_audio/libofa/libofa-0.9.3-exampleopen.patch.xz b/libs_audio/libofa/libofa-0.9.3-exampleopen.patch.xz
new file mode 100644
index 0000000..7318ec0
--- /dev/null
+++ b/libs_audio/libofa/libofa-0.9.3-exampleopen.patch.xz
Binary files differ
diff --git a/libs_audio/libofa/libofa-0.9.3-fftw3include.patch.xz b/libs_audio/libofa/libofa-0.9.3-fftw3include.patch.xz
new file mode 100644
index 0000000..1fc9ae1
--- /dev/null
+++ b/libs_audio/libofa/libofa-0.9.3-fftw3include.patch.xz
Binary files differ
diff --git a/libs_audio/libofa/libofa-0.9.3-gcc43.patch.xz b/libs_audio/libofa/libofa-0.9.3-gcc43.patch.xz
new file mode 100644
index 0000000..d2affc5
--- /dev/null
+++ b/libs_audio/libofa/libofa-0.9.3-gcc43.patch.xz
Binary files differ
diff --git a/libs_audio/libofa/libofa-0.9.3-gcc44.patch.xz b/libs_audio/libofa/libofa-0.9.3-gcc44.patch.xz
new file mode 100644
index 0000000..01e8cf9
--- /dev/null
+++ b/libs_audio/libofa/libofa-0.9.3-gcc44.patch.xz
Binary files differ
diff --git a/libs_audio/libofa/libofa-0.9.3-noexamples.patch.xz b/libs_audio/libofa/libofa-0.9.3-noexamples.patch.xz
new file mode 100644
index 0000000..f87d4c0
--- /dev/null
+++ b/libs_audio/libofa/libofa-0.9.3-noexamples.patch.xz
Binary files differ
diff --git a/libs_audio/libofa/libofa-0.9.3-pkgconfig.patch.xz b/libs_audio/libofa/libofa-0.9.3-pkgconfig.patch.xz
new file mode 100644
index 0000000..2ed5d52
--- /dev/null
+++ b/libs_audio/libofa/libofa-0.9.3-pkgconfig.patch.xz
Binary files differ
diff --git a/libs_audio/libofa/libofa-0.9.3-sizetype.patch.xz b/libs_audio/libofa/libofa-0.9.3-sizetype.patch.xz
new file mode 100644
index 0000000..b25667a
--- /dev/null
+++ b/libs_audio/libofa/libofa-0.9.3-sizetype.patch.xz
Binary files differ
diff --git a/libs_audio/libofa/libofa-0.9.3-update8438.patch.xz b/libs_audio/libofa/libofa-0.9.3-update8438.patch.xz
new file mode 100644
index 0000000..f5f5aa9
--- /dev/null
+++ b/libs_audio/libofa/libofa-0.9.3-update8438.patch.xz
Binary files differ
diff --git a/libs_audio/libofa/libofa.build b/libs_audio/libofa/libofa.build
new file mode 100755
index 0000000..be5f3f8
--- /dev/null
+++ b/libs_audio/libofa/libofa.build
@@ -0,0 +1,60 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libofa
+VERSION=0.9.3
+BUILD=2
+DEPENDS=('fftw >= 3.3.3-1' 'expat >= 2.1.0-1' 'curl >= 7.29.0-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libofa (library for acoustic fingerprinting)
+${NAME}:
+${NAME}: LibOFA (for Open Fingerprint Architecture) is a library that allows
+${NAME}: generating acoustic fingerprints that can be used to identify music
+${NAME}: files using the MusicDNS service.
+${NAME}:
+${NAME}: Homepage: http://code.google.com/p/musicip-libofa
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://musicip-libofa.googlecode.com/files/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="GPL2 APL1"
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+}
diff --git a/libs_audio/libogg/libogg.build b/libs_audio/libogg/libogg.build
new file mode 100755
index 0000000..f7b398b
--- /dev/null
+++ b/libs_audio/libogg/libogg.build
@@ -0,0 +1,61 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libogg
+VERSION=1.3.2
+BUILD=1
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libogg
+${NAME}:
+${NAME}: Libogg is a library for manipulating ogg bitstreams. It handles both
+${NAME}: making ogg bitstreams and getting packets from ogg bitstreams.
+${NAME}:
+${NAME}: Homepage: http://www.xiph.org
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://downloads.xiph.org/releases/ogg/${SRCNAME[0]}-${SRCVERS[0]}.tar.xz
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --docdir="${SYS_DIR[html]}/${NAME}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog CHANGES
+license COPYING
+rm -rf ${PKG}${SYS_DIR[html]}
+}
diff --git a/libs_audio/libopenal/libopenal.build b/libs_audio/libopenal/libopenal.build
new file mode 100755
index 0000000..1486e1b
--- /dev/null
+++ b/libs_audio/libopenal/libopenal.build
@@ -0,0 +1,62 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libopenal
+VERSION=1.15.1
+BUILD=1
+DEPENDS=('sound >= 1.0.26-1')
+OPTDEPENDS=('ffmpeg >= 1.1.2-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: openal
+${NAME}:
+${NAME}: An implementation of the OpenAL 3D audio API which allows for
+${NAME}: playing audio in a 3D environment. Distance attenuation, doppler
+${NAME}: shift and directional sound emitters are among the features handled
+${NAME}: by this API. More advanced effects, including air absorption,
+${NAME}: low-pass filters and reverb are available through the EFX extension.
+${NAME}: It also facilitates streaming audio, multi-channel buffers and
+${NAME}: audio capture.
+${NAME}:
+${NAME}: Homepage: http://kcat.strangesoft.net/openal.html
+EOF
+
+# Sources
+
+SRCNAME[0]=openal-soft
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://kcat.strangesoft.net/openal-releases/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="LGPL2"
+
+build0()
+{
+sed -i 's|lib${LIB_SUFFIX}/pkgconfig|share/pkgconfig|g' CMakeLists.txt
+cmake \
+-DCMAKE_BUILD_TYPE:STRING="Release" \
+-DCMAKE_CXX_FLAGS:STRING="${FLAGS}" \
+-DCMAKE_C_FLAGS:STRING="${FLAGS}" \
+-DCMAKE_VERBOSE_MAKEFILE:BOOL="on" \
+-DCMAKE_INSTALL_PREFIX:PATH="${SYS_DIR[usr]}" \
+-DEXAMPLES:BOOL="on" \
+-DALSOFT_CONFIG:BOOL="off" \
+-DPULSEAUDIO:BOOL="off" \
+-DOSS:BOOL="off" \
+-DALSA:BOOL="on" \
+CMakeLists.txt
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc alsoftrc.sample
+}
diff --git a/libs_audio/libopus/libopus.build b/libs_audio/libopus/libopus.build
new file mode 100755
index 0000000..4dd6015
--- /dev/null
+++ b/libs_audio/libopus/libopus.build
@@ -0,0 +1,91 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libopus
+VERSION=1.1
+BUILD=1
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: opus (audio codec)
+${NAME}:
+${NAME}: A codec for interactive speech and audio transmission over the
+${NAME}: internet.
+${NAME}:
+${NAME}: Homepage: http://www.opus-codec.org
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=opus
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://downloads.xiph.org/releases/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="BSD3"
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --enable-custom-modes
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+rm -rf ${PKG}${SYS_DIR[doc]}/${SRCNAME[0]}
+}
+
+SRCNAME[1]=opusfile
+SRCVERS[1]=0.5
+SRCPACK[1]=https://ftp.mozilla.org/pub/mozilla.org/${SRCNAME[1]}/${SRCNAME[1]}-${SRCVERS[1]}.tar.gz
+SRCCOPY[1]="BSD3"
+
+build1()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in
+PKG_CONFIG_PATH="${PKG}${SYS_DIR[share]}/pkgconfig" \
+CPPFLAGS="-I${PKG}${SYS_DIR[include]}/opus" \
+LDFLAGS="-L${PKG}${SYS_DIR[lib]}" \
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+rm -rf ${PKG}${SYS_DIR[doc]}/${SRCNAME[1]}
+}
diff --git a/libs_audio/libsamplerate/libsamplerate.build b/libs_audio/libsamplerate/libsamplerate.build
new file mode 100755
index 0000000..1215936
--- /dev/null
+++ b/libs_audio/libsamplerate/libsamplerate.build
@@ -0,0 +1,64 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libsamplerate
+VERSION=0.1.8
+BUILD=2
+DEPENDS=('libsndfile >= 1.0.25-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libsamplerate
+${NAME}:
+${NAME}: Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter
+${NAME}: for audio. One example of where such a thing would be useful is
+${NAME}: converting audio from the CD sample rate of 44.1kHz to the 48kHz
+${NAME}: sample rate used by DAT players.
+${NAME}:
+${NAME}: Homepage: http://www.mega-nerd.com/SRC
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://www.mega-nerd.com/SRC/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --includedir="${SYS_DIR[include]}/samplerate" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --disable-fftw
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+rm -rf ${PKG}${SYS_DIR[doc]}/libsamplerate0-dev
+}
diff --git a/libs_audio/libshout/libshout.build b/libs_audio/libshout/libshout.build
new file mode 100755
index 0000000..bb7d547
--- /dev/null
+++ b/libs_audio/libshout/libshout.build
@@ -0,0 +1,63 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libshout
+VERSION=2.3.1
+BUILD=1
+DEPENDS=('libtheora >= 1.1.1-1' 'libspeex >= 1.2rc1-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libshout (icecast client library)
+${NAME}:
+${NAME}: Libshout is a library for communicating with and sending data to an
+${NAME}: icecast server.
+${NAME}:
+${NAME}: Homepage: http://www.icecast.org
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://downloads.us.xiph.org/releases/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-shared=yes \
+ --enable-static=no \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog NEWS
+rm -rf \
+ ${PKG}${SYS_DIR[doc]}/${SRCNAME[0]}
+# ${PKG}${SYS_DIR[bin]}
+}
diff --git a/libs_audio/libsidplayfp/libsidplayfp.build b/libs_audio/libsidplayfp/libsidplayfp.build
new file mode 100755
index 0000000..8e66619
--- /dev/null
+++ b/libs_audio/libsidplayfp/libsidplayfp.build
@@ -0,0 +1,63 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libsidplayfp
+MAJOR=1.4
+VERSION=${MAJOR}.1
+BUILD=1
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libsidplayfp
+${NAME}:
+${NAME}: A library to play Commodore 64 music with chip emulation.
+${NAME}:
+${NAME}: Homepage: http://sf.net/projects/sidplay-residfp
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/sidplay-residfp/libsidplayfp/${MAJOR}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.{am,in}
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+#FIXME: --enable-mmx
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+}
diff --git a/libs_audio/libsndfile/libsndfile.build b/libs_audio/libsndfile/libsndfile.build
new file mode 100755
index 0000000..5490f58
--- /dev/null
+++ b/libs_audio/libsndfile/libsndfile.build
@@ -0,0 +1,66 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libsndfile
+VERSION=1.0.25
+BUILD=3
+DEPENDS=('sound >= 1.0.26-1' 'libvorbis >= 1.3.3-1' 'flac >= 1.2.1-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libsndfile
+${NAME}:
+${NAME}: Libsndfile is a library of C routines for reading and writing files
+${NAME}: containing sampled sound (such as MS Windows WAV and the Apple/SGI
+${NAME}: AIFF format) through one standard library interface. It supports a
+${NAME}: large number of file formats and has a simple, elegant and easy to
+${NAME}: use API. It has many other interresting features such as on the fly
+${NAME}: format conversion and many more!
+${NAME}:
+${NAME}: Homepage: http://www.mega-nerd.com/libsndfile
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://www.mega-nerd.com/${NAME}/files/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="LGPL21"
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|/usr/share/pkgconfig|g' Makefile.in
+sed -i 's|htmldir = $(htmldocdir)|htmldir = @htmldir@/libsndfile|g' doc/Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[html]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --htmldir="${SYS_DIR[html]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --includedir="${SYS_DIR[include]}/sndfile" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+rm -rf ${PKG}${SYS_DIR[html]}
+}
diff --git a/libs_audio/libsoundtouch/libsoundtouch.build b/libs_audio/libsoundtouch/libsoundtouch.build
new file mode 100755
index 0000000..89b6d2a
--- /dev/null
+++ b/libs_audio/libsoundtouch/libsoundtouch.build
@@ -0,0 +1,61 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libsoundtouch
+VERSION=1.7.1
+BUILD=2
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libsoundtouch
+${NAME}:
+${NAME}: An audio processing library for changing tempo, pitch and playback
+${NAME}: rates of audio streams or audio files.
+${NAME}:
+${NAME}: Homepage: http://www.surina.net/soundtouch
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=soundtouch
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://www.surina.net/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCROOT[0]=${SRCNAME[0]}
+SRCCOPY[0]="LGPL21"
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in Makefile.am
+chmod 0755 configure
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+rm -rf ${PKG}${SYS_DIR[usr]}/doc
+}
diff --git a/libs_audio/libsoundtouch/soundtouch-1.7.1-acconfigheaders.patch.xz b/libs_audio/libsoundtouch/soundtouch-1.7.1-acconfigheaders.patch.xz
new file mode 100644
index 0000000..9b9c207
--- /dev/null
+++ b/libs_audio/libsoundtouch/soundtouch-1.7.1-acconfigheaders.patch.xz
Binary files differ
diff --git a/libs_audio/libsoundtouch/soundtouch-1.7.1-autoreconf.patch.xz b/libs_audio/libsoundtouch/soundtouch-1.7.1-autoreconf.patch.xz
new file mode 100644
index 0000000..5f9e41f
--- /dev/null
+++ b/libs_audio/libsoundtouch/soundtouch-1.7.1-autoreconf.patch.xz
Binary files differ
diff --git a/libs_audio/libspeex/libspeex.build b/libs_audio/libspeex/libspeex.build
new file mode 100755
index 0000000..24347b0
--- /dev/null
+++ b/libs_audio/libspeex/libspeex.build
@@ -0,0 +1,64 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libspeex
+VERSION=1.2rc1
+BUILD=1
+DEPENDS=('libogg >= 1.3.0-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: Speex (audio codec)
+${NAME}:
+${NAME}: A patent-free audio codec designed especially for voice (unlike
+${NAME}: Vorbis which targets general audio) signals and providing good
+${NAME}: narrowband and wideband quality. This project aims to be
+${NAME}: complementary to the Vorbis codec.
+${NAME}:
+${NAME}: Homepage: http://www.speex.org
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=speex
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://downloads.xiph.org/releases/${NAME}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --enable-sse
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+license COPYING
+rm -rf \
+ ${PKG}${SYS_DIR[doc]}/${SRCNAME[0]} \
+ ${PKG}${SYS_DIR[include]}/*.h
+}
diff --git a/libs_audio/libspeex/speex-1.2rc1-pkgconfig.patch.xz b/libs_audio/libspeex/speex-1.2rc1-pkgconfig.patch.xz
new file mode 100644
index 0000000..276ea19
--- /dev/null
+++ b/libs_audio/libspeex/speex-1.2rc1-pkgconfig.patch.xz
Binary files differ
diff --git a/libs_audio/libvisual/libvisual-0.4.0-fixes.patch.xz b/libs_audio/libvisual/libvisual-0.4.0-fixes.patch.xz
new file mode 100644
index 0000000..2a39ff7
--- /dev/null
+++ b/libs_audio/libvisual/libvisual-0.4.0-fixes.patch.xz
Binary files differ
diff --git a/libs_audio/libvisual/libvisual-plugins-0.4.0-01-disablegforcedfsg.patch.xz b/libs_audio/libvisual/libvisual-plugins-0.4.0-01-disablegforcedfsg.patch.xz
new file mode 100644
index 0000000..a56ef03
--- /dev/null
+++ b/libs_audio/libvisual/libvisual-plugins-0.4.0-01-disablegforcedfsg.patch.xz
Binary files differ
diff --git a/libs_audio/libvisual/libvisual-plugins-0.4.0-02-64bitjessfix.patch.xz b/libs_audio/libvisual/libvisual-plugins-0.4.0-02-64bitjessfix.patch.xz
new file mode 100644
index 0000000..8d81028
--- /dev/null
+++ b/libs_audio/libvisual/libvisual-plugins-0.4.0-02-64bitjessfix.patch.xz
Binary files differ
diff --git a/libs_audio/libvisual/libvisual-plugins-0.4.0-03-buildagainstglfixes.patch.xz b/libs_audio/libvisual/libvisual-plugins-0.4.0-03-buildagainstglfixes.patch.xz
new file mode 100644
index 0000000..e1f5376
--- /dev/null
+++ b/libs_audio/libvisual/libvisual-plugins-0.4.0-03-buildagainstglfixes.patch.xz
Binary files differ
diff --git a/libs_audio/libvisual/libvisual-plugins-0.4.0-04-lvanalyzerbuildfix.patch.xz b/libs_audio/libvisual/libvisual-plugins-0.4.0-04-lvanalyzerbuildfix.patch.xz
new file mode 100644
index 0000000..3a2fd4c
--- /dev/null
+++ b/libs_audio/libvisual/libvisual-plugins-0.4.0-04-lvanalyzerbuildfix.patch.xz
Binary files differ
diff --git a/libs_audio/libvisual/libvisual-plugins-0.4.0-05-fixpo.patch.xz b/libs_audio/libvisual/libvisual-plugins-0.4.0-05-fixpo.patch.xz
new file mode 100644
index 0000000..2dd93f0
--- /dev/null
+++ b/libs_audio/libvisual/libvisual-plugins-0.4.0-05-fixpo.patch.xz
Binary files differ
diff --git a/libs_audio/libvisual/libvisual-plugins-0.4.0-06-autoreconf.patch.xz b/libs_audio/libvisual/libvisual-plugins-0.4.0-06-autoreconf.patch.xz
new file mode 100644
index 0000000..fbc0678
--- /dev/null
+++ b/libs_audio/libvisual/libvisual-plugins-0.4.0-06-autoreconf.patch.xz
Binary files differ
diff --git a/libs_audio/libvisual/libvisual-plugins-0.4.0-07-datarootdir.patch.xz b/libs_audio/libvisual/libvisual-plugins-0.4.0-07-datarootdir.patch.xz
new file mode 100644
index 0000000..e80ed1d
--- /dev/null
+++ b/libs_audio/libvisual/libvisual-plugins-0.4.0-07-datarootdir.patch.xz
Binary files differ
diff --git a/libs_audio/libvisual/libvisual.build b/libs_audio/libvisual/libvisual.build
new file mode 100755
index 0000000..8c15f67
--- /dev/null
+++ b/libs_audio/libvisual/libvisual.build
@@ -0,0 +1,95 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libvisual
+MAJOR=0.4
+VERSION=${MAJOR}.0
+BUILD=3
+DEPENDS=('glib >= 2.34.3-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libvisual (audio visualization library)
+${NAME}:
+${NAME}: Libvisual is an audio visualization library that acts as a middle
+${NAME}: layer between audio visualization plugins and applications. Any
+${NAME}: application written with libvisual support included will be able to
+${NAME}: make use of all the plugins that are written for libvisual.
+${NAME}: Libvisual also contains a whole set of facilities to ease the
+${NAME}: development of plugins.
+${NAME}:
+${NAME}: Homepage: http://www.libvisual.org
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/${NAME}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="LGPL21"
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datadir)/pkgconfig|g' Makefile.in
+sed -i 's|LIBVISUAL_PLUGINS_BASE_DIR="${libdir}/libvisual-${LIBVISUAL_VERSION_SUFFIX}"|LIBVISUAL_PLUGINS_BASE_DIR="${libdir}/plugins/libvisual-${LIBVISUAL_VERSION_SUFFIX}"|g' configure
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+}
+
+SRCNAME[1]=${NAME}-plugins
+SRCVERS[1]=${VERSION}
+SRCPACK[1]=${URL[sf]}/${NAME}/${SRCNAME[1]}-${SRCVERS[1]}.tar.bz2
+
+build1()
+{
+LIBVISUAL_CFLAGS="-I${PKG}${SYS_DIR[include]}/libvisual-${MAJOR}" \
+LIBVISUAL_LIBS="-L${PKG}${SYS_DIR[lib]}" \
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-rpath \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --datadir="${SYS_DIR[share]}/application-data" \
+ --with-plugins-base-dir=${SYS_DIR[lib]}/plugins/libvisual-${MAJOR} \
+ --disable-gdkpixbuf-plugin \
+ --disable-gstreamer-plugin \
+ --disable-mplayer \
+ --disable-inputdebug
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog ChangeLog
+}
diff --git a/libs_audio/libvorbis/libvorbis.build b/libs_audio/libvorbis/libvorbis.build
new file mode 100755
index 0000000..9c6f36a
--- /dev/null
+++ b/libs_audio/libvorbis/libvorbis.build
@@ -0,0 +1,64 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libvorbis
+VERSION=1.3.4
+BUILD=2
+DEPENDS=('libogg >= 1.3.2-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libvorbis (Ogg Vorbis library)
+${NAME}:
+${NAME}: This library supports the Vorbis General Audio Compression Codec
+${NAME}: (commonly known as Ogg Vorbis). Ogg Vorbis is a fully open,
+${NAME}: non-proprietary, patent-and-royalty-free, general-purpose compressed
+${NAME}: audio format for audio and music at fixed and variable bitrates.
+${NAME}:
+${NAME}: Homepage: http://www.xiph.org
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://downloads.xiph.org/releases/vorbis/${SRCNAME[0]}-${SRCVERS[0]}.tar.xz
+
+build0()
+{
+sed -i 's|$(datadir)/doc/$(PACKAGE)-$(VERSION)|$(datadir)/html/$(PACKAGE)|g' doc/Makefile.{am,in} doc/{libvorbis,vorbis{enc,file}}/Makefile.{am,in}
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --htmldir="${SYS_DIR[html]}" \
+ --disable-install-docs
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog CHANGES
+license COPYING
+rm -rf ${PKG}${SYS_DIR[html]}
+}
diff --git a/libs_audio/libwavpack/libwavpack.build b/libs_audio/libwavpack/libwavpack.build
new file mode 100755
index 0000000..872241f
--- /dev/null
+++ b/libs_audio/libwavpack/libwavpack.build
@@ -0,0 +1,60 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libwavpack
+VERSION=4.70.0
+BUILD=1
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: wavpack (WavPack library)
+${NAME}:
+${NAME}: WavPack is a completely open audio compression format providing
+${NAME}: lossless, high-quality lossy, and a unique hybrid compression mode.
+${NAME}: Although the technology is loosely based on previous versions of
+${NAME}: WavPack, the new version 4 format has been designed from the ground
+${NAME}: up to offer unparalleled performance and functionality.
+${NAME}:
+${NAME}: Homepage: http://www.wavpack.com
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=wavpack
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://www.wavpack.com/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --enable-mmx
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+license license.txt
+}
diff --git a/libs_audio/libxspf/libxspf-1.2.0-getcwd.patch.xz b/libs_audio/libxspf/libxspf-1.2.0-getcwd.patch.xz
new file mode 100644
index 0000000..38f4dfe
--- /dev/null
+++ b/libs_audio/libxspf/libxspf-1.2.0-getcwd.patch.xz
Binary files differ
diff --git a/libs_audio/libxspf/libxspf.build b/libs_audio/libxspf/libxspf.build
new file mode 100755
index 0000000..bf5baa2
--- /dev/null
+++ b/libs_audio/libxspf/libxspf.build
@@ -0,0 +1,62 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=libxspf
+VERSION=1.2.0
+BUILD=2
+DEPENDS=('expat >= 2.1.0-1' 'uriparser >= 0.7.7-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: libxspf (XSPF playlist format library)
+${NAME}:
+${NAME}: Libxspf is a C++ library for reading and writing XSPF playlists.
+${NAME}: XSPF is an XML format for playlists which you can share.
+${NAME}:
+${NAME}: Homepage: http://www.xspf.org
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/libspiff/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="BSD3"
+
+build0()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --disable-test
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS THANKS
+changelog ChangeLog
+}
diff --git a/libs_audio/projectm/projectM-complete-2.1.0-Source-wrongfontname.patch.xz b/libs_audio/projectm/projectM-complete-2.1.0-Source-wrongfontname.patch.xz
new file mode 100644
index 0000000..cae262e
--- /dev/null
+++ b/libs_audio/projectm/projectM-complete-2.1.0-Source-wrongfontname.patch.xz
Binary files differ
diff --git a/libs_audio/projectm/projectm.build b/libs_audio/projectm/projectm.build
new file mode 100755
index 0000000..dc92388
--- /dev/null
+++ b/libs_audio/projectm/projectm.build
@@ -0,0 +1,60 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=projectm
+VERSION=2.1.0
+BUILD=1
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: projectm
+${NAME}:
+${NAME}: A music visualizer which is a reimplementation of Milkdrop under
+${NAME}: OpenGL. 3D acceleration is recommended.
+${NAME}:
+${NAME}: Homepage: http://projectm.sourceforge.net
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=projectM-complete
+SRCVERS[0]=${VERSION}-Source
+SRCPACK[0]=${URL[sf]}/${NAME}/${SRCVERS[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="LGPL21"
+
+build0()
+{
+sed -i 's|share/projectM|share/application-data/projectm|g' src/libprojectM/CMakeLists.txt
+sed -i 's|/share/projectM/presets|/share/application-data/projectm/presets|g' src/libprojectM/projectM.cpp
+sed -i 's|${CMAKE_INSTALL_PREFIX}/lib/pkgconfig|${CMAKE_INSTALL_PREFIX}/share/pkgconfig|g' src/libprojectM/CMakeLists.txt
+cmake \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_CXX_FLAGS:STRING="${FLAGS}" \
+ -DCMAKE_C_FLAGS:STRING="${FLAGS}" \
+ -DCMAKE_VERBOSE_MAKEFILE:BOOL="on" \
+ -DCMAKE_INSTALL_PREFIX:PATH="${SYS_DIR[usr]}" \
+ -DINCLUDE-PROJECTM-QT:BOOL="off" \
+ -DINCLUDE-PROJECTM-PULSEAUDIO:BOOL="off" \
+ -DINCLUDE-PROJECTM-TEST:BOOL="off" \
+CMakeLists.txt
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS.txt FAQ.txt
+}
diff --git a/libs_audio/taglib/taglib-1.9.1-pkgconfigdir.patch.xz b/libs_audio/taglib/taglib-1.9.1-pkgconfigdir.patch.xz
new file mode 100644
index 0000000..35d7a30
--- /dev/null
+++ b/libs_audio/taglib/taglib-1.9.1-pkgconfigdir.patch.xz
Binary files differ
diff --git a/libs_audio/taglib/taglib.build b/libs_audio/taglib/taglib.build
new file mode 100755
index 0000000..5171559
--- /dev/null
+++ b/libs_audio/taglib/taglib.build
@@ -0,0 +1,60 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=taglib
+VERSION=1.9.1
+BUILD=1
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: taglib
+${NAME}:
+${NAME}: TagLib Audio Meta-Data Library
+${NAME}:
+${NAME}: TagLib is a library for reading and editing the meta-data of several
+${NAME}: popular audio formats. Currently it supports both ID3v1 and ID3v2 for
+${NAME}: MP3 files, Ogg Vorbis comments and ID3 tags and Vorbis comments in
+${NAME}: FLAC files.
+${NAME}:
+${NAME}: Homepage: http://taglib.github.com
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://ktown.kde.org/~wheeler/files/src/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="LGPL2 MPL11"
+
+build0()
+{
+cmake \
+-DCMAKE_CXX_FLAGS:STRING="${FLAGS}" \
+-DCMAKE_C_FLAGS:STRING="${FLAGS}" \
+-DCMAKE_VERBOSE_MAKEFILE:BOOL="on" \
+-DCMAKE_INSTALL_PREFIX:PATH="${SYS_DIR[usr]}" \
+-DEXEC_INSTALL_PREFIX:PATH="${SYS_DIR[usr]}" \
+-DBIN_INSTALL_DIR:PATH="${SYS_DIR[bin]}" \
+-DINCLUDE_INSTALL_DIR:PATH="${SYS_DIR[include]}" \
+-DLIB_INSTALL_DIR:PATH="${SYS_DIR[lib]}" \
+-DPKGCONFIG_INSTALL_DIR:PATH="${SYS_DIR[share]}/pkgconfig" \
+CMakeLists.txt
+make
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+rm -rf ${PKG}${SYS_DIR[bin]}
+}