[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/files/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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