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

2023-12-27 Thread Conrad Kostecki
commit: 2a14a224c1b94abef7ee76b2daa8eca9f09e41d3
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Dec 26 09:49:17 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Dec 28 01:03:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a14a224

media-libs/libvpx: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34480
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/libvpx-1.12.0-configure-clang16.patch| 37 -
 ...-1.13.0-VP8-disallow-thread-count-changes.patch | 53 
 ...pi_test-add-ConfigResizeChangeThreadCount.patch | 94 --
 3 files changed, 184 deletions(-)

diff --git a/media-libs/libvpx/files/libvpx-1.12.0-configure-clang16.patch 
b/media-libs/libvpx/files/libvpx-1.12.0-configure-clang16.patch
deleted file mode 100644
index bb815b887885..
--- a/media-libs/libvpx/files/libvpx-1.12.0-configure-clang16.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-https://chromium-review.googlesource.com/c/webm/libvpx/+/4004627
-
-From 62dee8012ea70a9f0628471609c5768f98a1e726 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Sun, 6 Nov 2022 04:11:59 +
-Subject: [PATCH] build: fix -Wimplicit-int (Clang 16)
-
-Clang 16 will make -Wimplicit-int error by default which can, in addition to
-other things, lead to some configure tests silently failing/returning the 
wrong result.
-
-Fixes this error:
-```
-+/var/tmp/portage/media-libs/libvpx-1.12.0/temp/vpx-conf-1802-30624.c:1:15: 
error: type specifier missing, defaults to 'int'; ISO C99 and later do not 
support implicit int [-Wimplicit-int]
-```
-
-For more information, see LWN.net [0] or LLVM's Discourse [1], gentoo-dev@ [2],
-or the (new) c-std-porting mailing list [3].
-
-[0] https://lwn.net/Articles/913505/
-[1] 
https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213
-[2] 
https://archives.gentoo.org/gentoo-dev/message/dd9f2d3082b8b6f8dfbccb0639e6e240
-[3] hosted at lists.linux.dev.
-
-Bug: https://bugs.gentoo.org/879705
-Change-Id: Id73a98944ab3c99a368b9da7a5e902ddff9d937f
-Signed-off-by: Sam James 
 a/build/make/configure.sh
-+++ b/build/make/configure.sh
-@@ -1511,7 +1511,7 @@ EOF
- 
- # Try to find which inline keywords are supported
- check_cc oxcf.Height;
-   prev_number_of_layers = cpi->oxcf.number_of_layers;
- 
-+  if (cpi->initial_width) {
-+// TODO(https://crbug.com/1486441): Allow changing thread counts; the
-+// allocation is done once in vp8_create_compressor().
-+oxcf->multi_threaded = cpi->oxcf.multi_threaded;
-+  }
-   cpi->oxcf = *oxcf;
- 
-   switch (cpi->oxcf.Mode) {
--- 
-2.42.0
-

diff --git 
a/media-libs/libvpx/files/libvpx-1.13.0-encode_api_test-add-ConfigResizeChangeThreadCount.patch
 
b/media-libs/libvpx/files/libvpx-1.13.0-encode_api_test-add-ConfigResizeChangeThreadCount.patch
deleted file mode 100644
index 17aa33567cc3..
--- 
a/media-libs/libvpx/files/libvpx-1.13.0-encode_api_test-add-ConfigResizeChangeThreadCount.patch
+++ /dev/null
@@ -1,94 +0,0 @@
-https://bugs.gentoo.org/914875
-
-From 2f6c3a33e89e504ab3bef0aa847dc053f3355093 Mon Sep 17 00:00:00 2001
-From: James Zern 
-Date: Mon, 25 Sep 2023 18:53:41 -0700
-Subject: [PATCH 1/2] encode_api_test: add ConfigResizeChangeThreadCount
-
-Update thread counts and resolution to ensure 

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

2023-12-21 Thread John Helmert III
commit: c9ecf0bde49f27177c9f1b979293b01378809309
Author: John Helmert III  gentoo  org>
AuthorDate: Fri Dec 22 01:26:51 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Fri Dec 22 01:27:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9ecf0bd

media-libs/libvpx: drop 1.12.0-r1, 1.13.0, 1.13.0-r1

Bug: https://bugs.gentoo.org/914987
Signed-off-by: John Helmert III  gentoo.org>

 media-libs/libvpx/Manifest|   4 -
 media-libs/libvpx/libvpx-1.12.0-r1.ebuild | 142 -
 media-libs/libvpx/libvpx-1.13.0-r1.ebuild | 145 --
 media-libs/libvpx/libvpx-1.13.0.ebuild| 141 -
 4 files changed, 432 deletions(-)

diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
index dd33366cbaf0..d402f2ec5eb3 100644
--- a/media-libs/libvpx/Manifest
+++ b/media-libs/libvpx/Manifest
@@ -1,6 +1,2 @@
-DIST libvpx-1.12.0.tar.gz 5465627 BLAKE2B 
92e61ef91ef3bb7e09f359acdef6469843921345b1008a7a24042587fbcfc72c4671fc9eb4e1bf8c1e9de0fa5506ed751dcd6934a9164a6e0fe528cfe8c23154
 SHA512 
dc059bc3102b75524ae29989372334b3e0f2acf1520e5a4daa4073831bb55949d82897c498fb9d2d38b59f1a66bb0ad24407d0d086b1e3a8394a4933f04f2ed0
-DIST libvpx-1.13.0.tar.gz 5515327 BLAKE2B 
410be36bf10011171bf15f1219066cf559c8b11e66493f9f722af7217896a467b63934a7e6819144ff697ae90e3ebbac3e5fe93e961d6a68310881c646582f11
 SHA512 
686cb526b46d5a054d35263b24f54e977149a244e97c95bcdd9aba2d75e045b2d51be2b7f9754302826b4c5450ee2f177f440b41c04c83b8b1661f1c14301c60
 DIST libvpx-1.13.1.tar.gz 5515662 BLAKE2B 
f7e2fa2880a11c7e40fed8ab5efe843346c351b8de8725aa6803cdebdf9c1253e26992fe3ffed3a68710674765b4d2aec2cce06d22885b722e728d03eaf916f7
 SHA512 
49706838563c92fab7334376848d0f374efcbc1729ef511e967c908fd2ecd40e8d197f1d85da6553b3a7026bdbc17e5a76595319858af26ce58cb9a4c3854897
-DIST libvpx-testdata-1.12.0.tar.xz 499226656 BLAKE2B 
8172ecbed4c678593882702c0d24e30d3e5d20a19c55ae73d4470ecd07b03905f25c62e1c32756e27fca2d02c841c11b11f1768dee60fa3419b8b983f6e66bf9
 SHA512 
28034e5940cd6a433eb6f8924ba5f0f555cb7526ff3356fa66282830a11818c32d2d70f6f9e959b278499397512663bca7f9de17e04b8b209efdf89e9d68ab57
-DIST libvpx-testdata-1.13.0.tar.xz 517339584 BLAKE2B 
28d61817f7c391001bfe74a0e6270c77516d320dff7d1c95d107fa65e43cd4584a23b187fd65ee07758602781689d7251022898785bb94bfee9e609f606f1283
 SHA512 
1a0f4e23d1d3c417d3f628a7a5128236fc3ea21b13b1944bb2905ee197c82589d7168f668aaa5d90cec1fbc7983845e14fa047ec9f26ea29d5a2582d9983a24c
 DIST libvpx-testdata-1.13.1.tar.xz 495765552 BLAKE2B 
4aba008653b645c1adbfc0f4e20f675712dbe2ee7cf89a240203b8254a463e0ed83f1e90ab49459ed5bf0489c94feeb12a307b6f05c876404393bb2ed2fe5e0f
 SHA512 
16bfb947c83cb1a8bccbe5c0a533ed2f946c2b207640e0813dd28c1109177157f045ad5679e8a6146482fab48586e9dffccbfeff1cb05ab3dba02e48e9c31bd8

diff --git a/media-libs/libvpx/libvpx-1.12.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.12.0-r1.ebuild
deleted file mode 100644
index 473b28175c86..
--- a/media-libs/libvpx/libvpx-1.12.0-r1.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo toolchain-funcs multilib-minimal
-
-# To create a new testdata tarball:
-# 1. Unpack source tarball or checkout git tag
-# 2. mkdir libvpx-testdata
-# 3. export LIBVPX_TEST_DATA_PATH=libvpx-testdata
-# 4. ./configure --enable-unit-tests --enable-vp9-highbitdepth
-# 5. make testdata
-# 6. tar -caf libvpx-testdata-${MY_PV}.tar.xz libvpx-testdata
-
-LIBVPX_TESTDATA_VER=1.12.0
-
-DESCRIPTION="WebM VP8 and VP9 Codec SDK"
-HOMEPAGE="https://www.webmproject.org;
-SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz
 )"
-
-LICENSE="BSD"
-SLOT="0/7"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
-IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
-
-REQUIRED_USE="test? ( threads )"
-
-# Disable test phase when USE="-test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="dev-lang/perl
-   abi_x86_32? ( dev-lang/yasm )
-   abi_x86_64? ( dev-lang/yasm )
-   abi_x86_x32? ( dev-lang/yasm )
-   doc? (
-   app-doc/doxygen
-   dev-lang/php
-   )
-"
-
-PATCHES=(
-   # bug #501010
-   "${FILESDIR}/${PN}-1.3.0-sparc-configure.patch"
-   "${FILESDIR}/${P}-configure-clang16.patch"
-)
-
-src_configure() {
-   # bug #384585, bug #465988
-   # copied from php-pear-r1.eclass
-   addpredict /usr/share/snmp/mibs/.index
-   addpredict /var/lib/net-snmp/
-   addpredict /var/lib/net-snmp/mib_indexes
-   addpredict /session_mm_cli0.sem
-   multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-   # bug #357487
-   unset CODECS
-   # bug #905986
-   unset 

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

2023-12-21 Thread Arthur Zamarin
commit: beb75892209b993d7b5d77c18fe7fb97b172dbf9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 21 16:07:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 21 16:07:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beb75892

media-libs/libvpx: Stabilize 1.13.1-r1 arm64, #920469

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libvpx/libvpx-1.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.13.1-r1.ebuild 
b/media-libs/libvpx/libvpx-1.13.1-r1.ebuild
index bbf5e5d9f180..c47cfac4dff1 100644
--- a/media-libs/libvpx/libvpx-1.13.1-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.13.1-r1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/8"
-KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 REQUIRED_USE="test? ( threads )"
 RESTRICT="!test? ( test )"



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

2023-12-21 Thread Sam James
commit: c119df8a22bc9fcfef470e180345868095032eff
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 21 15:14:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 21 15:14:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c119df8a

media-libs/libvpx: Stabilize 1.13.1-r1 ppc64, #920469

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

 media-libs/libvpx/libvpx-1.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.13.1-r1.ebuild 
b/media-libs/libvpx/libvpx-1.13.1-r1.ebuild
index 3cd5053e7f9a..bbf5e5d9f180 100644
--- a/media-libs/libvpx/libvpx-1.13.1-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.13.1-r1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/8"
-KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 REQUIRED_USE="test? ( threads )"
 RESTRICT="!test? ( test )"



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

2023-12-21 Thread Arthur Zamarin
commit: ea4a2387bc3ecf119a4f0b39c3838592dc566c02
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 21 14:11:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 21 14:11:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea4a2387

media-libs/libvpx: Stabilize 1.13.1-r1 x86, #920469

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libvpx/libvpx-1.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.13.1-r1.ebuild 
b/media-libs/libvpx/libvpx-1.13.1-r1.ebuild
index 07609013b44b..3cd5053e7f9a 100644
--- a/media-libs/libvpx/libvpx-1.13.1-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.13.1-r1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/8"
-KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 REQUIRED_USE="test? ( threads )"
 RESTRICT="!test? ( test )"



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

2023-12-21 Thread Sam James
commit: b703c765fae77cccdd051d847824c16acb9dd357
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 21 12:56:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 21 12:56:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b703c765

media-libs/libvpx: Stabilize 1.13.1-r1 amd64, #920469

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

 media-libs/libvpx/libvpx-1.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.13.1-r1.ebuild 
b/media-libs/libvpx/libvpx-1.13.1-r1.ebuild
index 3ac3d45d048a..94c1301bc766 100644
--- a/media-libs/libvpx/libvpx-1.13.1-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.13.1-r1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/8"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 REQUIRED_USE="test? ( threads )"
 RESTRICT="!test? ( test )"



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

2023-12-21 Thread Sam James
commit: a65fa10b95c8aea0a02a88231b0ca5e8843388ab
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 21 12:56:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 21 12:56:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a65fa10b

media-libs/libvpx: Stabilize 1.13.1-r1 arm, #920469

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

 media-libs/libvpx/libvpx-1.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.13.1-r1.ebuild 
b/media-libs/libvpx/libvpx-1.13.1-r1.ebuild
index 94c1301bc766..07609013b44b 100644
--- a/media-libs/libvpx/libvpx-1.13.1-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.13.1-r1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/8"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 REQUIRED_USE="test? ( threads )"
 RESTRICT="!test? ( test )"



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

2023-11-29 Thread Arthur Zamarin
commit: fe15310a81745e57fcb85fe4349d639586357990
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 29 19:01:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 29 19:01:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe15310a

media-libs/libvpx: Stabilize 1.13.1 ppc, #914990

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libvpx/libvpx-1.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.13.1.ebuild 
b/media-libs/libvpx/libvpx-1.13.1.ebuild
index e92de1ca22a6..8b5a3b3b2f79 100644
--- a/media-libs/libvpx/libvpx-1.13.1.ebuild
+++ b/media-libs/libvpx/libvpx-1.13.1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/8"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 REQUIRED_USE="test? ( threads )"
 RESTRICT="!test? ( test )"



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

2023-10-24 Thread Sam James
commit: 2d23ed036e775a81866c5a271e9dd5798279219c
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 25 03:23:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 03:23:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d23ed03

media-libs/libvpx: add upstream bug ref for FORTIFY_SOURCE patch

Bug: https://bugs.chromium.org/p/webm/issues/detail?id=1822
Signed-off-by: Sam James  gentoo.org>

 media-libs/libvpx/files/libvpx-1.13.1-allow-fortify-source.patch | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/media-libs/libvpx/files/libvpx-1.13.1-allow-fortify-source.patch 
b/media-libs/libvpx/files/libvpx-1.13.1-allow-fortify-source.patch
index 5928c4e46723..45a86b926092 100644
--- a/media-libs/libvpx/files/libvpx-1.13.1-allow-fortify-source.patch
+++ b/media-libs/libvpx/files/libvpx-1.13.1-allow-fortify-source.patch
@@ -1,3 +1,5 @@
+https://bugs.chromium.org/p/webm/issues/detail?id=1822
+
 This was originally added for ABI reasons in a case which barely works / 
doesn't
 work at all for glibc anyway, see 
https://github.com/webmproject/libvpx/commit/b73a3693e581583e9ec676f4396d0c3d173e2462.
 



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

2023-10-04 Thread Sam James
commit: 8a9088a028b5c95c944c75d55797852c4d92c722
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct  4 12:08:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct  4 12:09:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a9088a0

media-libs/libvpx: allow _FORTIFY_SOURCE

Upstream have been disabling this for years, since 2011(!), for a (IMO)
misguided attempt to preserve ABI which isn't really possible w/ glibc
and its use of symbol versioning anyway in a backwards direction.

Fedora have also been patching this out for a while: 
https://src.fedoraproject.org/rpms/libvpx/blob/rawhide/f/libvpx-1.7.0-leave-fortify-source-on.patch

This feels especially important given libvpx had an RCE vulnerability only
last week.

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

 .../files/libvpx-1.13.1-allow-fortify-source.patch |  17 +++
 media-libs/libvpx/libvpx-1.13.1-r1.ebuild  | 142 +
 2 files changed, 159 insertions(+)

diff --git a/media-libs/libvpx/files/libvpx-1.13.1-allow-fortify-source.patch 
b/media-libs/libvpx/files/libvpx-1.13.1-allow-fortify-source.patch
new file mode 100644
index ..5928c4e46723
--- /dev/null
+++ b/media-libs/libvpx/files/libvpx-1.13.1-allow-fortify-source.patch
@@ -0,0 +1,17 @@
+This was originally added for ABI reasons in a case which barely works / 
doesn't
+work at all for glibc anyway, see 
https://github.com/webmproject/libvpx/commit/b73a3693e581583e9ec676f4396d0c3d173e2462.
+
+We want fortification and we definitely don't want it explicitly turned off.
+--- a/build/make/configure.sh
 b/build/make/configure.sh
+@@ -1495,10 +1495,6 @@ EOF
+   # shared objects
+   enabled gcc && enabled pic && check_add_cflags -fPIC
+ 
+-  # Work around longjmp interception on glibc >= 2.11, to improve binary
+-  # compatibility. See http://code.google.com/p/webm/issues/detail?id=166
+-  enabled linux && check_add_cflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
+-
+   # Check for strip utility variant
+   ${STRIP} -V 2>/dev/null | grep GNU >/dev/null && enable_feature gnu_strip
+ 

diff --git a/media-libs/libvpx/libvpx-1.13.1-r1.ebuild 
b/media-libs/libvpx/libvpx-1.13.1-r1.ebuild
new file mode 100644
index ..3ac3d45d048a
--- /dev/null
+++ b/media-libs/libvpx/libvpx-1.13.1-r1.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs multilib-minimal
+
+# To create a new testdata tarball:
+# 1. Unpack source tarball or checkout git tag
+# 2. mkdir libvpx-testdata
+# 3. export LIBVPX_TEST_DATA_PATH=libvpx-testdata
+# 4. ./configure --enable-unit-tests --enable-vp9-highbitdepth
+# 5. make testdata
+# 6. tar -caf libvpx-testdata-${MY_PV}.tar.xz libvpx-testdata
+
+LIBVPX_TESTDATA_VER=1.13.1
+
+DESCRIPTION="WebM VP8 and VP9 Codec SDK"
+HOMEPAGE="https://www.webmproject.org;
+SRC_URI="
+   https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz
 )
+"
+
+LICENSE="BSD"
+SLOT="0/8"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
+REQUIRED_USE="test? ( threads )"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   dev-lang/perl
+   abi_x86_32? ( dev-lang/yasm )
+   abi_x86_64? ( dev-lang/yasm )
+   abi_x86_x32? ( dev-lang/yasm )
+   doc? (
+   app-doc/doxygen
+   dev-lang/php
+   )
+"
+
+PATCHES=(
+   # bug #501010
+   "${FILESDIR}/${PN}-1.3.0-sparc-configure.patch"
+   "${FILESDIR}/${PN}-1.13.1-allow-fortify-source.patch"
+)
+
+src_configure() {
+   # bug #384585, bug #465988
+   # copied from php-pear-r1.eclass
+   addpredict /usr/share/snmp/mibs/.index
+   addpredict /var/lib/net-snmp/
+   addpredict /var/lib/net-snmp/mib_indexes
+   addpredict /session_mm_cli0.sem
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   # bug #357487
+   unset CODECS
+   # bug #905986
+   unset DIST_DIR
+
+   # bug #498364: sse doesn't work without sse2 enabled,
+   local myconfargs=(
+   --prefix="${EPREFIX}"/usr
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+   --enable-pic
+   --enable-vp8
+   --enable-vp9
+   --enable-shared
+   --disable-optimizations
+   $(use_enable postproc)
+   $(use_enable static-libs static)
+   $(use_enable test unit-tests)
+   $(use_enable threads multithread)
+   $(use_enable highbitdepth vp9-highbitdepth)
+   )
+
+   # let the build system decide which AS to use (it honours $AS but
+   # then feeds it with yasm flags without checking...), bug 

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

2023-10-01 Thread Arthur Zamarin
commit: 2b340dbbc9eb92d300b6f3c5f8355598ef468bab
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  1 18:08:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  1 18:09:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b340dbb

media-libs/libvpx: Stabilize 1.13.0-r1 ppc, #914877

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libvpx/libvpx-1.13.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.13.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.13.0-r1.ebuild
index 077445309847..96aaa64d4a17 100644
--- a/media-libs/libvpx/libvpx-1.13.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.13.0-r1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/8"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 REQUIRED_USE="test? ( threads )"
 RESTRICT="!test? ( test )"



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

2023-10-01 Thread Sam James
commit: 7bae5604425b15d6a1ffb29ba3d22451647fe936
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  1 06:26:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  1 06:26:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bae5604

media-libs/libvpx: Stabilize 1.13.1 amd64, #914990

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

 media-libs/libvpx/libvpx-1.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.13.1.ebuild 
b/media-libs/libvpx/libvpx-1.13.1.ebuild
index b5a033d7bf34..e92de1ca22a6 100644
--- a/media-libs/libvpx/libvpx-1.13.1.ebuild
+++ b/media-libs/libvpx/libvpx-1.13.1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/8"
-KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 REQUIRED_USE="test? ( threads )"
 RESTRICT="!test? ( test )"



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

2023-10-01 Thread Arthur Zamarin
commit: 643eaca5e4137799c540be314fb47363b1141516
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  1 06:25:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  1 06:25:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=643eaca5

media-libs/libvpx: Stabilize 1.13.1 ppc64, #914990

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libvpx/libvpx-1.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.13.1.ebuild 
b/media-libs/libvpx/libvpx-1.13.1.ebuild
index 3c80dc70e14c..b5a033d7bf34 100644
--- a/media-libs/libvpx/libvpx-1.13.1.ebuild
+++ b/media-libs/libvpx/libvpx-1.13.1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/8"
-KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 REQUIRED_USE="test? ( threads )"
 RESTRICT="!test? ( test )"



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

2023-10-01 Thread Arthur Zamarin
commit: fab0714c17c6ef3ed7a56f25443f3ada7da2ef6b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  1 06:25:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  1 06:25:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fab0714c

media-libs/libvpx: Stabilize 1.13.1 x86, #914990

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libvpx/libvpx-1.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.13.1.ebuild 
b/media-libs/libvpx/libvpx-1.13.1.ebuild
index de6ab6451089..3c80dc70e14c 100644
--- a/media-libs/libvpx/libvpx-1.13.1.ebuild
+++ b/media-libs/libvpx/libvpx-1.13.1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/8"
-KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 REQUIRED_USE="test? ( threads )"
 RESTRICT="!test? ( test )"



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

2023-09-30 Thread Sam James
commit: c4b2c8dbe6a1f40ffcc1a752fbcb353f7c1d102c
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  1 04:52:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  1 04:52:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4b2c8db

media-libs/libvpx: Stabilize 1.13.1 arm, #914990

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

 media-libs/libvpx/libvpx-1.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.13.1.ebuild 
b/media-libs/libvpx/libvpx-1.13.1.ebuild
index f383dae1d20f..e068f4a6101e 100644
--- a/media-libs/libvpx/libvpx-1.13.1.ebuild
+++ b/media-libs/libvpx/libvpx-1.13.1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/8"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 REQUIRED_USE="test? ( threads )"
 RESTRICT="!test? ( test )"



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

2023-09-30 Thread Sam James
commit: c45fb277b31879582b27126c2b00682d8aac8425
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  1 04:52:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  1 04:52:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c45fb277

media-libs/libvpx: Stabilize 1.13.1 arm64, #914990

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

 media-libs/libvpx/libvpx-1.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.13.1.ebuild 
b/media-libs/libvpx/libvpx-1.13.1.ebuild
index e068f4a6101e..de6ab6451089 100644
--- a/media-libs/libvpx/libvpx-1.13.1.ebuild
+++ b/media-libs/libvpx/libvpx-1.13.1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/8"
-KEYWORDS="~amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 REQUIRED_USE="test? ( threads )"
 RESTRICT="!test? ( test )"



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

2023-09-30 Thread Sam James
commit: 2b21c8fb2d6e89435ebd84e9835c34257b7588b2
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  1 01:55:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  1 01:55:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b21c8fb

media-libs/libvpx: add 1.13.1

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

 media-libs/libvpx/Manifest |   2 +
 media-libs/libvpx/libvpx-1.13.1.ebuild | 141 +
 2 files changed, 143 insertions(+)

diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
index a9de9f0b36d7..dd33366cbaf0 100644
--- a/media-libs/libvpx/Manifest
+++ b/media-libs/libvpx/Manifest
@@ -1,4 +1,6 @@
 DIST libvpx-1.12.0.tar.gz 5465627 BLAKE2B 
92e61ef91ef3bb7e09f359acdef6469843921345b1008a7a24042587fbcfc72c4671fc9eb4e1bf8c1e9de0fa5506ed751dcd6934a9164a6e0fe528cfe8c23154
 SHA512 
dc059bc3102b75524ae29989372334b3e0f2acf1520e5a4daa4073831bb55949d82897c498fb9d2d38b59f1a66bb0ad24407d0d086b1e3a8394a4933f04f2ed0
 DIST libvpx-1.13.0.tar.gz 5515327 BLAKE2B 
410be36bf10011171bf15f1219066cf559c8b11e66493f9f722af7217896a467b63934a7e6819144ff697ae90e3ebbac3e5fe93e961d6a68310881c646582f11
 SHA512 
686cb526b46d5a054d35263b24f54e977149a244e97c95bcdd9aba2d75e045b2d51be2b7f9754302826b4c5450ee2f177f440b41c04c83b8b1661f1c14301c60
+DIST libvpx-1.13.1.tar.gz 5515662 BLAKE2B 
f7e2fa2880a11c7e40fed8ab5efe843346c351b8de8725aa6803cdebdf9c1253e26992fe3ffed3a68710674765b4d2aec2cce06d22885b722e728d03eaf916f7
 SHA512 
49706838563c92fab7334376848d0f374efcbc1729ef511e967c908fd2ecd40e8d197f1d85da6553b3a7026bdbc17e5a76595319858af26ce58cb9a4c3854897
 DIST libvpx-testdata-1.12.0.tar.xz 499226656 BLAKE2B 
8172ecbed4c678593882702c0d24e30d3e5d20a19c55ae73d4470ecd07b03905f25c62e1c32756e27fca2d02c841c11b11f1768dee60fa3419b8b983f6e66bf9
 SHA512 
28034e5940cd6a433eb6f8924ba5f0f555cb7526ff3356fa66282830a11818c32d2d70f6f9e959b278499397512663bca7f9de17e04b8b209efdf89e9d68ab57
 DIST libvpx-testdata-1.13.0.tar.xz 517339584 BLAKE2B 
28d61817f7c391001bfe74a0e6270c77516d320dff7d1c95d107fa65e43cd4584a23b187fd65ee07758602781689d7251022898785bb94bfee9e609f606f1283
 SHA512 
1a0f4e23d1d3c417d3f628a7a5128236fc3ea21b13b1944bb2905ee197c82589d7168f668aaa5d90cec1fbc7983845e14fa047ec9f26ea29d5a2582d9983a24c
+DIST libvpx-testdata-1.13.1.tar.xz 495765552 BLAKE2B 
4aba008653b645c1adbfc0f4e20f675712dbe2ee7cf89a240203b8254a463e0ed83f1e90ab49459ed5bf0489c94feeb12a307b6f05c876404393bb2ed2fe5e0f
 SHA512 
16bfb947c83cb1a8bccbe5c0a533ed2f946c2b207640e0813dd28c1109177157f045ad5679e8a6146482fab48586e9dffccbfeff1cb05ab3dba02e48e9c31bd8

diff --git a/media-libs/libvpx/libvpx-1.13.1.ebuild 
b/media-libs/libvpx/libvpx-1.13.1.ebuild
new file mode 100644
index ..f383dae1d20f
--- /dev/null
+++ b/media-libs/libvpx/libvpx-1.13.1.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs multilib-minimal
+
+# To create a new testdata tarball:
+# 1. Unpack source tarball or checkout git tag
+# 2. mkdir libvpx-testdata
+# 3. export LIBVPX_TEST_DATA_PATH=libvpx-testdata
+# 4. ./configure --enable-unit-tests --enable-vp9-highbitdepth
+# 5. make testdata
+# 6. tar -caf libvpx-testdata-${MY_PV}.tar.xz libvpx-testdata
+
+LIBVPX_TESTDATA_VER=1.13.1
+
+DESCRIPTION="WebM VP8 and VP9 Codec SDK"
+HOMEPAGE="https://www.webmproject.org;
+SRC_URI="
+   https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz
 )
+"
+
+LICENSE="BSD"
+SLOT="0/8"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
+REQUIRED_USE="test? ( threads )"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   dev-lang/perl
+   abi_x86_32? ( dev-lang/yasm )
+   abi_x86_64? ( dev-lang/yasm )
+   abi_x86_x32? ( dev-lang/yasm )
+   doc? (
+   app-doc/doxygen
+   dev-lang/php
+   )
+"
+
+PATCHES=(
+   # bug #501010
+   "${FILESDIR}/${PN}-1.3.0-sparc-configure.patch"
+)
+
+src_configure() {
+   # bug #384585, bug #465988
+   # copied from php-pear-r1.eclass
+   addpredict /usr/share/snmp/mibs/.index
+   addpredict /var/lib/net-snmp/
+   addpredict /var/lib/net-snmp/mib_indexes
+   addpredict /session_mm_cli0.sem
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   # bug #357487
+   unset CODECS
+   # bug #905986
+   unset DIST_DIR
+
+   # bug #498364: sse doesn't work without sse2 enabled,
+   local myconfargs=(
+   --prefix="${EPREFIX}"/usr
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+   --enable-pic
+   --enable-vp8
+   --enable-vp9

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

2023-09-28 Thread Sam James
commit: e7c3d8eb55e8064abc68fd826c86e05c40bcd1f2
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 28 09:05:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 28 09:05:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7c3d8eb

media-libs/libvpx: Stabilize 1.13.0-r1 x86, #914877

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

 media-libs/libvpx/libvpx-1.13.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.13.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.13.0-r1.ebuild
index b08fbf70798e..077445309847 100644
--- a/media-libs/libvpx/libvpx-1.13.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.13.0-r1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/8"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 REQUIRED_USE="test? ( threads )"
 RESTRICT="!test? ( test )"



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

2023-09-28 Thread Sam James
commit: e0d2cefbd3c018fcaa7657572f9b5da1ff83cb58
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 28 09:05:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 28 09:05:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0d2cefb

media-libs/libvpx: Stabilize 1.13.0-r1 ppc64, #914877

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

 media-libs/libvpx/libvpx-1.13.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.13.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.13.0-r1.ebuild
index e74f09598058..b08fbf70798e 100644
--- a/media-libs/libvpx/libvpx-1.13.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.13.0-r1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/8"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 REQUIRED_USE="test? ( threads )"
 RESTRICT="!test? ( test )"



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

2023-09-28 Thread Sam James
commit: 0e988a02977daa7ab6f25065e432082cb086e987
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 28 08:11:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 28 08:11:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e988a02

media-libs/libvpx: Stabilize 1.13.0-r1 amd64, #914877

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

 media-libs/libvpx/libvpx-1.13.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.13.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.13.0-r1.ebuild
index 5c86f5e4c22b..e74f09598058 100644
--- a/media-libs/libvpx/libvpx-1.13.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.13.0-r1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/8"
-KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 REQUIRED_USE="test? ( threads )"
 RESTRICT="!test? ( test )"



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

2023-09-28 Thread Sam James
commit: 23590965ba9b82e7a0a73edda5f245f405d2c092
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 28 08:10:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 28 08:10:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23590965

media-libs/libvpx: Stabilize 1.13.0-r1 arm64, #914877

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

 media-libs/libvpx/libvpx-1.13.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.13.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.13.0-r1.ebuild
index 0fc96f933ed0..bc5d9744b26d 100644
--- a/media-libs/libvpx/libvpx-1.13.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.13.0-r1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/8"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 REQUIRED_USE="test? ( threads )"
 RESTRICT="!test? ( test )"



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

2023-09-28 Thread Sam James
commit: 8cc430ad7c040ee55abc4a158adf2b7f9044a032
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 28 08:10:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 28 08:10:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cc430ad

media-libs/libvpx: Stabilize 1.13.0-r1 arm, #914877

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

 media-libs/libvpx/libvpx-1.13.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.13.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.13.0-r1.ebuild
index bc5d9744b26d..5c86f5e4c22b 100644
--- a/media-libs/libvpx/libvpx-1.13.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.13.0-r1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/8"
-KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 REQUIRED_USE="test? ( threads )"
 RESTRICT="!test? ( test )"



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

2023-09-27 Thread Sam James
commit: 4e33ebf94469ab30c5878d789081e6e8e6fcc732
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 28 05:10:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 28 05:11:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e33ebf9

media-libs/libvpx: backport CVE-2023-5217 fix

Bug: https://bugs.gentoo.org/914871
Bug: https://bugs.gentoo.org/914875
Closes: https://github.com/gentoo/gentoo/pull/33095
Signed-off-by: Sam James  gentoo.org>

 ...-1.13.0-VP8-disallow-thread-count-changes.patch |  53 
 ...pi_test-add-ConfigResizeChangeThreadCount.patch |  94 +
 media-libs/libvpx/libvpx-1.13.0-r1.ebuild  | 145 +
 3 files changed, 292 insertions(+)

diff --git 
a/media-libs/libvpx/files/libvpx-1.13.0-VP8-disallow-thread-count-changes.patch 
b/media-libs/libvpx/files/libvpx-1.13.0-VP8-disallow-thread-count-changes.patch
new file mode 100644
index ..bdaea724f817
--- /dev/null
+++ 
b/media-libs/libvpx/files/libvpx-1.13.0-VP8-disallow-thread-count-changes.patch
@@ -0,0 +1,53 @@
+https://bugs.gentoo.org/914875
+
+From 4e4bbfbd414d738b7114194c5d06b45b415486b8 Mon Sep 17 00:00:00 2001
+From: James Zern 
+Date: Mon, 25 Sep 2023 18:55:59 -0700
+Subject: [PATCH 2/2] VP8: disallow thread count changes
+
+Currently allocations are done at encoder creation time. Going from
+threaded to non-threaded would cause a crash.
+
+Bug: chromium:1486441
+Change-Id: Ie301c2a70847dff2f0daae408fbef1e4d42e73d4
+(cherry picked from commit 3fbd1dca6a4d2dad332a2110d646e4ffef36d590)
+(cherry picked from commit 7aaffe2df4c9426ab204a272ca5ca52286ca86d4)
+---
+ test/encode_api_test.cc | 4 
+ vp8/encoder/onyx_if.c   | 5 +
+ 2 files changed, 5 insertions(+), 4 deletions(-)
+
+diff --git a/test/encode_api_test.cc b/test/encode_api_test.cc
+index 02aedc057..e0e793b15 100644
+--- a/test/encode_api_test.cc
 b/test/encode_api_test.cc
+@@ -366,10 +366,6 @@ TEST(EncodeAPI, ConfigResizeChangeThreadCount) {
+ 
+   for (const auto *iface : kCodecIfaces) {
+ SCOPED_TRACE(vpx_codec_iface_name(iface));
+-if (!IsVP9(iface)) {
+-  GTEST_SKIP() << "TODO(https://crbug.com/1486441) remove this condition "
+-  "after VP8 is fixed.";
+-}
+ for (int i = 0; i < (IsVP9(iface) ? 2 : 1); ++i) {
+   vpx_codec_enc_cfg_t cfg = {};
+   struct Encoder {
+diff --git a/vp8/encoder/onyx_if.c b/vp8/encoder/onyx_if.c
+index 4bbeadef0..148a16cc4 100644
+--- a/vp8/encoder/onyx_if.c
 b/vp8/encoder/onyx_if.c
+@@ -1443,6 +1443,11 @@ void vp8_change_config(VP8_COMP *cpi, VP8_CONFIG *oxcf) 
{
+   last_h = cpi->oxcf.Height;
+   prev_number_of_layers = cpi->oxcf.number_of_layers;
+ 
++  if (cpi->initial_width) {
++// TODO(https://crbug.com/1486441): Allow changing thread counts; the
++// allocation is done once in vp8_create_compressor().
++oxcf->multi_threaded = cpi->oxcf.multi_threaded;
++  }
+   cpi->oxcf = *oxcf;
+ 
+   switch (cpi->oxcf.Mode) {
+-- 
+2.42.0
+

diff --git 
a/media-libs/libvpx/files/libvpx-1.13.0-encode_api_test-add-ConfigResizeChangeThreadCount.patch
 
b/media-libs/libvpx/files/libvpx-1.13.0-encode_api_test-add-ConfigResizeChangeThreadCount.patch
new file mode 100644
index ..17aa33567cc3
--- /dev/null
+++ 
b/media-libs/libvpx/files/libvpx-1.13.0-encode_api_test-add-ConfigResizeChangeThreadCount.patch
@@ -0,0 +1,94 @@
+https://bugs.gentoo.org/914875
+
+From 2f6c3a33e89e504ab3bef0aa847dc053f3355093 Mon Sep 17 00:00:00 2001
+From: James Zern 
+Date: Mon, 25 Sep 2023 18:53:41 -0700
+Subject: [PATCH 1/2] encode_api_test: add ConfigResizeChangeThreadCount
+
+Update thread counts and resolution to ensure allocations are updated
+correctly. VP8 is disabled to avoid a crash.
+
+Bug: chromium:1486441
+Change-Id: Ie89776d9818d27dc351eff298a44c699e850761b
+(cherry picked from commit af6dedd715f4307669366944cca6e0417b290282)
+(cherry picked from commit 972691e9af302f0bc14998e78a6d54f7861c92e5)
+---
+ test/encode_api_test.cc | 50 -
+ 1 file changed, 49 insertions(+), 1 deletion(-)
+
+diff --git a/test/encode_api_test.cc b/test/encode_api_test.cc
+index ecdf92834..02aedc057 100644
+--- a/test/encode_api_test.cc
 b/test/encode_api_test.cc
+@@ -304,7 +304,6 @@ TEST(EncodeAPI, SetRoi) {
+ 
+ void InitCodec(const vpx_codec_iface_t , int width, int height,
+vpx_codec_ctx_t *enc, vpx_codec_enc_cfg_t *cfg) {
+-  ASSERT_EQ(vpx_codec_enc_config_default(, cfg, 0), VPX_CODEC_OK);
+   cfg->g_w = width;
+   cfg->g_h = height;
+   cfg->g_lag_in_frames = 0;
+@@ -342,6 +341,7 @@ TEST(EncodeAPI, ConfigChangeThreadCount) {
+ vpx_codec_ctx_t ctx = {};
+   } enc;
+ 
++  ASSERT_EQ(vpx_codec_enc_config_default(iface, , 0), VPX_CODEC_OK);
+   EXPECT_NO_FATAL_FAILURE(
+   InitCodec(*iface, kWidth, kHeight, , ));
+   if (IsVP9(iface)) {
+@@ -360,4 +360,52 @@ TEST(EncodeAPI, ConfigChangeThreadCount) {
+   }
+ }
+ 

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

2023-05-31 Thread Sam James
commit: 825f2c23837f8e1c63d05ae5b8c95afc3a4ecbfa
Author: Sam James  gentoo  org>
AuthorDate: Wed May 31 06:54:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 31 06:56:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=825f2c23

media-libs/libvpx: add 1.13.0

Closes: https://bugs.gentoo.org/906153
Signed-off-by: Sam James  gentoo.org>

 media-libs/libvpx/Manifest |   2 +
 media-libs/libvpx/libvpx-1.13.0.ebuild | 141 +
 2 files changed, 143 insertions(+)

diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
index be8ce0bd6d7d..a9de9f0b36d7 100644
--- a/media-libs/libvpx/Manifest
+++ b/media-libs/libvpx/Manifest
@@ -1,2 +1,4 @@
 DIST libvpx-1.12.0.tar.gz 5465627 BLAKE2B 
92e61ef91ef3bb7e09f359acdef6469843921345b1008a7a24042587fbcfc72c4671fc9eb4e1bf8c1e9de0fa5506ed751dcd6934a9164a6e0fe528cfe8c23154
 SHA512 
dc059bc3102b75524ae29989372334b3e0f2acf1520e5a4daa4073831bb55949d82897c498fb9d2d38b59f1a66bb0ad24407d0d086b1e3a8394a4933f04f2ed0
+DIST libvpx-1.13.0.tar.gz 5515327 BLAKE2B 
410be36bf10011171bf15f1219066cf559c8b11e66493f9f722af7217896a467b63934a7e6819144ff697ae90e3ebbac3e5fe93e961d6a68310881c646582f11
 SHA512 
686cb526b46d5a054d35263b24f54e977149a244e97c95bcdd9aba2d75e045b2d51be2b7f9754302826b4c5450ee2f177f440b41c04c83b8b1661f1c14301c60
 DIST libvpx-testdata-1.12.0.tar.xz 499226656 BLAKE2B 
8172ecbed4c678593882702c0d24e30d3e5d20a19c55ae73d4470ecd07b03905f25c62e1c32756e27fca2d02c841c11b11f1768dee60fa3419b8b983f6e66bf9
 SHA512 
28034e5940cd6a433eb6f8924ba5f0f555cb7526ff3356fa66282830a11818c32d2d70f6f9e959b278499397512663bca7f9de17e04b8b209efdf89e9d68ab57
+DIST libvpx-testdata-1.13.0.tar.xz 517339584 BLAKE2B 
28d61817f7c391001bfe74a0e6270c77516d320dff7d1c95d107fa65e43cd4584a23b187fd65ee07758602781689d7251022898785bb94bfee9e609f606f1283
 SHA512 
1a0f4e23d1d3c417d3f628a7a5128236fc3ea21b13b1944bb2905ee197c82589d7168f668aaa5d90cec1fbc7983845e14fa047ec9f26ea29d5a2582d9983a24c

diff --git a/media-libs/libvpx/libvpx-1.13.0.ebuild 
b/media-libs/libvpx/libvpx-1.13.0.ebuild
new file mode 100644
index ..cd4d8e70c12a
--- /dev/null
+++ b/media-libs/libvpx/libvpx-1.13.0.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs multilib-minimal
+
+# To create a new testdata tarball:
+# 1. Unpack source tarball or checkout git tag
+# 2. mkdir libvpx-testdata
+# 3. export LIBVPX_TEST_DATA_PATH=libvpx-testdata
+# 4. ./configure --enable-unit-tests --enable-vp9-highbitdepth
+# 5. make testdata
+# 6. tar -caf libvpx-testdata-${MY_PV}.tar.xz libvpx-testdata
+
+LIBVPX_TESTDATA_VER=1.13.0
+
+DESCRIPTION="WebM VP8 and VP9 Codec SDK"
+HOMEPAGE="https://www.webmproject.org;
+SRC_URI="
+   https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz
 )
+"
+
+LICENSE="BSD"
+SLOT="0/8"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
+REQUIRED_USE="test? ( threads )"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   dev-lang/perl
+   abi_x86_32? ( dev-lang/yasm )
+   abi_x86_64? ( dev-lang/yasm )
+   abi_x86_x32? ( dev-lang/yasm )
+   doc? (
+   app-doc/doxygen
+   dev-lang/php
+   )
+"
+
+PATCHES=(
+   # bug #501010
+   "${FILESDIR}/${PN}-1.3.0-sparc-configure.patch"
+)
+
+src_configure() {
+   # bug #384585, bug #465988
+   # copied from php-pear-r1.eclass
+   addpredict /usr/share/snmp/mibs/.index
+   addpredict /var/lib/net-snmp/
+   addpredict /var/lib/net-snmp/mib_indexes
+   addpredict /session_mm_cli0.sem
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   # bug #357487
+   unset CODECS
+   # bug #905986
+   unset DIST_DIR
+
+   # bug #498364: sse doesn't work without sse2 enabled,
+   local myconfargs=(
+   --prefix="${EPREFIX}"/usr
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+   --enable-pic
+   --enable-vp8
+   --enable-vp9
+   --enable-shared
+   --disable-optimizations
+   $(use_enable postproc)
+   $(use_enable static-libs static)
+   $(use_enable test unit-tests)
+   $(use_enable threads multithread)
+   $(use_enable highbitdepth vp9-highbitdepth)
+   )
+
+   # let the build system decide which AS to use (it honours $AS but
+   # then feeds it with yasm flags without checking...), bug #345161
+   tc-export AS
+   case "${CHOST}" in
+   i?86*) export AS=yasm;;
+   x86_64*) export AS=yasm;;
+   esac
+
+   

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

2023-05-10 Thread Sam James
commit: f5348c1f01185eb16a04b19ad20f1d17889e5f42
Author: Sam James  gentoo  org>
AuthorDate: Wed May 10 22:03:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 10 22:03:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5348c1f

media-libs/libvpx: unset DIST_DIR in ebuild

Users may set it instead of DISTDIR, can see it happening, and the build system 
uses
it if set.

Closes: https://bugs.gentoo.org/905986
Signed-off-by: Sam James  gentoo.org>

 media-libs/libvpx/libvpx-1.12.0-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.12.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.12.0-r1.ebuild
index 72ccda036cbe..473b28175c86 100644
--- a/media-libs/libvpx/libvpx-1.12.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.12.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -59,6 +59,8 @@ src_configure() {
 multilib_src_configure() {
# bug #357487
unset CODECS
+   # bug #905986
+   unset DIST_DIR
 
# bug #498364: sse doesn't work without sse2 enabled,
local myconfargs=(



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

2022-11-05 Thread Sam James
commit: 9b873f686b7b43c27240420d199bd90dc20cad05
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov  6 04:08:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov  6 04:08:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b873f68

media-libs/libvpx: drop 1.9.0, 1.11.0

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

 media-libs/libvpx/Manifest |   4 -
 media-libs/libvpx/libvpx-1.11.0.ebuild | 137 -
 media-libs/libvpx/libvpx-1.9.0.ebuild  | 119 
 3 files changed, 260 deletions(-)

diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
index ffce50d7218d..be8ce0bd6d7d 100644
--- a/media-libs/libvpx/Manifest
+++ b/media-libs/libvpx/Manifest
@@ -1,6 +1,2 @@
-DIST libvpx-1.11.0.tar.gz 5347256 BLAKE2B 
2c350e14fc3b8a3c10a71e230e893fbb9a68e6eeb6a413cc359bdbfddda21cc5c15d0de4b6110889845f88f8a946ef1266980c0a1b26aaf55b52330fe038e261
 SHA512 
7aa5d30afa956dccda60917fd82f6f9992944ca893437c8cd53a04d1b7a94e0210431954aa136594dc400340123cc166dcc855753e493c8d929667f4c42b65a5
 DIST libvpx-1.12.0.tar.gz 5465627 BLAKE2B 
92e61ef91ef3bb7e09f359acdef6469843921345b1008a7a24042587fbcfc72c4671fc9eb4e1bf8c1e9de0fa5506ed751dcd6934a9164a6e0fe528cfe8c23154
 SHA512 
dc059bc3102b75524ae29989372334b3e0f2acf1520e5a4daa4073831bb55949d82897c498fb9d2d38b59f1a66bb0ad24407d0d086b1e3a8394a4933f04f2ed0
-DIST libvpx-1.9.0.tar.gz 5326239 BLAKE2B 
6403a5d8326235a8d27ca3727f45398556cbe72cd125ae358c22f729cc01d6a81917cca8a6e97ad0ed01e7fc04ca4212baf21f371323b93ccc8830c4a11acf91
 SHA512 
8d544552b35000ea5712aec220b78bb5f7dc210704b2f609365214cb95a4f5a0e343b362723d829cb4a9ac203b10d5443700ba84b28fd6b2fefbabb40663e298
-DIST libvpx-testdata-1.11.0.tar.xz 444614504 BLAKE2B 
ab6de4c46a771dc1c0dfb19326e580a492768c629eebbfb276db7da02e13256b2a66fdaadf76e5856879e871c7a17fcff657139582b1a3a84ad39c6018b912be
 SHA512 
772e9d69dc9fc8e5a9411e1a532d908e86d90b03019e958349115a74697dcb35972ce71325312193d3a84030c3ff1d9bdbd09ed58918fffcba39c120ce4be868
 DIST libvpx-testdata-1.12.0.tar.xz 499226656 BLAKE2B 
8172ecbed4c678593882702c0d24e30d3e5d20a19c55ae73d4470ecd07b03905f25c62e1c32756e27fca2d02c841c11b11f1768dee60fa3419b8b983f6e66bf9
 SHA512 
28034e5940cd6a433eb6f8924ba5f0f555cb7526ff3356fa66282830a11818c32d2d70f6f9e959b278499397512663bca7f9de17e04b8b209efdf89e9d68ab57
-DIST libvpx-testdata-1.9.0.tar.xz 450868860 BLAKE2B 
aaed7f2ef4f70ff352e39be2630e3a5cd803e8d2408c4fd5c3e06e040a75d2f593a10bc267a497aa91eaceb64286e81f69e86ca0940160e4f34b62c08e91df7b
 SHA512 
bcc89062a436d652d15d5852a842cb4985c4783855b943ab11667c022b5082887129fd9579b8da3af209a3031f95ff8dc625c380f79559db160501cd676736ea

diff --git a/media-libs/libvpx/libvpx-1.11.0.ebuild 
b/media-libs/libvpx/libvpx-1.11.0.ebuild
deleted file mode 100644
index 00b9211d078f..
--- a/media-libs/libvpx/libvpx-1.11.0.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-inherit toolchain-funcs multilib-minimal
-
-# To create a new testdata tarball:
-# 1. Unpack source tarball or checkout git tag
-# 2. mkdir libvpx-testdata
-# 3. export LIBVPX_TEST_DATA_PATH=libvpx-testdata
-# 4. configure --enable-unit-tests --enable-vp9-highbitdepth
-# 5. make testdata
-# 6. tar -caf libvpx-testdata-${MY_PV}.tar.xz libvpx-testdata
-
-LIBVPX_TESTDATA_VER=1.11.0
-
-DESCRIPTION="WebM VP8 and VP9 Codec SDK"
-HOMEPAGE="https://www.webmproject.org;
-SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz
 )"
-
-LICENSE="BSD"
-SLOT="0/7"
-KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
-IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
-
-REQUIRED_USE="test? ( threads )"
-
-# Disable test phase when USE="-test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="dev-lang/perl
-   abi_x86_32? ( dev-lang/yasm )
-   abi_x86_64? ( dev-lang/yasm )
-   abi_x86_x32? ( dev-lang/yasm )
-   doc? (
-   app-doc/doxygen
-   dev-lang/php
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/libvpx-1.3.0-sparc-configure.patch" # 501010
-)
-
-src_configure() {
-   # https://bugs.gentoo.org/show_bug.cgi?id=384585
-   # https://bugs.gentoo.org/show_bug.cgi?id=465988
-   # copied from php-pear-r1.eclass
-   addpredict /usr/share/snmp/mibs/.index #nowarn
-   addpredict /var/lib/net-snmp/ #nowarn
-   addpredict /var/lib/net-snmp/mib_indexes #nowarn
-   addpredict /session_mm_cli0.sem #nowarn
-   multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-   unset CODECS #357487
-
-   # #498364: sse doesn't work without sse2 enabled,
-   local myconfargs=(
-   --prefix="${EPREFIX}"/usr
-   

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

2022-11-05 Thread Sam James
commit: 1dfa289f303b8c390a24d11898a9e07fad7d69e2
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov  6 04:20:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov  6 04:20:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dfa289f

media-libs/libvpx: fix configure w/ clang 16

Closes: https://bugs.gentoo.org/879705
Signed-off-by: Sam James  gentoo.org>

 .../files/libvpx-1.12.0-configure-clang16.patch| 37 ++
 ...ibvpx-1.12.0.ebuild => libvpx-1.12.0-r1.ebuild} |  3 +-
 2 files changed, 39 insertions(+), 1 deletion(-)

diff --git a/media-libs/libvpx/files/libvpx-1.12.0-configure-clang16.patch 
b/media-libs/libvpx/files/libvpx-1.12.0-configure-clang16.patch
new file mode 100644
index ..bb815b887885
--- /dev/null
+++ b/media-libs/libvpx/files/libvpx-1.12.0-configure-clang16.patch
@@ -0,0 +1,37 @@
+https://chromium-review.googlesource.com/c/webm/libvpx/+/4004627
+
+From 62dee8012ea70a9f0628471609c5768f98a1e726 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 6 Nov 2022 04:11:59 +
+Subject: [PATCH] build: fix -Wimplicit-int (Clang 16)
+
+Clang 16 will make -Wimplicit-int error by default which can, in addition to
+other things, lead to some configure tests silently failing/returning the 
wrong result.
+
+Fixes this error:
+```
++/var/tmp/portage/media-libs/libvpx-1.12.0/temp/vpx-conf-1802-30624.c:1:15: 
error: type specifier missing, defaults to 'int'; ISO C99 and later do not 
support implicit int [-Wimplicit-int]
+```
+
+For more information, see LWN.net [0] or LLVM's Discourse [1], gentoo-dev@ [2],
+or the (new) c-std-porting mailing list [3].
+
+[0] https://lwn.net/Articles/913505/
+[1] 
https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213
+[2] 
https://archives.gentoo.org/gentoo-dev/message/dd9f2d3082b8b6f8dfbccb0639e6e240
+[3] hosted at lists.linux.dev.
+
+Bug: https://bugs.gentoo.org/879705
+Change-Id: Id73a98944ab3c99a368b9da7a5e902ddff9d937f
+Signed-off-by: Sam James 
+--- a/build/make/configure.sh
 b/build/make/configure.sh
+@@ -1511,7 +1511,7 @@ EOF
+ 
+ # Try to find which inline keywords are supported
+ check_cc <

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

2022-10-31 Thread WANG Xuerui
commit: 9d552ad10e0a6aceb42ea23f0ddc3145ae851a0b
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Nov  1 05:21:07 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Nov  1 05:21:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d552ad1

media-libs/libvpx: keyword 1.12.0 for ~loong

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

 media-libs/libvpx/libvpx-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.12.0.ebuild 
b/media-libs/libvpx/libvpx-1.12.0.ebuild
index fe888bcce3b5..c6c94481f2c1 100644
--- a/media-libs/libvpx/libvpx-1.12.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.12.0.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/7"
-KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2022-08-25 Thread Agostino Sarubbo
commit: 15e0ff755e78cb8dce923af77fca5414be1203fb
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Aug 25 18:22:02 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Aug 25 18:22:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15e0ff75

media-libs/libvpx: ppc64 stable wrt bug #866344

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libvpx/libvpx-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.12.0.ebuild 
b/media-libs/libvpx/libvpx-1.12.0.ebuild
index 8ec0876f4cf2..fe888bcce3b5 100644
--- a/media-libs/libvpx/libvpx-1.12.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.12.0.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/7"
-KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2022-08-25 Thread Agostino Sarubbo
commit: efc8eb195805ce32c6f4c9c1f4a855055bed2d13
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Aug 25 18:16:46 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Aug 25 18:16:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efc8eb19

media-libs/libvpx: ppc stable wrt bug #866344

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libvpx/libvpx-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.12.0.ebuild 
b/media-libs/libvpx/libvpx-1.12.0.ebuild
index 2c48c826460b..8ec0876f4cf2 100644
--- a/media-libs/libvpx/libvpx-1.12.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.12.0.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/7"
-KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2022-08-25 Thread Agostino Sarubbo
commit: fb1cf8915cd3fde3ca51bc192f7c26a3a33a7c38
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Aug 25 18:14:09 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Aug 25 18:14:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb1cf891

media-libs/libvpx: amd64 stable wrt bug #866344

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libvpx/libvpx-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.12.0.ebuild 
b/media-libs/libvpx/libvpx-1.12.0.ebuild
index c36de193de3d..2c48c826460b 100644
--- a/media-libs/libvpx/libvpx-1.12.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.12.0.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/7"
-KEYWORDS="~amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2022-08-24 Thread Sam James
commit: e8a4c282b0ec78b1d6734a40ef7bda299be9
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 25 03:32:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 25 03:32:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8a4c282

media-libs/libvpx: Stabilize 1.12.0 x86, #866344

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

 media-libs/libvpx/libvpx-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.12.0.ebuild 
b/media-libs/libvpx/libvpx-1.12.0.ebuild
index 9b2de6bcf3d8..c36de193de3d 100644
--- a/media-libs/libvpx/libvpx-1.12.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.12.0.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/7"
-KEYWORDS="~amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2022-08-24 Thread Sam James
commit: eb0421b91a785991461e74c31b6aa3b92509c92a
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 25 03:31:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 25 03:31:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb0421b9

media-libs/libvpx: Stabilize 1.12.0 arm, #866344

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

 media-libs/libvpx/libvpx-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.12.0.ebuild 
b/media-libs/libvpx/libvpx-1.12.0.ebuild
index aac80b0f5c8f..73b716ba085a 100644
--- a/media-libs/libvpx/libvpx-1.12.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.12.0.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/7"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2022-08-24 Thread Sam James
commit: 0a48d4fed4035e63469ef8a01a64a24b51c60c41
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 25 03:31:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 25 03:31:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a48d4fe

media-libs/libvpx: Stabilize 1.12.0 arm64, #866344

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

 media-libs/libvpx/libvpx-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.12.0.ebuild 
b/media-libs/libvpx/libvpx-1.12.0.ebuild
index 73b716ba085a..9b2de6bcf3d8 100644
--- a/media-libs/libvpx/libvpx-1.12.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.12.0.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/7"
-KEYWORDS="~amd64 arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2022-07-28 Thread Sam James
commit: 76428bb3ac548bcfe9fc7207e14cab6f46dedd70
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 29 02:26:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 29 02:32:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76428bb3

media-libs/libvpx: add github upstream metadata

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

 media-libs/libvpx/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/libvpx/metadata.xml b/media-libs/libvpx/metadata.xml
index fd4d8b9106d1..369b1a73e3ab 100644
--- a/media-libs/libvpx/metadata.xml
+++ b/media-libs/libvpx/metadata.xml
@@ -14,5 +14,6 @@


cpe:/a:john_koleszar:libvpx
+   webmproject/libvpx

 



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

2022-07-10 Thread Sam James
commit: 4b3d0aba16352a5982cabb02fb3c1f9e5c59b6bd
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 10 23:58:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 10 23:58:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3d0aba

media-libs/libvpx: add 1.12.0

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

 media-libs/libvpx/Manifest |   2 +
 media-libs/libvpx/libvpx-1.12.0.ebuild | 139 +
 2 files changed, 141 insertions(+)

diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
index 09a825a81ef6..ffce50d7218d 100644
--- a/media-libs/libvpx/Manifest
+++ b/media-libs/libvpx/Manifest
@@ -1,4 +1,6 @@
 DIST libvpx-1.11.0.tar.gz 5347256 BLAKE2B 
2c350e14fc3b8a3c10a71e230e893fbb9a68e6eeb6a413cc359bdbfddda21cc5c15d0de4b6110889845f88f8a946ef1266980c0a1b26aaf55b52330fe038e261
 SHA512 
7aa5d30afa956dccda60917fd82f6f9992944ca893437c8cd53a04d1b7a94e0210431954aa136594dc400340123cc166dcc855753e493c8d929667f4c42b65a5
+DIST libvpx-1.12.0.tar.gz 5465627 BLAKE2B 
92e61ef91ef3bb7e09f359acdef6469843921345b1008a7a24042587fbcfc72c4671fc9eb4e1bf8c1e9de0fa5506ed751dcd6934a9164a6e0fe528cfe8c23154
 SHA512 
dc059bc3102b75524ae29989372334b3e0f2acf1520e5a4daa4073831bb55949d82897c498fb9d2d38b59f1a66bb0ad24407d0d086b1e3a8394a4933f04f2ed0
 DIST libvpx-1.9.0.tar.gz 5326239 BLAKE2B 
6403a5d8326235a8d27ca3727f45398556cbe72cd125ae358c22f729cc01d6a81917cca8a6e97ad0ed01e7fc04ca4212baf21f371323b93ccc8830c4a11acf91
 SHA512 
8d544552b35000ea5712aec220b78bb5f7dc210704b2f609365214cb95a4f5a0e343b362723d829cb4a9ac203b10d5443700ba84b28fd6b2fefbabb40663e298
 DIST libvpx-testdata-1.11.0.tar.xz 444614504 BLAKE2B 
ab6de4c46a771dc1c0dfb19326e580a492768c629eebbfb276db7da02e13256b2a66fdaadf76e5856879e871c7a17fcff657139582b1a3a84ad39c6018b912be
 SHA512 
772e9d69dc9fc8e5a9411e1a532d908e86d90b03019e958349115a74697dcb35972ce71325312193d3a84030c3ff1d9bdbd09ed58918fffcba39c120ce4be868
+DIST libvpx-testdata-1.12.0.tar.xz 499226656 BLAKE2B 
8172ecbed4c678593882702c0d24e30d3e5d20a19c55ae73d4470ecd07b03905f25c62e1c32756e27fca2d02c841c11b11f1768dee60fa3419b8b983f6e66bf9
 SHA512 
28034e5940cd6a433eb6f8924ba5f0f555cb7526ff3356fa66282830a11818c32d2d70f6f9e959b278499397512663bca7f9de17e04b8b209efdf89e9d68ab57
 DIST libvpx-testdata-1.9.0.tar.xz 450868860 BLAKE2B 
aaed7f2ef4f70ff352e39be2630e3a5cd803e8d2408c4fd5c3e06e040a75d2f593a10bc267a497aa91eaceb64286e81f69e86ca0940160e4f34b62c08e91df7b
 SHA512 
bcc89062a436d652d15d5852a842cb4985c4783855b943ab11667c022b5082887129fd9579b8da3af209a3031f95ff8dc625c380f79559db160501cd676736ea

diff --git a/media-libs/libvpx/libvpx-1.12.0.ebuild 
b/media-libs/libvpx/libvpx-1.12.0.ebuild
new file mode 100644
index ..aac80b0f5c8f
--- /dev/null
+++ b/media-libs/libvpx/libvpx-1.12.0.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs multilib-minimal
+
+# To create a new testdata tarball:
+# 1. Unpack source tarball or checkout git tag
+# 2. mkdir libvpx-testdata
+# 3. export LIBVPX_TEST_DATA_PATH=libvpx-testdata
+# 4. ./configure --enable-unit-tests --enable-vp9-highbitdepth
+# 5. make testdata
+# 6. tar -caf libvpx-testdata-${MY_PV}.tar.xz libvpx-testdata
+
+LIBVPX_TESTDATA_VER=1.12.0
+
+DESCRIPTION="WebM VP8 and VP9 Codec SDK"
+HOMEPAGE="https://www.webmproject.org;
+SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz
 )"
+
+LICENSE="BSD"
+SLOT="0/7"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
+
+REQUIRED_USE="test? ( threads )"
+
+# Disable test phase when USE="-test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="dev-lang/perl
+   abi_x86_32? ( dev-lang/yasm )
+   abi_x86_64? ( dev-lang/yasm )
+   abi_x86_x32? ( dev-lang/yasm )
+   doc? (
+   app-doc/doxygen
+   dev-lang/php
+   )
+"
+
+PATCHES=(
+   # bug #501010
+   "${FILESDIR}/libvpx-1.3.0-sparc-configure.patch"
+)
+
+src_configure() {
+   # bug #384585, bug #465988
+   # copied from php-pear-r1.eclass
+   addpredict /usr/share/snmp/mibs/.index
+   addpredict /var/lib/net-snmp/
+   addpredict /var/lib/net-snmp/mib_indexes
+   addpredict /session_mm_cli0.sem
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   # bug #357487
+   unset CODECS
+
+   # bug #498364: sse doesn't work without sse2 enabled,
+   local myconfargs=(
+   --prefix="${EPREFIX}"/usr
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+   --enable-pic
+   --enable-vp8
+   --enable-vp9
+   --enable-shared
+   

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

2022-05-10 Thread Sam James
commit: 3ec37bd2f41bc11c77866ea97a40d32715bf6dde
Author: Sam James  gentoo  org>
AuthorDate: Tue May 10 17:00:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 11 00:49:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ec37bd2

media-libs/libvpx: drop to ~sparc

Too many test failures. Unclear if it truly works at runtime.

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

 media-libs/libvpx/libvpx-1.11.0.ebuild | 2 +-
 media-libs/libvpx/libvpx-1.9.0.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libvpx/libvpx-1.11.0.ebuild 
b/media-libs/libvpx/libvpx-1.11.0.ebuild
index 858a3a5bdf6e..00b9211d078f 100644
--- a/media-libs/libvpx/libvpx-1.11.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.11.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/7"
-KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"

diff --git a/media-libs/libvpx/libvpx-1.9.0.ebuild 
b/media-libs/libvpx/libvpx-1.9.0.ebuild
index 32585b2f6260..70a6d2fe44fd 100644
--- a/media-libs/libvpx/libvpx-1.9.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.9.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/6"
-KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2022-05-10 Thread Agostino Sarubbo
commit: 7a41b21943c94d5e4e6c820660323c11f4175d32
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue May 10 09:54:59 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue May 10 09:54:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a41b219

media-libs/libvpx: sparc stable wrt bug #833741

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libvpx/libvpx-1.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.11.0.ebuild 
b/media-libs/libvpx/libvpx-1.11.0.ebuild
index 00b9211d078f..858a3a5bdf6e 100644
--- a/media-libs/libvpx/libvpx-1.11.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.11.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/7"
-KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2022-04-17 Thread Sam James
commit: b5e986ff9fd5fad9779be9c4da84c2fb4a626a77
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 17 20:08:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 17 20:08:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5e986ff

media-libs/libvpx: fix UnusedLocalUse

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

 media-libs/libvpx/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/libvpx/metadata.xml b/media-libs/libvpx/metadata.xml
index 994223d7cd1f..fd4d8b9106d1 100644
--- a/media-libs/libvpx/metadata.xml
+++ b/media-libs/libvpx/metadata.xml
@@ -11,7 +11,6 @@

Enable 10 and 12 bit support for 
VP9.
Enable additional post processing 
filters
-   Enable spatial-svc support 
(experimental)


cpe:/a:john_koleszar:libvpx



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

2022-04-17 Thread Sam James
commit: 339c27e5232302f2b7219741fc4b3920e4332322
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 17 19:23:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 17 19:23:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=339c27e5

media-libs/libvpx: drop 1.7.0-r1, 1.10.0

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

 media-libs/libvpx/Manifest |   4 -
 ...libvpx-1.7.0-CVE-2019-9232_9325_9371_9433.patch | 211 -
 media-libs/libvpx/libvpx-1.10.0.ebuild | 119 
 media-libs/libvpx/libvpx-1.7.0-r1.ebuild   | 129 -
 4 files changed, 463 deletions(-)

diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
index cb0494a1bad1..09a825a81ef6 100644
--- a/media-libs/libvpx/Manifest
+++ b/media-libs/libvpx/Manifest
@@ -1,8 +1,4 @@
-DIST libvpx-1.10.0.tar.gz 5340421 BLAKE2B 
25ef346b9dce92d37cc4f4612ed351d0f93a60c9021ed5f9145a9128efa8b0af7cf30b6279c40481ab043b9922b93f6b502cdffc3feedaf4bca310fdaf8b1502
 SHA512 
f88c588145b5164e98531b75215e119056cd806a9dbe6599bb9dab35c0af0ecd4b3daabee7d795e412a58aeb543d5c7dc0107457c4bd8f4d434e966e8e22a32d
 DIST libvpx-1.11.0.tar.gz 5347256 BLAKE2B 
2c350e14fc3b8a3c10a71e230e893fbb9a68e6eeb6a413cc359bdbfddda21cc5c15d0de4b6110889845f88f8a946ef1266980c0a1b26aaf55b52330fe038e261
 SHA512 
7aa5d30afa956dccda60917fd82f6f9992944ca893437c8cd53a04d1b7a94e0210431954aa136594dc400340123cc166dcc855753e493c8d929667f4c42b65a5
-DIST libvpx-1.7.0.tar.gz 2679797 BLAKE2B 
de7992adb517e375c5be2a9facf2b4a73174adcaef11185ed6d3102c2f6b73f378b0d415c5e3a4d915b3a6889bd8b31ba3e8c007a87a433a345ef7696a1dd899
 SHA512 
8b3b766b550f8d86907628d7ed88035f9a2612aac21542e0fd5ad35b905eb82cbe1be02a1a24afce7a3bcc4766f62611971f72724761996b392136c40a1e7ff0
 DIST libvpx-1.9.0.tar.gz 5326239 BLAKE2B 
6403a5d8326235a8d27ca3727f45398556cbe72cd125ae358c22f729cc01d6a81917cca8a6e97ad0ed01e7fc04ca4212baf21f371323b93ccc8830c4a11acf91
 SHA512 
8d544552b35000ea5712aec220b78bb5f7dc210704b2f609365214cb95a4f5a0e343b362723d829cb4a9ac203b10d5443700ba84b28fd6b2fefbabb40663e298
-DIST libvpx-testdata-1.10.0.tar.xz 448090752 BLAKE2B 
88391427d35c538d114df188a899f8de7247dcd861d8438a32530909430feceef48c2c35a53c5a57268dccd85bcd40ec92bb053cfc2b4588bde6447747e10803
 SHA512 
6d4f0d08f32b34e95c1a75a4340e0340c83b26008852fac4293f1f3c4b9e9ce0f8e2290de678e2f2c9e1309f6995857add4e98796e1a3f474ce1402c9cc862f4
 DIST libvpx-testdata-1.11.0.tar.xz 444614504 BLAKE2B 
ab6de4c46a771dc1c0dfb19326e580a492768c629eebbfb276db7da02e13256b2a66fdaadf76e5856879e871c7a17fcff657139582b1a3a84ad39c6018b912be
 SHA512 
772e9d69dc9fc8e5a9411e1a532d908e86d90b03019e958349115a74697dcb35972ce71325312193d3a84030c3ff1d9bdbd09ed58918fffcba39c120ce4be868
-DIST libvpx-testdata-1.7.0.tar.xz 238790100 BLAKE2B 
1d14e794341d35402eaf54d398ebed56b0983908e397ae677737e0f313ea0bfc9c4a39be91765b02a07a8eb9b55529d5f998efcc87b1b493b0e326e02193d982
 SHA512 
1556345e41674f0846a7419828972ec27c3c37fe270fa1deb45e03665f60ec088d79134aee0d2e27003b130636eeed4a15ea3f701c9d7014f3ca2785467767a8
 DIST libvpx-testdata-1.9.0.tar.xz 450868860 BLAKE2B 
aaed7f2ef4f70ff352e39be2630e3a5cd803e8d2408c4fd5c3e06e040a75d2f593a10bc267a497aa91eaceb64286e81f69e86ca0940160e4f34b62c08e91df7b
 SHA512 
bcc89062a436d652d15d5852a842cb4985c4783855b943ab11667c022b5082887129fd9579b8da3af209a3031f95ff8dc625c380f79559db160501cd676736ea

diff --git 
a/media-libs/libvpx/files/libvpx-1.7.0-CVE-2019-9232_9325_9371_9433.patch 
b/media-libs/libvpx/files/libvpx-1.7.0-CVE-2019-9232_9325_9371_9433.patch
deleted file mode 100644
index 623eccda902d..
--- a/media-libs/libvpx/files/libvpx-1.7.0-CVE-2019-9232_9325_9371_9433.patch
+++ /dev/null
@@ -1,211 +0,0 @@
-Backports of
-
-From 46e17f0cb4a80b36755c84b8bf15731d3386c08f Mon Sep 17 00:00:00 2001
-From: kyslov 
-Date: Fri, 4 Jan 2019 17:04:09 -0800
-Subject: [PATCH] Fix OOB memory access on fuzzed data
-
-From 0681cff1ad36b3ef8ec242f59b5a6c4234ccfb88 Mon Sep 17 00:00:00 2001
-From: James Zern 
-Date: Tue, 24 Jul 2018 21:36:50 -0700
-Subject: [PATCH] vp9: fix OOB read in decoder_peek_si_internal
-
-From f00890eecdf8365ea125ac16769a83aa6b68792d Mon Sep 17 00:00:00 2001
-From: James Zern 
-Date: Tue, 11 Dec 2018 18:06:20 -0800
-Subject: [PATCH] update libwebm to libwebm-1.0.0.27-352-g6ab9fcf
-
-From 34d54b04e98dd0bac32e9aab0fbda0bf501bc742 Mon Sep 17 00:00:00 2001
-From: James Zern 
-Date: Tue, 9 Apr 2019 18:37:44 -0700
-Subject: [PATCH] update libwebm to libwebm-1.0.0.27-358-gdbf1d10
-
-From 52add5896661d186dec284ed646a4b33b607d2c7 Mon Sep 17 00:00:00 2001
-From: Jerome Jiang 
-Date: Wed, 23 May 2018 15:43:00 -0700
-Subject: [PATCH] VP8: Fix use-after-free in postproc.
-
-to address CVE-2019-9232 CVE-2019-9325 CVE-2019-9371 CVE-2019-9433
-
-
 a/test/decode_api_test.cc
-+++ b/test/decode_api_test.cc
-@@ -138,8 +138,30 @@ TEST(DecodeAPI, Vp9InvalidDecode) {
-   EXPECT_EQ(VPX_CODEC_OK, vpx_codec_destroy());
- }
- 
--TEST(DecodeAPI, Vp9PeekSI) {

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

2022-03-31 Thread Sam James
commit: d9fdeaf3b5db80955db74778a572ec5d3e89b904
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr  1 01:30:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr  1 01:30:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9fdeaf3

media-libs/libvpx: Stabilize 1.11.0 ppc64, #833741

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

 media-libs/libvpx/libvpx-1.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.11.0.ebuild 
b/media-libs/libvpx/libvpx-1.11.0.ebuild
index da94b5e7ee6c..00b9211d078f 100644
--- a/media-libs/libvpx/libvpx-1.11.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.11.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/7"
-KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2022-03-26 Thread Sam James
commit: 3c17821f840a9dceecf5f851084fec94719af8f2
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 02:33:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:33:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c17821f

media-libs/libvpx: Stabilize 1.11.0 ppc, #833741

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

 media-libs/libvpx/libvpx-1.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.11.0.ebuild 
b/media-libs/libvpx/libvpx-1.11.0.ebuild
index b157a4048fdd..da94b5e7ee6c 100644
--- a/media-libs/libvpx/libvpx-1.11.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.11.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/7"
-KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2022-02-19 Thread Arthur Zamarin
commit: 5717f5d44464c13e0cadb249525ccf72c356f06b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 20 05:09:45 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 20 05:09:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5717f5d4

media-libs/libvpx: Stabilize 1.11.0 arm64, #833741

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libvpx/libvpx-1.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.11.0.ebuild 
b/media-libs/libvpx/libvpx-1.11.0.ebuild
index fbc34bff5f10..b157a4048fdd 100644
--- a/media-libs/libvpx/libvpx-1.11.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.11.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/7"
-KEYWORDS="amd64 arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2022-02-19 Thread Arthur Zamarin
commit: 6b2ee4dbc731f32ae00a979e86f5d2b159e54f3a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 20 05:09:45 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 20 05:09:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b2ee4db

media-libs/libvpx: Stabilize 1.11.0 arm, #833741

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libvpx/libvpx-1.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.11.0.ebuild 
b/media-libs/libvpx/libvpx-1.11.0.ebuild
index 0b071e0594c5..fbc34bff5f10 100644
--- a/media-libs/libvpx/libvpx-1.11.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.11.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/7"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2022-02-19 Thread Jakov Smolić
commit: 5341ecd6cf7f05010a4528c4c0fdd835bd05a1b2
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Feb 19 13:21:44 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Feb 19 13:21:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5341ecd6

media-libs/libvpx: Stabilize 1.11.0 x86, #833741

Signed-off-by: Jakov Smolić  gentoo.org>

 media-libs/libvpx/libvpx-1.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.11.0.ebuild 
b/media-libs/libvpx/libvpx-1.11.0.ebuild
index 24372a91ed6b..0b071e0594c5 100644
--- a/media-libs/libvpx/libvpx-1.11.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.11.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/7"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2022-02-19 Thread Jakov Smolić
commit: 1971b8aa5dcba566561117f755aacfe1a4094e05
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Feb 19 13:10:53 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Feb 19 13:15:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1971b8aa

media-libs/libvpx: Stabilize 1.11.0 amd64, #833741

Signed-off-by: Jakov Smolić  gentoo.org>

 media-libs/libvpx/libvpx-1.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.11.0.ebuild 
b/media-libs/libvpx/libvpx-1.11.0.ebuild
index cf3374f9e957..24372a91ed6b 100644
--- a/media-libs/libvpx/libvpx-1.11.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.11.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/7"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2022-01-05 Thread David Seifert
commit: 90553c930bd7e31b1032fc244fbdf96780a0125e
Author: David Seifert  gentoo  org>
AuthorDate: Wed Jan  5 10:01:25 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Jan  5 10:01:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90553c93

media-libs/libvpx: remove amd64-fbsd

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

 media-libs/libvpx/libvpx-1.10.0.ebuild   | 4 +---
 media-libs/libvpx/libvpx-1.11.0.ebuild   | 2 --
 media-libs/libvpx/libvpx-1.7.0-r1.ebuild | 4 +---
 media-libs/libvpx/libvpx-1.9.0.ebuild| 4 +---
 4 files changed, 3 insertions(+), 11 deletions(-)

diff --git a/media-libs/libvpx/libvpx-1.10.0.ebuild 
b/media-libs/libvpx/libvpx-1.10.0.ebuild
index a5e65422d5c6..9cce08a6ecf0 100644
--- a/media-libs/libvpx/libvpx-1.10.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.10.0.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"
@@ -33,8 +33,6 @@ BDEPEND="dev-lang/perl
abi_x86_32? ( dev-lang/yasm )
abi_x86_64? ( dev-lang/yasm )
abi_x86_x32? ( dev-lang/yasm )
-   x86-fbsd? ( dev-lang/yasm )
-   amd64-fbsd? ( dev-lang/yasm )
doc? (
app-doc/doxygen
dev-lang/php

diff --git a/media-libs/libvpx/libvpx-1.11.0.ebuild 
b/media-libs/libvpx/libvpx-1.11.0.ebuild
index 89eaadcc978d..cf3374f9e957 100644
--- a/media-libs/libvpx/libvpx-1.11.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.11.0.ebuild
@@ -33,8 +33,6 @@ BDEPEND="dev-lang/perl
abi_x86_32? ( dev-lang/yasm )
abi_x86_64? ( dev-lang/yasm )
abi_x86_x32? ( dev-lang/yasm )
-   x86-fbsd? ( dev-lang/yasm )
-   amd64-fbsd? ( dev-lang/yasm )
doc? (
app-doc/doxygen
dev-lang/php

diff --git a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
index 1e1421ac75dd..d91f9a9f7b52 100644
--- a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0-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"
@@ -36,8 +36,6 @@ BDEPEND="dev-lang/perl
abi_x86_32? ( dev-lang/yasm )
abi_x86_64? ( dev-lang/yasm )
abi_x86_x32? ( dev-lang/yasm )
-   x86-fbsd? ( dev-lang/yasm )
-   amd64-fbsd? ( dev-lang/yasm )
doc? (
app-doc/doxygen
dev-lang/php

diff --git a/media-libs/libvpx/libvpx-1.9.0.ebuild 
b/media-libs/libvpx/libvpx-1.9.0.ebuild
index a445bd2935a0..32585b2f6260 100644
--- a/media-libs/libvpx/libvpx-1.9.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.9.0.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"
@@ -33,8 +33,6 @@ BDEPEND="dev-lang/perl
abi_x86_32? ( dev-lang/yasm )
abi_x86_64? ( dev-lang/yasm )
abi_x86_x32? ( dev-lang/yasm )
-   x86-fbsd? ( dev-lang/yasm )
-   amd64-fbsd? ( dev-lang/yasm )
doc? (
app-doc/doxygen
dev-lang/php



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

2022-01-01 Thread Stephan Hartmann
commit: fd7d055dac24c48398f57bc9ecbe9b05f24b1d6e
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sat Jan  1 10:47:15 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sat Jan  1 10:47:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd7d055d

media-libs/libvpx: remove trailing whitespace

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Stephan Hartmann  gentoo.org>

 media-libs/libvpx/libvpx-1.11.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libvpx/libvpx-1.11.0.ebuild 
b/media-libs/libvpx/libvpx-1.11.0.ebuild
index 186980591136..89eaadcc978d 100644
--- a/media-libs/libvpx/libvpx-1.11.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.11.0.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"
@@ -96,7 +96,7 @@ multilib_src_configure() {
myconfargs+=( --force-target=armv7-linux-gcc )
elif [[ ${ABI} == ppc64 ]] && [[ $(tc-endian) != big ]] && use 
cpu_flags_ppc_vsx3; then
# only enable this target for at least power9 CPU running 
little-endian
-   myconfargs+=( --force-target=ppc64le-linux-gcc ) 
+   myconfargs+=( --force-target=ppc64le-linux-gcc )
else
myconfargs+=( --force-target=generic-gnu )
fi



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

2021-12-30 Thread Georgy Yakovlev
commit: 8b4c946f772a68959ba2294607f0e8280ab7f18a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Dec 30 14:21:06 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Dec 30 14:43:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b4c946f

media-libs/libvpx: build ppc64le-linux-gcc target on power9 cpu

it may build on power7 and power8 with vsx codepaths, but will
fail testsuite and at runtime.

So only enable vsx codepaths on power9 CPUs, it's the only one that
makes sense anyway.

testsuite passes with flying colors, same as generic-gnu target.
[==] 952 tests from 48 test suites ran.

NOTE: previous versions also built ppc64le-linux-gcc target via
auto-detection. so not much changes, we just make it explicit.

Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libvpx/libvpx-1.11.0.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.11.0.ebuild 
b/media-libs/libvpx/libvpx-1.11.0.ebuild
index 7d495a5048b8..186980591136 100644
--- a/media-libs/libvpx/libvpx-1.11.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.11.0.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 LICENSE="BSD"
 SLOT="0/7"
 KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
-IUSE="doc +highbitdepth postproc static-libs test +threads"
+IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"
 
@@ -94,6 +94,9 @@ multilib_src_configure() {
myconfargs+=( --force-target=arm64-linux-gcc )
elif [[ ${ABI} == arm ]] && [[ ${CHOST} == *armv7* ]] ; then
myconfargs+=( --force-target=armv7-linux-gcc )
+   elif [[ ${ABI} == ppc64 ]] && [[ $(tc-endian) != big ]] && use 
cpu_flags_ppc_vsx3; then
+   # only enable this target for at least power9 CPU running 
little-endian
+   myconfargs+=( --force-target=ppc64le-linux-gcc ) 
else
myconfargs+=( --force-target=generic-gnu )
fi



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

2021-12-29 Thread Sam James
commit: a3aaded5bd6e91691cd6ffb3615051737edeceb3
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 30 04:31:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 30 04:31:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3aaded5

media-libs/libvpx: fix SRC_URI for tests

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

 media-libs/libvpx/libvpx-1.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.11.0.ebuild 
b/media-libs/libvpx/libvpx-1.11.0.ebuild
index 5666b8e11bcc..7d495a5048b8 100644
--- a/media-libs/libvpx/libvpx-1.11.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.11.0.ebuild
@@ -17,7 +17,7 @@ LIBVPX_TESTDATA_VER=1.11.0
 DESCRIPTION="WebM VP8 and VP9 Codec SDK"
 HOMEPAGE="https://www.webmproject.org;
 SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   test? ( 
https://dev.gentoo.org/~sam/${CATEGORY}/${PN}/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz
 )"
+   test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz
 )"
 
 LICENSE="BSD"
 SLOT="0/7"



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

2021-12-29 Thread Sam James
commit: 73bb5c035a58480d2a455619a02f4097b1e58a10
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 30 04:20:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 30 04:21:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73bb5c03

media-libs/libvpx: add 1.11.0

Notably now forcing specific targets only where we
know libvpx works well and otherwise using
the generic implementation due to
runtime breakage (and extensive test failures).

Closes: https://bugs.gentoo.org/830254
Bug: https://bugs.gentoo.org/814668
Bug: https://bugs.gentoo.org/700902
Bug: https://bugs.gentoo.org/746173
Bug: https://bugs.gentoo.org/499336
Signed-off-by: Sam James  gentoo.org>

 media-libs/libvpx/Manifest |   2 +
 media-libs/libvpx/libvpx-1.11.0.ebuild | 136 +
 2 files changed, 138 insertions(+)

diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
index 558390719ab5..cb0494a1bad1 100644
--- a/media-libs/libvpx/Manifest
+++ b/media-libs/libvpx/Manifest
@@ -1,6 +1,8 @@
 DIST libvpx-1.10.0.tar.gz 5340421 BLAKE2B 
25ef346b9dce92d37cc4f4612ed351d0f93a60c9021ed5f9145a9128efa8b0af7cf30b6279c40481ab043b9922b93f6b502cdffc3feedaf4bca310fdaf8b1502
 SHA512 
f88c588145b5164e98531b75215e119056cd806a9dbe6599bb9dab35c0af0ecd4b3daabee7d795e412a58aeb543d5c7dc0107457c4bd8f4d434e966e8e22a32d
+DIST libvpx-1.11.0.tar.gz 5347256 BLAKE2B 
2c350e14fc3b8a3c10a71e230e893fbb9a68e6eeb6a413cc359bdbfddda21cc5c15d0de4b6110889845f88f8a946ef1266980c0a1b26aaf55b52330fe038e261
 SHA512 
7aa5d30afa956dccda60917fd82f6f9992944ca893437c8cd53a04d1b7a94e0210431954aa136594dc400340123cc166dcc855753e493c8d929667f4c42b65a5
 DIST libvpx-1.7.0.tar.gz 2679797 BLAKE2B 
de7992adb517e375c5be2a9facf2b4a73174adcaef11185ed6d3102c2f6b73f378b0d415c5e3a4d915b3a6889bd8b31ba3e8c007a87a433a345ef7696a1dd899
 SHA512 
8b3b766b550f8d86907628d7ed88035f9a2612aac21542e0fd5ad35b905eb82cbe1be02a1a24afce7a3bcc4766f62611971f72724761996b392136c40a1e7ff0
 DIST libvpx-1.9.0.tar.gz 5326239 BLAKE2B 
6403a5d8326235a8d27ca3727f45398556cbe72cd125ae358c22f729cc01d6a81917cca8a6e97ad0ed01e7fc04ca4212baf21f371323b93ccc8830c4a11acf91
 SHA512 
8d544552b35000ea5712aec220b78bb5f7dc210704b2f609365214cb95a4f5a0e343b362723d829cb4a9ac203b10d5443700ba84b28fd6b2fefbabb40663e298
 DIST libvpx-testdata-1.10.0.tar.xz 448090752 BLAKE2B 
88391427d35c538d114df188a899f8de7247dcd861d8438a32530909430feceef48c2c35a53c5a57268dccd85bcd40ec92bb053cfc2b4588bde6447747e10803
 SHA512 
6d4f0d08f32b34e95c1a75a4340e0340c83b26008852fac4293f1f3c4b9e9ce0f8e2290de678e2f2c9e1309f6995857add4e98796e1a3f474ce1402c9cc862f4
+DIST libvpx-testdata-1.11.0.tar.xz 444614504 BLAKE2B 
ab6de4c46a771dc1c0dfb19326e580a492768c629eebbfb276db7da02e13256b2a66fdaadf76e5856879e871c7a17fcff657139582b1a3a84ad39c6018b912be
 SHA512 
772e9d69dc9fc8e5a9411e1a532d908e86d90b03019e958349115a74697dcb35972ce71325312193d3a84030c3ff1d9bdbd09ed58918fffcba39c120ce4be868
 DIST libvpx-testdata-1.7.0.tar.xz 238790100 BLAKE2B 
1d14e794341d35402eaf54d398ebed56b0983908e397ae677737e0f313ea0bfc9c4a39be91765b02a07a8eb9b55529d5f998efcc87b1b493b0e326e02193d982
 SHA512 
1556345e41674f0846a7419828972ec27c3c37fe270fa1deb45e03665f60ec088d79134aee0d2e27003b130636eeed4a15ea3f701c9d7014f3ca2785467767a8
 DIST libvpx-testdata-1.9.0.tar.xz 450868860 BLAKE2B 
aaed7f2ef4f70ff352e39be2630e3a5cd803e8d2408c4fd5c3e06e040a75d2f593a10bc267a497aa91eaceb64286e81f69e86ca0940160e4f34b62c08e91df7b
 SHA512 
bcc89062a436d652d15d5852a842cb4985c4783855b943ab11667c022b5082887129fd9579b8da3af209a3031f95ff8dc625c380f79559db160501cd676736ea

diff --git a/media-libs/libvpx/libvpx-1.11.0.ebuild 
b/media-libs/libvpx/libvpx-1.11.0.ebuild
new file mode 100644
index ..5666b8e11bcc
--- /dev/null
+++ b/media-libs/libvpx/libvpx-1.11.0.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+inherit toolchain-funcs multilib-minimal
+
+# To create a new testdata tarball:
+# 1. Unpack source tarball or checkout git tag
+# 2. mkdir libvpx-testdata
+# 3. export LIBVPX_TEST_DATA_PATH=libvpx-testdata
+# 4. configure --enable-unit-tests --enable-vp9-highbitdepth
+# 5. make testdata
+# 6. tar -caf libvpx-testdata-${MY_PV}.tar.xz libvpx-testdata
+
+LIBVPX_TESTDATA_VER=1.11.0
+
+DESCRIPTION="WebM VP8 and VP9 Codec SDK"
+HOMEPAGE="https://www.webmproject.org;
+SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( 
https://dev.gentoo.org/~sam/${CATEGORY}/${PN}/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz
 )"
+
+LICENSE="BSD"
+SLOT="0/7"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="doc +highbitdepth postproc static-libs test +threads"
+
+REQUIRED_USE="test? ( threads )"
+
+# Disable test phase when USE="-test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="dev-lang/perl
+   abi_x86_32? ( dev-lang/yasm )
+   abi_x86_64? ( 

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

2021-11-06 Thread Sam James
commit: b30ae68f410ae68694128bf6c34125a4b277b726
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov  7 02:06:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov  7 02:07:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b30ae68f

media-libs/libvpx: fix build on ARM, don't inject -O3

Closes: https://bugs.gentoo.org/594634
Closes: https://bugs.gentoo.org/547194
Signed-off-by: Sam James  gentoo.org>

 media-libs/libvpx/libvpx-1.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.10.0.ebuild 
b/media-libs/libvpx/libvpx-1.10.0.ebuild
index e049dd9007b..a5e65422d5c 100644
--- a/media-libs/libvpx/libvpx-1.10.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.10.0.ebuild
@@ -67,7 +67,7 @@ multilib_src_configure() {
--enable-vp8
--enable-vp9
--enable-shared
-   --extra-cflags="${CFLAGS}"
+   --disable-optimizations
$(use_enable postproc)
$(use_enable static-libs static)
$(use_enable test unit-tests)



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

2021-09-02 Thread Thomas Raschbacher
commit: f9c15ae36a1e8801195143a2e8193f2a90d5cd39
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Thu Sep  2 19:47:55 2021 +
Commit: Thomas Raschbacher  gentoo  org>
CommitDate: Thu Sep  2 19:47:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9c15ae3

media-libs/libvpx: remove svc USE flag

Use of svc cannot be switched off anymore.
Closes: https://bugs.gentoo.org/678730
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Raschbacher  gentoo.org>

 media-libs/libvpx/libvpx-1.10.0.ebuild | 3 +--
 media-libs/libvpx/libvpx-1.9.0.ebuild  | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/media-libs/libvpx/libvpx-1.10.0.ebuild 
b/media-libs/libvpx/libvpx-1.10.0.ebuild
index 46a5c2db8ec..e049dd9007b 100644
--- a/media-libs/libvpx/libvpx-1.10.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.10.0.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 LICENSE="BSD"
 SLOT="0/6"
 KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
-IUSE="doc +highbitdepth postproc static-libs svc test +threads"
+IUSE="doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"
 
@@ -69,7 +69,6 @@ multilib_src_configure() {
--enable-shared
--extra-cflags="${CFLAGS}"
$(use_enable postproc)
-   $(use_enable svc experimental)
$(use_enable static-libs static)
$(use_enable test unit-tests)
$(use_enable threads multithread)

diff --git a/media-libs/libvpx/libvpx-1.9.0.ebuild 
b/media-libs/libvpx/libvpx-1.9.0.ebuild
index 797205efb16..a445bd2935a 100644
--- a/media-libs/libvpx/libvpx-1.9.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.9.0.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 LICENSE="BSD"
 SLOT="0/6"
 KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
-IUSE="doc +highbitdepth postproc static-libs svc test +threads"
+IUSE="doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"
 
@@ -69,7 +69,6 @@ multilib_src_configure() {
--enable-shared
--extra-cflags="${CFLAGS}"
$(use_enable postproc)
-   $(use_enable svc experimental)
$(use_enable static-libs static)
$(use_enable test unit-tests)
$(use_enable threads multithread)



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

2021-08-27 Thread Sam James
commit: a2f1afcf7a53e604634b9fcb59c3a467b57f8103
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 28 02:33:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 28 02:33:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2f1afcf

media-libs/libvpx: add missing dev-lang/perl BDEPEND

Closes: https://bugs.gentoo.org/809926
Signed-off-by: Sam James  gentoo.org>

 media-libs/libvpx/libvpx-1.10.0.ebuild   | 3 ++-
 media-libs/libvpx/libvpx-1.7.0-r1.ebuild | 5 +++--
 media-libs/libvpx/libvpx-1.9.0.ebuild| 3 ++-
 3 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/media-libs/libvpx/libvpx-1.10.0.ebuild 
b/media-libs/libvpx/libvpx-1.10.0.ebuild
index 7741f3d05ca..46a5c2db8ec 100644
--- a/media-libs/libvpx/libvpx-1.10.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.10.0.ebuild
@@ -29,7 +29,8 @@ REQUIRED_USE="test? ( threads )"
 # Disable test phase when USE="-test"
 RESTRICT="!test? ( test )"
 
-BDEPEND="abi_x86_32? ( dev-lang/yasm )
+BDEPEND="dev-lang/perl
+   abi_x86_32? ( dev-lang/yasm )
abi_x86_64? ( dev-lang/yasm )
abi_x86_x32? ( dev-lang/yasm )
x86-fbsd? ( dev-lang/yasm )

diff --git a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
index dd47363e1e0..1e1421ac75d 100644
--- a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0-r1.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="7"
@@ -32,7 +32,8 @@ REQUIRED_USE="
 # Disable test phase when USE="-test"
 RESTRICT="!test? ( test )"
 
-BDEPEND="abi_x86_32? ( dev-lang/yasm )
+BDEPEND="dev-lang/perl
+   abi_x86_32? ( dev-lang/yasm )
abi_x86_64? ( dev-lang/yasm )
abi_x86_x32? ( dev-lang/yasm )
x86-fbsd? ( dev-lang/yasm )

diff --git a/media-libs/libvpx/libvpx-1.9.0.ebuild 
b/media-libs/libvpx/libvpx-1.9.0.ebuild
index 1326c2ab6ce..797205efb16 100644
--- a/media-libs/libvpx/libvpx-1.9.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.9.0.ebuild
@@ -29,7 +29,8 @@ REQUIRED_USE="test? ( threads )"
 # Disable test phase when USE="-test"
 RESTRICT="!test? ( test )"
 
-BDEPEND="abi_x86_32? ( dev-lang/yasm )
+BDEPEND="dev-lang/perl
+   abi_x86_32? ( dev-lang/yasm )
abi_x86_64? ( dev-lang/yasm )
abi_x86_x32? ( dev-lang/yasm )
x86-fbsd? ( dev-lang/yasm )



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

2021-06-12 Thread Sam James
commit: b2751d626b3265dc65d2cd5166b11a8ec3997017
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 12 15:41:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 12 15:41:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2751d62

media-libs/libvpx: Stabilize 1.10.0 arm64, #793890

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

 media-libs/libvpx/libvpx-1.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.10.0.ebuild 
b/media-libs/libvpx/libvpx-1.10.0.ebuild
index 72392a01fad..bc07570ec1e 100644
--- a/media-libs/libvpx/libvpx-1.10.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.10.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/6"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="doc +highbitdepth postproc static-libs svc test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2021-06-11 Thread Sam James
commit: 04414a17c864cf0bd862d6ac2d2beb2d1c8f2688
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 12 01:17:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 12 01:17:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04414a17

media-libs/libvpx: Stabilize 1.10.0 amd64, #793890

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

 media-libs/libvpx/libvpx-1.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.10.0.ebuild 
b/media-libs/libvpx/libvpx-1.10.0.ebuild
index 7308c322482..72392a01fad 100644
--- a/media-libs/libvpx/libvpx-1.10.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.10.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/6"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="doc +highbitdepth postproc static-libs svc test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2021-06-10 Thread Sam James
commit: 4bffe60fee6ef6b9dc5cc42a68529ab42e6f63c0
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 11 05:38:24 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 11 05:38:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bffe60f

media-libs/libvpx: Stabilize 1.10.0 x86, #793890

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

 media-libs/libvpx/libvpx-1.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.10.0.ebuild 
b/media-libs/libvpx/libvpx-1.10.0.ebuild
index d2b86f688fb..7308c322482 100644
--- a/media-libs/libvpx/libvpx-1.10.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.10.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/6"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="doc +highbitdepth postproc static-libs svc test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2021-03-26 Thread Thomas Deutschmann
commit: b7eec62f92a8caaf259d1677f081e40955f19c94
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Mar 27 00:55:11 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Mar 27 01:02:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7eec62f

media-libs/libvpx: bump to v1.10.0

Closes: https://bugs.gentoo.org/778068
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/libvpx/Manifest |   2 +
 media-libs/libvpx/libvpx-1.10.0.ebuild | 121 +
 2 files changed, 123 insertions(+)

diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
index 8db4a44656b..558390719ab 100644
--- a/media-libs/libvpx/Manifest
+++ b/media-libs/libvpx/Manifest
@@ -1,4 +1,6 @@
+DIST libvpx-1.10.0.tar.gz 5340421 BLAKE2B 
25ef346b9dce92d37cc4f4612ed351d0f93a60c9021ed5f9145a9128efa8b0af7cf30b6279c40481ab043b9922b93f6b502cdffc3feedaf4bca310fdaf8b1502
 SHA512 
f88c588145b5164e98531b75215e119056cd806a9dbe6599bb9dab35c0af0ecd4b3daabee7d795e412a58aeb543d5c7dc0107457c4bd8f4d434e966e8e22a32d
 DIST libvpx-1.7.0.tar.gz 2679797 BLAKE2B 
de7992adb517e375c5be2a9facf2b4a73174adcaef11185ed6d3102c2f6b73f378b0d415c5e3a4d915b3a6889bd8b31ba3e8c007a87a433a345ef7696a1dd899
 SHA512 
8b3b766b550f8d86907628d7ed88035f9a2612aac21542e0fd5ad35b905eb82cbe1be02a1a24afce7a3bcc4766f62611971f72724761996b392136c40a1e7ff0
 DIST libvpx-1.9.0.tar.gz 5326239 BLAKE2B 
6403a5d8326235a8d27ca3727f45398556cbe72cd125ae358c22f729cc01d6a81917cca8a6e97ad0ed01e7fc04ca4212baf21f371323b93ccc8830c4a11acf91
 SHA512 
8d544552b35000ea5712aec220b78bb5f7dc210704b2f609365214cb95a4f5a0e343b362723d829cb4a9ac203b10d5443700ba84b28fd6b2fefbabb40663e298
+DIST libvpx-testdata-1.10.0.tar.xz 448090752 BLAKE2B 
88391427d35c538d114df188a899f8de7247dcd861d8438a32530909430feceef48c2c35a53c5a57268dccd85bcd40ec92bb053cfc2b4588bde6447747e10803
 SHA512 
6d4f0d08f32b34e95c1a75a4340e0340c83b26008852fac4293f1f3c4b9e9ce0f8e2290de678e2f2c9e1309f6995857add4e98796e1a3f474ce1402c9cc862f4
 DIST libvpx-testdata-1.7.0.tar.xz 238790100 BLAKE2B 
1d14e794341d35402eaf54d398ebed56b0983908e397ae677737e0f313ea0bfc9c4a39be91765b02a07a8eb9b55529d5f998efcc87b1b493b0e326e02193d982
 SHA512 
1556345e41674f0846a7419828972ec27c3c37fe270fa1deb45e03665f60ec088d79134aee0d2e27003b130636eeed4a15ea3f701c9d7014f3ca2785467767a8
 DIST libvpx-testdata-1.9.0.tar.xz 450868860 BLAKE2B 
aaed7f2ef4f70ff352e39be2630e3a5cd803e8d2408c4fd5c3e06e040a75d2f593a10bc267a497aa91eaceb64286e81f69e86ca0940160e4f34b62c08e91df7b
 SHA512 
bcc89062a436d652d15d5852a842cb4985c4783855b943ab11667c022b5082887129fd9579b8da3af209a3031f95ff8dc625c380f79559db160501cd676736ea

diff --git a/media-libs/libvpx/libvpx-1.10.0.ebuild 
b/media-libs/libvpx/libvpx-1.10.0.ebuild
new file mode 100644
index 000..d2b86f688fb
--- /dev/null
+++ b/media-libs/libvpx/libvpx-1.10.0.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+inherit toolchain-funcs multilib-minimal
+
+# To create a new testdata tarball:
+# 1. Unpack source tarball or checkout git tag
+# 2. mkdir libvpx-testdata
+# 3. export LIBVPX_TEST_DATA_PATH=libvpx-testdata
+# 4. configure --enable-unit-tests --enable-vp9-highbitdepth
+# 5. make testdata
+# 6. tar -caf libvpx-testdata-${MY_PV}.tar.xz libvpx-testdata
+
+LIBVPX_TESTDATA_VER=1.10.0
+
+DESCRIPTION="WebM VP8 and VP9 Codec SDK"
+HOMEPAGE="https://www.webmproject.org;
+SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( 
https://dev.gentoo.org/~whissi/dist/libvpx/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz
 )"
+
+LICENSE="BSD"
+SLOT="0/6"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="doc +highbitdepth postproc static-libs svc test +threads"
+
+REQUIRED_USE="test? ( threads )"
+
+# Disable test phase when USE="-test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="abi_x86_32? ( dev-lang/yasm )
+   abi_x86_64? ( dev-lang/yasm )
+   abi_x86_x32? ( dev-lang/yasm )
+   x86-fbsd? ( dev-lang/yasm )
+   amd64-fbsd? ( dev-lang/yasm )
+   doc? (
+   app-doc/doxygen
+   dev-lang/php
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/libvpx-1.3.0-sparc-configure.patch" # 501010
+)
+
+src_configure() {
+   # https://bugs.gentoo.org/show_bug.cgi?id=384585
+   # https://bugs.gentoo.org/show_bug.cgi?id=465988
+   # copied from php-pear-r1.eclass
+   addpredict /usr/share/snmp/mibs/.index #nowarn
+   addpredict /var/lib/net-snmp/ #nowarn
+   addpredict /var/lib/net-snmp/mib_indexes #nowarn
+   addpredict /session_mm_cli0.sem #nowarn
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   unset CODECS #357487
+
+   # #498364: sse doesn't work without sse2 enabled,
+   local myconfargs=(
+   --prefix="${EPREFIX}"/usr
+ 

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

2021-01-23 Thread Andreas Sturmlechner
commit: f2c51762f2e6dc87c1c27170e579c90ee094b28c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 23 18:55:05 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 23 21:11:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2c51762

media-libs/libvpx: Drop 1.8.2

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/libvpx/Manifest|   2 -
 media-libs/libvpx/libvpx-1.8.2.ebuild | 118 --
 2 files changed, 120 deletions(-)

diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
index a35301ab6ad..8db4a44656b 100644
--- a/media-libs/libvpx/Manifest
+++ b/media-libs/libvpx/Manifest
@@ -1,6 +1,4 @@
 DIST libvpx-1.7.0.tar.gz 2679797 BLAKE2B 
de7992adb517e375c5be2a9facf2b4a73174adcaef11185ed6d3102c2f6b73f378b0d415c5e3a4d915b3a6889bd8b31ba3e8c007a87a433a345ef7696a1dd899
 SHA512 
8b3b766b550f8d86907628d7ed88035f9a2612aac21542e0fd5ad35b905eb82cbe1be02a1a24afce7a3bcc4766f62611971f72724761996b392136c40a1e7ff0
-DIST libvpx-1.8.2.tar.gz 5312988 BLAKE2B 
4d27eb457c20e70f5b68b589962692d4938cf69e889009cd6aa74cbefb3afd53ba2733420e5a8feb1388558969d95d5a26e1fc60b9b8ef6a0be8dade7d54ee0b
 SHA512 
da2ab0775a28ddd78654bbe46886e833d4ef7ba91867fc1427dceced735b6177eff06b24f204c075c50c3a5cadc5be6a1fb213c44df189218a543b52554f3a38
 DIST libvpx-1.9.0.tar.gz 5326239 BLAKE2B 
6403a5d8326235a8d27ca3727f45398556cbe72cd125ae358c22f729cc01d6a81917cca8a6e97ad0ed01e7fc04ca4212baf21f371323b93ccc8830c4a11acf91
 SHA512 
8d544552b35000ea5712aec220b78bb5f7dc210704b2f609365214cb95a4f5a0e343b362723d829cb4a9ac203b10d5443700ba84b28fd6b2fefbabb40663e298
 DIST libvpx-testdata-1.7.0.tar.xz 238790100 BLAKE2B 
1d14e794341d35402eaf54d398ebed56b0983908e397ae677737e0f313ea0bfc9c4a39be91765b02a07a8eb9b55529d5f998efcc87b1b493b0e326e02193d982
 SHA512 
1556345e41674f0846a7419828972ec27c3c37fe270fa1deb45e03665f60ec088d79134aee0d2e27003b130636eeed4a15ea3f701c9d7014f3ca2785467767a8
-DIST libvpx-testdata-1.8.2.tar.xz 422945340 BLAKE2B 
117c26e77b9cda30ca083382981fd88139905fec756e362c6c8497adee26796cd9adab752b197b1eedb9f5e26970100c08fd0e3bd42184fd3e12afe927acad3e
 SHA512 
a1616d1c199983d47157c2e99b409e781df86804048f9a7345f2e682ffc2c6d79ab95f5cf3ccb01c0db498e79686086d9c7aa2c2c07e53cb7f642afd1e38ea35
 DIST libvpx-testdata-1.9.0.tar.xz 450868860 BLAKE2B 
aaed7f2ef4f70ff352e39be2630e3a5cd803e8d2408c4fd5c3e06e040a75d2f593a10bc267a497aa91eaceb64286e81f69e86ca0940160e4f34b62c08e91df7b
 SHA512 
bcc89062a436d652d15d5852a842cb4985c4783855b943ab11667c022b5082887129fd9579b8da3af209a3031f95ff8dc625c380f79559db160501cd676736ea

diff --git a/media-libs/libvpx/libvpx-1.8.2.ebuild 
b/media-libs/libvpx/libvpx-1.8.2.ebuild
deleted file mode 100644
index 31d177445f1..000
--- a/media-libs/libvpx/libvpx-1.8.2.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-inherit toolchain-funcs multilib-minimal
-
-# To create a new testdata tarball:
-# 1. Unpack source tarbll or checkout git tag
-# 2. export LIBVPX_TEST_DATA_PATH=libvpx-testdata
-# 3. configure --enable-unit-tests --enable-vp9-highbitdepth
-# 4. make testdata
-# 5. tar -cjf libvpx-testdata-${MY_PV}.tar.xz libvpx-testdata
-
-LIBVPX_TESTDATA_VER=1.8.2
-
-DESCRIPTION="WebM VP8 and VP9 Codec SDK"
-HOMEPAGE="https://www.webmproject.org;
-SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   test? ( 
https://dev.gentoo.org/~whissi/dist/libvpx/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz
 )"
-
-LICENSE="BSD"
-SLOT="0/6"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
-IUSE="doc +highbitdepth postproc static-libs svc test +threads"
-
-REQUIRED_USE="test? ( threads )"
-
-# Disable test phase when USE="-test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="abi_x86_32? ( dev-lang/yasm )
-   abi_x86_64? ( dev-lang/yasm )
-   abi_x86_x32? ( dev-lang/yasm )
-   x86-fbsd? ( dev-lang/yasm )
-   amd64-fbsd? ( dev-lang/yasm )
-   doc? (
-   app-doc/doxygen
-   dev-lang/php
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/libvpx-1.3.0-sparc-configure.patch" # 501010
-)
-
-src_configure() {
-   # https://bugs.gentoo.org/show_bug.cgi?id=384585
-   # https://bugs.gentoo.org/show_bug.cgi?id=465988
-   # copied from php-pear-r1.eclass
-   addpredict /usr/share/snmp/mibs/.index #nowarn
-   addpredict /var/lib/net-snmp/ #nowarn
-   addpredict /var/lib/net-snmp/mib_indexes #nowarn
-   addpredict /session_mm_cli0.sem #nowarn
-   multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-   unset CODECS #357487
-
-   # #498364: sse doesn't work without sse2 enabled,
-   local myconfargs=(
-   --prefix="${EPREFIX}"/usr
-   --libdir="${EPREFIX}"/usr/$(get_libdir)
-   

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

2021-01-20 Thread Sam James
commit: 4bfe6ae4bfbed6e9fa53b0b18a75b2e95ab7adae
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 20 09:30:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 20 09:30:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bfe6ae4

media-libs/libvpx: Stabilize 1.9.0 ppc, #746152

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

 media-libs/libvpx/libvpx-1.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.9.0.ebuild 
b/media-libs/libvpx/libvpx-1.9.0.ebuild
index 7fdb393a5c9..1326c2ab6ce 100644
--- a/media-libs/libvpx/libvpx-1.9.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.9.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/6"
-KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="doc +highbitdepth postproc static-libs svc test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2021-01-07 Thread Sam James
commit: 21a95a83a9260ee2bbac5386a4052ad6df35c0e3
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  7 15:07:24 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  7 15:07:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21a95a83

media-libs/libvpx: Stabilize 1.9.0 ppc64, #746152

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

 media-libs/libvpx/libvpx-1.9.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libvpx/libvpx-1.9.0.ebuild 
b/media-libs/libvpx/libvpx-1.9.0.ebuild
index 7263b998acd..7fdb393a5c9 100644
--- a/media-libs/libvpx/libvpx-1.9.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.9.0.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="7"
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/6"
-KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="doc +highbitdepth postproc static-libs svc test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2020-11-01 Thread Stephan Hartmann
commit: d7fb59cb2cd44b9e0b0eb50cc2f7491202e0a204
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Sun Nov  1 16:01:20 2020 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Sun Nov  1 16:02:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7fb59cb

media-libs/libvpx: disable stripping for static libraries

Closes: https://bugs.gentoo.org/752057
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Stephan Hartmann  gentoo.org>

 media-libs/libvpx/libvpx-1.9.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.9.0.ebuild 
b/media-libs/libvpx/libvpx-1.9.0.ebuild
index a437b47fa4f..7263b998acd 100644
--- a/media-libs/libvpx/libvpx-1.9.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.9.0.ebuild
@@ -104,7 +104,9 @@ multilib_src_configure() {
 
 multilib_src_compile() {
# build verbose by default and do not build examples that will not be 
installed
-   emake verbose=yes GEN_EXAMPLES=
+   # disable stripping of debug info, bug #752057
+   # (only works as long as upstream does not use non-gnu strip)
+   emake verbose=yes GEN_EXAMPLES= HAVE_GNU_STRIP=no
 }
 
 multilib_src_test() {



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

2020-10-12 Thread Agostino Sarubbo
commit: 4b8e1ac43dc990169b8af8f8f3aaa4bc36b29442
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct 12 07:00:31 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct 12 07:00:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b8e1ac4

media-libs/libvpx: sparc stable wrt bug #746152

Package-Manager: Portage-3.0.4, Repoman-3.0.1
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libvpx/libvpx-1.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.9.0.ebuild 
b/media-libs/libvpx/libvpx-1.9.0.ebuild
index 767233752ad..a437b47fa4f 100644
--- a/media-libs/libvpx/libvpx-1.9.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.9.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/6"
-KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="doc +highbitdepth postproc static-libs svc test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2020-10-12 Thread Agostino Sarubbo
commit: 9a4f61c868ec2b7e607a82bbda71c65c218501c0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct 12 06:57:27 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct 12 06:57:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a4f61c8

media-libs/libvpx: arm stable wrt bug #746152

Package-Manager: Portage-3.0.4, Repoman-3.0.1
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libvpx/libvpx-1.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.9.0.ebuild 
b/media-libs/libvpx/libvpx-1.9.0.ebuild
index ee693c03dc8..767233752ad 100644
--- a/media-libs/libvpx/libvpx-1.9.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.9.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/6"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="doc +highbitdepth postproc static-libs svc test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2020-10-03 Thread Sam James
commit: f16511d3c83d1587f981917095672afaa69afa96
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  3 02:41:35 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  3 02:41:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f16511d3

media-libs/libvpx: Stabilize 1.9.0 x86, #746152

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

 media-libs/libvpx/libvpx-1.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.9.0.ebuild 
b/media-libs/libvpx/libvpx-1.9.0.ebuild
index 1d890fa5b62..96c2ecaf033 100644
--- a/media-libs/libvpx/libvpx-1.9.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.9.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/6"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="doc +highbitdepth postproc static-libs svc test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2020-10-03 Thread Sam James
commit: 64898e4b5cc033569a973722ab16a28d47088fba
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  3 14:32:36 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  3 14:32:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64898e4b

media-libs/libvpx: Stabilize 1.9.0 arm64, #746152

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

 media-libs/libvpx/libvpx-1.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.9.0.ebuild 
b/media-libs/libvpx/libvpx-1.9.0.ebuild
index 96c2ecaf033..ee693c03dc8 100644
--- a/media-libs/libvpx/libvpx-1.9.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.9.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/6"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="doc +highbitdepth postproc static-libs svc test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2020-10-02 Thread Sam James
commit: 7876b9ca991006e09e35431cd4f78b85d245d04c
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  2 22:14:08 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  2 22:14:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7876b9ca

media-libs/libvpx: Stabilize 1.9.0 amd64, #746152

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

 media-libs/libvpx/libvpx-1.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.9.0.ebuild 
b/media-libs/libvpx/libvpx-1.9.0.ebuild
index 7505ae66f66..1d890fa5b62 100644
--- a/media-libs/libvpx/libvpx-1.9.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.9.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/6"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="doc +highbitdepth postproc static-libs svc test +threads"
 
 REQUIRED_USE="test? ( threads )"



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

2020-08-11 Thread Thomas Deutschmann
commit: c5d92c057b9e3d68f5923fbfc5c83dc5acf3f884
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Aug 11 23:35:25 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Aug 11 23:37:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5d92c05

media-libs/libvpx: bump to v1.9.0

Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/libvpx/Manifest|   2 +
 media-libs/libvpx/libvpx-1.9.0.ebuild | 119 ++
 2 files changed, 121 insertions(+)

diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
index f5c42caece1..a35301ab6ad 100644
--- a/media-libs/libvpx/Manifest
+++ b/media-libs/libvpx/Manifest
@@ -1,4 +1,6 @@
 DIST libvpx-1.7.0.tar.gz 2679797 BLAKE2B 
de7992adb517e375c5be2a9facf2b4a73174adcaef11185ed6d3102c2f6b73f378b0d415c5e3a4d915b3a6889bd8b31ba3e8c007a87a433a345ef7696a1dd899
 SHA512 
8b3b766b550f8d86907628d7ed88035f9a2612aac21542e0fd5ad35b905eb82cbe1be02a1a24afce7a3bcc4766f62611971f72724761996b392136c40a1e7ff0
 DIST libvpx-1.8.2.tar.gz 5312988 BLAKE2B 
4d27eb457c20e70f5b68b589962692d4938cf69e889009cd6aa74cbefb3afd53ba2733420e5a8feb1388558969d95d5a26e1fc60b9b8ef6a0be8dade7d54ee0b
 SHA512 
da2ab0775a28ddd78654bbe46886e833d4ef7ba91867fc1427dceced735b6177eff06b24f204c075c50c3a5cadc5be6a1fb213c44df189218a543b52554f3a38
+DIST libvpx-1.9.0.tar.gz 5326239 BLAKE2B 
6403a5d8326235a8d27ca3727f45398556cbe72cd125ae358c22f729cc01d6a81917cca8a6e97ad0ed01e7fc04ca4212baf21f371323b93ccc8830c4a11acf91
 SHA512 
8d544552b35000ea5712aec220b78bb5f7dc210704b2f609365214cb95a4f5a0e343b362723d829cb4a9ac203b10d5443700ba84b28fd6b2fefbabb40663e298
 DIST libvpx-testdata-1.7.0.tar.xz 238790100 BLAKE2B 
1d14e794341d35402eaf54d398ebed56b0983908e397ae677737e0f313ea0bfc9c4a39be91765b02a07a8eb9b55529d5f998efcc87b1b493b0e326e02193d982
 SHA512 
1556345e41674f0846a7419828972ec27c3c37fe270fa1deb45e03665f60ec088d79134aee0d2e27003b130636eeed4a15ea3f701c9d7014f3ca2785467767a8
 DIST libvpx-testdata-1.8.2.tar.xz 422945340 BLAKE2B 
117c26e77b9cda30ca083382981fd88139905fec756e362c6c8497adee26796cd9adab752b197b1eedb9f5e26970100c08fd0e3bd42184fd3e12afe927acad3e
 SHA512 
a1616d1c199983d47157c2e99b409e781df86804048f9a7345f2e682ffc2c6d79ab95f5cf3ccb01c0db498e79686086d9c7aa2c2c07e53cb7f642afd1e38ea35
+DIST libvpx-testdata-1.9.0.tar.xz 450868860 BLAKE2B 
aaed7f2ef4f70ff352e39be2630e3a5cd803e8d2408c4fd5c3e06e040a75d2f593a10bc267a497aa91eaceb64286e81f69e86ca0940160e4f34b62c08e91df7b
 SHA512 
bcc89062a436d652d15d5852a842cb4985c4783855b943ab11667c022b5082887129fd9579b8da3af209a3031f95ff8dc625c380f79559db160501cd676736ea

diff --git a/media-libs/libvpx/libvpx-1.9.0.ebuild 
b/media-libs/libvpx/libvpx-1.9.0.ebuild
new file mode 100644
index 000..7505ae66f66
--- /dev/null
+++ b/media-libs/libvpx/libvpx-1.9.0.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+inherit toolchain-funcs multilib-minimal
+
+# To create a new testdata tarball:
+# 1. Unpack source tarball or checkout git tag
+# 2. mkdir libvpx-testdata
+# 3. export LIBVPX_TEST_DATA_PATH=libvpx-testdata
+# 4. configure --enable-unit-tests --enable-vp9-highbitdepth
+# 5. make testdata
+# 6. tar -caf libvpx-testdata-${MY_PV}.tar.xz libvpx-testdata
+
+LIBVPX_TESTDATA_VER=1.9.0
+
+DESCRIPTION="WebM VP8 and VP9 Codec SDK"
+HOMEPAGE="https://www.webmproject.org;
+SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( 
https://dev.gentoo.org/~whissi/dist/libvpx/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz
 )"
+
+LICENSE="BSD"
+SLOT="0/6"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="doc +highbitdepth postproc static-libs svc test +threads"
+
+REQUIRED_USE="test? ( threads )"
+
+# Disable test phase when USE="-test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="abi_x86_32? ( dev-lang/yasm )
+   abi_x86_64? ( dev-lang/yasm )
+   abi_x86_x32? ( dev-lang/yasm )
+   x86-fbsd? ( dev-lang/yasm )
+   amd64-fbsd? ( dev-lang/yasm )
+   doc? (
+   app-doc/doxygen
+   dev-lang/php
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/libvpx-1.3.0-sparc-configure.patch" # 501010
+)
+
+src_configure() {
+   # https://bugs.gentoo.org/show_bug.cgi?id=384585
+   # https://bugs.gentoo.org/show_bug.cgi?id=465988
+   # copied from php-pear-r1.eclass
+   addpredict /usr/share/snmp/mibs/.index #nowarn
+   addpredict /var/lib/net-snmp/ #nowarn
+   addpredict /var/lib/net-snmp/mib_indexes #nowarn
+   addpredict /session_mm_cli0.sem #nowarn
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   unset CODECS #357487
+
+   # #498364: sse doesn't work without sse2 enabled,
+   local myconfargs=(
+   --prefix="${EPREFIX}"/usr
+   

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

2020-03-05 Thread Mike Gilbert
commit: 9c1d35ba52eb480bee7e07e1161b0a398822667a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Mar  5 19:51:52 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Mar  5 19:51:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c1d35ba

media-libs/libvpx: silence repoman warnings about addpredict

Package-Manager: Portage-2.3.91_p5, Repoman-2.3.20_p113
Signed-off-by: Mike Gilbert  gentoo.org>

 media-libs/libvpx/libvpx-1.7.0-r1.ebuild | 8 
 media-libs/libvpx/libvpx-1.8.2.ebuild| 8 
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
index 1926e34ee05..0a47eac08b5 100644
--- a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
@@ -52,10 +52,10 @@ src_configure() {
# https://bugs.gentoo.org/show_bug.cgi?id=384585
# https://bugs.gentoo.org/show_bug.cgi?id=465988
# copied from php-pear-r1.eclass
-   addpredict /usr/share/snmp/mibs/.index
-   addpredict /var/lib/net-snmp/
-   addpredict /var/lib/net-snmp/mib_indexes
-   addpredict /session_mm_cli0.sem
+   addpredict /usr/share/snmp/mibs/.index #nowarn
+   addpredict /var/lib/net-snmp/ #nowarn
+   addpredict /var/lib/net-snmp/mib_indexes #nowarn
+   addpredict /session_mm_cli0.sem #nowarn
multilib-minimal_src_configure
 }
 

diff --git a/media-libs/libvpx/libvpx-1.8.2.ebuild 
b/media-libs/libvpx/libvpx-1.8.2.ebuild
index 02d9e8dd432..31d177445f1 100644
--- a/media-libs/libvpx/libvpx-1.8.2.ebuild
+++ b/media-libs/libvpx/libvpx-1.8.2.ebuild
@@ -47,10 +47,10 @@ src_configure() {
# https://bugs.gentoo.org/show_bug.cgi?id=384585
# https://bugs.gentoo.org/show_bug.cgi?id=465988
# copied from php-pear-r1.eclass
-   addpredict /usr/share/snmp/mibs/.index
-   addpredict /var/lib/net-snmp/
-   addpredict /var/lib/net-snmp/mib_indexes
-   addpredict /session_mm_cli0.sem
+   addpredict /usr/share/snmp/mibs/.index #nowarn
+   addpredict /var/lib/net-snmp/ #nowarn
+   addpredict /var/lib/net-snmp/mib_indexes #nowarn
+   addpredict /session_mm_cli0.sem #nowarn
multilib-minimal_src_configure
 }
 



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

2020-03-05 Thread Mike Gilbert
commit: 5ec6f2ff9c8e209bd121f42d01b1939ffdf62048
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Mar  5 19:30:11 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Mar  5 19:30:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec6f2ff

media-libs/libvpx: move build deps to BDEPEND

Closes: https://bugs.gentoo.org/711562
Package-Manager: Portage-2.3.91_p5, Repoman-2.3.20_p113
Signed-off-by: Mike Gilbert  gentoo.org>

 media-libs/libvpx/libvpx-1.7.0-r1.ebuild | 5 ++---
 media-libs/libvpx/libvpx-1.8.2.ebuild| 3 +--
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
index c260444eab0..1926e34ee05 100644
--- a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -32,8 +32,7 @@ REQUIRED_USE="
 # Disable test phase when USE="-test"
 RESTRICT="!test? ( test )"
 
-RDEPEND=""
-DEPEND="abi_x86_32? ( dev-lang/yasm )
+BDEPEND="abi_x86_32? ( dev-lang/yasm )
abi_x86_64? ( dev-lang/yasm )
abi_x86_x32? ( dev-lang/yasm )
x86-fbsd? ( dev-lang/yasm )

diff --git a/media-libs/libvpx/libvpx-1.8.2.ebuild 
b/media-libs/libvpx/libvpx-1.8.2.ebuild
index d82535cf0c4..02d9e8dd432 100644
--- a/media-libs/libvpx/libvpx-1.8.2.ebuild
+++ b/media-libs/libvpx/libvpx-1.8.2.ebuild
@@ -28,8 +28,7 @@ REQUIRED_USE="test? ( threads )"
 # Disable test phase when USE="-test"
 RESTRICT="!test? ( test )"
 
-RDEPEND=""
-DEPEND="abi_x86_32? ( dev-lang/yasm )
+BDEPEND="abi_x86_32? ( dev-lang/yasm )
abi_x86_64? ( dev-lang/yasm )
abi_x86_x32? ( dev-lang/yasm )
x86-fbsd? ( dev-lang/yasm )



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

2020-01-29 Thread Thomas Deutschmann
commit: 50363351561b2fe2778fcefb911767246eaf32f8
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jan 27 21:09:55 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan 29 14:00:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50363351

media-libs/libvpx: security cleanup

Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/libvpx/Manifest|   2 -
 media-libs/libvpx/libvpx-1.8.1.ebuild | 119 --
 2 files changed, 121 deletions(-)

diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
index 36c3a45b659..f5c42caece1 100644
--- a/media-libs/libvpx/Manifest
+++ b/media-libs/libvpx/Manifest
@@ -1,6 +1,4 @@
 DIST libvpx-1.7.0.tar.gz 2679797 BLAKE2B 
de7992adb517e375c5be2a9facf2b4a73174adcaef11185ed6d3102c2f6b73f378b0d415c5e3a4d915b3a6889bd8b31ba3e8c007a87a433a345ef7696a1dd899
 SHA512 
8b3b766b550f8d86907628d7ed88035f9a2612aac21542e0fd5ad35b905eb82cbe1be02a1a24afce7a3bcc4766f62611971f72724761996b392136c40a1e7ff0
-DIST libvpx-1.8.1.tar.gz 2922587 BLAKE2B 
c9526616f81b6b343c9597f1f0b368f76f8f6b2b5a9e207b2e8f0a2b5e14a49b7e4f61cc88ce8f9b78e04f82149f46de4bd09baa0d45b26942a3e5ca821e8e10
 SHA512 
615476a929e46befdd4782a39345ce55cd30176ecb2fcd8a875c31694ae2334b395dcab9c5ba58d53ceb572ed0c022d2a3748ca4bbd36092e22b01cf3c9b2e8e
 DIST libvpx-1.8.2.tar.gz 5312988 BLAKE2B 
4d27eb457c20e70f5b68b589962692d4938cf69e889009cd6aa74cbefb3afd53ba2733420e5a8feb1388558969d95d5a26e1fc60b9b8ef6a0be8dade7d54ee0b
 SHA512 
da2ab0775a28ddd78654bbe46886e833d4ef7ba91867fc1427dceced735b6177eff06b24f204c075c50c3a5cadc5be6a1fb213c44df189218a543b52554f3a38
 DIST libvpx-testdata-1.7.0.tar.xz 238790100 BLAKE2B 
1d14e794341d35402eaf54d398ebed56b0983908e397ae677737e0f313ea0bfc9c4a39be91765b02a07a8eb9b55529d5f998efcc87b1b493b0e326e02193d982
 SHA512 
1556345e41674f0846a7419828972ec27c3c37fe270fa1deb45e03665f60ec088d79134aee0d2e27003b130636eeed4a15ea3f701c9d7014f3ca2785467767a8
-DIST libvpx-testdata-1.8.0.tar.xz 418337232 BLAKE2B 
1336e522f18a8f7812b4e7e4de7b27d32778c38fe902c62a4415a17e857868bfcdcbdcab528617db89e9f57449a486333feccffc4a250bfe79fc460c790071ed
 SHA512 
991066467121614106455522b3651f194b45a37125c1b4e6bade59044756f26d914c95388e3c0bd3dc22159525aa6478df36801767bb7506fa7e77b93c6c2ede
 DIST libvpx-testdata-1.8.2.tar.xz 422945340 BLAKE2B 
117c26e77b9cda30ca083382981fd88139905fec756e362c6c8497adee26796cd9adab752b197b1eedb9f5e26970100c08fd0e3bd42184fd3e12afe927acad3e
 SHA512 
a1616d1c199983d47157c2e99b409e781df86804048f9a7345f2e682ffc2c6d79ab95f5cf3ccb01c0db498e79686086d9c7aa2c2c07e53cb7f642afd1e38ea35

diff --git a/media-libs/libvpx/libvpx-1.8.1.ebuild 
b/media-libs/libvpx/libvpx-1.8.1.ebuild
deleted file mode 100644
index 6c41b598eb9..000
--- a/media-libs/libvpx/libvpx-1.8.1.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-inherit toolchain-funcs multilib-minimal
-
-# To create a new testdata tarball:
-# 1. Unpack source tarbll or checkout git tag
-# 2. export LIBVPX_TEST_DATA_PATH=libvpx-testdata
-# 3. configure --enable-unit-tests --enable-vp9-highbitdepth
-# 4. make testdata
-# 5. tar -cjf libvpx-testdata-${MY_PV}.tar.xz libvpx-testdata
-
-LIBVPX_TESTDATA_VER=1.8.0
-
-DESCRIPTION="WebM VP8 and VP9 Codec SDK"
-HOMEPAGE="https://www.webmproject.org;
-SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   test? ( mirror://gentoo/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz )"
-
-LICENSE="BSD"
-SLOT="0/6"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
-IUSE="doc +highbitdepth postproc static-libs svc test +threads"
-
-REQUIRED_USE="test? ( threads )"
-
-# Disable test phase when USE="-test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=""
-DEPEND="abi_x86_32? ( dev-lang/yasm )
-   abi_x86_64? ( dev-lang/yasm )
-   abi_x86_x32? ( dev-lang/yasm )
-   x86-fbsd? ( dev-lang/yasm )
-   amd64-fbsd? ( dev-lang/yasm )
-   doc? (
-   app-doc/doxygen
-   dev-lang/php
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/libvpx-1.3.0-sparc-configure.patch" # 501010
-)
-
-src_configure() {
-   # https://bugs.gentoo.org/show_bug.cgi?id=384585
-   # https://bugs.gentoo.org/show_bug.cgi?id=465988
-   # copied from php-pear-r1.eclass
-   addpredict /usr/share/snmp/mibs/.index
-   addpredict /var/lib/net-snmp/
-   addpredict /var/lib/net-snmp/mib_indexes
-   addpredict /session_mm_cli0.sem
-   multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-   unset CODECS #357487
-
-   # #498364: sse doesn't work without sse2 enabled,
-   local myconfargs=(
-   --prefix="${EPREFIX}"/usr
-   --libdir="${EPREFIX}"/usr/$(get_libdir)
-   --enable-pic
-   --enable-vp8
-   

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

2020-01-23 Thread Thomas Deutschmann
commit: 53eefa23adecc97fabe19c8dbe47df0ed20d6c4e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 23 23:00:05 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 23 23:00:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53eefa23

media-libs/libvpx: bump to v1.8.2

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/libvpx/Manifest|   2 +
 media-libs/libvpx/libvpx-1.8.2.ebuild | 119 ++
 2 files changed, 121 insertions(+)

diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
index 0682b359f62..36c3a45b659 100644
--- a/media-libs/libvpx/Manifest
+++ b/media-libs/libvpx/Manifest
@@ -1,4 +1,6 @@
 DIST libvpx-1.7.0.tar.gz 2679797 BLAKE2B 
de7992adb517e375c5be2a9facf2b4a73174adcaef11185ed6d3102c2f6b73f378b0d415c5e3a4d915b3a6889bd8b31ba3e8c007a87a433a345ef7696a1dd899
 SHA512 
8b3b766b550f8d86907628d7ed88035f9a2612aac21542e0fd5ad35b905eb82cbe1be02a1a24afce7a3bcc4766f62611971f72724761996b392136c40a1e7ff0
 DIST libvpx-1.8.1.tar.gz 2922587 BLAKE2B 
c9526616f81b6b343c9597f1f0b368f76f8f6b2b5a9e207b2e8f0a2b5e14a49b7e4f61cc88ce8f9b78e04f82149f46de4bd09baa0d45b26942a3e5ca821e8e10
 SHA512 
615476a929e46befdd4782a39345ce55cd30176ecb2fcd8a875c31694ae2334b395dcab9c5ba58d53ceb572ed0c022d2a3748ca4bbd36092e22b01cf3c9b2e8e
+DIST libvpx-1.8.2.tar.gz 5312988 BLAKE2B 
4d27eb457c20e70f5b68b589962692d4938cf69e889009cd6aa74cbefb3afd53ba2733420e5a8feb1388558969d95d5a26e1fc60b9b8ef6a0be8dade7d54ee0b
 SHA512 
da2ab0775a28ddd78654bbe46886e833d4ef7ba91867fc1427dceced735b6177eff06b24f204c075c50c3a5cadc5be6a1fb213c44df189218a543b52554f3a38
 DIST libvpx-testdata-1.7.0.tar.xz 238790100 BLAKE2B 
1d14e794341d35402eaf54d398ebed56b0983908e397ae677737e0f313ea0bfc9c4a39be91765b02a07a8eb9b55529d5f998efcc87b1b493b0e326e02193d982
 SHA512 
1556345e41674f0846a7419828972ec27c3c37fe270fa1deb45e03665f60ec088d79134aee0d2e27003b130636eeed4a15ea3f701c9d7014f3ca2785467767a8
 DIST libvpx-testdata-1.8.0.tar.xz 418337232 BLAKE2B 
1336e522f18a8f7812b4e7e4de7b27d32778c38fe902c62a4415a17e857868bfcdcbdcab528617db89e9f57449a486333feccffc4a250bfe79fc460c790071ed
 SHA512 
991066467121614106455522b3651f194b45a37125c1b4e6bade59044756f26d914c95388e3c0bd3dc22159525aa6478df36801767bb7506fa7e77b93c6c2ede
+DIST libvpx-testdata-1.8.2.tar.xz 422945340 BLAKE2B 
117c26e77b9cda30ca083382981fd88139905fec756e362c6c8497adee26796cd9adab752b197b1eedb9f5e26970100c08fd0e3bd42184fd3e12afe927acad3e
 SHA512 
a1616d1c199983d47157c2e99b409e781df86804048f9a7345f2e682ffc2c6d79ab95f5cf3ccb01c0db498e79686086d9c7aa2c2c07e53cb7f642afd1e38ea35

diff --git a/media-libs/libvpx/libvpx-1.8.2.ebuild 
b/media-libs/libvpx/libvpx-1.8.2.ebuild
new file mode 100644
index 000..d82535cf0c4
--- /dev/null
+++ b/media-libs/libvpx/libvpx-1.8.2.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+inherit toolchain-funcs multilib-minimal
+
+# To create a new testdata tarball:
+# 1. Unpack source tarbll or checkout git tag
+# 2. export LIBVPX_TEST_DATA_PATH=libvpx-testdata
+# 3. configure --enable-unit-tests --enable-vp9-highbitdepth
+# 4. make testdata
+# 5. tar -cjf libvpx-testdata-${MY_PV}.tar.xz libvpx-testdata
+
+LIBVPX_TESTDATA_VER=1.8.2
+
+DESCRIPTION="WebM VP8 and VP9 Codec SDK"
+HOMEPAGE="https://www.webmproject.org;
+SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( 
https://dev.gentoo.org/~whissi/dist/libvpx/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz
 )"
+
+LICENSE="BSD"
+SLOT="0/6"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="doc +highbitdepth postproc static-libs svc test +threads"
+
+REQUIRED_USE="test? ( threads )"
+
+# Disable test phase when USE="-test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=""
+DEPEND="abi_x86_32? ( dev-lang/yasm )
+   abi_x86_64? ( dev-lang/yasm )
+   abi_x86_x32? ( dev-lang/yasm )
+   x86-fbsd? ( dev-lang/yasm )
+   amd64-fbsd? ( dev-lang/yasm )
+   doc? (
+   app-doc/doxygen
+   dev-lang/php
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/libvpx-1.3.0-sparc-configure.patch" # 501010
+)
+
+src_configure() {
+   # https://bugs.gentoo.org/show_bug.cgi?id=384585
+   # https://bugs.gentoo.org/show_bug.cgi?id=465988
+   # copied from php-pear-r1.eclass
+   addpredict /usr/share/snmp/mibs/.index
+   addpredict /var/lib/net-snmp/
+   addpredict /var/lib/net-snmp/mib_indexes
+   addpredict /session_mm_cli0.sem
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   unset CODECS #357487
+
+   # #498364: sse doesn't work without sse2 enabled,
+   local myconfargs=(
+   --prefix="${EPREFIX}"/usr
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+   --enable-pic
+   

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

2020-01-21 Thread Georgy Yakovlev
commit: dda7ef8789a6a3406ebdd03823b892fd9e6359f3
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jan 21 09:55:55 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jan 21 09:55:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dda7ef87

media-libs/libvpx: remove unused patch

1.8.1 includes it and 1.8.0 no longer in the tree

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../files/libvpx-1.8.0-ppc64le-disable-vsx.patch   | 28 --
 1 file changed, 28 deletions(-)

diff --git a/media-libs/libvpx/files/libvpx-1.8.0-ppc64le-disable-vsx.patch 
b/media-libs/libvpx/files/libvpx-1.8.0-ppc64le-disable-vsx.patch
deleted file mode 100644
index 5c6a36ca867..000
--- a/media-libs/libvpx/files/libvpx-1.8.0-ppc64le-disable-vsx.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 7bf48f92e884fc01c28a4652ea0883b28744519d Mon Sep 17 00:00:00 2001
-From: Johann 
-Date: Mon, 10 Jun 2019 14:35:03 -0700
-Subject: [PATCH] ppc: disable vsx optimizations with hbd
-
-vsx optimizations do not support 32 bit tran_low_t values.
-
-BUG=webm:1563
-
-Change-Id: I9e6348078f6e4855acfd381133eb840a435b7f81

-
-diff --git a/build/make/configure.sh b/build/make/configure.sh
-index e950353..4a874f1 100644
 a/build/make/configure.sh
-+++ b/build/make/configure.sh
-@@ -1239,7 +1239,10 @@
- ppc64le*)
-   link_with_cc=gcc
-   setup_gnu_toolchain
--  check_gcc_machine_option "vsx"
-+  # Only enable vsx optimizations when vp9_highbitdepth is not enabled.
-+  # https://bugs.chromium.org/p/webm/issues/detail?id=1538
-+  enabled vp9_highbitdepth || check_gcc_machine_option "vsx"
-+  enabled vsx || RTCD_OPTIONS="${RTCD_OPTIONS}--disable-vsx "
-   if [ -n "${tune_cpu}" ]; then
- case ${tune_cpu} in
-   power?)



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

2019-12-26 Thread Thomas Deutschmann
commit: 0614c44475793213f4d21c8f5c8b84977a6a1956
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Dec 26 11:27:16 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Dec 26 17:03:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0614c444

media-libs/libvpx: security cleanup

Bug: https://bugs.gentoo.org/701834
Package-Manager: Portage-2.3.83, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/14129
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/libvpx/Manifest   |   7 --
 media-libs/libvpx/libvpx-1.5.0.ebuild| 127 --
 media-libs/libvpx/libvpx-1.6.0-r1.ebuild | 116 ---
 media-libs/libvpx/libvpx-1.6.1.ebuild| 127 --
 media-libs/libvpx/libvpx-1.7.0.ebuild| 130 --
 media-libs/libvpx/libvpx-1.8.0-r1.ebuild | 120 
 media-libs/libvpx/libvpx-1.8.0.ebuild| 131 ---
 7 files changed, 758 deletions(-)

diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
index 928f142b39e..0682b359f62 100644
--- a/media-libs/libvpx/Manifest
+++ b/media-libs/libvpx/Manifest
@@ -1,11 +1,4 @@
-DIST libvpx-1.5.0.tar.bz2 1906571 BLAKE2B 
1e4e2d7ac6ae046d733361d644a9c36b84f03353fd55bc938b064bcba565d943affa6866df4e9c23b3a1120bf34ad660932bad8c9d8e480d42cdf96b4b937d49
 SHA512 
5a952aa53e539a130d316723d424fa02a8f42a450950d74a16d8abc5df569ba5559b3b09a32140b638d7a0cd54be1c7b0f8306ad286825bc1281f513bb665fc5
-DIST libvpx-1.6.0.tar.bz2 1943026 BLAKE2B 
1fbea27d73b2120ed807108b8ba09c4118e2d8381fdcbbf8661c5fd664e6272d6c14b73c7b8317b97fa51b212d3ea2429819e0e17adf6afcb8d0f5fb6dd9a68a
 SHA512 
dd753372a156bbf7ceb4090276e5fb32b4c8581c93925dded93efee74153b5eb24ee8c3d8ee6339a6878482f0ecf178a2befeeb36e17eada6c440b48c60e9162
-DIST libvpx-1.6.1.tar.bz2 1959534 BLAKE2B 
67f73ffd2569bde46db98e7fcb36f7b37d33927fad8c3916ebe1810e63e7aae963bd39ba1f399be079ea4c9f52736f98a603c810f9412643a91166dfb09ed895
 SHA512 
1a4b009fe1737715c6563a79848126a5859394a5074b1e9cca9bc2e213df90890c15e708040d5f2c96c7c21e268f51e1352ac6911514bf891a4bf3eea154159d
 DIST libvpx-1.7.0.tar.gz 2679797 BLAKE2B 
de7992adb517e375c5be2a9facf2b4a73174adcaef11185ed6d3102c2f6b73f378b0d415c5e3a4d915b3a6889bd8b31ba3e8c007a87a433a345ef7696a1dd899
 SHA512 
8b3b766b550f8d86907628d7ed88035f9a2612aac21542e0fd5ad35b905eb82cbe1be02a1a24afce7a3bcc4766f62611971f72724761996b392136c40a1e7ff0
-DIST libvpx-1.8.0.tar.gz 2879302 BLAKE2B 
a6113115b4d3668951b084250ca3e9bafeb1a4c54cb0c5516d6d24a88105f13b5b458dd0b57088eddb64deb0096a2023968588cc7dc69aa0cd0799caa71f9fc0
 SHA512 
77477ec7059de1d90f048c10783b4adce463a84c9c828f125686e533f5bc8c9eeab8a1747df5c928e0869ccf855a9af5608199c8c376a75d35659f719ee870ef
 DIST libvpx-1.8.1.tar.gz 2922587 BLAKE2B 
c9526616f81b6b343c9597f1f0b368f76f8f6b2b5a9e207b2e8f0a2b5e14a49b7e4f61cc88ce8f9b78e04f82149f46de4bd09baa0d45b26942a3e5ca821e8e10
 SHA512 
615476a929e46befdd4782a39345ce55cd30176ecb2fcd8a875c31694ae2334b395dcab9c5ba58d53ceb572ed0c022d2a3748ca4bbd36092e22b01cf3c9b2e8e
-DIST libvpx-testdata-1.5.0.tar.bz2 117022525 BLAKE2B 
d0b5e96694d84d825b874df208dc3b3156ab0d5e9d567e1e05cdc7b88f47126917b84178748f0971ce14d58ee031906b72070bec622983ec56244159b8b759ee
 SHA512 
58abcea159d1f709c2b9b52e8ae381481ed0ee1f43972f5e52d628754844ed23f5f77180a9c3f950a19fd8e2eaec406288d9ec65a42c9d6d080a6948827698bb
-DIST libvpx-testdata-1.6.0.tar.bz2 121020858 BLAKE2B 
93bbaa4514e46b762fbf86d66394b228d62c19906dc79c5c661feedf088d09d4b6c2ac908dc8b1ac4236a801047d5d608b17a8bc0fa5bd5ca0c992cd0729fc7a
 SHA512 
639e229bd97e7a92a29e636f548234a87dbe63673d968cdfbec1faf9ccb0ee2087ad00b0a5bfb1581bea6b17e70bb449e9a046da4d9891f59ec79773ece4294e
-DIST libvpx-testdata-1.6.1.tar.bz2 158774682 BLAKE2B 
0ba1897e015c69cbf98b645cc634f98fdaf58aa814ad2cf93ee1812a38d279a570b856017822db0b21215c0e6d2d069c3f40692317c885ffbc3b59c236a754ba
 SHA512 
9038774a6955cb6664ea664b4d8e08b0e7a2acba85429da9fd84f522bc7a03d57f6d9f1302481136a718507113babbe4786ff7a648130298ad2c0b3cbe8e82ab
 DIST libvpx-testdata-1.7.0.tar.xz 238790100 BLAKE2B 
1d14e794341d35402eaf54d398ebed56b0983908e397ae677737e0f313ea0bfc9c4a39be91765b02a07a8eb9b55529d5f998efcc87b1b493b0e326e02193d982
 SHA512 
1556345e41674f0846a7419828972ec27c3c37fe270fa1deb45e03665f60ec088d79134aee0d2e27003b130636eeed4a15ea3f701c9d7014f3ca2785467767a8
 DIST libvpx-testdata-1.8.0.tar.xz 418337232 BLAKE2B 
1336e522f18a8f7812b4e7e4de7b27d32778c38fe902c62a4415a17e857868bfcdcbdcab528617db89e9f57449a486333feccffc4a250bfe79fc460c790071ed
 SHA512 
991066467121614106455522b3651f194b45a37125c1b4e6bade59044756f26d914c95388e3c0bd3dc22159525aa6478df36801767bb7506fa7e77b93c6c2ede

diff --git a/media-libs/libvpx/libvpx-1.5.0.ebuild 
b/media-libs/libvpx/libvpx-1.5.0.ebuild
deleted file mode 100644
index 700c5256f73..000
--- a/media-libs/libvpx/libvpx-1.5.0.ebuild
+++ /dev/null

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

2019-12-24 Thread Mikle Kolyada
commit: 9addb3b4d1195b0af8491ee994e83d1eb4c5c493
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Dec 24 15:06:20 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Dec 24 15:06:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9addb3b4

media-libs/libvpx: arm stable wrt bug #701834

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 media-libs/libvpx/libvpx-1.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
index ecb112e13f9..c260444eab0 100644
--- a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm arm64 ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm arm64 ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="



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

2019-12-10 Thread Agostino Sarubbo
commit: bb21f4e8fd62abea31f20d8f3f4cd4ae88a36bfd
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec 10 10:54:38 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec 10 10:54:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb21f4e8

media-libs/libvpx: ppc stable wrt bug #701834

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libvpx/libvpx-1.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
index 3d1100634b3..ecb112e13f9 100644
--- a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm arm64 ia64 ~ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="



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

2019-12-09 Thread Sergei Trofimovich
commit: c90c88b11f73e6554720260422fc2546cf09000b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Dec  9 18:22:29 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Dec  9 18:22:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c90c88b1

media-libs/libvpx: stable 1.7.0-r1 for ia64, bug #701834

Package-Manager: Portage-2.3.81, Repoman-2.3.20
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-libs/libvpx/libvpx-1.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
index 76d5459c4d9..3d1100634b3 100644
--- a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ia64 ~ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="



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

2019-12-09 Thread Agostino Sarubbo
commit: 9460526fbb09a83843d86dc01eb04e74dd5806bd
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Dec  9 12:09:42 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Dec  9 12:09:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9460526f

media-libs/libvpx: ppc64 stable wrt bug #701834

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libvpx/libvpx-1.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
index 6c7c3dac056..76d5459c4d9 100644
--- a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="



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

2019-12-09 Thread Agostino Sarubbo
commit: e63cc8a12b2c096e1126f547f7f55d8b10463d2b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Dec  9 08:48:17 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Dec  9 08:48:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e63cc8a1

media-libs/libvpx: x86 stable wrt bug #701834

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libvpx/libvpx-1.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
index b7007401028..6c7c3dac056 100644
--- a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~s390 sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="



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

2019-12-09 Thread Agostino Sarubbo
commit: 209ff4c2b8f722f145ba24f67044b98c639397b7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Dec  9 08:00:07 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Dec  9 08:00:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=209ff4c2

media-libs/libvpx: sparc stable wrt bug #701834

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libvpx/libvpx-1.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
index 5854235aa37..b7007401028 100644
--- a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~s390 sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="



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

2019-12-07 Thread Aaron Bauman
commit: 4b8043315055809b0a3ab59dddaaed74ebefa0f3
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Dec  8 03:25:33 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Dec  8 03:25:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b804331

media-libs/libvpx: arm64 stable (bug #701834)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.81, Repoman-2.3.20

 media-libs/libvpx/libvpx-1.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
index 97e1df9701f..5854235aa37 100644
--- a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="



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

2019-12-05 Thread Agostino Sarubbo
commit: d871e8c65d4a1b9cfe48f870bc30089f0a24bbbe
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Dec  5 08:38:21 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Dec  5 08:38:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d871e8c6

media-libs/libvpx: amd64 stable wrt bug #701834

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libvpx/libvpx-1.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
index f6456c00acb..97e1df9701f 100644
--- a/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="



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

2019-12-04 Thread Thomas Deutschmann
commit: 73760c996a3562ec9d29db3cbab77b8ef8dcc230
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Dec  5 05:11:30 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Dec  5 05:15:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73760c99

media-libs/libvpx: bump to v1.8.1

Bug: https://bugs.gentoo.org/701834
Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/libvpx/Manifest|   1 +
 media-libs/libvpx/libvpx-1.8.1.ebuild | 119 ++
 2 files changed, 120 insertions(+)

diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
index f391ad1d726..928f142b39e 100644
--- a/media-libs/libvpx/Manifest
+++ b/media-libs/libvpx/Manifest
@@ -3,6 +3,7 @@ DIST libvpx-1.6.0.tar.bz2 1943026 BLAKE2B 
1fbea27d73b2120ed807108b8ba09c4118e2d8
 DIST libvpx-1.6.1.tar.bz2 1959534 BLAKE2B 
67f73ffd2569bde46db98e7fcb36f7b37d33927fad8c3916ebe1810e63e7aae963bd39ba1f399be079ea4c9f52736f98a603c810f9412643a91166dfb09ed895
 SHA512 
1a4b009fe1737715c6563a79848126a5859394a5074b1e9cca9bc2e213df90890c15e708040d5f2c96c7c21e268f51e1352ac6911514bf891a4bf3eea154159d
 DIST libvpx-1.7.0.tar.gz 2679797 BLAKE2B 
de7992adb517e375c5be2a9facf2b4a73174adcaef11185ed6d3102c2f6b73f378b0d415c5e3a4d915b3a6889bd8b31ba3e8c007a87a433a345ef7696a1dd899
 SHA512 
8b3b766b550f8d86907628d7ed88035f9a2612aac21542e0fd5ad35b905eb82cbe1be02a1a24afce7a3bcc4766f62611971f72724761996b392136c40a1e7ff0
 DIST libvpx-1.8.0.tar.gz 2879302 BLAKE2B 
a6113115b4d3668951b084250ca3e9bafeb1a4c54cb0c5516d6d24a88105f13b5b458dd0b57088eddb64deb0096a2023968588cc7dc69aa0cd0799caa71f9fc0
 SHA512 
77477ec7059de1d90f048c10783b4adce463a84c9c828f125686e533f5bc8c9eeab8a1747df5c928e0869ccf855a9af5608199c8c376a75d35659f719ee870ef
+DIST libvpx-1.8.1.tar.gz 2922587 BLAKE2B 
c9526616f81b6b343c9597f1f0b368f76f8f6b2b5a9e207b2e8f0a2b5e14a49b7e4f61cc88ce8f9b78e04f82149f46de4bd09baa0d45b26942a3e5ca821e8e10
 SHA512 
615476a929e46befdd4782a39345ce55cd30176ecb2fcd8a875c31694ae2334b395dcab9c5ba58d53ceb572ed0c022d2a3748ca4bbd36092e22b01cf3c9b2e8e
 DIST libvpx-testdata-1.5.0.tar.bz2 117022525 BLAKE2B 
d0b5e96694d84d825b874df208dc3b3156ab0d5e9d567e1e05cdc7b88f47126917b84178748f0971ce14d58ee031906b72070bec622983ec56244159b8b759ee
 SHA512 
58abcea159d1f709c2b9b52e8ae381481ed0ee1f43972f5e52d628754844ed23f5f77180a9c3f950a19fd8e2eaec406288d9ec65a42c9d6d080a6948827698bb
 DIST libvpx-testdata-1.6.0.tar.bz2 121020858 BLAKE2B 
93bbaa4514e46b762fbf86d66394b228d62c19906dc79c5c661feedf088d09d4b6c2ac908dc8b1ac4236a801047d5d608b17a8bc0fa5bd5ca0c992cd0729fc7a
 SHA512 
639e229bd97e7a92a29e636f548234a87dbe63673d968cdfbec1faf9ccb0ee2087ad00b0a5bfb1581bea6b17e70bb449e9a046da4d9891f59ec79773ece4294e
 DIST libvpx-testdata-1.6.1.tar.bz2 158774682 BLAKE2B 
0ba1897e015c69cbf98b645cc634f98fdaf58aa814ad2cf93ee1812a38d279a570b856017822db0b21215c0e6d2d069c3f40692317c885ffbc3b59c236a754ba
 SHA512 
9038774a6955cb6664ea664b4d8e08b0e7a2acba85429da9fd84f522bc7a03d57f6d9f1302481136a718507113babbe4786ff7a648130298ad2c0b3cbe8e82ab

diff --git a/media-libs/libvpx/libvpx-1.8.1.ebuild 
b/media-libs/libvpx/libvpx-1.8.1.ebuild
new file mode 100644
index 000..6c41b598eb9
--- /dev/null
+++ b/media-libs/libvpx/libvpx-1.8.1.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+inherit toolchain-funcs multilib-minimal
+
+# To create a new testdata tarball:
+# 1. Unpack source tarbll or checkout git tag
+# 2. export LIBVPX_TEST_DATA_PATH=libvpx-testdata
+# 3. configure --enable-unit-tests --enable-vp9-highbitdepth
+# 4. make testdata
+# 5. tar -cjf libvpx-testdata-${MY_PV}.tar.xz libvpx-testdata
+
+LIBVPX_TESTDATA_VER=1.8.0
+
+DESCRIPTION="WebM VP8 and VP9 Codec SDK"
+HOMEPAGE="https://www.webmproject.org;
+SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( mirror://gentoo/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz )"
+
+LICENSE="BSD"
+SLOT="0/6"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="doc +highbitdepth postproc static-libs svc test +threads"
+
+REQUIRED_USE="test? ( threads )"
+
+# Disable test phase when USE="-test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=""
+DEPEND="abi_x86_32? ( dev-lang/yasm )
+   abi_x86_64? ( dev-lang/yasm )
+   abi_x86_x32? ( dev-lang/yasm )
+   x86-fbsd? ( dev-lang/yasm )
+   amd64-fbsd? ( dev-lang/yasm )
+   doc? (
+   app-doc/doxygen
+   dev-lang/php
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/libvpx-1.3.0-sparc-configure.patch" # 501010
+)
+
+src_configure() {
+   # https://bugs.gentoo.org/show_bug.cgi?id=384585
+   # https://bugs.gentoo.org/show_bug.cgi?id=465988
+   # copied from php-pear-r1.eclass
+   addpredict /usr/share/snmp/mibs/.index
+   addpredict /var/lib/net-snmp/
+   

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

2019-12-04 Thread Thomas Deutschmann
commit: f64e1f924824033b61856a1c4a0162ab675a57a4
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Dec  5 05:09:17 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Dec  5 05:15:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f64e1f92

media-libs/libvpx: security rev bump

Bug: https://bugs.gentoo.org/701834
Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Thomas Deutschmann  gentoo.org>

 ...libvpx-1.7.0-CVE-2019-9232_9325_9371_9433.patch | 211 +
 media-libs/libvpx/libvpx-1.7.0-r1.ebuild   | 131 +
 2 files changed, 342 insertions(+)

diff --git 
a/media-libs/libvpx/files/libvpx-1.7.0-CVE-2019-9232_9325_9371_9433.patch 
b/media-libs/libvpx/files/libvpx-1.7.0-CVE-2019-9232_9325_9371_9433.patch
new file mode 100644
index 000..623eccda902
--- /dev/null
+++ b/media-libs/libvpx/files/libvpx-1.7.0-CVE-2019-9232_9325_9371_9433.patch
@@ -0,0 +1,211 @@
+Backports of
+
+From 46e17f0cb4a80b36755c84b8bf15731d3386c08f Mon Sep 17 00:00:00 2001
+From: kyslov 
+Date: Fri, 4 Jan 2019 17:04:09 -0800
+Subject: [PATCH] Fix OOB memory access on fuzzed data
+
+From 0681cff1ad36b3ef8ec242f59b5a6c4234ccfb88 Mon Sep 17 00:00:00 2001
+From: James Zern 
+Date: Tue, 24 Jul 2018 21:36:50 -0700
+Subject: [PATCH] vp9: fix OOB read in decoder_peek_si_internal
+
+From f00890eecdf8365ea125ac16769a83aa6b68792d Mon Sep 17 00:00:00 2001
+From: James Zern 
+Date: Tue, 11 Dec 2018 18:06:20 -0800
+Subject: [PATCH] update libwebm to libwebm-1.0.0.27-352-g6ab9fcf
+
+From 34d54b04e98dd0bac32e9aab0fbda0bf501bc742 Mon Sep 17 00:00:00 2001
+From: James Zern 
+Date: Tue, 9 Apr 2019 18:37:44 -0700
+Subject: [PATCH] update libwebm to libwebm-1.0.0.27-358-gdbf1d10
+
+From 52add5896661d186dec284ed646a4b33b607d2c7 Mon Sep 17 00:00:00 2001
+From: Jerome Jiang 
+Date: Wed, 23 May 2018 15:43:00 -0700
+Subject: [PATCH] VP8: Fix use-after-free in postproc.
+
+to address CVE-2019-9232 CVE-2019-9325 CVE-2019-9371 CVE-2019-9433
+
+
+--- a/test/decode_api_test.cc
 b/test/decode_api_test.cc
+@@ -138,8 +138,30 @@ TEST(DecodeAPI, Vp9InvalidDecode) {
+   EXPECT_EQ(VPX_CODEC_OK, vpx_codec_destroy());
+ }
+ 
+-TEST(DecodeAPI, Vp9PeekSI) {
++void TestPeekInfo(const uint8_t *const data, uint32_t data_sz,
++  uint32_t peek_size) {
+   const vpx_codec_iface_t *const codec = _codec_vp9_dx_algo;
++  // Verify behavior of vpx_codec_decode. vpx_codec_decode doesn't even get
++  // to decoder_peek_si_internal on frames of size < 8.
++  if (data_sz >= 8) {
++vpx_codec_ctx_t dec;
++EXPECT_EQ(VPX_CODEC_OK, vpx_codec_dec_init(, codec, NULL, 0));
++EXPECT_EQ((data_sz < peek_size) ? VPX_CODEC_UNSUP_BITSTREAM
++: VPX_CODEC_CORRUPT_FRAME,
++  vpx_codec_decode(, data, data_sz, NULL, 0));
++vpx_codec_iter_t iter = NULL;
++EXPECT_EQ(NULL, vpx_codec_get_frame(, ));
++EXPECT_EQ(VPX_CODEC_OK, vpx_codec_destroy());
++  }
++
++  // Verify behavior of vpx_codec_peek_stream_info.
++  vpx_codec_stream_info_t si;
++  si.sz = sizeof(si);
++  EXPECT_EQ((data_sz < peek_size) ? VPX_CODEC_UNSUP_BITSTREAM : VPX_CODEC_OK,
++vpx_codec_peek_stream_info(codec, data, data_sz, ));
++}
++
++TEST(DecodeAPI, Vp9PeekStreamInfo) {
+   // The first 9 bytes are valid and the rest of the bytes are made up. Until
+   // size 10, this should return VPX_CODEC_UNSUP_BITSTREAM and after that it
+   // should return VPX_CODEC_CORRUPT_FRAME.
+@@ -150,24 +172,18 @@ TEST(DecodeAPI, Vp9PeekSI) {
+   };
+ 
+   for (uint32_t data_sz = 1; data_sz <= 32; ++data_sz) {
+-// Verify behavior of vpx_codec_decode. vpx_codec_decode doesn't even get
+-// to decoder_peek_si_internal on frames of size < 8.
+-if (data_sz >= 8) {
+-  vpx_codec_ctx_t dec;
+-  EXPECT_EQ(VPX_CODEC_OK, vpx_codec_dec_init(, codec, NULL, 0));
+-  EXPECT_EQ(
+-  (data_sz < 10) ? VPX_CODEC_UNSUP_BITSTREAM : 
VPX_CODEC_CORRUPT_FRAME,
+-  vpx_codec_decode(, data, data_sz, NULL, 0));
+-  vpx_codec_iter_t iter = NULL;
+-  EXPECT_EQ(NULL, vpx_codec_get_frame(, ));
+-  EXPECT_EQ(VPX_CODEC_OK, vpx_codec_destroy());
+-}
++TestPeekInfo(data, data_sz, 10);
++  }
++}
++
++TEST(DecodeAPI, Vp9PeekStreamInfoTruncated) {
++  // This profile 1 header requires 10.25 bytes, ensure
++  // vpx_codec_peek_stream_info doesn't over read.
++  const uint8_t profile1_data[10] = { 0xa4, 0xe9, 0x30, 0x68, 0x53,
++  0xe9, 0x30, 0x68, 0x53, 0x04 };
+ 
+-// Verify behavior of vpx_codec_peek_stream_info.
+-vpx_codec_stream_info_t si;
+-si.sz = sizeof(si);
+-EXPECT_EQ((data_sz < 10) ? VPX_CODEC_UNSUP_BITSTREAM : VPX_CODEC_OK,
+-  vpx_codec_peek_stream_info(codec, data, data_sz, ));
++  for (uint32_t data_sz = 1; data_sz <= 10; ++data_sz) {
++TestPeekInfo(profile1_data, data_sz, 11);
+   }
+ }
+ #endif  // CONFIG_VP9_DECODER
+--- 

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

2019-11-23 Thread Agostino Sarubbo
commit: c99bd8df285ae468c34fe25e61dfe96cfecb8eb9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Nov 23 15:45:59 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Nov 23 15:45:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c99bd8df

media-libs/libvpx: ppc stable wrt bug #693510

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libvpx/libvpx-1.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.7.0.ebuild 
b/media-libs/libvpx/libvpx-1.7.0.ebuild
index 752360e5cbe..ed1286201bc 100644
--- a/media-libs/libvpx/libvpx-1.7.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="amd64 arm arm64 ia64 ~ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm arm64 ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="



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

2019-11-20 Thread Mike Gilbert
commit: 421b6f443ceceb7f50d1802845c0a169c7257d1e
Author: Stephan Hartmann  googlemail  com>
AuthorDate: Tue Nov 19 15:59:08 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Nov 20 19:28:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=421b6f44

media-libs/libvpx: fix building on ppc

Closes: https://bugs.gentoo.org/694368
Thanks-to: ernsteiswuerfel  mailbox.org>
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Stephan Hartmann  googlemail.com>
Signed-off-by: Mike Gilbert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/13714

 media-libs/libvpx/libvpx-1.7.0.ebuild| 3 +++
 media-libs/libvpx/libvpx-1.8.0-r1.ebuild | 3 +++
 media-libs/libvpx/libvpx-1.8.0.ebuild| 3 +++
 3 files changed, 9 insertions(+)

diff --git a/media-libs/libvpx/libvpx-1.7.0.ebuild 
b/media-libs/libvpx/libvpx-1.7.0.ebuild
index 877d221cedb..752360e5cbe 100644
--- a/media-libs/libvpx/libvpx-1.7.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0.ebuild
@@ -95,6 +95,9 @@ multilib_src_configure() {
x86_64*) export AS=yasm;;
esac
 
+   # powerpc toolchain is not recognized anymore, #694368
+   [[ ${CHOST} == powerpc-* ]] && myconfargs+=( --force-target=generic-gnu 
)
+
# Build with correct toolchain.
tc-export CC CXX AR NM
# Link with gcc by default, the build system should override this if 
needed.

diff --git a/media-libs/libvpx/libvpx-1.8.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.8.0-r1.ebuild
index 9c2b048cea4..f0bd9584749 100644
--- a/media-libs/libvpx/libvpx-1.8.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.8.0-r1.ebuild
@@ -84,6 +84,9 @@ multilib_src_configure() {
x86_64*) export AS=yasm;;
esac
 
+   # powerpc toolchain is not recognized anymore, #694368
+   [[ ${CHOST} == powerpc-* ]] && myconfargs+=( --force-target=generic-gnu 
)
+
# Build with correct toolchain.
tc-export CC CXX AR NM
# Link with gcc by default, the build system should override this if 
needed.

diff --git a/media-libs/libvpx/libvpx-1.8.0.ebuild 
b/media-libs/libvpx/libvpx-1.8.0.ebuild
index 5d7954ec89c..a05ed4eb72f 100644
--- a/media-libs/libvpx/libvpx-1.8.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.8.0.ebuild
@@ -96,6 +96,9 @@ multilib_src_configure() {
x86_64*) export AS=yasm;;
esac
 
+   # powerpc toolchain is not recognized anymore, #694368
+   [[ ${CHOST} == powerpc-* ]] && myconfargs+=( --force-target=generic-gnu 
)
+
# Build with correct toolchain.
tc-export CC CXX AR NM
# Link with gcc by default, the build system should override this if 
needed.



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

2019-11-12 Thread Mike Gilbert
commit: cfa159c81abef6aab5af003f2c86523e064081cd
Author: Stephan Hartmann  googlemail  com>
AuthorDate: Tue Nov 12 17:32:21 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Nov 12 19:44:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfa159c8

media-libs/libvpx: drop hppa keywords

Fails a lot of tests (see bug #698956).

Bug: https://bugs.gentoo.org/698956
Closes: https://github.com/gentoo/gentoo/pull/13623
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Stephan Hartmann  googlemail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 media-libs/libvpx/libvpx-1.5.0.ebuild| 6 +++---
 media-libs/libvpx/libvpx-1.6.0-r1.ebuild | 4 ++--
 media-libs/libvpx/libvpx-1.6.1.ebuild| 4 ++--
 media-libs/libvpx/libvpx-1.7.0.ebuild| 2 +-
 media-libs/libvpx/libvpx-1.8.0-r1.ebuild | 2 +-
 media-libs/libvpx/libvpx-1.8.0.ebuild| 2 +-
 6 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/media-libs/libvpx/libvpx-1.5.0.ebuild 
b/media-libs/libvpx/libvpx-1.5.0.ebuild
index c91b6542ea3..a7deea01f3c 100644
--- a/media-libs/libvpx/libvpx-1.5.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,10 +11,10 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://chromium.googlesource.com/webm/${PN}.git;
 elif [[ ${PV} == *pre* ]]; then
SRC_URI="mirror://gentoo/${P}.tar.bz2"
-   KEYWORDS="amd64 arm arm64 hppa ia64 ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="amd64 arm arm64 ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
 else

SRC_URI="https://storage.googleapis.com/downloads.webmproject.org/releases/webm/${P}.tar.bz2;
-   KEYWORDS="amd64 arm arm64 hppa ia64 ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="amd64 arm arm64 ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
 fi
 # generated by: make LIBVPX_TEST_DATA_PATH=libvpx-testdata testdata + tar'ing
 # it.

diff --git a/media-libs/libvpx/libvpx-1.6.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.6.0-r1.ebuild
index ad0ecc13f11..79d68925dd8 100644
--- a/media-libs/libvpx/libvpx-1.6.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.6.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ 
SRC_URI="https://storage.googleapis.com/downloads.webmproject.org/releases/webm/
 
 LICENSE="BSD"
 SLOT="0/4"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 RDEPEND=""

diff --git a/media-libs/libvpx/libvpx-1.6.1.ebuild 
b/media-libs/libvpx/libvpx-1.6.1.ebuild
index 8c124aa2f4f..2a780b5ad0e 100644
--- a/media-libs/libvpx/libvpx-1.6.1.ebuild
+++ b/media-libs/libvpx/libvpx-1.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -20,7 +20,7 @@ 
SRC_URI="https://storage.googleapis.com/downloads.webmproject.org/releases/webm/
 
 LICENSE="BSD"
 SLOT="0/4"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="

diff --git a/media-libs/libvpx/libvpx-1.7.0.ebuild 
b/media-libs/libvpx/libvpx-1.7.0.ebuild
index 4bfe6c358c9..877d221cedb 100644
--- a/media-libs/libvpx/libvpx-1.7.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="amd64 arm arm64 ~hppa ia64 ~ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm arm64 ia64 ~ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="

diff --git a/media-libs/libvpx/libvpx-1.8.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.8.0-r1.ebuild
index ac8ba2f43d6..9c2b048cea4 100644
--- a/media-libs/libvpx/libvpx-1.8.0-r1.ebuild
+++ 

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

2019-10-12 Thread Matt Turner
commit: d29ccef2862189e341d03f3cb85b028b3f3213c2
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Oct 13 00:16:24 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct 13 00:16:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d29ccef2

media-libs/libvpx: drop alpha keywords, bug 693510

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

 media-libs/libvpx/libvpx-1.5.0.ebuild| 4 ++--
 media-libs/libvpx/libvpx-1.6.0-r1.ebuild | 2 +-
 media-libs/libvpx/libvpx-1.6.1.ebuild| 2 +-
 media-libs/libvpx/libvpx-1.7.0.ebuild| 2 +-
 media-libs/libvpx/libvpx-1.8.0-r1.ebuild | 2 +-
 media-libs/libvpx/libvpx-1.8.0.ebuild| 2 +-
 6 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/media-libs/libvpx/libvpx-1.5.0.ebuild 
b/media-libs/libvpx/libvpx-1.5.0.ebuild
index e8ec37de660..c91b6542ea3 100644
--- a/media-libs/libvpx/libvpx-1.5.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.5.0.ebuild
@@ -11,10 +11,10 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://chromium.googlesource.com/webm/${PN}.git;
 elif [[ ${PV} == *pre* ]]; then
SRC_URI="mirror://gentoo/${P}.tar.bz2"
-   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="amd64 arm arm64 hppa ia64 ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
 else

SRC_URI="https://storage.googleapis.com/downloads.webmproject.org/releases/webm/${P}.tar.bz2;
-   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="amd64 arm arm64 hppa ia64 ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
 fi
 # generated by: make LIBVPX_TEST_DATA_PATH=libvpx-testdata testdata + tar'ing
 # it.

diff --git a/media-libs/libvpx/libvpx-1.6.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.6.0-r1.ebuild
index fe12e6ee729..ad0ecc13f11 100644
--- a/media-libs/libvpx/libvpx-1.6.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.6.0-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://storage.googleapis.com/downloads.webmproject.org/releases/webm/
 
 LICENSE="BSD"
 SLOT="0/4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 RDEPEND=""

diff --git a/media-libs/libvpx/libvpx-1.6.1.ebuild 
b/media-libs/libvpx/libvpx-1.6.1.ebuild
index 48236dae7e9..8c124aa2f4f 100644
--- a/media-libs/libvpx/libvpx-1.6.1.ebuild
+++ b/media-libs/libvpx/libvpx-1.6.1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://storage.googleapis.com/downloads.webmproject.org/releases/webm/
 
 LICENSE="BSD"
 SLOT="0/4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="

diff --git a/media-libs/libvpx/libvpx-1.7.0.ebuild 
b/media-libs/libvpx/libvpx-1.7.0.ebuild
index f22003d811b..4bfe6c358c9 100644
--- a/media-libs/libvpx/libvpx-1.7.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ia64 ~ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="

diff --git a/media-libs/libvpx/libvpx-1.8.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.8.0-r1.ebuild
index c72271c5ce3..ac8ba2f43d6 100644
--- a/media-libs/libvpx/libvpx-1.8.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.8.0-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="doc +highbitdepth postproc static-libs svc test +threads"
 
 REQUIRED_USE="test? ( threads )"

diff --git a/media-libs/libvpx/libvpx-1.8.0.ebuild 
b/media-libs/libvpx/libvpx-1.8.0.ebuild
index fa67747d2e2..0016bd89c42 100644
--- a/media-libs/libvpx/libvpx-1.8.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.8.0.ebuild
@@ -20,7 

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

2019-09-13 Thread Mikle Kolyada
commit: 980ff594bb3c85f8cc19de9a68662f2bd73cd8ff
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Sep 13 17:32:44 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Sep 13 17:32:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=980ff594

media-libs/libvpx: arm stable wrt bug #693510

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 media-libs/libvpx/libvpx-1.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.7.0.ebuild 
b/media-libs/libvpx/libvpx-1.7.0.ebuild
index 4e8b1c2d382..1e5f44ad1f8 100644
--- a/media-libs/libvpx/libvpx-1.7.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~ppc ppc64 ~s390 sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~ppc ppc64 ~s390 sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="



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

2019-09-08 Thread Aaron Bauman
commit: 3883fda382e24abab98bff185d1db3e199bdab69
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Sep  8 19:14:06 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Sep  8 19:42:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3883fda3

media-libs/libvpx: arm64 stable (bug #693510)

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

 media-libs/libvpx/libvpx-1.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.7.0.ebuild 
b/media-libs/libvpx/libvpx-1.7.0.ebuild
index e37ec4d62fa..4e8b1c2d382 100644
--- a/media-libs/libvpx/libvpx-1.7.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ppc64 ~s390 sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~ppc ppc64 ~s390 sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="



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

2019-09-05 Thread Agostino Sarubbo
commit: 6f163532241602c18dac78e44424fe408a3d0d5d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep  5 15:15:15 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep  5 15:15:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f163532

media-libs/libvpx: amd64 stable wrt bug #693510

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libvpx/libvpx-1.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.7.0.ebuild 
b/media-libs/libvpx/libvpx-1.7.0.ebuild
index ceb0d4881ae..e37ec4d62fa 100644
--- a/media-libs/libvpx/libvpx-1.7.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ppc64 ~s390 sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ppc64 ~s390 sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="



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

2019-09-05 Thread Agostino Sarubbo
commit: 193868f47ef263aadca9325f0532d85de3faac9e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep  5 15:14:09 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep  5 15:14:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=193868f4

media-libs/libvpx: x86 stable wrt bug #693510

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libvpx/libvpx-1.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.7.0.ebuild 
b/media-libs/libvpx/libvpx-1.7.0.ebuild
index fa492370ec8..ceb0d4881ae 100644
--- a/media-libs/libvpx/libvpx-1.7.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ppc64 ~s390 sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ppc64 ~s390 sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="



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

2019-09-05 Thread Agostino Sarubbo
commit: 6a5e7ac6cead74c0e940251fab938880ba79d5e8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep  5 11:36:03 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep  5 11:36:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a5e7ac6

media-libs/libvpx: ia64 stable wrt bug #693510

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libvpx/libvpx-1.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.7.0.ebuild 
b/media-libs/libvpx/libvpx-1.7.0.ebuild
index 1376d6193bb..fa492370ec8 100644
--- a/media-libs/libvpx/libvpx-1.7.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~s390 sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ppc64 ~s390 sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="



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

2019-09-05 Thread Agostino Sarubbo
commit: ef5d90540dc0fa5e4668bef8d3892739feb38e37
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep  5 11:35:07 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep  5 11:35:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef5d9054

media-libs/libvpx: sparc stable wrt bug #693510

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libvpx/libvpx-1.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libvpx/libvpx-1.7.0.ebuild 
b/media-libs/libvpx/libvpx-1.7.0.ebuild
index 36ae94bc3ea..1376d6193bb 100644
--- a/media-libs/libvpx/libvpx-1.7.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~s390 ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~s390 sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="



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

2019-09-05 Thread Agostino Sarubbo
commit: 4fae7b2236b2961bc4f21a83ad710ad91b0c46bf
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep  5 07:45:32 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep  5 07:45:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fae7b22

media-libs/libvpx: ppc64 stable wrt bug #693510

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libvpx/libvpx-1.7.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libvpx/libvpx-1.7.0.ebuild 
b/media-libs/libvpx/libvpx-1.7.0.ebuild
index 319c2f4e00c..36ae94bc3ea 100644
--- a/media-libs/libvpx/libvpx-1.7.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~s390 ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="



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

2019-08-07 Thread Georgy Yakovlev
commit: 73388d195c967accd3e9e7330a546bd9a81401da
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Aug  7 18:44:36 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Aug  7 18:49:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73388d19

media-libs/libvpx: add ppc64le patch for 1.8.0

Closes: https://bugs.gentoo.org/688138
Acked-by: Mike Gilbert  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../files/libvpx-1.8.0-ppc64le-disable-vsx.patch   | 28 ++
 media-libs/libvpx/libvpx-1.8.0-r1.ebuild   |  1 +
 media-libs/libvpx/libvpx-1.8.0.ebuild  |  1 +
 3 files changed, 30 insertions(+)

diff --git a/media-libs/libvpx/files/libvpx-1.8.0-ppc64le-disable-vsx.patch 
b/media-libs/libvpx/files/libvpx-1.8.0-ppc64le-disable-vsx.patch
new file mode 100644
index 000..5c6a36ca867
--- /dev/null
+++ b/media-libs/libvpx/files/libvpx-1.8.0-ppc64le-disable-vsx.patch
@@ -0,0 +1,28 @@
+From 7bf48f92e884fc01c28a4652ea0883b28744519d Mon Sep 17 00:00:00 2001
+From: Johann 
+Date: Mon, 10 Jun 2019 14:35:03 -0700
+Subject: [PATCH] ppc: disable vsx optimizations with hbd
+
+vsx optimizations do not support 32 bit tran_low_t values.
+
+BUG=webm:1563
+
+Change-Id: I9e6348078f6e4855acfd381133eb840a435b7f81
+---
+
+diff --git a/build/make/configure.sh b/build/make/configure.sh
+index e950353..4a874f1 100644
+--- a/build/make/configure.sh
 b/build/make/configure.sh
+@@ -1239,7 +1239,10 @@
+ ppc64le*)
+   link_with_cc=gcc
+   setup_gnu_toolchain
+-  check_gcc_machine_option "vsx"
++  # Only enable vsx optimizations when vp9_highbitdepth is not enabled.
++  # https://bugs.chromium.org/p/webm/issues/detail?id=1538
++  enabled vp9_highbitdepth || check_gcc_machine_option "vsx"
++  enabled vsx || RTCD_OPTIONS="${RTCD_OPTIONS}--disable-vsx "
+   if [ -n "${tune_cpu}" ]; then
+ case ${tune_cpu} in
+   power?)

diff --git a/media-libs/libvpx/libvpx-1.8.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.8.0-r1.ebuild
index b75c00c5ca4..c45449b70d2 100644
--- a/media-libs/libvpx/libvpx-1.8.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.8.0-r1.ebuild
@@ -42,6 +42,7 @@ DEPEND="abi_x86_32? ( dev-lang/yasm )
 
 PATCHES=(
"${FILESDIR}/libvpx-1.3.0-sparc-configure.patch" # 501010
+   "${FILESDIR}/libvpx-1.8.0-ppc64le-disable-vsx.patch" #688138
 )
 
 src_configure() {

diff --git a/media-libs/libvpx/libvpx-1.8.0.ebuild 
b/media-libs/libvpx/libvpx-1.8.0.ebuild
index 73214ce5133..cc1164e1ea8 100644
--- a/media-libs/libvpx/libvpx-1.8.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.8.0.ebuild
@@ -46,6 +46,7 @@ DEPEND="abi_x86_32? ( dev-lang/yasm )
 
 PATCHES=(
"${FILESDIR}/libvpx-1.3.0-sparc-configure.patch" # 501010
+   "${FILESDIR}/libvpx-1.8.0-ppc64le-disable-vsx.patch" #688138
 )
 
 src_configure() {



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

2019-02-09 Thread Mike Gilbert
commit: 62b555e6978b6c99f564214445d9ffe606c5363e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Feb 10 06:50:42 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Feb 10 06:52:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62b555e6

media-libs/libvpx: drop cpu_flags_x86 flags

The code does runtime CPU detection, and disabling code at build time
tends to cause build failures.

Package-Manager: Portage-2.3.59_p2, Repoman-2.3.12_p67
Signed-off-by: Mike Gilbert  gentoo.org>

 media-libs/libvpx/libvpx-1.8.0-r1.ebuild | 116 +++
 1 file changed, 116 insertions(+)

diff --git a/media-libs/libvpx/libvpx-1.8.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.8.0-r1.ebuild
new file mode 100644
index 000..b75c00c5ca4
--- /dev/null
+++ b/media-libs/libvpx/libvpx-1.8.0-r1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+inherit toolchain-funcs multilib-minimal
+
+# To create a new testdata tarball:
+# 1. Unpack source tarbll or checkout git tag
+# 2. export LIBVPX_TEST_DATA_PATH=libvpx-testdata
+# 3. configure --enable-unit-tests --enable-vp9-highbitdepth
+# 4. make testdata
+# 5. tar -cjf libvpx-testdata-${MY_PV}.tar.xz libvpx-testdata
+
+LIBVPX_TESTDATA_VER=1.8.0
+
+DESCRIPTION="WebM VP8 and VP9 Codec SDK"
+HOMEPAGE="https://www.webmproject.org;
+SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( mirror://gentoo/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz )"
+
+LICENSE="BSD"
+SLOT="0/6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="doc +highbitdepth postproc static-libs svc test +threads"
+
+REQUIRED_USE="test? ( threads )"
+
+# Disable test phase when USE="-test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=""
+DEPEND="abi_x86_32? ( dev-lang/yasm )
+   abi_x86_64? ( dev-lang/yasm )
+   abi_x86_x32? ( dev-lang/yasm )
+   x86-fbsd? ( dev-lang/yasm )
+   amd64-fbsd? ( dev-lang/yasm )
+   doc? (
+   app-doc/doxygen
+   dev-lang/php
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/libvpx-1.3.0-sparc-configure.patch" # 501010
+)
+
+src_configure() {
+   # https://bugs.gentoo.org/show_bug.cgi?id=384585
+   # https://bugs.gentoo.org/show_bug.cgi?id=465988
+   # copied from php-pear-r1.eclass
+   addpredict /usr/share/snmp/mibs/.index
+   addpredict /var/lib/net-snmp/
+   addpredict /var/lib/net-snmp/mib_indexes
+   addpredict /session_mm_cli0.sem
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   unset CODECS #357487
+
+   # #498364: sse doesn't work without sse2 enabled,
+   local myconfargs=(
+   --prefix="${EPREFIX}"/usr
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+   --enable-pic
+   --enable-vp8
+   --enable-vp9
+   --enable-shared
+   --extra-cflags="${CFLAGS}"
+   $(use_enable postproc)
+   $(use_enable svc experimental)
+   $(use_enable static-libs static)
+   $(use_enable test unit-tests)
+   $(use_enable threads multithread)
+   $(use_enable highbitdepth vp9-highbitdepth)
+   )
+
+   # let the build system decide which AS to use (it honours $AS but
+   # then feeds it with yasm flags without checking...) #345161
+   tc-export AS
+   case "${CHOST}" in
+   i?86*) export AS=yasm;;
+   x86_64*) export AS=yasm;;
+   esac
+
+   # Build with correct toolchain.
+   tc-export CC CXX AR NM
+   # Link with gcc by default, the build system should override this if 
needed.
+   export LD="${CC}"
+
+   if multilib_is_native_abi; then
+   myconfargs+=( $(use_enable doc install-docs) $(use_enable doc 
docs) )
+   else
+   # not needed for multilib and will be overwritten anyway.
+   myconfargs+=( --disable-examples --disable-install-docs 
--disable-docs )
+   fi
+
+   echo "${S}"/configure "${myconfargs[@]}" >&2
+   "${S}"/configure "${myconfargs[@]}"
+}
+
+multilib_src_compile() {
+   # build verbose by default and do not build examples that will not be 
installed
+   emake verbose=yes GEN_EXAMPLES=
+}
+
+multilib_src_test() {
+   local -x LD_LIBRARY_PATH="${BUILD_DIR}"
+   local -x LIBVPX_TEST_DATA_PATH="${WORKDIR}/${PN}-testdata"
+   emake verbose=yes GEN_EXAMPLES= test
+}
+
+multilib_src_install() {
+   emake verbose=yes GEN_EXAMPLES= DESTDIR="${D}" install
+   multilib_is_native_abi && use doc && dodoc -r docs/html
+}



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

2019-02-09 Thread Thomas Deutschmann
commit: 9643e18ff4ca3439c973708472b82e8d18e47ed1
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Feb  9 22:18:22 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Feb  9 22:18:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9643e18f

media-libs/libvpx: bump to v1.8.0

Closes: https://bugs.gentoo.org/677298
Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/libvpx/Manifest|   2 +
 media-libs/libvpx/libvpx-1.8.0.ebuild | 127 ++
 2 files changed, 129 insertions(+)

diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
index 0cf9742727b..f391ad1d726 100644
--- a/media-libs/libvpx/Manifest
+++ b/media-libs/libvpx/Manifest
@@ -2,7 +2,9 @@ DIST libvpx-1.5.0.tar.bz2 1906571 BLAKE2B 
1e4e2d7ac6ae046d733361d644a9c36b84f033
 DIST libvpx-1.6.0.tar.bz2 1943026 BLAKE2B 
1fbea27d73b2120ed807108b8ba09c4118e2d8381fdcbbf8661c5fd664e6272d6c14b73c7b8317b97fa51b212d3ea2429819e0e17adf6afcb8d0f5fb6dd9a68a
 SHA512 
dd753372a156bbf7ceb4090276e5fb32b4c8581c93925dded93efee74153b5eb24ee8c3d8ee6339a6878482f0ecf178a2befeeb36e17eada6c440b48c60e9162
 DIST libvpx-1.6.1.tar.bz2 1959534 BLAKE2B 
67f73ffd2569bde46db98e7fcb36f7b37d33927fad8c3916ebe1810e63e7aae963bd39ba1f399be079ea4c9f52736f98a603c810f9412643a91166dfb09ed895
 SHA512 
1a4b009fe1737715c6563a79848126a5859394a5074b1e9cca9bc2e213df90890c15e708040d5f2c96c7c21e268f51e1352ac6911514bf891a4bf3eea154159d
 DIST libvpx-1.7.0.tar.gz 2679797 BLAKE2B 
de7992adb517e375c5be2a9facf2b4a73174adcaef11185ed6d3102c2f6b73f378b0d415c5e3a4d915b3a6889bd8b31ba3e8c007a87a433a345ef7696a1dd899
 SHA512 
8b3b766b550f8d86907628d7ed88035f9a2612aac21542e0fd5ad35b905eb82cbe1be02a1a24afce7a3bcc4766f62611971f72724761996b392136c40a1e7ff0
+DIST libvpx-1.8.0.tar.gz 2879302 BLAKE2B 
a6113115b4d3668951b084250ca3e9bafeb1a4c54cb0c5516d6d24a88105f13b5b458dd0b57088eddb64deb0096a2023968588cc7dc69aa0cd0799caa71f9fc0
 SHA512 
77477ec7059de1d90f048c10783b4adce463a84c9c828f125686e533f5bc8c9eeab8a1747df5c928e0869ccf855a9af5608199c8c376a75d35659f719ee870ef
 DIST libvpx-testdata-1.5.0.tar.bz2 117022525 BLAKE2B 
d0b5e96694d84d825b874df208dc3b3156ab0d5e9d567e1e05cdc7b88f47126917b84178748f0971ce14d58ee031906b72070bec622983ec56244159b8b759ee
 SHA512 
58abcea159d1f709c2b9b52e8ae381481ed0ee1f43972f5e52d628754844ed23f5f77180a9c3f950a19fd8e2eaec406288d9ec65a42c9d6d080a6948827698bb
 DIST libvpx-testdata-1.6.0.tar.bz2 121020858 BLAKE2B 
93bbaa4514e46b762fbf86d66394b228d62c19906dc79c5c661feedf088d09d4b6c2ac908dc8b1ac4236a801047d5d608b17a8bc0fa5bd5ca0c992cd0729fc7a
 SHA512 
639e229bd97e7a92a29e636f548234a87dbe63673d968cdfbec1faf9ccb0ee2087ad00b0a5bfb1581bea6b17e70bb449e9a046da4d9891f59ec79773ece4294e
 DIST libvpx-testdata-1.6.1.tar.bz2 158774682 BLAKE2B 
0ba1897e015c69cbf98b645cc634f98fdaf58aa814ad2cf93ee1812a38d279a570b856017822db0b21215c0e6d2d069c3f40692317c885ffbc3b59c236a754ba
 SHA512 
9038774a6955cb6664ea664b4d8e08b0e7a2acba85429da9fd84f522bc7a03d57f6d9f1302481136a718507113babbe4786ff7a648130298ad2c0b3cbe8e82ab
 DIST libvpx-testdata-1.7.0.tar.xz 238790100 BLAKE2B 
1d14e794341d35402eaf54d398ebed56b0983908e397ae677737e0f313ea0bfc9c4a39be91765b02a07a8eb9b55529d5f998efcc87b1b493b0e326e02193d982
 SHA512 
1556345e41674f0846a7419828972ec27c3c37fe270fa1deb45e03665f60ec088d79134aee0d2e27003b130636eeed4a15ea3f701c9d7014f3ca2785467767a8
+DIST libvpx-testdata-1.8.0.tar.xz 418337232 BLAKE2B 
1336e522f18a8f7812b4e7e4de7b27d32778c38fe902c62a4415a17e857868bfcdcbdcab528617db89e9f57449a486333feccffc4a250bfe79fc460c790071ed
 SHA512 
991066467121614106455522b3651f194b45a37125c1b4e6bade59044756f26d914c95388e3c0bd3dc22159525aa6478df36801767bb7506fa7e77b93c6c2ede

diff --git a/media-libs/libvpx/libvpx-1.8.0.ebuild 
b/media-libs/libvpx/libvpx-1.8.0.ebuild
new file mode 100644
index 000..73214ce5133
--- /dev/null
+++ b/media-libs/libvpx/libvpx-1.8.0.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+inherit toolchain-funcs multilib-minimal
+
+# To create a new testdata tarball:
+# 1. Unpack source tarbll or checkout git tag
+# 2. export LIBVPX_TEST_DATA_PATH=libvpx-testdata
+# 3. configure --enable-unit-tests --enable-vp9-highbitdepth
+# 4. make testdata
+# 5. tar -cjf libvpx-testdata-${MY_PV}.tar.xz libvpx-testdata
+
+LIBVPX_TESTDATA_VER=1.8.0
+
+DESCRIPTION="WebM VP8 and VP9 Codec SDK"
+HOMEPAGE="https://www.webmproject.org;
+SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( mirror://gentoo/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz )"
+
+LICENSE="BSD"
+SLOT="0/6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 

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

2018-12-30 Thread Mikle Kolyada
commit: a55645babcd1a7dfcf73cb7edbe963bc13ee244a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Dec 30 18:36:29 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Dec 30 18:36:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a55645ba

media-libs/libvpx: Add ~s390 keyword

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 media-libs/libvpx/libvpx-1.5.0.ebuild| 6 +++---
 media-libs/libvpx/libvpx-1.6.0-r1.ebuild | 4 ++--
 media-libs/libvpx/libvpx-1.6.1.ebuild| 4 ++--
 media-libs/libvpx/libvpx-1.7.0.ebuild| 4 ++--
 4 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/media-libs/libvpx/libvpx-1.5.0.ebuild 
b/media-libs/libvpx/libvpx-1.5.0.ebuild
index 555f65c26ad..80a751f1eef 100644
--- a/media-libs/libvpx/libvpx-1.5.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,10 +11,10 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://chromium.googlesource.com/webm/${PN}.git;
 elif [[ ${PV} == *pre* ]]; then
SRC_URI="mirror://gentoo/${P}.tar.bz2"
-   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 else

SRC_URI="https://storage.googleapis.com/downloads.webmproject.org/releases/webm/${P}.tar.bz2;
-   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 fi
 # generated by: make LIBVPX_TEST_DATA_PATH=libvpx-testdata testdata + tar'ing
 # it.

diff --git a/media-libs/libvpx/libvpx-1.6.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.6.0-r1.ebuild
index 3ecde0cc040..cbe4a96a7c6 100644
--- a/media-libs/libvpx/libvpx-1.6.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.6.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ 
SRC_URI="https://storage.googleapis.com/downloads.webmproject.org/releases/webm/
 
 LICENSE="BSD"
 SLOT="0/4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 RDEPEND=""

diff --git a/media-libs/libvpx/libvpx-1.6.1.ebuild 
b/media-libs/libvpx/libvpx-1.6.1.ebuild
index 22d33e597c7..8b1114c6fbc 100644
--- a/media-libs/libvpx/libvpx-1.6.1.ebuild
+++ b/media-libs/libvpx/libvpx-1.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -20,7 +20,7 @@ 
SRC_URI="https://storage.googleapis.com/downloads.webmproject.org/releases/webm/
 
 LICENSE="BSD"
 SLOT="0/4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="

diff --git a/media-libs/libvpx/libvpx-1.7.0.ebuild 
b/media-libs/libvpx/libvpx-1.7.0.ebuild
index 18f70ac5a88..319c2f4e00c 100644
--- a/media-libs/libvpx/libvpx-1.7.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc 
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 
cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
 
 REQUIRED_USE="



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

2018-04-25 Thread Aaron Bauman
commit: 017a6bd2af0110295f4dee912d6c27cc1d603259
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Wed Apr 25 18:10:36 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Apr 25 21:26:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=017a6bd2

media-libs/libvpx: use HTTPS

Closes: https://github.com/gentoo/gentoo/pull/8138

 media-libs/libvpx/libvpx-1.5.0.ebuild| 6 +++---
 media-libs/libvpx/libvpx-1.6.0-r1.ebuild | 6 +++---
 media-libs/libvpx/libvpx-1.6.1.ebuild| 6 +++---
 media-libs/libvpx/libvpx-1.7.0.ebuild| 2 +-
 4 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/media-libs/libvpx/libvpx-1.5.0.ebuild 
b/media-libs/libvpx/libvpx-1.5.0.ebuild
index 1cfa682061a..555f65c26ad 100644
--- a/media-libs/libvpx/libvpx-1.5.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -13,7 +13,7 @@ elif [[ ${PV} == *pre* ]]; then
SRC_URI="mirror://gentoo/${P}.tar.bz2"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 else
-   
SRC_URI="http://storage.googleapis.com/downloads.webmproject.org/releases/webm/${P}.tar.bz2;
+   
SRC_URI="https://storage.googleapis.com/downloads.webmproject.org/releases/webm/${P}.tar.bz2;
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 fi
 # generated by: make LIBVPX_TEST_DATA_PATH=libvpx-testdata testdata + tar'ing
@@ -22,7 +22,7 @@ SRC_URI="${SRC_URI}
test? ( mirror://gentoo/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.bz2 )"
 
 DESCRIPTION="WebM VP8 Codec SDK"
-HOMEPAGE="http://www.webmproject.org;
+HOMEPAGE="https://www.webmproject.org;
 
 LICENSE="BSD"
 SLOT="0/3"

diff --git a/media-libs/libvpx/libvpx-1.6.0-r1.ebuild 
b/media-libs/libvpx/libvpx-1.6.0-r1.ebuild
index 55c20e8d6aa..3ecde0cc040 100644
--- a/media-libs/libvpx/libvpx-1.6.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.6.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -7,8 +7,8 @@ inherit toolchain-funcs multilib-minimal
 LIBVPX_TESTDATA_VER=1.6.0
 
 DESCRIPTION="WebM VP8 and VP9 Codec SDK"
-HOMEPAGE="http://www.webmproject.org;
-SRC_URI="http://storage.googleapis.com/downloads.webmproject.org/releases/webm/${P}.tar.bz2
+HOMEPAGE="https://www.webmproject.org;
+SRC_URI="https://storage.googleapis.com/downloads.webmproject.org/releases/webm/${P}.tar.bz2
test? ( mirror://gentoo/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.bz2 )"
 
 LICENSE="BSD"

diff --git a/media-libs/libvpx/libvpx-1.6.1.ebuild 
b/media-libs/libvpx/libvpx-1.6.1.ebuild
index f556462fb05..22d33e597c7 100644
--- a/media-libs/libvpx/libvpx-1.6.1.ebuild
+++ b/media-libs/libvpx/libvpx-1.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,8 +14,8 @@ inherit toolchain-funcs multilib-minimal
 LIBVPX_TESTDATA_VER=1.6.1
 
 DESCRIPTION="WebM VP8 and VP9 Codec SDK"
-HOMEPAGE="http://www.webmproject.org;
-SRC_URI="http://storage.googleapis.com/downloads.webmproject.org/releases/webm/${P}.tar.bz2
+HOMEPAGE="https://www.webmproject.org;
+SRC_URI="https://storage.googleapis.com/downloads.webmproject.org/releases/webm/${P}.tar.bz2
test? ( mirror://gentoo/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.bz2 )"
 
 LICENSE="BSD"

diff --git a/media-libs/libvpx/libvpx-1.7.0.ebuild 
b/media-libs/libvpx/libvpx-1.7.0.ebuild
index d391dc81190..18f70ac5a88 100644
--- a/media-libs/libvpx/libvpx-1.7.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0.ebuild
@@ -14,7 +14,7 @@ inherit toolchain-funcs multilib-minimal
 LIBVPX_TESTDATA_VER=1.7.0
 
 DESCRIPTION="WebM VP8 and VP9 Codec SDK"
-HOMEPAGE="http://www.webmproject.org;
+HOMEPAGE="https://www.webmproject.org;
 SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
test? ( mirror://gentoo/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz )"
 



  1   2   >