[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/files/, media-libs/libsoundtouch/
commit: 000b12680ba834f190fc608502b018da6828121e Author: Miroslav Šulc gentoo org> AuthorDate: Sun May 5 07:30:01 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun May 5 07:30:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=000b1268 media-libs/libsoundtouch: dropped obsolete 2.3.2 Bug: https://bugs.gentoo.org/931012 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/libsoundtouch/Manifest | 1 - .../libsoundtouch-2.3.2-configure-bashism.patch| 33 .../libsoundtouch/libsoundtouch-2.3.2.ebuild | 62 -- 3 files changed, 96 deletions(-) diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest index bb7b6e3a7251..24e923675286 100644 --- a/media-libs/libsoundtouch/Manifest +++ b/media-libs/libsoundtouch/Manifest @@ -1,2 +1 @@ -DIST soundtouch-2.3.2.tar.gz 583373 BLAKE2B cd3c8fffaa81a2ed867f5a564dd7ff3047b4de576536c3c116162981261bf3789d16def1c94e5be2450373be3f61fd67fa44e3552e19cad7b7d5d56500b98255 SHA512 72cd38f3e11f3c55ff7ed3691fd9a749a5f8d072e08ed03f2fd43a8664962138afaf3e4647116940e86f6ae374a1ba3bcd4b108280da29f3ffa6091cf383ea35 DIST soundtouch-2.3.3.tar.gz 606780 BLAKE2B 266d20975468dc45f449ea7d79503657a4209427a811051344fbb5464dc59c1498f2089bccae921ae20eb266bb01d7933b2dd2ee05c6d4423ae1b215ab3dffb2 SHA512 9cc507e15be065fe404e3f9ac71cdc596474c4a86b04a4b969c6c3ed4aff865cdf6aee24929046818a7d3791f005778aea112d74ef4d8f60b05460755a08dbe3 diff --git a/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-configure-bashism.patch b/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-configure-bashism.patch deleted file mode 100644 index b49ebcd38aae.. --- a/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-configure-bashism.patch +++ /dev/null @@ -1,33 +0,0 @@ -https://codeberg.org/soundtouch/soundtouch/pulls/34 - -From 429a4669cfee54ec69f8be61cc4b5ac2d87d1254 Mon Sep 17 00:00:00 2001 -From: Sam James -Date: Sun, 24 Mar 2024 07:19:34 + -Subject: [PATCH 2/2] configure.ac: fix bashism in CXXFLAGS assignment - -configure scripts need to be runnable with a POSIX-compliant /bin/sh. - -On many (but not all!) systems, /bin/sh is provided by Bash, so errors -like this aren't spotted. Notably Debian defaults to /bin/sh provided -by dash which doesn't tolerate such bashisms as '=='. - -This retains compatibility with bash. - -Fixes configure warnings/errors like: -``` -checking whether make supports nested variables... (cached) yes -configure: 3698: CXXFLAGS+= -Ofast: not found -``` - -Signed-off-by: Sam James a/configure.ac -+++ b/configure.ac -@@ -33,7 +33,7 @@ AC_LANG(C++) - - # Compiler flags. Apply -Ofast (implies -O3 -ffast-math) to allow gcc autovectorization - # generate effective SIMD code. --CXXFLAGS+=" -Ofast" -+CXXFLAGS="${CXXFLAGS} -Ofast" - - # Set AR_FLAGS to avoid build warning "ar: `u' modifier ignored since `D' is the default (see `U')" - AR_FLAGS='cr' diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild deleted file mode 100644 index 65fd97ae6c73.. --- a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools multilib-minimal toolchain-funcs - -MY_PN=${PN/lib} -MY_P=${MY_PN}-${PV} -DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" -HOMEPAGE="https://www.surina.net/soundtouch/ https://codeberg.org/soundtouch/soundtouch"; -SRC_URI="https://www.surina.net/${MY_PN}/${MY_P}.tar.gz"; -S="${WORKDIR}/${MY_PN}" - -LICENSE="LGPL-2.1" -# subslot = libSoundTouch.so soname -SLOT="0/1" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="cpu_flags_x86_sse openmp static-libs" - -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-2.3.2-configure-bashism.patch -) - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_prepare() { - default - sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - --enable-shared - --disable-integer-samples - $(use_enable cpu_flags_x86_sse x86-optimizations) - $(use_enable openmp) - $(use_enable static-libs static) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" -} - -multilib_src_install() { - emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install -} - -multilib_src_install_all() { - find "${ED}" -name '*.la' -delete |
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 62d063adc4f62b72bb50cae59c618e00c495fee7 Author: Sam James gentoo org> AuthorDate: Wed May 1 08:52:43 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 1 08:52:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d063ad media-libs/libsoundtouch: Stabilize 2.3.3 ppc64, #931012 Signed-off-by: Sam James gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild index 06268ae63d48..27b608d12942 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_PN}" LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 7f529be17d04a60ec9bbcf7151a487b17a84e041 Author: Sam James gentoo org> AuthorDate: Wed May 1 08:46:36 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 1 08:46:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f529be1 media-libs/libsoundtouch: Stabilize 2.3.3 ppc, #931012 Signed-off-by: Sam James gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild index 3c0d75160f9d..06268ae63d48 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_PN}" LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: ed16309532e1ff9b5e5776c5fe3ebda2d2d305b8 Author: Sam James gentoo org> AuthorDate: Wed May 1 08:44:01 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 1 08:44:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed163095 media-libs/libsoundtouch: Stabilize 2.3.3 x86, #931012 Signed-off-by: Sam James gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild index 1c7d8c33ec2e..3c0d75160f9d 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_PN}" LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 55e69a1aa0778c7be34f77da2a3fb09d4be93320 Author: Sam James gentoo org> AuthorDate: Wed May 1 08:44:00 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 1 08:44:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55e69a1a media-libs/libsoundtouch: Stabilize 2.3.3 amd64, #931012 Signed-off-by: Sam James gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild index 904462c53220..1c7d8c33ec2e 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_PN}" LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/, media-libs/libsoundtouch/files/
commit: 94577a95bb7ca19c010b3f176d5c9498dba83bc3 Author: Miroslav Šulc gentoo org> AuthorDate: Sun Mar 31 08:57:42 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun Mar 31 08:57:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94577a95 media-libs/libsoundtouch: bump to 2.3.3, dropped 2.3.2-r1 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/libsoundtouch/Manifest | 1 + .../files/libsoundtouch-2.3.2-flags.patch | 18 -- ...ouch-2.3.2-r1.ebuild => libsoundtouch-2.3.3.ebuild} | 5 - 3 files changed, 1 insertion(+), 23 deletions(-) diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest index 878dd8562316..bb7b6e3a7251 100644 --- a/media-libs/libsoundtouch/Manifest +++ b/media-libs/libsoundtouch/Manifest @@ -1 +1,2 @@ DIST soundtouch-2.3.2.tar.gz 583373 BLAKE2B cd3c8fffaa81a2ed867f5a564dd7ff3047b4de576536c3c116162981261bf3789d16def1c94e5be2450373be3f61fd67fa44e3552e19cad7b7d5d56500b98255 SHA512 72cd38f3e11f3c55ff7ed3691fd9a749a5f8d072e08ed03f2fd43a8664962138afaf3e4647116940e86f6ae374a1ba3bcd4b108280da29f3ffa6091cf383ea35 +DIST soundtouch-2.3.3.tar.gz 606780 BLAKE2B 266d20975468dc45f449ea7d79503657a4209427a811051344fbb5464dc59c1498f2089bccae921ae20eb266bb01d7933b2dd2ee05c6d4423ae1b215ab3dffb2 SHA512 9cc507e15be065fe404e3f9ac71cdc596474c4a86b04a4b969c6c3ed4aff865cdf6aee24929046818a7d3791f005778aea112d74ef4d8f60b05460755a08dbe3 diff --git a/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-flags.patch b/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-flags.patch deleted file mode 100644 index badd42e43b26.. --- a/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-flags.patch +++ /dev/null @@ -1,18 +0,0 @@ -https://codeberg.org/soundtouch/soundtouch/pulls/35 a/source/SoundTouchDLL/Makefile.am -+++ b/source/SoundTouchDLL/Makefile.am -@@ -34,7 +34,7 @@ libSoundTouchDll_la_SOURCES=../SoundTouch/AAFilter.cpp ../SoundTouch/FIRFilter.c - # Compiler flags - - # Modify the default 0.0.0 to LIB_SONAME.0.0 --LDFLAGS=-version-info @LIB_SONAME@ -+AM_LDFLAGS=$(LDFLAGS) -version-info @LIB_SONAME@ - - if X86 - CXXFLAGS1=-mstackrealign -msse -@@ -44,4 +44,4 @@ if X86_64 - CXXFLAGS2=-fPIC - endif - --CXXFLAGS+=$(AM_CXXFLAGS) $(CXXFLAGS1) $(CXXFLAGS2) -shared -DDLL_EXPORTS -fvisibility=hidden -+AM_CXXFLAGS=$(CXXFLAGS) $(CXXFLAGS1) $(CXXFLAGS2) -shared -DDLL_EXPORTS -fvisibility=hidden diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.2-r1.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild similarity index 93% rename from media-libs/libsoundtouch/libsoundtouch-2.3.2-r1.ebuild rename to media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild index 642ab60742a3..904462c53220 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.2-r1.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild @@ -20,11 +20,6 @@ IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig" -PATCHES=( - "${FILESDIR}"/${PN}-2.3.2-configure-bashism.patch - "${FILESDIR}"/${PN}-2.3.2-flags.patch -) - pkg_pretend() { [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp }
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: b563481a68f8fdbd1bb388471fe89556553122e8 Author: Sam James gentoo org> AuthorDate: Sun Mar 24 07:32:20 2024 + Commit: Sam James gentoo org> CommitDate: Sun Mar 24 07:32:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b563481a media-libs/libsoundtouch: update upstream metadata Bug: https://bugs.gentoo.org/828516 Signed-off-by: Sam James gentoo.org> media-libs/libsoundtouch/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/metadata.xml b/media-libs/libsoundtouch/metadata.xml index 80c5adc46a80..fe8f7a319269 100644 --- a/media-libs/libsoundtouch/metadata.xml +++ b/media-libs/libsoundtouch/metadata.xml @@ -6,6 +6,6 @@ Gentoo Sound project - soundtouch/soundtouch + soundtouch/soundtouch
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: dcab945993f4b548d2bb7834e6e5d2a2d67e2587 Author: Sam James gentoo org> AuthorDate: Sun Mar 24 07:32:47 2024 + Commit: Sam James gentoo org> CommitDate: Sun Mar 24 07:32:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcab9459 media-libs/libsoundtouch: update HOMEPAGE Closes: https://bugs.gentoo.org/828516 Signed-off-by: Sam James gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild index bf83cf2c1df6..65fd97ae6c73 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild @@ -8,7 +8,7 @@ inherit autotools multilib-minimal toolchain-funcs MY_PN=${PN/lib} MY_P=${MY_PN}-${PV} DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" -HOMEPAGE="https://www.surina.net/soundtouch/ https://gitlab.com/soundtouch/soundtouch"; +HOMEPAGE="https://www.surina.net/soundtouch/ https://codeberg.org/soundtouch/soundtouch"; SRC_URI="https://www.surina.net/${MY_PN}/${MY_P}.tar.gz"; S="${WORKDIR}/${MY_PN}"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/, media-libs/libsoundtouch/files/
commit: f4f260fbb7738de5bce902cd54f86cd3a8395561 Author: Sam James gentoo org> AuthorDate: Sun Mar 24 07:45:41 2024 + Commit: Sam James gentoo org> CommitDate: Sun Mar 24 07:45:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4f260fb media-libs/libsoundtouch: respect LDFLAGS Closes: https://bugs.gentoo.org/740310 Closes: https://bugs.gentoo.org/881275 Signed-off-by: Sam James gentoo.org> .../files/libsoundtouch-2.3.2-flags.patch | 18 +++ .../libsoundtouch/libsoundtouch-2.3.2-r1.ebuild| 63 ++ 2 files changed, 81 insertions(+) diff --git a/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-flags.patch b/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-flags.patch new file mode 100644 index ..badd42e43b26 --- /dev/null +++ b/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-flags.patch @@ -0,0 +1,18 @@ +https://codeberg.org/soundtouch/soundtouch/pulls/35 +--- a/source/SoundTouchDLL/Makefile.am b/source/SoundTouchDLL/Makefile.am +@@ -34,7 +34,7 @@ libSoundTouchDll_la_SOURCES=../SoundTouch/AAFilter.cpp ../SoundTouch/FIRFilter.c + # Compiler flags + + # Modify the default 0.0.0 to LIB_SONAME.0.0 +-LDFLAGS=-version-info @LIB_SONAME@ ++AM_LDFLAGS=$(LDFLAGS) -version-info @LIB_SONAME@ + + if X86 + CXXFLAGS1=-mstackrealign -msse +@@ -44,4 +44,4 @@ if X86_64 + CXXFLAGS2=-fPIC + endif + +-CXXFLAGS+=$(AM_CXXFLAGS) $(CXXFLAGS1) $(CXXFLAGS2) -shared -DDLL_EXPORTS -fvisibility=hidden ++AM_CXXFLAGS=$(CXXFLAGS) $(CXXFLAGS1) $(CXXFLAGS2) -shared -DDLL_EXPORTS -fvisibility=hidden diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.2-r1.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.2-r1.ebuild new file mode 100644 index ..642ab60742a3 --- /dev/null +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.2-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools multilib-minimal toolchain-funcs + +MY_PN=${PN/lib} +MY_P=${MY_PN}-${PV} +DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" +HOMEPAGE="https://www.surina.net/soundtouch/ https://codeberg.org/soundtouch/soundtouch"; +SRC_URI="https://www.surina.net/${MY_PN}/${MY_P}.tar.gz"; +S="${WORKDIR}/${MY_PN}" + +LICENSE="LGPL-2.1" +# subslot = libSoundTouch.so soname +SLOT="0/1" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="cpu_flags_x86_sse openmp static-libs" + +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-2.3.2-configure-bashism.patch + "${FILESDIR}"/${PN}-2.3.2-flags.patch +) + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + default + sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + --enable-shared + --disable-integer-samples + $(use_enable cpu_flags_x86_sse x86-optimizations) + $(use_enable openmp) + $(use_enable static-libs static) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +} + +multilib_src_install() { + emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install +} + +multilib_src_install_all() { + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/files/
commit: 507bee1c782603092369c3b3e6b77e321bfb0adc Author: Sam James gentoo org> AuthorDate: Sun Mar 24 07:35:39 2024 + Commit: Sam James gentoo org> CommitDate: Sun Mar 24 07:35:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=507bee1c media-libs/libsoundtouch: update upstream reference for PR Signed-off-by: Sam James gentoo.org> .../libsoundtouch/files/libsoundtouch-2.3.2-configure-bashism.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-configure-bashism.patch b/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-configure-bashism.patch index 4ddccaa8e3b5..b49ebcd38aae 100644 --- a/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-configure-bashism.patch +++ b/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-configure-bashism.patch @@ -1,4 +1,4 @@ -https://gitlab.com/soundtouch/soundtouch/-/merge_requests/30 +https://codeberg.org/soundtouch/soundtouch/pulls/34 From 429a4669cfee54ec69f8be61cc4b5ac2d87d1254 Mon Sep 17 00:00:00 2001 From: Sam James
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/, media-libs/libsoundtouch/files/
commit: 6336aa25d764f13a2463d761cee229dbf34ef406 Author: Sam James gentoo org> AuthorDate: Sun Mar 24 07:31:13 2024 + Commit: Sam James gentoo org> CommitDate: Sun Mar 24 07:32:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6336aa25 media-libs/libsoundtouch: fix bashism in configure Cleanup a stale sed while at it. Closes: https://bugs.gentoo.org/925676 Signed-off-by: Sam James gentoo.org> .../libsoundtouch-2.3.2-configure-bashism.patch| 33 ++ .../libsoundtouch/libsoundtouch-2.3.2.ebuild | 8 -- 2 files changed, 38 insertions(+), 3 deletions(-) diff --git a/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-configure-bashism.patch b/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-configure-bashism.patch new file mode 100644 index ..4ddccaa8e3b5 --- /dev/null +++ b/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-configure-bashism.patch @@ -0,0 +1,33 @@ +https://gitlab.com/soundtouch/soundtouch/-/merge_requests/30 + +From 429a4669cfee54ec69f8be61cc4b5ac2d87d1254 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Sun, 24 Mar 2024 07:19:34 + +Subject: [PATCH 2/2] configure.ac: fix bashism in CXXFLAGS assignment + +configure scripts need to be runnable with a POSIX-compliant /bin/sh. + +On many (but not all!) systems, /bin/sh is provided by Bash, so errors +like this aren't spotted. Notably Debian defaults to /bin/sh provided +by dash which doesn't tolerate such bashisms as '=='. + +This retains compatibility with bash. + +Fixes configure warnings/errors like: +``` +checking whether make supports nested variables... (cached) yes +configure: 3698: CXXFLAGS+= -Ofast: not found +``` + +Signed-off-by: Sam James +--- a/configure.ac b/configure.ac +@@ -33,7 +33,7 @@ AC_LANG(C++) + + # Compiler flags. Apply -Ofast (implies -O3 -ffast-math) to allow gcc autovectorization + # generate effective SIMD code. +-CXXFLAGS+=" -Ofast" ++CXXFLAGS="${CXXFLAGS} -Ofast" + + # Set AR_FLAGS to avoid build warning "ar: `u' modifier ignored since `D' is the default (see `U')" + AR_FLAGS='cr' diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild index 36bff7c7e4a5..bf83cf2c1df6 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,6 +10,7 @@ MY_P=${MY_PN}-${PV} DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" HOMEPAGE="https://www.surina.net/soundtouch/ https://gitlab.com/soundtouch/soundtouch"; SRC_URI="https://www.surina.net/${MY_PN}/${MY_P}.tar.gz"; +S="${WORKDIR}/${MY_PN}" LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname @@ -19,7 +20,9 @@ IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig" -S="${WORKDIR}/${MY_PN}" +PATCHES=( + "${FILESDIR}"/${PN}-2.3.2-configure-bashism.patch +) pkg_pretend() { [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp @@ -32,7 +35,6 @@ pkg_setup() { src_prepare() { default sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die - sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' configure.ac || die eautoreconf }
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 1cd5f9c8127d35757480b4f4e8db1ee673c45097 Author: WANG Xuerui gentoo org> AuthorDate: Thu Aug 31 21:11:00 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Wed Sep 6 18:29:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cd5f9c8 media-libs/libsoundtouch: keyword 2.3.2 for ~loong Signed-off-by: WANG Xuerui gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild index 5f078d67d57b..36bff7c7e4a5 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://www.surina.net/${MY_PN}/${MY_P}.tar.gz"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: dea89cb035daa05f28994b20beadeb70c243a764 Author: Miroslav Šulc gentoo org> AuthorDate: Fri Apr 21 06:48:58 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Apr 21 06:48:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dea89cb0 media-libs/libsoundtouch: dropped obsolete 2.3.1 Bug: https://bugs.gentoo.org/886091 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/libsoundtouch/Manifest | 1 - .../libsoundtouch/libsoundtouch-2.3.1.ebuild | 60 -- 2 files changed, 61 deletions(-) diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest index 8b17e65c2ae7..878dd8562316 100644 --- a/media-libs/libsoundtouch/Manifest +++ b/media-libs/libsoundtouch/Manifest @@ -1,2 +1 @@ -DIST soundtouch-2.3.1.tar.bz2 529126 BLAKE2B f8ba587ac199cd1e91f3d3487b81457b7c7bb2b4dca8867376ae47f92bf4d5e60aef3d310eab56510995d5ce72e94ce55ecc4e601bfb3b4eba52c40982032d6b SHA512 9fac7484aead1a20aae019b29847ea13ad6d8cb72272313fcffd859b31479d2ab2fe2f69cfef2b3fd35e9b03923d095bf44a67b46f2b313ac711aa31df0fdd59 DIST soundtouch-2.3.2.tar.gz 583373 BLAKE2B cd3c8fffaa81a2ed867f5a564dd7ff3047b4de576536c3c116162981261bf3789d16def1c94e5be2450373be3f61fd67fa44e3552e19cad7b7d5d56500b98255 SHA512 72cd38f3e11f3c55ff7ed3691fd9a749a5f8d072e08ed03f2fd43a8664962138afaf3e4647116940e86f6ae374a1ba3bcd4b108280da29f3ffa6091cf383ea35 diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild deleted file mode 100644 index 04978df25d43.. --- a/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools multilib-minimal toolchain-funcs - -MY_PN=${PN/lib} -MY_P=${MY_PN}-${PV} -DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" -HOMEPAGE="https://www.surina.net/soundtouch/ https://gitlab.com/soundtouch/soundtouch"; -SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; - -LICENSE="LGPL-2.1" -# subslot = libSoundTouch.so soname -SLOT="0/1" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -IUSE="cpu_flags_x86_sse openmp static-libs" - -BDEPEND="virtual/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_prepare() { - default - sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die - sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' configure.ac || die - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - --enable-shared - --disable-integer-samples - $(use_enable cpu_flags_x86_sse x86-optimizations) - $(use_enable openmp) - $(use_enable static-libs static) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" -} - -multilib_src_install() { - emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install -} - -multilib_src_install_all() { - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 767b32a688dbdc9a5405205959a79315db14084b Author: Sam James gentoo org> AuthorDate: Thu Apr 20 22:42:48 2023 + Commit: Sam James gentoo org> CommitDate: Thu Apr 20 22:42:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=767b32a6 media-libs/libsoundtouch: add gitlab upstream metadata Signed-off-by: Sam James gentoo.org> media-libs/libsoundtouch/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/media-libs/libsoundtouch/metadata.xml b/media-libs/libsoundtouch/metadata.xml index 93423219a5bc..80c5adc46a80 100644 --- a/media-libs/libsoundtouch/metadata.xml +++ b/media-libs/libsoundtouch/metadata.xml @@ -5,4 +5,7 @@ so...@gentoo.org Gentoo Sound project + + soundtouch/soundtouch +
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 08b15e02b043c43be28c68c3939e6410f2ac2a94 Author: Sam James gentoo org> AuthorDate: Thu Apr 20 22:39:04 2023 + Commit: Sam James gentoo org> CommitDate: Thu Apr 20 22:39:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08b15e02 media-libs/libsoundtouch: Stabilize 2.3.2 x86, #886091 Signed-off-by: Sam James gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild index 2b9899eb9a4d..29368ca2eabe 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SRC_URI="https://www.surina.net/${MY_PN}/${MY_P}.tar.gz"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: f5140861127a086b72f2549a5364641e8c4a310a Author: Arthur Zamarin gentoo org> AuthorDate: Thu Dec 15 16:51:21 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Dec 15 16:51:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5140861 media-libs/libsoundtouch: Stabilize 2.3.2 amd64, #886091 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild index fcf998e67a94..2b9899eb9a4d 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://www.surina.net/${MY_PN}/${MY_P}.tar.gz"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 60c7ff1cf9ad404aa039e2edbd06fbd6a5a08b4f Author: Arthur Zamarin gentoo org> AuthorDate: Thu Dec 15 16:51:19 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Dec 15 16:51:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60c7ff1c media-libs/libsoundtouch: Stabilize 2.3.2 ppc, #886091 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild index 0b26840141e7..918a1c9d224c 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://www.surina.net/${MY_PN}/${MY_P}.tar.gz"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: d68a17ec9a886abe44a0907700e8ebb29a197ff7 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Dec 15 16:51:20 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Dec 15 16:51:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d68a17ec media-libs/libsoundtouch: Stabilize 2.3.2 ppc64, #886091 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild index 918a1c9d224c..fcf998e67a94 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://www.surina.net/${MY_PN}/${MY_P}.tar.gz"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 0eee8748342078e64003e25f2b89c9670f606f71 Author: Miroslav Šulc gentoo org> AuthorDate: Mon Nov 14 06:50:37 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Mon Nov 14 06:50:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eee8748 media-libs/libsoundtouch: bump to 2.3.2 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/libsoundtouch/Manifest | 1 + .../libsoundtouch/libsoundtouch-2.3.2.ebuild | 60 ++ 2 files changed, 61 insertions(+) diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest index 76ff18b66267..8b17e65c2ae7 100644 --- a/media-libs/libsoundtouch/Manifest +++ b/media-libs/libsoundtouch/Manifest @@ -1 +1,2 @@ DIST soundtouch-2.3.1.tar.bz2 529126 BLAKE2B f8ba587ac199cd1e91f3d3487b81457b7c7bb2b4dca8867376ae47f92bf4d5e60aef3d310eab56510995d5ce72e94ce55ecc4e601bfb3b4eba52c40982032d6b SHA512 9fac7484aead1a20aae019b29847ea13ad6d8cb72272313fcffd859b31479d2ab2fe2f69cfef2b3fd35e9b03923d095bf44a67b46f2b313ac711aa31df0fdd59 +DIST soundtouch-2.3.2.tar.gz 583373 BLAKE2B cd3c8fffaa81a2ed867f5a564dd7ff3047b4de576536c3c116162981261bf3789d16def1c94e5be2450373be3f61fd67fa44e3552e19cad7b7d5d56500b98255 SHA512 72cd38f3e11f3c55ff7ed3691fd9a749a5f8d072e08ed03f2fd43a8664962138afaf3e4647116940e86f6ae374a1ba3bcd4b108280da29f3ffa6091cf383ea35 diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild new file mode 100644 index ..0b26840141e7 --- /dev/null +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools multilib-minimal toolchain-funcs + +MY_PN=${PN/lib} +MY_P=${MY_PN}-${PV} +DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" +HOMEPAGE="https://www.surina.net/soundtouch/ https://gitlab.com/soundtouch/soundtouch"; +SRC_URI="https://www.surina.net/${MY_PN}/${MY_P}.tar.gz"; + +LICENSE="LGPL-2.1" +# subslot = libSoundTouch.so soname +SLOT="0/1" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="cpu_flags_x86_sse openmp static-libs" + +BDEPEND="virtual/pkgconfig" + +S="${WORKDIR}/${MY_PN}" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + default + sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die + sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' configure.ac || die + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + --enable-shared + --disable-integer-samples + $(use_enable cpu_flags_x86_sse x86-optimizations) + $(use_enable openmp) + $(use_enable static-libs static) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +} + +multilib_src_install() { + emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install +} + +multilib_src_install_all() { + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 9541659459b9d450048e8ca669a621a245c2014e Author: David Seifert gentoo org> AuthorDate: Sat May 14 21:30:18 2022 + Commit: David Seifert gentoo org> CommitDate: Sat May 14 21:30:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95416594 media-libs/libsoundtouch: [QA] tc-has-openmp → tc-check-openmp Signed-off-by: David Seifert gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild | 13 + 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild index fd181f34ded2..04978df25d43 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,11 +21,16 @@ BDEPEND="virtual/pkgconfig" S="${WORKDIR}/${MY_P}" +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + src_prepare() { default - if use openmp ; then - tc-has-openmp || die "Please switch to an openmp compatible compiler" - fi sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' configure.ac || die eautoreconf
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 1a8c86eac0c80002f9ed50355ec2d613ef910462 Author: Miroslav Šulc gentoo org> AuthorDate: Sun Oct 24 08:41:03 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun Oct 24 08:41:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a8c86ea media-libs/libsoundtouch: removed obsolete 2.3.0 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/libsoundtouch/Manifest | 1 - .../libsoundtouch/libsoundtouch-2.3.0.ebuild | 55 -- 2 files changed, 56 deletions(-) diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest index 66892412a16..76ff18b6626 100644 --- a/media-libs/libsoundtouch/Manifest +++ b/media-libs/libsoundtouch/Manifest @@ -1,2 +1 @@ -DIST soundtouch-2.3.0.tar.bz2 528840 BLAKE2B e76627c323c223a067db6fd65a08661f39c9b55e0eb8ead7d643f92707dc56b8d235eded27a95d5eb1ea751d15336d4cb4b757c4abb2f6780258d81899484241 SHA512 f85974d7afd010bd874a4ffc51abf4013694334bfb09071f1c4d478641d34b5eecb9efc6ac41d8f0e6a5d1cb4095289316c124c522b4ca3fbd6a91b6cfc83083 DIST soundtouch-2.3.1.tar.bz2 529126 BLAKE2B f8ba587ac199cd1e91f3d3487b81457b7c7bb2b4dca8867376ae47f92bf4d5e60aef3d310eab56510995d5ce72e94ce55ecc4e601bfb3b4eba52c40982032d6b SHA512 9fac7484aead1a20aae019b29847ea13ad6d8cb72272313fcffd859b31479d2ab2fe2f69cfef2b3fd35e9b03923d095bf44a67b46f2b313ac711aa31df0fdd59 diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild deleted file mode 100644 index 6d1ccebfc71..000 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic multilib-minimal toolchain-funcs - -MY_PN=${PN/lib} -MY_P=${MY_PN}-${PV} -DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" -HOMEPAGE="https://www.surina.net/soundtouch/ https://gitlab.com/soundtouch/soundtouch"; -SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; - -LICENSE="LGPL-2.1" -# subslot = libSoundTouch.so soname -SLOT="0/1" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -IUSE="cpu_flags_x86_sse openmp static-libs" - -BDEPEND="virtual/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - if use openmp ; then - tc-has-openmp || die "Please switch to an openmp compatible compiler" - fi - sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die - sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' configure.ac || die - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - --enable-shared - --disable-integer-samples - $(use_enable cpu_flags_x86_sse x86-optimizations) - $(use_enable openmp) - $(use_enable static-libs static) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" -} - -multilib_src_install() { - emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install -} - -multilib_src_install_all() { - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 1dd987353140a95b508a746256a9f52b6d9ed96c Author: Sam James gentoo org> AuthorDate: Sun Oct 24 08:13:06 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 24 08:13:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dd98735 media-libs/libsoundtouch: Stabilize 2.3.1 ppc, #819936 Signed-off-by: Sam James gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild index 804ec76ae39..ff874c35da4 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: a140377ba57dd1cec4550d538ecbe396a8493b6b Author: Sam James gentoo org> AuthorDate: Sun Oct 24 08:13:09 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 24 08:13:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a140377b media-libs/libsoundtouch: Stabilize 2.3.1 ppc64, #819936 Signed-off-by: Sam James gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild index ff874c35da4..fd181f34ded 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 1aa40ecd2923944b35cffe62e096882d89cf4186 Author: Sam James gentoo org> AuthorDate: Sun Oct 24 08:07:46 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 24 08:07:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aa40ecd media-libs/libsoundtouch: Stabilize 2.3.1 amd64, #819936 Signed-off-by: Sam James gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild index d7f30a5f45a..804ec76ae39 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 87ca18d3afd8fd509f1bcd625fb2cfb9f4e79f10 Author: Sam James gentoo org> AuthorDate: Sun Oct 24 08:07:31 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 24 08:07:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87ca18d3 media-libs/libsoundtouch: Stabilize 2.3.1 x86, #819936 Signed-off-by: Sam James gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild index f9bd2650355..d7f30a5f45a 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 60cd17faaced9f5e0a53635097659057fc171cf6 Author: Miroslav Šulc gentoo org> AuthorDate: Fri Sep 24 06:46:52 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Sep 24 06:46:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60cd17fa media-libs/libsoundtouch: removed obsolete 2.2 Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/libsoundtouch/Manifest | 1 - media-libs/libsoundtouch/libsoundtouch-2.2.ebuild | 55 --- 2 files changed, 56 deletions(-) diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest index 97766866467..66892412a16 100644 --- a/media-libs/libsoundtouch/Manifest +++ b/media-libs/libsoundtouch/Manifest @@ -1,3 +1,2 @@ -DIST soundtouch-2.2.tar.bz2 527571 BLAKE2B 0ed67604f0996a9112cbabad9eda39c314aa1f3b1b70aac2a014f76880cb5ad06aeb697f44e9229ad197c9245ce8f684f5fb9b31ce31ae631400a17fe825679f SHA512 8bc1b9aa60031145e8be7ab48d10d93da84b0f5032eb2d8cf46291d4267b6810513f284f6fa72dd6f343e30eeec03070a7485cd933f30bace2ebf995bc843143 DIST soundtouch-2.3.0.tar.bz2 528840 BLAKE2B e76627c323c223a067db6fd65a08661f39c9b55e0eb8ead7d643f92707dc56b8d235eded27a95d5eb1ea751d15336d4cb4b757c4abb2f6780258d81899484241 SHA512 f85974d7afd010bd874a4ffc51abf4013694334bfb09071f1c4d478641d34b5eecb9efc6ac41d8f0e6a5d1cb4095289316c124c522b4ca3fbd6a91b6cfc83083 DIST soundtouch-2.3.1.tar.bz2 529126 BLAKE2B f8ba587ac199cd1e91f3d3487b81457b7c7bb2b4dca8867376ae47f92bf4d5e60aef3d310eab56510995d5ce72e94ce55ecc4e601bfb3b4eba52c40982032d6b SHA512 9fac7484aead1a20aae019b29847ea13ad6d8cb72272313fcffd859b31479d2ab2fe2f69cfef2b3fd35e9b03923d095bf44a67b46f2b313ac711aa31df0fdd59 diff --git a/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild deleted file mode 100644 index 1a94984f85b..000 --- a/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic multilib-minimal toolchain-funcs - -MY_PN=${PN/lib} -MY_P=${MY_PN}-${PV} -DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" -HOMEPAGE="https://www.surina.net/soundtouch/ https://gitlab.com/soundtouch/soundtouch"; -SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; - -LICENSE="LGPL-2.1" -# subslot = libSoundTouch.so soname -SLOT="0/1" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -IUSE="cpu_flags_x86_sse openmp static-libs" - -BDEPEND="virtual/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - if use openmp ; then - tc-has-openmp || die "Please switch to an openmp compatible compiler" - fi - sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die - sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' configure.ac || die - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - --enable-shared - --disable-integer-samples - $(use_enable cpu_flags_x86_sse x86-optimizations) - $(use_enable openmp) - $(use_enable static-libs static) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" -} - -multilib_src_install() { - emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install -} - -multilib_src_install_all() { - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 96b29b65adba3e9e8ad5289ffe09a6c7587d2c95 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Sep 23 13:58:00 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Sep 23 13:58:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96b29b65 media-libs/libsoundtouch: amd64 stable wrt bug #814290 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild index 7da4a5ed14b..6d1ccebfc71 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 3a8dcd8218960acb200b8990b074bc08180961d7 Author: Miroslav Šulc gentoo org> AuthorDate: Thu Sep 23 06:52:40 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Thu Sep 23 06:53:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a8dcd82 media-libs/libsoundtouch: bump to 2.3.1 Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/libsoundtouch/Manifest | 1 + .../libsoundtouch/libsoundtouch-2.3.1.ebuild | 55 ++ 2 files changed, 56 insertions(+) diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest index 63b211d5ab0..97766866467 100644 --- a/media-libs/libsoundtouch/Manifest +++ b/media-libs/libsoundtouch/Manifest @@ -1,2 +1,3 @@ DIST soundtouch-2.2.tar.bz2 527571 BLAKE2B 0ed67604f0996a9112cbabad9eda39c314aa1f3b1b70aac2a014f76880cb5ad06aeb697f44e9229ad197c9245ce8f684f5fb9b31ce31ae631400a17fe825679f SHA512 8bc1b9aa60031145e8be7ab48d10d93da84b0f5032eb2d8cf46291d4267b6810513f284f6fa72dd6f343e30eeec03070a7485cd933f30bace2ebf995bc843143 DIST soundtouch-2.3.0.tar.bz2 528840 BLAKE2B e76627c323c223a067db6fd65a08661f39c9b55e0eb8ead7d643f92707dc56b8d235eded27a95d5eb1ea751d15336d4cb4b757c4abb2f6780258d81899484241 SHA512 f85974d7afd010bd874a4ffc51abf4013694334bfb09071f1c4d478641d34b5eecb9efc6ac41d8f0e6a5d1cb4095289316c124c522b4ca3fbd6a91b6cfc83083 +DIST soundtouch-2.3.1.tar.bz2 529126 BLAKE2B f8ba587ac199cd1e91f3d3487b81457b7c7bb2b4dca8867376ae47f92bf4d5e60aef3d310eab56510995d5ce72e94ce55ecc4e601bfb3b4eba52c40982032d6b SHA512 9fac7484aead1a20aae019b29847ea13ad6d8cb72272313fcffd859b31479d2ab2fe2f69cfef2b3fd35e9b03923d095bf44a67b46f2b313ac711aa31df0fdd59 diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild new file mode 100644 index 000..f9bd2650355 --- /dev/null +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-minimal toolchain-funcs + +MY_PN=${PN/lib} +MY_P=${MY_PN}-${PV} +DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" +HOMEPAGE="https://www.surina.net/soundtouch/ https://gitlab.com/soundtouch/soundtouch"; +SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; + +LICENSE="LGPL-2.1" +# subslot = libSoundTouch.so soname +SLOT="0/1" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="cpu_flags_x86_sse openmp static-libs" + +BDEPEND="virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + if use openmp ; then + tc-has-openmp || die "Please switch to an openmp compatible compiler" + fi + sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die + sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' configure.ac || die + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + --enable-shared + --disable-integer-samples + $(use_enable cpu_flags_x86_sse x86-optimizations) + $(use_enable openmp) + $(use_enable static-libs static) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +} + +multilib_src_install() { + emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install +} + +multilib_src_install_all() { + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 5c9f586ffee440ce1f91ad15bdc6fcf4b3690e63 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Sep 23 06:39:50 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Sep 23 06:39:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c9f586f media-libs/libsoundtouch: x86 stable wrt bug #814290 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild index 58d6cdac340..7da4a5ed14b 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 94dc3d944eaf0fc5a0db93d7a6b3edb4469616a8 Author: Sam James gentoo org> AuthorDate: Wed Sep 22 21:53:00 2021 + Commit: Sam James gentoo org> CommitDate: Wed Sep 22 21:53:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94dc3d94 media-libs/libsoundtouch: Stabilize 2.3.0 ppc, #814290 Signed-off-by: Sam James gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild index 50e031aca3b..58d6cdac340 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 818a059819e21784e0aa11ee4f01489d6b905835 Author: Sam James gentoo org> AuthorDate: Wed Sep 22 21:52:15 2021 + Commit: Sam James gentoo org> CommitDate: Wed Sep 22 21:52:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=818a0598 media-libs/libsoundtouch: Stabilize 2.3.0 ppc64, #814290 Signed-off-by: Sam James gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild index 28789aa3461..50e031aca3b 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 95f3f469974a17284c4e2bcffcb1834a1c509e04 Author: Yixun Lan gentoo org> AuthorDate: Wed Sep 22 14:13:00 2021 + Commit: Yixun Lan gentoo org> CommitDate: Wed Sep 22 14:29:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95f3f469 media-libs/libsoundtouch: keyword ~riscv Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild index 05a3b1ff14d..28789aa3461 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: ea31defba9160c73e128616b1c9bf178555e831f Author: Miroslav Šulc gentoo org> AuthorDate: Sun Aug 22 09:26:26 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun Aug 22 09:26:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea31defb media-libs/libsoundtouch: bump to 2.3.0 Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/libsoundtouch/Manifest | 1 + .../libsoundtouch/libsoundtouch-2.3.0.ebuild | 55 ++ 2 files changed, 56 insertions(+) diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest index 8c873eb9d2e..63b211d5ab0 100644 --- a/media-libs/libsoundtouch/Manifest +++ b/media-libs/libsoundtouch/Manifest @@ -1 +1,2 @@ DIST soundtouch-2.2.tar.bz2 527571 BLAKE2B 0ed67604f0996a9112cbabad9eda39c314aa1f3b1b70aac2a014f76880cb5ad06aeb697f44e9229ad197c9245ce8f684f5fb9b31ce31ae631400a17fe825679f SHA512 8bc1b9aa60031145e8be7ab48d10d93da84b0f5032eb2d8cf46291d4267b6810513f284f6fa72dd6f343e30eeec03070a7485cd933f30bace2ebf995bc843143 +DIST soundtouch-2.3.0.tar.bz2 528840 BLAKE2B e76627c323c223a067db6fd65a08661f39c9b55e0eb8ead7d643f92707dc56b8d235eded27a95d5eb1ea751d15336d4cb4b757c4abb2f6780258d81899484241 SHA512 f85974d7afd010bd874a4ffc51abf4013694334bfb09071f1c4d478641d34b5eecb9efc6ac41d8f0e6a5d1cb4095289316c124c522b4ca3fbd6a91b6cfc83083 diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild new file mode 100644 index 000..05a3b1ff14d --- /dev/null +++ b/media-libs/libsoundtouch/libsoundtouch-2.3.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic multilib-minimal toolchain-funcs + +MY_PN=${PN/lib} +MY_P=${MY_PN}-${PV} +DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" +HOMEPAGE="https://www.surina.net/soundtouch/ https://gitlab.com/soundtouch/soundtouch"; +SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; + +LICENSE="LGPL-2.1" +# subslot = libSoundTouch.so soname +SLOT="0/1" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="cpu_flags_x86_sse openmp static-libs" + +BDEPEND="virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + if use openmp ; then + tc-has-openmp || die "Please switch to an openmp compatible compiler" + fi + sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die + sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' configure.ac || die + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + --enable-shared + --disable-integer-samples + $(use_enable cpu_flags_x86_sse x86-optimizations) + $(use_enable openmp) + $(use_enable static-libs static) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +} + +multilib_src_install() { + emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install +} + +multilib_src_install_all() { + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 1d70bb9199dbeaf7d2744836f0c7de2423003614 Author: Miroslav Šulc gentoo org> AuthorDate: Sun May 30 10:39:58 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun May 30 10:40:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d70bb91 media-libs/libsoundtouch: removed obsolete 2.1.2 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/libsoundtouch/Manifest | 1 - .../libsoundtouch/libsoundtouch-2.1.2.ebuild | 55 -- 2 files changed, 56 deletions(-) diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest index 6fc659883fd..8c873eb9d2e 100644 --- a/media-libs/libsoundtouch/Manifest +++ b/media-libs/libsoundtouch/Manifest @@ -1,2 +1 @@ -DIST soundtouch-2.1.2.tar.bz2 526281 BLAKE2B f15f004fd6abdf4cd6fdb842c650480c670a517c6d94365633a7cc4beb95447d7a8bee965d4b258da6c31630e370e3c1c1fc73abfe8568ace465ce41a87397cf SHA512 d45cb0f94e3df32e9c76722a148f201277b2ddc3e390394c1f4ae1263f13557c6b664e90301b5f62d7561d743ab4903a44a34ab7248880b343d581cebd5f0cd9 DIST soundtouch-2.2.tar.bz2 527571 BLAKE2B 0ed67604f0996a9112cbabad9eda39c314aa1f3b1b70aac2a014f76880cb5ad06aeb697f44e9229ad197c9245ce8f684f5fb9b31ce31ae631400a17fe825679f SHA512 8bc1b9aa60031145e8be7ab48d10d93da84b0f5032eb2d8cf46291d4267b6810513f284f6fa72dd6f343e30eeec03070a7485cd933f30bace2ebf995bc843143 diff --git a/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild deleted file mode 100644 index 032c08b2267..000 --- a/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic multilib-minimal toolchain-funcs - -MY_PN=${PN/lib} -MY_P=${MY_PN}-${PV} -DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" -HOMEPAGE="https://www.surina.net/soundtouch/ https://gitlab.com/soundtouch/soundtouch"; -SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; - -LICENSE="LGPL-2.1" -# subslot = libSoundTouch.so soname -SLOT="0/1" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -IUSE="cpu_flags_x86_sse openmp static-libs" - -BDEPEND="virtual/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - if use openmp ; then - tc-has-openmp || die "Please switch to an openmp compatible compiler" - fi - sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die - sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' configure.ac || die - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - --enable-shared - --disable-integer-samples - $(use_enable cpu_flags_x86_sse x86-optimizations) - $(use_enable openmp) - $(use_enable static-libs static) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" -} - -multilib_src_install() { - emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install -} - -multilib_src_install_all() { - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: e705f8c27566f35dcd0268b37592f6f68aa692c5 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun May 30 09:50:11 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun May 30 09:50:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e705f8c2 media-libs/libsoundtouch: ppc64 stable wrt bug #792762 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild index b1940f5bf51..1a94984f85b 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 1d2d8d908eba00cd00069bfd76697bb3f1233976 Author: Sam James gentoo org> AuthorDate: Sat May 29 15:20:34 2021 + Commit: Sam James gentoo org> CommitDate: Sat May 29 15:20:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d2d8d90 media-libs/libsoundtouch: Stabilize 2.2 amd64, #792762 Signed-off-by: Sam James gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild index 5e942de8bbd..b1940f5bf51 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 3d78f838658706f164c692e64fd05030950c0cc3 Author: Sam James gentoo org> AuthorDate: Sat May 29 10:17:51 2021 + Commit: Sam James gentoo org> CommitDate: Sat May 29 10:21:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d78f838 media-libs/libsoundtouch: Stabilize 2.2 x86, #792762 Signed-off-by: Sam James gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild index b4e7a084f84..5e942de8bbd 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 2e342d4f36141222021351c35be12d9594ae1a6f Author: Sam James gentoo org> AuthorDate: Sat May 29 08:54:44 2021 + Commit: Sam James gentoo org> CommitDate: Sat May 29 09:00:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e342d4f media-libs/libsoundtouch: Stabilize 2.2 ppc, #792762 Signed-off-by: Sam James gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild index 05a3b1ff14d..b4e7a084f84 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: f38f652f5ca250e55dc491ba9ce45c90f5ee57f2 Author: Miroslav Šulc gentoo org> AuthorDate: Tue Apr 27 17:44:54 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Tue Apr 27 17:45:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f38f652f media-libs/libsoundtouch: bump to 2.2 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/libsoundtouch/Manifest | 1 + media-libs/libsoundtouch/libsoundtouch-2.2.ebuild | 55 +++ 2 files changed, 56 insertions(+) diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest index 55a0c1bbc2c..6fc659883fd 100644 --- a/media-libs/libsoundtouch/Manifest +++ b/media-libs/libsoundtouch/Manifest @@ -1 +1,2 @@ DIST soundtouch-2.1.2.tar.bz2 526281 BLAKE2B f15f004fd6abdf4cd6fdb842c650480c670a517c6d94365633a7cc4beb95447d7a8bee965d4b258da6c31630e370e3c1c1fc73abfe8568ace465ce41a87397cf SHA512 d45cb0f94e3df32e9c76722a148f201277b2ddc3e390394c1f4ae1263f13557c6b664e90301b5f62d7561d743ab4903a44a34ab7248880b343d581cebd5f0cd9 +DIST soundtouch-2.2.tar.bz2 527571 BLAKE2B 0ed67604f0996a9112cbabad9eda39c314aa1f3b1b70aac2a014f76880cb5ad06aeb697f44e9229ad197c9245ce8f684f5fb9b31ce31ae631400a17fe825679f SHA512 8bc1b9aa60031145e8be7ab48d10d93da84b0f5032eb2d8cf46291d4267b6810513f284f6fa72dd6f343e30eeec03070a7485cd933f30bace2ebf995bc843143 diff --git a/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild new file mode 100644 index 000..05a3b1ff14d --- /dev/null +++ b/media-libs/libsoundtouch/libsoundtouch-2.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic multilib-minimal toolchain-funcs + +MY_PN=${PN/lib} +MY_P=${MY_PN}-${PV} +DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" +HOMEPAGE="https://www.surina.net/soundtouch/ https://gitlab.com/soundtouch/soundtouch"; +SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; + +LICENSE="LGPL-2.1" +# subslot = libSoundTouch.so soname +SLOT="0/1" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="cpu_flags_x86_sse openmp static-libs" + +BDEPEND="virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + if use openmp ; then + tc-has-openmp || die "Please switch to an openmp compatible compiler" + fi + sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die + sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' configure.ac || die + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + --enable-shared + --disable-integer-samples + $(use_enable cpu_flags_x86_sse x86-optimizations) + $(use_enable openmp) + $(use_enable static-libs static) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +} + +multilib_src_install() { + emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install +} + +multilib_src_install_all() { + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 1244696d84c1c1a4584d23a3fb80ead4de49e3d0 Author: Sam James gentoo org> AuthorDate: Thu Aug 6 02:34:00 2020 + Commit: Sam James gentoo org> CommitDate: Thu Aug 6 02:35:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1244696d media-libs/libsoundtouch: Keyword 2.1.2 arm64, #734824 Signed-off-by: Sam James gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild index 52aa7ea0a6e..19a363b2ee9 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="amd64 ~arm hppa ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 hppa ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/files/, media-libs/libsoundtouch/
commit: 3f26b6033bd89128e578cba62137b82c31cbf62d Author: Pacho Ramos gentoo org> AuthorDate: Sun Apr 28 22:37:28 2019 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Apr 28 22:37:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f26b603 media-libs/libsoundtouch: Drop old Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Pacho Ramos gentoo.org> media-libs/libsoundtouch/Manifest | 2 - .../files/libsoundtouch-2.0.0-CVE-2017-92xx.patch | 36 -- .../libsoundtouch/libsoundtouch-2.0.0-r1.ebuild| 56 -- .../libsoundtouch/libsoundtouch-2.1.1.ebuild | 55 - 4 files changed, 149 deletions(-) diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest index 0789f3c11c1..55a0c1bbc2c 100644 --- a/media-libs/libsoundtouch/Manifest +++ b/media-libs/libsoundtouch/Manifest @@ -1,3 +1 @@ -DIST soundtouch-2.0.0.tar.gz 455148 BLAKE2B e38358b0b773edc03a1b227222418d1e79a97f7a1c7abd22f2cb96bb2a7e3427802214775c908329eeec87710b4d199fba819ad7b99f3d58071749cf372991a1 SHA512 c916bdd2cb3d7547f264b1caf09b739b48a161c8c6288c3893fc97379546ed6b41dafaf603b583fbf64ae91270fdeb90811e5b0df0e9c051dc9f6ddca4d319f9 -DIST soundtouch-2.1.1.tar.bz2 526206 BLAKE2B bc5d2edef5ae7d297cd017968fb1206d14306c117a847ba34090dcd284a174edcc8f4694be4a98fee7a7d100e7a912e81c2e14a998a22ab2c50eb0d27ca823f7 SHA512 9272141e5c1a4def7356add524d861f2c78eb9574ebca2bab3a57190821fb1eb5c85624aa7b31d90ada38a5165bafd8445f6fdd51e2b3a262ca9a2f2db35a9aa DIST soundtouch-2.1.2.tar.bz2 526281 BLAKE2B f15f004fd6abdf4cd6fdb842c650480c670a517c6d94365633a7cc4beb95447d7a8bee965d4b258da6c31630e370e3c1c1fc73abfe8568ace465ce41a87397cf SHA512 d45cb0f94e3df32e9c76722a148f201277b2ddc3e390394c1f4ae1263f13557c6b664e90301b5f62d7561d743ab4903a44a34ab7248880b343d581cebd5f0cd9 diff --git a/media-libs/libsoundtouch/files/libsoundtouch-2.0.0-CVE-2017-92xx.patch b/media-libs/libsoundtouch/files/libsoundtouch-2.0.0-CVE-2017-92xx.patch deleted file mode 100644 index 0e475a3e44e..000 --- a/media-libs/libsoundtouch/files/libsoundtouch-2.0.0-CVE-2017-92xx.patch +++ /dev/null @@ -1,36 +0,0 @@ -Description: Fix CVE-2017-9258, CVE-2017-9259, CVE-2017-9260 - Based on an upstream commit, original commit message was: "Added sanity - checks against illegal input audio stream parameters e.g. wildly excessive - samplerate". - . - There is no reference to CVEs or bugs, the commit was made after disclosure - of the CVEs and all three proofs of concept (crafted wav files) fail after - this commit. - . - The commit was made after version 2.0.0, so that version is also vulnerable. - . - Unrelated changes were stripped away by patch author, upstream commit author - is Olli Parviainen . -Author: Gabor Karsay -Origin: upstream, https://sourceforge.net/p/soundtouch/code/256/ -Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870854 -Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870856 -Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870857 -This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ a/source/SoundTouch/TDStretch.cpp -+++ b/source/SoundTouch/TDStretch.cpp -@@ -128,7 +128,12 @@ - int aSeekWindowMS, int aOverlapMS) - { - // accept only positive parameter values - if zero or negative, use old values instead --if (aSampleRate > 0) this->sampleRate = aSampleRate; -+if (aSampleRate > 0) -+{ -+if (aSampleRate > 192000) ST_THROW_RT_ERROR("Error: Excessive samplerate"); -+this->sampleRate = aSampleRate; -+} -+ - if (aOverlapMS > 0)this->overlapMs = aOverlapMS; - - if (aSequenceMS > 0) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild deleted file mode 100644 index e57c4115a6f..000 --- a/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_PN="${PN/lib}" -inherit autotools flag-o-matic multilib-minimal - -DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" -HOMEPAGE="https://www.surina.net/soundtouch/"; -SRC_URI="https://www.surina.net/soundtouch/${P/lib}.tar.gz"; - -LICENSE="LGPL-2.1" -# subslot = libSoundTouch.so soname -SLOT="0/1" -KEYWORDS="amd64 ~arm hppa ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -IUSE="cpu_flags_x86_sse openmp static-libs" - -DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]" - -S="${WORKDIR}/${MY_PN}" - -PATCHES=( "${FILESDIR}/${P}-CVE-2017-92xx.patch" ) - -src_prepare() { - default - if use openmp ; then - tc-has-openmp || die "Please switch to an openmp compatible compiler" - fi - sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 8a0d0c009514aba8bc3a1b21fd9a195d1ef85e09 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Apr 28 21:57:50 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Apr 28 22:05:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a0d0c00 media-libs/libsoundtouch: x86 stable (bug #681394) Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild index 80e689588dc..d09a077c84c 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="amd64 ~arm hppa ~mips ppc ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ~arm hppa ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 42334466ae53ed8ab75597cf94b39e44ff9a39e4 Author: Aaron Bauman gentoo org> AuthorDate: Mon Apr 8 00:39:05 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Apr 8 00:39:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42334466 media-libs/libsoundtouch: amd64 stable wrt bug #681394 Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild index 7d541b64c83..80e689588dc 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="~amd64 ~arm hppa ~mips ppc ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ~arm hppa ~mips ppc ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 53406feb0824ba3ace75c85733a729e9657924e6 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Apr 7 20:47:31 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Apr 7 20:50:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53406feb media-libs/libsoundtouch: stable 2.1.2 for hppa, bug #681394 Package-Manager: Portage-2.3.62, Repoman-2.3.12 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild index 4f379707630..d7c94b02019 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~amd64 ~arm hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" BDEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 02e5103b9d2245ea2e6156ff1dc9a7c7f1a4 Author: Lars Wendler gentoo org> AuthorDate: Mon Jan 7 10:11:38 2019 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jan 7 10:11:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02e51bbb media-libs/libsoundtouch: Bump to version 2.1.2 Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> media-libs/libsoundtouch/Manifest | 1 + .../libsoundtouch/libsoundtouch-2.1.2.ebuild | 55 ++ 2 files changed, 56 insertions(+) diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest index aca3c6599d4..0789f3c11c1 100644 --- a/media-libs/libsoundtouch/Manifest +++ b/media-libs/libsoundtouch/Manifest @@ -1,2 +1,3 @@ DIST soundtouch-2.0.0.tar.gz 455148 BLAKE2B e38358b0b773edc03a1b227222418d1e79a97f7a1c7abd22f2cb96bb2a7e3427802214775c908329eeec87710b4d199fba819ad7b99f3d58071749cf372991a1 SHA512 c916bdd2cb3d7547f264b1caf09b739b48a161c8c6288c3893fc97379546ed6b41dafaf603b583fbf64ae91270fdeb90811e5b0df0e9c051dc9f6ddca4d319f9 DIST soundtouch-2.1.1.tar.bz2 526206 BLAKE2B bc5d2edef5ae7d297cd017968fb1206d14306c117a847ba34090dcd284a174edcc8f4694be4a98fee7a7d100e7a912e81c2e14a998a22ab2c50eb0d27ca823f7 SHA512 9272141e5c1a4def7356add524d861f2c78eb9574ebca2bab3a57190821fb1eb5c85624aa7b31d90ada38a5165bafd8445f6fdd51e2b3a262ca9a2f2db35a9aa +DIST soundtouch-2.1.2.tar.bz2 526281 BLAKE2B f15f004fd6abdf4cd6fdb842c650480c670a517c6d94365633a7cc4beb95447d7a8bee965d4b258da6c31630e370e3c1c1fc73abfe8568ace465ce41a87397cf SHA512 d45cb0f94e3df32e9c76722a148f201277b2ddc3e390394c1f4ae1263f13557c6b664e90301b5f62d7561d743ab4903a44a34ab7248880b343d581cebd5f0cd9 diff --git a/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild new file mode 100644 index 000..4f379707630 --- /dev/null +++ b/media-libs/libsoundtouch/libsoundtouch-2.1.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic multilib-minimal + +MY_PN=${PN/lib} +MY_P=${MY_PN}-${PV} +DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" +HOMEPAGE="https://www.surina.net/soundtouch/ https://gitlab.com/soundtouch/soundtouch"; +SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; + +LICENSE="LGPL-2.1" +# subslot = libSoundTouch.so soname +SLOT="0/1" +KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="cpu_flags_x86_sse openmp static-libs" + +BDEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + if use openmp ; then + tc-has-openmp || die "Please switch to an openmp compatible compiler" + fi + sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die + sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' configure.ac || die + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + --enable-shared + --disable-integer-samples + $(use_enable cpu_flags_x86_sse x86-optimizations) + $(use_enable openmp) + $(use_enable static-libs static) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +} + +multilib_src_install() { + emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install +} + +multilib_src_install_all() { + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 73f329df0e48b8011d7ba6fe8635b504e9ed6536 Author: Tim Harder gentoo org> AuthorDate: Fri Jan 4 08:18:16 2019 + Commit: Tim Harder gentoo org> CommitDate: Fri Jan 4 08:18:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73f329df media-libs/libsoundtouch: version bump to 2.1.1 Signed-off-by: Tim Harder gentoo.org> media-libs/libsoundtouch/Manifest | 1 + .../libsoundtouch/libsoundtouch-2.1.1.ebuild | 55 ++ 2 files changed, 56 insertions(+) diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest index 04139e0a0d8..aca3c6599d4 100644 --- a/media-libs/libsoundtouch/Manifest +++ b/media-libs/libsoundtouch/Manifest @@ -1 +1,2 @@ DIST soundtouch-2.0.0.tar.gz 455148 BLAKE2B e38358b0b773edc03a1b227222418d1e79a97f7a1c7abd22f2cb96bb2a7e3427802214775c908329eeec87710b4d199fba819ad7b99f3d58071749cf372991a1 SHA512 c916bdd2cb3d7547f264b1caf09b739b48a161c8c6288c3893fc97379546ed6b41dafaf603b583fbf64ae91270fdeb90811e5b0df0e9c051dc9f6ddca4d319f9 +DIST soundtouch-2.1.1.tar.bz2 526206 BLAKE2B bc5d2edef5ae7d297cd017968fb1206d14306c117a847ba34090dcd284a174edcc8f4694be4a98fee7a7d100e7a912e81c2e14a998a22ab2c50eb0d27ca823f7 SHA512 9272141e5c1a4def7356add524d861f2c78eb9574ebca2bab3a57190821fb1eb5c85624aa7b31d90ada38a5165bafd8445f6fdd51e2b3a262ca9a2f2db35a9aa diff --git a/media-libs/libsoundtouch/libsoundtouch-2.1.1.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.1.1.ebuild new file mode 100644 index 000..d9b61b4636a --- /dev/null +++ b/media-libs/libsoundtouch/libsoundtouch-2.1.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic multilib-minimal + +MY_PN=${PN/lib} +MY_P=${MY_PN}-${PV} +DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" +HOMEPAGE="https://www.surina.net/soundtouch/ https://gitlab.com/soundtouch/soundtouch"; +SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"; + +LICENSE="LGPL-2.1" +# subslot = libSoundTouch.so soname +SLOT="0/1" +KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="cpu_flags_x86_sse openmp static-libs" + +DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + if use openmp ; then + tc-has-openmp || die "Please switch to an openmp compatible compiler" + fi + sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die + sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' configure.ac || die + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + --enable-shared + --disable-integer-samples + $(use_enable cpu_flags_x86_sse x86-optimizations) + $(use_enable openmp) + $(use_enable static-libs static) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +} + +multilib_src_install() { + emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install +} + +multilib_src_install_all() { + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/, media-libs/libsoundtouch/files/
commit: 0ae92277d1773417f01843f6503f2c18eab2751b Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Sep 5 19:33:43 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Sep 5 21:17:46 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ae92277 media-libs/libsoundtouch: Drop vulnerable Bug: https://bugs.gentoo.org/626508 Package-Manager: Portage-2.3.49, Repoman-2.3.10 media-libs/libsoundtouch/Manifest | 2 - .../files/libsoundtouch-1.7.0-flags.patch | 22 -- .../libsoundtouch/libsoundtouch-1.8.0-r1.ebuild| 48 - .../libsoundtouch/libsoundtouch-1.9.2.ebuild | 50 -- 4 files changed, 122 deletions(-) diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest index ee90696b78f..04139e0a0d8 100644 --- a/media-libs/libsoundtouch/Manifest +++ b/media-libs/libsoundtouch/Manifest @@ -1,3 +1 @@ -DIST soundtouch-1.8.0.tar.gz 106229 BLAKE2B 158a1e4f8c8cbdc550e310f1c2531ace208159c986abbb25aa9787089538308940b61793acd6c26c2937cfc725b5ad3a23849e37b9958d05c09f55045493cc7d SHA512 724e6ecc1727ee4c4f2503d183717dc1503ee2017b176677da6f0268e82254a7cca3ff9a27dbb9cab59e32d002797eec1b39d2b729f741e5f2ea77a147af4d39 -DIST soundtouch-1.9.2.tar.gz 171369 BLAKE2B c60d06191a2e8268e7980bf30824676f4f3761357c5a41b1e376efa90f92153386f29447cdc9159c74acbd0a26d3cd4f8de51ee689cfe717cf422705e61f2e16 SHA512 d8f3f8970198a46ef3dc252719749bc19cbd2f8de5e00eeb2874565bfc421b60d94d400bacf702591293e595edf6c1c35917b6153fd395cad8d6b03115da7068 DIST soundtouch-2.0.0.tar.gz 455148 BLAKE2B e38358b0b773edc03a1b227222418d1e79a97f7a1c7abd22f2cb96bb2a7e3427802214775c908329eeec87710b4d199fba819ad7b99f3d58071749cf372991a1 SHA512 c916bdd2cb3d7547f264b1caf09b739b48a161c8c6288c3893fc97379546ed6b41dafaf603b583fbf64ae91270fdeb90811e5b0df0e9c051dc9f6ddca4d319f9 diff --git a/media-libs/libsoundtouch/files/libsoundtouch-1.7.0-flags.patch b/media-libs/libsoundtouch/files/libsoundtouch-1.7.0-flags.patch deleted file mode 100644 index 2b1e1ac8095..000 --- a/media-libs/libsoundtouch/files/libsoundtouch-1.7.0-flags.patch +++ /dev/null @@ -1,22 +0,0 @@ soundtouch/source/SoundStretch/Makefile.am -+++ soundtouch/source/SoundStretch/Makefile.am -@@ -48,7 +48,7 @@ - # soundstretch_LDFLAGS=-s - - ## additional compiler flags --soundstretch_CXXFLAGS=-O3 -+#soundstretch_CXXFLAGS=-O3 - - #clean-local: - # -rm -f additional-files-to-remove-on-make-clean soundtouch/source/SoundTouch/Makefile.am -+++ soundtouch/source/SoundTouch/Makefile.am -@@ -32,7 +32,7 @@ - - - # Compiler flags --AM_CXXFLAGS=-O3 -fcheck-new -I../../include -+AM_CXXFLAGS=-fcheck-new -I../../include - - # Compile the files that need MMX and SSE individually. - libSoundTouch_la_LIBADD=libSoundTouchMMX.la libSoundTouchSSE.la diff --git a/media-libs/libsoundtouch/libsoundtouch-1.8.0-r1.ebuild b/media-libs/libsoundtouch/libsoundtouch-1.8.0-r1.ebuild deleted file mode 100644 index 622e5152d3a..000 --- a/media-libs/libsoundtouch/libsoundtouch-1.8.0-r1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit autotools eutils flag-o-matic multilib-minimal - -MY_PN=${PN/lib} - -DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" -HOMEPAGE="https://www.surina.net/soundtouch/"; -SRC_URI="https://www.surina.net/soundtouch/${P/lib}.tar.gz"; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~arm hppa ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -IUSE="cpu_flags_x86_sse2 static-libs" - -DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]" - -S=${WORKDIR}/${MY_PN} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.7.0-flags.patch - sed -i "s:^\(pkgdoc_DATA=\)COPYING.TXT :\1:" Makefile.am || die - sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' configure.ac || die - eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE=${S} \ - econf \ - --enable-shared \ - --disable-integer-samples \ - --enable-x86-optimizations=$(usex cpu_flags_x86_sse2 sse2) \ - $(use_enable static-libs static) -} - -multilib_src_compile() { - emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" -} - -multilib_src_install() { - emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install -} - -multilib_src_install_all() { - prune_libtool_files -} diff --git a/media-libs/libsoundtouch/libsoundtouch-1.9.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-1.9.2.ebuild deleted file mode 100644 index a086c0f6769..000 --- a/media-libs/libsoundtouch/libsoundtouch-1.9.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit autotools eutils flag-o-
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: c8252e891a2878227865477b6839e6901ae4d4de Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Aug 25 18:46:53 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Aug 25 18:55:25 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8252e89 media-libs/libsoundtouch: stable 2.0.0-r1 for ppc64, bug #626508 Package-Manager: Portage-2.3.48, Repoman-2.3.10 RepoMan-Options: --include-arches="ppc64" media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild index fa238933f44..e57c4115a6f 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.surina.net/soundtouch/${P/lib}.tar.gz"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="amd64 ~arm hppa ~mips ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ~arm hppa ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 6187e0f2dc9e5eb3d4ef21f8c712174f3dfc8c7b Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Aug 25 18:16:53 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Aug 25 18:16:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6187e0f2 media-libs/libsoundtouch: stable 2.0.0-r1 for ppc, bug #626508 Package-Manager: Portage-2.3.48, Repoman-2.3.10 RepoMan-Options: --include-arches="ppc" media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild index 5dc156d734d..fa238933f44 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.surina.net/soundtouch/${P/lib}.tar.gz"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="amd64 ~arm hppa ~mips ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ~arm hppa ~mips ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 0276fff3d65a430541af47cdefe5f3ccee32a60f Author: Mikle Kolyada gentoo org> AuthorDate: Fri Aug 24 03:42:05 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Aug 24 03:42:05 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0276fff3 media-libs/libsoundtouch: amd64 stable wrt bug #626508 Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild index b5a221fb0a9..cf33c842180 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.surina.net/soundtouch/${P/lib}.tar.gz"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ~arm ~hppa ~mips ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 84360a9d068f60ccdcfaaf09887dd5da66773151 Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Aug 24 01:23:36 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Aug 24 01:23:36 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84360a9d media-libs/libsoundtouch: x86 stable (bug #626508) Package-Manager: Portage-2.3.48, Repoman-2.3.10 media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild index 5bbc35f45e0..b5a221fb0a9 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.surina.net/soundtouch/${P/lib}.tar.gz"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname SLOT="0/1" -KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="cpu_flags_x86_sse openmp static-libs" DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/files/, media-libs/libsoundtouch/
commit: be07790f921931e836b513eed0f298aa3be0934f Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Aug 22 16:54:40 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Aug 22 17:05:26 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be07790f media-libs/libsoundtouch: Fix CVE-2017-9258, CVE-2017-9259, CVE-2017-9260 Bug: https://bugs.gentoo.org/626508 Package-Manager: Portage-2.3.48, Repoman-2.3.10 .../files/libsoundtouch-2.0.0-CVE-2017-92xx.patch | 36 ++ .../libsoundtouch/libsoundtouch-2.0.0-r1.ebuild| 56 ++ 2 files changed, 92 insertions(+) diff --git a/media-libs/libsoundtouch/files/libsoundtouch-2.0.0-CVE-2017-92xx.patch b/media-libs/libsoundtouch/files/libsoundtouch-2.0.0-CVE-2017-92xx.patch new file mode 100644 index 000..0e475a3e44e --- /dev/null +++ b/media-libs/libsoundtouch/files/libsoundtouch-2.0.0-CVE-2017-92xx.patch @@ -0,0 +1,36 @@ +Description: Fix CVE-2017-9258, CVE-2017-9259, CVE-2017-9260 + Based on an upstream commit, original commit message was: "Added sanity + checks against illegal input audio stream parameters e.g. wildly excessive + samplerate". + . + There is no reference to CVEs or bugs, the commit was made after disclosure + of the CVEs and all three proofs of concept (crafted wav files) fail after + this commit. + . + The commit was made after version 2.0.0, so that version is also vulnerable. + . + Unrelated changes were stripped away by patch author, upstream commit author + is Olli Parviainen . +Author: Gabor Karsay +Origin: upstream, https://sourceforge.net/p/soundtouch/code/256/ +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870854 +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870856 +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870857 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/source/SoundTouch/TDStretch.cpp b/source/SoundTouch/TDStretch.cpp +@@ -128,7 +128,12 @@ + int aSeekWindowMS, int aOverlapMS) + { + // accept only positive parameter values - if zero or negative, use old values instead +-if (aSampleRate > 0) this->sampleRate = aSampleRate; ++if (aSampleRate > 0) ++{ ++if (aSampleRate > 192000) ST_THROW_RT_ERROR("Error: Excessive samplerate"); ++this->sampleRate = aSampleRate; ++} ++ + if (aOverlapMS > 0)this->overlapMs = aOverlapMS; + + if (aSequenceMS > 0) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild new file mode 100644 index 000..5bbc35f45e0 --- /dev/null +++ b/media-libs/libsoundtouch/libsoundtouch-2.0.0-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/lib}" +inherit autotools flag-o-matic multilib-minimal + +DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" +HOMEPAGE="https://www.surina.net/soundtouch/"; +SRC_URI="https://www.surina.net/soundtouch/${P/lib}.tar.gz"; + +LICENSE="LGPL-2.1" +# subslot = libSoundTouch.so soname +SLOT="0/1" +KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="cpu_flags_x86_sse openmp static-libs" + +DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]" + +S="${WORKDIR}/${MY_PN}" + +PATCHES=( "${FILESDIR}/${P}-CVE-2017-92xx.patch" ) + +src_prepare() { + default + if use openmp ; then + tc-has-openmp || die "Please switch to an openmp compatible compiler" + fi + sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die + sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' configure.ac || die + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + --enable-shared + --disable-integer-samples + $(use_enable cpu_flags_x86_sse x86-optimizations) + $(use_enable openmp) + $(use_enable static-libs static) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +} + +multilib_src_install() { + emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install +} + +multilib_src_install_all() { + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 3cc429f3b7d9e826c99398e7953597450914cb1b Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Aug 22 16:56:41 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Aug 22 17:05:26 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cc429f3 media-libs/libsoundtouch: Drop 2.0.0 Package-Manager: Portage-2.3.48, Repoman-2.3.10 .../libsoundtouch/libsoundtouch-2.0.0.ebuild | 54 -- 1 file changed, 54 deletions(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.0.0.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.0.0.ebuild deleted file mode 100644 index c95ddf7bd4b..000 --- a/media-libs/libsoundtouch/libsoundtouch-2.0.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools flag-o-matic ltprune multilib-minimal - -MY_PN="${PN/lib}" - -DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" -HOMEPAGE="https://www.surina.net/soundtouch/"; -SRC_URI="https://www.surina.net/soundtouch/${P/lib}.tar.gz"; - -LICENSE="LGPL-2.1" -# subslot = libSoundTouch.so soname -SLOT="0/1" -KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -IUSE="cpu_flags_x86_sse openmp static-libs" - -DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]" - -S="${WORKDIR}/${MY_PN}" - -src_prepare() { - default - if use openmp ; then - tc-has-openmp || die "Please switch to an openmp compatible compiler" - fi - sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die - sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' configure.ac || die - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - --enable-shared - --disable-integer-samples - $(use_enable cpu_flags_x86_sse x86-optimizations) - $(use_enable openmp) - $(use_enable static-libs static) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" -} - -multilib_src_install() { - emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install -} - -multilib_src_install_all() { - prune_libtool_files -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 75ff4b09546c584ed8962ecf98ff8c4bc502f542 Author: Tim Harder gentoo org> AuthorDate: Thu Aug 31 12:23:57 2017 + Commit: Tim Harder gentoo org> CommitDate: Thu Aug 31 12:23:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75ff4b09 media-libs/libsoundtouch: use https for SRC_URI and HOMEPAGE media-libs/libsoundtouch/libsoundtouch-1.8.0-r1.ebuild | 4 ++-- media-libs/libsoundtouch/libsoundtouch-1.9.2.ebuild| 4 ++-- media-libs/libsoundtouch/libsoundtouch-2.0.0.ebuild| 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-1.8.0-r1.ebuild b/media-libs/libsoundtouch/libsoundtouch-1.8.0-r1.ebuild index 9b27f340a7a..622e5152d3a 100644 --- a/media-libs/libsoundtouch/libsoundtouch-1.8.0-r1.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-1.8.0-r1.ebuild @@ -7,8 +7,8 @@ inherit autotools eutils flag-o-matic multilib-minimal MY_PN=${PN/lib} DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" -HOMEPAGE="http://www.surina.net/soundtouch/"; -SRC_URI="http://www.surina.net/soundtouch/${P/lib}.tar.gz"; +HOMEPAGE="https://www.surina.net/soundtouch/"; +SRC_URI="https://www.surina.net/soundtouch/${P/lib}.tar.gz"; LICENSE="LGPL-2.1" SLOT="0" diff --git a/media-libs/libsoundtouch/libsoundtouch-1.9.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-1.9.2.ebuild index fc5b227091b..a086c0f6769 100644 --- a/media-libs/libsoundtouch/libsoundtouch-1.9.2.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-1.9.2.ebuild @@ -7,8 +7,8 @@ inherit autotools eutils flag-o-matic multilib-minimal MY_PN=${PN/lib} DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" -HOMEPAGE="http://www.surina.net/soundtouch/"; -SRC_URI="http://www.surina.net/soundtouch/${P/lib}.tar.gz"; +HOMEPAGE="https://www.surina.net/soundtouch/"; +SRC_URI="https://www.surina.net/soundtouch/${P/lib}.tar.gz"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname diff --git a/media-libs/libsoundtouch/libsoundtouch-2.0.0.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.0.0.ebuild index c108d0f9e42..c95ddf7bd4b 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.0.0.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.0.0.ebuild @@ -7,8 +7,8 @@ inherit autotools flag-o-matic ltprune multilib-minimal MY_PN="${PN/lib}" DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" -HOMEPAGE="http://www.surina.net/soundtouch/"; -SRC_URI="http://www.surina.net/soundtouch/${P/lib}.tar.gz"; +HOMEPAGE="https://www.surina.net/soundtouch/"; +SRC_URI="https://www.surina.net/soundtouch/${P/lib}.tar.gz"; LICENSE="LGPL-2.1" # subslot = libSoundTouch.so soname
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: df79ae4ddf8fc73aa6de4fca9c433264c2ad3ee2 Author: Lars Wendler gentoo org> AuthorDate: Tue Aug 1 08:04:57 2017 + Commit: Lars Wendler gentoo org> CommitDate: Tue Aug 1 08:04:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df79ae4d media-libs/libsoundtouch: Fixed quoting. Package-Manager: Portage-2.3.6, Repoman-2.3.3 Signed-off-by: Lars Wendler gentoo.org> media-libs/libsoundtouch/libsoundtouch-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libsoundtouch/libsoundtouch-2.0.0.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.0.0.ebuild index f944ef31f0e..c108d0f9e42 100644 --- a/media-libs/libsoundtouch/libsoundtouch-2.0.0.ebuild +++ b/media-libs/libsoundtouch/libsoundtouch-2.0.0.ebuild @@ -38,7 +38,7 @@ multilib_src_configure() { $(use_enable openmp) $(use_enable static-libs static) ) - ECONF_SOURCE=${S} econf "${myeconfargs[@]}" + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" } multilib_src_compile() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: d44c1f8c683a00cb1494c8947fa8cb6a5be3a014 Author: Lars Wendler gentoo org> AuthorDate: Tue Aug 1 08:03:24 2017 + Commit: Lars Wendler gentoo org> CommitDate: Tue Aug 1 08:03:24 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d44c1f8c media-libs/libsoundtouch: Bump to version 2.0.0 Package-Manager: Portage-2.3.6, Repoman-2.3.3 Signed-off-by: Lars Wendler gentoo.org> media-libs/libsoundtouch/Manifest | 1 + .../libsoundtouch/libsoundtouch-2.0.0.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest index 76d0939ba72..5b9e533599c 100644 --- a/media-libs/libsoundtouch/Manifest +++ b/media-libs/libsoundtouch/Manifest @@ -2,3 +2,4 @@ DIST soundtouch-1.7.1.tar.gz 101274 SHA256 385eafa438a9d31ddf84b8d2f713097a3f1fc DIST soundtouch-1.8.0.tar.gz 106229 SHA256 3d4161d74ca25c5a98c69dbb8ea10fd2be409ba1a3a0bf81db407c4c261f166b SHA512 724e6ecc1727ee4c4f2503d183717dc1503ee2017b176677da6f0268e82254a7cca3ff9a27dbb9cab59e32d002797eec1b39d2b729f741e5f2ea77a147af4d39 WHIRLPOOL e4abc67aa23448a6ef8230794d1e6b9d3f4c33db1fc4fd7c784ab60953d6b79fd850b3cfbdb8ce983b238e7dc249ee96824160bb6e4683b17fd521a4b12b1b1c DIST soundtouch-1.9.0.tar.gz 169038 SHA256 1fe4fc03cbfe696c1281fd623d089baffe1b70265acc60eac7a6d9b5742971ad SHA512 383e6f8d1441a5d0676607d78e97a4906abe5b285a1d55f9145d8646e7c65b4d4c552250b6e5ca8e1bb74a4ba432f0370e8df666016aa3fdbf6642337d3e6110 WHIRLPOOL 4ba8f638b009c89cbe9b0320602297aff4db292f32c9a5c1494db05ef0b278f574163b6b256b77daebbaf4b673f00053833b3cfbe536ccba7fbbd3d380d06745 DIST soundtouch-1.9.2.tar.gz 171369 SHA256 caeb86511e81420eeb454cb5db53f56d96b8451d37d89af6e55b12eb4da1c513 SHA512 d8f3f8970198a46ef3dc252719749bc19cbd2f8de5e00eeb2874565bfc421b60d94d400bacf702591293e595edf6c1c35917b6153fd395cad8d6b03115da7068 WHIRLPOOL a5c5fa4537ffb1f1bc815347e23e980dcc6d307e9882dd0eb38648b42c4745391f0131c4880a2d2c479bd90edbdd94dffb8874349c7e04a4c4169025b1874242 +DIST soundtouch-2.0.0.tar.gz 455148 SHA256 d224f7d1421b5f8e74a74c85741345bd9802618a40ae30ce5b427a5705c89d25 SHA512 c916bdd2cb3d7547f264b1caf09b739b48a161c8c6288c3893fc97379546ed6b41dafaf603b583fbf64ae91270fdeb90811e5b0df0e9c051dc9f6ddca4d319f9 WHIRLPOOL a306e864c450b55970d4a6424d4186571a68a221735b7fe36470571b7d43e6f641b8c7fbc52fa8809c54a533898608ffa9de17efeb911ddae3eca7e763167c4c diff --git a/media-libs/libsoundtouch/libsoundtouch-2.0.0.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.0.0.ebuild new file mode 100644 index 000..f944ef31f0e --- /dev/null +++ b/media-libs/libsoundtouch/libsoundtouch-2.0.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools flag-o-matic ltprune multilib-minimal + +MY_PN="${PN/lib}" + +DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" +HOMEPAGE="http://www.surina.net/soundtouch/"; +SRC_URI="http://www.surina.net/soundtouch/${P/lib}.tar.gz"; + +LICENSE="LGPL-2.1" +# subslot = libSoundTouch.so soname +SLOT="0/1" +KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="cpu_flags_x86_sse openmp static-libs" + +DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]" + +S="${WORKDIR}/${MY_PN}" + +src_prepare() { + default + if use openmp ; then + tc-has-openmp || die "Please switch to an openmp compatible compiler" + fi + sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die + sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' configure.ac || die + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + --enable-shared + --disable-integer-samples + $(use_enable cpu_flags_x86_sse x86-optimizations) + $(use_enable openmp) + $(use_enable static-libs static) + ) + ECONF_SOURCE=${S} econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +} + +multilib_src_install() { + emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install +} + +multilib_src_install_all() { + prune_libtool_files +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 374bad3ab6be08fec7926cb9bde3870f7ae21274 Author: Lars Wendler gentoo org> AuthorDate: Tue Aug 1 08:04:01 2017 + Commit: Lars Wendler gentoo org> CommitDate: Tue Aug 1 08:04:01 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=374bad3a media-libs/libsoundtouch: Removed old. Package-Manager: Portage-2.3.6, Repoman-2.3.3 Signed-off-by: Lars Wendler gentoo.org> media-libs/libsoundtouch/Manifest | 2 - .../libsoundtouch/libsoundtouch-1.7.1.ebuild | 44 --- .../libsoundtouch/libsoundtouch-1.8.0.ebuild | 44 --- .../libsoundtouch/libsoundtouch-1.9.0.ebuild | 49 -- 4 files changed, 139 deletions(-) diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest index 5b9e533599c..9ff10484b41 100644 --- a/media-libs/libsoundtouch/Manifest +++ b/media-libs/libsoundtouch/Manifest @@ -1,5 +1,3 @@ -DIST soundtouch-1.7.1.tar.gz 101274 SHA256 385eafa438a9d31ddf84b8d2f713097a3f1fc93d7abdb2fc54c484b777ee0267 SHA512 92a9e2fb5e47f573771620f329e9193f559ff25ce21f16917479ff94e2aac1e3ebb79cb0fe1ae55d6505b40f694792e493b388470987fbe7a85505fd88e947cc WHIRLPOOL 0f36e93236747bbcdb3c4557791db55811c00f3171db2a386cbfb7d6f4a1657957f27378bbf22018931ce6c856d19da9db411fb8a190d46e4599db7ca6d9d0e1 DIST soundtouch-1.8.0.tar.gz 106229 SHA256 3d4161d74ca25c5a98c69dbb8ea10fd2be409ba1a3a0bf81db407c4c261f166b SHA512 724e6ecc1727ee4c4f2503d183717dc1503ee2017b176677da6f0268e82254a7cca3ff9a27dbb9cab59e32d002797eec1b39d2b729f741e5f2ea77a147af4d39 WHIRLPOOL e4abc67aa23448a6ef8230794d1e6b9d3f4c33db1fc4fd7c784ab60953d6b79fd850b3cfbdb8ce983b238e7dc249ee96824160bb6e4683b17fd521a4b12b1b1c -DIST soundtouch-1.9.0.tar.gz 169038 SHA256 1fe4fc03cbfe696c1281fd623d089baffe1b70265acc60eac7a6d9b5742971ad SHA512 383e6f8d1441a5d0676607d78e97a4906abe5b285a1d55f9145d8646e7c65b4d4c552250b6e5ca8e1bb74a4ba432f0370e8df666016aa3fdbf6642337d3e6110 WHIRLPOOL 4ba8f638b009c89cbe9b0320602297aff4db292f32c9a5c1494db05ef0b278f574163b6b256b77daebbaf4b673f00053833b3cfbe536ccba7fbbd3d380d06745 DIST soundtouch-1.9.2.tar.gz 171369 SHA256 caeb86511e81420eeb454cb5db53f56d96b8451d37d89af6e55b12eb4da1c513 SHA512 d8f3f8970198a46ef3dc252719749bc19cbd2f8de5e00eeb2874565bfc421b60d94d400bacf702591293e595edf6c1c35917b6153fd395cad8d6b03115da7068 WHIRLPOOL a5c5fa4537ffb1f1bc815347e23e980dcc6d307e9882dd0eb38648b42c4745391f0131c4880a2d2c479bd90edbdd94dffb8874349c7e04a4c4169025b1874242 DIST soundtouch-2.0.0.tar.gz 455148 SHA256 d224f7d1421b5f8e74a74c85741345bd9802618a40ae30ce5b427a5705c89d25 SHA512 c916bdd2cb3d7547f264b1caf09b739b48a161c8c6288c3893fc97379546ed6b41dafaf603b583fbf64ae91270fdeb90811e5b0df0e9c051dc9f6ddca4d319f9 WHIRLPOOL a306e864c450b55970d4a6424d4186571a68a221735b7fe36470571b7d43e6f641b8c7fbc52fa8809c54a533898608ffa9de17efeb911ddae3eca7e763167c4c diff --git a/media-libs/libsoundtouch/libsoundtouch-1.7.1.ebuild b/media-libs/libsoundtouch/libsoundtouch-1.7.1.ebuild deleted file mode 100644 index b7749b598ea..000 --- a/media-libs/libsoundtouch/libsoundtouch-1.7.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit autotools eutils flag-o-matic - -MY_PN=${PN/lib} - -DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" -HOMEPAGE="http://www.surina.net/soundtouch/"; -SRC_URI="http://www.surina.net/soundtouch/${P/lib}.tar.gz"; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~arm hppa ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -IUSE="cpu_flags_x86_sse2 static-libs" - -DEPEND="virtual/pkgconfig" - -S=${WORKDIR}/${MY_PN} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.7.0-flags.patch - sed -i "s:^\(pkgdoc_DATA=\)COPYING.TXT :\1:" Makefile.am || die - sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' configure.ac || die - eautoreconf -} - -src_configure() { - econf \ - --enable-shared \ - --disable-integer-samples \ - --enable-x86-optimizations=$(usex cpu_flags_x86_sse2 sse2) \ - $(use_enable static-libs static) -} - -src_compile() { - emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" -} - -src_install() { - emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install - prune_libtool_files -} diff --git a/media-libs/libsoundtouch/libsoundtouch-1.8.0.ebuild b/media-libs/libsoundtouch/libsoundtouch-1.8.0.ebuild deleted file mode 100644 index b7749b598ea..000 --- a/media-libs/libsoundtouch/libsoundtouch-1.8.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit autotools eutils flag-o-matic - -MY_PN=${PN/lib} - -DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates
[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/
commit: 8c9439582aa7cfe0baecc4a82330a56be1181dce Author: Alexis Ballier gentoo org> AuthorDate: Tue Oct 20 14:19:27 2015 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Oct 20 14:19:27 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c943958 media-libs/libsoundtouch: Bump to 1.9.2. Package-Manager: portage-2.2.23 media-libs/libsoundtouch/Manifest | 1 + .../libsoundtouch/libsoundtouch-1.9.2.ebuild | 51 ++ 2 files changed, 52 insertions(+) diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest index 61a9541..76d0939 100644 --- a/media-libs/libsoundtouch/Manifest +++ b/media-libs/libsoundtouch/Manifest @@ -1,3 +1,4 @@ DIST soundtouch-1.7.1.tar.gz 101274 SHA256 385eafa438a9d31ddf84b8d2f713097a3f1fc93d7abdb2fc54c484b777ee0267 SHA512 92a9e2fb5e47f573771620f329e9193f559ff25ce21f16917479ff94e2aac1e3ebb79cb0fe1ae55d6505b40f694792e493b388470987fbe7a85505fd88e947cc WHIRLPOOL 0f36e93236747bbcdb3c4557791db55811c00f3171db2a386cbfb7d6f4a1657957f27378bbf22018931ce6c856d19da9db411fb8a190d46e4599db7ca6d9d0e1 DIST soundtouch-1.8.0.tar.gz 106229 SHA256 3d4161d74ca25c5a98c69dbb8ea10fd2be409ba1a3a0bf81db407c4c261f166b SHA512 724e6ecc1727ee4c4f2503d183717dc1503ee2017b176677da6f0268e82254a7cca3ff9a27dbb9cab59e32d002797eec1b39d2b729f741e5f2ea77a147af4d39 WHIRLPOOL e4abc67aa23448a6ef8230794d1e6b9d3f4c33db1fc4fd7c784ab60953d6b79fd850b3cfbdb8ce983b238e7dc249ee96824160bb6e4683b17fd521a4b12b1b1c DIST soundtouch-1.9.0.tar.gz 169038 SHA256 1fe4fc03cbfe696c1281fd623d089baffe1b70265acc60eac7a6d9b5742971ad SHA512 383e6f8d1441a5d0676607d78e97a4906abe5b285a1d55f9145d8646e7c65b4d4c552250b6e5ca8e1bb74a4ba432f0370e8df666016aa3fdbf6642337d3e6110 WHIRLPOOL 4ba8f638b009c89cbe9b0320602297aff4db292f32c9a5c1494db05ef0b278f574163b6b256b77daebbaf4b673f00053833b3cfbe536ccba7fbbd3d380d06745 +DIST soundtouch-1.9.2.tar.gz 171369 SHA256 caeb86511e81420eeb454cb5db53f56d96b8451d37d89af6e55b12eb4da1c513 SHA512 d8f3f8970198a46ef3dc252719749bc19cbd2f8de5e00eeb2874565bfc421b60d94d400bacf702591293e595edf6c1c35917b6153fd395cad8d6b03115da7068 WHIRLPOOL a5c5fa4537ffb1f1bc815347e23e980dcc6d307e9882dd0eb38648b42c4745391f0131c4880a2d2c479bd90edbdd94dffb8874349c7e04a4c4169025b1874242 diff --git a/media-libs/libsoundtouch/libsoundtouch-1.9.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-1.9.2.ebuild new file mode 100644 index 000..5073d3c --- /dev/null +++ b/media-libs/libsoundtouch/libsoundtouch-1.9.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils flag-o-matic multilib-minimal + +MY_PN=${PN/lib} + +DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates" +HOMEPAGE="http://www.surina.net/soundtouch/"; +SRC_URI="http://www.surina.net/soundtouch/${P/lib}.tar.gz"; + +LICENSE="LGPL-2.1" +# subslot = libSoundTouch.so soname +SLOT="0/1" +KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="cpu_flags_x86_sse openmp static-libs" + +DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]" + +S=${WORKDIR}/${MY_PN} + +src_prepare() { + use openmp && { tc-has-openmp || die "Please switch to an openmp compatible compiler"; } + sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die + sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' configure.ac || die + eautoreconf +} + +multilib_src_configure() { + ECONF_SOURCE=${S} \ + econf \ + --enable-shared \ + --disable-integer-samples \ + $(use_enable cpu_flags_x86_sse x86-optimizations) \ + $(use_enable openmp) \ + $(use_enable static-libs static) +} + +multilib_src_compile() { + emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" +} + +multilib_src_install() { + emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install +} + +multilib_src_install_all() { + prune_libtool_files +}