[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/, media-sound/vorbis-tools/files/
commit: d4639cf44474ba5d9f2a006d826e56931655 Author: Miroslav Šulc gentoo org> AuthorDate: Wed Jan 17 09:44:37 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Wed Jan 17 09:44:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4639cf4 media-sound/vorbis-tools: dropped obsolete 1.4.2-r2 Bug: https://bugs.gentoo.org/921352 Signed-off-by: Miroslav Šulc gentoo.org> .../files/vorbis-tools-1.4.2-docdir.patch | 14 --- .../vorbis-tools/vorbis-tools-1.4.2-r2.ebuild | 46 -- 2 files changed, 60 deletions(-) diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-docdir.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-docdir.patch deleted file mode 100644 index 3dc0bd1892f8.. --- a/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-docdir.patch +++ /dev/null @@ -1,14 +0,0 @@ -Thanks-to: Chris Mayo -https://bugs.gentoo.org/533774 - a/configure -+++ b/configure -@@ -937,7 +937,7 @@ - runstatedir='${localstatedir}/run' - includedir='${prefix}/include' - oldincludedir='/usr/include' --docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' -+docdir='${docdir}' - infodir='${datarootdir}/info' - htmldir='${docdir}' - dvidir='${docdir}' diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r2.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r2.ebuild deleted file mode 100644 index 1f2bdd07bd62.. --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r2.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Tools for using the Ogg Vorbis sound file format" -HOMEPAGE="https://xiph.org/vorbis/; -SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="flac kate nls +ogg123 speex" - -RDEPEND=" - media-libs/libvorbis - media-libs/opusfile - flac? ( media-libs/flac:= ) - kate? ( media-libs/libkate ) - ogg123? ( - media-libs/libao - net-misc/curl - ) - speex? ( media-libs/speex ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -PATCHES=( - "${FILESDIR}"/${P}-docdir.patch - "${FILESDIR}"/${P}-clang16.patch -) - -src_configure() { - local myeconfargs=( - $(use_with flac) - $(use_with kate) - $(use_enable nls) - $(use_enable ogg123) - $(use_with speex) - ) - econf "${myeconfargs[@]}" -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 2787300de9cb53e4f104dc2e3ecb3b1698a7c428 Author: Rolf Eike Beer sf-mail de> AuthorDate: Wed Jan 10 13:14:40 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 10 15:02:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2787300d media-sound/vorbis-tools: stable 1.4.2-r4 for sparc, bug #921352 Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild index 236435f5df5b..525d5192918a 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: c1af0432181b375640a4d3173adfc9c8dcf94b7f Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jan 4 18:11:03 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jan 4 18:11:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1af0432 media-sound/vorbis-tools: Stabilize 1.4.2-r4 ppc, #921352 Signed-off-by: Arthur Zamarin gentoo.org> media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild index dae6364568b5..39f38eedca08 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 7901ae7c2a2c6447d37a4a8a9787d27c236ebcc3 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jan 4 18:11:04 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jan 4 18:11:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7901ae7c media-sound/vorbis-tools: Stabilize 1.4.2-r4 amd64, #921352 Signed-off-by: Arthur Zamarin gentoo.org> media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild index 39f38eedca08..236435f5df5b 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: e23d089df238c2ffe67a65bbb287fbbba5433e7c Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jan 4 18:11:02 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jan 4 18:11:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e23d089d media-sound/vorbis-tools: Stabilize 1.4.2-r4 arm, #921352 Signed-off-by: Arthur Zamarin gentoo.org> media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild index d52540616b15..3279507ff5d2 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 801642004600f048950ac97442d703d99d8ad64d Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jan 4 18:11:01 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jan 4 18:11:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80164200 media-sound/vorbis-tools: Stabilize 1.4.2-r4 ppc64, #921352 Signed-off-by: Arthur Zamarin gentoo.org> media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild index 05d291d1539e..d52540616b15 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: dc993d3514fc0deaa545ab6a7daf864b3450 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jan 4 18:11:03 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jan 4 18:11:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc993d35 media-sound/vorbis-tools: Stabilize 1.4.2-r4 x86, #921352 Signed-off-by: Arthur Zamarin gentoo.org> media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild index 3279507ff5d2..dae6364568b5 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/files/, media-sound/vorbis-tools/
commit: 05aa17f5639172598cd0ab639cf51afe789a755d Author: Miroslav Šulc gentoo org> AuthorDate: Thu Jan 4 10:25:24 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Thu Jan 4 10:25:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05aa17f5 media-sound/vorbis-tools: applied buffer overflow fix Bug: https://bugs.gentoo.org/918549 Signed-off-by: Miroslav Šulc gentoo.org> .../files/vorbis-tools-1.4.2-docdir.patch | 4 +-- .../vorbis-tools-1.4.2-fix-buffer-overflow.patch | 32 ++ 4.2-r3.ebuild => vorbis-tools-1.4.2-r4.ebuild} | 3 +- 3 files changed, 36 insertions(+), 3 deletions(-) diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-docdir.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-docdir.patch index faec14fe65c6..3dc0bd1892f8 100644 --- a/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-docdir.patch +++ b/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-docdir.patch @@ -1,8 +1,8 @@ Thanks-to: Chris Mayo https://bugs.gentoo.org/533774 a/configure2021-01-21 10:14:17.0 +0100 -+++ b/configure2021-01-23 14:24:06.178883282 +0100 +--- a/configure b/configure @@ -937,7 +937,7 @@ runstatedir='${localstatedir}/run' includedir='${prefix}/include' diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-fix-buffer-overflow.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-fix-buffer-overflow.patch new file mode 100644 index ..20d4b65e2630 --- /dev/null +++ b/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-fix-buffer-overflow.patch @@ -0,0 +1,32 @@ +fix from https://gitlab.xiph.org/xiph/vorbis-tools/-/merge_requests/7 + + diff --git a/oggenc/platform.c b/oggenc/platform.c + index 6d9f4ef..b66e47a 100644 + --- a/oggenc/platform.c + +++ b/oggenc/platform.c + @@ -136,18 +136,22 @@ int create_directories(char *fn, int isutf8) + { + char *end, *start; + struct stat statbuf; + -char *segment = malloc(strlen(fn)+1); + +const size_t fn_len = strlen(fn); + +char *segment = malloc(fn_len+1); + #ifdef _WIN32 + wchar_t seg[MAX_PATH+1]; + #endif + + start = fn; + #ifdef _WIN32 + -if(strlen(fn) >= 3 && isalpha(fn[0]) && fn[1]==':') + +// Strip drive prefix + +if(fn_len >= 3 && isalpha(fn[0]) && fn[1]==':') { + + + start = start+2; + #endif + + -while((end = strpbrk(start+1, PATH_SEPS)) != NULL) + +// Loop through path segments, creating directories if necessary + +while((end = strpbrk(start + strspn(start, PATH_SEPS), PATH_SEPS)) != NULL) + { + int rv; + memcpy(segment, fn, end-fn); diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r3.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild similarity index 92% rename from media-sound/vorbis-tools/vorbis-tools-1.4.2-r3.ebuild rename to media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild index 5ba47cf06cc9..05d291d1539e 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r3.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -34,6 +34,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-1.4.2-r3-docdir.patch "${FILESDIR}"/${P}-clang16.patch + "${FILESDIR}"/${P}-fix-buffer-overflow.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/files/, media-sound/vorbis-tools/
commit: bfc87886e27b7a95dde799c82244954da8eaff26 Author: Ulrich Müller gentoo org> AuthorDate: Tue Oct 31 09:12:15 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Wed Nov 1 10:16:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfc87886 media-sound/vorbis-tools: Fix install dir for ogg123 example Closes: https://bugs.gentoo.org/869662 Signed-off-by: Ulrich Müller gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/33605 Signed-off-by: Miroslav Šulc gentoo.org> .../files/vorbis-tools-1.4.2-r3-docdir.patch | 12 + .../vorbis-tools/vorbis-tools-1.4.2-r3.ebuild | 53 ++ 2 files changed, 65 insertions(+) diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-r3-docdir.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-r3-docdir.patch new file mode 100644 index ..6e78b0d6b7d2 --- /dev/null +++ b/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-r3-docdir.patch @@ -0,0 +1,12 @@ +https://bugs.gentoo.org/869662 + +--- vorbis-tools-1.4.2/ogg123/Makefile.am vorbis-tools-1.4.2/ogg123/Makefile.am +@@ -25,7 +25,6 @@ + localedir = $(datadir)/locale + DEFS = -DSYSCONFDIR=\"$(sysconfdir)\" -DLOCALEDIR=\"$(localedir)\" @DEFS@ + +-docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION) + mandir = @MANDIR@ + + bin_PROGRAMS = ogg123 diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r3.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r3.ebuild new file mode 100644 index ..5ba47cf06cc9 --- /dev/null +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Tools for using the Ogg Vorbis sound file format" +HOMEPAGE="https://xiph.org/vorbis/; +SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="flac kate nls +ogg123 speex" + +RDEPEND=" + media-libs/libvorbis + media-libs/opusfile + flac? ( media-libs/flac:= ) + kate? ( media-libs/libkate ) + ogg123? ( + media-libs/libao + net-misc/curl + ) + speex? ( media-libs/speex ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.4.2-r3-docdir.patch + "${FILESDIR}"/${P}-clang16.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_with flac) + $(use_with kate) + $(use_enable nls) + $(use_enable ogg123) + $(use_with speex) + ) + econf "${myeconfargs[@]}" +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/, media-sound/vorbis-tools/files/
commit: 56cd32a30a93c362963c55b4499b6033be7dc0bb Author: Sam James gentoo org> AuthorDate: Thu Feb 9 03:59:05 2023 + Commit: Sam James gentoo org> CommitDate: Thu Feb 9 03:59:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56cd32a3 media-sound/vorbis-tools: fix build w/ clang 16 Closes: https://bugs.gentoo.org/871042 Signed-off-by: Sam James gentoo.org> .../files/vorbis-tools-1.4.2-clang16.patch | 22 ++ 4.2-r1.ebuild => vorbis-tools-1.4.2-r2.ebuild} | 9 ++--- 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-clang16.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-clang16.patch new file mode 100644 index ..2d9b1158e635 --- /dev/null +++ b/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-clang16.patch @@ -0,0 +1,22 @@ +https://gitlab.xiph.org/xiph/vorbis-tools/-/merge_requests/6 + +From ec3a1a1de87168f575b93bc9cedcfaeb82c048a4 Mon Sep 17 00:00:00 2001 +From: Florian Weimer +Date: Tue, 7 Feb 2023 08:48:05 +0100 +Subject: [PATCH] Fix C99 compatibility glitch in ogginfo/codec_skeleton.c + +Include "utf8.h" for a prototype of the utf8_decode function. +This avoids an implicit function declaration and build issues +with future compilers. +--- a/ogginfo/codec_skeleton.c b/ogginfo/codec_skeleton.c +@@ -25,6 +25,7 @@ + #include + + #include "i18n.h" ++#include "utf8.h" + + #include "private.h" + +-- +GitLab diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r1.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r2.ebuild similarity index 87% rename from media-sound/vorbis-tools/vorbis-tools-1.4.2-r1.ebuild rename to media-sound/vorbis-tools/vorbis-tools-1.4.2-r2.ebuild index 94609125c5c9..88fbe65aadc1 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r1.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DESCRIPTION="Tools for using the Ogg Vorbis sound file format" HOMEPAGE="https://xiph.org/vorbis/; @@ -29,7 +29,10 @@ BDEPEND=" nls? ( sys-devel/gettext ) " -PATCHES=( "${FILESDIR}"/${P}-docdir.patch ) +PATCHES=( + "${FILESDIR}"/${P}-docdir.patch + "${FILESDIR}"/${P}-clang16.patch +) src_configure() { local myeconfargs=(
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: ff65c57be084251fde9d9a7d21afcd52ccf538c1 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Nov 18 14:32:43 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Nov 18 14:32:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff65c57b media-sound/vorbis-tools: Keyword 1.4.2-r1 arm64, #873805 Signed-off-by: Arthur Zamarin gentoo.org> media-sound/vorbis-tools/vorbis-tools-1.4.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r1.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r1.ebuild index fb16f8eb6c3b..94609125c5c9 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r1.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 3fdbdba657de14b6554a23f675f86c3b6a6a5a7c Author: Sam James gentoo org> AuthorDate: Sat Sep 10 08:29:56 2022 + Commit: Sam James gentoo org> CommitDate: Sat Sep 10 08:40:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fdbdba6 media-sound/vorbis-tools: add media-libs/flac subslot dep media-libs/flac-1.4.0 breaks ABI. Signed-off-by: Sam James gentoo.org> .../{vorbis-tools-1.4.2.ebuild => vorbis-tools-1.4.2-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r1.ebuild similarity index 93% rename from media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild rename to media-sound/vorbis-tools/vorbis-tools-1.4.2-r1.ebuild index 379c4e4b0fea..fb16f8eb6c3b 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r1.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 @@ -15,7 +15,7 @@ IUSE="flac kate nls +ogg123 speex" RDEPEND=" media-libs/libvorbis media-libs/opusfile - flac? ( media-libs/flac ) + flac? ( media-libs/flac:= ) kate? ( media-libs/libkate ) ogg123? ( media-libs/libao
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: cd5c3e7452f196944681866f2a7047900a262aa1 Author: Marek Szuba gentoo org> AuthorDate: Sun Sep 26 22:04:31 2021 + Commit: Marek Szuba gentoo org> CommitDate: Sun Sep 26 22:16:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd5c3e74 media-sound/vorbis-tools: keyword 1.4.2 for ~riscv Signed-off-by: Marek Szuba gentoo.org> media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild index 9c088f59ceb..379c4e4b0fe 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/files/, media-sound/vorbis-tools/
commit: aad3e720d039fd78f880a62433019fe77bcdae00 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Feb 26 15:27:41 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Feb 26 21:19:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aad3e720 media-sound/vorbis-tools: Drop 1.4.0-r5 Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> media-sound/vorbis-tools/Manifest | 1 - .../files/vorbis-tools-1.4.0-CVE-2014-9638.patch | 92 -- .../files/vorbis-tools-1.4.0-CVE-2014-9640.patch | 24 -- .../files/vorbis-tools-1.4.0-docdir.patch | 14 .../files/vorbis-tools-1.4.0-format-security.patch | 11 --- .../files/vorbis-tools-1.4.0-underlinking.patch| 47 --- .../vorbis-tools/vorbis-tools-1.4.0-r5.ebuild | 53 - 7 files changed, 242 deletions(-) diff --git a/media-sound/vorbis-tools/Manifest b/media-sound/vorbis-tools/Manifest index 7c4e168674b..a898479f8eb 100644 --- a/media-sound/vorbis-tools/Manifest +++ b/media-sound/vorbis-tools/Manifest @@ -1,2 +1 @@ -DIST vorbis-tools-1.4.0.tar.gz 1346532 BLAKE2B 37a915c522bc7ec3746d96bef3982f59aa590098425609d8d9a5cd522d15fe7ca5f0cf6cceb8eadf1a14b732f812b56206ec20c04121e20f34b9df0755d8bd18 SHA512 d2473f2e8e6726b5a5083f567797ae42bbb7fa3f26aec3f7b83e641e028c64726299f71a9d75258595a53cf29c18acb84841bcbc39509258d2c8df859e4e3b99 DIST vorbis-tools-1.4.2.tar.gz 1389947 BLAKE2B 6cec240a2c069a74accfadd4d4a5a2a75bb4ad40c83aff86e190f7b19a87d4348d7a932e69a9ae9dd2efff636f47d3465b3d26d39393b4fec925cb7d1543f77e SHA512 31681560434054706981aef64406975295eb405a9d2d7c0468af789d6c23edb7cfc1c19d26a28fa7061835524289cdc6d217a4669c43a2eb828189370cc6fcaf diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-CVE-2014-9638.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-CVE-2014-9638.patch deleted file mode 100644 index a643f1cb82f..000 --- a/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-CVE-2014-9638.patch +++ /dev/null @@ -1,92 +0,0 @@ -Patches taken as references: -https://github.com/mark4o/opus-tools/commit/8c412e619b83eb6dd32191909cf6672e93e5802e -https://trac.xiph.org/attachment/ticket/2212/0001-oggenc-Fix-large-alloca-on-bad-AIFF-input.patch -To fix bug report: -http://www.openwall.com/lists/oss-security/2015/08/29/1 -https://bugs.gentoo.org/show_bug.cgi?id=559170 -https://bugs.gentoo.org/show_bug.cgi?id=537422 a/oggenc/audio.h -+++ b/oggenc/audio.h -@@ -25,7 +25,7 @@ - - typedef struct { - short format; --short channels; -+unsigned short channels; - int samplerate; - int bytespersec; - short align; -@@ -44,7 +44,7 @@ - } wavfile; - - typedef struct { --short channels; -+unsigned short channels; - int totalframes; - short samplesize; - int rate; a/oggenc/audio.c -+++ b/oggenc/audio.c -@@ -245,8 +245,8 @@ - int aiff_open(FILE *in, oe_enc_opt *opt, unsigned char *buf, int buflen) - { - int aifc; /* AIFC or AIFF? */ --unsigned int len; --unsigned char *buffer; -+unsigned int len,readlen; -+unsigned char buffer[22]; - unsigned char buf2[8]; - aiff_fmt format; - aifffile *aiff = malloc(sizeof(aifffile)); -@@ -269,9 +269,9 @@ - return 0; /* Weird common chunk */ - } - --buffer = alloca(len); -- --if(fread(buffer,1,len,in) < len) -+readlen = len < sizeof(buffer) ? len : sizeof(buffer); -+if(fread(buffer,1,readlen,in) < readlen || -+(len > readlen && !seek_forward(in, len-readlen))) - { - fprintf(stderr, _("Warning: Unexpected EOF in reading AIFF header\n")); - return 0; -@@ -277,11 +277,18 @@ - return 0; - } - --format.channels = READ_U16_BE(buffer); -+format.channels = (short)READ_U16_BE(buffer); - format.totalframes = READ_U32_BE(buffer+2); - format.samplesize = READ_U16_BE(buffer+6); - format.rate = (int)read_IEEE80(buffer+8); - -+if(format.channels <=0) -+{ -+ fprintf(stderr, _("ERROR: Invalid channel count in AIFF header\n")); -+ return 0; -+ -+} -+ - aiff->bigendian = 1; - - if(aifc) -@@ -449,11 +449,17 @@ - } - - format.format = READ_U16_LE(buf); --format.channels =READ_U16_LE(buf+2); -+format.channels =(short)READ_U16_LE(buf+2); - format.samplerate = READ_U32_LE(buf+4); - format.bytespersec = READ_U32_LE(buf+8); - format.align = READ_U16_LE(buf+12); - format.samplesize = READ_U16_LE(buf+14); -+ -+if(format.channels == 0) -+{ -+ fprintf(stderr, _("ERROR: Zero channels in WAV header\n")); -+ return 0; -+} - - if(format.format == -2) /* WAVE_FORMAT_EXTENSIBLE */ - { diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-CVE-2014-9640.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-CVE-2014-9640.patch deleted file mode 100644 index
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 1bdca323ec28b1b4e8368c8897ebd7d14c0d632f Author: Sam James gentoo org> AuthorDate: Thu Feb 25 17:53:27 2021 + Commit: Sam James gentoo org> CommitDate: Thu Feb 25 17:53:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bdca323 media-sound/vorbis-tools: Stabilize 1.4.2 amd64, #770292 Signed-off-by: Sam James gentoo.org> media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild index d962b688f9d..9c088f59ceb 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 1291c371283437d59c90473ea78d9f48aabb6186 Author: Sam James gentoo org> AuthorDate: Thu Feb 25 09:49:01 2021 + Commit: Sam James gentoo org> CommitDate: Thu Feb 25 09:51:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1291c371 media-sound/vorbis-tools: Stabilize 1.4.2 x86, #770292 Signed-off-by: Sam James gentoo.org> media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild index cbcc1160239..d962b688f9d 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 4c646513185e37da3cf807e945ad9054d9ee3592 Author: Sam James gentoo org> AuthorDate: Thu Feb 25 03:55:44 2021 + Commit: Sam James gentoo org> CommitDate: Thu Feb 25 03:55:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c646513 media-sound/vorbis-tools: Stabilize 1.4.2 arm, #770292 Signed-off-by: Sam James gentoo.org> media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild index 3d59b03b202..cbcc1160239 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 78e77420458ab3992d68e441e5e2421cfc0380c3 Author: Sam James gentoo org> AuthorDate: Wed Feb 24 20:25:26 2021 + Commit: Sam James gentoo org> CommitDate: Wed Feb 24 20:25:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78e77420 media-sound/vorbis-tools: Stabilize 1.4.2 ppc64, #770292 Signed-off-by: Sam James gentoo.org> media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild index ad0c8eff1d2..3d59b03b202 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 58640e3892362172469fe77c24010e1e1dcd852d Author: Sam James gentoo org> AuthorDate: Wed Feb 24 20:23:30 2021 + Commit: Sam James gentoo org> CommitDate: Wed Feb 24 20:24:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58640e38 media-sound/vorbis-tools: Stabilize 1.4.2 ppc, #770292 Signed-off-by: Sam James gentoo.org> media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild index f868e734c24..ad0c8eff1d2 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: eb4b95c667ad318942b2f3db8e92386a58504028 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Feb 23 14:43:39 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Feb 23 18:12:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb4b95c6 media-sound/vorbis-tools: stable 1.4.2 for sparc, bug #770292 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild index eaae1ed0881..f868e734c24 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/files/, media-sound/vorbis-tools/
commit: 2702d12908072c0f8f53c905af004a1692f8844d Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Jan 23 13:29:12 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Jan 23 13:29:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2702d129 media-sound/vorbis-tools: 1.4.2 version bump Closes: https://bugs.gentoo.org/766567 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> media-sound/vorbis-tools/Manifest | 1 + .../files/vorbis-tools-1.4.2-docdir.patch | 14 +++ media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild | 43 ++ 3 files changed, 58 insertions(+) diff --git a/media-sound/vorbis-tools/Manifest b/media-sound/vorbis-tools/Manifest index dac34365d6e..7c4e168674b 100644 --- a/media-sound/vorbis-tools/Manifest +++ b/media-sound/vorbis-tools/Manifest @@ -1 +1,2 @@ DIST vorbis-tools-1.4.0.tar.gz 1346532 BLAKE2B 37a915c522bc7ec3746d96bef3982f59aa590098425609d8d9a5cd522d15fe7ca5f0cf6cceb8eadf1a14b732f812b56206ec20c04121e20f34b9df0755d8bd18 SHA512 d2473f2e8e6726b5a5083f567797ae42bbb7fa3f26aec3f7b83e641e028c64726299f71a9d75258595a53cf29c18acb84841bcbc39509258d2c8df859e4e3b99 +DIST vorbis-tools-1.4.2.tar.gz 1389947 BLAKE2B 6cec240a2c069a74accfadd4d4a5a2a75bb4ad40c83aff86e190f7b19a87d4348d7a932e69a9ae9dd2efff636f47d3465b3d26d39393b4fec925cb7d1543f77e SHA512 31681560434054706981aef64406975295eb405a9d2d7c0468af789d6c23edb7cfc1c19d26a28fa7061835524289cdc6d217a4669c43a2eb828189370cc6fcaf diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-docdir.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-docdir.patch new file mode 100644 index 000..faec14fe65c --- /dev/null +++ b/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-docdir.patch @@ -0,0 +1,14 @@ +Thanks-to: Chris Mayo +https://bugs.gentoo.org/533774 + +--- a/configure2021-01-21 10:14:17.0 +0100 b/configure2021-01-23 14:24:06.178883282 +0100 +@@ -937,7 +937,7 @@ + runstatedir='${localstatedir}/run' + includedir='${prefix}/include' + oldincludedir='/usr/include' +-docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' ++docdir='${docdir}' + infodir='${datarootdir}/info' + htmldir='${docdir}' + dvidir='${docdir}' diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild new file mode 100644 index 000..eaae1ed0881 --- /dev/null +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Tools for using the Ogg Vorbis sound file format" +HOMEPAGE="https://xiph.org/vorbis/; +SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="flac kate nls +ogg123 speex" + +RDEPEND=" + media-libs/libvorbis + media-libs/opusfile + flac? ( media-libs/flac ) + kate? ( media-libs/libkate ) + ogg123? ( + media-libs/libao + net-misc/curl + ) + speex? ( media-libs/speex ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +PATCHES=( "${FILESDIR}"/${P}-docdir.patch ) + +src_configure() { + local myeconfargs=( + $(use_with flac) + $(use_with kate) + $(use_enable nls) + $(use_enable ogg123) + $(use_with speex) + ) + econf "${myeconfargs[@]}" +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 52f9fc1f1831ccd2962929419b3feea5ec1bd317 Author: Fabian Groffen gentoo org> AuthorDate: Wed Jan 6 14:31:02 2021 + Commit: Fabian Groffen gentoo org> CommitDate: Wed Jan 6 14:31:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52f9fc1f media-sound/vorbis-tools: drop x86-macos Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild index b210303bcaa..51e642dbe33 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/files/
commit: 414672cf52461d661c85bc17f118ebadb6fa4492 Author: Michael Mair-Keimberger gmail com> AuthorDate: Thu Nov 1 09:38:27 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Nov 8 15:54:57 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=414672cf media-sound/vorbis-tools: remove unused patch Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Andreas Sturmlechner gentoo.org> .../vorbis-tools-1.4.0-aiff-buffer-overflow.patch | 31 -- 1 file changed, 31 deletions(-) diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-aiff-buffer-overflow.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-aiff-buffer-overflow.patch deleted file mode 100644 index f8b66a90e7c..000 --- a/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-aiff-buffer-overflow.patch +++ /dev/null @@ -1,31 +0,0 @@ -Patch taken from: -https://trac.xiph.org/attachment/ticket/2212/0001-oggenc-Fix-large-alloca-on-bad-AIFF-input.patch -To fix bug report: -http://www.openwall.com/lists/oss-security/2015/08/29/1 -https://bugs.gentoo.org/show_bug.cgi?id=559170 oggenc/audio.c -+++ oggenc/audio.c -@@ -245,8 +245,8 @@ - int aiff_open(FILE *in, oe_enc_opt *opt, unsigned char *buf, int buflen) - { - int aifc; /* AIFC or AIFF? */ --unsigned int len; --unsigned char *buffer; -+unsigned int len,readlen; -+unsigned char buffer[22]; - unsigned char buf2[8]; - aiff_fmt format; - aifffile *aiff = malloc(sizeof(aifffile)); -@@ -269,9 +269,9 @@ - return 0; /* Weird common chunk */ - } - --buffer = alloca(len); -- --if(fread(buffer,1,len,in) < len) -+readlen = len < sizeof(buffer) ? len : sizeof(buffer); -+if(fread(buffer,1,readlen,in) < readlen || -+(len > readlen && !seek_forward(in, len-readlen))) - { - fprintf(stderr, _("Warning: Unexpected EOF in reading AIFF header\n")); - return 0;
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 7e4925d1c1aa39bacd24a5f575d21e2a08dcc02d Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jul 15 23:32:38 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jul 15 23:45:27 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e4925d1 media-sound/vorbis-tools: Cleanup vulnerable Bug: https://bugs.gentoo.org/537422 Package-Manager: Portage-2.3.42, Repoman-2.3.9 .../vorbis-tools/vorbis-tools-1.4.0-r3.ebuild | 45 -- 1 file changed, 45 deletions(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild deleted file mode 100644 index 040a329e40b..000 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit autotools eutils - -DESCRIPTION="tools for using the Ogg Vorbis sound file format" -HOMEPAGE="http://www.vorbis.com; -SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -IUSE="flac kate nls +ogg123 speex" - -RDEPEND=">=media-libs/libvorbis-1.3.0 - flac? ( media-libs/flac ) - kate? ( media-libs/libkate ) - ogg123? ( - >=media-libs/libao-1.0.0 - net-misc/curl - ) - speex? ( media-libs/speex )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -DOCS="AUTHORS CHANGES README" - -src_prepare() { - epatch "${FILESDIR}"/${P}-underlinking.patch - epatch "${FILESDIR}"/${P}-format-security.patch - epatch "${FILESDIR}"/${P}-aiff-buffer-overflow.patch - sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die #515220 - eautoreconf -} - -src_configure() { - econf \ - $(use_enable nls) \ - $(use_enable ogg123) \ - $(use_with flac) \ - $(use_with speex) \ - $(use_with kate) -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: eb6674082ce7dead4b9f3127a28b32adc3fbba2d Author: Mikle Kolyada gentoo org> AuthorDate: Thu Jul 12 00:06:49 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Jul 12 00:06:49 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb667408 media-sound/vorbis-tools: ppc stable wrt bug #537422 Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild index c44d174861f..7587affb598 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ~ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 08647efcb3bf9bf21a115c7ba0658896a503dd9d Author: Mikle Kolyada gentoo org> AuthorDate: Tue Jun 26 15:41:30 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Jun 26 15:41:30 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08647efc media-sound/vorbis-tools: arm stable wrt bug #537422 Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild index ff759f45e15..c44d174861f 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ~ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 5acae640073e41180ab62cb5953ce382b7683b8f Author: Tobias Klausmann gentoo org> AuthorDate: Mon Jun 18 11:03:12 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Jun 18 18:07:13 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5acae640 media-sound/vorbis-tools-1.4.0-r5: alpha stable Gentoo-Bug: http://bugs.gentoo.org/537422 media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild index db2e90e0989..ef25add662d 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: db2d2ab2036eb73c74b9558c528bfa35653f7644 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Jun 12 18:49:15 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Jun 12 20:47:54 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db2d2ab2 media-sound/vorbis-tools: stable 1.4.0-r5 for sparc Bug: https://bugs.gentoo.org/537422 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild index 4d83a7fd3c9..db2e90e0989 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 2dfc5ae242f93ece77c3a3c9521b8425f9412315 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Jun 11 10:51:42 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Jun 11 10:52:01 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dfc5ae2 media-sound/vorbis-tools: stable 1.4.0-r5 for ia64, bug #537422 Bug: https://bugs.gentoo.org/537422 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ia64" media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild index fe8f47c7959..4d83a7fd3c9 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 6ecb21308c2c8391a903d436bf23227be347e49f Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jun 11 07:35:30 2018 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jun 11 07:35:30 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ecb2130 media-sound/vorbis-tools: amd64 stable wrt bug #537422 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="amd64" media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild index d7b0b712f66..fe8f47c7959 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 2a4048ac9076365dbc21a7246c14ae7ba2ed06b2 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Jun 10 18:45:19 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Jun 10 18:46:50 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a4048ac media-sound/vorbis-tools: x86 stable (bug #537422) Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild index d6b6fef03c7..d7b0b712f66 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/, media-sound/vorbis-tools/files/
commit: 50641c44982386c6d670a52ea6d5cbac87381f3a Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jun 10 10:34:23 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jun 10 10:42:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50641c44 media-sound/vorbis-tools: Fix examples install dir Thanks-to: Chris Mayo gmail.com> Closes: https://bugs.gentoo.org/533774 Package-Manager: Portage-2.3.40, Repoman-2.3.9 .../vorbis-tools/files/vorbis-tools-1.4.0-docdir.patch | 14 ++ ...-tools-1.4.0-r4.ebuild => vorbis-tools-1.4.0-r5.ebuild} | 1 + 2 files changed, 15 insertions(+) diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-docdir.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-docdir.patch new file mode 100644 index 000..d3fdde0e11d --- /dev/null +++ b/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-docdir.patch @@ -0,0 +1,14 @@ +Thanks-to: Chris Mayo +https://bugs.gentoo.org/533774 + +--- a/ogg123/Makefile.am b/ogg123/Makefile.am +@@ -19,7 +19,7 @@ + localedir = $(datadir)/locale + DEFS = -DSYSCONFDIR=\"$(sysconfdir)\" -DLOCALEDIR=\"$(localedir)\" @DEFS@ + +-docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION) ++docdir = @docdir@ + mandir = @MANDIR@ + + bin_PROGRAMS = ogg123 diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r4.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild similarity index 97% rename from media-sound/vorbis-tools/vorbis-tools-1.4.0-r4.ebuild rename to media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild index 54d3541a0b8..d6b6fef03c7 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r4.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r5.ebuild @@ -34,6 +34,7 @@ PATCHES=( "${FILESDIR}"/${P}-format-security.patch "${FILESDIR}"/${P}-CVE-2014-9640.patch "${FILESDIR}"/${P}-CVE-2014-9638.patch + "${FILESDIR}"/${P}-docdir.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/, media-sound/vorbis-tools/files/
commit: a5f94c4d90095df4ec012acc6ca25e5fc0e7101a Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jun 10 10:28:25 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jun 10 10:42:33 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5f94c4d media-sound/vorbis-tools: EAPI-6 bump Package-Manager: Portage-2.3.40, Repoman-2.3.9 .../files/vorbis-tools-1.4.0-CVE-2014-9638.patch | 8 +++--- .../files/vorbis-tools-1.4.0-underlinking.patch| 8 +++--- .../vorbis-tools/vorbis-tools-1.4.0-r4.ebuild | 30 +- 3 files changed, 26 insertions(+), 20 deletions(-) diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-CVE-2014-9638.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-CVE-2014-9638.patch index 79859df0274..a643f1cb82f 100644 --- a/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-CVE-2014-9638.patch +++ b/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-CVE-2014-9638.patch @@ -5,8 +5,8 @@ To fix bug report: http://www.openwall.com/lists/oss-security/2015/08/29/1 https://bugs.gentoo.org/show_bug.cgi?id=559170 https://bugs.gentoo.org/show_bug.cgi?id=537422 oggenc/audio.h -+++ oggenc/audio.h +--- a/oggenc/audio.h b/oggenc/audio.h @@ -25,7 +25,7 @@ typedef struct { @@ -25,8 +25,8 @@ https://bugs.gentoo.org/show_bug.cgi?id=537422 int totalframes; short samplesize; int rate; oggenc/audio.c -+++ oggenc/audio.c +--- a/oggenc/audio.c b/oggenc/audio.c @@ -245,8 +245,8 @@ int aiff_open(FILE *in, oe_enc_opt *opt, unsigned char *buf, int buflen) { diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-underlinking.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-underlinking.patch index aaa10fbb54f..9aee38e0b19 100644 --- a/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-underlinking.patch +++ b/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-underlinking.patch @@ -23,8 +23,8 @@ using functions from the mathlib. Therefore, always link to mathlib: ogg123/Makefile.am -+++ ogg123/Makefile.am +--- a/ogg123/Makefile.am b/ogg123/Makefile.am @@ -30,7 +30,7 @@ ogg123_LDADD = @SHARE_LIBS@ \ @VORBISFILE_LIBS@ @VORBIS_LIBS@ @OGG_LIBS@ @AO_LIBS@ \ @@ -34,8 +34,8 @@ Therefore, always link to mathlib: ogg123_DEPENDENCIES = @SHARE_LIBS@ ogg123_SOURCES = audio.c buffer.c callbacks.c \ oggenc/Makefile.am -+++ oggenc/Makefile.am +--- a/oggenc/Makefile.am b/oggenc/Makefile.am @@ -23,7 +23,7 @@ oggenc_LDADD = @SHARE_LIBS@ \ diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r4.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r4.ebuild index 7f85f35db51..54d3541a0b8 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r4.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r4.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit autotools eutils +EAPI=6 -DESCRIPTION="tools for using the Ogg Vorbis sound file format" +inherit autotools + +DESCRIPTION="Tools for using the Ogg Vorbis sound file format" HOMEPAGE="http://www.vorbis.com; SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; @@ -13,25 +14,30 @@ SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" -RDEPEND=">=media-libs/libvorbis-1.3.0 +RDEPEND=" + >=media-libs/libvorbis-1.3.0 flac? ( media-libs/flac ) kate? ( media-libs/libkate ) ogg123? ( >=media-libs/libao-1.0.0 net-misc/curl ) - speex? ( media-libs/speex )" + speex? ( media-libs/speex ) +" DEPEND="${RDEPEND} + virtual/pkgconfig nls? ( sys-devel/gettext ) - virtual/pkgconfig" +" -DOCS="AUTHORS CHANGES README" +PATCHES=( + "${FILESDIR}"/${P}-underlinking.patch + "${FILESDIR}"/${P}-format-security.patch + "${FILESDIR}"/${P}-CVE-2014-9640.patch + "${FILESDIR}"/${P}-CVE-2014-9638.patch +) src_prepare() { - epatch "${FILESDIR}"/${P}-underlinking.patch - epatch "${FILESDIR}"/${P}-format-security.patch - epatch "${FILESDIR}"/${P}-CVE-2014-9640.patch - epatch "${FILESDIR}"/${P}-CVE-2014-9638.patch + default sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die #515220 eautoreconf }
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: eef7c4ea4cce8c1081da5d576e1350675704b4ac Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Dec 10 21:32:16 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Dec 10 21:32:16 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eef7c4ea media-sound/vorbis-tools: stable 1.4.0-r3 for sparc, bug #559170 (thanks to Rolf Eike Beer) Package-Manager: Portage-2.3.16, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild index b5a666c3046..040a329e40b 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND=">=media-libs/libvorbis-1.3.0
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: d78d252fcdbf8d91583548af6a821fe561ee0947 Author: Aaron Bauman gentoo org> AuthorDate: Sat Nov 11 20:06:53 2017 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Nov 11 20:06:53 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d78d252f media-sound/vorbis-tools: cleanup vulnerable wrt bug #559170 .../vorbis-tools/vorbis-tools-1.4.0-r2.ebuild | 44 -- 1 file changed, 44 deletions(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r2.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r2.ebuild deleted file mode 100644 index d126eb2230c..000 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit autotools eutils - -DESCRIPTION="tools for using the Ogg Vorbis sound file format" -HOMEPAGE="http://www.vorbis.com; -SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -IUSE="flac kate nls +ogg123 speex" - -RDEPEND=">=media-libs/libvorbis-1.3.0 - flac? ( media-libs/flac ) - kate? ( media-libs/libkate ) - ogg123? ( - >=media-libs/libao-1.0.0 - net-misc/curl - ) - speex? ( media-libs/speex )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -DOCS="AUTHORS CHANGES README" - -src_prepare() { - epatch "${FILESDIR}"/${P}-underlinking.patch - epatch "${FILESDIR}"/${P}-format-security.patch - sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die #515220 - eautoreconf -} - -src_configure() { - econf \ - $(use_enable nls) \ - $(use_enable ogg123) \ - $(use_with flac) \ - $(use_with speex) \ - $(use_with kate) -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: dadde80ac9e02f5c735a3ce0c51d57a7e41cc4ed Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Sep 26 08:36:30 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Sep 26 08:36:30 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dadde80a media-sound/vorbis-tools: stable 1.4.0-r3 for ppc64, bug #559170 Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc64" media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild index ba1c77ae537..658f3b4c63e 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND=">=media-libs/libvorbis-1.3.0
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 52997980e526856ef25745bce8397cceffc2f802 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Sep 26 08:41:31 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Sep 26 08:41:31 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52997980 media-sound/vorbis-tools: stable 1.4.0-r3 for ppc, bug #559170 Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc" media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild index 658f3b4c63e..b5a666c3046 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND=">=media-libs/libvorbis-1.3.0
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 5138af7aeaadb2c712239abde41bd764dddec86c Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Sep 20 21:03:47 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Sep 20 21:03:53 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5138af7a media-sound/vorbis-tools: stable 1.4.0-r3 for hppa, bug #559170 Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="hppa" media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild index f11b9eb3306..ba1c77ae537 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND=">=media-libs/libvorbis-1.3.0
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 13a2e53f3cc26390ebe4397fa0be7de7dfb6139f Author: Matt Turner gentoo org> AuthorDate: Thu Aug 31 15:17:09 2017 + Commit: Matt Turner gentoo org> CommitDate: Thu Aug 31 15:17:42 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13a2e53f media-sound/vorbis-tools-1.4.0-r3: alpha stable, bug 559170 media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild index 5ef931c725c..f11b9eb3306 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND=">=media-libs/libvorbis-1.3.0
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 9a65ac9d24f231522c1fcbe4ab0bd43242413965 Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Aug 18 19:53:29 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Aug 18 20:08:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a65ac9d media-sound/vorbis-tools: x86 stable (bug #559170) Package-Manager: Portage-2.3.5, Repoman-2.3.2 media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild index a21389ff25a..5ef931c725c 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND=">=media-libs/libvorbis-1.3.0
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 8ac69b737811186fb62bade5bbdcde85251f3fd4 Author: Markus Meier gentoo org> AuthorDate: Thu Aug 10 19:55:33 2017 + Commit: Markus Meier gentoo org> CommitDate: Thu Aug 10 19:55:33 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ac69b73 media-sound/vorbis-tools: arm stable, bug #559170 Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="arm" media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild index 5d4c81e77c7..a21389ff25a 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND=">=media-libs/libvorbis-1.3.0
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 5f57f2e5f5b47c8004d35e921e3450b49b27aca5 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Aug 10 07:00:50 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Aug 10 07:00:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f57f2e5 media-sound/vorbis-tools: amd64 stable wrt bug #559170 Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild index d25a9991ee9..5d4c81e77c7 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND=">=media-libs/libvorbis-1.3.0
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: cd9379f46acc42e184f8af1969ab1e8fdd1d71f9 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Aug 9 21:59:00 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Aug 9 21:59:37 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd9379f4 media-sound/vorbis-tools: stable 1.4.0-r3 for ia64, bug #559170 Package-Manager: Portage-2.3.6, Repoman-2.3.3 RepoMan-Options: --include-arches="ia64" media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild index 977e7e88ff3..d25a9991ee9 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="flac kate nls +ogg123 speex" RDEPEND=">=media-libs/libvorbis-1.3.0
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/, media-sound/vorbis-tools/files/
commit: 5b60b4cd7ed6c51f086f57a39a1dbf9cebffc825 Author: Christopher Díaz gmail com> AuthorDate: Sun Jul 23 15:17:30 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Sat Jul 29 10:40:42 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b60b4cd media-sound/vorbis-tools: multiple security fixes https://bugs.gentoo.org/show_bug.cgi?id=537422 https://bugs.gentoo.org/show_bug.cgi?id=559170 .../files/vorbis-tools-1.4.0-CVE-2014-9638.patch | 92 ++ .../files/vorbis-tools-1.4.0-CVE-2014-9640.patch | 24 ++ .../vorbis-tools/vorbis-tools-1.4.0-r4.ebuild | 46 +++ 3 files changed, 162 insertions(+) diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-CVE-2014-9638.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-CVE-2014-9638.patch new file mode 100644 index 000..79859df0274 --- /dev/null +++ b/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-CVE-2014-9638.patch @@ -0,0 +1,92 @@ +Patches taken as references: +https://github.com/mark4o/opus-tools/commit/8c412e619b83eb6dd32191909cf6672e93e5802e +https://trac.xiph.org/attachment/ticket/2212/0001-oggenc-Fix-large-alloca-on-bad-AIFF-input.patch +To fix bug report: +http://www.openwall.com/lists/oss-security/2015/08/29/1 +https://bugs.gentoo.org/show_bug.cgi?id=559170 +https://bugs.gentoo.org/show_bug.cgi?id=537422 +--- oggenc/audio.h oggenc/audio.h +@@ -25,7 +25,7 @@ + + typedef struct { + short format; +-short channels; ++unsigned short channels; + int samplerate; + int bytespersec; + short align; +@@ -44,7 +44,7 @@ + } wavfile; + + typedef struct { +-short channels; ++unsigned short channels; + int totalframes; + short samplesize; + int rate; +--- oggenc/audio.c oggenc/audio.c +@@ -245,8 +245,8 @@ + int aiff_open(FILE *in, oe_enc_opt *opt, unsigned char *buf, int buflen) + { + int aifc; /* AIFC or AIFF? */ +-unsigned int len; +-unsigned char *buffer; ++unsigned int len,readlen; ++unsigned char buffer[22]; + unsigned char buf2[8]; + aiff_fmt format; + aifffile *aiff = malloc(sizeof(aifffile)); +@@ -269,9 +269,9 @@ + return 0; /* Weird common chunk */ + } + +-buffer = alloca(len); +- +-if(fread(buffer,1,len,in) < len) ++readlen = len < sizeof(buffer) ? len : sizeof(buffer); ++if(fread(buffer,1,readlen,in) < readlen || ++(len > readlen && !seek_forward(in, len-readlen))) + { + fprintf(stderr, _("Warning: Unexpected EOF in reading AIFF header\n")); + return 0; +@@ -277,11 +277,18 @@ + return 0; + } + +-format.channels = READ_U16_BE(buffer); ++format.channels = (short)READ_U16_BE(buffer); + format.totalframes = READ_U32_BE(buffer+2); + format.samplesize = READ_U16_BE(buffer+6); + format.rate = (int)read_IEEE80(buffer+8); + ++if(format.channels <=0) ++{ ++ fprintf(stderr, _("ERROR: Invalid channel count in AIFF header\n")); ++ return 0; ++ ++} ++ + aiff->bigendian = 1; + + if(aifc) +@@ -449,11 +449,17 @@ + } + + format.format = READ_U16_LE(buf); +-format.channels =READ_U16_LE(buf+2); ++format.channels =(short)READ_U16_LE(buf+2); + format.samplerate = READ_U32_LE(buf+4); + format.bytespersec = READ_U32_LE(buf+8); + format.align = READ_U16_LE(buf+12); + format.samplesize = READ_U16_LE(buf+14); ++ ++if(format.channels == 0) ++{ ++ fprintf(stderr, _("ERROR: Zero channels in WAV header\n")); ++ return 0; ++} + + if(format.format == -2) /* WAVE_FORMAT_EXTENSIBLE */ + { diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-CVE-2014-9640.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-CVE-2014-9640.patch new file mode 100644 index 000..51c23b062af --- /dev/null +++ b/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-CVE-2014-9640.patch @@ -0,0 +1,24 @@ +Patch taken from: +https://trac.xiph.org/changeset/19117 +To fix bug report: +https://bugs.gentoo.org/show_bug.cgi?id=537422 +--- vorbis-tools-1.4.0/oggenc/oggenc.c vorbis-tools-1.4.0/oggenc/oggenc.c +@@ -97,6 +97,8 @@ + .3,-1, + 0,0,0.f, + 0, 0, 0, 0, 0}; ++input_format raw_format = {NULL, 0, raw_open, wav_close, "raw", ++N_("RAW file reader")}; + + int i; + +@@ -239,8 +241,6 @@ + + if(opt.rawmode) + { +-input_format raw_format = {NULL, 0, raw_open, wav_close, "raw", +-N_("RAW file reader")}; + + enc_opts.rate=opt.raw_samplerate; + enc_opts.channels=opt.raw_channels; diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r4.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r4.ebuild new file mode 100644 index 000..7f85f35db51 --- /dev/null +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r4.ebuild @@ -0,0 +1,46
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/, media-sound/vorbis-tools/files/
commit: 3aeef28be917bba491ddb751f06aec58fdf672a9 Author: ChrisADR gmail com> AuthorDate: Mon Jul 17 00:26:28 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Jul 17 15:53:30 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aeef28b media-sound/vorbis-tools: New revision fixing security bug 559170 .../vorbis-tools-1.4.0-aiff-buffer-overflow.patch | 31 +++ .../vorbis-tools/vorbis-tools-1.4.0-r3.ebuild | 45 ++ 2 files changed, 76 insertions(+) diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-aiff-buffer-overflow.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-aiff-buffer-overflow.patch new file mode 100644 index 000..f8b66a90e7c --- /dev/null +++ b/media-sound/vorbis-tools/files/vorbis-tools-1.4.0-aiff-buffer-overflow.patch @@ -0,0 +1,31 @@ +Patch taken from: +https://trac.xiph.org/attachment/ticket/2212/0001-oggenc-Fix-large-alloca-on-bad-AIFF-input.patch +To fix bug report: +http://www.openwall.com/lists/oss-security/2015/08/29/1 +https://bugs.gentoo.org/show_bug.cgi?id=559170 +--- oggenc/audio.c oggenc/audio.c +@@ -245,8 +245,8 @@ + int aiff_open(FILE *in, oe_enc_opt *opt, unsigned char *buf, int buflen) + { + int aifc; /* AIFC or AIFF? */ +-unsigned int len; +-unsigned char *buffer; ++unsigned int len,readlen; ++unsigned char buffer[22]; + unsigned char buf2[8]; + aiff_fmt format; + aifffile *aiff = malloc(sizeof(aifffile)); +@@ -269,9 +269,9 @@ + return 0; /* Weird common chunk */ + } + +-buffer = alloca(len); +- +-if(fread(buffer,1,len,in) < len) ++readlen = len < sizeof(buffer) ? len : sizeof(buffer); ++if(fread(buffer,1,readlen,in) < readlen || ++(len > readlen && !seek_forward(in, len-readlen))) + { + fprintf(stderr, _("Warning: Unexpected EOF in reading AIFF header\n")); + return 0; diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild new file mode 100644 index 000..977e7e88ff3 --- /dev/null +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils + +DESCRIPTION="tools for using the Ogg Vorbis sound file format" +HOMEPAGE="http://www.vorbis.com; +SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +IUSE="flac kate nls +ogg123 speex" + +RDEPEND=">=media-libs/libvorbis-1.3.0 + flac? ( media-libs/flac ) + kate? ( media-libs/libkate ) + ogg123? ( + >=media-libs/libao-1.0.0 + net-misc/curl + ) + speex? ( media-libs/speex )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +DOCS="AUTHORS CHANGES README" + +src_prepare() { + epatch "${FILESDIR}"/${P}-underlinking.patch + epatch "${FILESDIR}"/${P}-format-security.patch + epatch "${FILESDIR}"/${P}-aiff-buffer-overflow.patch + sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die #515220 + eautoreconf +} + +src_configure() { + econf \ + $(use_enable nls) \ + $(use_enable ogg123) \ + $(use_with flac) \ + $(use_with speex) \ + $(use_with kate) +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/vorbis-tools/
commit: 1dea67fa8f9616acb2f9785ae12048afd73fc6ea Author: Tim Harder gentoo org> AuthorDate: Tue Dec 6 04:34:38 2016 + Commit: Tim Harder gentoo org> CommitDate: Tue Dec 6 04:34:38 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dea67fa media-sound/vorbis-tools: remove old .../vorbis-tools/vorbis-tools-1.4.0-r1.ebuild | 44 -- media-sound/vorbis-tools/vorbis-tools-1.4.0.ebuild | 35 - 2 files changed, 79 deletions(-) diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r1.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0-r1.ebuild deleted file mode 100644 index 4eacdcc.. --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit autotools eutils - -DESCRIPTION="tools for using the Ogg Vorbis sound file format" -HOMEPAGE="http://www.vorbis.com; -SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -IUSE="flac kate nls +ogg123 speex" - -RDEPEND=">=media-libs/libvorbis-1.3.0 - flac? ( media-libs/flac ) - kate? ( media-libs/libkate ) - ogg123? ( - >=media-libs/libao-1.0.0 - net-misc/curl - ) - speex? ( media-libs/speex )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -DOCS="AUTHORS CHANGES README" - -src_prepare() { - epatch "${FILESDIR}"/${P}-underlinking.patch - sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die #515220 - eautoreconf -} - -src_configure() { - econf \ - $(use_enable nls) \ - $(use_enable ogg123) \ - $(use_with flac) \ - $(use_with speex) \ - $(use_with kate) -} diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.0.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.0.ebuild deleted file mode 100644 index baf847b.. --- a/media-sound/vorbis-tools/vorbis-tools-1.4.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -DESCRIPTION="tools for using the Ogg Vorbis sound file format" -HOMEPAGE="http://www.vorbis.com; -SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -IUSE="flac kate nls +ogg123 speex" - -RDEPEND=">=media-libs/libvorbis-1.3.0 - flac? ( media-libs/flac ) - kate? ( media-libs/libkate ) - ogg123? ( >=media-libs/libao-1.0.0 - net-misc/curl ) - speex? ( media-libs/speex )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -DOCS="AUTHORS CHANGES README" - -src_configure() { - econf \ - $(use_enable nls) \ - $(use_enable ogg123) \ - $(use_with flac) \ - $(use_with speex) \ - $(use_with kate) -}