* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2016-09-17 12:17 Luca Barbato
0 siblings, 0 replies; 133+ messages in thread
From: Luca Barbato @ 2016-09-17 12:17 UTC (permalink / raw
To: gentoo-commits
commit: 3905c8776c3a33f4d3ac2ca500662199d1e7b882
Author: Luca Barbato <lu_zero <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 17 12:03:15 2016 +0000
Commit: Luca Barbato <lu_zero <AT> gentoo <DOT> org>
CommitDate: Sat Sep 17 12:16:42 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3905c877
media-libs/libaom: Initial build
Getting ready for the first release
Package-Manager: portage-2.3.0
media-libs/libaom/libaom-9999.ebuild | 118 +++++++++++++++++++++++++++++++++++
media-libs/libaom/metadata.xml | 10 +++
2 files changed, 128 insertions(+)
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
new file mode 100644
index 00000000..7b9779f
--- /dev/null
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils multilib toolchain-funcs multilib-minimal
+
+LIBVPX_TESTDATA_VER=1.6.0
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-2
+ EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
+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"
+fi
+# generated by: make LIBVPX_TEST_DATA_PATH=libvpx-testdata testdata + tar'ing
+# it.
+#SRC_URI="${SRC_URI}
+# test? ( mirror://gentoo/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.bz2 )"
+
+DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
+HOMEPAGE="http://aomedia.org"
+
+LICENSE="BSD"
+SLOT="0/4"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 static-libs svc test +threads"
+
+RDEPEND="abi_x86_32? ( !app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )"
+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
+ )
+"
+
+REQUIRED_USE="
+ cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
+ cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
+"
+
+#src_prepare() {
+#}
+
+multilib_src_configure() {
+ unset CODECS #357487
+
+ # 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
+
+ # 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
+
+ # 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}"
+
+ local myconf
+ if [ "${ABI}" = "${DEFAULT_ABI}" ] ; then
+ myconf+=" $(use_enable doc install-docs) $(use_enable doc docs)"
+ else
+ # not needed for multilib and will be overwritten anyway.
+ myconf+=" --disable-examples --disable-install-docs --disable-docs"
+ fi
+
+ # #498364: sse doesn't work without sse2 enabled,
+ "${S}/configure" \
+ --prefix="${EPREFIX}"/usr \
+ --libdir="${EPREFIX}"/usr/$(get_libdir) \
+ --enable-pic \
+ --enable-av1 \
+ --enable-shared \
+ --extra-cflags="${CFLAGS}" \
+ $(use_enable cpu_flags_x86_avx avx) \
+ $(use_enable cpu_flags_x86_avx2 avx2) \
+ $(use_enable cpu_flags_x86_mmx mmx) \
+ $(use cpu_flags_x86_sse2 && use_enable cpu_flags_x86_sse sse || echo --disable-sse) \
+ $(use_enable cpu_flags_x86_sse2 sse2) \
+ $(use_enable cpu_flags_x86_sse3 sse3) \
+ $(use_enable cpu_flags_x86_sse4_1 sse4_1) \
+ $(use_enable cpu_flags_x86_ssse3 ssse3) \
+ $(use_enable svc experimental) $(use_enable svc spatial-svc) \
+ $(use_enable static-libs static) \
+ $(use_enable test unit-tests) \
+ $(use_enable threads multithread) \
+ ${myconf} \
+ || die
+}
+
+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() {
+ #LD_LIBRARY_PATH="${BUILD_DIR}:${LD_LIBRARY_PATH}" \
+ # emake verbose=yes GEN_EXAMPLES= LIBVPX_TEST_DATA_PATH="${WORKDIR}/${PN}-testdata" test
+#}
+
+multilib_src_install() {
+ emake verbose=yes GEN_EXAMPLES= DESTDIR="${D}" install
+ [ "${ABI}" = "${DEFAULT_ABI}" ] && use doc && dohtml docs/html/*
+}
diff --git a/media-libs/libaom/metadata.xml b/media-libs/libaom/metadata.xml
new file mode 100644
index 00000000..9ddd68b
--- /dev/null
+++ b/media-libs/libaom/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>media-video@gentoo.org</email>
+ </maintainer>
+ <use>
+ <flag name="svc">Enable spatial-svc support (experimental)</flag>
+ </use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2017-04-23 16:16 Alexis Ballier
0 siblings, 0 replies; 133+ messages in thread
From: Alexis Ballier @ 2017-04-23 16:16 UTC (permalink / raw
To: gentoo-commits
commit: ba4be2b2c4c4fcff075c35f2323340a070e48d01
Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 23 16:14:55 2017 +0000
Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Sun Apr 23 16:15:55 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba4be2b2
media-libs/libaom: drop svc useflag, bug #602824
Package-Manager: Portage-2.3.5, Repoman-2.3.2
media-libs/libaom/libaom-9999.ebuild | 5 ++---
media-libs/libaom/metadata.xml | 3 ---
2 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 35cd22e9cf8..4a8404db590 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -23,7 +23,7 @@ HOMEPAGE="http://aomedia.org"
LICENSE="BSD"
SLOT="0/4"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 static-libs svc test +threads"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 static-libs test +threads"
RDEPEND="abi_x86_32? ( !app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )"
DEPEND="abi_x86_32? ( dev-lang/yasm )
@@ -93,7 +93,6 @@ multilib_src_configure() {
$(use_enable cpu_flags_x86_sse3 sse3) \
$(use_enable cpu_flags_x86_sse4_1 sse4_1) \
$(use_enable cpu_flags_x86_ssse3 ssse3) \
- $(use_enable svc experimental) $(use_enable svc spatial-svc) \
$(use_enable static-libs static) \
$(use_enable test unit-tests) \
$(use_enable threads multithread) \
diff --git a/media-libs/libaom/metadata.xml b/media-libs/libaom/metadata.xml
index 9ddd68b5418..81158532998 100644
--- a/media-libs/libaom/metadata.xml
+++ b/media-libs/libaom/metadata.xml
@@ -4,7 +4,4 @@
<maintainer type="project">
<email>media-video@gentoo.org</email>
</maintainer>
- <use>
- <flag name="svc">Enable spatial-svc support (experimental)</flag>
- </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2018-02-22 13:40 Alexis Ballier
0 siblings, 0 replies; 133+ messages in thread
From: Alexis Ballier @ 2018-02-22 13:40 UTC (permalink / raw
To: gentoo-commits
commit: fa8ef6b1bdf230f75465f93ca90371abce5f2219
Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 22 13:40:06 2018 +0000
Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Thu Feb 22 13:40:15 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa8ef6b1
media-libs/libaom: cleanup ebuild and convert to cmake.
Closes: https://bugs.gentoo.org/645142
Package-Manager: Portage-2.3.24, Repoman-2.3.6
media-libs/libaom/libaom-9999.ebuild | 128 ++++++++++++-----------------------
1 file changed, 43 insertions(+), 85 deletions(-)
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 4a8404db590..f940504046e 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -1,40 +1,33 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit eutils multilib toolchain-funcs multilib-minimal
-
-LIBVPX_TESTDATA_VER=1.6.0
+EAPI=6
+inherit cmake-multilib
if [[ ${PV} == *9999* ]]; then
- inherit git-2
+ inherit git-r3
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
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="~amd64"
fi
-# generated by: make LIBVPX_TEST_DATA_PATH=libvpx-testdata testdata + tar'ing
-# it.
-#SRC_URI="${SRC_URI}
-# test? ( mirror://gentoo/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.bz2 )"
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
HOMEPAGE="http://aomedia.org"
-LICENSE="BSD"
-SLOT="0/4"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 static-libs test +threads"
+LICENSE="BSD-2"
+SLOT="0/0"
+IUSE="doc examples"
+IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_avx cpu_flags_x86_avx2"
+IUSE="${IUSE} cpu_flags_arm_neon"
-RDEPEND="abi_x86_32? ( !app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )"
+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
- )
+ doc? ( app-doc/doxygen )
"
REQUIRED_USE="
@@ -42,75 +35,40 @@ REQUIRED_USE="
cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
"
-#src_prepare() {
-#}
-
-multilib_src_configure() {
- unset CODECS #357487
-
- # 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
-
- # 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
-
- # 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}"
-
- local myconf
- if [ "${ABI}" = "${DEFAULT_ABI}" ] ; then
- myconf+=" $(use_enable doc install-docs) $(use_enable doc docs)"
- else
- # not needed for multilib and will be overwritten anyway.
- myconf+=" --disable-examples --disable-install-docs --disable-docs"
- fi
-
- # #498364: sse doesn't work without sse2 enabled,
- "${S}/configure" \
- --prefix="${EPREFIX}"/usr \
- --libdir="${EPREFIX}"/usr/$(get_libdir) \
- --enable-pic \
- --enable-av1 \
- --enable-shared \
- --extra-cflags="${CFLAGS}" \
- $(use_enable cpu_flags_x86_avx avx) \
- $(use_enable cpu_flags_x86_avx2 avx2) \
- $(use_enable cpu_flags_x86_mmx mmx) \
- $(use cpu_flags_x86_sse2 && use_enable cpu_flags_x86_sse sse || echo --disable-sse) \
- $(use_enable cpu_flags_x86_sse2 sse2) \
- $(use_enable cpu_flags_x86_sse3 sse3) \
- $(use_enable cpu_flags_x86_sse4_1 sse4_1) \
- $(use_enable cpu_flags_x86_ssse3 ssse3) \
- $(use_enable static-libs static) \
- $(use_enable test unit-tests) \
- $(use_enable threads multithread) \
- ${myconf} \
- || die
+src_prepare() {
+ sed -e 's/lib"/lib${LIB_SUFFIX}"/' -i CMakeLists.txt || die
+ cmake-utils_src_prepare
}
-multilib_src_compile() {
- # build verbose by default and do not build examples that will not be installed
- emake verbose=yes GEN_EXAMPLES=
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
+ -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
+ -DENABLE_NASM=OFF
+ -DENABLE_TOOLS=ON
+ -DENABLE_WERROR=OFF
+
+ -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
+ -DENABLE_NEON_ASM=$(usex cpu_flags_arm_neon ON OFF)
+ # ENABLE_DSPR2 / ENABLE_MSA for mips
+ -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
+ -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
+ -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
+ -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
+ -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
+ -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
+ -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
+ -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
+
+ -DBUILD_SHARED_LIBS=ON
+ )
+ cmake-utils_src_configure
}
-#multilib_src_test() {
- #LD_LIBRARY_PATH="${BUILD_DIR}:${LD_LIBRARY_PATH}" \
- # emake verbose=yes GEN_EXAMPLES= LIBVPX_TEST_DATA_PATH="${WORKDIR}/${PN}-testdata" test
-#}
-
multilib_src_install() {
- emake verbose=yes GEN_EXAMPLES= DESTDIR="${D}" install
- [ "${ABI}" = "${DEFAULT_ABI}" ] && use doc && dohtml docs/html/*
+ cmake-utils_src_install
+ if multilib_is_native_abi && use doc ; then
+ docinto html
+ dodoc docs/html/*
+ fi
}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2018-04-21 10:04 Alexis Ballier
0 siblings, 0 replies; 133+ messages in thread
From: Alexis Ballier @ 2018-04-21 10:04 UTC (permalink / raw
To: gentoo-commits
commit: 633fa269fd51435c3b786b8b4794e0e101200105
Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 21 09:45:24 2018 +0000
Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Sat Apr 21 10:03:48 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=633fa269
media-libs/libaom: add a snapshot
Package-Manager: Portage-2.3.31, Repoman-2.3.9
media-libs/libaom/Manifest | 1 +
media-libs/libaom/{libaom-9999.ebuild => libaom-0_pre20180421.ebuild} | 3 ++-
media-libs/libaom/libaom-9999.ebuild | 3 ++-
3 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
new file mode 100644
index 00000000000..458f356dd07
--- /dev/null
+++ b/media-libs/libaom/Manifest
@@ -0,0 +1 @@
+DIST libaom-0_pre20180421.tar.xz 123279636 BLAKE2B 62e1739fb22f473c56b596ac81c36e9c36e23fb22f0a0823a1b61ce1c1719d6ed53db90dfd1868d3b61a2bfa4836267b6fbfc7d192d98ed3db91b0d2223ec3c7 SHA512 897b7252a18f6c441b4d2f1a8d74fc9837be976a6ac64682543adc3da518d1781d3b7bc533be7affec84b564fd6feeaca8aa8fb74743a63e9932e502f3701acd
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-0_pre20180421.ebuild
similarity index 97%
copy from media-libs/libaom/libaom-9999.ebuild
copy to media-libs/libaom/libaom-0_pre20180421.ebuild
index 9b472bd99de..6261a1ce7e7 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-0_pre20180421.ebuild
@@ -8,8 +8,9 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
elif [[ ${PV} == *pre* ]]; then
- SRC_URI="mirror://gentoo/${P}.tar.bz2"
+ SRC_URI="mirror://gentoo/${P}.tar.xz"
KEYWORDS="~amd64"
+ S="${WORKDIR}/${PN}"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 9b472bd99de..6261a1ce7e7 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -8,8 +8,9 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
elif [[ ${PV} == *pre* ]]; then
- SRC_URI="mirror://gentoo/${P}.tar.bz2"
+ SRC_URI="mirror://gentoo/${P}.tar.xz"
KEYWORDS="~amd64"
+ S="${WORKDIR}/${PN}"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2018-04-21 10:04 Alexis Ballier
0 siblings, 0 replies; 133+ messages in thread
From: Alexis Ballier @ 2018-04-21 10:04 UTC (permalink / raw
To: gentoo-commits
commit: 2dccef79b690a5f130f94da56f7a33d5c4595bbc
Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 21 09:47:29 2018 +0000
Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Sat Apr 21 10:03:48 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dccef79
media-libs/libaom: proper snapshot without git data
Package-Manager: Portage-2.3.31, Repoman-2.3.9
media-libs/libaom/Manifest | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 458f356dd07..5bb1c4d1908 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1 +1 @@
-DIST libaom-0_pre20180421.tar.xz 123279636 BLAKE2B 62e1739fb22f473c56b596ac81c36e9c36e23fb22f0a0823a1b61ce1c1719d6ed53db90dfd1868d3b61a2bfa4836267b6fbfc7d192d98ed3db91b0d2223ec3c7 SHA512 897b7252a18f6c441b4d2f1a8d74fc9837be976a6ac64682543adc3da518d1781d3b7bc533be7affec84b564fd6feeaca8aa8fb74743a63e9932e502f3701acd
+DIST libaom-0_pre20180421.tar.xz 1927112 BLAKE2B 3e70917e58ea4871c640f9df1da17f50dd7b1b1c41b99a2411bc68f11ae4acd76f358d1aaab17ba240dfa104fca1d5ebea057a0ba5666741658943dad10601ef SHA512 169872495a210192ae4f97d4d630b00d2219aa085999d9d90136274ec2dcf60d5001c91b5d920ee5b14b76cf02a9a067a3bf57a152bee9e9bc5a524c9205642b
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2018-04-28 17:40 Sergei Trofimovich
0 siblings, 0 replies; 133+ messages in thread
From: Sergei Trofimovich @ 2018-04-28 17:40 UTC (permalink / raw
To: gentoo-commits
commit: 49f52f7c261dc98501b2c6a864abc930d70a8c23
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 28 17:40:01 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Apr 28 17:40:01 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49f52f7c
media-libs/libaom: keyworded 0_pre20180421 for ia64, bug #653676
Bug: https://bugs.gentoo.org/653676
Package-Manager: Portage-2.3.31, Repoman-2.3.9
RepoMan-Options: --include-arches="ia64"
media-libs/libaom/libaom-0_pre20180421.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-0_pre20180421.ebuild b/media-libs/libaom/libaom-0_pre20180421.ebuild
index 6261a1ce7e7..1eaed06b472 100644
--- a/media-libs/libaom/libaom-0_pre20180421.ebuild
+++ b/media-libs/libaom/libaom-0_pre20180421.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
elif [[ ${PV} == *pre* ]]; then
SRC_URI="mirror://gentoo/${P}.tar.xz"
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~ia64"
S="${WORKDIR}/${PN}"
fi
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2018-05-01 11:47 Jeroen Roovers
0 siblings, 0 replies; 133+ messages in thread
From: Jeroen Roovers @ 2018-05-01 11:47 UTC (permalink / raw
To: gentoo-commits
commit: 095fff556dfe8426909ec46123852f4c3732fab4
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 30 18:37:34 2018 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Tue May 1 11:47:13 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=095fff55
media-libs/libaom: Mark ~hppa too.
Package-Manager: Portage-2.3.31, Repoman-2.3.9
RepoMan-Options: --ignore-arches
media-libs/libaom/libaom-0_pre20180421.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-0_pre20180421.ebuild b/media-libs/libaom/libaom-0_pre20180421.ebuild
index 1eaed06b472..3a22aecb23e 100644
--- a/media-libs/libaom/libaom-0_pre20180421.ebuild
+++ b/media-libs/libaom/libaom-0_pre20180421.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
elif [[ ${PV} == *pre* ]]; then
SRC_URI="mirror://gentoo/${P}.tar.xz"
- KEYWORDS="~amd64 ~ia64"
+ KEYWORDS="~amd64 ~hppa ~ia64"
S="${WORKDIR}/${PN}"
fi
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2018-05-13 19:20 Aaron Bauman
0 siblings, 0 replies; 133+ messages in thread
From: Aaron Bauman @ 2018-05-13 19:20 UTC (permalink / raw
To: gentoo-commits
commit: 61690819cd0467bcaaf13b8ef5dc3a253f2cdc58
Author: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Tue May 8 12:23:01 2018 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sun May 13 19:18:35 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61690819
media-libs/libaom: use HTTPS
media-libs/libaom/libaom-0_pre20180421.ebuild | 2 +-
media-libs/libaom/libaom-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-libs/libaom/libaom-0_pre20180421.ebuild b/media-libs/libaom/libaom-0_pre20180421.ebuild
index 3a22aecb23e..93a69a35286 100644
--- a/media-libs/libaom/libaom-0_pre20180421.ebuild
+++ b/media-libs/libaom/libaom-0_pre20180421.ebuild
@@ -14,7 +14,7 @@ elif [[ ${PV} == *pre* ]]; then
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="http://aomedia.org"
+HOMEPAGE="https://aomedia.org"
LICENSE="BSD-2"
SLOT="0/0"
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 6261a1ce7e7..68a8ddfdb1a 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -14,7 +14,7 @@ elif [[ ${PV} == *pre* ]]; then
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="http://aomedia.org"
+HOMEPAGE="https://aomedia.org"
LICENSE="BSD-2"
SLOT="0/0"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2018-06-11 9:59 Thomas Deutschmann
0 siblings, 0 replies; 133+ messages in thread
From: Thomas Deutschmann @ 2018-06-11 9:59 UTC (permalink / raw
To: gentoo-commits
commit: 7bc545601909652dbc88f54efc1ef30bed29809c
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 11 09:40:12 2018 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon Jun 11 09:40:12 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bc54560
media-libs/libaom: x86 keyworded (bug #653676)
Package-Manager: Portage-2.3.40, Repoman-2.3.9
media-libs/libaom/libaom-0_pre20180421.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-0_pre20180421.ebuild b/media-libs/libaom/libaom-0_pre20180421.ebuild
index 93a69a35286..6b45d369d2b 100644
--- a/media-libs/libaom/libaom-0_pre20180421.ebuild
+++ b/media-libs/libaom/libaom-0_pre20180421.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
elif [[ ${PV} == *pre* ]]; then
SRC_URI="mirror://gentoo/${P}.tar.xz"
- KEYWORDS="~amd64 ~hppa ~ia64"
+ KEYWORDS="~amd64 ~hppa ~ia64 ~x86"
S="${WORKDIR}/${PN}"
fi
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2018-06-28 17:23 Alexis Ballier
0 siblings, 0 replies; 133+ messages in thread
From: Alexis Ballier @ 2018-06-28 17:23 UTC (permalink / raw
To: gentoo-commits
commit: d762929994593b955bb5bfe80e97ebfb542c136e
Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 28 17:22:51 2018 +0000
Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Thu Jun 28 17:23:01 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7629299
media-libs/libaom: bump to 1.0.0 tag.
Closes: https://bugs.gentoo.org/659222
Package-Manager: Portage-2.3.41, Repoman-2.3.9
media-libs/libaom/Manifest | 1 +
.../libaom/{libaom-9999.ebuild => libaom-1.0.0.ebuild} | 13 +++++++++----
media-libs/libaom/libaom-9999.ebuild | 13 +++++++++----
3 files changed, 19 insertions(+), 8 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 5bb1c4d1908..7946a3d1c3c 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1 +1,2 @@
DIST libaom-0_pre20180421.tar.xz 1927112 BLAKE2B 3e70917e58ea4871c640f9df1da17f50dd7b1b1c41b99a2411bc68f11ae4acd76f358d1aaab17ba240dfa104fca1d5ebea057a0ba5666741658943dad10601ef SHA512 169872495a210192ae4f97d4d630b00d2219aa085999d9d90136274ec2dcf60d5001c91b5d920ee5b14b76cf02a9a067a3bf57a152bee9e9bc5a524c9205642b
+DIST libaom-1.0.0.tar.gz 2775454 BLAKE2B 09b891d365804f0c086785a00760af3191b40fc66fc752294e915b54454171fb47d3d1b037fb6d276727772ceec3177d78c14f90a2b01e28250d2de735bf02ec SHA512 131512ef286cb138047bb56dea54196f9a8d2b0d9f3d7689299f185338e5c03ee658b0cfe017a099f1a6be351a3a7157204dea70d2645a1d0a9249fd582c3fa4
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-1.0.0.ebuild
similarity index 89%
copy from media-libs/libaom/libaom-9999.ebuild
copy to media-libs/libaom/libaom-1.0.0.ebuild
index 29e0528f563..7b41eb397c2 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-1.0.0.ebuild
@@ -7,10 +7,15 @@ inherit cmake-multilib
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
-elif [[ ${PV} == *pre* ]]; then
- SRC_URI="mirror://gentoo/${P}.tar.xz"
- KEYWORDS="~amd64"
- S="${WORKDIR}/${PN}"
+else
+ if [[ ${PV} == *pre* ]]; then
+ SRC_URI="mirror://gentoo/${P}.tar.xz"
+ S="${WORKDIR}/${PN}"
+ else
+ SRC_URI="https://aomedia.googlesource.com/aom/+archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}"
+ fi
+ KEYWORDS="~amd64 ~hppa ~ia64 ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 29e0528f563..7b41eb397c2 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -7,10 +7,15 @@ inherit cmake-multilib
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
-elif [[ ${PV} == *pre* ]]; then
- SRC_URI="mirror://gentoo/${P}.tar.xz"
- KEYWORDS="~amd64"
- S="${WORKDIR}/${PN}"
+else
+ if [[ ${PV} == *pre* ]]; then
+ SRC_URI="mirror://gentoo/${P}.tar.xz"
+ S="${WORKDIR}/${PN}"
+ else
+ SRC_URI="https://aomedia.googlesource.com/aom/+archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}"
+ fi
+ KEYWORDS="~amd64 ~hppa ~ia64 ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2018-07-20 15:27 Alexis Ballier
0 siblings, 0 replies; 133+ messages in thread
From: Alexis Ballier @ 2018-07-20 15:27 UTC (permalink / raw
To: gentoo-commits
commit: cbb6ae0e0613fde393ea9d109d886f772ae6ba02
Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 20 15:27:31 2018 +0000
Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Fri Jul 20 15:27:38 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbb6ae0e
media-libs/libaom: replace generated snapshot by mine.
Closes: https://bugs.gentoo.org/659538
Package-Manager: Portage-2.3.43, Repoman-2.3.10
media-libs/libaom/libaom-1.0.0.ebuild | 3 ++-
media-libs/libaom/libaom-9999.ebuild | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/media-libs/libaom/libaom-1.0.0.ebuild b/media-libs/libaom/libaom-1.0.0.ebuild
index 7b41eb397c2..eaba897ff30 100644
--- a/media-libs/libaom/libaom-1.0.0.ebuild
+++ b/media-libs/libaom/libaom-1.0.0.ebuild
@@ -12,7 +12,8 @@ else
SRC_URI="mirror://gentoo/${P}.tar.xz"
S="${WORKDIR}/${PN}"
else
- SRC_URI="https://aomedia.googlesource.com/aom/+archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ # SRC_URI="https://aomedia.googlesource.com/aom/+archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
KEYWORDS="~amd64 ~hppa ~ia64 ~x86"
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 7b41eb397c2..eaba897ff30 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -12,7 +12,8 @@ else
SRC_URI="mirror://gentoo/${P}.tar.xz"
S="${WORKDIR}/${PN}"
else
- SRC_URI="https://aomedia.googlesource.com/aom/+archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ # SRC_URI="https://aomedia.googlesource.com/aom/+archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
KEYWORDS="~amd64 ~hppa ~ia64 ~x86"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2018-07-22 1:55 Mikle Kolyada
0 siblings, 0 replies; 133+ messages in thread
From: Mikle Kolyada @ 2018-07-22 1:55 UTC (permalink / raw
To: gentoo-commits
commit: bd717195f770045f9d44ebd3a9e1bec70fd18f5e
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 22 01:47:13 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Jul 22 01:47:13 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd717195
media-libs/libaom: Add ~arm keyword wrt bug #653676
Package-Manager: Portage-2.3.40, Repoman-2.3.9
media-libs/libaom/libaom-1.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-1.0.0.ebuild b/media-libs/libaom/libaom-1.0.0.ebuild
index eaba897ff30..974471879de 100644
--- a/media-libs/libaom/libaom-1.0.0.ebuild
+++ b/media-libs/libaom/libaom-1.0.0.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="~amd64 ~hppa ~ia64 ~x86"
+ KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2018-11-24 12:33 Sergei Trofimovich
0 siblings, 0 replies; 133+ messages in thread
From: Sergei Trofimovich @ 2018-11-24 12:33 UTC (permalink / raw
To: gentoo-commits
commit: 836c7ababe188a286d417cd5ae7a3199caa13723
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 24 11:39:07 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Nov 24 12:33:32 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=836c7aba
media-libs/libaom: keyworded 1.0.0-r1 for ppc, bug #653676
Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.52, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-1.0.0-r1.ebuild b/media-libs/libaom/libaom-1.0.0-r1.ebuild
index 1fc265f2b28..090dd450594 100644
--- a/media-libs/libaom/libaom-1.0.0-r1.ebuild
+++ b/media-libs/libaom/libaom-1.0.0-r1.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~x86"
+ KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2018-11-24 12:33 Sergei Trofimovich
0 siblings, 0 replies; 133+ messages in thread
From: Sergei Trofimovich @ 2018-11-24 12:33 UTC (permalink / raw
To: gentoo-commits
commit: 3168b6831a726c1a42a8a98a8c8ad0e35631e498
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 24 11:39:01 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Nov 24 12:33:32 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3168b683
media-libs/libaom: keyworded 1.0.0 for ppc, bug #653676
Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.52, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-libs/libaom/libaom-1.0.0.ebuild b/media-libs/libaom/libaom-1.0.0.ebuild
index 974471879de..7c9f7238dca 100644
--- a/media-libs/libaom/libaom-1.0.0.ebuild
+++ b/media-libs/libaom/libaom-1.0.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
@@ -16,7 +16,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~x86"
+ KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2018-11-24 12:33 Sergei Trofimovich
0 siblings, 0 replies; 133+ messages in thread
From: Sergei Trofimovich @ 2018-11-24 12:33 UTC (permalink / raw
To: gentoo-commits
commit: 1afac46c499d997eba55bc01069ca107626de48e
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 24 11:40:23 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Nov 24 12:33:34 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1afac46c
media-libs/libaom: keyworded 1.0.0 for ppc64, bug #653676
Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.52, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-1.0.0.ebuild b/media-libs/libaom/libaom-1.0.0.ebuild
index 7c9f7238dca..5cb116ecb38 100644
--- a/media-libs/libaom/libaom-1.0.0.ebuild
+++ b/media-libs/libaom/libaom-1.0.0.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2018-11-24 12:33 Sergei Trofimovich
0 siblings, 0 replies; 133+ messages in thread
From: Sergei Trofimovich @ 2018-11-24 12:33 UTC (permalink / raw
To: gentoo-commits
commit: be3ecfcae446550a00362ba36f2818cf84c4fab4
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 24 11:40:28 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Nov 24 12:33:34 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be3ecfca
media-libs/libaom: keyworded 1.0.0-r1 for ppc64, bug #653676
Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.52, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-1.0.0-r1.ebuild b/media-libs/libaom/libaom-1.0.0-r1.ebuild
index 090dd450594..3c99936590d 100644
--- a/media-libs/libaom/libaom-1.0.0-r1.ebuild
+++ b/media-libs/libaom/libaom-1.0.0-r1.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2018-12-23 3:25 Matt Turner
0 siblings, 0 replies; 133+ messages in thread
From: Matt Turner @ 2018-12-23 3:25 UTC (permalink / raw
To: gentoo-commits
commit: 250c495dd2438ff6d95470ec8753f574818af99b
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 23 03:23:29 2018 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Dec 23 03:23:46 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=250c495d
media-libs/libaom-1.0.0-r1: added ~alpha, bug 653676
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-1.0.0-r1.ebuild b/media-libs/libaom/libaom-1.0.0-r1.ebuild
index 3c99936590d..d29476c90db 100644
--- a/media-libs/libaom/libaom-1.0.0-r1.ebuild
+++ b/media-libs/libaom/libaom-1.0.0-r1.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2019-02-15 12:36 Alexis Ballier
0 siblings, 0 replies; 133+ messages in thread
From: Alexis Ballier @ 2019-02-15 12:36 UTC (permalink / raw
To: gentoo-commits
commit: 3386721f85c80b8544d26fafd3df46b3fcda1606
Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 15 10:22:28 2019 +0000
Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Fri Feb 15 12:35:53 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3386721f
media-libs/libaom: keyword ~arm64
Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Alexis Ballier <aballier <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0-r1.ebuild | 4 ++--
media-libs/libaom/libaom-9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/media-libs/libaom/libaom-1.0.0-r1.ebuild b/media-libs/libaom/libaom-1.0.0-r1.ebuild
index d29476c90db..33f1019f49f 100644
--- a/media-libs/libaom/libaom-1.0.0-r1.ebuild
+++ b/media-libs/libaom/libaom-1.0.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
@@ -16,7 +16,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index eaba897ff30..e0f9c64ac4f 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -16,7 +16,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="~amd64 ~hppa ~ia64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2019-02-16 17:06 Andreas Sturmlechner
0 siblings, 0 replies; 133+ messages in thread
From: Andreas Sturmlechner @ 2019-02-16 17:06 UTC (permalink / raw
To: gentoo-commits
commit: 725e14e78db8547078e61c7b0fe249a28f6ce0ae
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 16 16:33:31 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Feb 16 17:05:49 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=725e14e7
media-libs/libaom: Drop obsolete patch, pkg uses GNUInstallDirs now
Reported-by: jospezial <jospezial <AT> gmx.de>
Closes: https://bugs.gentoo.org/678116
Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-libs/libaom/libaom-9999.ebuild | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index e0f9c64ac4f..18d07c79973 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -42,12 +42,7 @@ REQUIRED_USE="
cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
"
-PATCHES=( "${FILESDIR}/libdirpc2.patch" "${FILESDIR}/pthread_lib2.patch" )
-
-src_prepare() {
- sed -e 's/lib"/lib${LIB_SUFFIX}"/' -i CMakeLists.txt || die
- cmake-utils_src_prepare
-}
+PATCHES=( "${FILESDIR}/pthread_lib2.patch" )
multilib_src_configure() {
local mycmakeargs=(
@@ -72,7 +67,6 @@ multilib_src_configure() {
-DBUILD_SHARED_LIBS=ON
)
cmake-utils_src_configure
- rm aom.pc # ensure it is rebuilt with proper libdir
}
multilib_src_install() {
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2019-02-16 17:06 Andreas Sturmlechner
0 siblings, 0 replies; 133+ messages in thread
From: Andreas Sturmlechner @ 2019-02-16 17:06 UTC (permalink / raw
To: gentoo-commits
commit: 2478d07549714de2450d65642c9efeaaec03352a
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 16 16:55:21 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Feb 16 17:05:50 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2478d075
media-libs/libaom: Drop unused var ENABLE_NEON_ASM
Fixes cmake warning
Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-libs/libaom/libaom-9999.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 67f5b2163dd..3dbea1ddc95 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -53,7 +53,6 @@ multilib_src_configure() {
-DENABLE_WERROR=OFF
-DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
- -DENABLE_NEON_ASM=$(usex cpu_flags_arm_neon ON OFF)
# ENABLE_DSPR2 / ENABLE_MSA for mips
-DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
-DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2019-02-16 17:06 Andreas Sturmlechner
0 siblings, 0 replies; 133+ messages in thread
From: Andreas Sturmlechner @ 2019-02-16 17:06 UTC (permalink / raw
To: gentoo-commits
commit: be923f59cb9d22532d382767d82bb73e14f3d451
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 16 16:35:07 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Feb 16 17:05:50 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be923f59
media-libs/libaom: EAPI-7 bump
Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-libs/libaom/libaom-9999.ebuild | 23 ++++++++++-------------
1 file changed, 10 insertions(+), 13 deletions(-)
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 18d07c79973..67f5b2163dd 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -1,7 +1,8 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
+
inherit cmake-multilib
if [[ ${PV} == *9999* ]]; then
@@ -28,8 +29,12 @@ IUSE="doc examples"
IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_avx cpu_flags_x86_avx2"
IUSE="${IUSE} cpu_flags_arm_neon"
-RDEPEND=""
-DEPEND="abi_x86_32? ( dev-lang/yasm )
+REQUIRED_USE="
+ cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
+ cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
+"
+
+BDEPEND="abi_x86_32? ( dev-lang/yasm )
abi_x86_64? ( dev-lang/yasm )
abi_x86_x32? ( dev-lang/yasm )
x86-fbsd? ( dev-lang/yasm )
@@ -37,11 +42,6 @@ DEPEND="abi_x86_32? ( dev-lang/yasm )
doc? ( app-doc/doxygen )
"
-REQUIRED_USE="
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
-"
-
PATCHES=( "${FILESDIR}/pthread_lib2.patch" )
multilib_src_configure() {
@@ -63,16 +63,13 @@ multilib_src_configure() {
-DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
-DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
-DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
-
- -DBUILD_SHARED_LIBS=ON
)
cmake-utils_src_configure
}
multilib_src_install() {
- cmake-utils_src_install
if multilib_is_native_abi && use doc ; then
- docinto html
- dodoc docs/html/*
+ local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
fi
+ cmake-utils_src_install
}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2019-02-16 17:06 Andreas Sturmlechner
0 siblings, 0 replies; 133+ messages in thread
From: Andreas Sturmlechner @ 2019-02-16 17:06 UTC (permalink / raw
To: gentoo-commits
commit: c48d11b13e1404dc1d28153317fae0d2b4ec8da2
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 16 16:56:36 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Feb 16 17:05:51 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c48d11b1
media-libs/libaom: Drop 1.0.0 (r0)
Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0.ebuild | 84 -----------------------------------
1 file changed, 84 deletions(-)
diff --git a/media-libs/libaom/libaom-1.0.0.ebuild b/media-libs/libaom/libaom-1.0.0.ebuild
deleted file mode 100644
index 5cb116ecb38..00000000000
--- a/media-libs/libaom/libaom-1.0.0.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit cmake-multilib
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
-else
- if [[ ${PV} == *pre* ]]; then
- SRC_URI="mirror://gentoo/${P}.tar.xz"
- S="${WORKDIR}/${PN}"
- else
- # SRC_URI="https://aomedia.googlesource.com/aom/+archive/v${PV}.tar.gz -> ${P}.tar.gz"
- SRC_URI="mirror://gentoo/${P}.tar.gz"
- S="${WORKDIR}"
- fi
- KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
-fi
-
-DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="https://aomedia.org"
-
-LICENSE="BSD-2"
-SLOT="0/0"
-IUSE="doc examples"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_neon"
-
-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 )
-"
-
-REQUIRED_USE="
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
-"
-
-PATCHES=( "${FILESDIR}/libdirpc2.patch" "${FILESDIR}/pthread_lib2.patch" )
-
-src_prepare() {
- sed -e 's/lib"/lib${LIB_SUFFIX}"/' -i CMakeLists.txt || die
- cmake-utils_src_prepare
-}
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
- -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
- -DENABLE_NASM=OFF
- -DENABLE_TOOLS=ON
- -DENABLE_WERROR=OFF
-
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
- -DENABLE_NEON_ASM=$(usex cpu_flags_arm_neon ON OFF)
- # ENABLE_DSPR2 / ENABLE_MSA for mips
- -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
- -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
- -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
- -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
- -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
- -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
- -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
- -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
-
- -DBUILD_SHARED_LIBS=ON
- )
- cmake-utils_src_configure
- rm aom.pc # ensure it is rebuilt with proper libdir
-}
-
-multilib_src_install() {
- cmake-utils_src_install
- if multilib_is_native_abi && use doc ; then
- docinto html
- dodoc docs/html/*
- fi
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2019-05-21 6:31 Aaron Bauman
0 siblings, 0 replies; 133+ messages in thread
From: Aaron Bauman @ 2019-05-21 6:31 UTC (permalink / raw
To: gentoo-commits
commit: 32c32e9e310f32e518ad6b7a3e752730d4a7b8eb
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Tue May 21 06:00:06 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Tue May 21 06:31:21 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32c32e9e
media-libs/libaom: amd64 stable
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-1.0.0-r1.ebuild b/media-libs/libaom/libaom-1.0.0-r1.ebuild
index 33f1019f49f..0746269412a 100644
--- a/media-libs/libaom/libaom-1.0.0-r1.ebuild
+++ b/media-libs/libaom/libaom-1.0.0-r1.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2019-05-21 19:56 Aaron Bauman
0 siblings, 0 replies; 133+ messages in thread
From: Aaron Bauman @ 2019-05-21 19:56 UTC (permalink / raw
To: gentoo-commits
commit: dad279e538a1683296634ba20349f161069fd1af
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Tue May 21 19:54:05 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Tue May 21 19:55:58 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dad279e5
media-libs/libaom: distribute PATENTS file with package
* This is a trivial change, but important.
* Bump package to ensure rebuilds occur and the PATENTS file is
distributed to all current users.
* Due to trivial change... keep stable keywords in place.
Closes: https://bugs.gentoo.org/682214
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0-r2.ebuild | 92 ++++++++++++++++++++++++++++++++
1 file changed, 92 insertions(+)
diff --git a/media-libs/libaom/libaom-1.0.0-r2.ebuild b/media-libs/libaom/libaom-1.0.0-r2.ebuild
new file mode 100644
index 00000000000..cb5ffad0646
--- /dev/null
+++ b/media-libs/libaom/libaom-1.0.0-r2.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit cmake-multilib
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
+else
+ if [[ ${PV} == *pre* ]]; then
+ SRC_URI="mirror://gentoo/${P}.tar.xz"
+ S="${WORKDIR}/${PN}"
+ else
+ # SRC_URI="https://aomedia.googlesource.com/aom/+archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="mirror://gentoo/${P}.tar.gz"
+ S="${WORKDIR}"
+ fi
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
+HOMEPAGE="https://aomedia.org"
+
+LICENSE="BSD-2"
+SLOT="0/0"
+IUSE="doc examples"
+IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_avx cpu_flags_x86_avx2"
+IUSE="${IUSE} cpu_flags_arm_neon"
+
+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 )
+"
+
+REQUIRED_USE="
+ cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
+ cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
+"
+
+PATCHES=(
+ "${FILESDIR}/libdirpc2.patch"
+ "${FILESDIR}/pthread_lib2.patch"
+ "${FILESDIR}/${P}-version.patch"
+ "${FILESDIR}/${P}-armv7l.patch"
+)
+
+# the PATENTS file is required to be distributed with this package bug #682214
+DOCS=( PATENTS )
+
+src_prepare() {
+ sed -e 's/lib"/lib${LIB_SUFFIX}"/' -i CMakeLists.txt || die
+ cmake-utils_src_prepare
+}
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
+ -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
+ -DENABLE_NASM=OFF
+ -DENABLE_TOOLS=ON
+ -DENABLE_WERROR=OFF
+
+ -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
+ -DENABLE_NEON_ASM=$(usex cpu_flags_arm_neon ON OFF)
+ # ENABLE_DSPR2 / ENABLE_MSA for mips
+ -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
+ -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
+ -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
+ -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
+ -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
+ -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
+ -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
+ -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
+
+ -DBUILD_SHARED_LIBS=ON
+ )
+ cmake-utils_src_configure
+ rm aom.pc # ensure it is rebuilt with proper libdir
+}
+
+multilib_src_install() {
+ cmake-utils_src_install
+ if multilib_is_native_abi && use doc ; then
+ docinto html
+ dodoc docs/html/*
+ fi
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2019-05-21 21:50 Aaron Bauman
0 siblings, 0 replies; 133+ messages in thread
From: Aaron Bauman @ 2019-05-21 21:50 UTC (permalink / raw
To: gentoo-commits
commit: e92127847ea2d96b9b2d272ce7b58af4da974933
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Tue May 21 21:08:24 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Tue May 21 21:49:44 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9212784
media-libs/libaom: arm64 stable
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"
media-libs/libaom/libaom-1.0.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-1.0.0-r1.ebuild b/media-libs/libaom/libaom-1.0.0-r1.ebuild
index 0746269412a..3dd2b5c6462 100644
--- a/media-libs/libaom/libaom-1.0.0-r1.ebuild
+++ b/media-libs/libaom/libaom-1.0.0-r1.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2019-07-08 12:10 Thomas Deutschmann
0 siblings, 0 replies; 133+ messages in thread
From: Thomas Deutschmann @ 2019-07-08 12:10 UTC (permalink / raw
To: gentoo-commits
commit: a545d3f6ac701ee7e0285f9232d7bef122a3c2ef
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 8 11:59:45 2019 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon Jul 8 12:10:00 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a545d3f6
media-libs/libaom: x86 stable (bug #682558)
Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-1.0.0-r2.ebuild b/media-libs/libaom/libaom-1.0.0-r2.ebuild
index cb5ffad0646..2d3d0f2b2e8 100644
--- a/media-libs/libaom/libaom-1.0.0-r2.ebuild
+++ b/media-libs/libaom/libaom-1.0.0-r2.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2019-07-28 13:53 Mikle Kolyada
0 siblings, 0 replies; 133+ messages in thread
From: Mikle Kolyada @ 2019-07-28 13:53 UTC (permalink / raw
To: gentoo-commits
commit: 3b3aa3cd0304e9cf5775d081488baa8042a7e4b6
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 28 13:53:26 2019 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Jul 28 13:53:26 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b3aa3cd
media-libs/libaom: arm stable wrt bug #682558
Package-Manager: Portage-2.3.66, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-1.0.0-r2.ebuild b/media-libs/libaom/libaom-1.0.0-r2.ebuild
index 52296f61d4a..ca208ebbb3d 100644
--- a/media-libs/libaom/libaom-1.0.0-r2.ebuild
+++ b/media-libs/libaom/libaom-1.0.0-r2.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86"
+ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2019-08-01 16:11 Aaron Bauman
0 siblings, 0 replies; 133+ messages in thread
From: Aaron Bauman @ 2019-08-01 16:11 UTC (permalink / raw
To: gentoo-commits
commit: 77df43500e6176b081213722a623804709ec869c
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 1 16:10:50 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Thu Aug 1 16:10:50 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77df4350
media-libs/libaom: arm64 stable
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-1.0.0-r2.ebuild b/media-libs/libaom/libaom-1.0.0-r2.ebuild
index ca208ebbb3d..b9f1a7ad37d 100644
--- a/media-libs/libaom/libaom-1.0.0-r2.ebuild
+++ b/media-libs/libaom/libaom-1.0.0-r2.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2019-08-01 20:07 Andreas Sturmlechner
0 siblings, 0 replies; 133+ messages in thread
From: Andreas Sturmlechner @ 2019-08-01 20:07 UTC (permalink / raw
To: gentoo-commits
commit: a22584b3fbdb3dcbd640832e53230376784f6541
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 1 20:07:37 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Aug 1 20:07:37 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a22584b3
media-libs/libaom: Drop 1.0.0-r1
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0-r1.ebuild | 89 --------------------------------
1 file changed, 89 deletions(-)
diff --git a/media-libs/libaom/libaom-1.0.0-r1.ebuild b/media-libs/libaom/libaom-1.0.0-r1.ebuild
deleted file mode 100644
index 3dd2b5c6462..00000000000
--- a/media-libs/libaom/libaom-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit cmake-multilib
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
-else
- if [[ ${PV} == *pre* ]]; then
- SRC_URI="mirror://gentoo/${P}.tar.xz"
- S="${WORKDIR}/${PN}"
- else
- # SRC_URI="https://aomedia.googlesource.com/aom/+archive/v${PV}.tar.gz -> ${P}.tar.gz"
- SRC_URI="mirror://gentoo/${P}.tar.gz"
- S="${WORKDIR}"
- fi
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
-fi
-
-DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="https://aomedia.org"
-
-LICENSE="BSD-2"
-SLOT="0/0"
-IUSE="doc examples"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_neon"
-
-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 )
-"
-
-REQUIRED_USE="
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
-"
-
-PATCHES=(
- "${FILESDIR}/libdirpc2.patch"
- "${FILESDIR}/pthread_lib2.patch"
- "${FILESDIR}/${P}-version.patch"
- "${FILESDIR}/${P}-armv7l.patch"
-)
-
-src_prepare() {
- sed -e 's/lib"/lib${LIB_SUFFIX}"/' -i CMakeLists.txt || die
- cmake-utils_src_prepare
-}
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
- -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
- -DENABLE_NASM=OFF
- -DENABLE_TOOLS=ON
- -DENABLE_WERROR=OFF
-
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
- -DENABLE_NEON_ASM=$(usex cpu_flags_arm_neon ON OFF)
- # ENABLE_DSPR2 / ENABLE_MSA for mips
- -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
- -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
- -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
- -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
- -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
- -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
- -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
- -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
-
- -DBUILD_SHARED_LIBS=ON
- )
- cmake-utils_src_configure
- rm aom.pc # ensure it is rebuilt with proper libdir
-}
-
-multilib_src_install() {
- cmake-utils_src_install
- if multilib_is_native_abi && use doc ; then
- docinto html
- dodoc docs/html/*
- fi
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2019-09-14 5:03 Matt Turner
0 siblings, 0 replies; 133+ messages in thread
From: Matt Turner @ 2019-09-14 5:03 UTC (permalink / raw
To: gentoo-commits
commit: b5e1962d66dbf29ae286abad06b7cde1abf716b4
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 14 05:02:59 2019 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Sep 14 05:02:59 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5e1962d
media-libs/libaom-1.0.0-r2: add ~sparc
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-1.0.0-r2.ebuild b/media-libs/libaom/libaom-1.0.0-r2.ebuild
index b9f1a7ad37d..3c693bd5efc 100644
--- a/media-libs/libaom/libaom-1.0.0-r2.ebuild
+++ b/media-libs/libaom/libaom-1.0.0-r2.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2019-09-14 5:03 Matt Turner
0 siblings, 0 replies; 133+ messages in thread
From: Matt Turner @ 2019-09-14 5:03 UTC (permalink / raw
To: gentoo-commits
commit: 453ef7a6350d92dbdebb1154f02baf54b15b3a6a
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 14 05:02:59 2019 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Sep 14 05:02:59 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=453ef7a6
media-libs/libaom-9999: add ~sparc
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
media-libs/libaom/libaom-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 3dbea1ddc95..d22f4369dcb 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2019-09-26 20:00 Mikle Kolyada
0 siblings, 0 replies; 133+ messages in thread
From: Mikle Kolyada @ 2019-09-26 20:00 UTC (permalink / raw
To: gentoo-commits
commit: 8aa44e1c3cbfe206ed33821b514dc851ce2fac35
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 26 19:59:51 2019 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Thu Sep 26 19:59:51 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa44e1c
media-libs/libaom: ia64 stable wrt bug #682558
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-1.0.0-r2.ebuild b/media-libs/libaom/libaom-1.0.0-r2.ebuild
index 3c693bd5efc..56a76c5768e 100644
--- a/media-libs/libaom/libaom-1.0.0-r2.ebuild
+++ b/media-libs/libaom/libaom-1.0.0-r2.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2019-10-12 23:50 Matt Turner
0 siblings, 0 replies; 133+ messages in thread
From: Matt Turner @ 2019-10-12 23:50 UTC (permalink / raw
To: gentoo-commits
commit: 993b7f4409484c1cfe506a3fc2f4e29da657bcd9
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 12 23:46:16 2019 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Oct 12 23:46:16 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=993b7f44
media-libs/libaom-1.0.0-r2: alpha stable, bug 682558
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-1.0.0-r2.ebuild b/media-libs/libaom/libaom-1.0.0-r2.ebuild
index 56a76c5768e..2784579d663 100644
--- a/media-libs/libaom/libaom-1.0.0-r2.ebuild
+++ b/media-libs/libaom/libaom-1.0.0-r2.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc x86"
+ KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2019-10-13 17:46 Matt Turner
0 siblings, 0 replies; 133+ messages in thread
From: Matt Turner @ 2019-10-13 17:46 UTC (permalink / raw
To: gentoo-commits
commit: 5efca928f69346153c814b68216a95efc642b10a
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 13 17:46:13 2019 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Oct 13 17:46:13 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5efca928
media-libs/libaom-1.0.0-r2: ppc64 stable, bug 682558
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-1.0.0-r2.ebuild b/media-libs/libaom/libaom-1.0.0-r2.ebuild
index 934ece3c956..c9488fffedb 100644
--- a/media-libs/libaom/libaom-1.0.0-r2.ebuild
+++ b/media-libs/libaom/libaom-1.0.0-r2.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ppc ~ppc64 ~sparc x86"
+ KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ppc ppc64 ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2019-10-13 17:46 Matt Turner
0 siblings, 0 replies; 133+ messages in thread
From: Matt Turner @ 2019-10-13 17:46 UTC (permalink / raw
To: gentoo-commits
commit: acf78592f15d58f95a7c1b2d6530a587684eb369
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 13 17:46:10 2019 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Oct 13 17:46:10 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acf78592
media-libs/libaom-1.0.0-r2: ppc stable, bug 682558
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-1.0.0-r2.ebuild b/media-libs/libaom/libaom-1.0.0-r2.ebuild
index 2784579d663..934ece3c956 100644
--- a/media-libs/libaom/libaom-1.0.0-r2.ebuild
+++ b/media-libs/libaom/libaom-1.0.0-r2.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc x86"
+ KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ppc ~ppc64 ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2020-03-19 17:57 Andreas Sturmlechner
0 siblings, 0 replies; 133+ messages in thread
From: Andreas Sturmlechner @ 2020-03-19 17:57 UTC (permalink / raw
To: gentoo-commits
commit: a54a2e6ceb4586e83c02f1cbab697e78f38df203
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 19 12:14:29 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Mar 19 17:56:40 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a54a2e6c
media-libs/libaom: 1.0.0-r2 EAPI-7 bump, use cmake.eclass
Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0-r2.ebuild | 28 +++++++++++++---------------
1 file changed, 13 insertions(+), 15 deletions(-)
diff --git a/media-libs/libaom/libaom-1.0.0-r2.ebuild b/media-libs/libaom/libaom-1.0.0-r2.ebuild
index 7ff67cd2f15..f4337dd9e19 100644
--- a/media-libs/libaom/libaom-1.0.0-r2.ebuild
+++ b/media-libs/libaom/libaom-1.0.0-r2.ebuild
@@ -1,7 +1,9 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
+
+CMAKE_ECLASS=cmake
inherit cmake-multilib
if [[ ${PV} == *9999* ]]; then
@@ -28,8 +30,12 @@ IUSE="doc examples"
IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_avx cpu_flags_x86_avx2"
IUSE="${IUSE} cpu_flags_arm_neon"
-RDEPEND=""
-DEPEND="abi_x86_32? ( dev-lang/yasm )
+REQUIRED_USE="
+ cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
+ cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
+"
+
+BDEPEND="abi_x86_32? ( dev-lang/yasm )
abi_x86_64? ( dev-lang/yasm )
abi_x86_x32? ( dev-lang/yasm )
x86-fbsd? ( dev-lang/yasm )
@@ -37,11 +43,6 @@ DEPEND="abi_x86_32? ( dev-lang/yasm )
doc? ( app-doc/doxygen )
"
-REQUIRED_USE="
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
-"
-
PATCHES=(
"${FILESDIR}/libdirpc2.patch"
"${FILESDIR}/pthread_lib2.patch"
@@ -55,7 +56,7 @@ DOCS=( PATENTS )
src_prepare() {
sed -e 's/lib"/lib${LIB_SUFFIX}"/' -i CMakeLists.txt || die
- cmake-utils_src_prepare
+ cmake_src_prepare
}
multilib_src_configure() {
@@ -77,17 +78,14 @@ multilib_src_configure() {
-DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
-DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
-DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
-
- -DBUILD_SHARED_LIBS=ON
)
- cmake-utils_src_configure
+ cmake_src_configure
rm aom.pc # ensure it is rebuilt with proper libdir
}
multilib_src_install() {
- cmake-utils_src_install
if multilib_is_native_abi && use doc ; then
- docinto html
- dodoc docs/html/*
+ local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
fi
+ cmake_src_install
}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2020-03-19 17:57 Andreas Sturmlechner
0 siblings, 0 replies; 133+ messages in thread
From: Andreas Sturmlechner @ 2020-03-19 17:57 UTC (permalink / raw
To: gentoo-commits
commit: c750e7ab6ed295f7006b652e727fbf10e937c3a5
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 19 12:22:43 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Mar 19 17:56:47 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c750e7ab
media-libs/libaom: Sync 9999 with last release ebuild changes
Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-libs/libaom/libaom-9999.ebuild | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 53bc9ffd6e1..22ed3683685 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.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
@@ -18,7 +18,7 @@ else
SRC_URI="mirror://gentoo/${P}.tar.gz"
S="${WORKDIR}"
fi
- KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
@@ -45,6 +45,9 @@ BDEPEND="abi_x86_32? ( dev-lang/yasm )
PATCHES=( "${FILESDIR}/pthread_lib2.patch" )
+# the PATENTS file is required to be distributed with this package bug #682214
+DOCS=( PATENTS )
+
multilib_src_configure() {
local mycmakeargs=(
-DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2020-05-07 13:33 Thomas Deutschmann
0 siblings, 0 replies; 133+ messages in thread
From: Thomas Deutschmann @ 2020-05-07 13:33 UTC (permalink / raw
To: gentoo-commits
commit: 9ef181c7aab319e2c069cf39923bdc03bdda67ec
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu May 7 13:33:09 2020 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu May 7 13:33:42 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ef181c7
media-libs/libaom: new snapshot
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
media-libs/libaom/Manifest | 1 +
media-libs/libaom/libaom-1.0.0_p20200507.ebuild | 73 +++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 9f4fe86094b..190d5c53708 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1 +1,2 @@
DIST libaom-1.0.0.tar.gz 2775454 BLAKE2B 09b891d365804f0c086785a00760af3191b40fc66fc752294e915b54454171fb47d3d1b037fb6d276727772ceec3177d78c14f90a2b01e28250d2de735bf02ec SHA512 131512ef286cb138047bb56dea54196f9a8d2b0d9f3d7689299f185338e5c03ee658b0cfe017a099f1a6be351a3a7157204dea70d2645a1d0a9249fd582c3fa4
+DIST libaom-1.0.0_p20200507.tar.gz 3569380 BLAKE2B caaff47e7e443694b41dcac6b4d1ea08c7c33ab25a443582875be6f22157e515ec88050e3d9036f94e26177335db5d76cde1b1ea306fc674af01995def23620d SHA512 2f906ac3ca3c3fe87de03238ae4ded3c87e3d5a780cc29d4ceaf3bfce91c65d0088ee8b63018ceecff27cc48a022ae4dbf7b72861bf9bf4416de98115b493c65
diff --git a/media-libs/libaom/libaom-1.0.0_p20200507.ebuild b/media-libs/libaom/libaom-1.0.0_p20200507.ebuild
new file mode 100644
index 00000000000..93b1de3953f
--- /dev/null
+++ b/media-libs/libaom/libaom-1.0.0_p20200507.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+inherit cmake-multilib
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
+else
+ MY_COMMIT="1a090d5d5ac322add74ebb6b5df7f4074909cd09"
+ SRC_URI="https://aomedia.googlesource.com/aom/+archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
+HOMEPAGE="https://aomedia.org"
+
+LICENSE="BSD-2"
+SLOT="0/0"
+IUSE="doc examples"
+IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_avx cpu_flags_x86_avx2"
+IUSE="${IUSE} cpu_flags_arm_neon"
+
+REQUIRED_USE="
+ cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
+ cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
+"
+
+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 )
+"
+
+PATCHES=( "${FILESDIR}/pthread_lib2.patch" )
+
+# the PATENTS file is required to be distributed with this package bug #682214
+DOCS=( PATENTS )
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
+ -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
+ -DENABLE_NASM=OFF
+ -DENABLE_TOOLS=ON
+ -DENABLE_WERROR=OFF
+
+ -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
+ # ENABLE_DSPR2 / ENABLE_MSA for mips
+ -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
+ -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
+ -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
+ -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
+ -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
+ -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
+ -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
+ -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
+ )
+ cmake_src_configure
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi && use doc ; then
+ local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
+ fi
+ cmake_src_install
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2020-05-07 17:08 Thomas Deutschmann
0 siblings, 0 replies; 133+ messages in thread
From: Thomas Deutschmann @ 2020-05-07 17:08 UTC (permalink / raw
To: gentoo-commits
commit: 40b8502ad5eb2228bb1c13fbeae34938284c16cb
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu May 7 17:08:25 2020 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu May 7 17:08:43 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40b8502a
media-libs/libaom: mirror file
Upstream SRC_URI is unstable.
Bug: https://bugs.gentoo.org/721490
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
media-libs/libaom/libaom-1.0.0_p20200507.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-1.0.0_p20200507.ebuild b/media-libs/libaom/libaom-1.0.0_p20200507.ebuild
index 93b1de3953f..bb1078b69e7 100644
--- a/media-libs/libaom/libaom-1.0.0_p20200507.ebuild
+++ b/media-libs/libaom/libaom-1.0.0_p20200507.ebuild
@@ -11,7 +11,8 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
MY_COMMIT="1a090d5d5ac322add74ebb6b5df7f4074909cd09"
- SRC_URI="https://aomedia.googlesource.com/aom/+archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
+ #SRC_URI="https://aomedia.googlesource.com/aom/+archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://dev.gentoo.org/~whissi/dist/${PN}/${P}.tar.gz"
S="${WORKDIR}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
fi
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2020-05-09 12:25 Thomas Deutschmann
0 siblings, 0 replies; 133+ messages in thread
From: Thomas Deutschmann @ 2020-05-09 12:25 UTC (permalink / raw
To: gentoo-commits
commit: 4b9eb1e60aacbee6a32a631113c101d12073eaf3
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sat May 9 11:51:41 2020 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sat May 9 12:25:22 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b9eb1e6
media-libs/libaom: bump to v2.0.0 RC1
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
media-libs/libaom/Manifest | 1 +
media-libs/libaom/libaom-1.0.0_p20200507.ebuild | 6 ++++--
...aom-1.0.0_p20200507.ebuild => libaom-2.0.0_rc1.ebuild} | 15 ++++++++++-----
media-libs/libaom/libaom-9999.ebuild | 11 +++++++++--
4 files changed, 24 insertions(+), 9 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 190d5c53708..a3e5ed5a7d9 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1,2 +1,3 @@
DIST libaom-1.0.0.tar.gz 2775454 BLAKE2B 09b891d365804f0c086785a00760af3191b40fc66fc752294e915b54454171fb47d3d1b037fb6d276727772ceec3177d78c14f90a2b01e28250d2de735bf02ec SHA512 131512ef286cb138047bb56dea54196f9a8d2b0d9f3d7689299f185338e5c03ee658b0cfe017a099f1a6be351a3a7157204dea70d2645a1d0a9249fd582c3fa4
DIST libaom-1.0.0_p20200507.tar.gz 3569380 BLAKE2B caaff47e7e443694b41dcac6b4d1ea08c7c33ab25a443582875be6f22157e515ec88050e3d9036f94e26177335db5d76cde1b1ea306fc674af01995def23620d SHA512 2f906ac3ca3c3fe87de03238ae4ded3c87e3d5a780cc29d4ceaf3bfce91c65d0088ee8b63018ceecff27cc48a022ae4dbf7b72861bf9bf4416de98115b493c65
+DIST libaom-2.0.0_rc1.tar.gz 3497410 BLAKE2B e8443e5d390c82912b951d78551f2c7a3e0cffe6aea1b846da29c0264cc9736069110e6701e6dc075964c0375e95f2c1c108c0c980a5ea78d0f970c6f47f4790 SHA512 06a0971e8fcd1d449c4fd2b04569dc32ce6fb8ab6c4a270413997c3aeba7a186e071683686e0fbc1eb1f8d6c2c3afa7f48601bf5530984bc1cf612ab5dd64841
diff --git a/media-libs/libaom/libaom-1.0.0_p20200507.ebuild b/media-libs/libaom/libaom-1.0.0_p20200507.ebuild
index bb1078b69e7..9d13a216729 100644
--- a/media-libs/libaom/libaom-1.0.0_p20200507.ebuild
+++ b/media-libs/libaom/libaom-1.0.0_p20200507.ebuild
@@ -21,9 +21,10 @@ DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
HOMEPAGE="https://aomedia.org"
LICENSE="BSD-2"
-SLOT="0/0"
+SLOT="0/1.9999"
IUSE="doc examples"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_avx cpu_flags_x86_avx2"
+IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
+IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
IUSE="${IUSE} cpu_flags_arm_neon"
REQUIRED_USE="
@@ -60,6 +61,7 @@ multilib_src_configure() {
-DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
-DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
-DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
+ -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
-DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
-DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
)
diff --git a/media-libs/libaom/libaom-1.0.0_p20200507.ebuild b/media-libs/libaom/libaom-2.0.0_rc1.ebuild
similarity index 84%
copy from media-libs/libaom/libaom-1.0.0_p20200507.ebuild
copy to media-libs/libaom/libaom-2.0.0_rc1.ebuild
index bb1078b69e7..bcc3c9689fb 100644
--- a/media-libs/libaom/libaom-1.0.0_p20200507.ebuild
+++ b/media-libs/libaom/libaom-2.0.0_rc1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
- MY_COMMIT="1a090d5d5ac322add74ebb6b5df7f4074909cd09"
+ MY_COMMIT="1e711b0aca6721da83835e3b5ceda07238e8b6ae"
#SRC_URI="https://aomedia.googlesource.com/aom/+archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://dev.gentoo.org/~whissi/dist/${PN}/${P}.tar.gz"
S="${WORKDIR}"
@@ -21,9 +21,10 @@ DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
HOMEPAGE="https://aomedia.org"
LICENSE="BSD-2"
-SLOT="0/0"
+SLOT="0/2"
IUSE="doc examples"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_avx cpu_flags_x86_avx2"
+IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
+IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
IUSE="${IUSE} cpu_flags_arm_neon"
REQUIRED_USE="
@@ -39,8 +40,6 @@ BDEPEND="abi_x86_32? ( dev-lang/yasm )
doc? ( app-doc/doxygen )
"
-PATCHES=( "${FILESDIR}/pthread_lib2.patch" )
-
# the PATENTS file is required to be distributed with this package bug #682214
DOCS=( PATENTS )
@@ -49,6 +48,7 @@ multilib_src_configure() {
-DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
-DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
-DENABLE_NASM=OFF
+ -DENABLE_TESTS=OFF
-DENABLE_TOOLS=ON
-DENABLE_WERROR=OFF
@@ -60,6 +60,7 @@ multilib_src_configure() {
-DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
-DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
-DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
+ -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
-DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
-DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
)
@@ -72,3 +73,7 @@ multilib_src_install() {
fi
cmake_src_install
}
+
+multilib_src_install_all() {
+ find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
+}
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 22ed3683685..67c9b166e78 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -25,9 +25,10 @@ DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
HOMEPAGE="https://aomedia.org"
LICENSE="BSD-2"
-SLOT="0/0"
+SLOT="0/1.9999"
IUSE="doc examples"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_avx cpu_flags_x86_avx2"
+IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
+IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
IUSE="${IUSE} cpu_flags_arm_neon"
REQUIRED_USE="
@@ -53,6 +54,7 @@ multilib_src_configure() {
-DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
-DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
-DENABLE_NASM=OFF
+ -DENABLE_TESTS=OFF
-DENABLE_TOOLS=ON
-DENABLE_WERROR=OFF
@@ -64,6 +66,7 @@ multilib_src_configure() {
-DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
-DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
-DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
+ -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
-DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
-DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
)
@@ -76,3 +79,7 @@ multilib_src_install() {
fi
cmake_src_install
}
+
+multilib_src_install_all() {
+ find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2020-05-09 15:21 Thomas Deutschmann
0 siblings, 0 replies; 133+ messages in thread
From: Thomas Deutschmann @ 2020-05-09 15:21 UTC (permalink / raw
To: gentoo-commits
commit: dc7e199e3944ff3360d0302b700a7d571ed548bf
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sat May 9 15:21:13 2020 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sat May 9 15:21:29 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc7e199e
media-libs/libaom: cleanup old
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
media-libs/libaom/Manifest | 1 -
media-libs/libaom/libaom-1.0.0_p20200507.ebuild | 76 -------------------------
2 files changed, 77 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index a3e5ed5a7d9..f3abef8fcad 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1,3 +1,2 @@
DIST libaom-1.0.0.tar.gz 2775454 BLAKE2B 09b891d365804f0c086785a00760af3191b40fc66fc752294e915b54454171fb47d3d1b037fb6d276727772ceec3177d78c14f90a2b01e28250d2de735bf02ec SHA512 131512ef286cb138047bb56dea54196f9a8d2b0d9f3d7689299f185338e5c03ee658b0cfe017a099f1a6be351a3a7157204dea70d2645a1d0a9249fd582c3fa4
-DIST libaom-1.0.0_p20200507.tar.gz 3569380 BLAKE2B caaff47e7e443694b41dcac6b4d1ea08c7c33ab25a443582875be6f22157e515ec88050e3d9036f94e26177335db5d76cde1b1ea306fc674af01995def23620d SHA512 2f906ac3ca3c3fe87de03238ae4ded3c87e3d5a780cc29d4ceaf3bfce91c65d0088ee8b63018ceecff27cc48a022ae4dbf7b72861bf9bf4416de98115b493c65
DIST libaom-2.0.0_rc1.tar.gz 3497410 BLAKE2B e8443e5d390c82912b951d78551f2c7a3e0cffe6aea1b846da29c0264cc9736069110e6701e6dc075964c0375e95f2c1c108c0c980a5ea78d0f970c6f47f4790 SHA512 06a0971e8fcd1d449c4fd2b04569dc32ce6fb8ab6c4a270413997c3aeba7a186e071683686e0fbc1eb1f8d6c2c3afa7f48601bf5530984bc1cf612ab5dd64841
diff --git a/media-libs/libaom/libaom-1.0.0_p20200507.ebuild b/media-libs/libaom/libaom-1.0.0_p20200507.ebuild
deleted file mode 100644
index 9d13a216729..00000000000
--- a/media-libs/libaom/libaom-1.0.0_p20200507.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_ECLASS=cmake
-inherit cmake-multilib
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
-else
- MY_COMMIT="1a090d5d5ac322add74ebb6b5df7f4074909cd09"
- #SRC_URI="https://aomedia.googlesource.com/aom/+archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
- SRC_URI="https://dev.gentoo.org/~whissi/dist/${PN}/${P}.tar.gz"
- S="${WORKDIR}"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-fi
-
-DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="https://aomedia.org"
-
-LICENSE="BSD-2"
-SLOT="0/1.9999"
-IUSE="doc examples"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
-IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_neon"
-
-REQUIRED_USE="
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
-"
-
-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 )
-"
-
-PATCHES=( "${FILESDIR}/pthread_lib2.patch" )
-
-# the PATENTS file is required to be distributed with this package bug #682214
-DOCS=( PATENTS )
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
- -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
- -DENABLE_NASM=OFF
- -DENABLE_TOOLS=ON
- -DENABLE_WERROR=OFF
-
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
- # ENABLE_DSPR2 / ENABLE_MSA for mips
- -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
- -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
- -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
- -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
- -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
- -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
- -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
- -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
- -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
- )
- cmake_src_configure
-}
-
-multilib_src_install() {
- if multilib_is_native_abi && use doc ; then
- local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
- fi
- cmake_src_install
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2020-06-09 8:34 Luca Barbato
0 siblings, 0 replies; 133+ messages in thread
From: Luca Barbato @ 2020-06-09 8:34 UTC (permalink / raw
To: gentoo-commits
commit: 4aa1bf1677c128df9104971b26daeab956616ce7
Author: Luca Barbato <lu_zero <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 9 06:55:24 2020 +0000
Commit: Luca Barbato <lu_zero <AT> gentoo <DOT> org>
CommitDate: Tue Jun 9 08:34:11 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aa1bf16
media-libs/libaom: Version bump
And address #724628.
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Luca Barbato <lu_zero <AT> gentoo.org>
media-libs/libaom/Manifest | 2 +-
media-libs/libaom/{libaom-2.0.0_rc1.ebuild => libaom-2.0.0.ebuild} | 4 ++--
media-libs/libaom/libaom-9999.ebuild | 4 +---
3 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index f3abef8fcad..245081493c4 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1,2 +1,2 @@
DIST libaom-1.0.0.tar.gz 2775454 BLAKE2B 09b891d365804f0c086785a00760af3191b40fc66fc752294e915b54454171fb47d3d1b037fb6d276727772ceec3177d78c14f90a2b01e28250d2de735bf02ec SHA512 131512ef286cb138047bb56dea54196f9a8d2b0d9f3d7689299f185338e5c03ee658b0cfe017a099f1a6be351a3a7157204dea70d2645a1d0a9249fd582c3fa4
-DIST libaom-2.0.0_rc1.tar.gz 3497410 BLAKE2B e8443e5d390c82912b951d78551f2c7a3e0cffe6aea1b846da29c0264cc9736069110e6701e6dc075964c0375e95f2c1c108c0c980a5ea78d0f970c6f47f4790 SHA512 06a0971e8fcd1d449c4fd2b04569dc32ce6fb8ab6c4a270413997c3aeba7a186e071683686e0fbc1eb1f8d6c2c3afa7f48601bf5530984bc1cf612ab5dd64841
+DIST libaom-2.0.0.tar.gz 3497446 BLAKE2B 067e137b722272bdfd730ac900181f3eb409b72f101f3b354b418167df86a0a2e145e5238883bca21290008334efe3d08e6e8f210096196378f73136891c8f3e SHA512 384160e159a4678cdda61a6b2c2ad75a7b7a9c4e821abdfabe03c3649dcccdcd55813950d1886f1efbf3322fc39f18ad2b36329ff44d84d83668e207c8520cb4
diff --git a/media-libs/libaom/libaom-2.0.0_rc1.ebuild b/media-libs/libaom/libaom-2.0.0.ebuild
similarity index 93%
rename from media-libs/libaom/libaom-2.0.0_rc1.ebuild
rename to media-libs/libaom/libaom-2.0.0.ebuild
index bcc3c9689fb..d9ea970ccc1 100644
--- a/media-libs/libaom/libaom-2.0.0_rc1.ebuild
+++ b/media-libs/libaom/libaom-2.0.0.ebuild
@@ -11,8 +11,8 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
MY_COMMIT="1e711b0aca6721da83835e3b5ceda07238e8b6ae"
- #SRC_URI="https://aomedia.googlesource.com/aom/+archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
- SRC_URI="https://dev.gentoo.org/~whissi/dist/${PN}/${P}.tar.gz"
+ SRC_URI="https://aomedia.googlesource.com/aom/+archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
+ # SRC_URI="https://dev.gentoo.org/~whissi/dist/${PN}/${P}.tar.gz"
S="${WORKDIR}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
fi
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 67c9b166e78..a437118de10 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -25,7 +25,7 @@ DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
HOMEPAGE="https://aomedia.org"
LICENSE="BSD-2"
-SLOT="0/1.9999"
+SLOT="0/2"
IUSE="doc examples"
IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
@@ -44,8 +44,6 @@ BDEPEND="abi_x86_32? ( dev-lang/yasm )
doc? ( app-doc/doxygen )
"
-PATCHES=( "${FILESDIR}/pthread_lib2.patch" )
-
# the PATENTS file is required to be distributed with this package bug #682214
DOCS=( PATENTS )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2020-06-09 9:01 Luca Barbato
0 siblings, 0 replies; 133+ messages in thread
From: Luca Barbato @ 2020-06-09 9:01 UTC (permalink / raw
To: gentoo-commits
commit: 0341a7b6a76fc6def4deddb5bb8b5f5f93f56c72
Author: Luca Barbato <lu_zero <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 9 09:00:40 2020 +0000
Commit: Luca Barbato <lu_zero <AT> gentoo <DOT> org>
CommitDate: Tue Jun 9 09:00:45 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0341a7b6
media-libs/libaom: Fix the source URI for version 2.0.0
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Luca Barbato <lu_zero <AT> gentoo.org>
media-libs/libaom/Manifest | 2 +-
media-libs/libaom/libaom-2.0.0.ebuild | 4 +---
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 245081493c4..6a5f427431f 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1,2 +1,2 @@
DIST libaom-1.0.0.tar.gz 2775454 BLAKE2B 09b891d365804f0c086785a00760af3191b40fc66fc752294e915b54454171fb47d3d1b037fb6d276727772ceec3177d78c14f90a2b01e28250d2de735bf02ec SHA512 131512ef286cb138047bb56dea54196f9a8d2b0d9f3d7689299f185338e5c03ee658b0cfe017a099f1a6be351a3a7157204dea70d2645a1d0a9249fd582c3fa4
-DIST libaom-2.0.0.tar.gz 3497446 BLAKE2B 067e137b722272bdfd730ac900181f3eb409b72f101f3b354b418167df86a0a2e145e5238883bca21290008334efe3d08e6e8f210096196378f73136891c8f3e SHA512 384160e159a4678cdda61a6b2c2ad75a7b7a9c4e821abdfabe03c3649dcccdcd55813950d1886f1efbf3322fc39f18ad2b36329ff44d84d83668e207c8520cb4
+DIST libaom-2.0.0.tar.gz 3497458 BLAKE2B ce3cfcf84e2471152998b8690ed5d85ffdf41e729fb86380f2849b9bc80deee0251bf0a1149b548ebcb6642fa6edac13658f3e9c55d5f50c905fb733f8312431 SHA512 8e72e6d1c2fbae7fd8afaea6e7d086f2b533006934ffa8e126d4e769d3fc1aa92703ce7cae4c6dfa5dd8050b2afdbe2eba54fbf4f49c1d11ae41cc9913379607
diff --git a/media-libs/libaom/libaom-2.0.0.ebuild b/media-libs/libaom/libaom-2.0.0.ebuild
index d9ea970ccc1..268395a26e4 100644
--- a/media-libs/libaom/libaom-2.0.0.ebuild
+++ b/media-libs/libaom/libaom-2.0.0.ebuild
@@ -10,9 +10,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
- MY_COMMIT="1e711b0aca6721da83835e3b5ceda07238e8b6ae"
- SRC_URI="https://aomedia.googlesource.com/aom/+archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
- # SRC_URI="https://dev.gentoo.org/~whissi/dist/${PN}/${P}.tar.gz"
+ SRC_URI="https://dev.gentoo.org/~lu_zero/${PN}/${P}.tar.gz"
S="${WORKDIR}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
fi
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2020-06-09 14:06 Luca Barbato
0 siblings, 0 replies; 133+ messages in thread
From: Luca Barbato @ 2020-06-09 14:06 UTC (permalink / raw
To: gentoo-commits
commit: 547d360604c083a21e7168d904506e055452d74f
Author: Luca Barbato <lu_zero <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 9 14:04:39 2020 +0000
Commit: Luca Barbato <lu_zero <AT> gentoo <DOT> org>
CommitDate: Tue Jun 9 14:05:28 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=547d3606
media-libs/libaom: Force neon on arm64
Fixes: https://bugs.gentoo.org/727432
Thanks to leio for the fix.
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Luca Barbato <lu_zero <AT> gentoo.org>
media-libs/libaom/libaom-2.0.0.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-2.0.0.ebuild b/media-libs/libaom/libaom-2.0.0.ebuild
index 268395a26e4..8e92d73e998 100644
--- a/media-libs/libaom/libaom-2.0.0.ebuild
+++ b/media-libs/libaom/libaom-2.0.0.ebuild
@@ -50,7 +50,8 @@ multilib_src_configure() {
-DENABLE_TOOLS=ON
-DENABLE_WERROR=OFF
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
+ # neon support is assumed to be always enabled on arm64
+ -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
# ENABLE_DSPR2 / ENABLE_MSA for mips
-DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
-DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2020-10-09 8:31 Agostino Sarubbo
0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2020-10-09 8:31 UTC (permalink / raw
To: gentoo-commits
commit: 755ee867f44693b5552c3a00dc888108d209a0e5
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 9 08:29:50 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Oct 9 08:30:56 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=755ee867
media-libs/libaom: amd64 stable wrt bug #747355
Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
media-libs/libaom/libaom-2.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-2.0.0.ebuild b/media-libs/libaom/libaom-2.0.0.ebuild
index 8e92d73e998..2318d8e8224 100644
--- a/media-libs/libaom/libaom-2.0.0.ebuild
+++ b/media-libs/libaom/libaom-2.0.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://dev.gentoo.org/~lu_zero/${PN}/${P}.tar.gz"
S="${WORKDIR}"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2020-10-11 8:57 Sergei Trofimovich
0 siblings, 0 replies; 133+ messages in thread
From: Sergei Trofimovich @ 2020-10-11 8:57 UTC (permalink / raw
To: gentoo-commits
commit: 36816aac7c1357bbd36a67cda05d62cbb5c1078e
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 11 08:54:44 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Oct 11 08:54:44 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36816aac
media-libs/libaom: stable 2.0.0 for ppc
stable wrt bug #747355
Package-Manager: Portage-3.0.8, Repoman-3.0.1
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
media-libs/libaom/libaom-2.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-2.0.0.ebuild b/media-libs/libaom/libaom-2.0.0.ebuild
index 2318d8e8224..5b0c2df8315 100644
--- a/media-libs/libaom/libaom-2.0.0.ebuild
+++ b/media-libs/libaom/libaom-2.0.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://dev.gentoo.org/~lu_zero/${PN}/${P}.tar.gz"
S="${WORKDIR}"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2020-10-11 9:00 Sergei Trofimovich
0 siblings, 0 replies; 133+ messages in thread
From: Sergei Trofimovich @ 2020-10-11 9:00 UTC (permalink / raw
To: gentoo-commits
commit: 05f0ce5ca8e7f9296320a62355c4e38697413e87
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 11 08:58:51 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Oct 11 08:58:51 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05f0ce5c
media-libs/libaom: stable 2.0.0 for ppc64
stable wrt bug #747355
Package-Manager: Portage-3.0.8, Repoman-3.0.1
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
media-libs/libaom/libaom-2.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-2.0.0.ebuild b/media-libs/libaom/libaom-2.0.0.ebuild
index 5b0c2df8315..f39771cdb8a 100644
--- a/media-libs/libaom/libaom-2.0.0.ebuild
+++ b/media-libs/libaom/libaom-2.0.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://dev.gentoo.org/~lu_zero/${PN}/${P}.tar.gz"
S="${WORKDIR}"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2020-10-11 15:15 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2020-10-11 15:15 UTC (permalink / raw
To: gentoo-commits
commit: e724f097b406a9f2fad0104c15b9fa44d79655bd
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 11 15:15:07 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 11 15:15:07 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e724f097
media-libs/libaom: Stabilize 2.0.0 arm, #747355
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-2.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-2.0.0.ebuild b/media-libs/libaom/libaom-2.0.0.ebuild
index f39771cdb8a..e8a710bf502 100644
--- a/media-libs/libaom/libaom-2.0.0.ebuild
+++ b/media-libs/libaom/libaom-2.0.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://dev.gentoo.org/~lu_zero/${PN}/${P}.tar.gz"
S="${WORKDIR}"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2020-10-11 15:19 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2020-10-11 15:19 UTC (permalink / raw
To: gentoo-commits
commit: 1fc8f68cec4ac626cda35e7bec9b6890c8e0969c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 11 15:18:15 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 11 15:19:12 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fc8f68c
media-libs/libaom: Stabilize 2.0.0 arm64, #747355
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-2.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-2.0.0.ebuild b/media-libs/libaom/libaom-2.0.0.ebuild
index e8a710bf502..baa8a33d274 100644
--- a/media-libs/libaom/libaom-2.0.0.ebuild
+++ b/media-libs/libaom/libaom-2.0.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://dev.gentoo.org/~lu_zero/${PN}/${P}.tar.gz"
S="${WORKDIR}"
- KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2020-10-13 10:01 Agostino Sarubbo
0 siblings, 0 replies; 133+ messages in thread
From: Agostino Sarubbo @ 2020-10-13 10:01 UTC (permalink / raw
To: gentoo-commits
commit: 5828a8b7d6bd1cee92a776321d837f810c43c014
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 13 10:01:33 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Oct 13 10:01:40 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5828a8b7
media-libs/libaom: x86 stable wrt bug #747355
Package-Manager: Portage-3.0.4, Repoman-3.0.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
media-libs/libaom/libaom-2.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-2.0.0.ebuild b/media-libs/libaom/libaom-2.0.0.ebuild
index baa8a33d274..a11cb13d505 100644
--- a/media-libs/libaom/libaom-2.0.0.ebuild
+++ b/media-libs/libaom/libaom-2.0.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://dev.gentoo.org/~lu_zero/${PN}/${P}.tar.gz"
S="${WORKDIR}"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2021-01-19 10:57 Lars Wendler
0 siblings, 0 replies; 133+ messages in thread
From: Lars Wendler @ 2021-01-19 10:57 UTC (permalink / raw
To: gentoo-commits
commit: bdf115328fcd0a8a3c58482984e563be6a363af1
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 19 10:57:12 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Jan 19 10:57:52 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdf11532
media-libs/libaom: Bump to version 2.0.1
Closes: https://bugs.gentoo.org/766120
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
media-libs/libaom/Manifest | 1 +
media-libs/libaom/libaom-2.0.1.ebuild | 78 +++++++++++++++++++++++++++++++++++
2 files changed, 79 insertions(+)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 6a5f427431f..74f6a2a6858 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1,2 +1,3 @@
DIST libaom-1.0.0.tar.gz 2775454 BLAKE2B 09b891d365804f0c086785a00760af3191b40fc66fc752294e915b54454171fb47d3d1b037fb6d276727772ceec3177d78c14f90a2b01e28250d2de735bf02ec SHA512 131512ef286cb138047bb56dea54196f9a8d2b0d9f3d7689299f185338e5c03ee658b0cfe017a099f1a6be351a3a7157204dea70d2645a1d0a9249fd582c3fa4
DIST libaom-2.0.0.tar.gz 3497458 BLAKE2B ce3cfcf84e2471152998b8690ed5d85ffdf41e729fb86380f2849b9bc80deee0251bf0a1149b548ebcb6642fa6edac13658f3e9c55d5f50c905fb733f8312431 SHA512 8e72e6d1c2fbae7fd8afaea6e7d086f2b533006934ffa8e126d4e769d3fc1aa92703ce7cae4c6dfa5dd8050b2afdbe2eba54fbf4f49c1d11ae41cc9913379607
+DIST libaom-2.0.1.tar.xz 2391756 BLAKE2B 46d5938c49e720ec773d55e461f38d86a4307358fe8d3d9cc0e16e63dd52e54d41163bd14a583c059c9881a6980b1a8c54323b499dbef8301e9fa90094cd0e02 SHA512 2e7e2a9f456d51641ded44cb3ff639982e996276157d34e6a38895a68b7a8f36e209bcbad3dea7a04bd5b45b8cfe8a3bf202ab630f93388ea6dfb516f13ed82f
diff --git a/media-libs/libaom/libaom-2.0.1.ebuild b/media-libs/libaom/libaom-2.0.1.ebuild
new file mode 100644
index 00000000000..8a9361596da
--- /dev/null
+++ b/media-libs/libaom/libaom-2.0.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+inherit cmake-multilib
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
+else
+ SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${P}.tar.xz"
+ S="${WORKDIR}"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
+HOMEPAGE="https://aomedia.org"
+
+LICENSE="BSD-2"
+SLOT="0/2"
+IUSE="doc examples"
+IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
+IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
+IUSE="${IUSE} cpu_flags_arm_neon"
+
+REQUIRED_USE="
+ cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
+ cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
+"
+
+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 )
+"
+
+# the PATENTS file is required to be distributed with this package bug #682214
+DOCS=( PATENTS )
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
+ -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
+ -DENABLE_NASM=OFF
+ -DENABLE_TESTS=OFF
+ -DENABLE_TOOLS=ON
+ -DENABLE_WERROR=OFF
+
+ # neon support is assumed to be always enabled on arm64
+ -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
+ # ENABLE_DSPR2 / ENABLE_MSA for mips
+ -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
+ -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
+ -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
+ -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
+ -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
+ -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
+ -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
+ -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
+ -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
+ )
+ cmake_src_configure
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi && use doc ; then
+ local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
+ fi
+ cmake_src_install
+}
+
+multilib_src_install_all() {
+ find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2021-04-12 21:10 Thomas Deutschmann
0 siblings, 0 replies; 133+ messages in thread
From: Thomas Deutschmann @ 2021-04-12 21:10 UTC (permalink / raw
To: gentoo-commits
commit: ee015d9fe217e801234e9570284579ec368c212e
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 12 21:07:58 2021 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon Apr 12 21:09:42 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee015d9f
media-libs/libaom: bump to v3.0.0
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
media-libs/libaom/Manifest | 1 +
.../{libaom-9999.ebuild => libaom-3.0.0.ebuild} | 27 +++++++++++++---------
media-libs/libaom/libaom-9999.ebuild | 27 +++++++++++++---------
3 files changed, 33 insertions(+), 22 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 74f6a2a6858..a117fd4bdfa 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1,3 +1,4 @@
DIST libaom-1.0.0.tar.gz 2775454 BLAKE2B 09b891d365804f0c086785a00760af3191b40fc66fc752294e915b54454171fb47d3d1b037fb6d276727772ceec3177d78c14f90a2b01e28250d2de735bf02ec SHA512 131512ef286cb138047bb56dea54196f9a8d2b0d9f3d7689299f185338e5c03ee658b0cfe017a099f1a6be351a3a7157204dea70d2645a1d0a9249fd582c3fa4
DIST libaom-2.0.0.tar.gz 3497458 BLAKE2B ce3cfcf84e2471152998b8690ed5d85ffdf41e729fb86380f2849b9bc80deee0251bf0a1149b548ebcb6642fa6edac13658f3e9c55d5f50c905fb733f8312431 SHA512 8e72e6d1c2fbae7fd8afaea6e7d086f2b533006934ffa8e126d4e769d3fc1aa92703ce7cae4c6dfa5dd8050b2afdbe2eba54fbf4f49c1d11ae41cc9913379607
DIST libaom-2.0.1.tar.xz 2391756 BLAKE2B 46d5938c49e720ec773d55e461f38d86a4307358fe8d3d9cc0e16e63dd52e54d41163bd14a583c059c9881a6980b1a8c54323b499dbef8301e9fa90094cd0e02 SHA512 2e7e2a9f456d51641ded44cb3ff639982e996276157d34e6a38895a68b7a8f36e209bcbad3dea7a04bd5b45b8cfe8a3bf202ab630f93388ea6dfb516f13ed82f
+DIST libaom-3.0.0.tar.gz 4577387 BLAKE2B a9a7b5f4d2977baa8834f0959bc82aae25d39e2c94d04b90649135a5101826e72f1ea5dbec18310c91d62209efef991e767fc23edf4d1b8f09445040a6c55378 SHA512 83febdf9c20e7b7fe436554d44de213ab3ed0682b0fc0ec496291097f81acc6a77455d6c403f35b028d2a39030b5b9641bd52643ae269202fe3d9fae7e21de72
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-3.0.0.ebuild
similarity index 83%
copy from media-libs/libaom/libaom-9999.ebuild
copy to media-libs/libaom/libaom-3.0.0.ebuild
index a437118de10..227f4106f26 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-3.0.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
@@ -10,14 +10,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
- if [[ ${PV} == *pre* ]]; then
- SRC_URI="mirror://gentoo/${P}.tar.xz"
- S="${WORKDIR}/${PN}"
- else
- # SRC_URI="https://aomedia.googlesource.com/aom/+archive/v${PV}.tar.gz -> ${P}.tar.gz"
- SRC_URI="mirror://gentoo/${P}.tar.gz"
- S="${WORKDIR}"
- fi
+ SRC_URI="https://aomedia.googlesource.com/aom/+archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
fi
@@ -25,7 +18,7 @@ DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
HOMEPAGE="https://aomedia.org"
LICENSE="BSD-2"
-SLOT="0/2"
+SLOT="0/3"
IUSE="doc examples"
IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
@@ -47,6 +40,17 @@ BDEPEND="abi_x86_32? ( dev-lang/yasm )
# the PATENTS file is required to be distributed with this package bug #682214
DOCS=( PATENTS )
+src_unpack() {
+ if [[ ${PV} == *9999* ]]; then
+ default
+ else
+ mkdir "${S}" || die
+ pushd "${S}" &>/dev/null || die
+ unpack ${P}.tar.gz
+ popd &>/dev/null || die
+ fi
+}
+
multilib_src_configure() {
local mycmakeargs=(
-DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
@@ -56,7 +60,8 @@ multilib_src_configure() {
-DENABLE_TOOLS=ON
-DENABLE_WERROR=OFF
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
+ # neon support is assumed to be always enabled on arm64
+ -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
# ENABLE_DSPR2 / ENABLE_MSA for mips
-DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
-DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index a437118de10..227f4106f26 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.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
@@ -10,14 +10,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
- if [[ ${PV} == *pre* ]]; then
- SRC_URI="mirror://gentoo/${P}.tar.xz"
- S="${WORKDIR}/${PN}"
- else
- # SRC_URI="https://aomedia.googlesource.com/aom/+archive/v${PV}.tar.gz -> ${P}.tar.gz"
- SRC_URI="mirror://gentoo/${P}.tar.gz"
- S="${WORKDIR}"
- fi
+ SRC_URI="https://aomedia.googlesource.com/aom/+archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
fi
@@ -25,7 +18,7 @@ DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
HOMEPAGE="https://aomedia.org"
LICENSE="BSD-2"
-SLOT="0/2"
+SLOT="0/3"
IUSE="doc examples"
IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
@@ -47,6 +40,17 @@ BDEPEND="abi_x86_32? ( dev-lang/yasm )
# the PATENTS file is required to be distributed with this package bug #682214
DOCS=( PATENTS )
+src_unpack() {
+ if [[ ${PV} == *9999* ]]; then
+ default
+ else
+ mkdir "${S}" || die
+ pushd "${S}" &>/dev/null || die
+ unpack ${P}.tar.gz
+ popd &>/dev/null || die
+ fi
+}
+
multilib_src_configure() {
local mycmakeargs=(
-DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
@@ -56,7 +60,8 @@ multilib_src_configure() {
-DENABLE_TOOLS=ON
-DENABLE_WERROR=OFF
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
+ # neon support is assumed to be always enabled on arm64
+ -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
# ENABLE_DSPR2 / ENABLE_MSA for mips
-DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
-DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2021-04-12 22:04 Thomas Deutschmann
0 siblings, 0 replies; 133+ messages in thread
From: Thomas Deutschmann @ 2021-04-12 22:04 UTC (permalink / raw
To: gentoo-commits
commit: 4cc67fae4cb8320c1bfb7df7fd91b4a425c3c359
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 12 22:04:02 2021 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon Apr 12 22:04:28 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cc67fae
media-libs/libaom: switch to reliable SRC_URI
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
media-libs/libaom/Manifest | 2 +-
media-libs/libaom/libaom-3.0.0.ebuild | 13 +------------
media-libs/libaom/libaom-9999.ebuild | 13 +------------
3 files changed, 3 insertions(+), 25 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index a117fd4bdfa..af47e086720 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1,4 +1,4 @@
DIST libaom-1.0.0.tar.gz 2775454 BLAKE2B 09b891d365804f0c086785a00760af3191b40fc66fc752294e915b54454171fb47d3d1b037fb6d276727772ceec3177d78c14f90a2b01e28250d2de735bf02ec SHA512 131512ef286cb138047bb56dea54196f9a8d2b0d9f3d7689299f185338e5c03ee658b0cfe017a099f1a6be351a3a7157204dea70d2645a1d0a9249fd582c3fa4
DIST libaom-2.0.0.tar.gz 3497458 BLAKE2B ce3cfcf84e2471152998b8690ed5d85ffdf41e729fb86380f2849b9bc80deee0251bf0a1149b548ebcb6642fa6edac13658f3e9c55d5f50c905fb733f8312431 SHA512 8e72e6d1c2fbae7fd8afaea6e7d086f2b533006934ffa8e126d4e769d3fc1aa92703ce7cae4c6dfa5dd8050b2afdbe2eba54fbf4f49c1d11ae41cc9913379607
DIST libaom-2.0.1.tar.xz 2391756 BLAKE2B 46d5938c49e720ec773d55e461f38d86a4307358fe8d3d9cc0e16e63dd52e54d41163bd14a583c059c9881a6980b1a8c54323b499dbef8301e9fa90094cd0e02 SHA512 2e7e2a9f456d51641ded44cb3ff639982e996276157d34e6a38895a68b7a8f36e209bcbad3dea7a04bd5b45b8cfe8a3bf202ab630f93388ea6dfb516f13ed82f
-DIST libaom-3.0.0.tar.gz 4577387 BLAKE2B a9a7b5f4d2977baa8834f0959bc82aae25d39e2c94d04b90649135a5101826e72f1ea5dbec18310c91d62209efef991e767fc23edf4d1b8f09445040a6c55378 SHA512 83febdf9c20e7b7fe436554d44de213ab3ed0682b0fc0ec496291097f81acc6a77455d6c403f35b028d2a39030b5b9641bd52643ae269202fe3d9fae7e21de72
+DIST libaom-3.0.0.tar.xz 3272588 BLAKE2B ffe3dae3d275818e1fa8819d016ed7a1f01d374ea058a1daa0cfde2a43f3d065a0be08bcd55db7cb823e0a1802a0cf0ae8cdcae63d7fadad9fa1b53e3f654e13 SHA512 6845d7139b1f5d49a0dea98b08de66904909ed0280d90ac56e740f26f17fe1ec3f49c454aded311db5505d7a4133eedc05a09eb6a0c45a43a4895223f5dc35a2
diff --git a/media-libs/libaom/libaom-3.0.0.ebuild b/media-libs/libaom/libaom-3.0.0.ebuild
index 227f4106f26..358a43197c2 100644
--- a/media-libs/libaom/libaom-3.0.0.ebuild
+++ b/media-libs/libaom/libaom-3.0.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
- SRC_URI="https://aomedia.googlesource.com/aom/+archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://dev.gentoo.org/~whissi/dist/libaom/${P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
fi
@@ -40,17 +40,6 @@ BDEPEND="abi_x86_32? ( dev-lang/yasm )
# the PATENTS file is required to be distributed with this package bug #682214
DOCS=( PATENTS )
-src_unpack() {
- if [[ ${PV} == *9999* ]]; then
- default
- else
- mkdir "${S}" || die
- pushd "${S}" &>/dev/null || die
- unpack ${P}.tar.gz
- popd &>/dev/null || die
- fi
-}
-
multilib_src_configure() {
local mycmakeargs=(
-DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 227f4106f26..358a43197c2 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
- SRC_URI="https://aomedia.googlesource.com/aom/+archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://dev.gentoo.org/~whissi/dist/libaom/${P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
fi
@@ -40,17 +40,6 @@ BDEPEND="abi_x86_32? ( dev-lang/yasm )
# the PATENTS file is required to be distributed with this package bug #682214
DOCS=( PATENTS )
-src_unpack() {
- if [[ ${PV} == *9999* ]]; then
- default
- else
- mkdir "${S}" || die
- pushd "${S}" &>/dev/null || die
- unpack ${P}.tar.gz
- popd &>/dev/null || die
- fi
-}
-
multilib_src_configure() {
local mycmakeargs=(
-DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2021-06-25 11:41 Thomas Deutschmann
0 siblings, 0 replies; 133+ messages in thread
From: Thomas Deutschmann @ 2021-06-25 11:41 UTC (permalink / raw
To: gentoo-commits
commit: 21d2d70d5f72dae1a10624d9ceacea28b746f3ce
Author: Daniel Novomesky <dnovomesky <AT> gmail <DOT> com>
AuthorDate: Fri Jun 18 17:44:14 2021 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Fri Jun 25 11:21:34 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d2d70d
media-libs/libaom: version bump to v3.1.1
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Daniel Novomesky <dnovomesky <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/21313
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
media-libs/libaom/Manifest | 1 +
media-libs/libaom/libaom-3.1.1.ebuild | 78 +++++++++++++++++++++++++++++++++++
2 files changed, 79 insertions(+)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index af47e086720..da12f8d9adb 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -2,3 +2,4 @@ DIST libaom-1.0.0.tar.gz 2775454 BLAKE2B 09b891d365804f0c086785a00760af3191b40fc
DIST libaom-2.0.0.tar.gz 3497458 BLAKE2B ce3cfcf84e2471152998b8690ed5d85ffdf41e729fb86380f2849b9bc80deee0251bf0a1149b548ebcb6642fa6edac13658f3e9c55d5f50c905fb733f8312431 SHA512 8e72e6d1c2fbae7fd8afaea6e7d086f2b533006934ffa8e126d4e769d3fc1aa92703ce7cae4c6dfa5dd8050b2afdbe2eba54fbf4f49c1d11ae41cc9913379607
DIST libaom-2.0.1.tar.xz 2391756 BLAKE2B 46d5938c49e720ec773d55e461f38d86a4307358fe8d3d9cc0e16e63dd52e54d41163bd14a583c059c9881a6980b1a8c54323b499dbef8301e9fa90094cd0e02 SHA512 2e7e2a9f456d51641ded44cb3ff639982e996276157d34e6a38895a68b7a8f36e209bcbad3dea7a04bd5b45b8cfe8a3bf202ab630f93388ea6dfb516f13ed82f
DIST libaom-3.0.0.tar.xz 3272588 BLAKE2B ffe3dae3d275818e1fa8819d016ed7a1f01d374ea058a1daa0cfde2a43f3d065a0be08bcd55db7cb823e0a1802a0cf0ae8cdcae63d7fadad9fa1b53e3f654e13 SHA512 6845d7139b1f5d49a0dea98b08de66904909ed0280d90ac56e740f26f17fe1ec3f49c454aded311db5505d7a4133eedc05a09eb6a0c45a43a4895223f5dc35a2
+DIST libaom-3.1.1.tar.gz 4604400 BLAKE2B b5e5030639fd7e33a4d0479cf0b5a174f2e0d0f67f6338bec6df7de333fd9bafa3821c7eb721959c1733a678209981f4893e4f228ed339e93f7b0b6fd136d967 SHA512 de91a47c23200ae83c34899c487db7f3b71872890f0506ffa7e2d9a1153ec389fc121b4df5ab1b30b28020599af34bb5d301eac3cdf2a34ce48dd26e07d7fc5b
diff --git a/media-libs/libaom/libaom-3.1.1.ebuild b/media-libs/libaom/libaom-3.1.1.ebuild
new file mode 100644
index 00000000000..ec2266a2d2d
--- /dev/null
+++ b/media-libs/libaom/libaom-3.1.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+inherit cmake-multilib
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
+else
+ SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
+ S="${WORKDIR}"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
+HOMEPAGE="https://aomedia.org"
+
+LICENSE="BSD-2"
+SLOT="0/3"
+IUSE="doc examples"
+IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
+IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
+IUSE="${IUSE} cpu_flags_arm_neon"
+
+REQUIRED_USE="
+ cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
+ cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
+"
+
+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 )
+"
+
+# the PATENTS file is required to be distributed with this package bug #682214
+DOCS=( PATENTS )
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
+ -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
+ -DENABLE_NASM=OFF
+ -DENABLE_TESTS=OFF
+ -DENABLE_TOOLS=ON
+ -DENABLE_WERROR=OFF
+
+ # neon support is assumed to be always enabled on arm64
+ -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
+ # ENABLE_DSPR2 / ENABLE_MSA for mips
+ -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
+ -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
+ -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
+ -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
+ -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
+ -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
+ -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
+ -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
+ -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
+ )
+ cmake_src_configure
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi && use doc ; then
+ local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
+ fi
+ cmake_src_install
+}
+
+multilib_src_install_all() {
+ find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2021-08-02 12:33 Marek Szuba
0 siblings, 0 replies; 133+ messages in thread
From: Marek Szuba @ 2021-08-02 12:33 UTC (permalink / raw
To: gentoo-commits
commit: 395385dd46fc6579db39e6e349899d304aace5fb
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 2 12:29:34 2021 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Aug 2 12:33:37 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=395385dd
media-libs/libaom: keyword 3.1.1 for ~riscv
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
media-libs/libaom/libaom-3.1.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.1.1.ebuild b/media-libs/libaom/libaom-3.1.1.ebuild
index ec2266a2d2d..32590cb16b0 100644
--- a/media-libs/libaom/libaom-3.1.1.ebuild
+++ b/media-libs/libaom/libaom-3.1.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
S="${WORKDIR}"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2021-09-24 23:40 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2021-09-24 23:40 UTC (permalink / raw
To: gentoo-commits
commit: 62d0aab875e6fc10bf7637ac415c94e13aa50d51
Author: Daniel Novomesky <dnovomesky <AT> gmail <DOT> com>
AuthorDate: Tue Aug 31 11:26:25 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 24 23:39:52 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d0aab8
media-libs/libaom: Bump to 3.1.2
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Daniel Novomesky <dnovomesky <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22169
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/Manifest | 1 +
media-libs/libaom/libaom-3.1.2.ebuild | 78 +++++++++++++++++++++++++++++++++++
2 files changed, 79 insertions(+)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index da12f8d9adb..26a8a2404a8 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -3,3 +3,4 @@ DIST libaom-2.0.0.tar.gz 3497458 BLAKE2B ce3cfcf84e2471152998b8690ed5d85ffdf41e7
DIST libaom-2.0.1.tar.xz 2391756 BLAKE2B 46d5938c49e720ec773d55e461f38d86a4307358fe8d3d9cc0e16e63dd52e54d41163bd14a583c059c9881a6980b1a8c54323b499dbef8301e9fa90094cd0e02 SHA512 2e7e2a9f456d51641ded44cb3ff639982e996276157d34e6a38895a68b7a8f36e209bcbad3dea7a04bd5b45b8cfe8a3bf202ab630f93388ea6dfb516f13ed82f
DIST libaom-3.0.0.tar.xz 3272588 BLAKE2B ffe3dae3d275818e1fa8819d016ed7a1f01d374ea058a1daa0cfde2a43f3d065a0be08bcd55db7cb823e0a1802a0cf0ae8cdcae63d7fadad9fa1b53e3f654e13 SHA512 6845d7139b1f5d49a0dea98b08de66904909ed0280d90ac56e740f26f17fe1ec3f49c454aded311db5505d7a4133eedc05a09eb6a0c45a43a4895223f5dc35a2
DIST libaom-3.1.1.tar.gz 4604400 BLAKE2B b5e5030639fd7e33a4d0479cf0b5a174f2e0d0f67f6338bec6df7de333fd9bafa3821c7eb721959c1733a678209981f4893e4f228ed339e93f7b0b6fd136d967 SHA512 de91a47c23200ae83c34899c487db7f3b71872890f0506ffa7e2d9a1153ec389fc121b4df5ab1b30b28020599af34bb5d301eac3cdf2a34ce48dd26e07d7fc5b
+DIST libaom-3.1.2.tar.gz 4605501 BLAKE2B 7aac22da4103408f04a5c2e5d11a96d5a12651fd52e980b547427ebe3e235ba7c16700a131f4bb1b6b4e8a7f82f3175e526281eb593cf604ad491bd7fed0184e SHA512 466c2923115dcf0b0e29fafc8922a057814a84d0e61780ab9b6816bea31d0b741695326183884da5a04afffa5c925ff8ec8f6073e0a1e48ed4914066da975c3b
diff --git a/media-libs/libaom/libaom-3.1.2.ebuild b/media-libs/libaom/libaom-3.1.2.ebuild
new file mode 100644
index 00000000000..32590cb16b0
--- /dev/null
+++ b/media-libs/libaom/libaom-3.1.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+inherit cmake-multilib
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
+else
+ SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
+ S="${WORKDIR}"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
+HOMEPAGE="https://aomedia.org"
+
+LICENSE="BSD-2"
+SLOT="0/3"
+IUSE="doc examples"
+IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
+IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
+IUSE="${IUSE} cpu_flags_arm_neon"
+
+REQUIRED_USE="
+ cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
+ cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
+"
+
+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 )
+"
+
+# the PATENTS file is required to be distributed with this package bug #682214
+DOCS=( PATENTS )
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
+ -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
+ -DENABLE_NASM=OFF
+ -DENABLE_TESTS=OFF
+ -DENABLE_TOOLS=ON
+ -DENABLE_WERROR=OFF
+
+ # neon support is assumed to be always enabled on arm64
+ -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
+ # ENABLE_DSPR2 / ENABLE_MSA for mips
+ -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
+ -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
+ -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
+ -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
+ -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
+ -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
+ -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
+ -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
+ -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
+ )
+ cmake_src_configure
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi && use doc ; then
+ local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
+ fi
+ cmake_src_install
+}
+
+multilib_src_install_all() {
+ find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2021-12-24 6:14 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2021-12-24 6:14 UTC (permalink / raw
To: gentoo-commits
commit: 96bf150c42d846c255781d53d5765d518a4bacd7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 24 06:13:57 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 24 06:13:57 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96bf150c
media-libs/libaom: drop 3.0.0, 3.1.1
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/Manifest | 2 -
media-libs/libaom/libaom-3.0.0.ebuild | 77 ----------------------------------
media-libs/libaom/libaom-3.1.1.ebuild | 78 -----------------------------------
3 files changed, 157 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 2a5253ffe2df..4cff1a9a3714 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1,7 +1,5 @@
DIST libaom-1.0.0.tar.gz 2775454 BLAKE2B 09b891d365804f0c086785a00760af3191b40fc66fc752294e915b54454171fb47d3d1b037fb6d276727772ceec3177d78c14f90a2b01e28250d2de735bf02ec SHA512 131512ef286cb138047bb56dea54196f9a8d2b0d9f3d7689299f185338e5c03ee658b0cfe017a099f1a6be351a3a7157204dea70d2645a1d0a9249fd582c3fa4
DIST libaom-2.0.0.tar.gz 3497458 BLAKE2B ce3cfcf84e2471152998b8690ed5d85ffdf41e729fb86380f2849b9bc80deee0251bf0a1149b548ebcb6642fa6edac13658f3e9c55d5f50c905fb733f8312431 SHA512 8e72e6d1c2fbae7fd8afaea6e7d086f2b533006934ffa8e126d4e769d3fc1aa92703ce7cae4c6dfa5dd8050b2afdbe2eba54fbf4f49c1d11ae41cc9913379607
DIST libaom-2.0.1.tar.xz 2391756 BLAKE2B 46d5938c49e720ec773d55e461f38d86a4307358fe8d3d9cc0e16e63dd52e54d41163bd14a583c059c9881a6980b1a8c54323b499dbef8301e9fa90094cd0e02 SHA512 2e7e2a9f456d51641ded44cb3ff639982e996276157d34e6a38895a68b7a8f36e209bcbad3dea7a04bd5b45b8cfe8a3bf202ab630f93388ea6dfb516f13ed82f
-DIST libaom-3.0.0.tar.xz 3272588 BLAKE2B ffe3dae3d275818e1fa8819d016ed7a1f01d374ea058a1daa0cfde2a43f3d065a0be08bcd55db7cb823e0a1802a0cf0ae8cdcae63d7fadad9fa1b53e3f654e13 SHA512 6845d7139b1f5d49a0dea98b08de66904909ed0280d90ac56e740f26f17fe1ec3f49c454aded311db5505d7a4133eedc05a09eb6a0c45a43a4895223f5dc35a2
-DIST libaom-3.1.1.tar.gz 4604400 BLAKE2B b5e5030639fd7e33a4d0479cf0b5a174f2e0d0f67f6338bec6df7de333fd9bafa3821c7eb721959c1733a678209981f4893e4f228ed339e93f7b0b6fd136d967 SHA512 de91a47c23200ae83c34899c487db7f3b71872890f0506ffa7e2d9a1153ec389fc121b4df5ab1b30b28020599af34bb5d301eac3cdf2a34ce48dd26e07d7fc5b
DIST libaom-3.1.2.tar.gz 4605501 BLAKE2B 7aac22da4103408f04a5c2e5d11a96d5a12651fd52e980b547427ebe3e235ba7c16700a131f4bb1b6b4e8a7f82f3175e526281eb593cf604ad491bd7fed0184e SHA512 466c2923115dcf0b0e29fafc8922a057814a84d0e61780ab9b6816bea31d0b741695326183884da5a04afffa5c925ff8ec8f6073e0a1e48ed4914066da975c3b
DIST libaom-3.2.0.tar.gz 4717955 BLAKE2B b247c9092bf3b8080b33671f182b10eea060a2eafd94eeb1b92177d2c7b5c32de2342f9cf1c7e500b28fdac2b00ea8d43b1e56c9d1c8c0efe1bbc4e40285a52a SHA512 649bebde85c1a42b0c1c3d2d3b7110b999e3ee1c8e76595259e4e75a8b0f3918e23ff7c7e2c313da4d579882f55bf29765bb882570280adc81f3bc1e82f1ee19
diff --git a/media-libs/libaom/libaom-3.0.0.ebuild b/media-libs/libaom/libaom-3.0.0.ebuild
deleted file mode 100644
index 358a43197c20..000000000000
--- a/media-libs/libaom/libaom-3.0.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_ECLASS=cmake
-inherit cmake-multilib
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
-else
- SRC_URI="https://dev.gentoo.org/~whissi/dist/libaom/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-fi
-
-DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="https://aomedia.org"
-
-LICENSE="BSD-2"
-SLOT="0/3"
-IUSE="doc examples"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
-IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_neon"
-
-REQUIRED_USE="
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
-"
-
-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 )
-"
-
-# the PATENTS file is required to be distributed with this package bug #682214
-DOCS=( PATENTS )
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
- -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
- -DENABLE_NASM=OFF
- -DENABLE_TESTS=OFF
- -DENABLE_TOOLS=ON
- -DENABLE_WERROR=OFF
-
- # neon support is assumed to be always enabled on arm64
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
- # ENABLE_DSPR2 / ENABLE_MSA for mips
- -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
- -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
- -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
- -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
- -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
- -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
- -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
- -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
- -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
- )
- cmake_src_configure
-}
-
-multilib_src_install() {
- if multilib_is_native_abi && use doc ; then
- local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
- fi
- cmake_src_install
-}
-
-multilib_src_install_all() {
- find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
-}
diff --git a/media-libs/libaom/libaom-3.1.1.ebuild b/media-libs/libaom/libaom-3.1.1.ebuild
deleted file mode 100644
index 32590cb16b0a..000000000000
--- a/media-libs/libaom/libaom-3.1.1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_ECLASS=cmake
-inherit cmake-multilib
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
-else
- SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- S="${WORKDIR}"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="https://aomedia.org"
-
-LICENSE="BSD-2"
-SLOT="0/3"
-IUSE="doc examples"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
-IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_neon"
-
-REQUIRED_USE="
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
-"
-
-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 )
-"
-
-# the PATENTS file is required to be distributed with this package bug #682214
-DOCS=( PATENTS )
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
- -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
- -DENABLE_NASM=OFF
- -DENABLE_TESTS=OFF
- -DENABLE_TOOLS=ON
- -DENABLE_WERROR=OFF
-
- # neon support is assumed to be always enabled on arm64
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
- # ENABLE_DSPR2 / ENABLE_MSA for mips
- -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
- -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
- -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
- -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
- -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
- -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
- -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
- -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
- -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
- )
- cmake_src_configure
-}
-
-multilib_src_install() {
- if multilib_is_native_abi && use doc ; then
- local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
- fi
- cmake_src_install
-}
-
-multilib_src_install_all() {
- find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2021-12-24 6:14 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2021-12-24 6:14 UTC (permalink / raw
To: gentoo-commits
commit: 628a37720393c8362cdecfaa9686e1e873f320c5
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 24 06:13:33 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 24 06:13:33 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=628a3772
media-libs/libaom: add 3.2.0
Bug: https://bugs.gentoo.org/816027
Bug: https://bugs.gentoo.org/828112
Bug: https://bugs.gentoo.org/793932
Bug: https://bugs.gentoo.org/798126
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/Manifest | 1 +
.../libaom/{libaom-9999.ebuild => libaom-3.2.0.ebuild} | 13 ++++++++++---
media-libs/libaom/libaom-9999.ebuild | 13 ++++++++++---
3 files changed, 21 insertions(+), 6 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 26a8a2404a85..2a5253ffe2df 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -4,3 +4,4 @@ DIST libaom-2.0.1.tar.xz 2391756 BLAKE2B 46d5938c49e720ec773d55e461f38d86a430735
DIST libaom-3.0.0.tar.xz 3272588 BLAKE2B ffe3dae3d275818e1fa8819d016ed7a1f01d374ea058a1daa0cfde2a43f3d065a0be08bcd55db7cb823e0a1802a0cf0ae8cdcae63d7fadad9fa1b53e3f654e13 SHA512 6845d7139b1f5d49a0dea98b08de66904909ed0280d90ac56e740f26f17fe1ec3f49c454aded311db5505d7a4133eedc05a09eb6a0c45a43a4895223f5dc35a2
DIST libaom-3.1.1.tar.gz 4604400 BLAKE2B b5e5030639fd7e33a4d0479cf0b5a174f2e0d0f67f6338bec6df7de333fd9bafa3821c7eb721959c1733a678209981f4893e4f228ed339e93f7b0b6fd136d967 SHA512 de91a47c23200ae83c34899c487db7f3b71872890f0506ffa7e2d9a1153ec389fc121b4df5ab1b30b28020599af34bb5d301eac3cdf2a34ce48dd26e07d7fc5b
DIST libaom-3.1.2.tar.gz 4605501 BLAKE2B 7aac22da4103408f04a5c2e5d11a96d5a12651fd52e980b547427ebe3e235ba7c16700a131f4bb1b6b4e8a7f82f3175e526281eb593cf604ad491bd7fed0184e SHA512 466c2923115dcf0b0e29fafc8922a057814a84d0e61780ab9b6816bea31d0b741695326183884da5a04afffa5c925ff8ec8f6073e0a1e48ed4914066da975c3b
+DIST libaom-3.2.0.tar.gz 4717955 BLAKE2B b247c9092bf3b8080b33671f182b10eea060a2eafd94eeb1b92177d2c7b5c32de2342f9cf1c7e500b28fdac2b00ea8d43b1e56c9d1c8c0efe1bbc4e40285a52a SHA512 649bebde85c1a42b0c1c3d2d3b7110b999e3ee1c8e76595259e4e75a8b0f3918e23ff7c7e2c313da4d579882f55bf29765bb882570280adc81f3bc1e82f1ee19
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-3.2.0.ebuild
similarity index 88%
copy from media-libs/libaom/libaom-9999.ebuild
copy to media-libs/libaom/libaom-3.2.0.ebuild
index 358a43197c20..3d106129756e 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-3.2.0.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
CMAKE_ECLASS=cmake
inherit cmake-multilib
@@ -10,8 +10,9 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
- SRC_URI="https://dev.gentoo.org/~whissi/dist/libaom/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+ SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
+ S="${WORKDIR}"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
@@ -42,6 +43,7 @@ DOCS=( PATENTS )
multilib_src_configure() {
local mycmakeargs=(
+ -DENABLE_CCACHE=OFF
-DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
-DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
-DENABLE_NASM=OFF
@@ -49,6 +51,9 @@ multilib_src_configure() {
-DENABLE_TOOLS=ON
-DENABLE_WERROR=OFF
+ # Needs libjxl, currently unpackaged.
+ -DCONFIG_TUNE_BUTTERAUGLI=OFF
+
# neon support is assumed to be always enabled on arm64
-DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
# ENABLE_DSPR2 / ENABLE_MSA for mips
@@ -62,6 +67,7 @@ multilib_src_configure() {
-DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
-DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
)
+
cmake_src_configure
}
@@ -69,6 +75,7 @@ multilib_src_install() {
if multilib_is_native_abi && use doc ; then
local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
fi
+
cmake_src_install
}
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 358a43197c20..3d106129756e 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
CMAKE_ECLASS=cmake
inherit cmake-multilib
@@ -10,8 +10,9 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
- SRC_URI="https://dev.gentoo.org/~whissi/dist/libaom/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+ SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
+ S="${WORKDIR}"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
@@ -42,6 +43,7 @@ DOCS=( PATENTS )
multilib_src_configure() {
local mycmakeargs=(
+ -DENABLE_CCACHE=OFF
-DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
-DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
-DENABLE_NASM=OFF
@@ -49,6 +51,9 @@ multilib_src_configure() {
-DENABLE_TOOLS=ON
-DENABLE_WERROR=OFF
+ # Needs libjxl, currently unpackaged.
+ -DCONFIG_TUNE_BUTTERAUGLI=OFF
+
# neon support is assumed to be always enabled on arm64
-DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
# ENABLE_DSPR2 / ENABLE_MSA for mips
@@ -62,6 +67,7 @@ multilib_src_configure() {
-DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
-DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
)
+
cmake_src_configure
}
@@ -69,6 +75,7 @@ multilib_src_install() {
if multilib_is_native_abi && use doc ; then
local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
fi
+
cmake_src_install
}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2021-12-24 6:17 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2021-12-24 6:17 UTC (permalink / raw
To: gentoo-commits
commit: a2bcddd03bdb134f20e3a3cbaa353e5be7e59dd1
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 24 06:16:58 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 24 06:16:58 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2bcddd0
media-libs/libaom: enable examples by default
Bunch of useful utilities folks expect when installing libaom for messing
with encoding.
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-3.2.0.ebuild | 2 +-
media-libs/libaom/libaom-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-libs/libaom/libaom-3.2.0.ebuild b/media-libs/libaom/libaom-3.2.0.ebuild
index 3d106129756e..9184fd8bca81 100644
--- a/media-libs/libaom/libaom-3.2.0.ebuild
+++ b/media-libs/libaom/libaom-3.2.0.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://aomedia.org"
LICENSE="BSD-2"
SLOT="0/3"
-IUSE="doc examples"
+IUSE="doc +examples"
IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
IUSE="${IUSE} cpu_flags_arm_neon"
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 3d106129756e..9184fd8bca81 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://aomedia.org"
LICENSE="BSD-2"
SLOT="0/3"
-IUSE="doc examples"
+IUSE="doc +examples"
IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
IUSE="${IUSE} cpu_flags_arm_neon"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2021-12-24 7:01 罗百科
0 siblings, 0 replies; 133+ messages in thread
From: 罗百科 @ 2021-12-24 7:01 UTC (permalink / raw
To: gentoo-commits
commit: ee9b4eeb80cc48a3a03cda3b7e3f51639e2df195
Author: Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 24 07:01:16 2021 +0000
Commit: 罗百科 <patrick <AT> gentoo <DOT> org>
CommitDate: Fri Dec 24 07:01:26 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee9b4eeb
media-libs/libaom: Fix build
CONFIG_TUNE_BUTTERAUGLI is used as a macro, setting it to OFF
causes build failures as OFF is undefined - set it to 0 instead
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>
media-libs/libaom/libaom-3.2.0.ebuild | 2 +-
media-libs/libaom/libaom-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-libs/libaom/libaom-3.2.0.ebuild b/media-libs/libaom/libaom-3.2.0.ebuild
index 9184fd8bca81..69bc7fc97fbd 100644
--- a/media-libs/libaom/libaom-3.2.0.ebuild
+++ b/media-libs/libaom/libaom-3.2.0.ebuild
@@ -52,7 +52,7 @@ multilib_src_configure() {
-DENABLE_WERROR=OFF
# Needs libjxl, currently unpackaged.
- -DCONFIG_TUNE_BUTTERAUGLI=OFF
+ -DCONFIG_TUNE_BUTTERAUGLI=0
# neon support is assumed to be always enabled on arm64
-DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 9184fd8bca81..69bc7fc97fbd 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -52,7 +52,7 @@ multilib_src_configure() {
-DENABLE_WERROR=OFF
# Needs libjxl, currently unpackaged.
- -DCONFIG_TUNE_BUTTERAUGLI=OFF
+ -DCONFIG_TUNE_BUTTERAUGLI=0
# neon support is assumed to be always enabled on arm64
-DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2021-12-24 7:05 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2021-12-24 7:05 UTC (permalink / raw
To: gentoo-commits
commit: bd445c4bd1c0255166e0837b35917b156dd2b8d5
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 24 07:05:32 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 24 07:05:32 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd445c4b
media-libs/libaom: drop 1.0.0-r2
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/Manifest | 1 -
media-libs/libaom/libaom-1.0.0-r2.ebuild | 91 --------------------------------
2 files changed, 92 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 4cff1a9a3714..d0086444b94b 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1,4 +1,3 @@
-DIST libaom-1.0.0.tar.gz 2775454 BLAKE2B 09b891d365804f0c086785a00760af3191b40fc66fc752294e915b54454171fb47d3d1b037fb6d276727772ceec3177d78c14f90a2b01e28250d2de735bf02ec SHA512 131512ef286cb138047bb56dea54196f9a8d2b0d9f3d7689299f185338e5c03ee658b0cfe017a099f1a6be351a3a7157204dea70d2645a1d0a9249fd582c3fa4
DIST libaom-2.0.0.tar.gz 3497458 BLAKE2B ce3cfcf84e2471152998b8690ed5d85ffdf41e729fb86380f2849b9bc80deee0251bf0a1149b548ebcb6642fa6edac13658f3e9c55d5f50c905fb733f8312431 SHA512 8e72e6d1c2fbae7fd8afaea6e7d086f2b533006934ffa8e126d4e769d3fc1aa92703ce7cae4c6dfa5dd8050b2afdbe2eba54fbf4f49c1d11ae41cc9913379607
DIST libaom-2.0.1.tar.xz 2391756 BLAKE2B 46d5938c49e720ec773d55e461f38d86a4307358fe8d3d9cc0e16e63dd52e54d41163bd14a583c059c9881a6980b1a8c54323b499dbef8301e9fa90094cd0e02 SHA512 2e7e2a9f456d51641ded44cb3ff639982e996276157d34e6a38895a68b7a8f36e209bcbad3dea7a04bd5b45b8cfe8a3bf202ab630f93388ea6dfb516f13ed82f
DIST libaom-3.1.2.tar.gz 4605501 BLAKE2B 7aac22da4103408f04a5c2e5d11a96d5a12651fd52e980b547427ebe3e235ba7c16700a131f4bb1b6b4e8a7f82f3175e526281eb593cf604ad491bd7fed0184e SHA512 466c2923115dcf0b0e29fafc8922a057814a84d0e61780ab9b6816bea31d0b741695326183884da5a04afffa5c925ff8ec8f6073e0a1e48ed4914066da975c3b
diff --git a/media-libs/libaom/libaom-1.0.0-r2.ebuild b/media-libs/libaom/libaom-1.0.0-r2.ebuild
deleted file mode 100644
index 3565b7b17727..000000000000
--- a/media-libs/libaom/libaom-1.0.0-r2.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_ECLASS=cmake
-inherit cmake-multilib
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
-else
- if [[ ${PV} == *pre* ]]; then
- SRC_URI="mirror://gentoo/${P}.tar.xz"
- S="${WORKDIR}/${PN}"
- else
- # SRC_URI="https://aomedia.googlesource.com/aom/+archive/v${PV}.tar.gz -> ${P}.tar.gz"
- SRC_URI="mirror://gentoo/${P}.tar.gz"
- S="${WORKDIR}"
- fi
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86"
-fi
-
-DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="https://aomedia.org"
-
-LICENSE="BSD-2"
-SLOT="0/0"
-IUSE="doc examples"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_neon"
-
-REQUIRED_USE="
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
-"
-
-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 )
-"
-
-PATCHES=(
- "${FILESDIR}/libdirpc2.patch"
- "${FILESDIR}/pthread_lib2.patch"
- "${FILESDIR}/${P}-version.patch"
- "${FILESDIR}/${P}-armv7l.patch"
- "${FILESDIR}/${P}-update-vsx-ppc.patch"
-)
-
-# the PATENTS file is required to be distributed with this package bug #682214
-DOCS=( PATENTS )
-
-src_prepare() {
- sed -e 's/lib"/lib${LIB_SUFFIX}"/' -i CMakeLists.txt || die
- cmake_src_prepare
-}
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
- -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
- -DENABLE_NASM=OFF
- -DENABLE_TOOLS=ON
- -DENABLE_WERROR=OFF
-
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
- -DENABLE_NEON_ASM=$(usex cpu_flags_arm_neon ON OFF)
- # ENABLE_DSPR2 / ENABLE_MSA for mips
- -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
- -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
- -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
- -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
- -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
- -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
- -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
- -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
- )
- cmake_src_configure
- rm aom.pc # ensure it is rebuilt with proper libdir
-}
-
-multilib_src_install() {
- if multilib_is_native_abi && use doc ; then
- local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
- fi
- cmake_src_install
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2021-12-24 7:11 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2021-12-24 7:11 UTC (permalink / raw
To: gentoo-commits
commit: a7ef0d7b5d70e1ccd0e68cd0b7460b714781c2b9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 24 07:11:24 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 24 07:11:24 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ef0d7b
media-libs/libaom: add python-any-r1 for building
Needs Python at build time.
Closes: https://bugs.gentoo.org/829903
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-3.2.0.ebuild | 6 ++++--
media-libs/libaom/libaom-9999.ebuild | 6 ++++--
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/media-libs/libaom/libaom-3.2.0.ebuild b/media-libs/libaom/libaom-3.2.0.ebuild
index 69bc7fc97fbd..d2f98922596a 100644
--- a/media-libs/libaom/libaom-3.2.0.ebuild
+++ b/media-libs/libaom/libaom-3.2.0.ebuild
@@ -4,7 +4,8 @@
EAPI=8
CMAKE_ECLASS=cmake
-inherit cmake-multilib
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake-multilib python-any-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
@@ -30,7 +31,8 @@ REQUIRED_USE="
cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
"
-BDEPEND="abi_x86_32? ( dev-lang/yasm )
+BDEPEND="${PYTHON_DEPS}
+ 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/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 69bc7fc97fbd..d2f98922596a 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -4,7 +4,8 @@
EAPI=8
CMAKE_ECLASS=cmake
-inherit cmake-multilib
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake-multilib python-any-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
@@ -30,7 +31,8 @@ REQUIRED_USE="
cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
"
-BDEPEND="abi_x86_32? ( dev-lang/yasm )
+BDEPEND="${PYTHON_DEPS}
+ abi_x86_32? ( dev-lang/yasm )
abi_x86_64? ( dev-lang/yasm )
abi_x86_x32? ( dev-lang/yasm )
x86-fbsd? ( dev-lang/yasm )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2021-12-24 7:16 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2021-12-24 7:16 UTC (permalink / raw
To: gentoo-commits
commit: 3e9c4fb49bee04c3ba3219b31aef16342375303a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 24 07:16:41 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 24 07:16:41 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e9c4fb4
media-libs/libaom: Stabilize 2.0.1 arm, #829909
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-2.0.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-2.0.1.ebuild b/media-libs/libaom/libaom-2.0.1.ebuild
index 8a9361596daa..d3db729d6edd 100644
--- a/media-libs/libaom/libaom-2.0.1.ebuild
+++ b/media-libs/libaom/libaom-2.0.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${P}.tar.xz"
S="${WORKDIR}"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2021-12-24 7:16 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2021-12-24 7:16 UTC (permalink / raw
To: gentoo-commits
commit: 7efdde0976971509383ce79be948ad127cf19c91
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 24 07:16:44 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 24 07:16:44 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7efdde09
media-libs/libaom: Stabilize 2.0.1 ppc64, #829909
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-2.0.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-2.0.1.ebuild b/media-libs/libaom/libaom-2.0.1.ebuild
index d3db729d6edd..8e703f8ea551 100644
--- a/media-libs/libaom/libaom-2.0.1.ebuild
+++ b/media-libs/libaom/libaom-2.0.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${P}.tar.xz"
S="${WORKDIR}"
- KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2021-12-24 7:17 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2021-12-24 7:17 UTC (permalink / raw
To: gentoo-commits
commit: 305778606465abd1d9b004bd3b0bebbe973560b8
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 24 07:17:38 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 24 07:17:38 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30577860
media-libs/libaom: Stabilize 2.0.1 x86, #829909
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-2.0.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-2.0.1.ebuild b/media-libs/libaom/libaom-2.0.1.ebuild
index 8e703f8ea551..894afcb0567b 100644
--- a/media-libs/libaom/libaom-2.0.1.ebuild
+++ b/media-libs/libaom/libaom-2.0.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${P}.tar.xz"
S="${WORKDIR}"
- KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2021-12-24 7:18 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2021-12-24 7:18 UTC (permalink / raw
To: gentoo-commits
commit: ccef33d70cbe6698e99556f3cf58efdd1e8d5621
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 24 07:18:02 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 24 07:18:02 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccef33d7
media-libs/libaom: Stabilize 2.0.1 amd64, #829909
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-2.0.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-2.0.1.ebuild b/media-libs/libaom/libaom-2.0.1.ebuild
index 894afcb0567b..86f7ece7b136 100644
--- a/media-libs/libaom/libaom-2.0.1.ebuild
+++ b/media-libs/libaom/libaom-2.0.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${P}.tar.xz"
S="${WORKDIR}"
- KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2021-12-24 7:24 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2021-12-24 7:24 UTC (permalink / raw
To: gentoo-commits
commit: 41d7471bf3e7cd1878823be2f26d891096e4f239
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 24 07:24:27 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 24 07:24:27 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41d7471b
media-libs/libaom: Stabilize 2.0.1 arm64, #829909
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-2.0.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-2.0.1.ebuild b/media-libs/libaom/libaom-2.0.1.ebuild
index 86f7ece7b136..331dc2013fcb 100644
--- a/media-libs/libaom/libaom-2.0.1.ebuild
+++ b/media-libs/libaom/libaom-2.0.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${P}.tar.xz"
S="${WORKDIR}"
- KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2021-12-24 7:30 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2021-12-24 7:30 UTC (permalink / raw
To: gentoo-commits
commit: 60b15a15e6d7baa434a62f36a3a58d4b5d82217e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 24 07:30:09 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 24 07:30:09 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60b15a15
media-libs/libaom: Stabilize 2.0.1 ppc, #829909
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-2.0.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-2.0.1.ebuild b/media-libs/libaom/libaom-2.0.1.ebuild
index 331dc2013fcb..b489132bc822 100644
--- a/media-libs/libaom/libaom-2.0.1.ebuild
+++ b/media-libs/libaom/libaom-2.0.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${P}.tar.xz"
S="${WORKDIR}"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-01-02 11:22 Jakov Smolić
0 siblings, 0 replies; 133+ messages in thread
From: Jakov Smolić @ 2022-01-02 11:22 UTC (permalink / raw
To: gentoo-commits
commit: 3d51b5f4189d372ca37a76c4c95f15a5142f257f
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 2 11:22:01 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sun Jan 2 11:22:39 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d51b5f4
media-libs/libaom: Stabilize 3.2.0 amd64, #829898
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
media-libs/libaom/libaom-3.2.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-libs/libaom/libaom-3.2.0.ebuild b/media-libs/libaom/libaom-3.2.0.ebuild
index d2f98922596a..b861d8a9039c 100644
--- a/media-libs/libaom/libaom-3.2.0.ebuild
+++ b/media-libs/libaom/libaom-3.2.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=8
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
S="${WORKDIR}"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-01-02 13:45 Jakov Smolić
0 siblings, 0 replies; 133+ messages in thread
From: Jakov Smolić @ 2022-01-02 13:45 UTC (permalink / raw
To: gentoo-commits
commit: d23d301cd71b9877b9dbfed9c193d52d48d4750c
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 2 13:44:50 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sun Jan 2 13:45:11 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d23d301c
media-libs/libaom: Stabilize 3.2.0 x86, #829898
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
media-libs/libaom/libaom-3.2.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.2.0.ebuild b/media-libs/libaom/libaom-3.2.0.ebuild
index b861d8a9039c..990224f1be54 100644
--- a/media-libs/libaom/libaom-3.2.0.ebuild
+++ b/media-libs/libaom/libaom-3.2.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
S="${WORKDIR}"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-01-02 19:07 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2022-01-02 19:07 UTC (permalink / raw
To: gentoo-commits
commit: 7e5e4f4457be8bd43461123eed5714645ce7c4a2
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 2 19:07:17 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 2 19:07:17 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e5e4f44
media-libs/libaom: Stabilize 3.2.0 ppc, #829898
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.2.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.2.0.ebuild b/media-libs/libaom/libaom-3.2.0.ebuild
index 990224f1be54..af5954f807fb 100644
--- a/media-libs/libaom/libaom-3.2.0.ebuild
+++ b/media-libs/libaom/libaom-3.2.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
S="${WORKDIR}"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-01-02 19:07 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2022-01-02 19:07 UTC (permalink / raw
To: gentoo-commits
commit: a61346e3ac65eae10601d12987e6de259c9c6dcd
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 2 19:07:41 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 2 19:07:41 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a61346e3
media-libs/libaom: Stabilize 3.2.0 ppc64, #829898
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.2.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.2.0.ebuild b/media-libs/libaom/libaom-3.2.0.ebuild
index af5954f807fb..da564e086034 100644
--- a/media-libs/libaom/libaom-3.2.0.ebuild
+++ b/media-libs/libaom/libaom-3.2.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
S="${WORKDIR}"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-01-02 19:11 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2022-01-02 19:11 UTC (permalink / raw
To: gentoo-commits
commit: a8e459cc20e343721cbc79b755493f1ad6226e9e
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 2 19:11:09 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 2 19:11:09 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8e459cc
media-libs/libaom: Stabilize 3.2.0 arm64, #829898
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.2.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.2.0.ebuild b/media-libs/libaom/libaom-3.2.0.ebuild
index da564e086034..59e9142c06c6 100644
--- a/media-libs/libaom/libaom-3.2.0.ebuild
+++ b/media-libs/libaom/libaom-3.2.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
S="${WORKDIR}"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-01-02 20:50 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2022-01-02 20:50 UTC (permalink / raw
To: gentoo-commits
commit: 410d73efa61d9ec97e0f00d238f7256b4a346734
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 2 20:49:48 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 2 20:50:00 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=410d73ef
media-libs/libaom: Stabilize 3.2.0 arm, #829898
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.2.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.2.0.ebuild b/media-libs/libaom/libaom-3.2.0.ebuild
index 59e9142c06c6..7ea19c6c236d 100644
--- a/media-libs/libaom/libaom-3.2.0.ebuild
+++ b/media-libs/libaom/libaom-3.2.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
S="${WORKDIR}"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-01-05 10:01 David Seifert
0 siblings, 0 replies; 133+ messages in thread
From: David Seifert @ 2022-01-05 10:01 UTC (permalink / raw
To: gentoo-commits
commit: 466b7ce930b635db0ae5ded028abb274493f547d
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 5 10:01:23 2022 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Wed Jan 5 10:01:23 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=466b7ce9
media-libs/libaom: remove amd64-fbsd
Signed-off-by: David Seifert <soap <AT> gentoo.org>
media-libs/libaom/libaom-2.0.0.ebuild | 4 +---
media-libs/libaom/libaom-2.0.1.ebuild | 4 +---
media-libs/libaom/libaom-3.1.2.ebuild | 4 +---
media-libs/libaom/libaom-3.2.0.ebuild | 2 --
media-libs/libaom/libaom-9999.ebuild | 4 +---
5 files changed, 4 insertions(+), 14 deletions(-)
diff --git a/media-libs/libaom/libaom-2.0.0.ebuild b/media-libs/libaom/libaom-2.0.0.ebuild
index a11cb13d5052..1218908d6994 100644
--- a/media-libs/libaom/libaom-2.0.0.ebuild
+++ b/media-libs/libaom/libaom-2.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -33,8 +33,6 @@ REQUIRED_USE="
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 )
"
diff --git a/media-libs/libaom/libaom-2.0.1.ebuild b/media-libs/libaom/libaom-2.0.1.ebuild
index b489132bc822..52ec43347fc0 100644
--- a/media-libs/libaom/libaom-2.0.1.ebuild
+++ b/media-libs/libaom/libaom-2.0.1.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 @@ REQUIRED_USE="
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 )
"
diff --git a/media-libs/libaom/libaom-3.1.2.ebuild b/media-libs/libaom/libaom-3.1.2.ebuild
index 32590cb16b0a..6a08183ea158 100644
--- a/media-libs/libaom/libaom-3.1.2.ebuild
+++ b/media-libs/libaom/libaom-3.1.2.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 @@ REQUIRED_USE="
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 )
"
diff --git a/media-libs/libaom/libaom-3.2.0.ebuild b/media-libs/libaom/libaom-3.2.0.ebuild
index 7ea19c6c236d..5dd0318c3279 100644
--- a/media-libs/libaom/libaom-3.2.0.ebuild
+++ b/media-libs/libaom/libaom-3.2.0.ebuild
@@ -35,8 +35,6 @@ BDEPEND="${PYTHON_DEPS}
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 )
"
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index d2f98922596a..1c7cfa25f6f8 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.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=8
@@ -35,8 +35,6 @@ BDEPEND="${PYTHON_DEPS}
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 )
"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-02-18 0:40 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2022-02-18 0:40 UTC (permalink / raw
To: gentoo-commits
commit: 7dfca15ce0df2ea18e739b88edef84f0d0803710
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 18 00:23:38 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 18 00:24:08 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dfca15c
media-libs/libaom: add 3.3.0
Bug: https://bugs.gentoo.org/833581
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/Manifest | 1 +
media-libs/libaom/{libaom-9999.ebuild => libaom-3.3.0.ebuild} | 6 ++----
media-libs/libaom/libaom-9999.ebuild | 6 ++----
3 files changed, 5 insertions(+), 8 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index ed28b9d02ffc..12b1d8273c51 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1 +1,2 @@
DIST libaom-3.2.0.tar.gz 4717955 BLAKE2B b247c9092bf3b8080b33671f182b10eea060a2eafd94eeb1b92177d2c7b5c32de2342f9cf1c7e500b28fdac2b00ea8d43b1e56c9d1c8c0efe1bbc4e40285a52a SHA512 649bebde85c1a42b0c1c3d2d3b7110b999e3ee1c8e76595259e4e75a8b0f3918e23ff7c7e2c313da4d579882f55bf29765bb882570280adc81f3bc1e82f1ee19
+DIST libaom-3.3.0.tar.gz 4768475 BLAKE2B 22060694019bcd925cb38c365063b8f2be60aed4cc6f9b0aa95cf8b4c4c5b40f5c603359d8c0728c5650fe9f7eea7573b8fd4a93975481c67409b201b4c48428 SHA512 9bd118bf46d777da4e85f348fed95510ce583d16d005d062d33e2899f16f24bdb8b120792a7c77ccb64b4e1ff5b3d934342fb1b356bb426693ef69220f138c5f
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-3.3.0.ebuild
similarity index 96%
copy from media-libs/libaom/libaom-9999.ebuild
copy to media-libs/libaom/libaom-3.3.0.ebuild
index 1c7cfa25f6f8..711be136d0c9 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-3.3.0.ebuild
@@ -3,7 +3,6 @@
EAPI=8
-CMAKE_ECLASS=cmake
PYTHON_COMPAT=( python3_{8..10} )
inherit cmake-multilib python-any-r1
@@ -12,12 +11,11 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- S="${WORKDIR}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="https://aomedia.org"
+HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
LICENSE="BSD-2"
SLOT="0/3"
@@ -38,7 +36,7 @@ BDEPEND="${PYTHON_DEPS}
doc? ( app-doc/doxygen )
"
-# the PATENTS file is required to be distributed with this package bug #682214
+# the PATENTS file is required to be distributed with this package, bug #682214
DOCS=( PATENTS )
multilib_src_configure() {
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 1c7cfa25f6f8..711be136d0c9 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -3,7 +3,6 @@
EAPI=8
-CMAKE_ECLASS=cmake
PYTHON_COMPAT=( python3_{8..10} )
inherit cmake-multilib python-any-r1
@@ -12,12 +11,11 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- S="${WORKDIR}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="https://aomedia.org"
+HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
LICENSE="BSD-2"
SLOT="0/3"
@@ -38,7 +36,7 @@ BDEPEND="${PYTHON_DEPS}
doc? ( app-doc/doxygen )
"
-# the PATENTS file is required to be distributed with this package bug #682214
+# the PATENTS file is required to be distributed with this package, bug #682214
DOCS=( PATENTS )
multilib_src_configure() {
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-03-12 10:51 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2022-03-12 10:51 UTC (permalink / raw
To: gentoo-commits
commit: 2867b3744a08056d004a8b78a19370b2b0963334
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 12 10:51:28 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 12 10:51:28 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2867b374
media-libs/libaom: Stabilize 3.3.0 ppc, #834977
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.3.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.3.0.ebuild b/media-libs/libaom/libaom-3.3.0.ebuild
index 711be136d0c9..7b68362b8789 100644
--- a/media-libs/libaom/libaom-3.3.0.ebuild
+++ b/media-libs/libaom/libaom-3.3.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-03-12 11:51 Jakov Smolić
0 siblings, 0 replies; 133+ messages in thread
From: Jakov Smolić @ 2022-03-12 11:51 UTC (permalink / raw
To: gentoo-commits
commit: fa528dd9fa9ec3b2584ae553fda7514de53673f3
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 12 11:51:11 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat Mar 12 11:51:11 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa528dd9
media-libs/libaom: Stabilize 3.3.0 x86, #834977
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
media-libs/libaom/libaom-3.3.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.3.0.ebuild b/media-libs/libaom/libaom-3.3.0.ebuild
index b14f0cf20d3c..cebdf9a4ddf6 100644
--- a/media-libs/libaom/libaom-3.3.0.ebuild
+++ b/media-libs/libaom/libaom-3.3.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-03-12 11:51 Jakov Smolić
0 siblings, 0 replies; 133+ messages in thread
From: Jakov Smolić @ 2022-03-12 11:51 UTC (permalink / raw
To: gentoo-commits
commit: 7566c6536ca3ffaab06cacfece80ce290057f302
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 12 11:50:56 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat Mar 12 11:50:56 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7566c653
media-libs/libaom: Stabilize 3.3.0 amd64, #834977
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
media-libs/libaom/libaom-3.3.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.3.0.ebuild b/media-libs/libaom/libaom-3.3.0.ebuild
index 7b68362b8789..b14f0cf20d3c 100644
--- a/media-libs/libaom/libaom-3.3.0.ebuild
+++ b/media-libs/libaom/libaom-3.3.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-03-12 13:29 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2022-03-12 13:29 UTC (permalink / raw
To: gentoo-commits
commit: 9b042d440b50f12cbb902ee88a5c9a6510b84b5c
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 12 13:29:42 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 12 13:29:42 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b042d44
media-libs/libaom: Stabilize 3.3.0 arm64, #834977
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.3.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.3.0.ebuild b/media-libs/libaom/libaom-3.3.0.ebuild
index cebdf9a4ddf6..7ac073265596 100644
--- a/media-libs/libaom/libaom-3.3.0.ebuild
+++ b/media-libs/libaom/libaom-3.3.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-03-12 16:30 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2022-03-12 16:30 UTC (permalink / raw
To: gentoo-commits
commit: cd9dc347bef4abfb77eee9303431c36c7bc0a418
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 12 16:29:57 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 12 16:29:57 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd9dc347
media-libs/libaom: Stabilize 3.3.0 ppc64, #834977
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.3.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.3.0.ebuild b/media-libs/libaom/libaom-3.3.0.ebuild
index 7ac073265596..4629f7dd2077 100644
--- a/media-libs/libaom/libaom-3.3.0.ebuild
+++ b/media-libs/libaom/libaom-3.3.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-03-17 2:09 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2022-03-17 2:09 UTC (permalink / raw
To: gentoo-commits
commit: 1f96696e0926a6e2ff71c7455755e6a5563f0570
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 17 02:07:19 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 17 02:08:39 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f96696e
media-libs/libaom: workaround bugs in intrinsic-enabled/disabled builds
- For 32-bit multilib builds on amd64, force on SSE3 & SSSE3. It seems
to check at runtime anyway (for some targets, inc. this one).
- For arm32-on-arm64 builds, go generic, because it gets confused by ARM64
when NEON is disabled (I think?). Could try forcing arm at some point.
Closes: https://bugs.gentoo.org/816027
Closes: https://bugs.gentoo.org/835456
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-3.3.0.ebuild | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/media-libs/libaom/libaom-3.3.0.ebuild b/media-libs/libaom/libaom-3.3.0.ebuild
index 4629f7dd2077..8f587c6b1c32 100644
--- a/media-libs/libaom/libaom-3.3.0.ebuild
+++ b/media-libs/libaom/libaom-3.3.0.ebuild
@@ -66,6 +66,26 @@ multilib_src_configure() {
-DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
)
+ # For 32-bit multilib builds, force some intrinsics on to work around
+ # bug #816027. libaom seems to do runtime detection for some targets
+ # at least, so this isn't an issue.
+ if ! multilib_is_native_abi && use amd64 ; then
+ mycmakeargs+=(
+ -DENABLE_SSE3=ON
+ -DENABLE_SSSE3=ON
+ )
+ fi
+
+ # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456
+ # Just force generic, given it's a niche situation.
+ # TODO: could try forcing armv7 or similar?
+ if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then
+ ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)"
+ mycmakeargs+=(
+ -DAOM_TARGET_CPU=generic
+ )
+ fi
+
cmake_src_configure
}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-03-17 2:09 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2022-03-17 2:09 UTC (permalink / raw
To: gentoo-commits
commit: 69681d570dc4a2f83a3133760f08935b8950956e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 17 02:09:35 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 17 02:09:35 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69681d57
media-libs/libaom: Stabilize 3.3.0 arm, #834977
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-3.3.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.3.0.ebuild b/media-libs/libaom/libaom-3.3.0.ebuild
index 8f587c6b1c32..e23ac9e6a952 100644
--- a/media-libs/libaom/libaom-3.3.0.ebuild
+++ b/media-libs/libaom/libaom-3.3.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-04-17 19:24 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2022-04-17 19:24 UTC (permalink / raw
To: gentoo-commits
commit: 52ea5689e7062c26a5ce776b70270686b1fe7dc1
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 17 19:21:13 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 17 19:21:13 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52ea5689
media-libs/libaom: drop 3.2.0
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/Manifest | 1 -
media-libs/libaom/libaom-3.2.0.ebuild | 84 -----------------------------------
2 files changed, 85 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 12b1d8273c51..f6fc727b9eb5 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1,2 +1 @@
-DIST libaom-3.2.0.tar.gz 4717955 BLAKE2B b247c9092bf3b8080b33671f182b10eea060a2eafd94eeb1b92177d2c7b5c32de2342f9cf1c7e500b28fdac2b00ea8d43b1e56c9d1c8c0efe1bbc4e40285a52a SHA512 649bebde85c1a42b0c1c3d2d3b7110b999e3ee1c8e76595259e4e75a8b0f3918e23ff7c7e2c313da4d579882f55bf29765bb882570280adc81f3bc1e82f1ee19
DIST libaom-3.3.0.tar.gz 4768475 BLAKE2B 22060694019bcd925cb38c365063b8f2be60aed4cc6f9b0aa95cf8b4c4c5b40f5c603359d8c0728c5650fe9f7eea7573b8fd4a93975481c67409b201b4c48428 SHA512 9bd118bf46d777da4e85f348fed95510ce583d16d005d062d33e2899f16f24bdb8b120792a7c77ccb64b4e1ff5b3d934342fb1b356bb426693ef69220f138c5f
diff --git a/media-libs/libaom/libaom-3.2.0.ebuild b/media-libs/libaom/libaom-3.2.0.ebuild
deleted file mode 100644
index 5dd0318c3279..000000000000
--- a/media-libs/libaom/libaom-3.2.0.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_ECLASS=cmake
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake-multilib python-any-r1
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
-else
- SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- S="${WORKDIR}"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
-fi
-
-DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="https://aomedia.org"
-
-LICENSE="BSD-2"
-SLOT="0/3"
-IUSE="doc +examples"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
-IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_neon"
-
-REQUIRED_USE="
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
-"
-
-BDEPEND="${PYTHON_DEPS}
- abi_x86_32? ( dev-lang/yasm )
- abi_x86_64? ( dev-lang/yasm )
- abi_x86_x32? ( dev-lang/yasm )
- doc? ( app-doc/doxygen )
-"
-
-# the PATENTS file is required to be distributed with this package bug #682214
-DOCS=( PATENTS )
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DENABLE_CCACHE=OFF
- -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
- -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
- -DENABLE_NASM=OFF
- -DENABLE_TESTS=OFF
- -DENABLE_TOOLS=ON
- -DENABLE_WERROR=OFF
-
- # Needs libjxl, currently unpackaged.
- -DCONFIG_TUNE_BUTTERAUGLI=0
-
- # neon support is assumed to be always enabled on arm64
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
- # ENABLE_DSPR2 / ENABLE_MSA for mips
- -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
- -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
- -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
- -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
- -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
- -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
- -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
- -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
- -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
- )
-
- cmake_src_configure
-}
-
-multilib_src_install() {
- if multilib_is_native_abi && use doc ; then
- local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
- fi
-
- cmake_src_install
-}
-
-multilib_src_install_all() {
- find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-05-17 5:34 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2022-05-17 5:34 UTC (permalink / raw
To: gentoo-commits
commit: 9f97d3deaba5185297268d07f28f05e06bb4085b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 05:32:40 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 17 05:34:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f97d3de
media-libs/libaom: partially wire up tests
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-3.3.0.ebuild | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/media-libs/libaom/libaom-3.3.0.ebuild b/media-libs/libaom/libaom-3.3.0.ebuild
index e23ac9e6a952..8b1b5dafce17 100644
--- a/media-libs/libaom/libaom-3.3.0.ebuild
+++ b/media-libs/libaom/libaom-3.3.0.ebuild
@@ -19,10 +19,12 @@ HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
LICENSE="BSD-2"
SLOT="0/3"
-IUSE="doc +examples"
+IUSE="doc +examples test"
IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
IUSE="${IUSE} cpu_flags_arm_neon"
+# Tests need more wiring up
+RESTRICT="!test? ( test ) test"
REQUIRED_USE="
cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
@@ -45,7 +47,7 @@ multilib_src_configure() {
-DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
-DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
-DENABLE_NASM=OFF
- -DENABLE_TESTS=OFF
+ -DENABLE_TESTS=$(usex test)
-DENABLE_TOOLS=ON
-DENABLE_WERROR=OFF
@@ -89,6 +91,10 @@ multilib_src_configure() {
cmake_src_configure
}
+multilib_src_test() {
+ "${BUILD_DIR}"/test_libaom || die
+}
+
multilib_src_install() {
if multilib_is_native_abi && use doc ; then
local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-05-17 11:54 WANG Xuerui
0 siblings, 0 replies; 133+ messages in thread
From: WANG Xuerui @ 2022-05-17 11:54 UTC (permalink / raw
To: gentoo-commits
commit: 7798264b13bc562587d4056c458bde1122cbbadb
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 10:36:44 2022 +0000
Commit: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Tue May 17 11:53:58 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7798264b
media-libs/libaom: forward ~loong
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
media-libs/libaom/libaom-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 711be136d0c9..f0852191a0d6 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-05-17 11:54 WANG Xuerui
0 siblings, 0 replies; 133+ messages in thread
From: WANG Xuerui @ 2022-05-17 11:54 UTC (permalink / raw
To: gentoo-commits
commit: d62da5a82da1dc0f7031bbf72a91e119e3c27e69
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 10:36:42 2022 +0000
Commit: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Tue May 17 11:53:58 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d62da5a8
media-libs/libaom: keyword 3.3.0 for ~loong
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
media-libs/libaom/libaom-3.3.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.3.0.ebuild b/media-libs/libaom/libaom-3.3.0.ebuild
index 8b1b5dafce17..3cceed6f3e43 100644
--- a/media-libs/libaom/libaom-3.3.0.ebuild
+++ b/media-libs/libaom/libaom-3.3.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-07-07 14:25 Alexis Ballier
0 siblings, 0 replies; 133+ messages in thread
From: Alexis Ballier @ 2022-07-07 14:25 UTC (permalink / raw
To: gentoo-commits
commit: b9f4d5ca76e3aa688d1a3db3723b5c5509214f37
Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 7 13:44:02 2022 +0000
Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Thu Jul 7 14:25:01 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9f4d5ca
media-libs/libaom: bump to 3.4.0
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexis Ballier <aballier <AT> gentoo.org>
media-libs/libaom/Manifest | 1 +
media-libs/libaom/libaom-3.4.0.ebuild | 108 ++++++++++++++++++++++++++++++++++
2 files changed, 109 insertions(+)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index f6fc727b9eb5..74b88245f6e4 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1 +1,2 @@
DIST libaom-3.3.0.tar.gz 4768475 BLAKE2B 22060694019bcd925cb38c365063b8f2be60aed4cc6f9b0aa95cf8b4c4c5b40f5c603359d8c0728c5650fe9f7eea7573b8fd4a93975481c67409b201b4c48428 SHA512 9bd118bf46d777da4e85f348fed95510ce583d16d005d062d33e2899f16f24bdb8b120792a7c77ccb64b4e1ff5b3d934342fb1b356bb426693ef69220f138c5f
+DIST libaom-3.4.0.tar.gz 5175838 BLAKE2B 7a38cc1a1871f044018a8ebf5022810b753b099ad61e0c6e2625a0480946e8b5e066fd1e1abc5523e817025c8a59d6f1092c12d632c5b602cf3a80f6ef8daa0e SHA512 8de5e7eae96b182ceb33ce2c66fde784349a7a117371177102c358cc9b2cad75bebe2849fdf8ce57ae149a38b43419b51e54e5475cb781ed3d5953081127b478
diff --git a/media-libs/libaom/libaom-3.4.0.ebuild b/media-libs/libaom/libaom-3.4.0.ebuild
new file mode 100644
index 000000000000..07423e062dca
--- /dev/null
+++ b/media-libs/libaom/libaom-3.4.0.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
+else
+ SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
+HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
+
+LICENSE="BSD-2"
+SLOT="0/3"
+IUSE="doc +examples test"
+IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
+IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
+IUSE="${IUSE} cpu_flags_arm_neon"
+# Tests need more wiring up
+RESTRICT="!test? ( test ) test"
+
+REQUIRED_USE="
+ cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
+ cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
+"
+
+BDEPEND="${PYTHON_DEPS}
+ abi_x86_32? ( dev-lang/yasm )
+ abi_x86_64? ( dev-lang/yasm )
+ abi_x86_x32? ( dev-lang/yasm )
+ doc? ( app-doc/doxygen )
+"
+
+# the PATENTS file is required to be distributed with this package, bug #682214
+DOCS=( PATENTS )
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DENABLE_CCACHE=OFF
+ -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
+ -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
+ -DENABLE_NASM=OFF
+ -DENABLE_TESTS=$(usex test)
+ -DENABLE_TOOLS=ON
+ -DENABLE_WERROR=OFF
+
+ # Needs libjxl, currently unpackaged.
+ -DCONFIG_TUNE_BUTTERAUGLI=0
+
+ # neon support is assumed to be always enabled on arm64
+ -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
+ # ENABLE_DSPR2 / ENABLE_MSA for mips
+ -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
+ -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
+ -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
+ -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
+ -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
+ -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
+ -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
+ -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
+ -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
+ )
+
+ # For 32-bit multilib builds, force some intrinsics on to work around
+ # bug #816027. libaom seems to do runtime detection for some targets
+ # at least, so this isn't an issue.
+ if ! multilib_is_native_abi && use amd64 ; then
+ mycmakeargs+=(
+ -DENABLE_SSE3=ON
+ -DENABLE_SSSE3=ON
+ )
+ fi
+
+ # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456
+ # Just force generic, given it's a niche situation.
+ # TODO: could try forcing armv7 or similar?
+ if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then
+ ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)"
+ mycmakeargs+=(
+ -DAOM_TARGET_CPU=generic
+ )
+ fi
+
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ "${BUILD_DIR}"/test_libaom || die
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi && use doc ; then
+ local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
+ fi
+
+ cmake_src_install
+}
+
+multilib_src_install_all() {
+ find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-07-13 15:13 Joonas Niilola
0 siblings, 0 replies; 133+ messages in thread
From: Joonas Niilola @ 2022-07-13 15:13 UTC (permalink / raw
To: gentoo-commits
commit: 6737fe7da76088b5cd7f47e14d4fbd9890cbe5be
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 13 12:01:43 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Jul 13 15:13:53 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6737fe7d
media-libs/libaom: add missing BDEPEND for dev-lang/perl
CMake Error at build/cmake/aom_configure.cmake:414 (message):
Perl is required to build libaom.
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-libs/libaom/libaom-3.4.0.ebuild | 1 +
media-libs/libaom/libaom-9999.ebuild | 1 +
2 files changed, 2 insertions(+)
diff --git a/media-libs/libaom/libaom-3.4.0.ebuild b/media-libs/libaom/libaom-3.4.0.ebuild
index 07423e062dca..73a96a1dba92 100644
--- a/media-libs/libaom/libaom-3.4.0.ebuild
+++ b/media-libs/libaom/libaom-3.4.0.ebuild
@@ -32,6 +32,7 @@ REQUIRED_USE="
"
BDEPEND="${PYTHON_DEPS}
+ dev-lang/perl
abi_x86_32? ( dev-lang/yasm )
abi_x86_64? ( dev-lang/yasm )
abi_x86_x32? ( dev-lang/yasm )
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index f0852191a0d6..e5f515ba1a83 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -30,6 +30,7 @@ REQUIRED_USE="
"
BDEPEND="${PYTHON_DEPS}
+ dev-lang/perl
abi_x86_32? ( dev-lang/yasm )
abi_x86_64? ( dev-lang/yasm )
abi_x86_x32? ( dev-lang/yasm )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-07-30 2:22 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2022-07-30 2:22 UTC (permalink / raw
To: gentoo-commits
commit: 64791d623308e91832ff0becddb9a05f3257c468
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 29 23:16:02 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 30 02:22:18 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64791d62
media-libs/libaom: enable Python 3.11
Closes: https://bugs.gentoo.org/862175
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-3.4.0.ebuild | 2 +-
media-libs/libaom/libaom-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-libs/libaom/libaom-3.4.0.ebuild b/media-libs/libaom/libaom-3.4.0.ebuild
index 73a96a1dba92..cebd64828aa4 100644
--- a/media-libs/libaom/libaom-3.4.0.ebuild
+++ b/media-libs/libaom/libaom-3.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
inherit cmake-multilib python-any-r1
if [[ ${PV} == *9999* ]]; then
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index e5f515ba1a83..39cf3f69c8d2 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
inherit cmake-multilib python-any-r1
if [[ ${PV} == *9999* ]]; then
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-09-03 5:27 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2022-09-03 5:27 UTC (permalink / raw
To: gentoo-commits
commit: d66ed2c8f51500057a7cfd65f38cf22bdaf6897d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 3 05:26:30 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 3 05:26:30 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d66ed2c8
media-libs/libaom: Stabilize 3.4.0 amd64, #868030
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-3.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.4.0.ebuild b/media-libs/libaom/libaom-3.4.0.ebuild
index 2f647481ec2e..0f644caedcff 100644
--- a/media-libs/libaom/libaom-3.4.0.ebuild
+++ b/media-libs/libaom/libaom-3.4.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-09-05 3:56 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2022-09-05 3:56 UTC (permalink / raw
To: gentoo-commits
commit: dbbd6b760867240bb168e4ff71300938eca78f37
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 5 03:56:41 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Sep 5 03:56:41 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbbd6b76
media-libs/libaom: Stabilize 3.4.0 arm64, #868030
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-3.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.4.0.ebuild b/media-libs/libaom/libaom-3.4.0.ebuild
index 0f644caedcff..cefd516e80a6 100644
--- a/media-libs/libaom/libaom-3.4.0.ebuild
+++ b/media-libs/libaom/libaom-3.4.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-09-25 4:32 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2022-09-25 4:32 UTC (permalink / raw
To: gentoo-commits
commit: a2760c11992fad88374b11deb8db1e645269bb8b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 25 04:30:06 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 25 04:30:20 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2760c11
media-libs/libaom: add 3.5.0
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/Manifest | 1 +
.../{libaom-9999.ebuild => libaom-3.5.0.ebuild} | 36 ++++++++++++++++++++--
media-libs/libaom/libaom-9999.ebuild | 36 ++++++++++++++++++++--
3 files changed, 67 insertions(+), 6 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 74b88245f6e4..d9317b5b8cae 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1,2 +1,3 @@
DIST libaom-3.3.0.tar.gz 4768475 BLAKE2B 22060694019bcd925cb38c365063b8f2be60aed4cc6f9b0aa95cf8b4c4c5b40f5c603359d8c0728c5650fe9f7eea7573b8fd4a93975481c67409b201b4c48428 SHA512 9bd118bf46d777da4e85f348fed95510ce583d16d005d062d33e2899f16f24bdb8b120792a7c77ccb64b4e1ff5b3d934342fb1b356bb426693ef69220f138c5f
DIST libaom-3.4.0.tar.gz 5175838 BLAKE2B 7a38cc1a1871f044018a8ebf5022810b753b099ad61e0c6e2625a0480946e8b5e066fd1e1abc5523e817025c8a59d6f1092c12d632c5b602cf3a80f6ef8daa0e SHA512 8de5e7eae96b182ceb33ce2c66fde784349a7a117371177102c358cc9b2cad75bebe2849fdf8ce57ae149a38b43419b51e54e5475cb781ed3d5953081127b478
+DIST libaom-3.5.0.tar.gz 5206715 BLAKE2B d47ddb864c909c972f692667177417daef0350124a096547eacc83ab3630227fe7a23e95f3988a2109c580f9a87ba30a58bcc58be1a2e24fe694eb01655a4861 SHA512 370c529a84d54c95f05c5a3b3edadd1cca95eeccd5a6b5454e574211c6dd9bf5bd33ab67b43587c6de37688fe546ea9e16de0ab2d721e965143b7e8c85db6fd4
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-3.5.0.ebuild
similarity index 70%
copy from media-libs/libaom/libaom-9999.ebuild
copy to media-libs/libaom/libaom-3.5.0.ebuild
index 39cf3f69c8d2..7c969b44ed77 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-3.5.0.ebuild
@@ -19,10 +19,12 @@ HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
LICENSE="BSD-2"
SLOT="0/3"
-IUSE="doc +examples"
+IUSE="doc +examples test"
IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
IUSE="${IUSE} cpu_flags_arm_neon"
+# Tests need more wiring up
+RESTRICT="!test? ( test ) test"
REQUIRED_USE="
cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
@@ -37,16 +39,20 @@ BDEPEND="${PYTHON_DEPS}
doc? ( app-doc/doxygen )
"
-# the PATENTS file is required to be distributed with this package, bug #682214
+# The PATENTS file is required to be distributed with this package, bug #682214
DOCS=( PATENTS )
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch
+)
+
multilib_src_configure() {
local mycmakeargs=(
-DENABLE_CCACHE=OFF
-DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
-DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
-DENABLE_NASM=OFF
- -DENABLE_TESTS=OFF
+ -DENABLE_TESTS=$(usex test)
-DENABLE_TOOLS=ON
-DENABLE_WERROR=OFF
@@ -67,9 +73,33 @@ multilib_src_configure() {
-DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
)
+ # For 32-bit multilib builds, force some intrinsics on to work around
+ # bug #816027. libaom seems to do runtime detection for some targets
+ # at least, so this isn't an issue.
+ if ! multilib_is_native_abi && use amd64 ; then
+ mycmakeargs+=(
+ -DENABLE_SSE3=ON
+ -DENABLE_SSSE3=ON
+ )
+ fi
+
+ # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456
+ # Just force generic, given it's a niche situation.
+ # TODO: could try forcing armv7 or similar?
+ if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then
+ ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)"
+ mycmakeargs+=(
+ -DAOM_TARGET_CPU=generic
+ )
+ fi
+
cmake_src_configure
}
+multilib_src_test() {
+ "${BUILD_DIR}"/test_libaom || die
+}
+
multilib_src_install() {
if multilib_is_native_abi && use doc ; then
local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 39cf3f69c8d2..7c969b44ed77 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -19,10 +19,12 @@ HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
LICENSE="BSD-2"
SLOT="0/3"
-IUSE="doc +examples"
+IUSE="doc +examples test"
IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
IUSE="${IUSE} cpu_flags_arm_neon"
+# Tests need more wiring up
+RESTRICT="!test? ( test ) test"
REQUIRED_USE="
cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
@@ -37,16 +39,20 @@ BDEPEND="${PYTHON_DEPS}
doc? ( app-doc/doxygen )
"
-# the PATENTS file is required to be distributed with this package, bug #682214
+# The PATENTS file is required to be distributed with this package, bug #682214
DOCS=( PATENTS )
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch
+)
+
multilib_src_configure() {
local mycmakeargs=(
-DENABLE_CCACHE=OFF
-DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
-DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
-DENABLE_NASM=OFF
- -DENABLE_TESTS=OFF
+ -DENABLE_TESTS=$(usex test)
-DENABLE_TOOLS=ON
-DENABLE_WERROR=OFF
@@ -67,9 +73,33 @@ multilib_src_configure() {
-DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
)
+ # For 32-bit multilib builds, force some intrinsics on to work around
+ # bug #816027. libaom seems to do runtime detection for some targets
+ # at least, so this isn't an issue.
+ if ! multilib_is_native_abi && use amd64 ; then
+ mycmakeargs+=(
+ -DENABLE_SSE3=ON
+ -DENABLE_SSSE3=ON
+ )
+ fi
+
+ # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456
+ # Just force generic, given it's a niche situation.
+ # TODO: could try forcing armv7 or similar?
+ if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then
+ ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)"
+ mycmakeargs+=(
+ -DAOM_TARGET_CPU=generic
+ )
+ fi
+
cmake_src_configure
}
+multilib_src_test() {
+ "${BUILD_DIR}"/test_libaom || die
+}
+
multilib_src_install() {
if multilib_is_native_abi && use doc ; then
local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-11-12 16:06 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2022-11-12 16:06 UTC (permalink / raw
To: gentoo-commits
commit: c455d00c48a6577b8258987a35b1582f5f36dbcf
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 12 16:06:05 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Nov 12 16:06:05 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c455d00c
media-libs/libaom: Stabilize 3.4.0 ppc, #868030
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.4.0.ebuild b/media-libs/libaom/libaom-3.4.0.ebuild
index cefd516e80a6..fac6d6b4bf73 100644
--- a/media-libs/libaom/libaom-3.4.0.ebuild
+++ b/media-libs/libaom/libaom-3.4.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-11-12 16:06 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2022-11-12 16:06 UTC (permalink / raw
To: gentoo-commits
commit: 42cdf4e3ace18cd28f278e9a75d8b0d888493b0d
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 12 16:06:13 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Nov 12 16:06:13 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42cdf4e3
media-libs/libaom: Stabilize 3.4.0 ppc64, #868030
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.4.0.ebuild b/media-libs/libaom/libaom-3.4.0.ebuild
index fac6d6b4bf73..8b3666ce0792 100644
--- a/media-libs/libaom/libaom-3.4.0.ebuild
+++ b/media-libs/libaom/libaom-3.4.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2022-11-12 16:07 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2022-11-12 16:07 UTC (permalink / raw
To: gentoo-commits
commit: 5bfadfba3e900c4af1f98b131d4848141f148fce
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 12 16:07:00 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Nov 12 16:07:00 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bfadfba
media-libs/libaom: Stabilize 3.4.0 arm, #868030
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.4.0.ebuild b/media-libs/libaom/libaom-3.4.0.ebuild
index 8b3666ce0792..7fdfdd23f9a4 100644
--- a/media-libs/libaom/libaom-3.4.0.ebuild
+++ b/media-libs/libaom/libaom-3.4.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-03-04 5:50 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2023-03-04 5:50 UTC (permalink / raw
To: gentoo-commits
commit: 85907418f37ecb9524c83a5cf0f87819c1bd7547
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 4 05:50:45 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 4 05:50:45 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85907418
media-libs/libaom: Stabilize 3.5.0 arm64, #899256
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.5.0.ebuild b/media-libs/libaom/libaom-3.5.0.ebuild
index b4074f6c48c7..e933590ec0c8 100644
--- a/media-libs/libaom/libaom-3.5.0.ebuild
+++ b/media-libs/libaom/libaom-3.5.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-03-04 6:28 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2023-03-04 6:28 UTC (permalink / raw
To: gentoo-commits
commit: a71b2395a06d3a9e7cfc402b62ef080c5003791f
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 4 06:28:00 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 4 06:28:00 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a71b2395
media-libs/libaom: Stabilize 3.5.0 arm, #899256
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.5.0.ebuild b/media-libs/libaom/libaom-3.5.0.ebuild
index e933590ec0c8..5bfa0884c49f 100644
--- a/media-libs/libaom/libaom-3.5.0.ebuild
+++ b/media-libs/libaom/libaom-3.5.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-03-04 9:03 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2023-03-04 9:03 UTC (permalink / raw
To: gentoo-commits
commit: 5417539b5508ed1320547c264b36d36ce965a27f
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 4 09:02:57 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 4 09:02:57 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5417539b
media-libs/libaom: Stabilize 3.5.0 ppc64, #899256
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.5.0.ebuild b/media-libs/libaom/libaom-3.5.0.ebuild
index 5bfa0884c49f..679737f638bc 100644
--- a/media-libs/libaom/libaom-3.5.0.ebuild
+++ b/media-libs/libaom/libaom-3.5.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-03-04 9:16 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2023-03-04 9:16 UTC (permalink / raw
To: gentoo-commits
commit: df9ed5ab1d6f8470d54b9bb47dcda8fcb9492b9a
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 4 09:15:57 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 4 09:15:57 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df9ed5ab
media-libs/libaom: Stabilize 3.5.0 x86, #899256
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.5.0.ebuild b/media-libs/libaom/libaom-3.5.0.ebuild
index 679737f638bc..8355329eb80a 100644
--- a/media-libs/libaom/libaom-3.5.0.ebuild
+++ b/media-libs/libaom/libaom-3.5.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-03-04 11:15 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2023-03-04 11:15 UTC (permalink / raw
To: gentoo-commits
commit: 201f85a5bd3a587a6b8ce5c4345000398f8b2791
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 4 11:14:53 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 4 11:14:53 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=201f85a5
media-libs/libaom: Stabilize 3.5.0 ppc, #899256
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.5.0.ebuild b/media-libs/libaom/libaom-3.5.0.ebuild
index a0334a580709..6f7ae830ed32 100644
--- a/media-libs/libaom/libaom-3.5.0.ebuild
+++ b/media-libs/libaom/libaom-3.5.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-03-07 16:31 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2023-03-07 16:31 UTC (permalink / raw
To: gentoo-commits
commit: 81e6e0579afa4ccad674f075d4d5662e882d85ca
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 7 16:31:07 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 7 16:31:39 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81e6e057
media-libs/libaom: add 3.6.0
Closes: https://bugs.gentoo.org/900200
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/Manifest | 1 +
media-libs/libaom/libaom-3.6.0.ebuild | 113 ++++++++++++++++++++++++++++++++++
2 files changed, 114 insertions(+)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 8f3af4916d3e..c87565f3d8c8 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1,2 +1,3 @@
DIST libaom-3.4.0.tar.gz 5175838 BLAKE2B 7a38cc1a1871f044018a8ebf5022810b753b099ad61e0c6e2625a0480946e8b5e066fd1e1abc5523e817025c8a59d6f1092c12d632c5b602cf3a80f6ef8daa0e SHA512 8de5e7eae96b182ceb33ce2c66fde784349a7a117371177102c358cc9b2cad75bebe2849fdf8ce57ae149a38b43419b51e54e5475cb781ed3d5953081127b478
DIST libaom-3.5.0.tar.gz 5206715 BLAKE2B d47ddb864c909c972f692667177417daef0350124a096547eacc83ab3630227fe7a23e95f3988a2109c580f9a87ba30a58bcc58be1a2e24fe694eb01655a4861 SHA512 370c529a84d54c95f05c5a3b3edadd1cca95eeccd5a6b5454e574211c6dd9bf5bd33ab67b43587c6de37688fe546ea9e16de0ab2d721e965143b7e8c85db6fd4
+DIST libaom-3.6.0.tar.gz 5258526 BLAKE2B bf97c74f3e59e3cc2431e7b7e3494beffde1b659d1a8f8775b4b47da0c7314b8bf5b9bdf14a9d1d47a8378271f49c9e26676e73509f9e910f1d5a01e79b575bc SHA512 28df178f43f26a064474f7d9c79882b4c04b66fed16f904ac9b37386912660e2af88c90672ec04eed99aef104156cf1e72040fa975895522dca7b88760b138bc
diff --git a/media-libs/libaom/libaom-3.6.0.ebuild b/media-libs/libaom/libaom-3.6.0.ebuild
new file mode 100644
index 000000000000..b4074f6c48c7
--- /dev/null
+++ b/media-libs/libaom/libaom-3.6.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
+else
+ SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
+HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
+
+LICENSE="BSD-2"
+SLOT="0/3"
+IUSE="doc +examples test"
+IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
+IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
+IUSE="${IUSE} cpu_flags_arm_neon"
+# Tests need more wiring up
+RESTRICT="!test? ( test ) test"
+
+REQUIRED_USE="
+ cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
+ cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
+"
+
+BDEPEND="${PYTHON_DEPS}
+ 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 )
+"
+
+# The PATENTS file is required to be distributed with this package, bug #682214
+DOCS=( PATENTS )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch
+)
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DENABLE_CCACHE=OFF
+ -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
+ -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
+ -DENABLE_NASM=OFF
+ -DENABLE_TESTS=$(usex test)
+ -DENABLE_TOOLS=ON
+ -DENABLE_WERROR=OFF
+
+ # Needs libjxl, currently unpackaged.
+ -DCONFIG_TUNE_BUTTERAUGLI=0
+
+ # neon support is assumed to be always enabled on arm64
+ -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
+ # ENABLE_DSPR2 / ENABLE_MSA for mips
+ -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
+ -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
+ -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
+ -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
+ -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
+ -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
+ -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
+ -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
+ -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
+ )
+
+ # For 32-bit multilib builds, force some intrinsics on to work around
+ # bug #816027. libaom seems to do runtime detection for some targets
+ # at least, so this isn't an issue.
+ if ! multilib_is_native_abi && use amd64 ; then
+ mycmakeargs+=(
+ -DENABLE_SSE3=ON
+ -DENABLE_SSSE3=ON
+ )
+ fi
+
+ # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456
+ # Just force generic, given it's a niche situation.
+ # TODO: could try forcing armv7 or similar?
+ if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then
+ ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)"
+ mycmakeargs+=(
+ -DAOM_TARGET_CPU=generic
+ )
+ fi
+
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ "${BUILD_DIR}"/test_libaom || die
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi && use doc ; then
+ local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
+ fi
+
+ cmake_src_install
+}
+
+multilib_src_install_all() {
+ find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-03-21 4:24 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2023-03-21 4:24 UTC (permalink / raw
To: gentoo-commits
commit: 78f6905a8bec4121d6f000a3c797487e3f02982f
Author: Matoro Mahri <matoro <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Tue Mar 21 00:26:14 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 21 04:18:52 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78f6905a
media-libs/libaom: wire up tests
These tests are VERY long (expect 3+ hours minimum) and currently also
DO NOT PASS on non-amd64 arches.
Bug: https://bugs.gentoo.org/896122
Signed-off-by: Matoro Mahri <matoro <AT> users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/30274
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/Manifest | 1 +
media-libs/libaom/libaom-3.6.0.ebuild | 19 +++++++++++++++----
media-libs/libaom/libaom-9999.ebuild | 19 +++++++++++++++----
3 files changed, 31 insertions(+), 8 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index c87565f3d8c8..8472f6c06f8f 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1,3 +1,4 @@
DIST libaom-3.4.0.tar.gz 5175838 BLAKE2B 7a38cc1a1871f044018a8ebf5022810b753b099ad61e0c6e2625a0480946e8b5e066fd1e1abc5523e817025c8a59d6f1092c12d632c5b602cf3a80f6ef8daa0e SHA512 8de5e7eae96b182ceb33ce2c66fde784349a7a117371177102c358cc9b2cad75bebe2849fdf8ce57ae149a38b43419b51e54e5475cb781ed3d5953081127b478
DIST libaom-3.5.0.tar.gz 5206715 BLAKE2B d47ddb864c909c972f692667177417daef0350124a096547eacc83ab3630227fe7a23e95f3988a2109c580f9a87ba30a58bcc58be1a2e24fe694eb01655a4861 SHA512 370c529a84d54c95f05c5a3b3edadd1cca95eeccd5a6b5454e574211c6dd9bf5bd33ab67b43587c6de37688fe546ea9e16de0ab2d721e965143b7e8c85db6fd4
+DIST libaom-3.6.0-testdata.tar.gz 498554450 BLAKE2B bbc84e9d3fd91272fa6e30a19f625fb5b71b1ff6c622982202c298e45c7a331338ed316942d7c0ab00f5ef37d442e1a45a62a30be70f8c1315caac9e7742903e SHA512 a86303a2486fca9a85cdb9275c1715a3862df92021967a5a0d97f8aa6862dd6cad1d65e1377fbee3f1b21d73c770e10ece4041a13bf57e6f2a1bb39357b00316
DIST libaom-3.6.0.tar.gz 5258526 BLAKE2B bf97c74f3e59e3cc2431e7b7e3494beffde1b659d1a8f8775b4b47da0c7314b8bf5b9bdf14a9d1d47a8378271f49c9e26676e73509f9e910f1d5a01e79b575bc SHA512 28df178f43f26a064474f7d9c79882b4c04b66fed16f904ac9b37386912660e2af88c90672ec04eed99aef104156cf1e72040fa975895522dca7b88760b138bc
diff --git a/media-libs/libaom/libaom-3.6.0.ebuild b/media-libs/libaom/libaom-3.6.0.ebuild
index b4074f6c48c7..a4a3923a8c6a 100644
--- a/media-libs/libaom/libaom-3.6.0.ebuild
+++ b/media-libs/libaom/libaom-3.6.0.ebuild
@@ -10,7 +10,19 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
- SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
+ # To update test data tarball, follow these steps:
+ # 1. Clone the upstream repo and check out the relevant tag,
+ # or download the release tarball
+ # 2. Regular cmake configure (options don't matter here):
+ # cd build && cmake ..
+ # 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and
+ # run the "make testdata" target:
+ # LIBAOM_TEST_DATA_PATH=../libaom-1.2.3-testdata make testdata
+ # This will download the test data from the internet.
+ # 4. Create a tarball out of that directory.
+ # cd .. && tar cvzf libaom-1.2.3-testdata.tar.gz libaom-1.2.3-testdata
+ SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz
+ test? ( https://dev.gentoo.org/~ionen/distfiles/${P}-testdata.tar.gz )"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
@@ -23,8 +35,7 @@ IUSE="doc +examples test"
IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
IUSE="${IUSE} cpu_flags_arm_neon"
-# Tests need more wiring up
-RESTRICT="!test? ( test ) test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="
cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
@@ -97,7 +108,7 @@ multilib_src_configure() {
}
multilib_src_test() {
- "${BUILD_DIR}"/test_libaom || die
+ LIBAOM_TEST_DATA_PATH="${WORKDIR}/${P}-testdata" "${BUILD_DIR}"/test_libaom || die
}
multilib_src_install() {
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index b4074f6c48c7..a4a3923a8c6a 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -10,7 +10,19 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
- SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
+ # To update test data tarball, follow these steps:
+ # 1. Clone the upstream repo and check out the relevant tag,
+ # or download the release tarball
+ # 2. Regular cmake configure (options don't matter here):
+ # cd build && cmake ..
+ # 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and
+ # run the "make testdata" target:
+ # LIBAOM_TEST_DATA_PATH=../libaom-1.2.3-testdata make testdata
+ # This will download the test data from the internet.
+ # 4. Create a tarball out of that directory.
+ # cd .. && tar cvzf libaom-1.2.3-testdata.tar.gz libaom-1.2.3-testdata
+ SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz
+ test? ( https://dev.gentoo.org/~ionen/distfiles/${P}-testdata.tar.gz )"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
@@ -23,8 +35,7 @@ IUSE="doc +examples test"
IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
IUSE="${IUSE} cpu_flags_arm_neon"
-# Tests need more wiring up
-RESTRICT="!test? ( test ) test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="
cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
@@ -97,7 +108,7 @@ multilib_src_configure() {
}
multilib_src_test() {
- "${BUILD_DIR}"/test_libaom || die
+ LIBAOM_TEST_DATA_PATH="${WORKDIR}/${P}-testdata" "${BUILD_DIR}"/test_libaom || die
}
multilib_src_install() {
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-05-10 23:37 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2023-05-10 23:37 UTC (permalink / raw
To: gentoo-commits
commit: e3577ba5886bc955089cfc71c17ff64670f83f63
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May 10 23:36:29 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 10 23:36:29 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3577ba5
media-libs/libaom: add 3.6.1
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/Manifest | 2 ++
media-libs/libaom/{libaom-9999.ebuild => libaom-3.6.1.ebuild} | 8 +++++---
media-libs/libaom/libaom-9999.ebuild | 8 +++++---
3 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 8472f6c06f8f..c0ac00f3a50f 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -2,3 +2,5 @@ DIST libaom-3.4.0.tar.gz 5175838 BLAKE2B 7a38cc1a1871f044018a8ebf5022810b753b099
DIST libaom-3.5.0.tar.gz 5206715 BLAKE2B d47ddb864c909c972f692667177417daef0350124a096547eacc83ab3630227fe7a23e95f3988a2109c580f9a87ba30a58bcc58be1a2e24fe694eb01655a4861 SHA512 370c529a84d54c95f05c5a3b3edadd1cca95eeccd5a6b5454e574211c6dd9bf5bd33ab67b43587c6de37688fe546ea9e16de0ab2d721e965143b7e8c85db6fd4
DIST libaom-3.6.0-testdata.tar.gz 498554450 BLAKE2B bbc84e9d3fd91272fa6e30a19f625fb5b71b1ff6c622982202c298e45c7a331338ed316942d7c0ab00f5ef37d442e1a45a62a30be70f8c1315caac9e7742903e SHA512 a86303a2486fca9a85cdb9275c1715a3862df92021967a5a0d97f8aa6862dd6cad1d65e1377fbee3f1b21d73c770e10ece4041a13bf57e6f2a1bb39357b00316
DIST libaom-3.6.0.tar.gz 5258526 BLAKE2B bf97c74f3e59e3cc2431e7b7e3494beffde1b659d1a8f8775b4b47da0c7314b8bf5b9bdf14a9d1d47a8378271f49c9e26676e73509f9e910f1d5a01e79b575bc SHA512 28df178f43f26a064474f7d9c79882b4c04b66fed16f904ac9b37386912660e2af88c90672ec04eed99aef104156cf1e72040fa975895522dca7b88760b138bc
+DIST libaom-3.6.1-testdata.tar.xz 374912432 BLAKE2B 81fb51eed6576a4ef5d5aaa93e9adda344e547404f6532d31f4ef6489a88cf6cce99b1ac0ad67ef9592cad80f13b015d4960c45e29ff2b0746a8de1583a5be90 SHA512 de0b1394080389d892d1493ca48b351bbc409baa81ab6937292df09e52947a65266f08557a1d3c2cb636a8d4b9f3ae0730a7a824c907abb3557e22cc0fc3034b
+DIST libaom-3.6.1.tar.gz 5260460 BLAKE2B c47b748e3dc43e39ecb55c4d61ea3d2d4a889bb8c6c399e29e14269757d271cd759a553f5da765bcdf7cd19546b408fce060d5ed3fb13e3aba4f8d22d612bf29 SHA512 25afbc7911570973fa33410e9298eb31501b6f979fd4c60326081c9451c2cac8d692592d6fff19aac485da37da9c14e12ab4f95992e129ba7814b278b515d9bb
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-3.6.1.ebuild
similarity index 94%
copy from media-libs/libaom/libaom-9999.ebuild
copy to media-libs/libaom/libaom-3.6.1.ebuild
index a4a3923a8c6a..47299c68b404 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-3.6.1.ebuild
@@ -20,9 +20,11 @@ else
# LIBAOM_TEST_DATA_PATH=../libaom-1.2.3-testdata make testdata
# This will download the test data from the internet.
# 4. Create a tarball out of that directory.
- # cd .. && tar cvzf libaom-1.2.3-testdata.tar.gz libaom-1.2.3-testdata
- SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz
- test? ( https://dev.gentoo.org/~ionen/distfiles/${P}-testdata.tar.gz )"
+ # cd .. && tar cvaf libaom-1.2.3-testdata.tar.xz libaom-1.2.3-testdata
+ SRC_URI="
+ https://storage.googleapis.com/aom-releases/${P}.tar.gz
+ test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
+ "
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index a4a3923a8c6a..47299c68b404 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -20,9 +20,11 @@ else
# LIBAOM_TEST_DATA_PATH=../libaom-1.2.3-testdata make testdata
# This will download the test data from the internet.
# 4. Create a tarball out of that directory.
- # cd .. && tar cvzf libaom-1.2.3-testdata.tar.gz libaom-1.2.3-testdata
- SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz
- test? ( https://dev.gentoo.org/~ionen/distfiles/${P}-testdata.tar.gz )"
+ # cd .. && tar cvaf libaom-1.2.3-testdata.tar.xz libaom-1.2.3-testdata
+ SRC_URI="
+ https://storage.googleapis.com/aom-releases/${P}.tar.gz
+ test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
+ "
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-06-09 17:26 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2023-06-09 17:26 UTC (permalink / raw
To: gentoo-commits
commit: a5b3a285c05a95f2202ac060b09e399c09e6404a
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 9 17:26:22 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 9 17:26:22 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5b3a285
media-libs/libaom: Stabilize 3.6.1 arm64, #908139
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.6.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.6.1.ebuild b/media-libs/libaom/libaom-3.6.1.ebuild
index 47299c68b404..d90b3620ec12 100644
--- a/media-libs/libaom/libaom-3.6.1.ebuild
+++ b/media-libs/libaom/libaom-3.6.1.ebuild
@@ -25,7 +25,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-09-24 21:59 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2023-09-24 21:59 UTC (permalink / raw
To: gentoo-commits
commit: 9259d5a1c2c839e0e9db10dd50e11d6cfd13c57b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 24 21:33:53 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 24 21:59:31 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9259d5a1
media-libs/libaom: add 3.7.0
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/Manifest | 2 ++
media-libs/libaom/{libaom-9999.ebuild => libaom-3.7.0.ebuild} | 6 +++---
media-libs/libaom/libaom-9999.ebuild | 6 +++---
3 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index c0ac00f3a50f..6a902c906b99 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -4,3 +4,5 @@ DIST libaom-3.6.0-testdata.tar.gz 498554450 BLAKE2B bbc84e9d3fd91272fa6e30a19f62
DIST libaom-3.6.0.tar.gz 5258526 BLAKE2B bf97c74f3e59e3cc2431e7b7e3494beffde1b659d1a8f8775b4b47da0c7314b8bf5b9bdf14a9d1d47a8378271f49c9e26676e73509f9e910f1d5a01e79b575bc SHA512 28df178f43f26a064474f7d9c79882b4c04b66fed16f904ac9b37386912660e2af88c90672ec04eed99aef104156cf1e72040fa975895522dca7b88760b138bc
DIST libaom-3.6.1-testdata.tar.xz 374912432 BLAKE2B 81fb51eed6576a4ef5d5aaa93e9adda344e547404f6532d31f4ef6489a88cf6cce99b1ac0ad67ef9592cad80f13b015d4960c45e29ff2b0746a8de1583a5be90 SHA512 de0b1394080389d892d1493ca48b351bbc409baa81ab6937292df09e52947a65266f08557a1d3c2cb636a8d4b9f3ae0730a7a824c907abb3557e22cc0fc3034b
DIST libaom-3.6.1.tar.gz 5260460 BLAKE2B c47b748e3dc43e39ecb55c4d61ea3d2d4a889bb8c6c399e29e14269757d271cd759a553f5da765bcdf7cd19546b408fce060d5ed3fb13e3aba4f8d22d612bf29 SHA512 25afbc7911570973fa33410e9298eb31501b6f979fd4c60326081c9451c2cac8d692592d6fff19aac485da37da9c14e12ab4f95992e129ba7814b278b515d9bb
+DIST libaom-3.7.0-testdata.tar.xz 374076136 BLAKE2B 17036f37fbb04d59b50e13e5e2258215e99cab4b6f64ac558213009477bc22f43267b60bcbb30ec10325de2aed48b22237b12cd6220f4330e300b62bafedac0b SHA512 c08ef4c9c45f1a27e6c31b8cc9799d8e65d895663a79d7be51da1733be6d8013adaad3a8f1d7491f555a2eea58aead44b9ce935c3e9bb957cb8bbb93f6f4fd98
+DIST libaom-3.7.0.tar.gz 5347924 BLAKE2B 2693d60f5afa810e00ab6aadcf8ca763e328bc64e47b3678eeba9993db89b25cfa0380beeff5a5938f19da74410ce83068c318cff2aea30e5fe39680ac67e937 SHA512 b763a877db26dcaddea5513825900917e55bc131bf78a83f941f1e74b534a514cb599fb64c3ac18a8202ac0a72c511dfef6eeff21dfbe59ed9816887ca3ec5f3
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-3.7.0.ebuild
similarity index 95%
copy from media-libs/libaom/libaom-9999.ebuild
copy to media-libs/libaom/libaom-3.7.0.ebuild
index 47299c68b404..76a2b4d37365 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-3.7.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit cmake-multilib python-any-r1
if [[ ${PV} == *9999* ]]; then
@@ -17,10 +17,10 @@ else
# cd build && cmake ..
# 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and
# run the "make testdata" target:
- # LIBAOM_TEST_DATA_PATH=../libaom-1.2.3-testdata make testdata
+ # LIBAOM_TEST_DATA_PATH=../libaom-3.7.0-testdata make testdata
# This will download the test data from the internet.
# 4. Create a tarball out of that directory.
- # cd .. && tar cvaf libaom-1.2.3-testdata.tar.xz libaom-1.2.3-testdata
+ # cd .. && tar cvaf libaom-3.7.0-testdata.tar.xz libaom-3.7.0-testdata
SRC_URI="
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 47299c68b404..76a2b4d37365 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit cmake-multilib python-any-r1
if [[ ${PV} == *9999* ]]; then
@@ -17,10 +17,10 @@ else
# cd build && cmake ..
# 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and
# run the "make testdata" target:
- # LIBAOM_TEST_DATA_PATH=../libaom-1.2.3-testdata make testdata
+ # LIBAOM_TEST_DATA_PATH=../libaom-3.7.0-testdata make testdata
# This will download the test data from the internet.
# 4. Create a tarball out of that directory.
- # cd .. && tar cvaf libaom-1.2.3-testdata.tar.xz libaom-1.2.3-testdata
+ # cd .. && tar cvaf libaom-3.7.0-testdata.tar.xz libaom-3.7.0-testdata
SRC_URI="
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-11-20 10:06 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2023-11-20 10:06 UTC (permalink / raw
To: gentoo-commits
commit: e568fd7b95d5d6402883a57505f8bf5e31458fe6
Author: Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Sun Nov 19 21:46:54 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Nov 20 10:03:52 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e568fd7b
media-libs/libaom: wire up USE=cpu_flags_ppc_vsx
Bug: https://bugs.gentoo.org/906031
Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-3.7.0-r2.ebuild | 4 +++-
media-libs/libaom/libaom-9999.ebuild | 3 ++-
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/media-libs/libaom/libaom-3.7.0-r2.ebuild b/media-libs/libaom/libaom-3.7.0-r2.ebuild
index 3fbef9beb31c..3db5707b362b 100644
--- a/media-libs/libaom/libaom-3.7.0-r2.ebuild
+++ b/media-libs/libaom/libaom-3.7.0-r2.ebuild
@@ -36,7 +36,7 @@ SLOT="0/3"
IUSE="big-endian doc +examples test"
IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_neon"
+IUSE="${IUSE} cpu_flags_arm_neon cpu_flags_ppc_vsx"
RESTRICT="!test? ( test )"
REQUIRED_USE="
@@ -91,6 +91,8 @@ multilib_src_configure() {
-DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
-DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
-DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
+
+ -DENABLE_VSX=$(usex cpu_flags_ppc_vsx ON OFF)
)
# For 32-bit multilib builds, force some intrinsics on to work around
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 80b545dbde32..46033a771095 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -36,7 +36,7 @@ SLOT="0/3"
IUSE="big-endian doc +examples test"
IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_neon"
+IUSE="${IUSE} cpu_flags_arm_neon cpu_flags_ppc_vsx"
RESTRICT="!test? ( test )"
REQUIRED_USE="
@@ -88,6 +88,7 @@ multilib_src_configure() {
-DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
-DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
-DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
+ -DENABLE_VSX=$(usex cpu_flags_ppc_vsx ON OFF)
)
# For 32-bit multilib builds, force some intrinsics on to work around
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-11-27 11:13 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2023-11-27 11:13 UTC (permalink / raw
To: gentoo-commits
commit: c728f51131c1bd9d7f180ffab3631619730e1191
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 27 02:37:43 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Nov 27 11:12:58 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c728f511
media-libs/libaom: add 3.7.1
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/Manifest | 2 ++
media-libs/libaom/{libaom-9999.ebuild => libaom-3.7.1.ebuild} | 7 +++++--
media-libs/libaom/libaom-9999.ebuild | 5 +++--
3 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 6a902c906b99..c66636731d59 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -6,3 +6,5 @@ DIST libaom-3.6.1-testdata.tar.xz 374912432 BLAKE2B 81fb51eed6576a4ef5d5aaa93e9a
DIST libaom-3.6.1.tar.gz 5260460 BLAKE2B c47b748e3dc43e39ecb55c4d61ea3d2d4a889bb8c6c399e29e14269757d271cd759a553f5da765bcdf7cd19546b408fce060d5ed3fb13e3aba4f8d22d612bf29 SHA512 25afbc7911570973fa33410e9298eb31501b6f979fd4c60326081c9451c2cac8d692592d6fff19aac485da37da9c14e12ab4f95992e129ba7814b278b515d9bb
DIST libaom-3.7.0-testdata.tar.xz 374076136 BLAKE2B 17036f37fbb04d59b50e13e5e2258215e99cab4b6f64ac558213009477bc22f43267b60bcbb30ec10325de2aed48b22237b12cd6220f4330e300b62bafedac0b SHA512 c08ef4c9c45f1a27e6c31b8cc9799d8e65d895663a79d7be51da1733be6d8013adaad3a8f1d7491f555a2eea58aead44b9ce935c3e9bb957cb8bbb93f6f4fd98
DIST libaom-3.7.0.tar.gz 5347924 BLAKE2B 2693d60f5afa810e00ab6aadcf8ca763e328bc64e47b3678eeba9993db89b25cfa0380beeff5a5938f19da74410ce83068c318cff2aea30e5fe39680ac67e937 SHA512 b763a877db26dcaddea5513825900917e55bc131bf78a83f941f1e74b534a514cb599fb64c3ac18a8202ac0a72c511dfef6eeff21dfbe59ed9816887ca3ec5f3
+DIST libaom-3.7.1-testdata.tar.xz 373814716 BLAKE2B 2aecab88d36998d72ccbd170400425912404cffad0594749bd862c56ee732fa2a21898872db3898f5706459d45e13a026b6bb79ffb5ee9a6b284765ebf3cd8f6 SHA512 89a598e549602daeeb1a488303503644c4cf3f05b28706df3075c52592d3fdad13d29e56f36e571621db3d32f354af4b6978c02e9af8665f87c82f8c9918de9a
+DIST libaom-3.7.1.tar.gz 5349727 BLAKE2B a5bc8aaa538353fa405520fc096459d0009348c590dc585377e53971df252bac0b5bea40b6483c8be54caa7a0e8fccd761c5b3ec0db4144becec3cc12a91a5e9 SHA512 2ac90997065fcbdfa028e09945c10cbdad405569b98e03592a46971aebb189014ebd59553589804ba0a03c386af41bfbc37dd0a12320eb0fc6c9fd03e2149ee3
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-3.7.1.ebuild
similarity index 94%
copy from media-libs/libaom/libaom-9999.ebuild
copy to media-libs/libaom/libaom-3.7.1.ebuild
index 46033a771095..dac665628190 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-3.7.1.ebuild
@@ -17,10 +17,10 @@ else
# cd build && cmake ..
# 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and
# run the "make testdata" target:
- # LIBAOM_TEST_DATA_PATH=../libaom-3.7.0-testdata make testdata
+ # LIBAOM_TEST_DATA_PATH=../libaom-3.7.1-testdata make testdata
# This will download the test data from the internet.
# 4. Create a tarball out of that directory.
- # cd .. && tar cvaf libaom-3.7.0-testdata.tar.xz libaom-3.7.0-testdata
+ # cd .. && tar cvaf libaom-3.7.1-testdata.tar.xz libaom-3.7.1-testdata
SRC_URI="
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
@@ -58,6 +58,8 @@ DOCS=( PATENTS )
PATCHES=(
"${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch
"${FILESDIR}"/${PN}-3.7.0-allow-fortify-source.patch
+ "${FILESDIR}"/${PN}-3.7.0-big-endian.patch
+ "${FILESDIR}"/${PN}-3.7.0-big-endian-tests.patch
)
multilib_src_configure() {
@@ -88,6 +90,7 @@ multilib_src_configure() {
-DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
-DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
-DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
+
-DENABLE_VSX=$(usex cpu_flags_ppc_vsx ON OFF)
)
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 46033a771095..342fbbcdf1db 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -17,10 +17,10 @@ else
# cd build && cmake ..
# 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and
# run the "make testdata" target:
- # LIBAOM_TEST_DATA_PATH=../libaom-3.7.0-testdata make testdata
+ # LIBAOM_TEST_DATA_PATH=../libaom-3.7.1-testdata make testdata
# This will download the test data from the internet.
# 4. Create a tarball out of that directory.
- # cd .. && tar cvaf libaom-3.7.0-testdata.tar.xz libaom-3.7.0-testdata
+ # cd .. && tar cvaf libaom-3.7.1-testdata.tar.xz libaom-3.7.1-testdata
SRC_URI="
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
@@ -88,6 +88,7 @@ multilib_src_configure() {
-DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
-DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
-DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
+
-DENABLE_VSX=$(usex cpu_flags_ppc_vsx ON OFF)
)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-12-19 5:23 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2023-12-19 5:23 UTC (permalink / raw
To: gentoo-commits
commit: d3bf2067f999bae6d29f7e9c63c0a6588104701f
Author: Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Tue Dec 19 01:06:31 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 19 05:22:27 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3bf2067
media-libs/libaom: backport cpu_flags_ppc_vsx to 3.6.1
Backport of https://github.com/gentoo/gentoo/commit/e568fd7b95d5d6402883a57505f8bf5e31458fe6
Bug: https://bugs.gentoo.org/908139
Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/34361
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-3.6.1.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.6.1.ebuild b/media-libs/libaom/libaom-3.6.1.ebuild
index f373f7767dca..b0a0ffbf1d9b 100644
--- a/media-libs/libaom/libaom-3.6.1.ebuild
+++ b/media-libs/libaom/libaom-3.6.1.ebuild
@@ -36,7 +36,7 @@ SLOT="0/3"
IUSE="doc +examples test"
IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_neon"
+IUSE="${IUSE} cpu_flags_arm_neon cpu_flags_ppc_vsx"
RESTRICT="!test? ( test )"
REQUIRED_USE="
@@ -84,6 +84,8 @@ multilib_src_configure() {
-DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
-DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
-DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
+
+ -DENABLE_VSX=$(usex cpu_flags_ppc_vsx ON OFF)
)
# For 32-bit multilib builds, force some intrinsics on to work around
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-12-21 16:01 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2023-12-21 16:01 UTC (permalink / raw
To: gentoo-commits
commit: 80b738e372b09b14dedba81ac360f91caaf74066
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 21 16:00:57 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 21 16:00:57 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80b738e3
media-libs/libaom: Stabilize 3.7.0-r2 arm64, #920471
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.7.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.7.0-r2.ebuild b/media-libs/libaom/libaom-3.7.0-r2.ebuild
index 3db5707b362b..4515958e4f54 100644
--- a/media-libs/libaom/libaom-3.7.0-r2.ebuild
+++ b/media-libs/libaom/libaom-3.7.0-r2.ebuild
@@ -25,7 +25,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-12-21 16:30 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2023-12-21 16:30 UTC (permalink / raw
To: gentoo-commits
commit: 5dcd2a625f2a74837cd4e2cb456b6f472cb8b75a
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 21 16:30:45 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 21 16:30:45 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dcd2a62
media-libs/libaom: Stabilize 3.7.0-r2 amd64, #920471
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.7.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.7.0-r2.ebuild b/media-libs/libaom/libaom-3.7.0-r2.ebuild
index 4515958e4f54..5a29ad3770f5 100644
--- a/media-libs/libaom/libaom-3.7.0-r2.ebuild
+++ b/media-libs/libaom/libaom-3.7.0-r2.ebuild
@@ -25,7 +25,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-12-22 5:07 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2023-12-22 5:07 UTC (permalink / raw
To: gentoo-commits
commit: c441d5be51d209ba355e5be9404603754c54291d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 05:02:35 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 05:04:48 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c441d5be
media-libs/libaom: Stabilize 3.7.0-r2 arm, #920471
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-3.7.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.7.0-r2.ebuild b/media-libs/libaom/libaom-3.7.0-r2.ebuild
index 5a29ad3770f5..484985245c81 100644
--- a/media-libs/libaom/libaom-3.7.0-r2.ebuild
+++ b/media-libs/libaom/libaom-3.7.0-r2.ebuild
@@ -25,7 +25,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-12-22 7:21 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2023-12-22 7:21 UTC (permalink / raw
To: gentoo-commits
commit: d0d3a86391f86fb34ddb1fcaca560c2138558207
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 07:21:10 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 07:21:10 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0d3a863
media-libs/libaom: Stabilize 3.7.0-r2 x86, #920471
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.7.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.7.0-r2.ebuild b/media-libs/libaom/libaom-3.7.0-r2.ebuild
index 484985245c81..bf34b1dca583 100644
--- a/media-libs/libaom/libaom-3.7.0-r2.ebuild
+++ b/media-libs/libaom/libaom-3.7.0-r2.ebuild
@@ -25,7 +25,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-12-22 7:47 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2023-12-22 7:47 UTC (permalink / raw
To: gentoo-commits
commit: 0f430974723f0cf6acb6857e00845a22a8bf43fe
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 07:43:52 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 07:44:02 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f430974
media-libs/libaom: add 3.8.0
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/Manifest | 2 ++
.../{libaom-9999.ebuild => libaom-3.8.0.ebuild} | 20 ++++++++++++++++----
media-libs/libaom/libaom-9999.ebuild | 20 ++++++++++++++++----
3 files changed, 34 insertions(+), 8 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index c66636731d59..98fd190b1791 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -8,3 +8,5 @@ DIST libaom-3.7.0-testdata.tar.xz 374076136 BLAKE2B 17036f37fbb04d59b50e13e5e225
DIST libaom-3.7.0.tar.gz 5347924 BLAKE2B 2693d60f5afa810e00ab6aadcf8ca763e328bc64e47b3678eeba9993db89b25cfa0380beeff5a5938f19da74410ce83068c318cff2aea30e5fe39680ac67e937 SHA512 b763a877db26dcaddea5513825900917e55bc131bf78a83f941f1e74b534a514cb599fb64c3ac18a8202ac0a72c511dfef6eeff21dfbe59ed9816887ca3ec5f3
DIST libaom-3.7.1-testdata.tar.xz 373814716 BLAKE2B 2aecab88d36998d72ccbd170400425912404cffad0594749bd862c56ee732fa2a21898872db3898f5706459d45e13a026b6bb79ffb5ee9a6b284765ebf3cd8f6 SHA512 89a598e549602daeeb1a488303503644c4cf3f05b28706df3075c52592d3fdad13d29e56f36e571621db3d32f354af4b6978c02e9af8665f87c82f8c9918de9a
DIST libaom-3.7.1.tar.gz 5349727 BLAKE2B a5bc8aaa538353fa405520fc096459d0009348c590dc585377e53971df252bac0b5bea40b6483c8be54caa7a0e8fccd761c5b3ec0db4144becec3cc12a91a5e9 SHA512 2ac90997065fcbdfa028e09945c10cbdad405569b98e03592a46971aebb189014ebd59553589804ba0a03c386af41bfbc37dd0a12320eb0fc6c9fd03e2149ee3
+DIST libaom-3.8.0-testdata.tar.xz 426384840 BLAKE2B a195f44aa8f55e869ea613f587a101162723be643d272c08b5ac50afc9c55e2240d84f63489402482699f6c306d96116f7808f47f529ce4d0ec8149495b72b49 SHA512 18ba3468e770e274e8a1556160c8524d309d6ea80e3cca971d6858cccc5ba4f2d3764f484e19d23df83ebc50e047aa1ef6fb1a92aad90668cfee7daa95447db2
+DIST libaom-3.8.0.tar.gz 5448720 BLAKE2B 276e50c134a5a5925591cbc5c76a11383d288854bc5f4db79d97f1e4e41e74f5739ee916df127112cb678673f09aeb5dfa91f1d8696b0894923837cea991bd73 SHA512 201a3ef00c0de3f90ed2486b306b836ec3e5c891c0ea05cb4607523f084f957849d38cd1e2684c05af2a93180a1b151ccc7a99ba8d5d52a84d8cb17cb25b0e8a
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-3.8.0.ebuild
similarity index 91%
copy from media-libs/libaom/libaom-9999.ebuild
copy to media-libs/libaom/libaom-3.8.0.ebuild
index 342fbbcdf1db..90505353bef1 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-3.8.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit cmake-multilib python-any-r1
if [[ ${PV} == *9999* ]]; then
@@ -36,7 +36,7 @@ SLOT="0/3"
IUSE="big-endian doc +examples test"
IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_neon cpu_flags_ppc_vsx"
+IUSE="${IUSE} cpu_flags_arm_crc32 cpu_flags_arm_neon cpu_flags_ppc_vsx"
RESTRICT="!test? ( test )"
REQUIRED_USE="
@@ -76,9 +76,20 @@ multilib_src_configure() {
# Needs libjxl, currently unpackaged.
-DCONFIG_TUNE_BUTTERAUGLI=0
- # neon support is assumed to be always enabled on arm64
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
+ # arm
+ -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
+ -DENABLE_ARM_CRC32=$(usex cpu_flags_arm_crc32 ON OFF)
+ # bug #917277
+ -DENABLE_NEON_DOTPROD=OFF
+ # bug #917278
+ -DENABLE_NEON_I8MM=OFF
+ # bug #920474
+ -DENABLE_SVE=OFF
+
+ # mips
# ENABLE_DSPR2 / ENABLE_MSA for mips
+
+ # amd64
-DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
-DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
-DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
@@ -89,6 +100,7 @@ multilib_src_configure() {
-DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
-DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
+ # ppc
-DENABLE_VSX=$(usex cpu_flags_ppc_vsx ON OFF)
)
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 342fbbcdf1db..90505353bef1 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit cmake-multilib python-any-r1
if [[ ${PV} == *9999* ]]; then
@@ -36,7 +36,7 @@ SLOT="0/3"
IUSE="big-endian doc +examples test"
IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_neon cpu_flags_ppc_vsx"
+IUSE="${IUSE} cpu_flags_arm_crc32 cpu_flags_arm_neon cpu_flags_ppc_vsx"
RESTRICT="!test? ( test )"
REQUIRED_USE="
@@ -76,9 +76,20 @@ multilib_src_configure() {
# Needs libjxl, currently unpackaged.
-DCONFIG_TUNE_BUTTERAUGLI=0
- # neon support is assumed to be always enabled on arm64
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
+ # arm
+ -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
+ -DENABLE_ARM_CRC32=$(usex cpu_flags_arm_crc32 ON OFF)
+ # bug #917277
+ -DENABLE_NEON_DOTPROD=OFF
+ # bug #917278
+ -DENABLE_NEON_I8MM=OFF
+ # bug #920474
+ -DENABLE_SVE=OFF
+
+ # mips
# ENABLE_DSPR2 / ENABLE_MSA for mips
+
+ # amd64
-DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
-DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
-DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
@@ -89,6 +100,7 @@ multilib_src_configure() {
-DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
-DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
+ # ppc
-DENABLE_VSX=$(usex cpu_flags_ppc_vsx ON OFF)
)
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2023-12-22 13:43 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2023-12-22 13:43 UTC (permalink / raw
To: gentoo-commits
commit: 4254fe1b320796d9fcecf27da192ccd0dc897737
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 13:43:52 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 13:43:52 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4254fe1b
media-libs/libaom: Stabilize 3.7.0-r2 ppc64, #920471
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.7.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.7.0-r2.ebuild b/media-libs/libaom/libaom-3.7.0-r2.ebuild
index bf34b1dca583..c6aab0609da1 100644
--- a/media-libs/libaom/libaom-3.7.0-r2.ebuild
+++ b/media-libs/libaom/libaom-3.7.0-r2.ebuild
@@ -25,7 +25,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2024-01-05 9:59 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2024-01-05 9:59 UTC (permalink / raw
To: gentoo-commits
commit: ff5020aafa6cabe2689c891fac5ee20562fcf5ae
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 5 09:58:52 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 5 09:58:52 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff5020aa
media-libs/libaom: drop 3.4.0, 3.6.0, 3.6.1, 3.7.0, 3.7.0-r1
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/Manifest | 5 --
media-libs/libaom/libaom-3.4.0.ebuild | 109 --------------------------
media-libs/libaom/libaom-3.6.0.ebuild | 124 ------------------------------
media-libs/libaom/libaom-3.6.1.ebuild | 128 -------------------------------
media-libs/libaom/libaom-3.7.0-r1.ebuild | 127 ------------------------------
media-libs/libaom/libaom-3.7.0.ebuild | 126 ------------------------------
6 files changed, 619 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 98fd190b1791..656483c55d3c 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1,9 +1,4 @@
-DIST libaom-3.4.0.tar.gz 5175838 BLAKE2B 7a38cc1a1871f044018a8ebf5022810b753b099ad61e0c6e2625a0480946e8b5e066fd1e1abc5523e817025c8a59d6f1092c12d632c5b602cf3a80f6ef8daa0e SHA512 8de5e7eae96b182ceb33ce2c66fde784349a7a117371177102c358cc9b2cad75bebe2849fdf8ce57ae149a38b43419b51e54e5475cb781ed3d5953081127b478
DIST libaom-3.5.0.tar.gz 5206715 BLAKE2B d47ddb864c909c972f692667177417daef0350124a096547eacc83ab3630227fe7a23e95f3988a2109c580f9a87ba30a58bcc58be1a2e24fe694eb01655a4861 SHA512 370c529a84d54c95f05c5a3b3edadd1cca95eeccd5a6b5454e574211c6dd9bf5bd33ab67b43587c6de37688fe546ea9e16de0ab2d721e965143b7e8c85db6fd4
-DIST libaom-3.6.0-testdata.tar.gz 498554450 BLAKE2B bbc84e9d3fd91272fa6e30a19f625fb5b71b1ff6c622982202c298e45c7a331338ed316942d7c0ab00f5ef37d442e1a45a62a30be70f8c1315caac9e7742903e SHA512 a86303a2486fca9a85cdb9275c1715a3862df92021967a5a0d97f8aa6862dd6cad1d65e1377fbee3f1b21d73c770e10ece4041a13bf57e6f2a1bb39357b00316
-DIST libaom-3.6.0.tar.gz 5258526 BLAKE2B bf97c74f3e59e3cc2431e7b7e3494beffde1b659d1a8f8775b4b47da0c7314b8bf5b9bdf14a9d1d47a8378271f49c9e26676e73509f9e910f1d5a01e79b575bc SHA512 28df178f43f26a064474f7d9c79882b4c04b66fed16f904ac9b37386912660e2af88c90672ec04eed99aef104156cf1e72040fa975895522dca7b88760b138bc
-DIST libaom-3.6.1-testdata.tar.xz 374912432 BLAKE2B 81fb51eed6576a4ef5d5aaa93e9adda344e547404f6532d31f4ef6489a88cf6cce99b1ac0ad67ef9592cad80f13b015d4960c45e29ff2b0746a8de1583a5be90 SHA512 de0b1394080389d892d1493ca48b351bbc409baa81ab6937292df09e52947a65266f08557a1d3c2cb636a8d4b9f3ae0730a7a824c907abb3557e22cc0fc3034b
-DIST libaom-3.6.1.tar.gz 5260460 BLAKE2B c47b748e3dc43e39ecb55c4d61ea3d2d4a889bb8c6c399e29e14269757d271cd759a553f5da765bcdf7cd19546b408fce060d5ed3fb13e3aba4f8d22d612bf29 SHA512 25afbc7911570973fa33410e9298eb31501b6f979fd4c60326081c9451c2cac8d692592d6fff19aac485da37da9c14e12ab4f95992e129ba7814b278b515d9bb
DIST libaom-3.7.0-testdata.tar.xz 374076136 BLAKE2B 17036f37fbb04d59b50e13e5e2258215e99cab4b6f64ac558213009477bc22f43267b60bcbb30ec10325de2aed48b22237b12cd6220f4330e300b62bafedac0b SHA512 c08ef4c9c45f1a27e6c31b8cc9799d8e65d895663a79d7be51da1733be6d8013adaad3a8f1d7491f555a2eea58aead44b9ce935c3e9bb957cb8bbb93f6f4fd98
DIST libaom-3.7.0.tar.gz 5347924 BLAKE2B 2693d60f5afa810e00ab6aadcf8ca763e328bc64e47b3678eeba9993db89b25cfa0380beeff5a5938f19da74410ce83068c318cff2aea30e5fe39680ac67e937 SHA512 b763a877db26dcaddea5513825900917e55bc131bf78a83f941f1e74b534a514cb599fb64c3ac18a8202ac0a72c511dfef6eeff21dfbe59ed9816887ca3ec5f3
DIST libaom-3.7.1-testdata.tar.xz 373814716 BLAKE2B 2aecab88d36998d72ccbd170400425912404cffad0594749bd862c56ee732fa2a21898872db3898f5706459d45e13a026b6bb79ffb5ee9a6b284765ebf3cd8f6 SHA512 89a598e549602daeeb1a488303503644c4cf3f05b28706df3075c52592d3fdad13d29e56f36e571621db3d32f354af4b6978c02e9af8665f87c82f8c9918de9a
diff --git a/media-libs/libaom/libaom-3.4.0.ebuild b/media-libs/libaom/libaom-3.4.0.ebuild
deleted file mode 100644
index 73517689fb17..000000000000
--- a/media-libs/libaom/libaom-3.4.0.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake-multilib python-any-r1
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
-else
- SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-
-DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
-
-LICENSE="BSD-2"
-SLOT="0/3"
-IUSE="doc +examples test"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
-IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_neon"
-# Tests need more wiring up
-RESTRICT="!test? ( test ) test"
-
-REQUIRED_USE="
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
-"
-
-BDEPEND="${PYTHON_DEPS}
- 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 )
-"
-
-# the PATENTS file is required to be distributed with this package, bug #682214
-DOCS=( PATENTS )
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DENABLE_CCACHE=OFF
- -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
- -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
- -DENABLE_NASM=OFF
- -DENABLE_TESTS=$(usex test)
- -DENABLE_TOOLS=ON
- -DENABLE_WERROR=OFF
-
- # Needs libjxl, currently unpackaged.
- -DCONFIG_TUNE_BUTTERAUGLI=0
-
- # neon support is assumed to be always enabled on arm64
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
- # ENABLE_DSPR2 / ENABLE_MSA for mips
- -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
- -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
- -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
- -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
- -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
- -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
- -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
- -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
- -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
- )
-
- # For 32-bit multilib builds, force some intrinsics on to work around
- # bug #816027. libaom seems to do runtime detection for some targets
- # at least, so this isn't an issue.
- if ! multilib_is_native_abi && use amd64 ; then
- mycmakeargs+=(
- -DENABLE_SSE3=ON
- -DENABLE_SSSE3=ON
- )
- fi
-
- # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456
- # Just force generic, given it's a niche situation.
- # TODO: could try forcing armv7 or similar?
- if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then
- ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)"
- mycmakeargs+=(
- -DAOM_TARGET_CPU=generic
- )
- fi
-
- cmake_src_configure
-}
-
-multilib_src_test() {
- "${BUILD_DIR}"/test_libaom || die
-}
-
-multilib_src_install() {
- if multilib_is_native_abi && use doc ; then
- local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
- fi
-
- cmake_src_install
-}
-
-multilib_src_install_all() {
- find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
-}
diff --git a/media-libs/libaom/libaom-3.6.0.ebuild b/media-libs/libaom/libaom-3.6.0.ebuild
deleted file mode 100644
index a4a3923a8c6a..000000000000
--- a/media-libs/libaom/libaom-3.6.0.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake-multilib python-any-r1
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
-else
- # To update test data tarball, follow these steps:
- # 1. Clone the upstream repo and check out the relevant tag,
- # or download the release tarball
- # 2. Regular cmake configure (options don't matter here):
- # cd build && cmake ..
- # 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and
- # run the "make testdata" target:
- # LIBAOM_TEST_DATA_PATH=../libaom-1.2.3-testdata make testdata
- # This will download the test data from the internet.
- # 4. Create a tarball out of that directory.
- # cd .. && tar cvzf libaom-1.2.3-testdata.tar.gz libaom-1.2.3-testdata
- SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz
- test? ( https://dev.gentoo.org/~ionen/distfiles/${P}-testdata.tar.gz )"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
-
-LICENSE="BSD-2"
-SLOT="0/3"
-IUSE="doc +examples test"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
-IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_neon"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
-"
-
-BDEPEND="${PYTHON_DEPS}
- 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 )
-"
-
-# The PATENTS file is required to be distributed with this package, bug #682214
-DOCS=( PATENTS )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch
-)
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DENABLE_CCACHE=OFF
- -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
- -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
- -DENABLE_NASM=OFF
- -DENABLE_TESTS=$(usex test)
- -DENABLE_TOOLS=ON
- -DENABLE_WERROR=OFF
-
- # Needs libjxl, currently unpackaged.
- -DCONFIG_TUNE_BUTTERAUGLI=0
-
- # neon support is assumed to be always enabled on arm64
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
- # ENABLE_DSPR2 / ENABLE_MSA for mips
- -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
- -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
- -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
- -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
- -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
- -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
- -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
- -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
- -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
- )
-
- # For 32-bit multilib builds, force some intrinsics on to work around
- # bug #816027. libaom seems to do runtime detection for some targets
- # at least, so this isn't an issue.
- if ! multilib_is_native_abi && use amd64 ; then
- mycmakeargs+=(
- -DENABLE_SSE3=ON
- -DENABLE_SSSE3=ON
- )
- fi
-
- # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456
- # Just force generic, given it's a niche situation.
- # TODO: could try forcing armv7 or similar?
- if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then
- ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)"
- mycmakeargs+=(
- -DAOM_TARGET_CPU=generic
- )
- fi
-
- cmake_src_configure
-}
-
-multilib_src_test() {
- LIBAOM_TEST_DATA_PATH="${WORKDIR}/${P}-testdata" "${BUILD_DIR}"/test_libaom || die
-}
-
-multilib_src_install() {
- if multilib_is_native_abi && use doc ; then
- local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
- fi
-
- cmake_src_install
-}
-
-multilib_src_install_all() {
- find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
-}
diff --git a/media-libs/libaom/libaom-3.6.1.ebuild b/media-libs/libaom/libaom-3.6.1.ebuild
deleted file mode 100644
index 29bca5fc9d9d..000000000000
--- a/media-libs/libaom/libaom-3.6.1.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake-multilib python-any-r1
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
-else
- # To update test data tarball, follow these steps:
- # 1. Clone the upstream repo and check out the relevant tag,
- # or download the release tarball
- # 2. Regular cmake configure (options don't matter here):
- # cd build && cmake ..
- # 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and
- # run the "make testdata" target:
- # LIBAOM_TEST_DATA_PATH=../libaom-1.2.3-testdata make testdata
- # This will download the test data from the internet.
- # 4. Create a tarball out of that directory.
- # cd .. && tar cvaf libaom-1.2.3-testdata.tar.xz libaom-1.2.3-testdata
- SRC_URI="
- https://storage.googleapis.com/aom-releases/${P}.tar.gz
- test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
- "
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
-fi
-
-DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
-
-LICENSE="BSD-2"
-SLOT="0/3"
-IUSE="doc +examples test"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
-IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_neon cpu_flags_ppc_vsx"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
-"
-
-BDEPEND="${PYTHON_DEPS}
- 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 )
-"
-
-# The PATENTS file is required to be distributed with this package, bug #682214
-DOCS=( PATENTS )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch
-)
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DENABLE_CCACHE=OFF
- -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
- -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
- -DENABLE_NASM=OFF
- -DENABLE_TESTS=$(usex test)
- -DENABLE_TOOLS=ON
- -DENABLE_WERROR=OFF
-
- # Needs libjxl, currently unpackaged.
- -DCONFIG_TUNE_BUTTERAUGLI=0
-
- # neon support is assumed to be always enabled on arm64
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
- # ENABLE_DSPR2 / ENABLE_MSA for mips
- -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
- -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
- -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
- -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
- -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
- -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
- -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
- -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
- -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
-
- -DENABLE_VSX=$(usex cpu_flags_ppc_vsx ON OFF)
- )
-
- # For 32-bit multilib builds, force some intrinsics on to work around
- # bug #816027. libaom seems to do runtime detection for some targets
- # at least, so this isn't an issue.
- if ! multilib_is_native_abi && use amd64 ; then
- mycmakeargs+=(
- -DENABLE_SSE3=ON
- -DENABLE_SSSE3=ON
- )
- fi
-
- # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456
- # Just force generic, given it's a niche situation.
- # TODO: could try forcing armv7 or similar?
- if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then
- ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)"
- mycmakeargs+=(
- -DAOM_TARGET_CPU=generic
- )
- fi
-
- cmake_src_configure
-}
-
-multilib_src_test() {
- LIBAOM_TEST_DATA_PATH="${WORKDIR}/${P}-testdata" "${BUILD_DIR}"/test_libaom || die
-}
-
-multilib_src_install() {
- if multilib_is_native_abi && use doc ; then
- local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
- fi
-
- cmake_src_install
-}
-
-multilib_src_install_all() {
- find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
-}
diff --git a/media-libs/libaom/libaom-3.7.0-r1.ebuild b/media-libs/libaom/libaom-3.7.0-r1.ebuild
deleted file mode 100644
index d8ce8c479ebe..000000000000
--- a/media-libs/libaom/libaom-3.7.0-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-inherit cmake-multilib python-any-r1
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
-else
- # To update test data tarball, follow these steps:
- # 1. Clone the upstream repo and check out the relevant tag,
- # or download the release tarball
- # 2. Regular cmake configure (options don't matter here):
- # cd build && cmake ..
- # 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and
- # run the "make testdata" target:
- # LIBAOM_TEST_DATA_PATH=../libaom-3.7.0-testdata make testdata
- # This will download the test data from the internet.
- # 4. Create a tarball out of that directory.
- # cd .. && tar cvaf libaom-3.7.0-testdata.tar.xz libaom-3.7.0-testdata
- SRC_URI="
- https://storage.googleapis.com/aom-releases/${P}.tar.gz
- test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
- "
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
-
-LICENSE="BSD-2"
-SLOT="0/3"
-IUSE="doc +examples test"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
-IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_neon"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
-"
-
-BDEPEND="${PYTHON_DEPS}
- 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 )
-"
-
-# The PATENTS file is required to be distributed with this package, bug #682214
-DOCS=( PATENTS )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch
- "${FILESDIR}"/${PN}-3.7.0-allow-fortify-source.patch
-)
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DENABLE_CCACHE=OFF
- -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
- -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
- -DENABLE_NASM=OFF
- -DENABLE_TESTS=$(usex test)
- -DENABLE_TOOLS=ON
- -DENABLE_WERROR=OFF
-
- # Needs libjxl, currently unpackaged.
- -DCONFIG_TUNE_BUTTERAUGLI=0
-
- # neon support is assumed to be always enabled on arm64
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
- # ENABLE_DSPR2 / ENABLE_MSA for mips
- -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
- -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
- -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
- -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
- -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
- -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
- -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
- -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
- -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
- )
-
- # For 32-bit multilib builds, force some intrinsics on to work around
- # bug #816027. libaom seems to do runtime detection for some targets
- # at least, so this isn't an issue.
- if ! multilib_is_native_abi && use amd64 ; then
- mycmakeargs+=(
- -DENABLE_SSE3=ON
- -DENABLE_SSSE3=ON
- )
- fi
-
- # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456
- # Just force generic, given it's a niche situation.
- # TODO: could try forcing armv7 or similar?
- if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then
- ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)"
- mycmakeargs+=(
- -DAOM_TARGET_CPU=generic
- )
- fi
-
- cmake_src_configure
-}
-
-multilib_src_test() {
- LIBAOM_TEST_DATA_PATH="${WORKDIR}/${P}-testdata" "${BUILD_DIR}"/test_libaom || die
-}
-
-multilib_src_install() {
- if multilib_is_native_abi && use doc ; then
- local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
- fi
-
- cmake_src_install
-}
-
-multilib_src_install_all() {
- find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
-}
diff --git a/media-libs/libaom/libaom-3.7.0.ebuild b/media-libs/libaom/libaom-3.7.0.ebuild
deleted file mode 100644
index 76a2b4d37365..000000000000
--- a/media-libs/libaom/libaom-3.7.0.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-inherit cmake-multilib python-any-r1
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
-else
- # To update test data tarball, follow these steps:
- # 1. Clone the upstream repo and check out the relevant tag,
- # or download the release tarball
- # 2. Regular cmake configure (options don't matter here):
- # cd build && cmake ..
- # 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and
- # run the "make testdata" target:
- # LIBAOM_TEST_DATA_PATH=../libaom-3.7.0-testdata make testdata
- # This will download the test data from the internet.
- # 4. Create a tarball out of that directory.
- # cd .. && tar cvaf libaom-3.7.0-testdata.tar.xz libaom-3.7.0-testdata
- SRC_URI="
- https://storage.googleapis.com/aom-releases/${P}.tar.gz
- test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
- "
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
-
-LICENSE="BSD-2"
-SLOT="0/3"
-IUSE="doc +examples test"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
-IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_neon"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
-"
-
-BDEPEND="${PYTHON_DEPS}
- 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 )
-"
-
-# The PATENTS file is required to be distributed with this package, bug #682214
-DOCS=( PATENTS )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch
-)
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DENABLE_CCACHE=OFF
- -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
- -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
- -DENABLE_NASM=OFF
- -DENABLE_TESTS=$(usex test)
- -DENABLE_TOOLS=ON
- -DENABLE_WERROR=OFF
-
- # Needs libjxl, currently unpackaged.
- -DCONFIG_TUNE_BUTTERAUGLI=0
-
- # neon support is assumed to be always enabled on arm64
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
- # ENABLE_DSPR2 / ENABLE_MSA for mips
- -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
- -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
- -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
- -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
- -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
- -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
- -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
- -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
- -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
- )
-
- # For 32-bit multilib builds, force some intrinsics on to work around
- # bug #816027. libaom seems to do runtime detection for some targets
- # at least, so this isn't an issue.
- if ! multilib_is_native_abi && use amd64 ; then
- mycmakeargs+=(
- -DENABLE_SSE3=ON
- -DENABLE_SSSE3=ON
- )
- fi
-
- # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456
- # Just force generic, given it's a niche situation.
- # TODO: could try forcing armv7 or similar?
- if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then
- ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)"
- mycmakeargs+=(
- -DAOM_TARGET_CPU=generic
- )
- fi
-
- cmake_src_configure
-}
-
-multilib_src_test() {
- LIBAOM_TEST_DATA_PATH="${WORKDIR}/${P}-testdata" "${BUILD_DIR}"/test_libaom || die
-}
-
-multilib_src_install() {
- if multilib_is_native_abi && use doc ; then
- local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
- fi
-
- cmake_src_install
-}
-
-multilib_src_install_all() {
- find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2024-02-02 0:08 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2024-02-02 0:08 UTC (permalink / raw
To: gentoo-commits
commit: 6d3e8e731cc4f8c341762c5d15569ae19cf4d471
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 2 00:06:53 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 2 00:06:53 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d3e8e73
media-libs/libaom: build without asserts by default
Both to follow upstream recommendations (see bug #921438 -- I did also have a better
source for this than the README but I can't find it now, or maybe it's changed
in the meantime), but also to avoid asserts firing during daily use which don't
seem to be bothering anybody upstream (bug #914614). Not ideal but it's been reported
already and went nowhere.
Closes: https://bugs.gentoo.org/914614
Closes: https://bugs.gentoo.org/921438
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-3.8.0-r1.ebuild | 148 +++++++++++++++++++++++++++++++
1 file changed, 148 insertions(+)
diff --git a/media-libs/libaom/libaom-3.8.0-r1.ebuild b/media-libs/libaom/libaom-3.8.0-r1.ebuild
new file mode 100644
index 000000000000..19cc803b77f6
--- /dev/null
+++ b/media-libs/libaom/libaom-3.8.0-r1.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic python-any-r1
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
+else
+ # To update test data tarball, follow these steps:
+ # 1. Clone the upstream repo and check out the relevant tag,
+ # or download the release tarball
+ # 2. Regular cmake configure (options don't matter here):
+ # cd build && cmake ..
+ # 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and
+ # run the "make testdata" target:
+ # LIBAOM_TEST_DATA_PATH=../libaom-3.7.1-testdata make testdata
+ # This will download the test data from the internet.
+ # 4. Create a tarball out of that directory.
+ # cd .. && tar cvaf libaom-3.7.1-testdata.tar.xz libaom-3.7.1-testdata
+ SRC_URI="
+ https://storage.googleapis.com/aom-releases/${P}.tar.gz
+ test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
+ "
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
+HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
+
+LICENSE="BSD-2"
+SLOT="0/3"
+IUSE="big-endian debug doc +examples test"
+IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
+IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
+IUSE="${IUSE} cpu_flags_arm_crc32 cpu_flags_arm_neon cpu_flags_ppc_vsx"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
+ cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
+"
+
+BDEPEND="${PYTHON_DEPS}
+ dev-lang/perl
+ abi_x86_32? ( dev-lang/yasm )
+ abi_x86_64? ( dev-lang/yasm )
+ abi_x86_x32? ( dev-lang/yasm )
+ doc? ( app-text/doxygen )
+"
+
+# The PATENTS file is required to be distributed with this package, bug #682214
+DOCS=( PATENTS )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch
+ "${FILESDIR}"/${PN}-3.7.0-allow-fortify-source.patch
+)
+
+multilib_src_configure() {
+ # Follow upstream recommendations in README (bug #921438) and avoid
+ # asserts during common use (bug #914614).
+ append-cppflags $(usex debug '-UNDEBUG' '-DNDEBUG')
+
+ local mycmakeargs=(
+ -DENABLE_CCACHE=OFF
+ -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
+ -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
+ -DENABLE_NASM=OFF
+ -DENABLE_TESTS=$(usex test)
+ -DENABLE_TOOLS=ON
+ -DENABLE_WERROR=OFF
+ # https://bugs.chromium.org/p/aomedia/issues/detail?id=3487 shows
+ # that big endian detection doesn't really work otherwise.
+ -DCONFIG_BIG_ENDIAN=$(usex big-endian 1 0)
+
+ # Needs libjxl, currently unpackaged.
+ -DCONFIG_TUNE_BUTTERAUGLI=0
+
+ # arm
+ -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
+ -DENABLE_ARM_CRC32=$(usex cpu_flags_arm_crc32 ON OFF)
+ # bug #917277
+ -DENABLE_NEON_DOTPROD=OFF
+ # bug #917278
+ -DENABLE_NEON_I8MM=OFF
+ # bug #920474
+ -DENABLE_SVE=OFF
+
+ # mips
+ # ENABLE_DSPR2 / ENABLE_MSA for mips
+
+ # amd64
+ -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
+ -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
+ -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
+ -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
+ -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
+ -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
+ -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
+ -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
+ -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
+
+ # ppc
+ -DENABLE_VSX=$(usex cpu_flags_ppc_vsx ON OFF)
+ )
+
+ # For 32-bit multilib builds, force some intrinsics on to work around
+ # bug #816027. libaom seems to do runtime detection for some targets
+ # at least, so this isn't an issue.
+ if ! multilib_is_native_abi && use amd64 ; then
+ mycmakeargs+=(
+ -DENABLE_SSE3=ON
+ -DENABLE_SSSE3=ON
+ )
+ fi
+
+ # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456
+ # Just force generic, given it's a niche situation.
+ # TODO: could try forcing armv7 or similar?
+ if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then
+ ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)"
+ mycmakeargs+=(
+ -DAOM_TARGET_CPU=generic
+ )
+ fi
+
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ LIBAOM_TEST_DATA_PATH="${WORKDIR}/${P}-testdata" "${BUILD_DIR}"/test_libaom || die
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi && use doc ; then
+ local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
+ fi
+
+ cmake_src_install
+}
+
+multilib_src_install_all() {
+ find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2024-05-31 22:01 Matt Jolly
0 siblings, 0 replies; 133+ messages in thread
From: Matt Jolly @ 2024-05-31 22:01 UTC (permalink / raw
To: gentoo-commits
commit: b3cef3f377fcc8002b9719a03cba71f049866dd1
Author: Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Fri May 31 09:49:09 2024 +0000
Commit: Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Fri May 31 22:00:20 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3cef3f3
media-libs/libaom: add 3.9.0
Update instructions for test tarball generation to point
to chromium-tools.git in this and live ebulid.
Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>
media-libs/libaom/Manifest | 2 ++
.../libaom/{libaom-9999.ebuild => libaom-3.9.0.ebuild} | 15 +++------------
media-libs/libaom/libaom-9999.ebuild | 13 ++-----------
3 files changed, 7 insertions(+), 23 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 1b4b83e7571b..5d960b7e6684 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -7,3 +7,5 @@ DIST libaom-3.8.0-testdata.tar.xz 426384840 BLAKE2B a195f44aa8f55e869ea613f587a1
DIST libaom-3.8.0.tar.gz 5448720 BLAKE2B 276e50c134a5a5925591cbc5c76a11383d288854bc5f4db79d97f1e4e41e74f5739ee916df127112cb678673f09aeb5dfa91f1d8696b0894923837cea991bd73 SHA512 201a3ef00c0de3f90ed2486b306b836ec3e5c891c0ea05cb4607523f084f957849d38cd1e2684c05af2a93180a1b151ccc7a99ba8d5d52a84d8cb17cb25b0e8a
DIST libaom-3.8.1-testdata.tar.xz 426372276 BLAKE2B 4d6194a98612045023f4d35ca851a37ffc69cbfbfd015d5c1f4e3aebb6789096d7b7f82b9641c545e4203b44fe8a9243de83bb23a8c53aced30ec26aed0376e0 SHA512 03bf5d521c613728dd12fd33bb76fc64a20798e276dbdc2501446e1fb9891552e88adb25f0e4ff65d6c8aad301a550aec195498ab1f1a506bce3fe384e24cc0e
DIST libaom-3.8.1.tar.gz 5450909 BLAKE2B fec3123f8ee68b1027a1a2019969c098b730da72be2902274659b983857f2d8f62dae5b563543b3f144ae8bc51b6d6fdd4fcd6aadf2ca04d5a4dd5be987fbbac SHA512 f9ee918a37699cfaf2bcb5aa16a4d8b077feb1fc577d8c5437ed3fa1a1c0a5d734c9564e3c8c0f0b1baf43dc5abb7ff0196a77607b10d926c0be7858778ac1e3
+DIST libaom-3.9.0-testdata.tar.xz 426348008 BLAKE2B 1d95116e738a3271cbb6381cdeb3d2cd359bd3d3001e759e6ed9f56f7f0d87b6a0a557f3655c4c5640e7812cee2e10de5626de70794c6b49fdac51f33d9a1b56 SHA512 b8e68cffa844ac33f3fd7cce8de08e90bc4e401055fa24e58ea6e1217a64db62bd09c469267106b1e82d480550238ac6aaa12c86f75e9fbfd8fa847180b41537
+DIST libaom-3.9.0.tar.gz 5518815 BLAKE2B 4c68b58f6a8e347ee912e309a030804c4a3cc99714e2aaf127add63222df3056c7cf4b6c50f4861557b0892739035149b5e002e25272882eff55cde5d9b745b7 SHA512 0793e0801be72d35144162141a180ff5e3ae11186f734af738b1eb2d81bff1364be7741cc34ae2507d2b88de11f840609a09f8b05b75e8d853aa80626241bf95
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-3.9.0.ebuild
similarity index 86%
copy from media-libs/libaom/libaom-9999.ebuild
copy to media-libs/libaom/libaom-3.9.0.ebuild
index 9ea4cca0ff7e..8062dc97f9b4 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-3.9.0.ebuild
@@ -10,20 +10,11 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
- # To update test data tarball, follow these steps:
- # 1. Clone the upstream repo and check out the relevant tag,
- # or download the release tarball
- # 2. Regular cmake configure (options don't matter here):
- # cd build && cmake ..
- # 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and
- # run the "make testdata" target:
- # LIBAOM_TEST_DATA_PATH=../libaom-3.7.1-testdata make testdata
- # This will download the test data from the internet.
- # 4. Create a tarball out of that directory.
- # cd .. && tar cvaf libaom-3.7.1-testdata.tar.xz libaom-3.7.1-testdata
+ # To update test data tarball,
+ # chromium-tools.git/generate-libaom-test-tarball.sh
SRC_URI="
https://storage.googleapis.com/aom-releases/${P}.tar.gz
- test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
+ test? ( https://deps.gentoo.zip/${CATEGORY}/${P}-testdata.tar.xz )
"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 9ea4cca0ff7e..4f2b0a8a4dae 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -10,17 +10,8 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
- # To update test data tarball, follow these steps:
- # 1. Clone the upstream repo and check out the relevant tag,
- # or download the release tarball
- # 2. Regular cmake configure (options don't matter here):
- # cd build && cmake ..
- # 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and
- # run the "make testdata" target:
- # LIBAOM_TEST_DATA_PATH=../libaom-3.7.1-testdata make testdata
- # This will download the test data from the internet.
- # 4. Create a tarball out of that directory.
- # cd .. && tar cvaf libaom-3.7.1-testdata.tar.xz libaom-3.7.1-testdata
+ # To update test data tarball,
+ # chromium-tools.git/generate-libaom-test-tarball.sh
SRC_URI="
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2024-05-31 22:01 Matt Jolly
0 siblings, 0 replies; 133+ messages in thread
From: Matt Jolly @ 2024-05-31 22:01 UTC (permalink / raw
To: gentoo-commits
commit: 68a248b4b890f8d961591f3186b72bea66525511
Author: Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Fri May 31 09:51:28 2024 +0000
Commit: Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Fri May 31 22:00:37 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a248b4
media-libs/libaom: drop 3.7.1, 3.8.0, 3.8.0-r1
Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>
media-libs/libaom/Manifest | 4 -
media-libs/libaom/libaom-3.7.1.ebuild | 134 ----------------------------
media-libs/libaom/libaom-3.8.0-r1.ebuild | 148 -------------------------------
media-libs/libaom/libaom-3.8.0.ebuild | 144 ------------------------------
4 files changed, 430 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 5d960b7e6684..2bab62f5ca32 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1,10 +1,6 @@
DIST libaom-3.5.0.tar.gz 5206715 BLAKE2B d47ddb864c909c972f692667177417daef0350124a096547eacc83ab3630227fe7a23e95f3988a2109c580f9a87ba30a58bcc58be1a2e24fe694eb01655a4861 SHA512 370c529a84d54c95f05c5a3b3edadd1cca95eeccd5a6b5454e574211c6dd9bf5bd33ab67b43587c6de37688fe546ea9e16de0ab2d721e965143b7e8c85db6fd4
DIST libaom-3.7.0-testdata.tar.xz 374076136 BLAKE2B 17036f37fbb04d59b50e13e5e2258215e99cab4b6f64ac558213009477bc22f43267b60bcbb30ec10325de2aed48b22237b12cd6220f4330e300b62bafedac0b SHA512 c08ef4c9c45f1a27e6c31b8cc9799d8e65d895663a79d7be51da1733be6d8013adaad3a8f1d7491f555a2eea58aead44b9ce935c3e9bb957cb8bbb93f6f4fd98
DIST libaom-3.7.0.tar.gz 5347924 BLAKE2B 2693d60f5afa810e00ab6aadcf8ca763e328bc64e47b3678eeba9993db89b25cfa0380beeff5a5938f19da74410ce83068c318cff2aea30e5fe39680ac67e937 SHA512 b763a877db26dcaddea5513825900917e55bc131bf78a83f941f1e74b534a514cb599fb64c3ac18a8202ac0a72c511dfef6eeff21dfbe59ed9816887ca3ec5f3
-DIST libaom-3.7.1-testdata.tar.xz 373814716 BLAKE2B 2aecab88d36998d72ccbd170400425912404cffad0594749bd862c56ee732fa2a21898872db3898f5706459d45e13a026b6bb79ffb5ee9a6b284765ebf3cd8f6 SHA512 89a598e549602daeeb1a488303503644c4cf3f05b28706df3075c52592d3fdad13d29e56f36e571621db3d32f354af4b6978c02e9af8665f87c82f8c9918de9a
-DIST libaom-3.7.1.tar.gz 5349727 BLAKE2B a5bc8aaa538353fa405520fc096459d0009348c590dc585377e53971df252bac0b5bea40b6483c8be54caa7a0e8fccd761c5b3ec0db4144becec3cc12a91a5e9 SHA512 2ac90997065fcbdfa028e09945c10cbdad405569b98e03592a46971aebb189014ebd59553589804ba0a03c386af41bfbc37dd0a12320eb0fc6c9fd03e2149ee3
-DIST libaom-3.8.0-testdata.tar.xz 426384840 BLAKE2B a195f44aa8f55e869ea613f587a101162723be643d272c08b5ac50afc9c55e2240d84f63489402482699f6c306d96116f7808f47f529ce4d0ec8149495b72b49 SHA512 18ba3468e770e274e8a1556160c8524d309d6ea80e3cca971d6858cccc5ba4f2d3764f484e19d23df83ebc50e047aa1ef6fb1a92aad90668cfee7daa95447db2
-DIST libaom-3.8.0.tar.gz 5448720 BLAKE2B 276e50c134a5a5925591cbc5c76a11383d288854bc5f4db79d97f1e4e41e74f5739ee916df127112cb678673f09aeb5dfa91f1d8696b0894923837cea991bd73 SHA512 201a3ef00c0de3f90ed2486b306b836ec3e5c891c0ea05cb4607523f084f957849d38cd1e2684c05af2a93180a1b151ccc7a99ba8d5d52a84d8cb17cb25b0e8a
DIST libaom-3.8.1-testdata.tar.xz 426372276 BLAKE2B 4d6194a98612045023f4d35ca851a37ffc69cbfbfd015d5c1f4e3aebb6789096d7b7f82b9641c545e4203b44fe8a9243de83bb23a8c53aced30ec26aed0376e0 SHA512 03bf5d521c613728dd12fd33bb76fc64a20798e276dbdc2501446e1fb9891552e88adb25f0e4ff65d6c8aad301a550aec195498ab1f1a506bce3fe384e24cc0e
DIST libaom-3.8.1.tar.gz 5450909 BLAKE2B fec3123f8ee68b1027a1a2019969c098b730da72be2902274659b983857f2d8f62dae5b563543b3f144ae8bc51b6d6fdd4fcd6aadf2ca04d5a4dd5be987fbbac SHA512 f9ee918a37699cfaf2bcb5aa16a4d8b077feb1fc577d8c5437ed3fa1a1c0a5d734c9564e3c8c0f0b1baf43dc5abb7ff0196a77607b10d926c0be7858778ac1e3
DIST libaom-3.9.0-testdata.tar.xz 426348008 BLAKE2B 1d95116e738a3271cbb6381cdeb3d2cd359bd3d3001e759e6ed9f56f7f0d87b6a0a557f3655c4c5640e7812cee2e10de5626de70794c6b49fdac51f33d9a1b56 SHA512 b8e68cffa844ac33f3fd7cce8de08e90bc4e401055fa24e58ea6e1217a64db62bd09c469267106b1e82d480550238ac6aaa12c86f75e9fbfd8fa847180b41537
diff --git a/media-libs/libaom/libaom-3.7.1.ebuild b/media-libs/libaom/libaom-3.7.1.ebuild
deleted file mode 100644
index b7ee8c6186e8..000000000000
--- a/media-libs/libaom/libaom-3.7.1.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-inherit cmake-multilib python-any-r1
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
-else
- # To update test data tarball, follow these steps:
- # 1. Clone the upstream repo and check out the relevant tag,
- # or download the release tarball
- # 2. Regular cmake configure (options don't matter here):
- # cd build && cmake ..
- # 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and
- # run the "make testdata" target:
- # LIBAOM_TEST_DATA_PATH=../libaom-3.7.1-testdata make testdata
- # This will download the test data from the internet.
- # 4. Create a tarball out of that directory.
- # cd .. && tar cvaf libaom-3.7.1-testdata.tar.xz libaom-3.7.1-testdata
- SRC_URI="
- https://storage.googleapis.com/aom-releases/${P}.tar.gz
- test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
- "
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
-
-LICENSE="BSD-2"
-SLOT="0/3"
-IUSE="big-endian doc +examples test"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
-IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_neon cpu_flags_ppc_vsx"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
-"
-
-BDEPEND="${PYTHON_DEPS}
- dev-lang/perl
- abi_x86_32? ( dev-lang/yasm )
- abi_x86_64? ( dev-lang/yasm )
- abi_x86_x32? ( dev-lang/yasm )
- doc? ( app-text/doxygen )
-"
-
-# The PATENTS file is required to be distributed with this package, bug #682214
-DOCS=( PATENTS )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch
- "${FILESDIR}"/${PN}-3.7.0-allow-fortify-source.patch
- "${FILESDIR}"/${PN}-3.7.0-big-endian.patch
- "${FILESDIR}"/${PN}-3.7.0-big-endian-tests.patch
-)
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DENABLE_CCACHE=OFF
- -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
- -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
- -DENABLE_NASM=OFF
- -DENABLE_TESTS=$(usex test)
- -DENABLE_TOOLS=ON
- -DENABLE_WERROR=OFF
- # https://bugs.chromium.org/p/aomedia/issues/detail?id=3487 shows
- # that big endian detection doesn't really work otherwise.
- -DCONFIG_BIG_ENDIAN=$(usex big-endian 1 0)
-
- # Needs libjxl, currently unpackaged.
- -DCONFIG_TUNE_BUTTERAUGLI=0
-
- # neon support is assumed to be always enabled on arm64
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF))
- # ENABLE_DSPR2 / ENABLE_MSA for mips
- -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
- -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
- -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
- -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
- -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
- -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
- -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
- -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
- -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
-
- -DENABLE_VSX=$(usex cpu_flags_ppc_vsx ON OFF)
- )
-
- # For 32-bit multilib builds, force some intrinsics on to work around
- # bug #816027. libaom seems to do runtime detection for some targets
- # at least, so this isn't an issue.
- if ! multilib_is_native_abi && use amd64 ; then
- mycmakeargs+=(
- -DENABLE_SSE3=ON
- -DENABLE_SSSE3=ON
- )
- fi
-
- # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456
- # Just force generic, given it's a niche situation.
- # TODO: could try forcing armv7 or similar?
- if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then
- ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)"
- mycmakeargs+=(
- -DAOM_TARGET_CPU=generic
- )
- fi
-
- cmake_src_configure
-}
-
-multilib_src_test() {
- LIBAOM_TEST_DATA_PATH="${WORKDIR}/${P}-testdata" "${BUILD_DIR}"/test_libaom || die
-}
-
-multilib_src_install() {
- if multilib_is_native_abi && use doc ; then
- local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
- fi
-
- cmake_src_install
-}
-
-multilib_src_install_all() {
- find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
-}
diff --git a/media-libs/libaom/libaom-3.8.0-r1.ebuild b/media-libs/libaom/libaom-3.8.0-r1.ebuild
deleted file mode 100644
index 19cc803b77f6..000000000000
--- a/media-libs/libaom/libaom-3.8.0-r1.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit cmake-multilib flag-o-matic python-any-r1
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
-else
- # To update test data tarball, follow these steps:
- # 1. Clone the upstream repo and check out the relevant tag,
- # or download the release tarball
- # 2. Regular cmake configure (options don't matter here):
- # cd build && cmake ..
- # 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and
- # run the "make testdata" target:
- # LIBAOM_TEST_DATA_PATH=../libaom-3.7.1-testdata make testdata
- # This will download the test data from the internet.
- # 4. Create a tarball out of that directory.
- # cd .. && tar cvaf libaom-3.7.1-testdata.tar.xz libaom-3.7.1-testdata
- SRC_URI="
- https://storage.googleapis.com/aom-releases/${P}.tar.gz
- test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
- "
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
-
-LICENSE="BSD-2"
-SLOT="0/3"
-IUSE="big-endian debug doc +examples test"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
-IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_crc32 cpu_flags_arm_neon cpu_flags_ppc_vsx"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
-"
-
-BDEPEND="${PYTHON_DEPS}
- dev-lang/perl
- abi_x86_32? ( dev-lang/yasm )
- abi_x86_64? ( dev-lang/yasm )
- abi_x86_x32? ( dev-lang/yasm )
- doc? ( app-text/doxygen )
-"
-
-# The PATENTS file is required to be distributed with this package, bug #682214
-DOCS=( PATENTS )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch
- "${FILESDIR}"/${PN}-3.7.0-allow-fortify-source.patch
-)
-
-multilib_src_configure() {
- # Follow upstream recommendations in README (bug #921438) and avoid
- # asserts during common use (bug #914614).
- append-cppflags $(usex debug '-UNDEBUG' '-DNDEBUG')
-
- local mycmakeargs=(
- -DENABLE_CCACHE=OFF
- -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
- -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
- -DENABLE_NASM=OFF
- -DENABLE_TESTS=$(usex test)
- -DENABLE_TOOLS=ON
- -DENABLE_WERROR=OFF
- # https://bugs.chromium.org/p/aomedia/issues/detail?id=3487 shows
- # that big endian detection doesn't really work otherwise.
- -DCONFIG_BIG_ENDIAN=$(usex big-endian 1 0)
-
- # Needs libjxl, currently unpackaged.
- -DCONFIG_TUNE_BUTTERAUGLI=0
-
- # arm
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
- -DENABLE_ARM_CRC32=$(usex cpu_flags_arm_crc32 ON OFF)
- # bug #917277
- -DENABLE_NEON_DOTPROD=OFF
- # bug #917278
- -DENABLE_NEON_I8MM=OFF
- # bug #920474
- -DENABLE_SVE=OFF
-
- # mips
- # ENABLE_DSPR2 / ENABLE_MSA for mips
-
- # amd64
- -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
- -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
- -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
- -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
- -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
- -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
- -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
- -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
- -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
-
- # ppc
- -DENABLE_VSX=$(usex cpu_flags_ppc_vsx ON OFF)
- )
-
- # For 32-bit multilib builds, force some intrinsics on to work around
- # bug #816027. libaom seems to do runtime detection for some targets
- # at least, so this isn't an issue.
- if ! multilib_is_native_abi && use amd64 ; then
- mycmakeargs+=(
- -DENABLE_SSE3=ON
- -DENABLE_SSSE3=ON
- )
- fi
-
- # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456
- # Just force generic, given it's a niche situation.
- # TODO: could try forcing armv7 or similar?
- if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then
- ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)"
- mycmakeargs+=(
- -DAOM_TARGET_CPU=generic
- )
- fi
-
- cmake_src_configure
-}
-
-multilib_src_test() {
- LIBAOM_TEST_DATA_PATH="${WORKDIR}/${P}-testdata" "${BUILD_DIR}"/test_libaom || die
-}
-
-multilib_src_install() {
- if multilib_is_native_abi && use doc ; then
- local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
- fi
-
- cmake_src_install
-}
-
-multilib_src_install_all() {
- find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
-}
diff --git a/media-libs/libaom/libaom-3.8.0.ebuild b/media-libs/libaom/libaom-3.8.0.ebuild
deleted file mode 100644
index 9316ed29f90d..000000000000
--- a/media-libs/libaom/libaom-3.8.0.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit cmake-multilib python-any-r1
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
-else
- # To update test data tarball, follow these steps:
- # 1. Clone the upstream repo and check out the relevant tag,
- # or download the release tarball
- # 2. Regular cmake configure (options don't matter here):
- # cd build && cmake ..
- # 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and
- # run the "make testdata" target:
- # LIBAOM_TEST_DATA_PATH=../libaom-3.7.1-testdata make testdata
- # This will download the test data from the internet.
- # 4. Create a tarball out of that directory.
- # cd .. && tar cvaf libaom-3.7.1-testdata.tar.xz libaom-3.7.1-testdata
- SRC_URI="
- https://storage.googleapis.com/aom-releases/${P}.tar.gz
- test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
- "
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
-
-LICENSE="BSD-2"
-SLOT="0/3"
-IUSE="big-endian doc +examples test"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
-IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_crc32 cpu_flags_arm_neon cpu_flags_ppc_vsx"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
-"
-
-BDEPEND="${PYTHON_DEPS}
- dev-lang/perl
- abi_x86_32? ( dev-lang/yasm )
- abi_x86_64? ( dev-lang/yasm )
- abi_x86_x32? ( dev-lang/yasm )
- doc? ( app-text/doxygen )
-"
-
-# The PATENTS file is required to be distributed with this package, bug #682214
-DOCS=( PATENTS )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch
- "${FILESDIR}"/${PN}-3.7.0-allow-fortify-source.patch
-)
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DENABLE_CCACHE=OFF
- -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
- -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
- -DENABLE_NASM=OFF
- -DENABLE_TESTS=$(usex test)
- -DENABLE_TOOLS=ON
- -DENABLE_WERROR=OFF
- # https://bugs.chromium.org/p/aomedia/issues/detail?id=3487 shows
- # that big endian detection doesn't really work otherwise.
- -DCONFIG_BIG_ENDIAN=$(usex big-endian 1 0)
-
- # Needs libjxl, currently unpackaged.
- -DCONFIG_TUNE_BUTTERAUGLI=0
-
- # arm
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
- -DENABLE_ARM_CRC32=$(usex cpu_flags_arm_crc32 ON OFF)
- # bug #917277
- -DENABLE_NEON_DOTPROD=OFF
- # bug #917278
- -DENABLE_NEON_I8MM=OFF
- # bug #920474
- -DENABLE_SVE=OFF
-
- # mips
- # ENABLE_DSPR2 / ENABLE_MSA for mips
-
- # amd64
- -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
- -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
- -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
- -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
- -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
- -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
- -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
- -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
- -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
-
- # ppc
- -DENABLE_VSX=$(usex cpu_flags_ppc_vsx ON OFF)
- )
-
- # For 32-bit multilib builds, force some intrinsics on to work around
- # bug #816027. libaom seems to do runtime detection for some targets
- # at least, so this isn't an issue.
- if ! multilib_is_native_abi && use amd64 ; then
- mycmakeargs+=(
- -DENABLE_SSE3=ON
- -DENABLE_SSSE3=ON
- )
- fi
-
- # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456
- # Just force generic, given it's a niche situation.
- # TODO: could try forcing armv7 or similar?
- if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then
- ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)"
- mycmakeargs+=(
- -DAOM_TARGET_CPU=generic
- )
- fi
-
- cmake_src_configure
-}
-
-multilib_src_test() {
- LIBAOM_TEST_DATA_PATH="${WORKDIR}/${P}-testdata" "${BUILD_DIR}"/test_libaom || die
-}
-
-multilib_src_install() {
- if multilib_is_native_abi && use doc ; then
- local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
- fi
-
- cmake_src_install
-}
-
-multilib_src_install_all() {
- find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2024-06-14 5:32 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2024-06-14 5:32 UTC (permalink / raw
To: gentoo-commits
commit: 77d5a336cfeaa4c69a167c92512c62a935db0d43
Author: Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Thu Jun 13 04:37:53 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 14 05:30:35 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77d5a336
media-libs/libaom: unkeyword all for ~sparc
Bug: https://bugs.gentoo.org/932988
Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.5.0.ebuild | 2 +-
media-libs/libaom/libaom-3.7.0-r2.ebuild | 2 +-
media-libs/libaom/libaom-3.8.1.ebuild | 2 +-
media-libs/libaom/libaom-3.9.0.ebuild | 2 +-
media-libs/libaom/libaom-9999.ebuild | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/media-libs/libaom/libaom-3.5.0.ebuild b/media-libs/libaom/libaom-3.5.0.ebuild
index b156d38a329b..eb74627a2fd3 100644
--- a/media-libs/libaom/libaom-3.5.0.ebuild
+++ b/media-libs/libaom/libaom-3.5.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
diff --git a/media-libs/libaom/libaom-3.7.0-r2.ebuild b/media-libs/libaom/libaom-3.7.0-r2.ebuild
index 83d8d5dd9fd9..efe5b899ee73 100644
--- a/media-libs/libaom/libaom-3.7.0-r2.ebuild
+++ b/media-libs/libaom/libaom-3.7.0-r2.ebuild
@@ -25,7 +25,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
diff --git a/media-libs/libaom/libaom-3.8.1.ebuild b/media-libs/libaom/libaom-3.8.1.ebuild
index b5072bbce936..75acf3b7f580 100644
--- a/media-libs/libaom/libaom-3.8.1.ebuild
+++ b/media-libs/libaom/libaom-3.8.1.ebuild
@@ -25,7 +25,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
diff --git a/media-libs/libaom/libaom-3.9.0.ebuild b/media-libs/libaom/libaom-3.9.0.ebuild
index 1394646cd80f..22bc986523dc 100644
--- a/media-libs/libaom/libaom-3.9.0.ebuild
+++ b/media-libs/libaom/libaom-3.9.0.ebuild
@@ -16,7 +16,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://deps.gentoo.zip/${CATEGORY}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 87e73a05c036..03eed088ee65 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -16,7 +16,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2024-06-14 5:32 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2024-06-14 5:32 UTC (permalink / raw
To: gentoo-commits
commit: 3bb5552af879ec729a76fe0cce91aae79259641b
Author: Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Thu Jun 13 04:39:33 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 14 05:30:35 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bb5552a
media-libs/libaom: unkeyword all for ~ppc
Bug: https://bugs.gentoo.org/932988
Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.5.0.ebuild | 2 +-
media-libs/libaom/libaom-3.7.0-r2.ebuild | 2 +-
media-libs/libaom/libaom-3.8.1.ebuild | 2 +-
media-libs/libaom/libaom-3.9.0.ebuild | 2 +-
media-libs/libaom/libaom-9999.ebuild | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/media-libs/libaom/libaom-3.5.0.ebuild b/media-libs/libaom/libaom-3.5.0.ebuild
index eb74627a2fd3..a6fa36e24527 100644
--- a/media-libs/libaom/libaom-3.5.0.ebuild
+++ b/media-libs/libaom/libaom-3.5.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
diff --git a/media-libs/libaom/libaom-3.7.0-r2.ebuild b/media-libs/libaom/libaom-3.7.0-r2.ebuild
index efe5b899ee73..93f4dad56730 100644
--- a/media-libs/libaom/libaom-3.7.0-r2.ebuild
+++ b/media-libs/libaom/libaom-3.7.0-r2.ebuild
@@ -25,7 +25,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
diff --git a/media-libs/libaom/libaom-3.8.1.ebuild b/media-libs/libaom/libaom-3.8.1.ebuild
index 75acf3b7f580..656c6e6fa76b 100644
--- a/media-libs/libaom/libaom-3.8.1.ebuild
+++ b/media-libs/libaom/libaom-3.8.1.ebuild
@@ -25,7 +25,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
diff --git a/media-libs/libaom/libaom-3.9.0.ebuild b/media-libs/libaom/libaom-3.9.0.ebuild
index 22bc986523dc..10262bec2c89 100644
--- a/media-libs/libaom/libaom-3.9.0.ebuild
+++ b/media-libs/libaom/libaom-3.9.0.ebuild
@@ -16,7 +16,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://deps.gentoo.zip/${CATEGORY}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 03eed088ee65..0f15cf62049a 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -16,7 +16,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2024-06-14 5:32 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2024-06-14 5:32 UTC (permalink / raw
To: gentoo-commits
commit: d208b6fb9f42ead2c6993deee93703c3cce9d20a
Author: Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Thu Jun 13 04:36:39 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 14 05:30:34 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d208b6fb
media-libs/libaom: unkeyword all for ~hppa
Bug: https://bugs.gentoo.org/932988
Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.5.0.ebuild | 2 +-
media-libs/libaom/libaom-3.7.0-r2.ebuild | 2 +-
media-libs/libaom/libaom-3.8.1.ebuild | 2 +-
media-libs/libaom/libaom-3.9.0.ebuild | 2 +-
media-libs/libaom/libaom-9999.ebuild | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/media-libs/libaom/libaom-3.5.0.ebuild b/media-libs/libaom/libaom-3.5.0.ebuild
index 214e0a40758e..b156d38a329b 100644
--- a/media-libs/libaom/libaom-3.5.0.ebuild
+++ b/media-libs/libaom/libaom-3.5.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
else
SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
diff --git a/media-libs/libaom/libaom-3.7.0-r2.ebuild b/media-libs/libaom/libaom-3.7.0-r2.ebuild
index 10f695813f63..83d8d5dd9fd9 100644
--- a/media-libs/libaom/libaom-3.7.0-r2.ebuild
+++ b/media-libs/libaom/libaom-3.7.0-r2.ebuild
@@ -25,7 +25,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
diff --git a/media-libs/libaom/libaom-3.8.1.ebuild b/media-libs/libaom/libaom-3.8.1.ebuild
index fd45162473e8..b5072bbce936 100644
--- a/media-libs/libaom/libaom-3.8.1.ebuild
+++ b/media-libs/libaom/libaom-3.8.1.ebuild
@@ -25,7 +25,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
diff --git a/media-libs/libaom/libaom-3.9.0.ebuild b/media-libs/libaom/libaom-3.9.0.ebuild
index d9cbbf1ee16a..1394646cd80f 100644
--- a/media-libs/libaom/libaom-3.9.0.ebuild
+++ b/media-libs/libaom/libaom-3.9.0.ebuild
@@ -16,7 +16,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://deps.gentoo.zip/${CATEGORY}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 4f2b0a8a4dae..87e73a05c036 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -16,7 +16,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2024-06-14 5:32 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2024-06-14 5:32 UTC (permalink / raw
To: gentoo-commits
commit: 3edbf43a0863b996c603a83ea5f6dee5b9719252
Author: Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Thu Jun 13 20:12:00 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 14 05:30:37 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3edbf43a
media-libs/libaom: Stabilize 3.8.1 ppc64, #932988
Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.8.1.ebuild b/media-libs/libaom/libaom-3.8.1.ebuild
index 656c6e6fa76b..9e65cc02f732 100644
--- a/media-libs/libaom/libaom-3.8.1.ebuild
+++ b/media-libs/libaom/libaom-3.8.1.ebuild
@@ -25,7 +25,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2024-07-20 11:10 Matt Jolly
0 siblings, 0 replies; 133+ messages in thread
From: Matt Jolly @ 2024-07-20 11:10 UTC (permalink / raw
To: gentoo-commits
commit: 06da896ec28090168e0e6be32e6ce9d857c27204
Author: Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 20 11:08:44 2024 +0000
Commit: Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Sat Jul 20 11:10:41 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06da896e
media-libs/libaom: add 3.9.1
Bug: https://bugs.gentoo.org/935490
Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>
media-libs/libaom/Manifest | 2 +
media-libs/libaom/libaom-3.9.1.ebuild | 146 ++++++++++++++++++++++++++++++++++
2 files changed, 148 insertions(+)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 2bab62f5ca32..bb197ce8aea4 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -5,3 +5,5 @@ DIST libaom-3.8.1-testdata.tar.xz 426372276 BLAKE2B 4d6194a98612045023f4d35ca851
DIST libaom-3.8.1.tar.gz 5450909 BLAKE2B fec3123f8ee68b1027a1a2019969c098b730da72be2902274659b983857f2d8f62dae5b563543b3f144ae8bc51b6d6fdd4fcd6aadf2ca04d5a4dd5be987fbbac SHA512 f9ee918a37699cfaf2bcb5aa16a4d8b077feb1fc577d8c5437ed3fa1a1c0a5d734c9564e3c8c0f0b1baf43dc5abb7ff0196a77607b10d926c0be7858778ac1e3
DIST libaom-3.9.0-testdata.tar.xz 426348008 BLAKE2B 1d95116e738a3271cbb6381cdeb3d2cd359bd3d3001e759e6ed9f56f7f0d87b6a0a557f3655c4c5640e7812cee2e10de5626de70794c6b49fdac51f33d9a1b56 SHA512 b8e68cffa844ac33f3fd7cce8de08e90bc4e401055fa24e58ea6e1217a64db62bd09c469267106b1e82d480550238ac6aaa12c86f75e9fbfd8fa847180b41537
DIST libaom-3.9.0.tar.gz 5518815 BLAKE2B 4c68b58f6a8e347ee912e309a030804c4a3cc99714e2aaf127add63222df3056c7cf4b6c50f4861557b0892739035149b5e002e25272882eff55cde5d9b745b7 SHA512 0793e0801be72d35144162141a180ff5e3ae11186f734af738b1eb2d81bff1364be7741cc34ae2507d2b88de11f840609a09f8b05b75e8d853aa80626241bf95
+DIST libaom-3.9.1-testdata.tar.xz 426413144 BLAKE2B 99fad74bbfabbfd1a7b9a2a3ae72c1c5a4810a70cb6f2df54ad4e29da5afd9278fcc2555f859f51dadab41e1d1829d08ee9efee415ca34d05acd5175caf35205 SHA512 81ce77937264c3a4f6da19dab5cfc4feb559359c154fc00105e6aee6aebb1900e4ecaadd248ba09c5aa266ba0f937451a075338c474ca69a64871d6e6f9c4480
+DIST libaom-3.9.1.tar.gz 5524048 BLAKE2B 2f983a4a563e16120aa8937e059f4cd267fb60b6d4148f952f1e664a50b84bc0d8ba7629231b60e4263963d97559a819752a4fa0dcf2427c9f94036716221324 SHA512 d134583c9cc17e0c8e0dec17677a5daca6f42636f3cde83e1b0fc5250f7372f190c125afb845540cd947fb28462cc91b111a69ae4fec51946c3730cacf42c36e
diff --git a/media-libs/libaom/libaom-3.9.1.ebuild b/media-libs/libaom/libaom-3.9.1.ebuild
new file mode 100644
index 000000000000..0f15cf62049a
--- /dev/null
+++ b/media-libs/libaom/libaom-3.9.1.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic multiprocessing python-any-r1
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
+else
+ # To update test data tarball,
+ # chromium-tools.git/generate-libaom-test-tarball.sh
+ SRC_URI="
+ https://storage.googleapis.com/aom-releases/${P}.tar.gz
+ test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
+ "
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
+HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
+
+LICENSE="BSD-2"
+SLOT="0/3"
+IUSE="big-endian debug doc +examples test"
+IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
+IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
+IUSE="${IUSE} cpu_flags_arm_crc32 cpu_flags_arm_neon cpu_flags_ppc_vsx"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
+ cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
+"
+
+BDEPEND="${PYTHON_DEPS}
+ dev-lang/perl
+ abi_x86_32? ( dev-lang/yasm )
+ abi_x86_64? ( dev-lang/yasm )
+ abi_x86_x32? ( dev-lang/yasm )
+ doc? ( app-text/doxygen )
+"
+
+# The PATENTS file is required to be distributed with this package, bug #682214
+DOCS=( PATENTS )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch
+ "${FILESDIR}"/${PN}-3.7.0-allow-fortify-source.patch
+ "${FILESDIR}"/${PN}-3.8.1-tests-parallel.patch
+)
+
+multilib_src_configure() {
+ # Follow upstream recommendations in README (bug #921438) and avoid
+ # asserts during common use (bug #914614).
+ append-cppflags $(usex debug '-UNDEBUG' '-DNDEBUG')
+
+ local mycmakeargs=(
+ -DENABLE_CCACHE=OFF
+ -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
+ -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
+ -DENABLE_NASM=OFF
+ -DENABLE_TESTS=$(usex test)
+ -DENABLE_TOOLS=ON
+ -DENABLE_WERROR=OFF
+ # https://bugs.chromium.org/p/aomedia/issues/detail?id=3487 shows
+ # that big endian detection doesn't really work otherwise.
+ -DCONFIG_BIG_ENDIAN=$(usex big-endian 1 0)
+
+ # Needs libjxl, currently unpackaged.
+ -DCONFIG_TUNE_BUTTERAUGLI=0
+
+ # arm
+ -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
+ -DENABLE_ARM_CRC32=$(usex cpu_flags_arm_crc32 ON OFF)
+ # bug #917277
+ -DENABLE_NEON_DOTPROD=OFF
+ # bug #917278
+ -DENABLE_NEON_I8MM=OFF
+ # bug #920474
+ -DENABLE_SVE=OFF
+
+ # mips
+ # ENABLE_DSPR2 / ENABLE_MSA for mips
+
+ # amd64
+ -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
+ -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
+ -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
+ -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
+ -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
+ -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
+ -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
+ -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
+ -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
+
+ # ppc
+ -DENABLE_VSX=$(usex cpu_flags_ppc_vsx ON OFF)
+ )
+
+ # For 32-bit multilib builds, force some intrinsics on to work around
+ # bug #816027. libaom seems to do runtime detection for some targets
+ # at least, so this isn't an issue.
+ if ! multilib_is_native_abi && use amd64 ; then
+ mycmakeargs+=(
+ -DENABLE_SSE3=ON
+ -DENABLE_SSSE3=ON
+ )
+ fi
+
+ # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456
+ # Just force generic, given it's a niche situation.
+ # TODO: could try forcing armv7 or similar?
+ if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then
+ ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)"
+ mycmakeargs+=(
+ -DAOM_TARGET_CPU=generic
+ )
+ fi
+
+ # LIBAOM_TEST_PROCS is added by our tests-parallel.patch
+ export LIBAOM_TEST_PROCS="$(makeopts_jobs)"
+
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ einfo "Running quiet tests which take hours."
+ # We use ninja rather than test_libaom directly so we can run it in parallel
+ # with sharding, see https://aomedia.googlesource.com/aom/#sharded-testing.
+ LIBAOM_TEST_DATA_PATH="${WORKDIR}/${P}-testdata" eninja -C "${BUILD_DIR}" runtests
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi && use doc ; then
+ local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
+ fi
+
+ cmake_src_install
+}
+
+multilib_src_install_all() {
+ find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2024-07-24 1:28 Matt Jolly
0 siblings, 0 replies; 133+ messages in thread
From: Matt Jolly @ 2024-07-24 1:28 UTC (permalink / raw
To: gentoo-commits
commit: 4268bf69523c784f102b5198df44f54d6d7fa263
Author: Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 24 01:25:48 2024 +0000
Commit: Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Wed Jul 24 01:26:42 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4268bf69
media-libs/libaom: update SRC_URI
I forgot to update the testdata URI and the checksum came from a local
copy in distfiles. Oops!
Closes: https://bugs.gentoo.org/936566
Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>
media-libs/libaom/libaom-3.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.9.1.ebuild b/media-libs/libaom/libaom-3.9.1.ebuild
index 0f15cf62049a..18e04da00b1b 100644
--- a/media-libs/libaom/libaom-3.9.1.ebuild
+++ b/media-libs/libaom/libaom-3.9.1.ebuild
@@ -14,7 +14,7 @@ else
# chromium-tools.git/generate-libaom-test-tarball.sh
SRC_URI="
https://storage.googleapis.com/aom-releases/${P}.tar.gz
- test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
+ test? ( https://deps.gentoo.zip/${CATEGORY}/${P}-testdata.tar.xz )
"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
fi
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2024-09-23 6:02 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2024-09-23 6:02 UTC (permalink / raw
To: gentoo-commits
commit: 0589512643ac8e3b96cd7507c7c5d1e5f25da66a
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 23 06:02:00 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Sep 23 06:02:00 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05895126
media-libs/libaom: Stabilize 3.9.1 amd64, #940078
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.9.1.ebuild b/media-libs/libaom/libaom-3.9.1.ebuild
index f4000c99c60c..d4c47d770b64 100644
--- a/media-libs/libaom/libaom-3.9.1.ebuild
+++ b/media-libs/libaom/libaom-3.9.1.ebuild
@@ -16,7 +16,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://deps.gentoo.zip/${CATEGORY}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2024-09-23 6:18 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2024-09-23 6:18 UTC (permalink / raw
To: gentoo-commits
commit: ec0bcfca38d9bd443ed1a2277025a53bc942de90
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 23 06:18:12 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Sep 23 06:18:12 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec0bcfca
media-libs/libaom: Stabilize 3.9.1 arm, #940078
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.9.1.ebuild b/media-libs/libaom/libaom-3.9.1.ebuild
index d4c47d770b64..4fe2b748691f 100644
--- a/media-libs/libaom/libaom-3.9.1.ebuild
+++ b/media-libs/libaom/libaom-3.9.1.ebuild
@@ -16,7 +16,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://deps.gentoo.zip/${CATEGORY}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~alpha amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2024-09-23 6:18 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2024-09-23 6:18 UTC (permalink / raw
To: gentoo-commits
commit: 68469f9de5e71cf5815d268a99ecccd444b7f28f
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 23 06:18:13 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Sep 23 06:18:13 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68469f9d
media-libs/libaom: Stabilize 3.9.1 arm64, #940078
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.9.1.ebuild b/media-libs/libaom/libaom-3.9.1.ebuild
index 4fe2b748691f..c9189d75bb2d 100644
--- a/media-libs/libaom/libaom-3.9.1.ebuild
+++ b/media-libs/libaom/libaom-3.9.1.ebuild
@@ -16,7 +16,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://deps.gentoo.zip/${CATEGORY}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2024-09-23 8:21 Arthur Zamarin
0 siblings, 0 replies; 133+ messages in thread
From: Arthur Zamarin @ 2024-09-23 8:21 UTC (permalink / raw
To: gentoo-commits
commit: 280501d64f81615e427e90f93602878bee3dbcf6
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 23 08:21:00 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Sep 23 08:21:00 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=280501d6
media-libs/libaom: Stabilize 3.9.1 ppc64, #940078
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-libs/libaom/libaom-3.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.9.1.ebuild b/media-libs/libaom/libaom-3.9.1.ebuild
index c9189d75bb2d..a2da0a63441a 100644
--- a/media-libs/libaom/libaom-3.9.1.ebuild
+++ b/media-libs/libaom/libaom-3.9.1.ebuild
@@ -16,7 +16,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://deps.gentoo.zip/${CATEGORY}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~loong ppc64 ~riscv ~x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2024-09-29 0:14 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2024-09-29 0:14 UTC (permalink / raw
To: gentoo-commits
commit: 6efbd27e3e7d6afb8dd32735d1f8bd28d9e421ad
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 29 00:13:36 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 29 00:13:36 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6efbd27e
media-libs/libaom: Stabilize 3.9.1 x86, #940078
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-3.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libaom/libaom-3.9.1.ebuild b/media-libs/libaom/libaom-3.9.1.ebuild
index a2da0a63441a..dfbe549abd79 100644
--- a/media-libs/libaom/libaom-3.9.1.ebuild
+++ b/media-libs/libaom/libaom-3.9.1.ebuild
@@ -16,7 +16,7 @@ else
https://storage.googleapis.com/aom-releases/${P}.tar.gz
test? ( https://deps.gentoo.zip/${CATEGORY}/${P}-testdata.tar.xz )
"
- KEYWORDS="~alpha amd64 arm arm64 ~loong ppc64 ~riscv ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~loong ppc64 ~riscv x86"
fi
DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2024-10-07 2:52 Sam James
0 siblings, 0 replies; 133+ messages in thread
From: Sam James @ 2024-10-07 2:52 UTC (permalink / raw
To: gentoo-commits
commit: 9e6e74369f1b8f75dc8a1a37f5cd00ab6e50d22b
Author: Sasha Finkelstein <fnkl.kernel <AT> gmail <DOT> com>
AuthorDate: Sat Oct 5 15:03:03 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 7 02:50:11 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e6e7436
media-libs/libaom: Add python3_13 compat
Signed-off-by: Sasha Finkelstein <fnkl.kernel <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-libs/libaom/libaom-3.9.1.ebuild | 2 +-
media-libs/libaom/libaom-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-libs/libaom/libaom-3.9.1.ebuild b/media-libs/libaom/libaom-3.9.1.ebuild
index dfbe549abd79..d5a30ed2a615 100644
--- a/media-libs/libaom/libaom-3.9.1.ebuild
+++ b/media-libs/libaom/libaom-3.9.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit cmake-multilib flag-o-matic multiprocessing python-any-r1
if [[ ${PV} == *9999* ]]; then
diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild
index 11494b9a7c38..96f6cef67930 100644
--- a/media-libs/libaom/libaom-9999.ebuild
+++ b/media-libs/libaom/libaom-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit cmake-multilib flag-o-matic multiprocessing python-any-r1
if [[ ${PV} == *9999* ]]; then
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2024-10-25 22:55 Matt Jolly
0 siblings, 0 replies; 133+ messages in thread
From: Matt Jolly @ 2024-10-25 22:55 UTC (permalink / raw
To: gentoo-commits
commit: e09c872af54d1eca9b83a09b2ff8fa42578a0673
Author: Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 25 00:10:32 2024 +0000
Commit: Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Fri Oct 25 22:55:16 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e09c872a
media-libs/libaom: drop 3.8.1
Closes: https://bugs.gentoo.org/935490
Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>
media-libs/libaom/Manifest | 2 -
media-libs/libaom/libaom-3.8.1.ebuild | 155 ----------------------------------
2 files changed, 157 deletions(-)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index 639bcab5de23..ff4fe4ff661b 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1,4 +1,2 @@
-DIST libaom-3.8.1-testdata.tar.xz 426372276 BLAKE2B 4d6194a98612045023f4d35ca851a37ffc69cbfbfd015d5c1f4e3aebb6789096d7b7f82b9641c545e4203b44fe8a9243de83bb23a8c53aced30ec26aed0376e0 SHA512 03bf5d521c613728dd12fd33bb76fc64a20798e276dbdc2501446e1fb9891552e88adb25f0e4ff65d6c8aad301a550aec195498ab1f1a506bce3fe384e24cc0e
-DIST libaom-3.8.1.tar.gz 5450909 BLAKE2B fec3123f8ee68b1027a1a2019969c098b730da72be2902274659b983857f2d8f62dae5b563543b3f144ae8bc51b6d6fdd4fcd6aadf2ca04d5a4dd5be987fbbac SHA512 f9ee918a37699cfaf2bcb5aa16a4d8b077feb1fc577d8c5437ed3fa1a1c0a5d734c9564e3c8c0f0b1baf43dc5abb7ff0196a77607b10d926c0be7858778ac1e3
DIST libaom-3.9.1-testdata.tar.xz 426413144 BLAKE2B 99fad74bbfabbfd1a7b9a2a3ae72c1c5a4810a70cb6f2df54ad4e29da5afd9278fcc2555f859f51dadab41e1d1829d08ee9efee415ca34d05acd5175caf35205 SHA512 81ce77937264c3a4f6da19dab5cfc4feb559359c154fc00105e6aee6aebb1900e4ecaadd248ba09c5aa266ba0f937451a075338c474ca69a64871d6e6f9c4480
DIST libaom-3.9.1.tar.gz 5524048 BLAKE2B 2f983a4a563e16120aa8937e059f4cd267fb60b6d4148f952f1e664a50b84bc0d8ba7629231b60e4263963d97559a819752a4fa0dcf2427c9f94036716221324 SHA512 d134583c9cc17e0c8e0dec17677a5daca6f42636f3cde83e1b0fc5250f7372f190c125afb845540cd947fb28462cc91b111a69ae4fec51946c3730cacf42c36e
diff --git a/media-libs/libaom/libaom-3.8.1.ebuild b/media-libs/libaom/libaom-3.8.1.ebuild
deleted file mode 100644
index ae460624433a..000000000000
--- a/media-libs/libaom/libaom-3.8.1.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit cmake-multilib flag-o-matic multiprocessing python-any-r1
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
-else
- # To update test data tarball, follow these steps:
- # 1. Clone the upstream repo and check out the relevant tag,
- # or download the release tarball
- # 2. Regular cmake configure (options don't matter here):
- # cd build && cmake ..
- # 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and
- # run the "make testdata" target:
- # LIBAOM_TEST_DATA_PATH=../libaom-3.7.1-testdata make testdata
- # This will download the test data from the internet.
- # 4. Create a tarball out of that directory.
- # cd .. && tar cvaf libaom-3.7.1-testdata.tar.xz libaom-3.7.1-testdata
- SRC_URI="
- https://storage.googleapis.com/aom-releases/${P}.tar.gz
- test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz )
- "
- KEYWORDS="~alpha amd64 arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
-HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
-
-LICENSE="BSD-2"
-SLOT="0/3"
-IUSE="big-endian debug doc +examples test"
-IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
-IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
-IUSE="${IUSE} cpu_flags_arm_crc32 cpu_flags_arm_neon cpu_flags_ppc_vsx"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
-"
-
-BDEPEND="${PYTHON_DEPS}
- dev-lang/perl
- abi_x86_32? ( dev-lang/yasm )
- abi_x86_64? ( dev-lang/yasm )
- abi_x86_x32? ( dev-lang/yasm )
- doc? ( app-text/doxygen )
-"
-
-# The PATENTS file is required to be distributed with this package, bug #682214
-DOCS=( PATENTS )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch
- "${FILESDIR}"/${PN}-3.7.0-allow-fortify-source.patch
- "${FILESDIR}"/${PN}-3.8.1-tests-parallel.patch
-)
-
-multilib_src_configure() {
- # Follow upstream recommendations in README (bug #921438) and avoid
- # asserts during common use (bug #914614).
- append-cppflags $(usex debug '-UNDEBUG' '-DNDEBUG')
-
- local mycmakeargs=(
- -DENABLE_CCACHE=OFF
- -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
- -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
- -DENABLE_NASM=OFF
- -DENABLE_TESTS=$(usex test)
- -DENABLE_TOOLS=ON
- -DENABLE_WERROR=OFF
- # https://bugs.chromium.org/p/aomedia/issues/detail?id=3487 shows
- # that big endian detection doesn't really work otherwise.
- -DCONFIG_BIG_ENDIAN=$(usex big-endian 1 0)
-
- # Needs libjxl, currently unpackaged.
- -DCONFIG_TUNE_BUTTERAUGLI=0
-
- # arm
- -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
- -DENABLE_ARM_CRC32=$(usex cpu_flags_arm_crc32 ON OFF)
- # bug #917277
- -DENABLE_NEON_DOTPROD=OFF
- # bug #917278
- -DENABLE_NEON_I8MM=OFF
- # bug #920474
- -DENABLE_SVE=OFF
-
- # mips
- # ENABLE_DSPR2 / ENABLE_MSA for mips
-
- # amd64
- -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
- -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
- -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
- -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
- -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
- -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
- -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
- -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
- -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
-
- # ppc
- -DENABLE_VSX=$(usex cpu_flags_ppc_vsx ON OFF)
- )
-
- # For 32-bit multilib builds, force some intrinsics on to work around
- # bug #816027. libaom seems to do runtime detection for some targets
- # at least, so this isn't an issue.
- if ! multilib_is_native_abi && use amd64 ; then
- mycmakeargs+=(
- -DENABLE_SSE3=ON
- -DENABLE_SSSE3=ON
- )
- fi
-
- # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456
- # Just force generic, given it's a niche situation.
- # TODO: could try forcing armv7 or similar?
- if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then
- ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)"
- mycmakeargs+=(
- -DAOM_TARGET_CPU=generic
- )
- fi
-
- # LIBAOM_TEST_PROCS is added by our tests-parallel.patch
- export LIBAOM_TEST_PROCS="$(makeopts_jobs)"
-
- cmake_src_configure
-}
-
-multilib_src_test() {
- einfo "Running quiet tests which take hours."
- # We use ninja rather than test_libaom directly so we can run it in parallel
- # with sharding, see https://aomedia.googlesource.com/aom/#sharded-testing.
- LIBAOM_TEST_DATA_PATH="${WORKDIR}/${P}-testdata" eninja -C "${BUILD_DIR}" runtests
-}
-
-multilib_src_install() {
- if multilib_is_native_abi && use doc ; then
- local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
- fi
-
- cmake_src_install
-}
-
-multilib_src_install_all() {
- find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
-}
^ permalink raw reply related [flat|nested] 133+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
@ 2024-10-25 22:55 Matt Jolly
0 siblings, 0 replies; 133+ messages in thread
From: Matt Jolly @ 2024-10-25 22:55 UTC (permalink / raw
To: gentoo-commits
commit: 33fb8b33ce934329fbcb99ad531633f3e0d21f63
Author: Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 25 18:47:44 2024 +0000
Commit: Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Fri Oct 25 22:55:33 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33fb8b33
media-libs/libaom: add 3.10.0
Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>
media-libs/libaom/Manifest | 2 +
media-libs/libaom/libaom-3.10.0.ebuild | 146 +++++++++++++++++++++++++++++++++
2 files changed, 148 insertions(+)
diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
index ff4fe4ff661b..9a244adffb0a 100644
--- a/media-libs/libaom/Manifest
+++ b/media-libs/libaom/Manifest
@@ -1,2 +1,4 @@
+DIST libaom-3.10.0-testdata.tar.xz 426166968 BLAKE2B 1cebddf22a81ea04ea33b94e8e286e3ece97db940850a073bb15dd203414adb9ce89f34fe03d1dea66fef827f33b085772bc5144d182977bcaf545593ca94324 SHA512 a1aae4f8ab6c98ed567a6516d285100af7ef987019ff87294cd1a08d8e74839e652decf85f2a8b5eecab58cb8066684a676716af05fb5f37e6adf2312b996e1a
+DIST libaom-3.10.0.tar.gz 5445319 BLAKE2B c4ee6980d5223413f09d163782133a5b7e041f646bfae26a0f386672a964e7f5ab1ec38fc19cc332b38f0bff4b4b96405104f87ca162395ce036d18dd86ef9dc SHA512 70ceb4385032bdac5e892ed78f10878ef54faeabdd042d4a3b92f838146a61baa69d4d4e2576dcf8223918f79b6db72485fd95b5c05a20d41634310cc6b44c44
DIST libaom-3.9.1-testdata.tar.xz 426413144 BLAKE2B 99fad74bbfabbfd1a7b9a2a3ae72c1c5a4810a70cb6f2df54ad4e29da5afd9278fcc2555f859f51dadab41e1d1829d08ee9efee415ca34d05acd5175caf35205 SHA512 81ce77937264c3a4f6da19dab5cfc4feb559359c154fc00105e6aee6aebb1900e4ecaadd248ba09c5aa266ba0f937451a075338c474ca69a64871d6e6f9c4480
DIST libaom-3.9.1.tar.gz 5524048 BLAKE2B 2f983a4a563e16120aa8937e059f4cd267fb60b6d4148f952f1e664a50b84bc0d8ba7629231b60e4263963d97559a819752a4fa0dcf2427c9f94036716221324 SHA512 d134583c9cc17e0c8e0dec17677a5daca6f42636f3cde83e1b0fc5250f7372f190c125afb845540cd947fb28462cc91b111a69ae4fec51946c3730cacf42c36e
diff --git a/media-libs/libaom/libaom-3.10.0.ebuild b/media-libs/libaom/libaom-3.10.0.ebuild
new file mode 100644
index 000000000000..842d301977da
--- /dev/null
+++ b/media-libs/libaom/libaom-3.10.0.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake-multilib flag-o-matic multiprocessing python-any-r1
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
+else
+ # To update test data tarball,
+ # chromium-tools.git/generate-libaom-test-tarball.sh
+ SRC_URI="
+ https://storage.googleapis.com/aom-releases/${P}.tar.gz
+ test? ( https://deps.gentoo.zip/${CATEGORY}/${P}-testdata.tar.xz )
+ "
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
+HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/"
+
+LICENSE="BSD-2"
+SLOT="0/3"
+IUSE="big-endian debug doc +examples test"
+IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3"
+IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2"
+IUSE="${IUSE} cpu_flags_arm_crc32 cpu_flags_arm_neon cpu_flags_ppc_vsx"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
+ cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
+"
+
+BDEPEND="${PYTHON_DEPS}
+ dev-lang/perl
+ abi_x86_32? ( dev-lang/yasm )
+ abi_x86_64? ( dev-lang/yasm )
+ abi_x86_x32? ( dev-lang/yasm )
+ doc? ( app-text/doxygen )
+"
+
+# The PATENTS file is required to be distributed with this package, bug #682214
+DOCS=( PATENTS )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch
+ "${FILESDIR}"/${PN}-3.7.0-allow-fortify-source.patch
+ "${FILESDIR}"/${PN}-3.8.1-tests-parallel.patch
+)
+
+multilib_src_configure() {
+ # Follow upstream recommendations in README (bug #921438) and avoid
+ # asserts during common use (bug #914614).
+ append-cppflags $(usex debug '-UNDEBUG' '-DNDEBUG')
+
+ local mycmakeargs=(
+ -DENABLE_CCACHE=OFF
+ -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
+ -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
+ -DENABLE_NASM=OFF
+ -DENABLE_TESTS=$(usex test)
+ -DENABLE_TOOLS=ON
+ -DENABLE_WERROR=OFF
+ # https://bugs.chromium.org/p/aomedia/issues/detail?id=3487 shows
+ # that big endian detection doesn't really work otherwise.
+ -DCONFIG_BIG_ENDIAN=$(usex big-endian 1 0)
+
+ # Needs libjxl, currently unpackaged.
+ -DCONFIG_TUNE_BUTTERAUGLI=0
+
+ # arm
+ -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
+ -DENABLE_ARM_CRC32=$(usex cpu_flags_arm_crc32 ON OFF)
+ # bug #917277
+ -DENABLE_NEON_DOTPROD=OFF
+ # bug #917278
+ -DENABLE_NEON_I8MM=OFF
+ # bug #920474
+ -DENABLE_SVE=OFF
+
+ # mips
+ # ENABLE_DSPR2 / ENABLE_MSA for mips
+
+ # amd64
+ -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
+ -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
+ -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
+ -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
+ -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
+ -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
+ -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF)
+ -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
+ -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
+
+ # ppc
+ -DENABLE_VSX=$(usex cpu_flags_ppc_vsx ON OFF)
+ )
+
+ # For 32-bit multilib builds, force some intrinsics on to work around
+ # bug #816027. libaom seems to do runtime detection for some targets
+ # at least, so this isn't an issue.
+ if ! multilib_is_native_abi && use amd64 ; then
+ mycmakeargs+=(
+ -DENABLE_SSE3=ON
+ -DENABLE_SSSE3=ON
+ )
+ fi
+
+ # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456
+ # Just force generic, given it's a niche situation.
+ # TODO: could try forcing armv7 or similar?
+ if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then
+ ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)"
+ mycmakeargs+=(
+ -DAOM_TARGET_CPU=generic
+ )
+ fi
+
+ # LIBAOM_TEST_PROCS is added by our tests-parallel.patch
+ export LIBAOM_TEST_PROCS="$(makeopts_jobs)"
+
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ einfo "Running quiet tests which take hours."
+ # We use ninja rather than test_libaom directly so we can run it in parallel
+ # with sharding, see https://aomedia.googlesource.com/aom/#sharded-testing.
+ LIBAOM_TEST_DATA_PATH="${WORKDIR}/${P}-testdata" eninja -C "${BUILD_DIR}" runtests
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi && use doc ; then
+ local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
+ fi
+
+ cmake_src_install
+}
+
+multilib_src_install_all() {
+ find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
+}
^ permalink raw reply related [flat|nested] 133+ messages in thread
end of thread, other threads:[~2024-10-25 22:55 UTC | newest]
Thread overview: 133+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-16 17:06 [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/ Andreas Sturmlechner
-- strict thread matches above, loose matches on Subject: below --
2024-10-25 22:55 Matt Jolly
2024-10-25 22:55 Matt Jolly
2024-10-07 2:52 Sam James
2024-09-29 0:14 Sam James
2024-09-23 8:21 Arthur Zamarin
2024-09-23 6:18 Arthur Zamarin
2024-09-23 6:18 Arthur Zamarin
2024-09-23 6:02 Arthur Zamarin
2024-07-24 1:28 Matt Jolly
2024-07-20 11:10 Matt Jolly
2024-06-14 5:32 Arthur Zamarin
2024-06-14 5:32 Arthur Zamarin
2024-06-14 5:32 Arthur Zamarin
2024-06-14 5:32 Arthur Zamarin
2024-05-31 22:01 Matt Jolly
2024-05-31 22:01 Matt Jolly
2024-02-02 0:08 Sam James
2024-01-05 9:59 Sam James
2023-12-22 13:43 Arthur Zamarin
2023-12-22 7:47 Sam James
2023-12-22 7:21 Arthur Zamarin
2023-12-22 5:07 Sam James
2023-12-21 16:30 Arthur Zamarin
2023-12-21 16:01 Arthur Zamarin
2023-12-19 5:23 Sam James
2023-11-27 11:13 Sam James
2023-11-20 10:06 Sam James
2023-09-24 21:59 Sam James
2023-06-09 17:26 Arthur Zamarin
2023-05-10 23:37 Sam James
2023-03-21 4:24 Sam James
2023-03-07 16:31 Sam James
2023-03-04 11:15 Arthur Zamarin
2023-03-04 9:16 Arthur Zamarin
2023-03-04 9:03 Arthur Zamarin
2023-03-04 6:28 Arthur Zamarin
2023-03-04 5:50 Arthur Zamarin
2022-11-12 16:07 Arthur Zamarin
2022-11-12 16:06 Arthur Zamarin
2022-11-12 16:06 Arthur Zamarin
2022-09-25 4:32 Sam James
2022-09-05 3:56 Sam James
2022-09-03 5:27 Sam James
2022-07-30 2:22 Sam James
2022-07-13 15:13 Joonas Niilola
2022-07-07 14:25 Alexis Ballier
2022-05-17 11:54 WANG Xuerui
2022-05-17 11:54 WANG Xuerui
2022-05-17 5:34 Sam James
2022-04-17 19:24 Sam James
2022-03-17 2:09 Sam James
2022-03-17 2:09 Sam James
2022-03-12 16:30 Arthur Zamarin
2022-03-12 13:29 Arthur Zamarin
2022-03-12 11:51 Jakov Smolić
2022-03-12 11:51 Jakov Smolić
2022-03-12 10:51 Arthur Zamarin
2022-02-18 0:40 Sam James
2022-01-05 10:01 David Seifert
2022-01-02 20:50 Arthur Zamarin
2022-01-02 19:11 Arthur Zamarin
2022-01-02 19:07 Arthur Zamarin
2022-01-02 19:07 Arthur Zamarin
2022-01-02 13:45 Jakov Smolić
2022-01-02 11:22 Jakov Smolić
2021-12-24 7:30 Sam James
2021-12-24 7:24 Sam James
2021-12-24 7:18 Sam James
2021-12-24 7:17 Sam James
2021-12-24 7:16 Sam James
2021-12-24 7:16 Sam James
2021-12-24 7:11 Sam James
2021-12-24 7:05 Sam James
2021-12-24 7:01 罗百科
2021-12-24 6:17 Sam James
2021-12-24 6:14 Sam James
2021-12-24 6:14 Sam James
2021-09-24 23:40 Sam James
2021-08-02 12:33 Marek Szuba
2021-06-25 11:41 Thomas Deutschmann
2021-04-12 22:04 Thomas Deutschmann
2021-04-12 21:10 Thomas Deutschmann
2021-01-19 10:57 Lars Wendler
2020-10-13 10:01 Agostino Sarubbo
2020-10-11 15:19 Sam James
2020-10-11 15:15 Sam James
2020-10-11 9:00 Sergei Trofimovich
2020-10-11 8:57 Sergei Trofimovich
2020-10-09 8:31 Agostino Sarubbo
2020-06-09 14:06 Luca Barbato
2020-06-09 9:01 Luca Barbato
2020-06-09 8:34 Luca Barbato
2020-05-09 15:21 Thomas Deutschmann
2020-05-09 12:25 Thomas Deutschmann
2020-05-07 17:08 Thomas Deutschmann
2020-05-07 13:33 Thomas Deutschmann
2020-03-19 17:57 Andreas Sturmlechner
2020-03-19 17:57 Andreas Sturmlechner
2019-10-13 17:46 Matt Turner
2019-10-13 17:46 Matt Turner
2019-10-12 23:50 Matt Turner
2019-09-26 20:00 Mikle Kolyada
2019-09-14 5:03 Matt Turner
2019-09-14 5:03 Matt Turner
2019-08-01 20:07 Andreas Sturmlechner
2019-08-01 16:11 Aaron Bauman
2019-07-28 13:53 Mikle Kolyada
2019-07-08 12:10 Thomas Deutschmann
2019-05-21 21:50 Aaron Bauman
2019-05-21 19:56 Aaron Bauman
2019-05-21 6:31 Aaron Bauman
2019-02-16 17:06 Andreas Sturmlechner
2019-02-16 17:06 Andreas Sturmlechner
2019-02-16 17:06 Andreas Sturmlechner
2019-02-15 12:36 Alexis Ballier
2018-12-23 3:25 Matt Turner
2018-11-24 12:33 Sergei Trofimovich
2018-11-24 12:33 Sergei Trofimovich
2018-11-24 12:33 Sergei Trofimovich
2018-11-24 12:33 Sergei Trofimovich
2018-07-22 1:55 Mikle Kolyada
2018-07-20 15:27 Alexis Ballier
2018-06-28 17:23 Alexis Ballier
2018-06-11 9:59 Thomas Deutschmann
2018-05-13 19:20 Aaron Bauman
2018-05-01 11:47 Jeroen Roovers
2018-04-28 17:40 Sergei Trofimovich
2018-04-21 10:04 Alexis Ballier
2018-04-21 10:04 Alexis Ballier
2018-02-22 13:40 Alexis Ballier
2017-04-23 16:16 Alexis Ballier
2016-09-17 12:17 Luca Barbato
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox