summaryrefslogtreecommitdiff
path: root/media-plugins/caps-plugins
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-11-18 09:38:27 +0000
committerV3n3RiX <venerix@redcorelinux.org>2018-11-18 09:38:27 +0000
commit536c3711867ec947c1738f2c4b96f22e4863322d (patch)
tree697733f5cb713908dcf378e13fd15a798a906a91 /media-plugins/caps-plugins
parentf65628136faa35d0c4d3b5e7332275c7b35fcd96 (diff)
gentoo resync : 18.11.2018
Diffstat (limited to 'media-plugins/caps-plugins')
-rw-r--r--media-plugins/caps-plugins/Manifest11
-rw-r--r--media-plugins/caps-plugins/caps-plugins-0.4.5-r1.ebuild42
-rw-r--r--media-plugins/caps-plugins/caps-plugins-0.4.5-r2.ebuild46
-rw-r--r--media-plugins/caps-plugins/caps-plugins-0.9.15-r1.ebuild51
-rw-r--r--media-plugins/caps-plugins/caps-plugins-0.9.15.ebuild46
-rw-r--r--media-plugins/caps-plugins/caps-plugins-0.9.24.ebuild7
-rw-r--r--media-plugins/caps-plugins/files/caps-plugins-0.4.5-double-free-corruption.patch16
-rw-r--r--media-plugins/caps-plugins/files/caps-plugins-0.9.24-glibc-2.27.patch42
8 files changed, 49 insertions, 212 deletions
diff --git a/media-plugins/caps-plugins/Manifest b/media-plugins/caps-plugins/Manifest
index 44a1654440f1..de3b18358d6e 100644
--- a/media-plugins/caps-plugins/Manifest
+++ b/media-plugins/caps-plugins/Manifest
@@ -1,12 +1,5 @@
-AUX caps-plugins-0.4.5-double-free-corruption.patch 434 BLAKE2B 4dbca390256aec71c202209dcfff4612535ec720d9e95708a661e12ec34d38b9bac6c8d59eefc565e3d07e4aff327170ab7aa9d533d4b14f76eaa542e12aa5da SHA512 5984966a52278c6bfc892824bbac8d1946d1eb92e76ab136a11ee14d074fdfb7260b71367400e7fd016fdc645a2cb02d16564d40081990799b1dfb83c8e35bf1
AUX caps-plugins-0.9.15-fix-c++14.patch 629 BLAKE2B 13b45c9448bbf1ea98c64ea008e004fed25a37fdae0961d3d73fd290f84ef98e7df3cc3f3d0d1ce8654570a14dcc3c7af0eccb5152273d3b0cb52e72bd567bac SHA512 f99ca7fb9244e0050b70df06103eda150a44d0e2a605642482afbbbfa3a2c06ea435a0289d08e533c27bb4be215b627e93566aa7b1d28d78b0d108aa42b5efc1
-DIST caps-doc_0.9.15.tar.bz2 795374 BLAKE2B 5aaf1114e078becd4c769eb19821db109ed1533248f93eb1391bda0f143da29fbdfe012e7d5d4b5f1ca6cb023f00fd9369d6fbfdb7a53ce7675b5ec389195152 SHA512 5fa72b6b057ceefda0695df9cf2e1866a4635bb757ed6e184fa3548f54eb0dc3a0ef3f65808819550e326f557d0de5614940c2f700d00a8ffa8d364026781f65
-DIST caps_0.4.5.tar.gz 790187 BLAKE2B a7d6ae1b8f2ecb5e3267faf099be637918d40be33b20793d10325ac0061bc1a28c63b914e62e45bd9a798d6db4e4bb8978c0aaa7beb2afcdd2d337bc06889a34 SHA512 5ceaa43e40f3a5d746abc847b8c8e4a2aafe1569b3d370b32b09a64ac52e642b172cc6b944b495b902e5c2a81c538f3406e08124475a80cc143c6e33ee960f15
-DIST caps_0.9.15.tar.bz2 683218 BLAKE2B 8131af033e330da72eef989b207474b7b0d5d60a0ee2fb16ae2c078c38c0df4cc743f5a0dc7eb976a1278c7d7560c60bff4b97d26679aabc5ab63cb6109d53e9 SHA512 91984a80cd3e750fb995f9d7f7d4ea44cdfce1a6b49944ed4eb5c3ddbdf9abf87dfd3005ba5a94686d2320bea603f4faf177201e15e0eeafb6a0284f0cb368ae
+AUX caps-plugins-0.9.24-glibc-2.27.patch 1057 BLAKE2B a61ffcef55d43664c4fb35137e98aae112e77aa04cc79ba7cb2883232e1c7e11d31289cc29a3200ed0a5a56af5b34040160b108f4b40d6f9b9d88ab698fe0beb SHA512 27b508094daedf4e1526b43ffdbb58b681ff52b41d58c2eccf061af5a492cd24741bbc871981927f4d11409e276bd5892c20184796d05fb13e4437ece16e80dc
DIST caps_0.9.24.tar.bz2 181200 BLAKE2B a26ffd543696de11d1a21d4049944df64540cfe01c138e06815c84dc01e5541ad02c7d1ead1bf46a6296ad450acbe6ba30a8083850afcd697c05cf0f05ac4d3c SHA512 051d59c50302e45cec011a573385665e96b3bb0b6f0328e6b1e4f8fa26515d5cb4c2cc8230ea5bd242b1b8f62c86545997da2ab995e953a89d8de715807fc20d
-EBUILD caps-plugins-0.4.5-r1.ebuild 837 BLAKE2B 5465f83584e8da138a8cc9c34ca1708303bc02c86847e6188eabbdabc69379d2f2ab353b1507df5b92e24a56bb632ce85e7358c1c02b0aea138a4c8df632aa35 SHA512 a50f909df71346a36298b7a7e66f820d31c0009e0141b30c5fd7536c0966922cb577dc35cd0787af7744ba12cb43f94b23ca3a7250db414b7558b6f10ddfd5b1
-EBUILD caps-plugins-0.4.5-r2.ebuild 937 BLAKE2B 9bdc4ecca9490feb23ae32ad6913d038aeae2f3bb1daacc1c7b40a2254d337de2e61c183eaad03d7358142f3f5b2240573d6c2955c758c9eb6d52166af6f35d4 SHA512 684eecec971e32d7f57b945098c666779ba9fc358f6551ae63fd364130e6a2a485f051edd4708c29df4ad16a72f74fb5c79cfb49dda615a54cc42686dfdbecc7
-EBUILD caps-plugins-0.9.15-r1.ebuild 1011 BLAKE2B 80328a9bc7558de0be7c6728d56e467692d037d9071c4d9e45a2c751cfc4f6667d524f4e59b5f64cee13bf8417ac5137cd30193f2bf696bf6932758345dbd1f6 SHA512 0771427f4e46f3f207ecc9de30d93ffe268d3525e674f03a20c1ad203bf981145499b8256ec25fb482d8c052e7217b85d7be470d7569bb1bac91c20fa795834e
-EBUILD caps-plugins-0.9.15.ebuild 965 BLAKE2B 176970394a5cc351fb83c584f1c41f80402ce596a20746a96f3dca3f4400c9fa0481b31c439140076c4c09c4fc12a9987603eb9cda1573b829663b0d03ed0edb SHA512 42020479ad5d239b7148255c27b9a0ca2660eaa1823f77d9f706efc5eecbda8801d01b72331e284e91f68c7eb4da892f6b3b4d7e13a0f1e46c68ac697af8494c
-EBUILD caps-plugins-0.9.24.ebuild 882 BLAKE2B 461cbc607250dd8433f50ee805cb908b2476ca3b6bd8e26236f45cb59f65ca5e90caeda7872b9fd382d3a810a6570fae8f4f0b51b7ff14c2afd40b486eedb3eb SHA512 e64a7df061e4c2278fe0b49cfcb4ae96da7685ff1c96ac07edc9b4dd31ebb07d6f671eb3a82e020a1d56ca9cef7a3d99275f330df5cd55dd1ec75f5f0bf0a882
+EBUILD caps-plugins-0.9.24.ebuild 930 BLAKE2B ddf6bc2bc5120357944e5252ebe002b3a59367e086082957bbd770789605d920f1bcb138704f0ceabe1c26b17c854f30713b6dfcf61ce8f53ccab8b2897f655c SHA512 5238058fb7895ce82279a21ced457b5a925926324c8dc2c359ef93fc3522990b43ce1b9361afba22d191aa8d3b202181c085ae7972fadca89b9387eb905a2996
MISC metadata.xml 513 BLAKE2B de96870c0cc0d4aee45493a502939900d8cd603effacae05b65ceceda7ec121c6e63e1740c2a69d20f2244fd82656516d4f83e0c50a8e2d81ac8d262cd1c4790 SHA512 d528c2eaf9dc0a9a243ed3ec6ceb80a1ce72f4d5f144c2b7c9917d3a84914e896926bdf2c443ae113ccec7c83f37e4c8b284db9af48962f82b7b67f0a95b272e
diff --git a/media-plugins/caps-plugins/caps-plugins-0.4.5-r1.ebuild b/media-plugins/caps-plugins/caps-plugins-0.4.5-r1.ebuild
deleted file mode 100644
index 6a1805fdbcb5..000000000000
--- a/media-plugins/caps-plugins/caps-plugins-0.4.5-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit eutils toolchain-funcs multilib
-
-IUSE=""
-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.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND="media-libs/ladspa-sdk"
-RDEPEND=""
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-double-free-corruption.patch"
-}
-
-src_compile() {
- emake CFLAGS="${CXXFLAGS} -fPIC -DPIC" _LDFLAGS="-nostartfiles -shared ${LDFLAGS}" CC="$(tc-getCXX)" || die
-}
-
-src_install() {
- dodoc README CHANGES
- dohtml caps.html
-
- insinto /usr/$(get_libdir)/ladspa
- insopts -m0755
- doins *.so
-
- insinto /usr/share/ladspa/rdf
- insopts -m0644
- doins *.rdf
-}
diff --git a/media-plugins/caps-plugins/caps-plugins-0.4.5-r2.ebuild b/media-plugins/caps-plugins/caps-plugins-0.4.5-r2.ebuild
deleted file mode 100644
index 808268e57c01..000000000000
--- a/media-plugins/caps-plugins/caps-plugins-0.4.5-r2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils toolchain-funcs multilib multilib-minimal
-
-IUSE=""
-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.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="media-libs/ladspa-sdk"
-RDEPEND=""
-
-S="${WORKDIR}/${MY_P}"
-DOCS=( README CHANGES )
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-double-free-corruption.patch"
- multilib_copy_sources
-}
-
-multilib_src_compile() {
- emake CFLAGS="${CXXFLAGS} -fPIC -DPIC" _LDFLAGS="-nostartfiles -shared ${LDFLAGS}" CC="$(tc-getCXX)"
-}
-
-multilib_src_install() {
- dohtml caps.html
-
- insinto /usr/$(get_libdir)/ladspa
- insopts -m0755
- doins *.so
-}
-
-multilib_src_install_all() {
- einstalldocs
- insinto /usr/share/ladspa/rdf
- insopts -m0644
- doins *.rdf
-}
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
deleted file mode 100644
index 64f40121bb4c..000000000000
--- a/media-plugins/caps-plugins/caps-plugins-0.9.15-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-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" )
-
-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
deleted file mode 100644
index 18d7a5623ea4..000000000000
--- a/media-plugins/caps-plugins/caps-plugins-0.9.15.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-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=""
-
-S="${WORKDIR}/${MY_P}"
-DOCS=( README CHANGES )
-
-src_prepare() {
- 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/caps-plugins-0.9.24.ebuild b/media-plugins/caps-plugins/caps-plugins-0.9.24.ebuild
index 607d8447c910..f427ec2503bb 100644
--- a/media-plugins/caps-plugins/caps-plugins-0.9.24.ebuild
+++ b/media-plugins/caps-plugins/caps-plugins-0.9.24.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -20,7 +20,10 @@ RDEPEND=""
S="${WORKDIR}/${MY_P}"
-PATCHES=( "${FILESDIR}/${PN}-0.9.15-fix-c++14.patch" )
+PATCHES=(
+ "${FILESDIR}/${PN}-0.9.15-fix-c++14.patch"
+ "${FILESDIR}/${P}-glibc-2.27.patch" # bug 647874
+)
src_prepare() {
default
diff --git a/media-plugins/caps-plugins/files/caps-plugins-0.4.5-double-free-corruption.patch b/media-plugins/caps-plugins/files/caps-plugins-0.4.5-double-free-corruption.patch
deleted file mode 100644
index a85e41cd1f10..000000000000
--- a/media-plugins/caps-plugins/files/caps-plugins-0.4.5-double-free-corruption.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-https://bugs.gentoo.org/show_bug.cgi?id=418241
-
---- interface.cc.orig 2012-08-11 07:35:45.723235289 -0300
-+++ interface.cc 2012-08-11 07:36:46.656565620 -0300
-@@ -128,8 +128,10 @@
- __attribute__ ((destructor))
- void _fini()
- {
-- for (ulong i = 0; i < N; ++i)
-+ for (ulong i = 0; i < N; ++i) {
- delete descriptors[i];
-+ descriptors[i] = NULL;
-+ }
- }
-
- /* /////////////////////////////////////////////////////////////////////// */
diff --git a/media-plugins/caps-plugins/files/caps-plugins-0.9.24-glibc-2.27.patch b/media-plugins/caps-plugins/files/caps-plugins-0.9.24-glibc-2.27.patch
new file mode 100644
index 000000000000..7c688d7f3bfc
--- /dev/null
+++ b/media-plugins/caps-plugins/files/caps-plugins-0.9.24-glibc-2.27.patch
@@ -0,0 +1,42 @@
+From: Aurelien Jarno <aurel32@debian.org>
+Date: Tue, 20 Mar 2018 18:29:34 -0300
+Subject: Use standard exp10f instead of pow10f
+
+Starting with glibc 2.27, the latter is no longer supported
+
+Bug-Debian: https://bugs.debian.org/890633
+---
+ dsp/v4f_IIR2.h | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/dsp/v4f_IIR2.h b/dsp/v4f_IIR2.h
+index a68ecf5..9682f7b 100644
+--- a/dsp/v4f_IIR2.h
++++ b/dsp/v4f_IIR2.h
+@@ -33,7 +33,7 @@
+ namespace DSP {
+
+ #ifdef __APPLE__
+-inline float pow10f(float f) {return pow(10,f);}
++inline float exp10f(float f) {return pow(10,f);}
+ #endif
+
+ class RBJv4
+@@ -142,7 +142,7 @@ class IIR2v4
+ /* A = pow (10, gain / 40) */
+ v4f_t A = (v4f_t) {.025,.025,.025,.025};
+ A *= gain;
+- A = v4f_map<pow10f> (A);
++ A = v4f_map<exp10f> (A);
+
+ RBJv4 p (f, Q);
+
+@@ -429,7 +429,7 @@ class IIR2v4Bank
+ /* A = pow (10, gain / 40) */
+ v4f_t A = (v4f_t) {.025,.025,.025,.025};
+ A *= gain[i];
+- A = v4f_map<pow10f> (A);
++ A = v4f_map<exp10f> (A);
+
+ RBJv4 p (f[i], Q[i]);
+