diff options
Diffstat (limited to 'libs_audio')
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 Binary files differnew file mode 100644 index 0000000..4b944d2 --- /dev/null +++ b/libs_audio/faad/faad2-2.7-autoreconf.patch.xz diff --git a/libs_audio/faad/faad2-2.7-man.patch.xz b/libs_audio/faad/faad2-2.7-man.patch.xz Binary files differnew file mode 100644 index 0000000..3da486d --- /dev/null +++ b/libs_audio/faad/faad2-2.7-man.patch.xz diff --git a/libs_audio/faad/faad2-2.7-pointersize.patch.xz b/libs_audio/faad/faad2-2.7-pointersize.patch.xz Binary files differnew file mode 100644 index 0000000..d22ca08 --- /dev/null +++ b/libs_audio/faad/faad2-2.7-pointersize.patch.xz 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 Binary files differnew file mode 100644 index 0000000..e09a41e --- /dev/null +++ b/libs_audio/id3lib/id3lib-3.8.3-cstring.patch.xz diff --git a/libs_audio/id3lib/id3lib-3.8.3-demosfix.patch.xz b/libs_audio/id3lib/id3lib-3.8.3-demosfix.patch.xz Binary files differnew file mode 100644 index 0000000..a1e621d --- /dev/null +++ b/libs_audio/id3lib/id3lib-3.8.3-demosfix.patch.xz diff --git a/libs_audio/id3lib/id3lib-3.8.3-iomaniph.patch.xz b/libs_audio/id3lib/id3lib-3.8.3-iomaniph.patch.xz Binary files differnew file mode 100644 index 0000000..ab87033 --- /dev/null +++ b/libs_audio/id3lib/id3lib-3.8.3-iomaniph.patch.xz diff --git a/libs_audio/id3lib/id3lib-3.8.3-manpages.patch.xz b/libs_audio/id3lib/id3lib-3.8.3-manpages.patch.xz Binary files differnew file mode 100644 index 0000000..9e65e83 --- /dev/null +++ b/libs_audio/id3lib/id3lib-3.8.3-manpages.patch.xz diff --git a/libs_audio/id3lib/id3lib-3.8.3-tempfile.patch.xz b/libs_audio/id3lib/id3lib-3.8.3-tempfile.patch.xz Binary files differnew file mode 100644 index 0000000..bbe18f2 --- /dev/null +++ b/libs_audio/id3lib/id3lib-3.8.3-tempfile.patch.xz diff --git a/libs_audio/id3lib/id3lib-3.8.3-utf16.patch.xz b/libs_audio/id3lib/id3lib-3.8.3-utf16.patch.xz Binary files differnew file mode 100644 index 0000000..ee6b121 --- /dev/null +++ b/libs_audio/id3lib/id3lib-3.8.3-utf16.patch.xz 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 Binary files differnew file mode 100644 index 0000000..7f4f584 --- /dev/null +++ b/libs_audio/jack/jack-1.9.9.5-hpetrules.patch.xz 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 Binary files differnew file mode 100644 index 0000000..6ecb072 --- /dev/null +++ b/libs_audio/jack/jack-1.9.9.5-limits.patch.xz 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 Binary files differnew file mode 100644 index 0000000..8750298 --- /dev/null +++ b/libs_audio/jack/jack-1.9.9.5-paths.patch.xz 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 Binary files differnew file mode 100644 index 0000000..2ede0d1 --- /dev/null +++ b/libs_audio/ladspa/ladspa_sdk-1.13-fallbackladspapath.patch.xz diff --git a/libs_audio/ladspa/ladspa_sdk-1.13-fixmemleakinpluginscanning.patch.xz b/libs_audio/ladspa/ladspa_sdk-1.13-fixmemleakinpluginscanning.patch.xz Binary files differnew file mode 100644 index 0000000..fe96be9 --- /dev/null +++ b/libs_audio/ladspa/ladspa_sdk-1.13-fixmemleakinpluginscanning.patch.xz diff --git a/libs_audio/ladspa/ladspa_sdk-1.13-makefile.patch.xz b/libs_audio/ladspa/ladspa_sdk-1.13-makefile.patch.xz Binary files differnew file mode 100644 index 0000000..aded185 --- /dev/null +++ b/libs_audio/ladspa/ladspa_sdk-1.13-makefile.patch.xz 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 Binary files differnew file mode 100644 index 0000000..2064656 --- /dev/null +++ b/libs_audio/liba52/a52dec-0.7.5-cvs-optflags.patch.xz 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 Binary files differnew file mode 100644 index 0000000..59fce56 --- /dev/null +++ b/libs_audio/libcdaudio/libcdaudio-0.99.12p2-can20050706.patch.xz diff --git a/libs_audio/libcdaudio/libcdaudio-0.99.12p2-cve20085030.patch.xz b/libs_audio/libcdaudio/libcdaudio-0.99.12p2-cve20085030.patch.xz Binary files differnew file mode 100644 index 0000000..267d15d --- /dev/null +++ b/libs_audio/libcdaudio/libcdaudio-0.99.12p2-cve20085030.patch.xz diff --git a/libs_audio/libcdaudio/libcdaudio-0.99.12p2-kfreebsd.patch.xz b/libs_audio/libcdaudio/libcdaudio-0.99.12p2-kfreebsd.patch.xz Binary files differnew file mode 100644 index 0000000..2611022 --- /dev/null +++ b/libs_audio/libcdaudio/libcdaudio-0.99.12p2-kfreebsd.patch.xz 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 Binary files differnew file mode 100644 index 0000000..ff346d0 --- /dev/null +++ b/libs_audio/libcdio/libcdio-0.92-linking.patch.xz 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 Binary files differnew file mode 100644 index 0000000..cc2dbd2 --- /dev/null +++ b/libs_audio/libgsm/gsm-1.0.13-fixes.patch.xz 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 Binary files differnew file mode 100644 index 0000000..628bf1d --- /dev/null +++ b/libs_audio/libid3tag/libid3tag-0.15.1b-acapella.patch.xz diff --git a/libs_audio/libid3tag/libid3tag-0.15.1b-pkgconfig.patch.xz b/libs_audio/libid3tag/libid3tag-0.15.1b-pkgconfig.patch.xz Binary files differnew file mode 100644 index 0000000..6a07905 --- /dev/null +++ b/libs_audio/libid3tag/libid3tag-0.15.1b-pkgconfig.patch.xz diff --git a/libs_audio/libid3tag/libid3tag-0.15.1b-unknownencoding.patch.xz b/libs_audio/libid3tag/libid3tag-0.15.1b-unknownencoding.patch.xz Binary files differnew file mode 100644 index 0000000..b2df4e1 --- /dev/null +++ b/libs_audio/libid3tag/libid3tag-0.15.1b-unknownencoding.patch.xz diff --git a/libs_audio/libid3tag/libid3tag-0.15.1b-utf16.patch.xz b/libs_audio/libid3tag/libid3tag-0.15.1b-utf16.patch.xz Binary files differnew file mode 100644 index 0000000..6fc6498 --- /dev/null +++ b/libs_audio/libid3tag/libid3tag-0.15.1b-utf16.patch.xz 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 Binary files differnew file mode 100644 index 0000000..eafc15b --- /dev/null +++ b/libs_audio/libmac/mac-3.99-u4-b5-castfixes.patch.xz 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 Binary files differnew file mode 100644 index 0000000..005afb7 --- /dev/null +++ b/libs_audio/libmac/mac-3.99-u4-b5-shntool.patch.xz diff --git a/libs_audio/libmad/libmad-0.15.1b-64bit.patch.xz b/libs_audio/libmad/libmad-0.15.1b-64bit.patch.xz Binary files differnew file mode 100644 index 0000000..4c66c55 --- /dev/null +++ b/libs_audio/libmad/libmad-0.15.1b-64bit.patch.xz diff --git a/libs_audio/libmad/libmad-0.15.1b-autoconf.patch.xz b/libs_audio/libmad/libmad-0.15.1b-autoconf.patch.xz Binary files differnew file mode 100644 index 0000000..673ac1d --- /dev/null +++ b/libs_audio/libmad/libmad-0.15.1b-autoconf.patch.xz diff --git a/libs_audio/libmad/libmad-0.15.1b-framelength.patch.xz b/libs_audio/libmad/libmad-0.15.1b-framelength.patch.xz Binary files differnew file mode 100644 index 0000000..8070050 --- /dev/null +++ b/libs_audio/libmad/libmad-0.15.1b-framelength.patch.xz diff --git a/libs_audio/libmad/libmad-0.15.1b-optimize.patch.xz b/libs_audio/libmad/libmad-0.15.1b-optimize.patch.xz Binary files differnew file mode 100644 index 0000000..8043320 --- /dev/null +++ b/libs_audio/libmad/libmad-0.15.1b-optimize.patch.xz diff --git a/libs_audio/libmad/libmad-0.15.1b-pkgconfig.patch.xz b/libs_audio/libmad/libmad-0.15.1b-pkgconfig.patch.xz Binary files differnew file mode 100644 index 0000000..ca47b45 --- /dev/null +++ b/libs_audio/libmad/libmad-0.15.1b-pkgconfig.patch.xz 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 Binary files differnew file mode 100644 index 0000000..df1d3ee --- /dev/null +++ b/libs_audio/libmikmod/libmikmod-3.3.6-paths.patch.xz 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 Binary files differnew file mode 100644 index 0000000..656a78f --- /dev/null +++ b/libs_audio/libmusicbrainz/libmusicbrainz-2.1.5-gcc43.patch.xz 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 Binary files differnew file mode 100644 index 0000000..51de066 --- /dev/null +++ b/libs_audio/libofa/libofa-0.9.3-curl721.patch.xz diff --git a/libs_audio/libofa/libofa-0.9.3-exampleopen.patch.xz b/libs_audio/libofa/libofa-0.9.3-exampleopen.patch.xz Binary files differnew file mode 100644 index 0000000..7318ec0 --- /dev/null +++ b/libs_audio/libofa/libofa-0.9.3-exampleopen.patch.xz diff --git a/libs_audio/libofa/libofa-0.9.3-fftw3include.patch.xz b/libs_audio/libofa/libofa-0.9.3-fftw3include.patch.xz Binary files differnew file mode 100644 index 0000000..1fc9ae1 --- /dev/null +++ b/libs_audio/libofa/libofa-0.9.3-fftw3include.patch.xz diff --git a/libs_audio/libofa/libofa-0.9.3-gcc43.patch.xz b/libs_audio/libofa/libofa-0.9.3-gcc43.patch.xz Binary files differnew file mode 100644 index 0000000..d2affc5 --- /dev/null +++ b/libs_audio/libofa/libofa-0.9.3-gcc43.patch.xz diff --git a/libs_audio/libofa/libofa-0.9.3-gcc44.patch.xz b/libs_audio/libofa/libofa-0.9.3-gcc44.patch.xz Binary files differnew file mode 100644 index 0000000..01e8cf9 --- /dev/null +++ b/libs_audio/libofa/libofa-0.9.3-gcc44.patch.xz diff --git a/libs_audio/libofa/libofa-0.9.3-noexamples.patch.xz b/libs_audio/libofa/libofa-0.9.3-noexamples.patch.xz Binary files differnew file mode 100644 index 0000000..f87d4c0 --- /dev/null +++ b/libs_audio/libofa/libofa-0.9.3-noexamples.patch.xz diff --git a/libs_audio/libofa/libofa-0.9.3-pkgconfig.patch.xz b/libs_audio/libofa/libofa-0.9.3-pkgconfig.patch.xz Binary files differnew file mode 100644 index 0000000..2ed5d52 --- /dev/null +++ b/libs_audio/libofa/libofa-0.9.3-pkgconfig.patch.xz diff --git a/libs_audio/libofa/libofa-0.9.3-sizetype.patch.xz b/libs_audio/libofa/libofa-0.9.3-sizetype.patch.xz Binary files differnew file mode 100644 index 0000000..b25667a --- /dev/null +++ b/libs_audio/libofa/libofa-0.9.3-sizetype.patch.xz diff --git a/libs_audio/libofa/libofa-0.9.3-update8438.patch.xz b/libs_audio/libofa/libofa-0.9.3-update8438.patch.xz Binary files differnew file mode 100644 index 0000000..f5f5aa9 --- /dev/null +++ b/libs_audio/libofa/libofa-0.9.3-update8438.patch.xz 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 Binary files differnew file mode 100644 index 0000000..9b9c207 --- /dev/null +++ b/libs_audio/libsoundtouch/soundtouch-1.7.1-acconfigheaders.patch.xz diff --git a/libs_audio/libsoundtouch/soundtouch-1.7.1-autoreconf.patch.xz b/libs_audio/libsoundtouch/soundtouch-1.7.1-autoreconf.patch.xz Binary files differnew file mode 100644 index 0000000..5f9e41f --- /dev/null +++ b/libs_audio/libsoundtouch/soundtouch-1.7.1-autoreconf.patch.xz 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 Binary files differnew file mode 100644 index 0000000..276ea19 --- /dev/null +++ b/libs_audio/libspeex/speex-1.2rc1-pkgconfig.patch.xz diff --git a/libs_audio/libvisual/libvisual-0.4.0-fixes.patch.xz b/libs_audio/libvisual/libvisual-0.4.0-fixes.patch.xz Binary files differnew file mode 100644 index 0000000..2a39ff7 --- /dev/null +++ b/libs_audio/libvisual/libvisual-0.4.0-fixes.patch.xz 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 Binary files differnew file mode 100644 index 0000000..a56ef03 --- /dev/null +++ b/libs_audio/libvisual/libvisual-plugins-0.4.0-01-disablegforcedfsg.patch.xz 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 Binary files differnew file mode 100644 index 0000000..8d81028 --- /dev/null +++ b/libs_audio/libvisual/libvisual-plugins-0.4.0-02-64bitjessfix.patch.xz 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 Binary files differnew file mode 100644 index 0000000..e1f5376 --- /dev/null +++ b/libs_audio/libvisual/libvisual-plugins-0.4.0-03-buildagainstglfixes.patch.xz 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 Binary files differnew file mode 100644 index 0000000..3a2fd4c --- /dev/null +++ b/libs_audio/libvisual/libvisual-plugins-0.4.0-04-lvanalyzerbuildfix.patch.xz 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 Binary files differnew file mode 100644 index 0000000..2dd93f0 --- /dev/null +++ b/libs_audio/libvisual/libvisual-plugins-0.4.0-05-fixpo.patch.xz 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 Binary files differnew file mode 100644 index 0000000..fbc0678 --- /dev/null +++ b/libs_audio/libvisual/libvisual-plugins-0.4.0-06-autoreconf.patch.xz 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 Binary files differnew file mode 100644 index 0000000..e80ed1d --- /dev/null +++ b/libs_audio/libvisual/libvisual-plugins-0.4.0-07-datarootdir.patch.xz 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 Binary files differnew file mode 100644 index 0000000..38f4dfe --- /dev/null +++ b/libs_audio/libxspf/libxspf-1.2.0-getcwd.patch.xz 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 Binary files differnew file mode 100644 index 0000000..cae262e --- /dev/null +++ b/libs_audio/projectm/projectM-complete-2.1.0-Source-wrongfontname.patch.xz 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 Binary files differnew file mode 100644 index 0000000..35d7a30 --- /dev/null +++ b/libs_audio/taglib/taglib-1.9.1-pkgconfigdir.patch.xz 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]} +} |