aboutsummaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorDeposite Pirate2018-09-16 18:48:36 +0200
committerDeposite Pirate2018-09-16 18:48:36 +0200
commitd150a5f3e462fa7fe194a805a4aa0076f4d03ab9 (patch)
treece5e44d69c5f3175bfdbd1e3717b52c5dcca5638 /audio
parentf29d3519ce073ec30f99754d93304324f7f26d65 (diff)
Add ports.
Diffstat (limited to 'audio')
-rwxr-xr-xaudio/asunder/asunder.build58
-rw-r--r--audio/audacious/audacious-3.5-thunar.patch.xzbin0 -> 500 bytes
-rwxr-xr-xaudio/audacious/audacious.build157
-rwxr-xr-xaudio/audacity/audacity.build77
-rwxr-xr-xaudio/audiopreview/audiopreview.build59
-rw-r--r--audio/cdparanoia/cdparanoia-III-10.2-destdir.patch.xzbin0 -> 556 bytes
-rw-r--r--audio/cdparanoia/cdparanoia-III-10.2-endian.patch.xzbin0 -> 336 bytes
-rw-r--r--audio/cdparanoia/cdparanoia-III-10.2-gcc43.patch.xzbin0 -> 3760 bytes
-rw-r--r--audio/cdparanoia/cdparanoia-III-10.2-idedevices.patch.xzbin0 -> 288 bytes
-rw-r--r--audio/cdparanoia/cdparanoia-III-10.2-manpage.patch.xzbin0 -> 4140 bytes
-rwxr-xr-xaudio/cdparanoia/cdparanoia.build71
-rw-r--r--audio/cmus/cmus-v2.5.0-audioscrobbler.patch.xzbin0 -> 17492 bytes
-rw-r--r--audio/cmus/cmus-v2.5.0-cdiofix.patch.xzbin0 -> 884 bytes
-rw-r--r--audio/cmus/cmus-v2.5.0-cmdsegfault.patch.xzbin0 -> 328 bytes
-rw-r--r--audio/cmus/cmus-v2.5.0-desktop.patch.xzbin0 -> 512 bytes
-rw-r--r--audio/cmus/cmus-v2.5.0-opussupport.patch.xzbin0 -> 3368 bytes
-rwxr-xr-xaudio/cmus/cmus.build60
-rw-r--r--audio/deadbeef/deadbeef-0.6.1-convdir.patch.xzbin0 -> 700 bytes
-rw-r--r--audio/deadbeef/deadbeef-0.6.1-pixmapsdir.patch.xzbin0 -> 532 bytes
-rwxr-xr-xaudio/deadbeef/deadbeef.build67
-rw-r--r--audio/easytag/easytag-2.2.3-resolution.patch.xzbin0 -> 804 bytes
-rwxr-xr-xaudio/easytag/easytag.build62
-rwxr-xr-xaudio/gtick/gtick.build71
-rw-r--r--audio/mhwaveedit/mhwaveedit-1.4.22-desktop.patch.xzbin0 -> 5144 bytes
-rw-r--r--audio/mhwaveedit/mhwaveedit-1.4.22-xdgdirs.patch.xzbin0 -> 1356 bytes
-rwxr-xr-xaudio/mhwaveedit/mhwaveedit.build70
-rwxr-xr-xaudio/mikmod/mikmod.build57
-rw-r--r--audio/moc/moc-2.5.0-beta1-desktopfile.patch.xzbin0 -> 760 bytes
-rw-r--r--audio/moc/moc-2.5.0-beta1-ffmpeg.patch.xzbin0 -> 4500 bytes
-rw-r--r--audio/moc/moc-2.5.0-beta1-id3tag.patch.xzbin0 -> 280 bytes
-rw-r--r--audio/moc/moc-2.5.0-beta1-speex.patch.xzbin0 -> 356 bytes
-rwxr-xr-xaudio/moc/moc.build79
-rw-r--r--audio/mpg123/checkmate-0.19-manpage.patch.xzbin0 -> 1112 bytes
-rw-r--r--audio/mpg123/id3ed-1.10.4-makefile.patch.xzbin0 -> 300 bytes
-rw-r--r--audio/mpg123/mp3gain-1_5_2_r2-makefile.patch.xzbin0 -> 440 bytes
-rwxr-xr-xaudio/mpg123/mpg123.build140
-rwxr-xr-xaudio/normalize/normalize.build61
-rwxr-xr-xaudio/opus_tools/opus_tools.build58
-rwxr-xr-xaudio/pragha/pragha.build66
-rw-r--r--audio/qjackctl/qjackctl-0.3.8-makefile.patch.xzbin0 -> 652 bytes
-rwxr-xr-xaudio/qjackctl/qjackctl.build57
-rw-r--r--audio/rakarrack/rakarrack-0.6.1-datarootdir.patch.xzbin0 -> 364 bytes
-rw-r--r--audio/rakarrack/rakarrack-0.6.1-desktopfile.patch.xzbin0 -> 280 bytes
-rw-r--r--audio/rakarrack/rakarrack-0.6.1-headerfix.patch.xzbin0 -> 384 bytes
-rwxr-xr-xaudio/rakarrack/rakarrack.build72
-rwxr-xr-xaudio/rubyripper/rubyripper.build53
-rwxr-xr-xaudio/shntool/shntool.build57
-rw-r--r--audio/sox/sox-14.4.1-pkglibdir.patch.xzbin0 -> 396 bytes
-rwxr-xr-xaudio/sox/sox.build82
-rwxr-xr-xaudio/taggrepper/taggrepper.build61
-rwxr-xr-xaudio/vorbis_tools/vorbis_tools.build82
-rw-r--r--audio/xfce_mixer/xfce4-mixer-4.10.0-panelicons.patch.xzbin0 -> 368 bytes
-rwxr-xr-xaudio/xfce_mixer/xfce_mixer.build63
53 files changed, 1740 insertions, 0 deletions
diff --git a/audio/asunder/asunder.build b/audio/asunder/asunder.build
new file mode 100755
index 0000000..33c0aeb
--- /dev/null
+++ b/audio/asunder/asunder.build
@@ -0,0 +1,58 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=asunder
+VERSION=2.3
+BUILD=1
+DEPENDS=('gtk+ >= 2.24.17-1' 'cdparanoia >= 10.2-1' 'libcddb >= 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}: asunder
+${NAME}:
+${NAME}: A graphical audio CD ripper and encoder. It can be used to save
+${NAME}: tracks from an audio CD to WAV, MP3, OGG, FLAC, WavPack, Musepack,
+${NAME}: AAC and Monkey's Audio files.
+${NAME}:
+${NAME}: Homepage: http://littlesvr.ca/asunder
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://littlesvr.ca/asunder/releases/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --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/audio/audacious/audacious-3.5-thunar.patch.xz b/audio/audacious/audacious-3.5-thunar.patch.xz
new file mode 100644
index 0000000..b51a051
--- /dev/null
+++ b/audio/audacious/audacious-3.5-thunar.patch.xz
Binary files differ
diff --git a/audio/audacious/audacious.build b/audio/audacious/audacious.build
new file mode 100755
index 0000000..4c36fbf
--- /dev/null
+++ b/audio/audacious/audacious.build
@@ -0,0 +1,157 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=audacious
+VERSION=3.5
+BUILD=1
+DEPENDS=('gtk+ >= 3.8.0-1' 'dbus_glib >= 0.100.2-1')
+OPTDEPENDS=('mpg123 >= 1.19.0-1' 'ffmpeg >= 2.2.1-1' 'curl >= 7.36.0-1' 'libcdio >= 0.92-1' 'libsidplayfp >= 1.4.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}: audacious (audio player)
+${NAME}:
+${NAME}: An audio player that focuses on audio quality.
+${NAME}:
+${NAME}: Homepage: http://audacious-media-player.org
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=libmowgli
+SRCVERS[0]=1.0.0
+SRCPACK[0]=http://distfiles.atheme.org/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="MIT"
+
+build0()
+{
+sed -i 's|${libdir}/pkgconfig|${datarootdir}/pkgconfig|g' Makefile
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --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
+}
+
+SRCNAME[1]=libmcs
+SRCVERS[1]=0.7.2
+SRCPACK[1]=http://distfiles.atheme.org/${SRCNAME[1]}-${SRCVERS[1]}.tbz2
+SRCCOPY[1]="BSD3"
+
+build1()
+{
+sed -i 's|plugindir ?= ${libdir}/${PACKAGE}|plugindir ?= ${libdir}/plugins/${PACKAGE}|g' buildsys.mk.in
+sed -i 's|plugindir = ${libdir}/mcs|plugindir = ${libdir}/plugins/mcs|g' extra.mk.in
+sed -i 's|${libdir}/pkgconfig|${datarootdir}/pkgconfig|g' Makefile
+PKG_CONFIG_PATH="${PKG}${SYS_DIR[share]}/pkgconfig" \
+MOWGLI_CFLAGS="-I${PKG}${SYS_DIR[include]}/libmowgli" \
+MOWGLI_LIBS="-L${PKG}${SYS_DIR[lib]} -lmowgli" \
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --disable-gconf \
+ --disable-kconfig
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+}
+
+SRCNAME[2]=${NAME}
+SRCVERS[2]=${VERSION}
+SRCPACK[2]=http://distfiles.atheme.org/${SRCNAME[2]}-${SRCVERS[2]}.tar.bz2
+SRCCOPY[2]="GPL3"
+
+build2()
+{
+sed -i ''
+sed -i 's|${datadir}/icons|${datarootdir}/icons|g' pixmaps/Makefile
+sed -i 's|${datadir}/pixmaps|${datarootdir}/pixmaps|g' configure
+sed -i 's|${datadir}/applications|${datarootdir}/applications|g' configure Makefile src/audacious/Makefile
+sed -i 's|$datadir/locale|$datarootdir/locale|g' configure
+sed -i 's|plugindir="$libdir/audacious"|plugindir="$libdir/plugins/audacious"|g' configure
+sed -i 's|${libdir}/${PACKAGE_NAME}|${libdir}/plugins/${PACKAGE_NAME}|g' buildsys.mk.in
+sed -i 's|${libdir}/pkgconfig|${datarootdir}/pkgconfig|g' Makefile
+PKG_CONFIG_PATH="${PKG}${SYS_DIR[share]}/pkgconfig" \
+LIBMCS_CFLAGS="-I${PKG}${SYS_DIR[include]} -I${PKG}${SYS_DIR[include]}/libmowgli" \
+LIBMCS_LIBS="-L${PKG}${SYS_DIR[lib]} -lmcs -lmowgli" \
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-rpath \
+ --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-pkgconfigdir="${SYS_DIR[share]}/pkgconfig" \
+ --with-regexlib=gnu
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+install.dir ${PKG}${SYS_DIR[share]}/Thunar/sendto
+install.dat thunar-sendto-audacious-playlist.desktop \
+ ${PKG}${SYS_DIR[share]}/Thunar/sendto
+}
+
+SRCNAME[3]=${NAME}-plugins
+SRCVERS[3]=${VERSION}
+SRCPACK[3]=http://distfiles.atheme.org/${SRCNAME[3]}-${SRCVERS[3]}.tar.bz2
+
+EXTINC="-I${SYS_DIR[include]}/sndfile -I${SYS_DIR[include]}/samplerate"
+
+build3()
+{
+sed -i 's|$datadir/locale|$datarootdir/locale|g' configure
+PKG_CONFIG_PATH="${PKG}${SYS_DIR[share]}/pkgconfig" \
+CPPFLAGS="-I${PKG}${SYS_DIR[include]} -I${PKG}${SYS_DIR[include]}/libmowgli ${EXTINC}" \
+LDFLAGS="-L${PKG}${SYS_DIR[lib]}" \
+MOWGLI_CFLAGS="-I${PKG}${SYS_DIR[include]}/libmowgli" \
+MOWGLI_LIBS="-L${PKG}${SYS_DIR[lib]} -lmowgli" \
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-rpath \
+ --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" \
+ --disable-oss \
+ --enable-ipv6
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+}
diff --git a/audio/audacity/audacity.build b/audio/audacity/audacity.build
new file mode 100755
index 0000000..efe207c
--- /dev/null
+++ b/audio/audacity/audacity.build
@@ -0,0 +1,77 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=audacity
+VERSION=2.0.3
+BUILD=1
+DEPENDS=('wxgtk >= 2.8.12-1' 'sound >= 1.0.27-1' 'jack >= 1.9.9.5-1' 'libmad >= 0.15.1b-1' 'libvorbis >= 1.3.3-1' 'libopus >= 1.0.2-1' 'celt >= 0.11.3-1' 'libid3tag >= 0.15.1b-1' 'flac >= 1.2.1-1' 'libsndfile >= 1.0.25-1' 'libsoundtouch >= 1.7.1-1')
+#OPTDEPENDS=('ffmpeg >= 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}: audacity
+${NAME}:
+${NAME}: An audio editor that can be used to record live audio, convert tapes
+${NAME}: and records into digital recordings or CDs, edit various sound files,
+${NAME}: cut, copy, split or mix sounds together and much more.
+${NAME}:
+${NAME}: Homepage: http://audacity.sourceforge.net
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}-minsrc
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://${NAME}.googlecode.com/files/${SRCNAME[0]}-${SRCVERS[0]}.tar.xz
+SRCROOT[0]=${NAME}-src-${SRCVERS[0]}
+
+build0()
+{
+LDFLAGS="-lICE" \
+CPPFLAGS="-I${SYS_DIR[include]}/id3tag -I${SYS_DIR[include]}/sndfile -I${SYS_DIR[include]}/samplerate" \
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-shared=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --docdir="${SYS_DIR[doc]}/audacity" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --without-ffmpeg \
+ --with-ladspa \
+ --with-expat=system \
+ --with-libsndfile=system \
+ --with-libsamplerate=system \
+ --with-libflac=system \
+ --with-vorbis=system \
+ --with-libmad=system \
+ --with-id3tag=system \
+ --with-soundtouch=system
+#FIXME: ffmpeg doesn't compile
+# --with-ffmpeg=system
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc README.txt
+license LICENSE.txt
+gunzip ${PKG}${SYS_DIR[man]}/man?/*.gz
+rm -rf ${PKG}${SYS_DIR[doc]}/audacity
+}
diff --git a/audio/audiopreview/audiopreview.build b/audio/audiopreview/audiopreview.build
new file mode 100755
index 0000000..73a92b7
--- /dev/null
+++ b/audio/audiopreview/audiopreview.build
@@ -0,0 +1,59 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=audiopreview
+VERSION=0.6
+BUILD=1
+DEPENDS=('gstreamer >= 0.10.35-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}: audiopreview (media player)
+${NAME}:
+${NAME}: A command line media player that is able to play a short sample from
+${NAME}: one or more audio or video files.
+${NAME}:
+${NAME}: Homepage: http://audiopreview.codealpha.net
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://audiopreview.codealpha.net/files/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="GPL3"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-debug=no \
+ --prefix=/usr \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir=/etc \
+ --libdir=/usr/lib$(libdirsuffix) \
+ --localstatedir=/var
+make -j 2
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog ChangeLog
+}
diff --git a/audio/cdparanoia/cdparanoia-III-10.2-destdir.patch.xz b/audio/cdparanoia/cdparanoia-III-10.2-destdir.patch.xz
new file mode 100644
index 0000000..902d816
--- /dev/null
+++ b/audio/cdparanoia/cdparanoia-III-10.2-destdir.patch.xz
Binary files differ
diff --git a/audio/cdparanoia/cdparanoia-III-10.2-endian.patch.xz b/audio/cdparanoia/cdparanoia-III-10.2-endian.patch.xz
new file mode 100644
index 0000000..ea95932
--- /dev/null
+++ b/audio/cdparanoia/cdparanoia-III-10.2-endian.patch.xz
Binary files differ
diff --git a/audio/cdparanoia/cdparanoia-III-10.2-gcc43.patch.xz b/audio/cdparanoia/cdparanoia-III-10.2-gcc43.patch.xz
new file mode 100644
index 0000000..8fbd71e
--- /dev/null
+++ b/audio/cdparanoia/cdparanoia-III-10.2-gcc43.patch.xz
Binary files differ
diff --git a/audio/cdparanoia/cdparanoia-III-10.2-idedevices.patch.xz b/audio/cdparanoia/cdparanoia-III-10.2-idedevices.patch.xz
new file mode 100644
index 0000000..9d71f47
--- /dev/null
+++ b/audio/cdparanoia/cdparanoia-III-10.2-idedevices.patch.xz
Binary files differ
diff --git a/audio/cdparanoia/cdparanoia-III-10.2-manpage.patch.xz b/audio/cdparanoia/cdparanoia-III-10.2-manpage.patch.xz
new file mode 100644
index 0000000..4850fa6
--- /dev/null
+++ b/audio/cdparanoia/cdparanoia-III-10.2-manpage.patch.xz
Binary files differ
diff --git a/audio/cdparanoia/cdparanoia.build b/audio/cdparanoia/cdparanoia.build
new file mode 100755
index 0000000..9cc6dc3
--- /dev/null
+++ b/audio/cdparanoia/cdparanoia.build
@@ -0,0 +1,71 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=cdparanoia
+VERSION=10.2
+BUILD=4
+
+# 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}: cdparanoia (digital audio extraction tool)
+${NAME}:
+${NAME}: Cdparanoia is a Compact Disc Digital Audio (CDDA) extraction tool,
+${NAME}: commonly known on the net as a 'ripper'. It reads digital audio data
+${NAME}: from a Compact Disc and saves it to sound files. Cdparanoia has been
+${NAME}: designed to read correct audio data even using cheap CD-ROM drives
+${NAME}: prone to misalignment, frame jitter and loss of streaming.
+${NAME}: Cdparanoia will also read and repair data from CDs that have been
+${NAME}: damaged in some way.
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}-III
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://downloads.xiph.org/releases/${NAME}/${SRCNAME[0]}-${SRCVERS[0]}.src.tgz
+SRCCOPY[0]="LGPL21 GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS} -fPIC" CXXFLAGS="${FLAGS} -fPIC" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --includedir="${SYS_DIR[include]}/cdda" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc README
+rm -f ${PKG}${SYS_DIR[lib]}/*.a
+chmod 0755 ${PKG}${SYS_DIR[lib]}/lib*.so*
+}
+
+SRCNAME[1]=cd-discid
+SRCVERS[1]=1.4
+SRCPACK[1]=http://linukz.org/download/${SRCNAME[1]}-${SRCVERS[1]}.tar.gz
+SRCCOPY[1]="GPL2"
+
+build1()
+{
+make ${JOBS} CFLAGS="${FLAGS}"
+make install PREFIX="${PKG}/usr"
+doc README
+changelog changelog
+}
diff --git a/audio/cmus/cmus-v2.5.0-audioscrobbler.patch.xz b/audio/cmus/cmus-v2.5.0-audioscrobbler.patch.xz
new file mode 100644
index 0000000..92f07ca
--- /dev/null
+++ b/audio/cmus/cmus-v2.5.0-audioscrobbler.patch.xz
Binary files differ
diff --git a/audio/cmus/cmus-v2.5.0-cdiofix.patch.xz b/audio/cmus/cmus-v2.5.0-cdiofix.patch.xz
new file mode 100644
index 0000000..447945f
--- /dev/null
+++ b/audio/cmus/cmus-v2.5.0-cdiofix.patch.xz
Binary files differ
diff --git a/audio/cmus/cmus-v2.5.0-cmdsegfault.patch.xz b/audio/cmus/cmus-v2.5.0-cmdsegfault.patch.xz
new file mode 100644
index 0000000..b0b1c06
--- /dev/null
+++ b/audio/cmus/cmus-v2.5.0-cmdsegfault.patch.xz
Binary files differ
diff --git a/audio/cmus/cmus-v2.5.0-desktop.patch.xz b/audio/cmus/cmus-v2.5.0-desktop.patch.xz
new file mode 100644
index 0000000..8acc31e
--- /dev/null
+++ b/audio/cmus/cmus-v2.5.0-desktop.patch.xz
Binary files differ
diff --git a/audio/cmus/cmus-v2.5.0-opussupport.patch.xz b/audio/cmus/cmus-v2.5.0-opussupport.patch.xz
new file mode 100644
index 0000000..af7e7c2
--- /dev/null
+++ b/audio/cmus/cmus-v2.5.0-opussupport.patch.xz
Binary files differ
diff --git a/audio/cmus/cmus.build b/audio/cmus/cmus.build
new file mode 100755
index 0000000..cbaea3d
--- /dev/null
+++ b/audio/cmus/cmus.build
@@ -0,0 +1,60 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=cmus
+VERSION=2.5.0
+BUILD=3
+DEPENDS=('sound >= 1.0.26-1')
+OPTDEPENDS=('ffmpeg >= 1.2-1' 'libao >= 1.1.0-1' 'faad >= 2.7-1' 'flac >= 1.2.1-1' 'libmad >= 0.15.1b-1' 'libmodplug >= 0.8.8.4-1' 'libmp4v2 >= 2.0.0-1' 'libmpcdec >= 1.2.6-1' 'libvorbis >= 1.3.3-1' 'libwavpack >= 4.60.1-1' 'libopus >= 1.0.2-1' 'libcue >= 1.4.0-1' 'libcdio >= 0.90-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}: cmus (console music player)
+${NAME}:
+${NAME}: An audio player for the console that can play many different kinds of
+${NAME}: sound file formats (such as OGG, FLAC and MP3).
+${NAME}:
+${NAME}: Homepage: http://cmus.sf.net
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=v${VERSION}
+SRCPACK[0]=${URL[sf]}/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ DEBUG=0 \
+ prefix="${SYS_DIR[usr]}" \
+ mandir="${SYS_DIR[man]}" \
+ libdir="${SYS_DIR[lib]}/plugins" \
+ datadir="${SYS_DIR[share]}/application-data" \
+ exampledir="${SYS_DIR[doc]}/${SRCNAME[0]}-${SRCVERS[0]}/examples"
+make ${JOBS} V=2
+make install DESTDIR="${PKG}"
+doc AUTHORS
+install.dir ${PKG}${SYS_DIR[share]}/applications
+install.dat cmus.desktop ${PKG}${SYS_DIR[share]}/applications
+rm -f ${PKG}${SYS_DIR[lib]}/plugins/cmus/op/oss.so
+}
diff --git a/audio/deadbeef/deadbeef-0.6.1-convdir.patch.xz b/audio/deadbeef/deadbeef-0.6.1-convdir.patch.xz
new file mode 100644
index 0000000..e75bf73
--- /dev/null
+++ b/audio/deadbeef/deadbeef-0.6.1-convdir.patch.xz
Binary files differ
diff --git a/audio/deadbeef/deadbeef-0.6.1-pixmapsdir.patch.xz b/audio/deadbeef/deadbeef-0.6.1-pixmapsdir.patch.xz
new file mode 100644
index 0000000..9b92fb5
--- /dev/null
+++ b/audio/deadbeef/deadbeef-0.6.1-pixmapsdir.patch.xz
Binary files differ
diff --git a/audio/deadbeef/deadbeef.build b/audio/deadbeef/deadbeef.build
new file mode 100755
index 0000000..9c4f287
--- /dev/null
+++ b/audio/deadbeef/deadbeef.build
@@ -0,0 +1,67 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=deadbeef
+VERSION=0.6.1
+BUILD=1
+DEPENDS=('gtk+ >= 3.8.0-1' 'sound >= 1.0.27-1')
+OPTDEPENDS=('flac >= 1.3.0-1' 'libvorbis >= 1.3.4-1' 'libmad >= 0.15.1b-1' 'ffmpeg >= 2.2.1-1' 'libsndfile >= 1.0.25-1' 'wavpack >= 4.70.0-1' 'faad >= 2.7-1' 'libjpeg >= 1.3.0-1' 'libpng >= 1.5.14-1' 'libcdio >= 0.92-1' 'libcddb >= 1.3.2-1' 'curl >= 7.36.0-1' 'openssl >= 1.0.1g-1' 'dbus >= 1.6.8-1' 'libzip >= 0.11.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}: deadbeef
+${NAME}:
+${NAME}: DeaDBeeF (as in 0xDEADBEEF) is an audio player inspired by
+${NAME}: Foobar2000.
+${NAME}:
+${NAME}: Homepage: http://deadbeef.sf.net
+${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 LGPL21"
+
+build0()
+{
+CPPFLAGS="-I${SYS_DIR[include]}/mad -I${SYS_DIR[include]}/sndfile -I${SYS_DIR[include]}/zip -I${SYS_DIR[include]}/x86_64/libzip" \
+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]}" \
+ --docdir="${SYS_DIR[doc]}/${SRCNAME[0],,}-${SRCVERS[0]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}/plugins" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --disable-oss \
+ --disable-gtk2 \
+ --enable-gtk3
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+rm -f ${DOC}/COPYING*
+}
diff --git a/audio/easytag/easytag-2.2.3-resolution.patch.xz b/audio/easytag/easytag-2.2.3-resolution.patch.xz
new file mode 100644
index 0000000..0d95c32
--- /dev/null
+++ b/audio/easytag/easytag-2.2.3-resolution.patch.xz
Binary files differ
diff --git a/audio/easytag/easytag.build b/audio/easytag/easytag.build
new file mode 100755
index 0000000..dab56c2
--- /dev/null
+++ b/audio/easytag/easytag.build
@@ -0,0 +1,62 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=easytag
+VERSION=2.2.3
+BUILD=1
+DEPENDS=('gtk+ >= 3.8.0-1' 'taglib >= 1.9.1-1' 'id3lib >= 3.8.3-1' 'libid3tag >= 0.15.1b-1' 'libvorbis >= 1.3.3-1' 'flac >= 1.2.1-1' 'libspeex >= 1.2rc1-1' 'libwavpack >= 4.60.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}: EasyTAG
+${NAME}:
+${NAME}: EasyTAG is a utility for editing and viewing the ID3 tags of your
+${NAME}: MP3, MP2, FLAC and OGG files. It supports ID3v1 and ID3v2, auto
+${NAME}: tagging, file renaming from the tags, recursive tagging, playlist
+${NAME}: generation and many more features. It has an easy to use Gtk+-based
+${NAME}: interface.
+${NAME}:
+${NAME}: Homepage: http://projects.gnome.org/easytag
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.xz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CPPFLAGS="-I${SYS_DIR[include]}/id3tag" \
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --docdir="${SYS_DIR[doc]}/${SRCNAME[0]}-${SRCVERS[0]}" \
+ --htmldir="${SYS_DIR[html]}/${SRCNAME[0]}"
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS THANKS
+changelog NEWS
+}
diff --git a/audio/gtick/gtick.build b/audio/gtick/gtick.build
new file mode 100755
index 0000000..d4d1eba
--- /dev/null
+++ b/audio/gtick/gtick.build
@@ -0,0 +1,71 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=gtick
+VERSION=0.5.2
+BUILD=1
+DEPENDS=('gtk+ >= 2.24.17-1' '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}: gtick
+${NAME}:
+${NAME}: A metronome which supports different meters (2/4, 3/4, 4/4) and
+${NAME}: speeds ranging from 30 to 250 BPM.
+${NAME}:
+${NAME}: Homepage: http://www.antcom.de/gtick
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://www.antcom.de/gtick/download/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCOPTS[0]="GPL3"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-rpath \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --enable-threads=posix \
+ --with-sndfile
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS THANKS
+changelog ChangeLog
+}
+
+SRCNAME[1]=${NAME}
+SRCVERS[1]=desktop
+SRCPACK[1]=${SRCNAME[1]}-${SRCVERS[1]}.tar.xz
+SRCOPTS[1]="pkgunpack"
+
+build1()
+{
+ echo "Nothing to do here!"
+}
diff --git a/audio/mhwaveedit/mhwaveedit-1.4.22-desktop.patch.xz b/audio/mhwaveedit/mhwaveedit-1.4.22-desktop.patch.xz
new file mode 100644
index 0000000..2fb9993
--- /dev/null
+++ b/audio/mhwaveedit/mhwaveedit-1.4.22-desktop.patch.xz
Binary files differ
diff --git a/audio/mhwaveedit/mhwaveedit-1.4.22-xdgdirs.patch.xz b/audio/mhwaveedit/mhwaveedit-1.4.22-xdgdirs.patch.xz
new file mode 100644
index 0000000..7363013
--- /dev/null
+++ b/audio/mhwaveedit/mhwaveedit-1.4.22-xdgdirs.patch.xz
Binary files differ
diff --git a/audio/mhwaveedit/mhwaveedit.build b/audio/mhwaveedit/mhwaveedit.build
new file mode 100755
index 0000000..63db611
--- /dev/null
+++ b/audio/mhwaveedit/mhwaveedit.build
@@ -0,0 +1,70 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=mhwaveedit
+VERSION=1.4.22
+BUILD=2
+DEPENDS=('gtk+ >= 2.24.17-1' 'libsamplerate >= 0.1.8-1' 'sound >= 1.0.27-1' 'jack >= 1.9.8-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}: mhwaveedit (sound file editor)
+${NAME}:
+${NAME}: A graphical program for editing sound files.
+${NAME}:
+${NAME}: Homepage: http://gna.org/projects/mhwaveedit
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://download.gna.org/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --with-double-samples \
+ --with-default-driver=alsa \
+ --with-default-ladspa-path="${SYS_DIR[lib]}/plugins/ladspa" \
+ --with-default-mixerapp="xfce4-mixer" \
+ --without-sdl \
+ --without-oss \
+ --without-esound \
+ --without-arts
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+install.dir ${PKG}${SYS_DIR[share]}/applications
+install.dat mhwaveedit.desktop ${PKG}${SYS_DIR[share]}/applications
+install.dir ${PKG}${SYS_DIR[share]}/icons/hicolor/48x48/apps
+install.dat mhwaveedit.png ${PKG}${SYS_DIR[share]}/icons/hicolor/48x48/apps
+}
diff --git a/audio/mikmod/mikmod.build b/audio/mikmod/mikmod.build
new file mode 100755
index 0000000..5fee7ed
--- /dev/null
+++ b/audio/mikmod/mikmod.build
@@ -0,0 +1,57 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=mikmod
+VERSION=3.2.5
+BUILD=1
+DEPENDS=('libmikmod >= 3.3.6-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}: mikmod
+${NAME}:
+${NAME}: A command-line module player.
+${NAME}:
+${NAME}: Homepage: http://mikmod.sf.net
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+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]="GPL2"
+
+build0()
+{
+sed -i -e 's|share/mikmod|share/application-data/mikmod|g' CMakeLists.txt
+cmake \
+-DCMAKE_CXX_FLAGS:STRING="${FLAGS}" \
+-DCMAKE_C_FLAGS:STRING="${FLAGS}" \
+-DCMAKE_VERBOSE_MAKEFILE:BOOL="on" \
+-DCMAKE_INSTALL_PREFIX:PATH="${SYS_DIR[usr]}" \
+-DMIKMOD_INCLUDE_DIR:PATH="${SYS_DIR[include]}/mikmod" \
+CMakeLists.txt
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+}
diff --git a/audio/moc/moc-2.5.0-beta1-desktopfile.patch.xz b/audio/moc/moc-2.5.0-beta1-desktopfile.patch.xz
new file mode 100644
index 0000000..ad42978
--- /dev/null
+++ b/audio/moc/moc-2.5.0-beta1-desktopfile.patch.xz
Binary files differ
diff --git a/audio/moc/moc-2.5.0-beta1-ffmpeg.patch.xz b/audio/moc/moc-2.5.0-beta1-ffmpeg.patch.xz
new file mode 100644
index 0000000..98c3dd4
--- /dev/null
+++ b/audio/moc/moc-2.5.0-beta1-ffmpeg.patch.xz
Binary files differ
diff --git a/audio/moc/moc-2.5.0-beta1-id3tag.patch.xz b/audio/moc/moc-2.5.0-beta1-id3tag.patch.xz
new file mode 100644
index 0000000..68c8af4
--- /dev/null
+++ b/audio/moc/moc-2.5.0-beta1-id3tag.patch.xz
Binary files differ
diff --git a/audio/moc/moc-2.5.0-beta1-speex.patch.xz b/audio/moc/moc-2.5.0-beta1-speex.patch.xz
new file mode 100644
index 0000000..74a808b
--- /dev/null
+++ b/audio/moc/moc-2.5.0-beta1-speex.patch.xz
Binary files differ
diff --git a/audio/moc/moc.build b/audio/moc/moc.build
new file mode 100755
index 0000000..4f3be6a
--- /dev/null
+++ b/audio/moc/moc.build
@@ -0,0 +1,79 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=moc
+VERSION=2.5.0beta1
+BUILD=2
+DEPENDS=('sound >= 1.0.27-1' 'jack >= 1.9.9.5-1' 'libsamplerate >= 0.1.8-1' 'curl >= 7.29.0-1' 'file >= 5.14-1' 'libdb >= 5.3.21-1' 'gnutls >= 3.1.10-1' 'libopus >= 1.0.2-1' 'celt >= 0.11.3-1')
+OPTDEPENDS=('libmad >= 0.15.1b-1' 'libvorbis >= 1.3.3-1' 'flac >= 1.2.1-1' 'libsndfile >= 1.0.25-1' 'libmodplug >= 0.8.8.4-1' 'libspeex >= 1.2rc1-1' 'libwavpack >= 4.60.1-1' 'ffmpeg >= 1.2-1' 'libmpcdec >= 1.2.6-1' 'taglib >= 1.8-1' 'libid3tag >= 0.15.1b-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}: moc (Music on Console)
+${NAME}:
+${NAME}: An audio player for the console that can play many different kinds of
+${NAME}: sound file formats (such as OGG, FLAC and MP3).
+${NAME}:
+${NAME}: Homepage: http://moc.daper.net
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=2.5.0-beta1
+SRCPACK[0]=ftp://ftp.daper.net/pub/soft/moc/unstable/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CPPFLAGS="-I${SYS_DIR[include]}/mad -I${SYS_DIR[include]}/id3tag" \
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-rpath \
+ --enable-static=no \
+ --enable-shared=yes \
+ --disable-debug \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}/plugins" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --datadir="${SYS_DIR[share]}/application-data" \
+ --without-oss \
+ --with-ncurses
+make ${JOBS}
+(
+ cd decoder_plugins/mp3
+ make ${JOBS}
+ cd ../aac
+ make ${JOBS}
+)
+make install DESTDIR="${PKG}"
+changelog NEWS
+doc AUTHORS THANKS config.example keymap.example
+install.dir ${PKG}${SYS_DIR[share]}/applications
+install.dat moc.desktop ${PKG}${SYS_DIR[share]}/applications
+install.bin \
+ decoder_plugins/{aac,mp3}/.libs/*.so \
+ ${PKG}${SYS_DIR[lib]}/plugins/moc/decoder_plugins
+rm -rf ${PKG}${SYS_DIR[doc]}/moc
+}
diff --git a/audio/mpg123/checkmate-0.19-manpage.patch.xz b/audio/mpg123/checkmate-0.19-manpage.patch.xz
new file mode 100644
index 0000000..ca368a0
--- /dev/null
+++ b/audio/mpg123/checkmate-0.19-manpage.patch.xz
Binary files differ
diff --git a/audio/mpg123/id3ed-1.10.4-makefile.patch.xz b/audio/mpg123/id3ed-1.10.4-makefile.patch.xz
new file mode 100644
index 0000000..0f145da
--- /dev/null
+++ b/audio/mpg123/id3ed-1.10.4-makefile.patch.xz
Binary files differ
diff --git a/audio/mpg123/mp3gain-1_5_2_r2-makefile.patch.xz b/audio/mpg123/mp3gain-1_5_2_r2-makefile.patch.xz
new file mode 100644
index 0000000..ae800ad
--- /dev/null
+++ b/audio/mpg123/mp3gain-1_5_2_r2-makefile.patch.xz
Binary files differ
diff --git a/audio/mpg123/mpg123.build b/audio/mpg123/mpg123.build
new file mode 100755
index 0000000..2085f92
--- /dev/null
+++ b/audio/mpg123/mpg123.build
@@ -0,0 +1,140 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=mpg123
+VERSION=1.19.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}: mpg123 (MPEG audio decoder library and player)
+${NAME}:
+${NAME}: A fast decoder library and player for MPEG 1.0 layer 1, 2 and 3.
+${NAME}:
+${NAME}: This package also includes the mpck, id3ed and mp3gain utilities.
+${NAME}:
+${NAME}: Homepage: http://www.mpg123.de
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://www.mpg123.de/download/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="LGPL21"
+
+build0()
+{
+case "$(cpufamily ${ARCH})" in
+ x86)
+ CPU="x86"
+ ;;
+ x86_64)
+ CPU="x86-64"
+ ;;
+esac
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.{in,am}
+sed -i 's|$(libdir)/@PACKAGE@|$(libdir)/plugins/@PACKAGE@|g' $(find . -name "Makefile.in")
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-static=no \
+ --enable-shared=yes \
+ --enable-debug=no \
+ --enable-modules=yes \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --includedir="${SYS_DIR[include]}/${NAME}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --enable-gapless=yes \
+ --enable-fifo=yes \
+ --enable-ipv6=yes \
+ --enable-network=yes \
+ --with-audio=alsa \
+ --with-default-audio=alsa \
+ --with-optimization=2 \
+ --with-cpu="${CPU}" \
+ --with-module-suffix=".so"
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+changelog NEWS
+license COPYING
+doc AUTHORS
+}
+
+SRCNAME[1]=checkmate
+SRCVERS[1]=0.19
+SRCPACK[1]=http://checkmate.gissen.nl/${SRCNAME[1]}-${SRCVERS[1]}.tar.gz
+SRCCOPY[1]="GPL2"
+
+build1()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --includedir="${SYS_DIR[include]}/${NAME}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS} CFLAGS+="${FLAGS}"
+make install DESTDIR=${PKG}
+doc AUTHORS
+changelog ChangeLog
+}
+
+SRCNAME[2]=id3ed
+SRCVERS[2]=1.10.4
+SRCPACK[2]=http://code.fluffytapeworm.com/projects/${SRCNAME[2]}/${SRCNAME[2]}-${SRCVERS[2]}.tar.gz
+SRCCOPY[2]="GPL2"
+
+build2()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --includedir="${SYS_DIR[include]}/${NAME}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS} CFLAGS+="${FLAGS}"
+make install DESTDIR=${PKG}
+changelog Changelog
+}
+
+SRCNAME[3]=mp3gain
+SRCVERS[3]=1_5_2_r2
+SRCPACK[3]=${URL[sf]}/${SRCNAME[3]}/${SRCNAME[3]}-${SRCVERS[3]}-src.zip
+SRCCOPY[3]="LGPL21"
+SRCOPTS[3]="nosrcroot"
+
+build3()
+{
+make ${JOBS} CFLAGS+="${FLAGS}"
+make install DESTDIR="${PKG}"
+}
diff --git a/audio/normalize/normalize.build b/audio/normalize/normalize.build
new file mode 100755
index 0000000..a5f9aaa
--- /dev/null
+++ b/audio/normalize/normalize.build
@@ -0,0 +1,61 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=normalize
+VERSION=0.7.7
+BUILD=2
+DEPENDS=('sound >= 1.0.26-1' 'libsamplerate >= 0.1.8-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}: normalize (adjusts volume levels of audio files)
+${NAME}:
+${NAME}: normalize is a tool for adjusting the volume of audio files to a
+${NAME}: standard level. This is useful for things like creating mix CDs
+${NAME}: from mp3 collections, where different recording levels on different
+${NAME}: albums can cause the volume to vary greatly from song to song.
+${NAME}:
+${NAME}: Chris Vaill is the author of normalize.
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://savannah.nongnu.org/download/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CPPFLAGS="-I${SYS_DIR[include]}/mad" \
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --disable-xmms \
+ --with-mad \
+ --without-audiofile
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc THANKS README
+changelog NEWS
+}
diff --git a/audio/opus_tools/opus_tools.build b/audio/opus_tools/opus_tools.build
new file mode 100755
index 0000000..164b872
--- /dev/null
+++ b/audio/opus_tools/opus_tools.build
@@ -0,0 +1,58 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=opus_tools
+VERSION=0.1.8
+BUILD=1
+DEPENDS=('libogg >= 1.3.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}: opus_tools
+${NAME}:
+${NAME}: A collection of tools for working with OPUS sound files.
+${NAME}:
+${NAME}: Homepage: http://wiki.xiph.org/Opus-tools
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=opus-tools
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://downloads.xiph.org/releases/opus/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="BSD3 GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --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
+}
diff --git a/audio/pragha/pragha.build b/audio/pragha/pragha.build
new file mode 100755
index 0000000..0fc48d9
--- /dev/null
+++ b/audio/pragha/pragha.build
@@ -0,0 +1,66 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=pragha
+VERSION=1.1.2
+BUILD=2
+DEPENDS=('gtk+ >= 3.8.0-1' 'gstreamer >= 1.0.6-1' 'sqlite >= 3.7.15.2-1' 'liblastfm >= 20121125-1' 'taglib >= 1.8-1' 'libcdio >= 0.90-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}: pragha (music player)
+${NAME}:
+${NAME}: A music player and manager similar to Amarok.
+${NAME}:
+${NAME}: Homepage: http://pragha.wikispaces.com
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://dissonance.googlecode.com/files/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL3"
+
+build0()
+{
+CPPFLAGS="-DHAVE_PARANOIA_NEW_INCLUDES" \
+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]}" \
+ --docdir="${SYS_DIR[doc]}/${SRCNAME[0]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --with-gstreamer=1.0 \
+ --with-gtk3
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc FAQ
+changelog NEWS
+rm -rf ${PKG}${SYS_DIR[doc]}/${SRCNAME[0]}
+}
diff --git a/audio/qjackctl/qjackctl-0.3.8-makefile.patch.xz b/audio/qjackctl/qjackctl-0.3.8-makefile.patch.xz
new file mode 100644
index 0000000..76db6e0
--- /dev/null
+++ b/audio/qjackctl/qjackctl-0.3.8-makefile.patch.xz
Binary files differ
diff --git a/audio/qjackctl/qjackctl.build b/audio/qjackctl/qjackctl.build
new file mode 100755
index 0000000..c5b5b15
--- /dev/null
+++ b/audio/qjackctl/qjackctl.build
@@ -0,0 +1,57 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=qjackctl
+VERSION=0.3.8
+BUILD=1
+DEPENDS=('qt >= 4.7.4-1' 'jack >= 1.9.7-1' 'sound >= 1.0.24-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}: qjackctl (JACK control)
+${NAME}:
+${NAME}: A Qt application to control the JACK sound server. It provides a
+${NAME}: simple GUI dialog for setting several JACK server parameters, which
+${NAME}: are properly saved between sessions, and a way to monitor the status
+${NAME}: of the audio server. It also features an enhanced patchbay and
+${NAME}: connection control.
+${NAME}:
+${NAME}: Homepage: http://qjackctl.sourceforge.net
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/${SRCNAME[0]}/files/${SRCNAME[0]}%20%28stable%29/${SRCVERS[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --prefix=/usr \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir=/etc \
+ --libdir=/usr/lib$(libdirsuffix) \
+ --localstatedir=/var
+make -j 2
+make install DESTDIR="${PKG}"
+doc AUTHORS README TRANSLATORS
+changelog ChangeLog
+}
diff --git a/audio/rakarrack/rakarrack-0.6.1-datarootdir.patch.xz b/audio/rakarrack/rakarrack-0.6.1-datarootdir.patch.xz
new file mode 100644
index 0000000..9b48c3a
--- /dev/null
+++ b/audio/rakarrack/rakarrack-0.6.1-datarootdir.patch.xz
Binary files differ
diff --git a/audio/rakarrack/rakarrack-0.6.1-desktopfile.patch.xz b/audio/rakarrack/rakarrack-0.6.1-desktopfile.patch.xz
new file mode 100644
index 0000000..0f67c71
--- /dev/null
+++ b/audio/rakarrack/rakarrack-0.6.1-desktopfile.patch.xz
Binary files differ
diff --git a/audio/rakarrack/rakarrack-0.6.1-headerfix.patch.xz b/audio/rakarrack/rakarrack-0.6.1-headerfix.patch.xz
new file mode 100644
index 0000000..03b33d4
--- /dev/null
+++ b/audio/rakarrack/rakarrack-0.6.1-headerfix.patch.xz
Binary files differ
diff --git a/audio/rakarrack/rakarrack.build b/audio/rakarrack/rakarrack.build
new file mode 100755
index 0000000..2542694
--- /dev/null
+++ b/audio/rakarrack/rakarrack.build
@@ -0,0 +1,72 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=rakarrack
+VERSION=0.6.1
+BUILD=1
+DEPENDS=('fltk >= 1.3.2-1' 'sound >= 1.0.27-1' 'jack >= 1.9.9.5-1' 'libsndfile >= 1.0.25-1' 'libsamplerate >= 0.1.8-1' 'fontconfig >= 2.10.91-1' 'freetype >= 2.4.11-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}: rakarrack
+${NAME}:
+${NAME}: A richly featured multi-effects processor emulating a guitar effects
+${NAME}: pedalboard. Most of the effects engine is built from modules found in
+${NAME}: the excellent software synthesizer ZynAddSubFX. Presets and the user
+${NAME}: interface are optimized for guitar, but Rakarrack processes signals
+${NAME}: in stereo while it does not apply internal band-limiting filtering,
+${NAME}: and thus is well suited to all musical instruments and vocals. It
+${NAME}: makes uses of the JACK Audio Connection Kit.
+${NAME}:
+${NAME}: Homepage: http://rakarrack.sf.net
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/rakarrack/rakarrack/rakarrack-${SRCVERS[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CPPFLAGS="-I${SYS_DIR[include]}/samplerate" \
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --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" \
+ --enable-datadir=yes
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog ChangeLog
+for size in 32x32 64x64 128x128; do
+ install.dir ${PKG}${SYS_DIR[share]}/icons/hicolor/${size}/apps
+ install.dat icons/icono_rakarrack_${size}.png ${PKG}${SYS_DIR[share]}/icons/hicolor/${size}/apps/rakarrack.png
+done
+install.dir ${PKG}${SYS_DIR[html]}
+mv \
+ ${PKG}${SYS_DIR[doc]}/rakarrack/html \
+ ${PKG}${SYS_DIR[html]}/rakarrack
+rm -rf \
+ ${PKG}${SYS_DIR[doc]}/rakarrack \
+ ${PKG}${SYS_DIR[share]}/pixmaps
+}
diff --git a/audio/rubyripper/rubyripper.build b/audio/rubyripper/rubyripper.build
new file mode 100755
index 0000000..a1eecf1
--- /dev/null
+++ b/audio/rubyripper/rubyripper.build
@@ -0,0 +1,53 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=rubyripper
+VERSION=0.6.2
+BUILD=1
+ARCH=noarch
+DEPENDS=('ruby_gtk2 >= 1.1.3-1' 'cdparanoia >= 10.2-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}: rubyripper (audio CD ripper)
+${NAME}:
+${NAME}: Rubyripper aims to deliver high quality rips from audio cd's to your
+${NAME}: computer drive. It tries to do so by ripping the same track with
+${NAME}: cdparanoia multiple times and then comparing the results. It
+${NAME}: currently has a ruby/gtk+2 and a command-line interface.
+${NAME}:
+${NAME}: Homepage: http://code.google.com/p/rubyripper
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://${SRCNAME[0]}.googlecode.com/files/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL3"
+
+build0()
+{
+./configure \
+ --prefix=/usr \
+ --enable-lang-all \
+ --enable-gtk2 \
+ --enable-cli
+make install DESTDIR="${PKG}"
+doc README
+}
diff --git a/audio/shntool/shntool.build b/audio/shntool/shntool.build
new file mode 100755
index 0000000..89a5cb0
--- /dev/null
+++ b/audio/shntool/shntool.build
@@ -0,0 +1,57 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=shntool
+VERSION=3.0.10
+BUILD=2
+OPTDEPENDS=('libmac >= 3.99u4b5-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}: shntool (a multi-purpose WAVE data processing and reporting utility)
+${NAME}:
+${NAME}: Shntool is a command-line utility to view and/or modify WAVE data and
+${NAME}: properties. It runs in several different operating modes, and
+${NAME}: supports various lossless audio formats.
+${NAME}:
+${NAME}: Shntool was written by Jason Jordan.
+${NAME}:
+${NAME}: Homepage: http://etree.org/shnutils/shntool
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://etree.org/shnutils/shntool/dist/src/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --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 doc/CREDITS
+changelog ChangeLog
+}
diff --git a/audio/sox/sox-14.4.1-pkglibdir.patch.xz b/audio/sox/sox-14.4.1-pkglibdir.patch.xz
new file mode 100644
index 0000000..a394ad1
--- /dev/null
+++ b/audio/sox/sox-14.4.1-pkglibdir.patch.xz
Binary files differ
diff --git a/audio/sox/sox.build b/audio/sox/sox.build
new file mode 100755
index 0000000..ae7959b
--- /dev/null
+++ b/audio/sox/sox.build
@@ -0,0 +1,82 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=sox
+VERSION=14.4.1
+BUILD=1
+DEPENDS=('file >= 5.12-1' 'libpng >= 1.5.14-1' 'gcc >= 4.7.1-1')
+OPTDEPENDS=('ffmpeg >= 1.1.2-1' 'libmad >= 0.15.1b-1' 'libgsm >= 1.0.13-1' 'libvorbis >= 1.3.3-1' 'flac >= 1.2.1-1' 'libwavpack >= 4.60.1-1' 'sound >= 1.0.26-1' 'libao >= 1.1.0-1' '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}: sox (universal sound sample translator)
+${NAME}:
+${NAME}: Sox is a universal sound converter, player, and recorder. It can
+${NAME}: play, record, and convert between several sound file formats such as
+${NAME}: .au, .snd, .voc and .wav.
+${NAME}:
+${NAME}: Homepage: http://sox.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.bz2
+SRCCOPY[0]="GPL2 LGPL21"
+
+build0()
+{
+CPPFLAGS="-I/usr/include/sndfile -I/usr/include/id3tag -I/usr/include/mad" \
+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]}/sox" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --with-pkgconfigdir="${SYS_DIR[share]}/pkgconfig" \
+ --with-ladspa-path="${SYS_DIR[lib]}/plugins/ladspa" \
+ --with-distro="${DISTRONAME}" \
+ --with-dyn-default \
+ --with-oss=no \
+ --with-oggvorbis=dyn \
+ --with-flac=dyn \
+ --with-wavpack=dyn \
+ --with-alsa=dyn \
+ --with-ao=dyn \
+ --with-ffmpeg=no \
+ --with-gsm=dyn \
+ --with-mp3=dyn \
+ --enable-dl-mad \
+ --enable-dl-lame \
+ --enable-dl-sndfile
+
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+rm -f ${PKG}${SYS_DIR[man]}/man1/{play,rec}.1
+echo ".so man1/sox.1" > ${PKG}${SYS_DIR[man]}/man1/{play,rec}.1
+}
diff --git a/audio/taggrepper/taggrepper.build b/audio/taggrepper/taggrepper.build
new file mode 100755
index 0000000..d11f377
--- /dev/null
+++ b/audio/taggrepper/taggrepper.build
@@ -0,0 +1,61 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=taggrepper
+VERSION=0.04
+BUILD=1
+DEPENDS=('libid3tag >= 0.15.1b-1' 'libvorbis >= 1.3.3-1' 'flac >= 1.2.1-1' 'file >= 5.14-1' 'pcre >= 8.32-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}: taggrepper (media file tag 'grep' utility)
+${NAME}:
+${NAME}: Allows to match the tags of media files with regular expressions.
+${NAME}:
+${NAME}: Homepage: http://gitorious.org/taggrepper
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://alioth.debian.org/~akumar/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="BSD3"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --with-libmagic \
+ --with-libvorbisfile \
+ --with-libflac
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog ChangeLog
+}
diff --git a/audio/vorbis_tools/vorbis_tools.build b/audio/vorbis_tools/vorbis_tools.build
new file mode 100755
index 0000000..847ceb0
--- /dev/null
+++ b/audio/vorbis_tools/vorbis_tools.build
@@ -0,0 +1,82 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=vorbis_tools
+VERSION=1.4.0
+BUILD=2
+DEPENDS=('libao >= 1.1.0-1' 'libvorbis >= 1.3.3-1' 'libkate >= 0.4.1-1' 'libspeex >= 1.2rc1' 'flac >= 1.2.1-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}: OGG Vorbis Tools
+${NAME}:
+${NAME}: Several basic tools for working with OGG Vorbis (.ogg) compressed
+${NAME}: audio files:
+${NAME}:
+${NAME}: oggenc (an OGG encoder), ogg123 (a player), vorbiscomment (add
+${NAME}: comments to Vorbis files), ogginfo (show information about an OGG
+${NAME}: file), oggdec (a decoder), vcut (split vorbis files) and
+${NAME}: vorbisgain (compute and add ReplayGain tags).
+${NAME}:
+${NAME}: Homepage: http://www.xiph.org
+EOF
+
+# Sources
+
+SRCNAME[0]=vorbis-tools
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://downloads.xiph.org/releases/vorbis/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+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 ogg123/ogg123rc-example
+rm -rf ${PKG}${SYS_DIR[doc]}/vorbis-tools
+}
+
+SRCNAME[1]=vorbisgain
+SRCVERS[1]=0.37
+SRCPACK[1]=http://sjeng.org/ftp/vorbis/${SRCNAME[1]}-${SRCVERS[1]}.tar.gz
+SRCCOPY[1]="LGPL21"
+
+build1()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --enable-recursive
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog NEWS
+}
diff --git a/audio/xfce_mixer/xfce4-mixer-4.10.0-panelicons.patch.xz b/audio/xfce_mixer/xfce4-mixer-4.10.0-panelicons.patch.xz
new file mode 100644
index 0000000..e2af557
--- /dev/null
+++ b/audio/xfce_mixer/xfce4-mixer-4.10.0-panelicons.patch.xz
Binary files differ
diff --git a/audio/xfce_mixer/xfce_mixer.build b/audio/xfce_mixer/xfce_mixer.build
new file mode 100755
index 0000000..82172aa
--- /dev/null
+++ b/audio/xfce_mixer/xfce_mixer.build
@@ -0,0 +1,63 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=xfce_mixer
+MAJOR=4.10
+VERSION=${MAJOR}.0
+BUILD=1
+DEPENDS=('xfce >= 4.10-1' 'gstreamer >= 0.10.35-1' 'libunique >= 1.1.6-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}: xfce_mixer (sound mixer)
+${NAME}:
+${NAME}: This package contains a volume control application based on GStreamer
+${NAME}: written to conceptually fit into the Xfce desktop environment. It
+${NAME}: also contains a plugin for the Xfce panel which is especially
+${NAME}: designed for use with the mouse wheel.
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=xfce4-mixer
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://archive.xfce.org/src/apps/${SRCNAME[0]}/${MAJOR}/${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 \
+ --enable-debug=minimum \
+ --prefix=/usr \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir=/etc \
+ --libdir=/usr/lib$(libdirsuffix) \
+ --localstatedir=/var \
+ --with-html-dir=/usr/share/html
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+}