* [gentoo-commits] repo/gentoo:master commit in: media-plugins/caps-plugins/files/, media-plugins/caps-plugins/
@ 2016-09-16 8:16 David Seifert
0 siblings, 0 replies; 4+ messages in thread
From: David Seifert @ 2016-09-16 8:16 UTC (permalink / raw
To: gentoo-commits
commit: 18c01435cb944c9686562aa62908e361039ae807
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 16 08:15:46 2016 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Fri Sep 16 08:16:09 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c01435
media-plugins/caps-plugins: Allow for compiling with GCC 6
Gentoo-bug: 585554
* EAPI=6
* Patch borrowed from Debian
Package-Manager: portage-2.3.0
.../caps-plugins/caps-plugins-0.9.15-r1.ebuild | 52 ++++++++++++++++++++++
.../files/caps-plugins-0.9.15-fix-c++14.patch | 23 ++++++++++
2 files changed, 75 insertions(+)
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 00000000..f3cecc36
--- /dev/null
+++ b/media-plugins/caps-plugins/caps-plugins-0.9.15-r1.ebuild
@@ -0,0 +1,52 @@
+# 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" )
+
+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/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 00000000..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;
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/caps-plugins/files/, media-plugins/caps-plugins/
@ 2018-11-08 16:45 Andreas Sturmlechner
0 siblings, 0 replies; 4+ messages in thread
From: Andreas Sturmlechner @ 2018-11-08 16:45 UTC (permalink / raw
To: gentoo-commits
commit: 666f075f33417b022e76fa76a623290fd777e7be
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 8 16:44:49 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Nov 8 16:45:12 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=666f075f
media-plugins/caps-plugins: Drop (very) old
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-plugins/caps-plugins/Manifest | 3 --
.../caps-plugins/caps-plugins-0.4.5-r1.ebuild | 42 ------------------
.../caps-plugins/caps-plugins-0.4.5-r2.ebuild | 46 -------------------
.../caps-plugins/caps-plugins-0.9.15-r1.ebuild | 51 ----------------------
.../caps-plugins/caps-plugins-0.9.15.ebuild | 46 -------------------
...caps-plugins-0.4.5-double-free-corruption.patch | 16 -------
6 files changed, 204 deletions(-)
diff --git a/media-plugins/caps-plugins/Manifest b/media-plugins/caps-plugins/Manifest
index 968c3e31f0d..d70ba130b9a 100644
--- a/media-plugins/caps-plugins/Manifest
+++ b/media-plugins/caps-plugins/Manifest
@@ -1,4 +1 @@
-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
DIST caps_0.9.24.tar.bz2 181200 BLAKE2B a26ffd543696de11d1a21d4049944df64540cfe01c138e06815c84dc01e5541ad02c7d1ead1bf46a6296ad450acbe6ba30a8083850afcd697c05cf0f05ac4d3c SHA512 051d59c50302e45cec011a573385665e96b3bb0b6f0328e6b1e4f8fa26515d5cb4c2cc8230ea5bd242b1b8f62c86545997da2ab995e953a89d8de715807fc20d
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 6a1805fdbcb..00000000000
--- 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 808268e57c0..00000000000
--- 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 64f40121bb4..00000000000
--- 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 18d7a5623ea..00000000000
--- 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/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 a85e41cd1f1..00000000000
--- 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;
-+ }
- }
-
- /* /////////////////////////////////////////////////////////////////////// */
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/caps-plugins/files/, media-plugins/caps-plugins/
@ 2018-11-08 16:45 Andreas Sturmlechner
0 siblings, 0 replies; 4+ messages in thread
From: Andreas Sturmlechner @ 2018-11-08 16:45 UTC (permalink / raw
To: gentoo-commits
commit: d4e1967147fd9a9a9e1525179ea15693fce522ca
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 8 16:17:34 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Nov 8 16:45:11 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4e19671
media-plugins/caps-plugins: Fix build with glibc-2.27
Closes: https://bugs.gentoo.org/647874
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
.../caps-plugins/caps-plugins-0.9.24.ebuild | 7 ++--
.../files/caps-plugins-0.9.24-glibc-2.27.patch | 42 ++++++++++++++++++++++
2 files changed, 47 insertions(+), 2 deletions(-)
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 607d8447c91..f427ec2503b 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.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 00000000000..7c688d7f3bf
--- /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]);
+
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/caps-plugins/files/, media-plugins/caps-plugins/
@ 2020-10-09 12:27 Miroslav Šulc
0 siblings, 0 replies; 4+ messages in thread
From: Miroslav Šulc @ 2020-10-09 12:27 UTC (permalink / raw
To: gentoo-commits
commit: fc6e2aa29463fa7d52b8a173547b173206bf7d52
Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 9 12:27:02 2020 +0000
Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Fri Oct 9 12:27:15 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc6e2aa2
media-plugins/caps-plugins: removed obsolete 0.9.24
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
media-plugins/caps-plugins/Manifest | 1 -
.../caps-plugins/caps-plugins-0.9.24.ebuild | 51 ----------------------
.../files/caps-plugins-0.9.15-fix-c++14.patch | 23 ----------
.../files/caps-plugins-0.9.24-glibc-2.27.patch | 42 ------------------
4 files changed, 117 deletions(-)
diff --git a/media-plugins/caps-plugins/Manifest b/media-plugins/caps-plugins/Manifest
index 34d05e061ea..10c2256fb3d 100644
--- a/media-plugins/caps-plugins/Manifest
+++ b/media-plugins/caps-plugins/Manifest
@@ -1,2 +1 @@
-DIST caps_0.9.24.tar.bz2 181200 BLAKE2B a26ffd543696de11d1a21d4049944df64540cfe01c138e06815c84dc01e5541ad02c7d1ead1bf46a6296ad450acbe6ba30a8083850afcd697c05cf0f05ac4d3c SHA512 051d59c50302e45cec011a573385665e96b3bb0b6f0328e6b1e4f8fa26515d5cb4c2cc8230ea5bd242b1b8f62c86545997da2ab995e953a89d8de715807fc20d
DIST caps_0.9.26.tar.bz2 182334 BLAKE2B 3ab75dc1ab6c5ecebe7c4983f5eb8e540396f7bacba147e1f2877c4e3e699c62d1f6af36af16eb9feac537acd9946eec40c3c90de59f6e740f6ce04c8bc0fa71 SHA512 ce9a7219ef0c6c33a5debb407e9b6ea7432c3f50ab32c1915cf91c40cda541a812da887bf57ee536d653195158939889c4baf5fcbe3ded551abc676517e1da7a
diff --git a/media-plugins/caps-plugins/caps-plugins-0.9.24.ebuild b/media-plugins/caps-plugins/caps-plugins-0.9.24.ebuild
deleted file mode 100644
index f427ec2503b..00000000000
--- a/media-plugins/caps-plugins/caps-plugins-0.9.24.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# 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"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="media-libs/ladspa-sdk"
-RDEPEND=""
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.9.15-fix-c++14.patch"
- "${FILESDIR}/${P}-glibc-2.27.patch" # bug 647874
-)
-
-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() {
- insinto /usr/share/ladspa/rdf
- insopts -m0644
- doins *.rdf
-}
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
deleted file mode 100644
index 32de7c4dee4..00000000000
--- a/media-plugins/caps-plugins/files/caps-plugins-0.9.15-fix-c++14.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-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.24-glibc-2.27.patch b/media-plugins/caps-plugins/files/caps-plugins-0.9.24-glibc-2.27.patch
deleted file mode 100644
index 7c688d7f3bf..00000000000
--- a/media-plugins/caps-plugins/files/caps-plugins-0.9.24-glibc-2.27.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-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]);
-
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2020-10-09 12:27 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-11-08 16:45 [gentoo-commits] repo/gentoo:master commit in: media-plugins/caps-plugins/files/, media-plugins/caps-plugins/ Andreas Sturmlechner
-- strict thread matches above, loose matches on Subject: below --
2020-10-09 12:27 Miroslav Šulc
2018-11-08 16:45 Andreas Sturmlechner
2016-09-16 8:16 David Seifert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox