aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAric Belsito <lluixhi@gmail.com>2016-11-20 11:39:57 -0800
committerAric Belsito <lluixhi@gmail.com>2016-11-20 11:39:57 -0800
commite973a629e6cea3500d35c13e5f216120e636a8cf (patch)
treee5000e611ee84702e91cbfc379980e142757edc8 /media-plugins
parentdev-vcs/git: Bump to 2.11.0_rc2 (diff)
downloadmusl-e973a629e6cea3500d35c13e5f216120e636a8cf.tar.gz
musl-e973a629e6cea3500d35c13e5f216120e636a8cf.tar.bz2
musl-e973a629e6cea3500d35c13e5f216120e636a8cf.zip
media-plugins/caps-plugins: Add recent versions.
Diffstat (limited to 'media-plugins')
-rw-r--r--media-plugins/caps-plugins/Manifest7
-rw-r--r--media-plugins/caps-plugins/caps-plugins-0.9.15-r1.ebuild53
-rw-r--r--media-plugins/caps-plugins/caps-plugins-0.9.15.ebuild50
-rw-r--r--media-plugins/caps-plugins/files/caps-plugins-0.9.15-fix-c++14.patch23
-rw-r--r--media-plugins/caps-plugins/files/caps-plugins-0.9.15-musl.patch22
-rw-r--r--media-plugins/caps-plugins/metadata.xml9
6 files changed, 164 insertions, 0 deletions
diff --git a/media-plugins/caps-plugins/Manifest b/media-plugins/caps-plugins/Manifest
new file mode 100644
index 0000000..aac33d3
--- /dev/null
+++ b/media-plugins/caps-plugins/Manifest
@@ -0,0 +1,7 @@
+AUX caps-plugins-0.9.15-fix-c++14.patch 629 SHA256 5e71875dd8976efede46a3e0aa08ccf14a25a838454e1ae2473c4eed7c5937ac SHA512 f99ca7fb9244e0050b70df06103eda150a44d0e2a605642482afbbbfa3a2c06ea435a0289d08e533c27bb4be215b627e93566aa7b1d28d78b0d108aa42b5efc1 WHIRLPOOL f02d8a57d6cb3f880ac9c4f98de77f56850d3b724d79bbb528d8de1a03fc88a1431f803a1d8a761122f7e9c2905ecbbcffdc2b7097f584155928d2145d1d22b9
+AUX caps-plugins-0.9.15-musl.patch 588 SHA256 19f00c1b1ca1976bfbffa4c9e92cac4c5cbf549829ef878a9f4286432e9529a2 SHA512 7be2af6db1bf40dd0c44a2355de50a689f06ea8ea353a07e4b1bdcc57c6b1e38c58fae9735386fcea3f1f347f249f28e1de0fe6384499d668fa46d9a9ebb6626 WHIRLPOOL a0ed24edb2f7e7725d7959b70dfbbc3747286ea812c5f208cd0c5f1a44f07535a6c646c7149f2d7c57a731a5b6b688a63a98e8d0487f89c9e4a1e9f4e468dcea
+DIST caps-doc_0.9.15.tar.bz2 795374 SHA256 7d6b471ef039de7d09df07c0692c3d17298e34a2a3b54325d2971526368c72fb SHA512 5fa72b6b057ceefda0695df9cf2e1866a4635bb757ed6e184fa3548f54eb0dc3a0ef3f65808819550e326f557d0de5614940c2f700d00a8ffa8d364026781f65 WHIRLPOOL ff3ef07e297fa86b8f17c5c88e7864b627612788055b0262be1b4e57232002e10d9be2a045cb4ba12fb0c07858aef84e9f549843cfaa3063f630c9232338043f
+DIST caps_0.9.15.tar.bz2 683218 SHA256 a4f0cd12bf4d8605adc94b1dfb23e38989c05bdbc71702f1cf3afd0928157995 SHA512 91984a80cd3e750fb995f9d7f7d4ea44cdfce1a6b49944ed4eb5c3ddbdf9abf87dfd3005ba5a94686d2320bea603f4faf177201e15e0eeafb6a0284f0cb368ae WHIRLPOOL 09afcc03aa1107aae82b22143fa228f93cc5087a4de3ce291c3ebf58ce13624954a74ac8c4ee7acc41aa136067c53da491265b4d19f540746122363f331201d1
+EBUILD caps-plugins-0.9.15-r1.ebuild 1049 SHA256 ac46f106a0a931a50b88e64f8c1cb44db61cbdc81592ea7f33b2a39b2def6bc6 SHA512 82078fc08e5f2fd7427c70897e8f16df51065850673f8cd18f9625cbd2b6acba9fda7abc77318672c7cab5d914954eaeb0ee76de34346bba09f864fb013b36e3 WHIRLPOOL 7228b6cf8f2f1d03f991f769a7c2423d4d16bd0af1c891588551219543d60ab7c896487b4261f03a7b60170a7e253b6afbd094aa39e8f2e6922fb2555681454d
+EBUILD caps-plugins-0.9.15.ebuild 1142 SHA256 b65f7a3a69f98af708ab0e38bb5c14d6621cffeb41750e852fb176ad2b145944 SHA512 8efd4cfbf281e4c50cc7f347c1f01fd3accc7880a94840d7339aab3f14a67bb827625378f9733d8bedbb920884740bd8cd1c399319a4c0482303319fb9e62b40 WHIRLPOOL 27aae8d29fb4052481c3f5f2bc4e301585ebd64323cb27a58942b610c54908ace85173177fbd38862b62bb99e6910c464dacc23bc47b8a61ad49978afdc9b9c6
+MISC metadata.xml 513 SHA256 6531be9c3989aa7cc81d689008bcf3903375a83348eb1b7ecbd3b3c3d0221a0f SHA512 d528c2eaf9dc0a9a243ed3ec6ceb80a1ce72f4d5f144c2b7c9917d3a84914e896926bdf2c443ae113ccec7c83f37e4c8b284db9af48962f82b7b67f0a95b272e WHIRLPOOL b96d39b0fc7fa61924e9ed087a6a061946d687f21186c1120c664803ef4ad20eb4076d4f46f2e1de94acf392cd03baf995efc188d3c1404e902908951c9874ae
diff --git a/media-plugins/caps-plugins/caps-plugins-0.9.15-r1.ebuild b/media-plugins/caps-plugins/caps-plugins-0.9.15-r1.ebuild
new file mode 100644
index 0000000..ce309ab
--- /dev/null
+++ b/media-plugins/caps-plugins/caps-plugins-0.9.15-r1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit toolchain-funcs multilib-minimal
+
+MY_P=caps-${PV}
+
+DESCRIPTION="The CAPS Audio Plugin Suite - LADSPA plugin suite"
+HOMEPAGE="http://quitte.de/dsp/caps.html"
+SRC_URI="http://quitte.de/dsp/caps_${PV}.tar.bz2
+ doc? ( http://quitte.de/dsp/caps-doc_${PV}.tar.bz2 )"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND="media-libs/ladspa-sdk"
+RDEPEND=""
+
+S="${WORKDIR}/${MY_P}"
+PATCHES=( "${FILESDIR}/${PN}-0.9.15-fix-c++14.patch"
+ "${FILESDIR}/${P}-musl.patch" )
+
+src_prepare() {
+ default
+ multilib_copy_sources
+}
+
+multilib_src_compile() {
+ emake \
+ ARCH="" \
+ CC="$(tc-getCXX)" \
+ CFLAGS="${CXXFLAGS} -fPIC -DPIC" \
+ _LDFLAGS="-shared ${LDFLAGS}"
+}
+
+multilib_src_install() {
+ insinto /usr/$(get_libdir)/ladspa
+ insopts -m0755
+ doins *.so
+}
+
+multilib_src_install_all() {
+ use doc && HTML_DOCS=( "${WORKDIR}/caps-doc-${PV}/." )
+ einstalldocs
+
+ insinto /usr/share/ladspa/rdf
+ insopts -m0644
+ doins *.rdf
+}
diff --git a/media-plugins/caps-plugins/caps-plugins-0.9.15.ebuild b/media-plugins/caps-plugins/caps-plugins-0.9.15.ebuild
new file mode 100644
index 0000000..72a4a5f
--- /dev/null
+++ b/media-plugins/caps-plugins/caps-plugins-0.9.15.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils toolchain-funcs multilib multilib-minimal
+
+IUSE="doc"
+MY_P=caps-${PV}
+
+DESCRIPTION="The CAPS Audio Plugin Suite - LADSPA plugin suite"
+HOMEPAGE="http://quitte.de/dsp/caps.html"
+SRC_URI="http://quitte.de/dsp/caps_${PV}.tar.bz2
+ doc? ( http://quitte.de/dsp/caps-doc_${PV}.tar.bz2 )"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+DEPEND="media-libs/ladspa-sdk"
+RDEPEND="
+ abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20130224-r2
+ !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )"
+
+S="${WORKDIR}/${MY_P}"
+DOCS=( README CHANGES )
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-musl.patch
+ multilib_copy_sources
+}
+
+multilib_src_compile() {
+ emake CFLAGS="${CXXFLAGS} -fPIC -DPIC" ARCH="" _LDFLAGS="-shared ${LDFLAGS}" CC="$(tc-getCXX)"
+}
+
+multilib_src_install() {
+ insinto /usr/$(get_libdir)/ladspa
+ insopts -m0755
+ doins *.so
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ insinto /usr/share/ladspa/rdf
+ insopts -m0644
+ doins *.rdf
+
+ use doc && dohtml -r "${WORKDIR}/caps-doc-${PV}/."
+}
diff --git a/media-plugins/caps-plugins/files/caps-plugins-0.9.15-fix-c++14.patch b/media-plugins/caps-plugins/files/caps-plugins-0.9.15-fix-c++14.patch
new file mode 100644
index 0000000..32de7c4
--- /dev/null
+++ b/media-plugins/caps-plugins/files/caps-plugins-0.9.15-fix-c++14.patch
@@ -0,0 +1,23 @@
+From: Felipe Sateler <fsateler@debian.org>
+Date: Fri, 1 Jul 2016 19:06:31 -0400
+Subject: Avoid ambiguity in div invocation
+
+Be specific and use int version.
+Fixes build failure with gcc >= 6
+---
+ AutoFilter.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/AutoFilter.cc b/AutoFilter.cc
+index fc087d0..bd6b12f 100644
+--- a/AutoFilter.cc
++++ b/AutoFilter.cc
+@@ -69,7 +69,7 @@ AutoFilter::activate()
+ void
+ AutoFilter::cycle (uint frames)
+ {
+- div_t qr = div (frames, blocksize);
++ div_t qr = div ((int)frames, (int)blocksize);
+ int blocks = qr.quot;
+ if (qr.rem) ++blocks;
+ double over_blocks = 1./blocks;
diff --git a/media-plugins/caps-plugins/files/caps-plugins-0.9.15-musl.patch b/media-plugins/caps-plugins/files/caps-plugins-0.9.15-musl.patch
new file mode 100644
index 0000000..60036f6
--- /dev/null
+++ b/media-plugins/caps-plugins/files/caps-plugins-0.9.15-musl.patch
@@ -0,0 +1,22 @@
+diff -Naurw caps-0.9.15.orig/basics.h caps-0.9.15/basics.h
+--- caps-0.9.15.orig/basics.h 2013-01-11 05:39:06.000000000 -0800
++++ caps-0.9.15/basics.h 2015-12-24 14:20:06.871407126 -0800
+@@ -49,6 +49,18 @@
+
+ #include "ladspa.h"
+
++#if !defined(__GLIBC__)
++#include <stdint.h>
++#define __int8_t int8_t
++#define __uint8_t uint8_t
++#define __int16_t int16_t
++#define __uint16_t uint16_t
++#define __int32_t int32_t
++#define __uint32_t uint32_t
++#define __int64_t int64_t
++#define __uint64_t uint64_t
++#endif
++
+ typedef __int8_t int8;
+ typedef __uint8_t uint8;
+ typedef __int16_t int16;
diff --git a/media-plugins/caps-plugins/metadata.xml b/media-plugins/caps-plugins/metadata.xml
new file mode 100644
index 0000000..62c1841
--- /dev/null
+++ b/media-plugins/caps-plugins/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>proaudio@gentoo.org</email>
+ <name>Gentoo ProAudio Project</name>
+</maintainer>
+<longdescription>The CAPS Audio Plugin Suite - LADSPA plugin suite which includes DSP units emulating instrument amplifiers, stomp-box classics, versatile 'virtual analogue' oscillators, fractal oscillation, reverb, equalization and others</longdescription>
+</pkgmetadata>