Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/libaom/
Date: Fri, 24 Dec 2021 07:05:43
Message-Id: 1640329532.bd445c4bd1c0255166e0837b35917b156dd2b8d5.sam@gentoo
1 commit: bd445c4bd1c0255166e0837b35917b156dd2b8d5
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Fri Dec 24 07:05:32 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 24 07:05:32 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd445c4b
7
8 media-libs/libaom: drop 1.0.0-r2
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 media-libs/libaom/Manifest | 1 -
13 media-libs/libaom/libaom-1.0.0-r2.ebuild | 91 --------------------------------
14 2 files changed, 92 deletions(-)
15
16 diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest
17 index 4cff1a9a3714..d0086444b94b 100644
18 --- a/media-libs/libaom/Manifest
19 +++ b/media-libs/libaom/Manifest
20 @@ -1,4 +1,3 @@
21 -DIST libaom-1.0.0.tar.gz 2775454 BLAKE2B 09b891d365804f0c086785a00760af3191b40fc66fc752294e915b54454171fb47d3d1b037fb6d276727772ceec3177d78c14f90a2b01e28250d2de735bf02ec SHA512 131512ef286cb138047bb56dea54196f9a8d2b0d9f3d7689299f185338e5c03ee658b0cfe017a099f1a6be351a3a7157204dea70d2645a1d0a9249fd582c3fa4
22 DIST libaom-2.0.0.tar.gz 3497458 BLAKE2B ce3cfcf84e2471152998b8690ed5d85ffdf41e729fb86380f2849b9bc80deee0251bf0a1149b548ebcb6642fa6edac13658f3e9c55d5f50c905fb733f8312431 SHA512 8e72e6d1c2fbae7fd8afaea6e7d086f2b533006934ffa8e126d4e769d3fc1aa92703ce7cae4c6dfa5dd8050b2afdbe2eba54fbf4f49c1d11ae41cc9913379607
23 DIST libaom-2.0.1.tar.xz 2391756 BLAKE2B 46d5938c49e720ec773d55e461f38d86a4307358fe8d3d9cc0e16e63dd52e54d41163bd14a583c059c9881a6980b1a8c54323b499dbef8301e9fa90094cd0e02 SHA512 2e7e2a9f456d51641ded44cb3ff639982e996276157d34e6a38895a68b7a8f36e209bcbad3dea7a04bd5b45b8cfe8a3bf202ab630f93388ea6dfb516f13ed82f
24 DIST libaom-3.1.2.tar.gz 4605501 BLAKE2B 7aac22da4103408f04a5c2e5d11a96d5a12651fd52e980b547427ebe3e235ba7c16700a131f4bb1b6b4e8a7f82f3175e526281eb593cf604ad491bd7fed0184e SHA512 466c2923115dcf0b0e29fafc8922a057814a84d0e61780ab9b6816bea31d0b741695326183884da5a04afffa5c925ff8ec8f6073e0a1e48ed4914066da975c3b
25
26 diff --git a/media-libs/libaom/libaom-1.0.0-r2.ebuild b/media-libs/libaom/libaom-1.0.0-r2.ebuild
27 deleted file mode 100644
28 index 3565b7b17727..000000000000
29 --- a/media-libs/libaom/libaom-1.0.0-r2.ebuild
30 +++ /dev/null
31 @@ -1,91 +0,0 @@
32 -# Copyright 1999-2020 Gentoo Authors
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=7
36 -
37 -CMAKE_ECLASS=cmake
38 -inherit cmake-multilib
39 -
40 -if [[ ${PV} == *9999* ]]; then
41 - inherit git-r3
42 - EGIT_REPO_URI="https://aomedia.googlesource.com/aom"
43 -else
44 - if [[ ${PV} == *pre* ]]; then
45 - SRC_URI="mirror://gentoo/${P}.tar.xz"
46 - S="${WORKDIR}/${PN}"
47 - else
48 - # SRC_URI="https://aomedia.googlesource.com/aom/+archive/v${PV}.tar.gz -> ${P}.tar.gz"
49 - SRC_URI="mirror://gentoo/${P}.tar.gz"
50 - S="${WORKDIR}"
51 - fi
52 - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86"
53 -fi
54 -
55 -DESCRIPTION="Alliance for Open Media AV1 Codec SDK"
56 -HOMEPAGE="https://aomedia.org"
57 -
58 -LICENSE="BSD-2"
59 -SLOT="0/0"
60 -IUSE="doc examples"
61 -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"
62 -IUSE="${IUSE} cpu_flags_arm_neon"
63 -
64 -REQUIRED_USE="
65 - cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
66 - cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
67 -"
68 -
69 -BDEPEND="abi_x86_32? ( dev-lang/yasm )
70 - abi_x86_64? ( dev-lang/yasm )
71 - abi_x86_x32? ( dev-lang/yasm )
72 - x86-fbsd? ( dev-lang/yasm )
73 - amd64-fbsd? ( dev-lang/yasm )
74 - doc? ( app-doc/doxygen )
75 -"
76 -
77 -PATCHES=(
78 - "${FILESDIR}/libdirpc2.patch"
79 - "${FILESDIR}/pthread_lib2.patch"
80 - "${FILESDIR}/${P}-version.patch"
81 - "${FILESDIR}/${P}-armv7l.patch"
82 - "${FILESDIR}/${P}-update-vsx-ppc.patch"
83 -)
84 -
85 -# the PATENTS file is required to be distributed with this package bug #682214
86 -DOCS=( PATENTS )
87 -
88 -src_prepare() {
89 - sed -e 's/lib"/lib${LIB_SUFFIX}"/' -i CMakeLists.txt || die
90 - cmake_src_prepare
91 -}
92 -
93 -multilib_src_configure() {
94 - local mycmakeargs=(
95 - -DENABLE_DOCS=$(multilib_native_usex doc ON OFF)
96 - -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF)
97 - -DENABLE_NASM=OFF
98 - -DENABLE_TOOLS=ON
99 - -DENABLE_WERROR=OFF
100 -
101 - -DENABLE_NEON=$(usex cpu_flags_arm_neon ON OFF)
102 - -DENABLE_NEON_ASM=$(usex cpu_flags_arm_neon ON OFF)
103 - # ENABLE_DSPR2 / ENABLE_MSA for mips
104 - -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF)
105 - -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF)
106 - -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF)
107 - -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF)
108 - -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF)
109 - -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF)
110 - -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF)
111 - -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF)
112 - )
113 - cmake_src_configure
114 - rm aom.pc # ensure it is rebuilt with proper libdir
115 -}
116 -
117 -multilib_src_install() {
118 - if multilib_is_native_abi && use doc ; then
119 - local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
120 - fi
121 - cmake_src_install
122 -}