[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/files/, media-libs/libsoundtouch/

2024-05-05 Thread Miroslav Šulc
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/

2024-05-01 Thread Sam James
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/

2024-05-01 Thread Sam James
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/

2024-05-01 Thread Sam James
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/

2024-05-01 Thread Sam James
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/

2024-03-31 Thread Miroslav Šulc
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/

2024-03-24 Thread Sam James
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/

2024-03-24 Thread Sam James
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/

2024-03-24 Thread Sam James
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/

2024-03-24 Thread Sam James
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/

2024-03-24 Thread Sam James
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/

2023-09-06 Thread WANG Xuerui
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/

2023-04-20 Thread Miroslav Šulc
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/

2023-04-20 Thread Sam James
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/

2023-04-20 Thread Sam James
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/

2022-12-15 Thread Arthur Zamarin
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/

2022-12-15 Thread Arthur Zamarin
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/

2022-12-15 Thread Arthur Zamarin
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/

2022-11-13 Thread Miroslav Šulc
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/

2022-05-14 Thread David Seifert
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/

2021-10-24 Thread Miroslav Šulc
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/

2021-10-24 Thread Sam James
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/

2021-10-24 Thread Sam James
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/

2021-10-24 Thread Sam James
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/

2021-10-24 Thread Sam James
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/

2021-09-23 Thread Miroslav Šulc
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/

2021-09-23 Thread Agostino Sarubbo
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/

2021-09-22 Thread Miroslav Šulc
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/

2021-09-22 Thread Agostino Sarubbo
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/

2021-09-22 Thread Sam James
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/

2021-09-22 Thread Sam James
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/

2021-09-22 Thread Yixun Lan
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/

2021-08-22 Thread Miroslav Šulc
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/

2021-05-30 Thread Miroslav Šulc
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/

2021-05-30 Thread Agostino Sarubbo
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/

2021-05-29 Thread Sam James
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/

2021-05-29 Thread Sam James
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/

2021-05-29 Thread Sam James
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/

2021-04-27 Thread Miroslav Šulc
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/

2020-08-05 Thread Sam James
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/

2019-04-28 Thread Pacho Ramos
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/

2019-04-28 Thread Thomas Deutschmann
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/

2019-04-07 Thread Aaron Bauman
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/

2019-04-07 Thread Sergei Trofimovich
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/

2019-01-07 Thread Lars Wendler
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/

2019-01-04 Thread Tim Harder
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/

2018-09-05 Thread Andreas Sturmlechner
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/

2018-08-25 Thread Sergei Trofimovich
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/

2018-08-25 Thread Sergei Trofimovich
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/

2018-08-23 Thread Mikle Kolyada
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/

2018-08-23 Thread Thomas Deutschmann
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/

2018-08-22 Thread Andreas Sturmlechner
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/

2018-08-22 Thread Andreas Sturmlechner
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/

2017-08-31 Thread Tim Harder
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/

2017-08-01 Thread Lars Wendler
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/

2017-08-01 Thread Lars Wendler
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/

2017-08-01 Thread Lars Wendler
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/

2015-10-20 Thread Alexis Ballier
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
+}