1 |
commit: 28be210a93536296c23106c263c694f2a05c4dae |
2 |
Author: Luca Barbato <lu_zero <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Apr 30 17:48:03 2019 +0000 |
4 |
Commit: Luca Barbato <lu_zero <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Apr 30 18:22:56 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28be210a |
7 |
|
8 |
media-libs/dav1d: Version Bump |
9 |
|
10 |
Package-Manager: Portage-2.3.63, Repoman-2.3.12 |
11 |
Signed-off-by: Luca Barbato <lu_zero <AT> gentoo.org> |
12 |
|
13 |
media-libs/dav1d/Manifest | 1 + |
14 |
media-libs/dav1d/dav1d-0.3.0.ebuild | 58 +++++++++++++++++++++++++++++++++++++ |
15 |
2 files changed, 59 insertions(+) |
16 |
|
17 |
diff --git a/media-libs/dav1d/Manifest b/media-libs/dav1d/Manifest |
18 |
index d793490680e..a1b4b58a858 100644 |
19 |
--- a/media-libs/dav1d/Manifest |
20 |
+++ b/media-libs/dav1d/Manifest |
21 |
@@ -1,3 +1,4 @@ |
22 |
DIST dav1d-0.1.0.tar.bz2 351745 BLAKE2B 302680ddfdc8d5a3eff90541ed156e820c3322bfb93316da1b2deabeac40062103af19e99dfa810678e62ad668c4aed944ac9bf8160afb301b100063919ed2a1 SHA512 5893ad40af7c4f5c3678ecc604ad360b5d1cd3fadaa16f7183d638745097fed091aeb3456540db61a2f4f0fc8bb93f2a20f428c76a7976d3fd186cc8b8baed53 |
23 |
DIST dav1d-0.2.0.tar.bz2 408361 BLAKE2B 2c5f4d7777d85ab1453a744335ee5047b2e108a70e884c5116d8d1a56b81c1f852c93666bd0bb3f4d5105f2220bbc6c92f893848f0cf1bfc0bce1ee1f551287c SHA512 378060ed6762f9f6baf7addfa7382cb0873bbc606f0389eee4ed7537dcfc851f5b159a34af0f15d9f8d345a9b2a950f38078a419144b0458aa3464e54ea5d490 |
24 |
DIST dav1d-0.2.1.tar.bz2 412003 BLAKE2B 51520f355f51f7fdc8c6e7981fd29f8d5339c2c72058ea05dff6bf0c3b191cf3c077fee1b46813f229d1bee16d1b884e834a5d61bf78459d83113aafe63bca89 SHA512 38d0a9e639579bf2046d3afd7ba0d4205081d8e26955be0216acc84ee2adcc81c790c858932009965b61a66fc3df66ed6b14da9d0e61e2505418c17bc4b75004 |
25 |
+DIST dav1d-0.3.0.tar.bz2 435690 BLAKE2B 57124b2a5bcde8a2de8e4ee8155ec736d2f4c13dc7347029c517d70495de1943feef7f0c7ce1d1051304fe9f3141775fbe07ceec0733fdca3dca166cbab6c417 SHA512 bc0933bbc7064555e8973c82390e414aca8f52a14c5de7ee3ff92c263722d5c9cc472ba5f1f8d1dd60c4ce9ab0ed880c8b4a53b3d33d3aff24bc8e7fb18b0b84 |
26 |
|
27 |
diff --git a/media-libs/dav1d/dav1d-0.3.0.ebuild b/media-libs/dav1d/dav1d-0.3.0.ebuild |
28 |
new file mode 100644 |
29 |
index 00000000000..361df4a791a |
30 |
--- /dev/null |
31 |
+++ b/media-libs/dav1d/dav1d-0.3.0.ebuild |
32 |
@@ -0,0 +1,58 @@ |
33 |
+# Copyright 1999-2019 Gentoo Authors |
34 |
+# Distributed under the terms of the GNU General Public License v2 |
35 |
+ |
36 |
+EAPI=6 |
37 |
+ |
38 |
+SCM="" |
39 |
+if [[ "${PV}" == "9999" ]]; then |
40 |
+ SCM="git-r3" |
41 |
+ EGIT_REPO_URI="https://code.videolan.org/videolan/dav1d" |
42 |
+else |
43 |
+ KEYWORDS="~amd64 ~x86" |
44 |
+ SRC_URI="https://code.videolan.org/videolan/dav1d/-/archive/${PV}/${P}.tar.bz2" |
45 |
+fi |
46 |
+ |
47 |
+inherit ${SCM} meson ninja-utils multilib-minimal |
48 |
+ |
49 |
+DESCRIPTION="dav1d is an AV1 Decoder :)" |
50 |
+HOMEPAGE="https://code.videolan.org/videolan/dav1d" |
51 |
+ |
52 |
+LICENSE="BSD-2" |
53 |
+SLOT="0/1" |
54 |
+IUSE="+8bit +10bit +asm" |
55 |
+ |
56 |
+ASM_DEPEND=">=dev-lang/nasm-2.13" |
57 |
+RDEPEND="" |
58 |
+DEPEND="${RDEPEND} |
59 |
+ asm? ( |
60 |
+ abi_x86_32? ( ${ASM_DEPEND} ) |
61 |
+ abi_x86_64? ( ${ASM_DEPEND} ) |
62 |
+ )" |
63 |
+ |
64 |
+DOCS=( README.md doc/PATENTS ) |
65 |
+ |
66 |
+multilib_src_configure() { |
67 |
+ local -a bits=() |
68 |
+ use 8bit && bits+=( 8 ) |
69 |
+ use 10bit && bits+=( 16 ) |
70 |
+ |
71 |
+ if [[ ${MULTILIB_ABI_FLAG} == abi_x86_x32 ]]; then |
72 |
+ build_asm=false |
73 |
+ else |
74 |
+ build_asm=$(usex asm true false) |
75 |
+ fi |
76 |
+ |
77 |
+ local emesonargs=( |
78 |
+ -D bitdepths=$(IFS=,; echo "${bits[*]}") |
79 |
+ -D build_asm=$build_asm |
80 |
+ ) |
81 |
+ meson_src_configure |
82 |
+} |
83 |
+ |
84 |
+multilib_src_compile() { |
85 |
+ eninja |
86 |
+} |
87 |
+ |
88 |
+multilib_src_install() { |
89 |
+ DESTDIR="${D}" eninja install |
90 |
+} |