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

2024-05-08 Thread Sam James
commit: 7a3620bbf11ca091249fb40f523f0f3444d9065f
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 00:47:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 00:47:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a3620bb

media-libs/audiofile: add upstream bug ref to patch

Bug: https://bugs.gentoo.org/914349
Signed-off-by: Sam James  gentoo.org>

 media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch 
b/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch
index bccb9c1948e9..1fd2655d2e80 100644
--- a/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch
+++ b/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch
@@ -1,3 +1,4 @@
+https://github.com/mpruett/audiofile/issues/65
 https://bugs.gentoo.org/914349
 --- a/libaudiofile/modules/SimpleModule.h
 +++ b/libaudiofile/modules/SimpleModule.h



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2024-05-08 Thread Sam James
commit: 48525827680232826c10c1e0f085bb668c2a2c41
Author: Sam James  gentoo  org>
AuthorDate: Thu May  9 00:48:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 00:48:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48525827

media-libs/audiofile: restore keywords

Unclear why they were dropped.

Signed-off-by: Sam James  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r6.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r6.ebuild
index 63b3eb3bfc60..e9ff8016277a 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r6.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r6.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://audiofile.68k.org/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~amd64"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="flac"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1:=[${MULTILIB_USEDEP}] )"



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

2024-05-08 Thread Sam James
commit: b8bb7f1065bf5701e62f118b5ef7cf727543d0de
Author: NHOrus  yahoo  com>
AuthorDate: Tue Apr  2 08:13:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  9 00:34:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8bb7f10

media-libs/audiofile: replace deprecated template unary_function

Adds the patch from the bug to the tree.

[sam: Add bug ref to patch.]

Closes: https://bugs.gentoo.org/914349
Signed-off-by: NHOrus  yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/36054
Signed-off-by: Sam James  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r6.ebuild | 59 +++
 .../files/audiofile-0.3.6-clang-deprecation.patch  | 68 ++
 2 files changed, 127 insertions(+)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r6.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r6.ebuild
new file mode 100644
index ..63b3eb3bfc60
--- /dev/null
+++ b/media-libs/audiofile/audiofile-0.3.6-r6.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools gnome.org multilib-minimal
+
+DESCRIPTION="An elegant API for accessing audio files"
+HOMEPAGE="https://audiofile.68k.org/;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0/1" # subslot = soname major version
+KEYWORDS="~amd64"
+IUSE="flac"
+
+RDEPEND="flac? ( >=media-libs/flac-1.2.1:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.3.6-gcc6-build-fixes.patch
+   "${FILESDIR}"/${PN}-0.3.6-CVE-2015-7747.patch
+   "${FILESDIR}"/${PN}-0.3.6-mingw32.patch
+   "${FILESDIR}"/${PN}-0.3.6-CVE-2017-68xx.patch
+   "${FILESDIR}"/${PN}-0.3.6-CVE-2018-13440-CVE-2018-17095.patch
+   "${FILESDIR}"/${PN}-0.3.6-strict-prototypes.patch
+   "${FILESDIR}"/${PN}-0.3.6-clang-deprecation.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # Tests depend on statically compiled binaries to work, so we'll have to
+   # delete them later rather than not compile them at all
+   local myconf=(
+   --enable-largefile
+   # static needed for tests, bug #869677
+   --enable-static
+   --disable-werror
+   --disable-examples
+   $(use_enable flac)
+   )
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   # package provides .pc file
+   find "${ED}" -name '*.la' -delete || die
+   find "${ED}" -name '*.a' -delete || die
+}

diff --git a/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch 
b/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch
new file mode 100644
index ..bccb9c1948e9
--- /dev/null
+++ b/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch
@@ -0,0 +1,68 @@
+https://bugs.gentoo.org/914349
+--- a/libaudiofile/modules/SimpleModule.h
 b/libaudiofile/modules/SimpleModule.h
+@@ -125,13 +125,17 @@ struct signConverter
+   static const int kScaleBits = (Format + 1) * CHAR_BIT - 1;
+   static const int kMinSignedValue = -1 << kScaleBits;
+ 
+-  struct signedToUnsigned : public std::unary_function
++  struct signedToUnsigned
+   {
++  typedef SignedType argument_type;
++  typedef UnsignedType result_type;
+   UnsignedType operator()(SignedType x) { return x - 
kMinSignedValue; }
+   };
+ 
+-  struct unsignedToSigned : public std::unary_function
++  struct unsignedToSigned
+   {
++  typedef SignedType argument_type;
++  typedef UnsignedType result_type;
+   SignedType operator()(UnsignedType x) { return x + 
kMinSignedValue; }
+   };
+ };
+@@ -323,8 +327,10 @@ private:
+ };
+ 
+ template 
+-struct intToFloat : public std::unary_function
++struct intToFloat
+ {
++  typedef Arg argument_type;
++  typedef Result result_type;
+   Result operator()(Arg x) const { return x; }
+ };
+ 
+@@ -389,14 +395,18 @@ private:
+ };
+ 
+ template 
+-struct lshift : public std::unary_function
++struct lshift
+ {
++  typedef Arg argument_type;
++  typedef Result result_type;
+   Result operator()(const Arg ) const { return x << shift; }
+ };
+ 
+ template 
+-struct rshift : public std::unary_function
++struct rshift
+ {
++  typedef Arg argument_type;
++  typedef Result result_type;
+   Result operator()(const Arg ) const { return x >> shift; }
+ };
+ 
+@@ -491,8 +501,10 @@ private:
+ };
+ 
+ template 
+-struct floatToFloat : public std::unary_function
++struct floatToFloat
+ {
++  typedef Arg argument_type;
++  typedef Result result_type;
+   Result operator()(Arg x) const { return x; }
+ };
+ 



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2023-07-18 Thread Matt Turner
commit: e73d571809bc3477877e9f0cf7c7155772d5cdfb
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jul 19 01:13:24 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jul 19 01:13:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e73d5718

media-libs/audiofile: Drop gnome@ as a maintainer

No gnome@-maintained packages depend on this.

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/audiofile/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/media-libs/audiofile/metadata.xml 
b/media-libs/audiofile/metadata.xml
index 84388a991c82..727539b2 100644
--- a/media-libs/audiofile/metadata.xml
+++ b/media-libs/audiofile/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-   

so...@gentoo.org
Gentoo Sound project



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2022-10-14 Thread Matt Turner
commit: 1577b8a20498c64f29436bbf1555e1facee4cc6d
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Oct 14 04:42:06 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct 14 14:29:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1577b8a2

media-libs/audiofile: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r4.ebuild | 55 --
 1 file changed, 55 deletions(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
deleted file mode 100644
index 6c7e04198274..
--- a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools gnome.org multilib-minimal
-
-DESCRIPTION="An elegant API for accessing audio files"
-HOMEPAGE="https://audiofile.68k.org/;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
-IUSE="flac"
-
-RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.3.6-gcc6-build-fixes.patch
-   "${FILESDIR}"/${PN}-0.3.6-CVE-2015-7747.patch
-   "${FILESDIR}"/${PN}-0.3.6-mingw32.patch
-   "${FILESDIR}"/${PN}-0.3.6-CVE-2017-68xx.patch
-   "${FILESDIR}"/${PN}-0.3.6-CVE-2018-13440-CVE-2018-17095.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   # Tests depend on statically compiled binaries to work, so we'll have to
-   # delete them later rather than not compile them at all
-   local myconf=(
-   --enable-largefile
-   --disable-werror
-   --disable-examples
-   $(use_enable flac)
-   )
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
-}
-
-multilib_src_test() {
-   emake check
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   # package provides .pc file
-   find "${ED}" -name '*.la' -delete || die
-   find "${ED}" -name '*.a' -delete || die
-}



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

2022-10-10 Thread Sam James
commit: 0ed289c4438eb7ac8dd34d590900174d7b019a95
Author: orbea  riseup  net>
AuthorDate: Mon Oct 10 18:26:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 10 19:55:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ed289c4

media-libs/audiofile: Fix -Werror=strict-prototypes

Reference: 
https://archives.gentoo.org/gentoo-dev/message/dd9f2d3082b8b6f8dfbccb0639e6e240

Upstream-PR: https://github.com/mpruett/audiofile/pull/64
Upstream-Commit: 
https://github.com/mpruett/audiofile/commit/7227a65c9725a89f839d01826ea8427becee30be
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/27729
Signed-off-by: Sam James  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r5.ebuild |  1 +
 .../files/audiofile-0.3.6-strict-prototypes.patch  | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r5.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r5.ebuild
index 02f89e0f9b41..a759228901b9 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r5.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r5.ebuild
@@ -23,6 +23,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.3.6-mingw32.patch
"${FILESDIR}"/${PN}-0.3.6-CVE-2017-68xx.patch
"${FILESDIR}"/${PN}-0.3.6-CVE-2018-13440-CVE-2018-17095.patch
+   "${FILESDIR}"/${PN}-0.3.6-strict-prototypes.patch
 )
 
 src_prepare() {

diff --git a/media-libs/audiofile/files/audiofile-0.3.6-strict-prototypes.patch 
b/media-libs/audiofile/files/audiofile-0.3.6-strict-prototypes.patch
new file mode 100644
index ..6e78b773c93c
--- /dev/null
+++ b/media-libs/audiofile/files/audiofile-0.3.6-strict-prototypes.patch
@@ -0,0 +1,82 @@
+https://github.com/mpruett/audiofile/pull/64
+
+From 519f6c19d3bcfa048fc468f0094ab4235e7c77b2 Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Mon, 10 Oct 2022 11:13:10 -0700
+Subject: [PATCH] Fix -Werror=strict-prototypes
+
+This will be required for upcoming gcc and clang versions.
+
+Reference: 
https://archives.gentoo.org/gentoo-dev/message/dd9f2d3082b8b6f8dfbccb0639e6e240
+
+diff --git a/libaudiofile/g711.c b/libaudiofile/g711.c
+index 8fb2323..392766c 100644
+--- a/libaudiofile/g711.c
 b/libaudiofile/g711.c
+@@ -74,8 +74,7 @@ static int search(int val, const short *table, int size)
+  * John Wiley & Sons, pps 98-111 and 472-476.
+  */
+ unsigned char
+-_af_linear2alaw(pcm_val)
+-  int pcm_val;/* 2's complement (16-bit range) */
++_af_linear2alaw(int pcm_val)  /* 2's complement (16-bit range) */
+ {
+   int mask;
+   int seg;
+@@ -110,8 +109,7 @@ _af_linear2alaw(pcm_val)
+  *
+  */
+ int
+-_af_alaw2linear(a_val)
+-  unsigned char   a_val;
++_af_alaw2linear(unsigned char a_val)
+ {
+   int t;
+   int seg;
+diff --git a/sfcommands/sfinfo.c b/sfcommands/sfinfo.c
+index c8fb913..91221a5 100644
+--- a/sfcommands/sfinfo.c
 b/sfcommands/sfinfo.c
+@@ -48,7 +48,7 @@ void errorHandler(long error, const char *message)
+   fprintf(stderr, "sfinfo: %s [error %ld]\n", message, error);
+ }
+ 
+-void printusage()
++void printusage(void)
+ {
+   printf("usage: sfinfo [options...] soundfiles...\n");
+   printf("options:\n");
+@@ -58,7 +58,7 @@ void printusage()
+   printf("  -v, --version  Print version\n");
+ }
+ 
+-void printversion()
++void printversion(void)
+ {
+   printf("sfinfo: Audio File Library version %s\n", VERSION);
+ }
+https://github.com/mpruett/audiofile/commit/7227a65c9725a89f839d01826ea8427becee30be
+
+From 7227a65c9725a89f839d01826ea8427becee30be Mon Sep 17 00:00:00 2001
+From: Michael Pruett 
+Date: Thu, 7 Mar 2013 22:44:56 -0800
+Subject: [PATCH] Fix compiler warning regarding discarding const
+ qualification.
+
+diff --git a/libaudiofile/g711.c b/libaudiofile/g711.c
+index 394543e..8fb2323 100644
+--- a/libaudiofile/g711.c
 b/libaudiofile/g711.c
+@@ -43,11 +43,7 @@
+ static const short seg_end[8] = {0xFF, 0x1FF, 0x3FF, 0x7FF,
+   0xFFF, 0x1FFF, 0x3FFF, 0x7FFF};
+ 
+-static int
+-search(val, table, size)
+-  int val;
+-  short   *table;
+-  int size;
++static int search(int val, const short *table, int size)
+ {
+   int i;
+ 



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2022-09-14 Thread Sam James
commit: e083dfe996e01a289205e104a32925a861b44be0
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 14 22:21:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 14 22:23:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e083dfe9

media-libs/audiofile: fix tests

They need to be linked statically. Not poking further at this, upstream inactive
since 2016.

Was broken by EAPI 7->8.

Closes: https://bugs.gentoo.org/869677
Fixes: f20436cb65a32bdd1be7d589485507873427f78a
Signed-off-by: Sam James  gentoo.org>

 .../{audiofile-0.3.6-r5.ebuild => audiofile-0.3.6-r4.ebuild}  | 4 ++--
 media-libs/audiofile/audiofile-0.3.6-r5.ebuild| 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r5.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
similarity index 94%
copy from media-libs/audiofile/audiofile-0.3.6-r5.ebuild
copy to media-libs/audiofile/audiofile-0.3.6-r4.ebuild
index 2e9e462ef23b..6c7e04198274 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r5.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=8
+EAPI=7
 
 inherit autotools gnome.org multilib-minimal
 
@@ -13,7 +13,7 @@ SLOT="0/1" # subslot = soname major version
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="flac"
 
-RDEPEND="flac? ( >=media-libs/flac-1.2.1:=[${MULTILIB_USEDEP}] )"
+RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 

diff --git a/media-libs/audiofile/audiofile-0.3.6-r5.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r5.ebuild
index 2e9e462ef23b..02f89e0f9b41 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r5.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r5.ebuild
@@ -35,6 +35,8 @@ multilib_src_configure() {
# delete them later rather than not compile them at all
local myconf=(
--enable-largefile
+   # static needed for tests, bug #869677
+   --enable-static
--disable-werror
--disable-examples
$(use_enable flac)



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2022-07-28 Thread Sam James
commit: 24cd026615dd805d1f5f93fd10c89c30cb642db4
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 29 03:58:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 29 04:17:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24cd0266

media-libs/audiofile: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 media-libs/audiofile/metadata.xml | 19 +++
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/media-libs/audiofile/metadata.xml 
b/media-libs/audiofile/metadata.xml
index 250efe69934e..84388a991c82 100644
--- a/media-libs/audiofile/metadata.xml
+++ b/media-libs/audiofile/metadata.xml
@@ -1,12 +1,15 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-
-   so...@gentoo.org
-   Gentoo Sound project
-
+   
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+   
+   
+   so...@gentoo.org
+   Gentoo Sound project
+   
+   
+   mpruett/audiofile
+   
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2022-05-17 Thread WANG Xuerui
commit: 0eb5a0edb0ed2377a86cfaf7152c56aa38b231bd
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue May 17 14:09:09 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue May 17 14:09:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eb5a0ed

media-libs/audiofile: keyword 0.3.6-r4 for ~loong

Tests passed on real hardware.

Signed-off-by: WANG Xuerui  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
index 69e2783676d5..6c7e04198274 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r4.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
@@ -10,7 +10,7 @@ HOMEPAGE="https://audiofile.68k.org/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="flac"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2021-10-03 Thread James Le Cuirot
commit: eda9a3d018748a9283442c4f09c5b3a7e58f5c18
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Oct  3 13:47:49 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Oct  3 13:47:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eda9a3d0

media-libs/audiofile: Keyword 0.3.6-r4 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
index 331752eb102..69e2783676d 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://audiofile.68k.org/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="flac"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2021-08-13 Thread Marek Szuba
commit: 443d1a2cbc9fc4102981adbd1f60a46081547452
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Aug 13 15:45:12 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Aug 13 15:55:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=443d1a2c

media-libs/audiofile: keyword 0.3.6-r4 for ~riscv, EAPI 6 -> 7

Signed-off-by: Marek Szuba  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r4.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
index f87b6e8b48a..331752eb102 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit autotools gnome.org multilib-minimal
 
@@ -10,12 +10,12 @@ HOMEPAGE="https://audiofile.68k.org/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="flac"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.3.6-gcc6-build-fixes.patch



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2020-09-21 Thread Conrad Kostecki
commit: 30cf4244abf180773db116828652a4e9f4e45823
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Sep 13 13:57:05 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Sep 21 21:31:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30cf4244

media-libs/audiofile: update HOMEPAGE, use https

Closes: https://github.com/gentoo/gentoo/pull/17527
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
index 99fb3b6f6e8..38fab4a9ed8 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
@@ -6,7 +6,7 @@ EAPI=6
 inherit autotools gnome.org multilib-minimal
 
 DESCRIPTION="An elegant API for accessing audio files"
-HOMEPAGE="http://www.68k.org/~michael/audiofile/;
+HOMEPAGE="https://audiofile.68k.org/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version



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

2020-08-10 Thread Aaron Bauman
commit: 92e41e2c1a285e01a156cfe2b817202d10d73198
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Mon Aug  3 16:59:35 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Aug 10 23:14:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92e41e2c

media-libs/audiofile: remove unused patch

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16980
Signed-off-by: Aaron Bauman  gentoo.org>

 .../files/audiofile-0.3.6-system-gtest.patch   | 141 -
 1 file changed, 141 deletions(-)

diff --git a/media-libs/audiofile/files/audiofile-0.3.6-system-gtest.patch 
b/media-libs/audiofile/files/audiofile-0.3.6-system-gtest.patch
deleted file mode 100644
index f2421bdfcac..000
--- a/media-libs/audiofile/files/audiofile-0.3.6-system-gtest.patch
+++ /dev/null
@@ -1,141 +0,0 @@
 audiofile-0.3.6/configure.ac
-+++ audiofile-0.3.6/configure.ac
-@@ -160,7 +160,6 @@
-   audiofile-uninstalled.pc
-   sfcommands/Makefile
-   test/Makefile
--  gtest/Makefile
-   examples/Makefile
-   libaudiofile/Makefile
-   libaudiofile/alac/Makefile
 audiofile-0.3.6/libaudiofile/Makefile.am
-+++ audiofile-0.3.6/libaudiofile/Makefile.am
-@@ -108,10 +108,9 @@
- TESTS_ENVIRONMENT = $(top_builddir)/libtool --mode=execute $(VALGRIND) 
$(VALGRIND_FLAGS)
- endif
- 
--LIBGTEST = ../gtest/libgtest.la
- 
--UnitTests_SOURCES = modules/UT_RebufferModule.cpp
--UnitTests_LDADD = libaudiofile.la $(LIBGTEST)
-+UnitTests_SOURCES = modules/UT_RebufferModule.cpp $(libaudiofile_la_SOURCES)
-+UnitTests_LDADD = $(libaudiofile_la_LIBADD) -lgtest
- UnitTests_CPPFLAGS = -I$(top_srcdir)
- UnitTests_CXXFLAGS = -fno-rtti -fno-exceptions -DGTEST_HAS_RTTI=0 
-DGTEST_HAS_EXCEPTIONS=0
- UnitTests_LDFLAGS = -static
 audiofile-0.3.6/Makefile.am
-+++ audiofile-0.3.6/Makefile.am
-@@ -1,6 +1,6 @@
- ## Process this file with automake to produce Makefile.in
- 
--SUBDIRS = gtest libaudiofile sfcommands test examples docs
-+SUBDIRS =  libaudiofile sfcommands test examples docs
- 
- EXTRA_DIST = \
-   ACKNOWLEDGEMENTS \
 audiofile-0.3.6/test/Makefile.am
-+++ audiofile-0.3.6/test/Makefile.am
-@@ -59,79 +59,77 @@
- 
- DEPENDENCIES = $(LIBAUDIOFILE)
- 
--LIBGTEST = ../gtest/libgtest.la
--
- ADPCM_SOURCES = ADPCM.cpp TestUtilities.cpp TestUtilities.h
--ADPCM_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+ADPCM_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- AES_SOURCES = AES.cpp TestUtilities.cpp TestUtilities.h
--AES_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+AES_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- ALAC_SOURCES = ALAC.cpp Lossless.h TestUtilities.cpp TestUtilities.h
--ALAC_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+ALAC_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- ChannelMatrix_SOURCES = ChannelMatrix.cpp TestUtilities.cpp TestUtilities.h
--ChannelMatrix_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+ChannelMatrix_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- Error_SOURCES = Error.cpp TestUtilities.cpp TestUtilities.h
--Error_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+Error_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- FLAC_SOURCES = FLAC.cpp Lossless.h TestUtilities.cpp TestUtilities.h
--FLAC_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+FLAC_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- FloatToInt_SOURCES = FloatToInt.cpp TestUtilities.cpp TestUtilities.h
--FloatToInt_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+FloatToInt_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- Instrument_SOURCES = Instrument.cpp TestUtilities.cpp TestUtilities.h
--Instrument_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+Instrument_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- IntToFloat_SOURCES = IntToFloat.cpp TestUtilities.cpp TestUtilities.h
--IntToFloat_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+IntToFloat_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- InvalidCompressionFormat_SOURCES = InvalidCompressionFormat.cpp 
TestUtilities.cpp TestUtilities.h
--InvalidCompressionFormat_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+InvalidCompressionFormat_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- InvalidSampleFormat_SOURCES = InvalidSampleFormat.cpp TestUtilities.cpp 
TestUtilities.h
--InvalidSampleFormat_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+InvalidSampleFormat_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- Large_SOURCES = Large.cpp TestUtilities.cpp TestUtilities.h
--Large_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+Large_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- Loop_SOURCES = Loop.cpp TestUtilities.cpp TestUtilities.h
--Loop_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+Loop_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- Marker_SOURCES = Marker.cpp TestUtilities.cpp TestUtilities.h
--Marker_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+Marker_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- Miscellaneous_SOURCES = Miscellaneous.cpp TestUtilities.cpp TestUtilities.h
--Miscellaneous_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+Miscellaneous_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- NeXT_SOURCES = NeXT.cpp TestUtilities.cpp TestUtilities.h
--NeXT_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+NeXT_LDADD = -lgtest 

[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2020-08-01 Thread Sergei Trofimovich
commit: b8cff1af9f5560965f8994bb63feadd424be3093
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Aug  1 07:54:57 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Aug  1 07:55:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8cff1af

media-libs/audiofile: stable 0.3.6-r4 for hppa

stable wrt bug #614046

Package-Manager: Portage-3.0.1, Repoman-2.3.23
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
index ed4def842fb..99fb3b6f6e8 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
 IUSE="flac"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2020-07-28 Thread Sam James
commit: 99c6a8c3924a9938c21a05f0498046c3e73c50c8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 29 00:19:22 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 29 00:19:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99c6a8c3

media-libs/audiofile: security cleanup

Bug: https://bugs.gentoo.org/687766
Bug: https://bugs.gentoo.org/614046
Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r3.ebuild | 50 --
 1 file changed, 50 deletions(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
deleted file mode 100644
index 7bde5367300..000
--- a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools gnome.org multilib-minimal
-
-DESCRIPTION="An elegant API for accessing audio files"
-HOMEPAGE="http://www.68k.org/~michael/audiofile/;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
-IUSE="flac static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.3.6-gcc6-build-fixes.patch
-   "${FILESDIR}"/${PN}-0.3.6-system-gtest.patch
-   "${FILESDIR}"/${PN}-0.3.6-CVE-2015-7747.patch
-   "${FILESDIR}"/${PN}-0.3.6-mingw32.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myconf=(
-   --enable-largefile
-   --disable-werror
-   --disable-examples
-   $(use_enable flac)
-   $(use_enable static-libs static)
-   )
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   # package provides .pc file
-   find "${ED}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2020-07-28 Thread Sergei Trofimovich
commit: b690e95267e888f829bcb1fe94fffbc0d5a0faa3
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jul 28 20:12:53 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jul 28 21:15:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b690e952

media-libs/audiofile: drop to ~hppa

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
index 5742a016cb1..7bde5367300 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
 IUSE="flac static-libs test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2020-07-22 Thread Sergei Trofimovich
commit: 90d2a67ef40811d7f8adf3e0d6a6dbc235541ff1
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Jul 22 07:31:27 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul 22 07:31:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90d2a67e

media-libs/audiofile: stable 0.3.6-r4 for sparc

stable wrt bug #614046

Package-Manager: Portage-3.0.0, Repoman-2.3.23
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
index bd7d2ed747b..ed4def842fb 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
 IUSE="flac"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2020-07-20 Thread Sam James
commit: ef28d6d39660f0c9ed09bd779732a2bd4599ad7e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 20 21:34:50 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 20 21:35:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef28d6d3

media-libs/audiofile: amd64 stable (bug #614046)

Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
index d460b83456f..bd7d2ed747b 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
 IUSE="flac"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2020-07-20 Thread Sam James
commit: 1098b19467d0f5a1df2469c4c9cf86170f34b886
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 20 19:22:17 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 20 19:22:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1098b194

media-libs/audiofile: x86 stable (bug #614046)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
index 46d9fa61a01..d460b83456f 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
 IUSE="flac"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2020-07-20 Thread Sam James
commit: 0113d0664c222491a9c0008e761b31f64b4c24cd
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 20 18:22:08 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 20 18:24:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0113d066

media-libs/audiofile: ppc64 stable (bug #614046)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
index 8ba624759e5..46d9fa61a01 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
 IUSE="flac"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2020-07-20 Thread Sam James
commit: b03385c168f40ad8778743b8046993358bd08dd3
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 20 18:20:59 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 20 18:24:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b03385c1

media-libs/audiofile: ppc stable (bug #614046)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
index fe4d9347ddc..8ba624759e5 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
 IUSE="flac"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2020-07-20 Thread Sam James
commit: 80091c2a27ed686e24348358f20ef01767722367
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 20 16:41:08 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 20 16:41:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80091c2a

media-libs/audiofile: arm64 stable (bug #614046)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
index f33407ecec0..fe4d9347ddc 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
 IUSE="flac"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2020-07-20 Thread Sam James
commit: 4986138fc5cc409331372f8257062453117fee7e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 20 15:35:27 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 20 15:35:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4986138f

media-libs/audiofile: arm stable (bug #614046)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
index 402fd444e5b..f33407ecec0 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
 IUSE="flac"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



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

2020-07-19 Thread Sam James
commit: f2bb2dc35eccffb4adbcc7f4057b6e2ea458d1b8
Author: John Helmert III  posteo  net>
AuthorDate: Sun Jul 19 18:28:17 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 19 18:28:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2bb2dc3

media-libs/audiofile: Add security patches

Dropping the system-gtest patch is necessary to make the tests run, as
mentioned here: https://bugs.gentoo.org/680482#c8

The three closed bugs are reported test failures fixed by dropping the
aforementioned patch and a slight repair of src_test. Because we're not
using system gtest anymore, we can drop the test dependency on
dev-cpp/gtest, and by extension the IUSE=test boilerplate.

Bug: https://bugs.gentoo.org/614046
Bug: https://bugs.gentoo.org/687766
Closes: https://bugs.gentoo.org/680482
Closes: https://bugs.gentoo.org/715192
Closes: https://bugs.gentoo.org/720836
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: John Helmert III  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/16141
Signed-off-by: Sam James  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r4.ebuild |  55 +++
 .../files/audiofile-0.3.6-CVE-2017-68xx.patch  | 379 +
 ...ofile-0.3.6-CVE-2018-13440-CVE-2018-17095.patch |  82 +
 3 files changed, 516 insertions(+)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
new file mode 100644
index 000..402fd444e5b
--- /dev/null
+++ b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools gnome.org multilib-minimal
+
+DESCRIPTION="An elegant API for accessing audio files"
+HOMEPAGE="http://www.68k.org/~michael/audiofile/;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0/1" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
+IUSE="flac"
+
+RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.3.6-gcc6-build-fixes.patch
+   "${FILESDIR}"/${PN}-0.3.6-CVE-2015-7747.patch
+   "${FILESDIR}"/${PN}-0.3.6-mingw32.patch
+   "${FILESDIR}"/${PN}-0.3.6-CVE-2017-68xx.patch
+   "${FILESDIR}"/${PN}-0.3.6-CVE-2018-13440-CVE-2018-17095.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # Tests depend on statically compiled binaries to work, so we'll have to
+   # delete them later rather than not compile them at all
+   local myconf=(
+   --enable-largefile
+   --disable-werror
+   --disable-examples
+   $(use_enable flac)
+   )
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   # package provides .pc file
+   find "${ED}" -name '*.la' -delete || die
+   find "${ED}" -name '*.a' -delete || die
+}

diff --git a/media-libs/audiofile/files/audiofile-0.3.6-CVE-2017-68xx.patch 
b/media-libs/audiofile/files/audiofile-0.3.6-CVE-2017-68xx.patch
new file mode 100644
index 000..99473d7e22e
--- /dev/null
+++ b/media-libs/audiofile/files/audiofile-0.3.6-CVE-2017-68xx.patch
@@ -0,0 +1,379 @@
+Debian patchset for CVE-2017-68{29..38} and two other vulnerabilities:
+
+https://salsa.debian.org/multimedia-team/audiofile/commit/242f019#a064ca928f514268d4bae308e2e3990138341b76:
+
+* Address several vulnerabilities (Closes: #857651)
+  - Always check the number of coefficients (CVE-2017-6827 CVE-2017-6828
+CVE-2017-6832 CVE-2017-6833 CVE-2017-6835 CVE-2017-6837)
+  - clamp index values to fix index overflow in IMA.cpp (CVE-2017-6829)
+  - Check for multiplication overflow in sfconvert (CVE-2017-6830
+CVE-2017-6834 CVE-2017-6836 CVE-2017-6838)
+  - Actually fail when error occurs in parseFormat (CVE-2017-6831)
+  - Check for multiplication overflow in MSADPCM decodeSample
+(CVE-2017-6839)
+* Fix signature of multiplyCheckOverflow. It returns a bool, not an int
+* Check for division by zero in BlockCodec::runPull
+
+
+From a2e9eab8ea87c4ffc494d839ebb4ea145eb9f2e6 Mon Sep 17 00:00:00 2001
+From: Antonio Larrosa 
+Date: Mon, 6 Mar 2017 18:59:26 +0100
+Subject: [PATCH] Actually fail when error occurs in parseFormat
+
+When there's an unsupported number of bits per sample or an invalid
+number of samples per block, don't only print an error message using
+the error handler, but actually stop parsing the file.
+
+This fixes #35 (also reported at
+https://bugzilla.opensuse.org/show_bug.cgi?id=1026983 and
+https://blogs.gentoo.org/ago/2017/02/20/audiofile-heap-based-buffer-overflow-in-imadecodeblockwave-ima-cpp/
+)
+---
+ libaudiofile/WAVE.cpp | 2 

[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2019-05-15 Thread Aaron Bauman
commit: 0e8b165874721c4985401fdcf2bf571d7114c318
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed May 15 13:53:18 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed May 15 13:54:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e8b1658

media-libs/audiofile: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 media-libs/audiofile/audiofile-0.3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
index ad1115fbc7b..f381e943508 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
 IUSE="flac static-libs test"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



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

2019-02-17 Thread Lars Wendler
commit: 9e3ac4da44223dd11e0f948d98a42b87595c8590
Author: Peter Levine  gmail  com>
AuthorDate: Sun Sep 23 05:17:48 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Feb 17 16:59:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e3ac4da

media-libs/audiofile: Fix audiofile-0.3.6-CVE-2015-7747.patch

Fixes audiofile-0.3.6-CVE-2015-7747.patch which
otherwise depends on changes from a previous Debian patch.

Signed-off-by: Peter Levine  gmail.com>
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Closes: https://github.com/gentoo/gentoo/pull/9953
Signed-off-by: Lars Wendler  gentoo.org>

 media-libs/audiofile/files/audiofile-0.3.6-CVE-2015-7747.patch | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/media-libs/audiofile/files/audiofile-0.3.6-CVE-2015-7747.patch 
b/media-libs/audiofile/files/audiofile-0.3.6-CVE-2015-7747.patch
index 33256395910..4f1a0d95bec 100644
--- a/media-libs/audiofile/files/audiofile-0.3.6-CVE-2015-7747.patch
+++ b/media-libs/audiofile/files/audiofile-0.3.6-CVE-2015-7747.patch
@@ -35,7 +35,7 @@ Bug-Debian: https://bugs.debian.org/801102
  
 --- /dev/null
 +++ b/test/sixteen-stereo-to-eight-mono.c
-@@ -0,0 +1,118 @@
+@@ -0,0 +1,117 @@
 +/*
 +  Audio File Library
 +
@@ -95,8 +95,8 @@ Bug-Debian: https://bugs.debian.org/801102
 +  afInitSampleFormat(setup, AF_DEFAULT_TRACK, AF_SAMPFMT_TWOSCOMP, 16);
 +  afInitChannels(setup, AF_DEFAULT_TRACK, 2);
 +
-+  char *testFileName;
-+  if (!createTemporaryFile("sixteen-to-eight", ))
++  char testFileName[PATH_MAX];
++  if (!createTemporaryFile("sixteen-to-eight", testFileName))
 +  {
 +  fprintf(stderr, "Could not create temporary file.\n");
 +  exit(EXIT_FAILURE);
@@ -150,7 +150,6 @@ Bug-Debian: https://bugs.debian.org/801102
 +
 +  afCloseFile(file);
 +  unlink(testFileName);
-+  free(testFileName);
 +
 +  exit(EXIT_SUCCESS);
 +}



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

2019-02-17 Thread Lars Wendler
commit: 7bdad57c38b8d002a1adc5d3d73cbd4ea6c6ccea
Author: Peter Levine  gmail  com>
AuthorDate: Sun Sep 23 05:39:42 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Feb 17 16:59:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bdad57c

media-libs/audiofile: Fix dependence on bundled gtest

Removes the last vestiges of autotools' dependence on the bundled gtest
and fixes the build to correct testing without USE="static-libs".

Signed-off-by: Peter Levine  gmail.com>
Closes: https://bugs.gentoo.org/511882
Closes: https://github.com/gentoo/gentoo/pull/9953
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Signed-off-by: Lars Wendler  gentoo.org>

 .../files/audiofile-0.3.6-system-gtest.patch   | 35 ++
 1 file changed, 35 insertions(+)

diff --git a/media-libs/audiofile/files/audiofile-0.3.6-system-gtest.patch 
b/media-libs/audiofile/files/audiofile-0.3.6-system-gtest.patch
index 31e77e11271..f2421bdfcac 100644
--- a/media-libs/audiofile/files/audiofile-0.3.6-system-gtest.patch
+++ b/media-libs/audiofile/files/audiofile-0.3.6-system-gtest.patch
@@ -1,3 +1,38 @@
+--- audiofile-0.3.6/configure.ac
 audiofile-0.3.6/configure.ac
+@@ -160,7 +160,6 @@
+   audiofile-uninstalled.pc
+   sfcommands/Makefile
+   test/Makefile
+-  gtest/Makefile
+   examples/Makefile
+   libaudiofile/Makefile
+   libaudiofile/alac/Makefile
+--- audiofile-0.3.6/libaudiofile/Makefile.am
 audiofile-0.3.6/libaudiofile/Makefile.am
+@@ -108,10 +108,9 @@
+ TESTS_ENVIRONMENT = $(top_builddir)/libtool --mode=execute $(VALGRIND) 
$(VALGRIND_FLAGS)
+ endif
+ 
+-LIBGTEST = ../gtest/libgtest.la
+ 
+-UnitTests_SOURCES = modules/UT_RebufferModule.cpp
+-UnitTests_LDADD = libaudiofile.la $(LIBGTEST)
++UnitTests_SOURCES = modules/UT_RebufferModule.cpp $(libaudiofile_la_SOURCES)
++UnitTests_LDADD = $(libaudiofile_la_LIBADD) -lgtest
+ UnitTests_CPPFLAGS = -I$(top_srcdir)
+ UnitTests_CXXFLAGS = -fno-rtti -fno-exceptions -DGTEST_HAS_RTTI=0 
-DGTEST_HAS_EXCEPTIONS=0
+ UnitTests_LDFLAGS = -static
+--- audiofile-0.3.6/Makefile.am
 audiofile-0.3.6/Makefile.am
+@@ -1,6 +1,6 @@
+ ## Process this file with automake to produce Makefile.in
+ 
+-SUBDIRS = gtest libaudiofile sfcommands test examples docs
++SUBDIRS =  libaudiofile sfcommands test examples docs
+ 
+ EXTRA_DIST = \
+   ACKNOWLEDGEMENTS \
 --- audiofile-0.3.6/test/Makefile.am
 +++ audiofile-0.3.6/test/Makefile.am
 @@ -59,79 +59,77 @@



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2019-02-17 Thread Lars Wendler
commit: 7bef1b0d842f4d730bd56478a70c6f3a47dec780
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb 17 16:29:05 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Feb 17 16:59:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bef1b0d

media-libs/audiofile: Prefer ${ED} over ${D}

Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
index c61e55f0a42..ad1115fbc7b 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -45,5 +45,5 @@ multilib_src_install_all() {
einstalldocs
 
# package provides .pc file
-   find "${D}" -name '*.la' -delete || die
+   find "${ED}" -name '*.la' -delete || die
 }



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

2017-06-08 Thread Sergei Trofimovich
commit: 8b9209b71f8b151cf6dfdd20539dfdcd1bf31b63
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jun  8 18:05:54 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun  8 18:08:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b9209b7

media-libs/audiofile: fix mingw32 build

Pick upstream patch for s/bzero()/memset()/

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-libs/audiofile/audiofile-0.3.6-r3.ebuild   |  1 +
 .../audiofile/files/audiofile-0.3.6-mingw32.patch| 20 
 2 files changed, 21 insertions(+)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
index 036e5f2b043..c61e55f0a42 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
@@ -22,6 +22,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.3.6-gcc6-build-fixes.patch
"${FILESDIR}"/${PN}-0.3.6-system-gtest.patch
"${FILESDIR}"/${PN}-0.3.6-CVE-2015-7747.patch
+   "${FILESDIR}"/${PN}-0.3.6-mingw32.patch
 )
 
 src_prepare() {

diff --git a/media-libs/audiofile/files/audiofile-0.3.6-mingw32.patch 
b/media-libs/audiofile/files/audiofile-0.3.6-mingw32.patch
new file mode 100644
index 000..8ed7cb0534f
--- /dev/null
+++ b/media-libs/audiofile/files/audiofile-0.3.6-mingw32.patch
@@ -0,0 +1,20 @@
+bzero() is a POSIX-specific fuinction.
+x86_64-w64-mingw32-gcc does not provide one.
+
+https://github.com/mpruett/audiofile/commit/d9363a5d16af4ce55eb35c5aad9ca19bb9c53cbe
+
+commit d9363a5d16af4ce55eb35c5aad9ca19bb9c53cbe
+Author: Daniel Verkamp 
+Date:   Mon Jul 4 21:57:44 2016 -0500
+
+Replace bzero() with memset().
+
+diff --git a/libaudiofile/CAF.cpp b/libaudiofile/CAF.cpp
+index d2b62ea..5752117 100644
+--- a/libaudiofile/CAF.cpp
 b/libaudiofile/CAF.cpp
+@@ -720,3 +720,3 @@ void CAFFile::initALACCompressionParams()
+   m_codecData = new Buffer(codecDataSize);
+-  bzero(m_codecData->data(), m_codecData->size());
++  memset(m_codecData->data(), 0, m_codecData->size());
+ 



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2017-02-13 Thread Mart Raudsepp
commit: 281afba297f4510f267e871ac4e55c397ab6429d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Feb 13 10:17:59 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Feb 13 10:18:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=281afba2

media-libs/audiofile: remove old (security cleanup)

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 media-libs/audiofile/audiofile-0.3.6-r1.ebuild | 41 --
 media-libs/audiofile/audiofile-0.3.6-r2.ebuild | 48 --
 2 files changed, 89 deletions(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r1.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r1.ebuild
deleted file mode 100644
index 932f286b12..00
--- a/media-libs/audiofile/audiofile-0.3.6-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=1
-inherit autotools-multilib gnome.org
-
-DESCRIPTION="An elegant API for accessing audio files"
-HOMEPAGE="http://www.68k.org/~michael/audiofile/;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0/1" # subslot = soname major version
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
-IUSE="flac static-libs test"
-
-RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )
-   abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20130224-r1
-   
!app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )"
-
-DOCS=( ACKNOWLEDGEMENTS AUTHORS ChangeLog NEWS NOTES README TODO )
-
-PATCHES=( "${FILESDIR}"/${P}-system-gtest.patch )
-
-src_configure() {
-   local myeconfargs=(
-   --enable-largefile
-   --disable-werror
-   --disable-examples
-   $(use_enable flac)
-   )
-   autotools-multilib_src_configure
-}
-
-src_test() {
-   autotools-multilib_src_test -C test
-}

diff --git a/media-libs/audiofile/audiofile-0.3.6-r2.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r2.ebuild
deleted file mode 100644
index cc20504bdd..00
--- a/media-libs/audiofile/audiofile-0.3.6-r2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit autotools gnome.org multilib-minimal
-
-DESCRIPTION="An elegant API for accessing audio files"
-HOMEPAGE="http://www.68k.org/~michael/audiofile/;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x86-solaris"
-IUSE="flac static-libs test"
-
-RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.3.6-gcc6-build-fixes.patch
-   "${FILESDIR}"/${PN}-0.3.6-system-gtest.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myconf=(
-   --enable-largefile
-   --disable-werror
-   --disable-examples
-   $(use_enable flac)
-   $(use_enable static-libs static)
-   )
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   # package provides .pc file
-   find "${D}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2017-02-05 Thread Markus Meier
commit: bfd48a9f1e2c8b6b34419ecf3a5877eebbbd7465
Author: Markus Meier  gentoo  org>
AuthorDate: Sun Feb  5 16:55:24 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sun Feb  5 16:55:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfd48a9f

media-libs/audiofile: arm stable, bug #562886

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 media-libs/audiofile/audiofile-0.3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
index 2bb1dd3..c1e2691 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
 IUSE="flac static-libs test"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2017-01-26 Thread Agostino Sarubbo
commit: 4adc4011829957c732bf00b94201969f126d464e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jan 26 10:59:04 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jan 26 11:00:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4adc4011

media-libs/audiofile: ppc stable wrt bug #562886

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
index 131a5a9..19198f5 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE="flac static-libs test"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2017-01-24 Thread Agostino Sarubbo
commit: 56a96fe42cb4389354bc212b0d4781c2400316a1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jan 24 11:45:44 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jan 24 11:45:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56a96fe4

media-libs/audiofile: ppc64 stable wrt bug #562886

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
index 24c22be..131a5a9 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE="flac static-libs test"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2017-01-23 Thread Tobias Klausmann
commit: c6f66e95dc7165329e35ccbfb6152d68b4df9950
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jan 23 18:24:52 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jan 23 18:27:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f66e95

media-libs/audiofile-0.3.6-r3: stable on alpha

Gentoo-Bug: 562886

 media-libs/audiofile/audiofile-0.3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
index 003c12f..24c22be 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE="flac static-libs test"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2017-01-23 Thread Agostino Sarubbo
commit: 8f75b4df374f6e7c10617ddc4830b6a14a5ebcec
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 23 16:26:03 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 23 16:27:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f75b4df

media-libs/audiofile: ia64 stable wrt bug #562886

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
index 0295c37..003c12f 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE="flac static-libs test"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2017-01-22 Thread Agostino Sarubbo
commit: 1eecb234f68a90e651e97b270ec6ebff641335ab
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 22 15:00:30 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 22 15:00:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eecb234

media-libs/audiofile: x86 stable wrt bug #562886

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
index 9a31532..45d53ab 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE="flac static-libs test"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2017-01-22 Thread Agostino Sarubbo
commit: f494d4a7017d59f537499a6b6ed4875db2302115
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 22 14:53:06 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 22 14:53:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f494d4a7

media-libs/audiofile: amd64 stable wrt bug #562886

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
index 107a9ce..9a31532 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE="flac static-libs test"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2017-01-22 Thread Agostino Sarubbo
commit: 35b623c08aa01f494cbd836bbd13414b1f931c58
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 22 14:35:33 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 22 14:35:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35b623c0

media-libs/audiofile: fix a KEYWORDS.invalid bug

Package-Manager: portage-2.3.0
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r2.ebuild | 6 ++
 media-libs/audiofile/audiofile-0.3.6-r3.ebuild | 4 +---
 2 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r2.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r2.ebuild
index 53ee8b6..dc05d7b 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r2.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -11,9 +11,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc \
-   ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux \
-   ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE="flac static-libs test"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"

diff --git a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
index 3bfd24b..107a9ce 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
@@ -11,9 +11,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc \
-   ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux \
-   ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE="flac static-libs test"
 
 RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/

2017-01-22 Thread Jeroen Roovers
commit: 0ebe0e75e2739f3e5631ef9b32785f1167062f2e
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Jan 22 10:14:39 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Jan 22 10:14:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ebe0e75

media-libs/audiofile: Stable for HPPA (bug #562886).

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --ignore-arches

 media-libs/audiofile/audiofile-0.3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
index 4707a47..3bfd24b 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://www.68k.org/~michael/audiofile/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/1" # subslot = soname major version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc \
~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux \
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE="flac static-libs test"



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

2017-01-21 Thread Alexis Ballier
commit: d95fcc8b14612f4a91ab015436e4ea709ba1a7e4
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Jan 21 17:03:07 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sat Jan 21 18:14:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d95fcc8b

media-libs/audiofile: Add patch for CVE-2015-7747 (bug #562886)

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 media-libs/audiofile/audiofile-0.3.6-r3.ebuild |  51 +++
 .../files/audiofile-0.3.6-CVE-2015-7747.patch  | 156 +
 2 files changed, 207 insertions(+)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
new file mode 100644
index ..4707a47
--- /dev/null
+++ b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools gnome.org multilib-minimal
+
+DESCRIPTION="An elegant API for accessing audio files"
+HOMEPAGE="http://www.68k.org/~michael/audiofile/;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0/1" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc \
+   ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux \
+   ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="flac static-libs test"
+
+RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.3.6-gcc6-build-fixes.patch
+   "${FILESDIR}"/${PN}-0.3.6-system-gtest.patch
+   "${FILESDIR}"/${PN}-0.3.6-CVE-2015-7747.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --enable-largefile
+   --disable-werror
+   --disable-examples
+   $(use_enable flac)
+   $(use_enable static-libs static)
+   )
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   # package provides .pc file
+   find "${D}" -name '*.la' -delete || die
+}

diff --git a/media-libs/audiofile/files/audiofile-0.3.6-CVE-2015-7747.patch 
b/media-libs/audiofile/files/audiofile-0.3.6-CVE-2015-7747.patch
new file mode 100644
index ..3325639
--- /dev/null
+++ b/media-libs/audiofile/files/audiofile-0.3.6-CVE-2015-7747.patch
@@ -0,0 +1,156 @@
+Description: fix buffer overflow when changing both sample format and
+ number of channels
+Origin: https://github.com/mpruett/audiofile/pull/25
+Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/audiofile/+bug/1502721
+Bug-Debian: https://bugs.debian.org/801102
+
+--- a/libaudiofile/modules/ModuleState.cpp
 b/libaudiofile/modules/ModuleState.cpp
+@@ -402,7 +402,7 @@ status ModuleState::arrange(AFfilehandle
+   addModule(new Transform(outfc, in.pcm, out.pcm));
+ 
+   if (in.channelCount != out.channelCount)
+-  addModule(new ApplyChannelMatrix(infc, isReading,
++  addModule(new ApplyChannelMatrix(outfc, isReading,
+   in.channelCount, out.channelCount,
+   in.pcm.minClip, in.pcm.maxClip,
+   track->channelMatrix));
+--- a/test/Makefile.am
 b/test/Makefile.am
+@@ -26,6 +26,7 @@ TESTS = \
+   VirtualFile \
+   floatto24 \
+   query2 \
++  sixteen-stereo-to-eight-mono \
+   sixteen-to-eight \
+   testchannelmatrix \
+   testdouble \
+@@ -139,6 +140,7 @@ printmarkers_SOURCES = printmarkers.c
+ printmarkers_LDADD = $(LIBAUDIOFILE) -lm
+ 
+ sixteen_to_eight_SOURCES = sixteen-to-eight.c TestUtilities.cpp 
TestUtilities.h
++sixteen_stereo_to_eight_mono_SOURCES = sixteen-stereo-to-eight-mono.c 
TestUtilities.cpp TestUtilities.h
+ 
+ testchannelmatrix_SOURCES = testchannelmatrix.c TestUtilities.cpp 
TestUtilities.h
+ 
+--- /dev/null
 b/test/sixteen-stereo-to-eight-mono.c
+@@ -0,0 +1,118 @@
++/*
++  Audio File Library
++
++  Copyright 2000, Silicon Graphics, Inc.
++
++  This program is free software; you can redistribute it and/or modify
++  it under the terms of the GNU General Public License as published by
++  the Free Software Foundation; either version 2 of the License, or
++  (at your option) any later version.
++
++  This program is distributed in the hope that it will be useful,
++  but WITHOUT ANY WARRANTY; without even the implied warranty of
++  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++  GNU General Public License for more details.
++
++  You should have received a copy of the GNU General Public License along
++  with this program; if not, write to the Free Software Foundation, Inc.,
++  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 

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

2016-10-28 Thread David Seifert
commit: db5ba8d0625e670e679f558e0943006f238f952b
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Fri Oct 28 09:31:09 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Oct 28 22:30:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db5ba8d0

media-libs/audiofile: Add gcc 6 build fixes patch

Gentoo-bug: 582792

Signed-off by: Jonathan Scruggs (j.scruggs  gmail.com)
Closes: https://github.com/gentoo/gentoo/pull/2684

Signed-off-by: David Seifert  gentoo.org>

 media-libs/audiofile/audiofile-0.3.6-r2.ebuild |  50 
 .../files/audiofile-0.3.6-gcc6-build-fixes.patch   | 127 +
 2 files changed, 177 insertions(+)

diff --git a/media-libs/audiofile/audiofile-0.3.6-r2.ebuild 
b/media-libs/audiofile/audiofile-0.3.6-r2.ebuild
new file mode 100644
index ..53ee8b6
--- /dev/null
+++ b/media-libs/audiofile/audiofile-0.3.6-r2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools gnome.org multilib-minimal
+
+DESCRIPTION="An elegant API for accessing audio files"
+HOMEPAGE="http://www.68k.org/~michael/audiofile/;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0/1" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc \
+   ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux \
+   ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="flac static-libs test"
+
+RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.3.6-gcc6-build-fixes.patch
+   "${FILESDIR}"/${PN}-0.3.6-system-gtest.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --enable-largefile
+   --disable-werror
+   --disable-examples
+   $(use_enable flac)
+   $(use_enable static-libs static)
+   )
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   # package provides .pc file
+   find "${D}" -name '*.la' -delete || die
+}

diff --git a/media-libs/audiofile/files/audiofile-0.3.6-gcc6-build-fixes.patch 
b/media-libs/audiofile/files/audiofile-0.3.6-gcc6-build-fixes.patch
new file mode 100644
index ..02d96f1
--- /dev/null
+++ b/media-libs/audiofile/files/audiofile-0.3.6-gcc6-build-fixes.patch
@@ -0,0 +1,127 @@
+From 308571e254ad30101be8c1247d2b0b64cf488386 Mon Sep 17 00:00:00 2001
+From: Michael Schwendt 
+Date: Wed, 3 Feb 2016 21:56:11 +0100
+Subject: [PATCH] left shifting a negative int is undefined behaviour /
+ narrowing conversion issues / for GCC 6
+
+fix left shifts for 32-bit to avoid int overflow
+
+avoid int overflow too
+
+char on ARM is unsigned by default
+---
+ libaudiofile/modules/SimpleModule.h |  2 +-
+ test/FloatToInt.cpp |  2 +-
+ test/IntToFloat.cpp |  2 +-
+ test/NeXT.cpp   | 14 +++---
+ test/Sign.cpp   |  2 +-
+ 5 files changed, 11 insertions(+), 11 deletions(-)
+
+diff --git a/libaudiofile/modules/SimpleModule.h 
b/libaudiofile/modules/SimpleModule.h
+index 03c6c69..e4cc138 100644
+--- a/libaudiofile/modules/SimpleModule.h
 b/libaudiofile/modules/SimpleModule.h
+@@ -123,7 +123,7 @@ struct signConverter
+   typedef typename IntTypes::UnsignedType UnsignedType;
+ 
+   static const int kScaleBits = (Format + 1) * CHAR_BIT - 1;
+-  static const int kMinSignedValue = -1 << kScaleBits;
++  static const int kMinSignedValue = 0-(1U<
+   {
+diff --git a/test/FloatToInt.cpp b/test/FloatToInt.cpp
+index 0d179a8..bf491b2 100644
+--- a/test/FloatToInt.cpp
 b/test/FloatToInt.cpp
+@@ -115,7 +115,7 @@ TEST_F(FloatToIntTest, Int16)
+   EXPECT_EQ(readData[i], expectedData[i]);
+ }
+ 
+-static const int32_t kMinInt24 = -1<<23;
++static const int32_t kMinInt24 = 0-(1U<<23);
+ static const int32_t kMaxInt24 = (1<<23) - 1;
+ 
+ TEST_F(FloatToIntTest, Int24)
+diff --git a/test/IntToFloat.cpp b/test/IntToFloat.cpp
+index b716635..1d91b58 100644
+--- a/test/IntToFloat.cpp
 b/test/IntToFloat.cpp
+@@ -117,7 +117,7 @@ TEST_F(IntToFloatTest, Int16)
+   EXPECT_EQ(readData[i], expectedData[i]);
+ }
+ 
+-static const int32_t kMinInt24 = -1<<23;
++static const int32_t kMinInt24 = 0-(1U<<23);
+ static const int32_t kMaxInt24 = (1<<23) - 1;
+ 
+ TEST_F(IntToFloatTest, Int24)
+diff --git a/test/NeXT.cpp b/test/NeXT.cpp
+index 7e39850..a37cea1 100644
+--- a/test/NeXT.cpp
 b/test/NeXT.cpp
+@@ -37,13 +37,13 @@
+ 
+ #include "TestUtilities.h"
+ 
+-const 

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

2016-10-09 Thread Pacho Ramos
commit: 9fd38fc545926124b291549549d6beb3c246cab1
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct  9 07:19:35 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct  9 07:46:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fd38fc5

media-libs/audiofile: Drop old

Package-Manager: portage-2.3.1

 media-libs/audiofile/Manifest  |  1 -
 media-libs/audiofile/audiofile-0.3.5.ebuild| 45 ---
 .../files/audiofile-0.3.5-system-gtest.patch   | 94 --
 3 files changed, 140 deletions(-)

diff --git a/media-libs/audiofile/Manifest b/media-libs/audiofile/Manifest
index ed6aae6..bd9b21e 100644
--- a/media-libs/audiofile/Manifest
+++ b/media-libs/audiofile/Manifest
@@ -1,2 +1 @@
-DIST audiofile-0.3.5.tar.xz 496648 SHA256 
335502324b9bffb2528f34352a2c5abcc2c6108be36600b2e547708564eae19a SHA512 
199c5879448efd8aa004f09c7a79bd0f4f24fc5391c18bec4d544383548c809b775a80eeb91cfcdb116756e08781d99e7554f5a7b451292bd681545b7c584548
 WHIRLPOOL 
898fc50c7e31f3abc4667e5959e25f7bf8f14a9778dd04bb10f98e5dd331beb28cef9a2427141539dc7e830a7f35c7d42145009ba41254e5e821c6287bc5079c
 DIST audiofile-0.3.6.tar.xz 530760 SHA256 
ea2449ad3f201ec590d811db9da6d02ffc5e87a677d06b92ab15363d8cb59782 SHA512 
f3b58210a4ef3ac8e08a368a78e0f4b8345456d084bdebfd20d1631fa75e562aa58d31863a502b6ff18178327aa5b87403566bd34566fa52bdfc8e01de400bcb
 WHIRLPOOL 
4e750d9071e2ebfaef033647655fea7ecd2bad3751b74c4e16bd702099f01d731e57d0473379faac8ff1f66c4e5ffeadbf41551e829294fa09fe201354270221

diff --git a/media-libs/audiofile/audiofile-0.3.5.ebuild 
b/media-libs/audiofile/audiofile-0.3.5.ebuild
deleted file mode 100644
index fc03d5a..
--- a/media-libs/audiofile/audiofile-0.3.5.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit autotools eutils gnome.org
-
-DESCRIPTION="An elegant API for accessing audio files"
-HOMEPAGE="http://www.68k.org/~michael/audiofile/;
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="0/1" # subslot = soname major version
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd 
~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
-IUSE="static-libs test"
-
-RDEPEND=""
-DEPEND="test? ( dev-cpp/gtest )"
-
-DOCS=( ACKNOWLEDGEMENTS AUTHORS ChangeLog NEWS NOTES README TODO )
-
-src_prepare() {
-   # don't build examples wrt #455978
-   sed -i '/^SUBDIRS/s: examples::' Makefile.am || die
-
-   epatch "${FILESDIR}"/${P}-system-gtest.patch
-
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable static-libs static) \
-   --disable-werror \
-   --enable-largefile
-}
-
-src_test() {
-   emake -C test check
-}
-
-src_install() {
-   default
-   prune_libtool_files
-}

diff --git a/media-libs/audiofile/files/audiofile-0.3.5-system-gtest.patch 
b/media-libs/audiofile/files/audiofile-0.3.5-system-gtest.patch
deleted file mode 100644
index 3093d1e..
--- a/media-libs/audiofile/files/audiofile-0.3.5-system-gtest.patch
+++ /dev/null
@@ -1,94 +0,0 @@
 audiofile-0.3.5/test/Makefile.am
-+++ audiofile-0.3.5/test/Makefile.am
-@@ -53,70 +53,68 @@
- 
- DEPENDENCIES = $(LIBAUDIOFILE)
- 
--LIBGTEST = ../gtest/libgtest.la
--
- ADPCM_SOURCES = ADPCM.cpp TestUtilities.cpp TestUtilities.h
--ADPCM_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+ADPCM_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- AES_SOURCES = AES.cpp TestUtilities.cpp TestUtilities.h
--AES_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+AES_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- ChannelMatrix_SOURCES = ChannelMatrix.cpp TestUtilities.cpp TestUtilities.h
--ChannelMatrix_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+ChannelMatrix_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- Error_SOURCES = Error.cpp TestUtilities.cpp TestUtilities.h
--Error_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+Error_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- FloatToInt_SOURCES = FloatToInt.cpp TestUtilities.cpp TestUtilities.h
--FloatToInt_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+FloatToInt_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- IntToFloat_SOURCES = IntToFloat.cpp TestUtilities.cpp TestUtilities.h
--IntToFloat_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+IntToFloat_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- InvalidCompressionFormat_SOURCES = InvalidCompressionFormat.cpp 
TestUtilities.cpp TestUtilities.h
--InvalidCompressionFormat_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+InvalidCompressionFormat_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- InvalidSampleFormat_SOURCES = InvalidSampleFormat.cpp TestUtilities.cpp 
TestUtilities.h
--InvalidSampleFormat_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+InvalidSampleFormat_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- Large_SOURCES = Large.cpp TestUtilities.cpp TestUtilities.h
--Large_LDADD = $(LIBGTEST) $(LIBAUDIOFILE)
-+Large_LDADD = -lgtest $(LIBAUDIOFILE)
- 
- Loop_SOURCES = Loop.cpp