From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 8E8A11395E2 for ; Sun, 20 Nov 2016 19:40:48 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E2D06E0A6C; Sun, 20 Nov 2016 19:40:46 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B9E8CE0A6C for ; Sun, 20 Nov 2016 19:40:46 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 2E0B5341026 for ; Sun, 20 Nov 2016 19:40:45 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 6C3F549D for ; Sun, 20 Nov 2016 19:40:43 +0000 (UTC) From: "Aric Belsito" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Aric Belsito" Message-ID: <1479670797.e973a629e6cea3500d35c13e5f216120e636a8cf.lluixhi@gentoo> Subject: [gentoo-commits] proj/musl:master commit in: media-plugins/caps-plugins/files/, media-plugins/caps-plugins/ X-VCS-Repository: proj/musl X-VCS-Files: media-plugins/caps-plugins/Manifest media-plugins/caps-plugins/caps-plugins-0.9.15-r1.ebuild media-plugins/caps-plugins/caps-plugins-0.9.15.ebuild media-plugins/caps-plugins/files/caps-plugins-0.9.15-fix-c++14.patch media-plugins/caps-plugins/files/caps-plugins-0.9.15-musl.patch media-plugins/caps-plugins/metadata.xml X-VCS-Directories: media-plugins/caps-plugins/ media-plugins/caps-plugins/files/ X-VCS-Committer: lluixhi X-VCS-Committer-Name: Aric Belsito X-VCS-Revision: e973a629e6cea3500d35c13e5f216120e636a8cf X-VCS-Branch: master Date: Sun, 20 Nov 2016 19:40:43 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 47dea0d8-ea17-4aa1-bd40-6a0bf3a2712a X-Archives-Hash: cce4f262a7af368875853f33dc2cefa4 commit: e973a629e6cea3500d35c13e5f216120e636a8cf Author: Aric Belsito gmail com> AuthorDate: Sun Nov 20 19:39:57 2016 +0000 Commit: Aric Belsito gmail com> CommitDate: Sun Nov 20 19:39:57 2016 +0000 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=e973a629 media-plugins/caps-plugins: Add recent versions. media-plugins/caps-plugins/Manifest | 7 +++ .../caps-plugins/caps-plugins-0.9.15-r1.ebuild | 53 ++++++++++++++++++++++ .../caps-plugins/caps-plugins-0.9.15.ebuild | 50 ++++++++++++++++++++ .../files/caps-plugins-0.9.15-fix-c++14.patch | 23 ++++++++++ .../files/caps-plugins-0.9.15-musl.patch | 22 +++++++++ media-plugins/caps-plugins/metadata.xml | 9 ++++ 6 files changed, 164 insertions(+) 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 +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 ++#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 @@ + + + + + proaudio@gentoo.org + Gentoo ProAudio Project + +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 +