[gentoo-commits] repo/gentoo:master commit in: media-libs/libmad/
commit: 0dfd251e39550932e7b9bc02ac8ee456888f5fce Author: Michael Mair-Keimberger levelnine at> AuthorDate: Thu Jul 6 09:05:57 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Jul 7 07:31:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dfd251e media-libs/libmad: use HTTPS, fix LICENSE, fix UnusedInherits Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Miroslav Šulc gentoo.org> media-libs/libmad/libmad-0.15.1b-r10.ebuild | 11 --- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/media-libs/libmad/libmad-0.15.1b-r10.ebuild b/media-libs/libmad/libmad-0.15.1b-r10.ebuild index d597490dcf95..2b61ff7cf8a5 100644 --- a/media-libs/libmad/libmad-0.15.1b-r10.ebuild +++ b/media-libs/libmad/libmad-0.15.1b-r10.ebuild @@ -1,22 +1,19 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit autotools flag-o-matic multilib-minimal toolchain-funcs +inherit autotools multilib-minimal toolchain-funcs DESCRIPTION="\"M\"peg \"A\"udio \"D\"ecoder library" -HOMEPAGE="http://mad.sourceforge.net; +HOMEPAGE="https://mad.sourceforge.net; SRC_URI="mirror://sourceforge/mad/${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug static-libs" -DEPEND="" -RDEPEND="" - DOCS=( CHANGES CREDITS README TODO VERSION ) MULTILIB_WRAPPED_HEADERS=(
[gentoo-commits] repo/gentoo:master commit in: media-libs/libmad/
commit: 19f29f11c9d4348045538c81075235ace22c09ee Author: Alex Fan yahoo com> AuthorDate: Sun Aug 8 05:40:32 2021 + Commit: Yixun Lan gentoo org> CommitDate: Tue Aug 10 08:51:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19f29f11 media-libs/libmad: keyword 0.15.1b-r10 for ~riscv Signed-off-by: Alex Fan yahoo.com> Signed-off-by: Yixun Lan gentoo.org> media-libs/libmad/libmad-0.15.1b-r10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libmad/libmad-0.15.1b-r10.ebuild b/media-libs/libmad/libmad-0.15.1b-r10.ebuild index 62d80839b6b..8552f8c87dc 100644 --- a/media-libs/libmad/libmad-0.15.1b-r10.ebuild +++ b/media-libs/libmad/libmad-0.15.1b-r10.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mad/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -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="debug static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: media-libs/libmad/
commit: 5fb5a04d9d642e6ce7e803f91981daa7519c28c7 Author: Fabian Groffen gentoo org> AuthorDate: Sun Dec 27 17:44:25 2020 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Dec 27 17:46:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fb5a04d media-libs/libmad: drop ppc-aix m68k-mint Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> media-libs/libmad/libmad-0.15.1b-r10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libmad/libmad-0.15.1b-r10.ebuild b/media-libs/libmad/libmad-0.15.1b-r10.ebuild index 285cf5467f4..7a0d256c4a7 100644 --- a/media-libs/libmad/libmad-0.15.1b-r10.ebuild +++ b/media-libs/libmad/libmad-0.15.1b-r10.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mad/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~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="debug static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: media-libs/libmad/, media-libs/libmad/files/
commit: d42031b7dffd924e259a67a4cfc70f94c3ae3046 Author: Miroslav Šulc gentoo org> AuthorDate: Sun Aug 2 08:28:43 2020 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun Aug 2 10:54:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d42031b7 media-libs/libmad: fixed wrong version in mad.pc Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/libmad/files/mad.pc| 2 +- .../libmad/{libmad-0.15.1b-r9.ebuild => libmad-0.15.1b-r10.ebuild}| 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/media-libs/libmad/files/mad.pc b/media-libs/libmad/files/mad.pc index 14a66f55258..329276cdeec 100644 --- a/media-libs/libmad/files/mad.pc +++ b/media-libs/libmad/files/mad.pc @@ -6,6 +6,6 @@ includedir=${prefix}/include Name: mad Description: MPEG Audio Decoder Requires: -Version: 0.15.0b +Version: %VERSION% Libs: -L${libdir} -lmad -lm Cflags: -I${includedir} diff --git a/media-libs/libmad/libmad-0.15.1b-r9.ebuild b/media-libs/libmad/libmad-0.15.1b-r10.ebuild similarity index 95% rename from media-libs/libmad/libmad-0.15.1b-r9.ebuild rename to media-libs/libmad/libmad-0.15.1b-r10.ebuild index 856aa42c5f7..285cf5467f4 100644 --- a/media-libs/libmad/libmad-0.15.1b-r9.ebuild +++ b/media-libs/libmad/libmad-0.15.1b-r10.ebuild @@ -67,7 +67,9 @@ multilib_src_install() { # This file must be updated with each version update insinto /usr/$(get_libdir)/pkgconfig - doins "${FILESDIR}"/mad.pc + cp "${FILESDIR}/mad.pc" "${S}" + sed -i "s/%VERSION%/${PV}/g" "${S}/mad.pc" + doins "${S}/mad.pc" # Use correct libdir in pkgconfig file sed -e "s:^libdir.*:libdir=${EPREFIX}/usr/$(get_libdir):" \
[gentoo-commits] repo/gentoo:master commit in: media-libs/libmad/
commit: cbcd738cfa6a643c65090fc0cf80822c264a4e4d Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu Nov 8 22:43:19 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Nov 8 22:58:57 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbcd738c media-libs/libmad: stable 0.15.1b-r9 for sparc, bug #618022 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/libmad/libmad-0.15.1b-r9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libmad/libmad-0.15.1b-r9.ebuild b/media-libs/libmad/libmad-0.15.1b-r9.ebuild index 541827117d5..55105d3364b 100644 --- a/media-libs/libmad/libmad-0.15.1b-r9.ebuild +++ b/media-libs/libmad/libmad-0.15.1b-r9.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mad/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~ppc-aix ~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 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="debug static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: media-libs/libmad/
commit: e128741cd6e2f3e753c76a2d0b69847044686a7b Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Nov 4 22:49:51 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Nov 4 22:50:43 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e128741c media-libs/libmad: Security cleanup Bug: https://bugs.gentoo.org/618022 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/libmad/libmad-0.15.1b-r8.ebuild | 76 -- 1 file changed, 76 deletions(-) diff --git a/media-libs/libmad/libmad-0.15.1b-r8.ebuild b/media-libs/libmad/libmad-0.15.1b-r8.ebuild deleted file mode 100644 index 910beb3d63c..000 --- a/media-libs/libmad/libmad-0.15.1b-r8.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools epatch flag-o-matic libtool ltprune multilib-minimal - -DESCRIPTION="\"M\"peg \"A\"udio \"D\"ecoder library" -HOMEPAGE="http://mad.sourceforge.net; -SRC_URI="mirror://sourceforge/mad/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="debug static-libs" - -DEPEND="" -RDEPEND="" - -DOCS=( CHANGES CREDITS README TODO VERSION ) - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/mad.h -) - -src_prepare() { - epatch \ - "${FILESDIR}"/libmad-0.15.1b-cflags.patch \ - "${FILESDIR}"/libmad-0.15.1b-cflags-O2.patch \ - "${FILESDIR}"/libmad-0.15.1b-gcc44-mips-h-constraint-removal.patch - - # bug 467002 - sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.ac || die - - eautoreconf - # unnecessary when eautoreconf'd -# elibtoolize - # unnecessary when eautoreconf'd with new autoconf, for example, 2.69 -# epunt_cxx #74490 -} - -multilib_src_configure() { - local myconf="--enable-accuracy" - # --enable-speed optimize for speed over accuracy - # --enable-accuracy optimize for accuracy over speed - # --enable-experimental enable code using the EXPERIMENTAL - #preprocessor define - - # Fix for b0rked sound on sparc64 (maybe also sparc32?) - # default/approx is also possible, uses less cpu but sounds worse - use sparc && myconf+=" --enable-fpm=64bit" - - [[ $(tc-arch) == "amd64" ]] && myconf+=" --enable-fpm=64bit" - [[ $(tc-arch) == "x86" ]] && myconf+=" --enable-fpm=intel" - [[ $(tc-arch) == "ppc" ]] && myconf+=" --enable-fpm=default" - [[ $(tc-arch) == "ppc64" ]] && myconf+=" --enable-fpm=64bit" - - ECONF_SOURCE="${S}" econf \ - $(use_enable debug debugging) \ - $(use_enable static-libs static) \ - ${myconf} -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - # This file must be updated with each version update - insinto /usr/$(get_libdir)/pkgconfig - doins "${FILESDIR}"/mad.pc - - # Use correct libdir in pkgconfig file - sed -i -e "s:^libdir.*:libdir=${EPREFIX}/usr/$(get_libdir):" \ - "${ED}"/usr/$(get_libdir)/pkgconfig/mad.pc - - prune_libtool_files --all -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libmad/
commit: c559068b1a271acfd93640d2dfaa51c3ff10f563 Author: Markus Meier gentoo org> AuthorDate: Mon Oct 29 05:37:06 2018 + Commit: Markus Meier gentoo org> CommitDate: Mon Oct 29 05:37:06 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c559068b media-libs/libmad: arm stable, bug #618022 Signed-off-by: Markus Meier gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 RepoMan-Options: --include-arches="arm" media-libs/libmad/libmad-0.15.1b-r9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libmad/libmad-0.15.1b-r9.ebuild b/media-libs/libmad/libmad-0.15.1b-r9.ebuild index 9d408b7cc86..541827117d5 100644 --- a/media-libs/libmad/libmad-0.15.1b-r9.ebuild +++ b/media-libs/libmad/libmad-0.15.1b-r9.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mad/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~ppc-aix ~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 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="debug static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: media-libs/libmad/
commit: e4ef082eb65d108855d06333e806babeb2a12df4 Author: Tobias Klausmann gentoo org> AuthorDate: Sat Oct 13 06:55:50 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Sat Oct 13 06:55:50 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4ef082e media-libs/libmad-0.15.1b-r9: alpha stable Gentoo-Bug: http://bugs.gentoo.org/618022 Signed-off-by: Tobias Klausmann gentoo.org> media-libs/libmad/libmad-0.15.1b-r9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libmad/libmad-0.15.1b-r9.ebuild b/media-libs/libmad/libmad-0.15.1b-r9.ebuild index 42745664ae1..9d408b7cc86 100644 --- a/media-libs/libmad/libmad-0.15.1b-r9.ebuild +++ b/media-libs/libmad/libmad-0.15.1b-r9.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mad/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~ppc-aix ~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 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="debug static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: media-libs/libmad/
commit: f065db0bc59a8a3594a2a69b2419093883cb496e Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Oct 6 21:14:31 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Oct 6 22:07:41 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f065db0b media-libs/libmad: stable 0.15.1b-r9 for hppa, bug #618022 Signed-off-by: Sergei Trofimovich gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 RepoMan-Options: --include-arches="hppa" media-libs/libmad/libmad-0.15.1b-r9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libmad/libmad-0.15.1b-r9.ebuild b/media-libs/libmad/libmad-0.15.1b-r9.ebuild index 323902ef8d6..42745664ae1 100644 --- a/media-libs/libmad/libmad-0.15.1b-r9.ebuild +++ b/media-libs/libmad/libmad-0.15.1b-r9.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mad/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~ppc-aix ~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 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="debug static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: media-libs/libmad/
commit: 7796b57d3eb38e8d739e58617246639f06f5f8d9 Author: Matt Turner gentoo org> AuthorDate: Sat Oct 6 16:13:27 2018 + Commit: Matt Turner gentoo org> CommitDate: Sat Oct 6 16:47:26 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7796b57d media-libs/libmad-0.15.1b-r9: ppc64 stable, bug 618022 Signed-off-by: Matt Turner gentoo.org> media-libs/libmad/libmad-0.15.1b-r9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libmad/libmad-0.15.1b-r9.ebuild b/media-libs/libmad/libmad-0.15.1b-r9.ebuild index 0708a45aef3..323902ef8d6 100644 --- a/media-libs/libmad/libmad-0.15.1b-r9.ebuild +++ b/media-libs/libmad/libmad-0.15.1b-r9.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mad/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~ppc-aix ~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 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="debug static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: media-libs/libmad/
commit: 1024326965ab092468aaca73fff6528154eff671 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Oct 5 08:49:37 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Oct 5 08:49:37 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10243269 media-libs/libmad: amd64 stable wrt bug #618022 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 media-libs/libmad/libmad-0.15.1b-r9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libmad/libmad-0.15.1b-r9.ebuild b/media-libs/libmad/libmad-0.15.1b-r9.ebuild index bef115eda93..afaec245899 100644 --- a/media-libs/libmad/libmad-0.15.1b-r9.ebuild +++ b/media-libs/libmad/libmad-0.15.1b-r9.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mad/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~ppc-aix ~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 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="debug static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: media-libs/libmad/
commit: d52e645ff0915f074f953f1fcf5d5ace9776ab60 Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Oct 5 03:47:36 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Oct 5 03:47:36 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d52e645f media-libs/libmad: x86 stable (bug #618022) Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann gentoo.org> media-libs/libmad/libmad-0.15.1b-r9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libmad/libmad-0.15.1b-r9.ebuild b/media-libs/libmad/libmad-0.15.1b-r9.ebuild index 23edb297e89..bef115eda93 100644 --- a/media-libs/libmad/libmad-0.15.1b-r9.ebuild +++ b/media-libs/libmad/libmad-0.15.1b-r9.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mad/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~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 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="debug static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: media-libs/libmad/
commit: dd6f7b441054f8d3077edf0128b256d9c3e70a93 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Oct 4 22:35:31 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Oct 4 22:35:31 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd6f7b44 media-libs/libmad: stable 0.15.1b-r9 for ia64, bug #618022 Signed-off-by: Sergei Trofimovich gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 RepoMan-Options: --include-arches="ia64" media-libs/libmad/libmad-0.15.1b-r9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libmad/libmad-0.15.1b-r9.ebuild b/media-libs/libmad/libmad-0.15.1b-r9.ebuild index 2740db06857..23edb297e89 100644 --- a/media-libs/libmad/libmad-0.15.1b-r9.ebuild +++ b/media-libs/libmad/libmad-0.15.1b-r9.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mad/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~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 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="debug static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: media-libs/libmad/, media-libs/libmad/files/
commit: a877b25c4d29e1e60df8af384725e83c093fa734 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Oct 3 20:48:42 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Oct 3 21:11:27 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a877b25c media-libs/libmad: Fix vulnerabilities, EAPI-7 bump Debian does it, so let's use it too. Bug: https://bugs.gentoo.org/618022 Signed-off-by: Andreas Sturmlechner gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 ...CVE-2017-8372_CVE-2017-8373_CVE-2017-8374.patch | 197 + media-libs/libmad/libmad-0.15.1b-r9.ebuild | 80 + 2 files changed, 277 insertions(+) diff --git a/media-libs/libmad/files/libmad-0.15.1b-CVE-2017-8372_CVE-2017-8373_CVE-2017-8374.patch b/media-libs/libmad/files/libmad-0.15.1b-CVE-2017-8372_CVE-2017-8373_CVE-2017-8374.patch new file mode 100644 index 000..9cc8913e159 --- /dev/null +++ b/media-libs/libmad/files/libmad-0.15.1b-CVE-2017-8372_CVE-2017-8373_CVE-2017-8374.patch @@ -0,0 +1,197 @@ +; You can calculate where the next frame will start depending on things +; like the bitrate. See mad_header_decode(). It seems that when decoding +; the frame you can go past that boundary. This attempts to catch those cases, +; but might not catch all of them. +; For more info see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508133 +Index: libmad-0.15.1b/layer12.c +=== +--- a/layer12.c2008-12-23 21:38:07.0 +0100 b/layer12.c2008-12-23 21:38:12.0 +0100 +@@ -134,6 +134,12 @@ + for (sb = 0; sb < bound; ++sb) { + for (ch = 0; ch < nch; ++ch) { + nb = mad_bit_read(>ptr, 4); ++ if (mad_bit_nextbyte(>ptr) > stream->next_frame) ++ { ++ stream->error = MAD_ERROR_LOSTSYNC; ++ stream->sync = 0; ++ return -1; ++ } + + if (nb == 15) { + stream->error = MAD_ERROR_BADBITALLOC; +@@ -146,6 +152,12 @@ + + for (sb = bound; sb < 32; ++sb) { + nb = mad_bit_read(>ptr, 4); ++ if (mad_bit_nextbyte(>ptr) > stream->next_frame) ++ { ++ stream->error = MAD_ERROR_LOSTSYNC; ++ stream->sync = 0; ++ return -1; ++ } + + if (nb == 15) { + stream->error = MAD_ERROR_BADBITALLOC; +@@ -162,6 +174,12 @@ + for (ch = 0; ch < nch; ++ch) { + if (allocation[ch][sb]) { + scalefactor[ch][sb] = mad_bit_read(>ptr, 6); ++ if (mad_bit_nextbyte(>ptr) > stream->next_frame) ++ { ++ stream->error = MAD_ERROR_LOSTSYNC; ++ stream->sync = 0; ++ return -1; ++ } + + # if defined(OPT_STRICT) + /* +@@ -187,6 +205,12 @@ + frame->sbsample[ch][s][sb] = nb ? + mad_f_mul(I_sample(>ptr, nb), + sf_table[scalefactor[ch][sb]]) : 0; ++ if (mad_bit_nextbyte(>ptr) > stream->next_frame) ++ { ++ stream->error = MAD_ERROR_LOSTSYNC; ++ stream->sync = 0; ++ return -1; ++ } + } + } + +@@ -195,6 +219,12 @@ + mad_fixed_t sample; + + sample = I_sample(>ptr, nb); ++ if (mad_bit_nextbyte(>ptr) > stream->next_frame) ++ { ++ stream->error = MAD_ERROR_LOSTSYNC; ++ stream->sync = 0; ++ return -1; ++ } + + for (ch = 0; ch < nch; ++ch) { + frame->sbsample[ch][s][sb] = +@@ -403,7 +433,15 @@ + nbal = bitalloc_table[offsets[sb]].nbal; + + for (ch = 0; ch < nch; ++ch) ++{ + allocation[ch][sb] = mad_bit_read(>ptr, nbal); ++ if (mad_bit_nextbyte(>ptr) > stream->next_frame) ++ { ++ stream->error = MAD_ERROR_LOSTSYNC; ++ stream->sync = 0; ++ return -1; ++ } ++} + } + + for (sb = bound; sb < sblimit; ++sb) { +@@ -411,6 +449,13 @@ + + allocation[0][sb] = + allocation[1][sb] = mad_bit_read(>ptr, nbal); ++ ++ if (mad_bit_nextbyte(>ptr) > stream->next_frame) ++ { ++ stream->error = MAD_ERROR_LOSTSYNC; ++ stream->sync = 0; ++ return -1; ++ } + } + + /* decode scalefactor selection info */ +@@ -419,6 +464,12 @@ + for (ch = 0; ch < nch; ++ch) { + if (allocation[ch][sb]) + scfsi[ch][sb] = mad_bit_read(>ptr, 2); ++ if (mad_bit_nextbyte(>ptr) > stream->next_frame) ++ { ++ stream->error = MAD_ERROR_LOSTSYNC; ++ stream->sync = 0; ++ return -1; ++ } + } + } + +@@ -442,6 +493,12 @@ + for (ch = 0; ch < nch; ++ch) { + if (allocation[ch][sb]) { + scalefactor[ch][sb][0] = mad_bit_read(>ptr, 6); ++ if (mad_bit_nextbyte(>ptr) > stream->next_frame) ++ { ++ stream->error = MAD_ERROR_LOSTSYNC; ++ stream->sync = 0; ++ return -1; ++ } + + switch
[gentoo-commits] repo/gentoo:master commit in: media-libs/libmad/
commit: cc3bc512827cd2c640e2a7179bee2cc5f31217d1 Author: Michał Górny gentoo org> AuthorDate: Fri Mar 24 22:23:19 2017 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 14 16:27:56 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3bc512 media-libs/libmad: Replace eutils inherit w/ split eclasses media-libs/libmad/libmad-0.15.1b-r8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libmad/libmad-0.15.1b-r8.ebuild b/media-libs/libmad/libmad-0.15.1b-r8.ebuild index 6c7d808e0e6..50520a655d2 100644 --- a/media-libs/libmad/libmad-0.15.1b-r8.ebuild +++ b/media-libs/libmad/libmad-0.15.1b-r8.ebuild @@ -3,7 +3,7 @@ EAPI=5 -inherit eutils autotools libtool flag-o-matic multilib-minimal +inherit autotools epatch flag-o-matic libtool ltprune multilib-minimal DESCRIPTION="\"M\"peg \"A\"udio \"D\"ecoder library" HOMEPAGE="http://mad.sourceforge.net;
[gentoo-commits] repo/gentoo:master commit in: media-libs/libmad/
commit: d7194677593649b007eeaf22d9770b76acc9576f Author: Fabian Groffen gentoo org> AuthorDate: Sun Jan 29 19:08:17 2017 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Jan 29 19:14:47 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7194677 media-libs/libmad: dropped ~x86-freebsd ~x86-interix Package-Manager: portage-2.3.3 media-libs/libmad/libmad-0.15.1b-r8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libmad/libmad-0.15.1b-r8.ebuild b/media-libs/libmad/libmad-0.15.1b-r8.ebuild index 4810bc9..9151168 100644 --- a/media-libs/libmad/libmad-0.15.1b-r8.ebuild +++ b/media-libs/libmad/libmad-0.15.1b-r8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/mad/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~ppc-aix ~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 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="debug static-libs" DEPEND=""