Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/babl/
Date: Sat, 25 Jan 2020 21:10:02
Message-Id: 1579986579.eeb4cb366a7c87c464257676ac5a9ad6a4d6606a.asturm@gentoo
1 commit: eeb4cb366a7c87c464257676ac5a9ad6a4d6606a
2 Author: band-a-prend <torokhov-s-a <AT> yandex <DOT> ru>
3 AuthorDate: Thu Jan 23 10:38:41 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 25 21:09:39 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeb4cb36
7
8 media-libs/babl: add maintainer, sort IUSE and conf options
9
10 Signed-off-by: Sergey Torokhov <torokhov-s-a <AT> yandex.ru>
11 Closes: https://github.com/gentoo/gentoo/pull/14418
12 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
13
14 media-libs/babl/babl-0.1.74.ebuild | 17 ++++++++---------
15 media-libs/babl/babl-9999.ebuild | 19 +++++++++----------
16 media-libs/babl/metadata.xml | 9 ++++++++-
17 3 files changed, 25 insertions(+), 20 deletions(-)
18
19 diff --git a/media-libs/babl/babl-0.1.74.ebuild b/media-libs/babl/babl-0.1.74.ebuild
20 index 505dc6c77a1..8cf5a1b4dbe 100644
21 --- a/media-libs/babl/babl-0.1.74.ebuild
22 +++ b/media-libs/babl/babl-0.1.74.ebuild
23 @@ -19,12 +19,11 @@ HOMEPAGE="http://www.gegl.org/babl/"
24
25 LICENSE="LGPL-3"
26 SLOT="0"
27 -IUSE="cpu_flags_x86_avx2 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 cpu_flags_x86_mmx cpu_flags_x86_f16c introspection lcms"
28 +IUSE="introspection lcms cpu_flags_x86_avx2 cpu_flags_x86_f16c cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1"
29
30 +BDEPEND="virtual/pkgconfig"
31 RDEPEND="lcms? ( media-libs/lcms:2 )"
32 -DEPEND="${RDEPEND}
33 - virtual/pkgconfig
34 -"
35 +DEPEND="${RDEPEND}"
36
37 src_configure() {
38 # Automagic rsvg support is just for website generation we do not call,
39 @@ -32,16 +31,16 @@ src_configure() {
40 # w3m is used for dist target thus no issue for us that it is automagically
41 # detected
42 local emesonargs=(
43 + -Dwith-docs=false
44 + $(meson_use introspection enable-gir)
45 + $(meson_use lcms with-lcms)
46 + $(meson_use cpu_flags_x86_avx2 enable-avx2)
47 + $(meson_use cpu_flags_x86_f16c enable-f16c)
48 $(meson_use cpu_flags_x86_mmx enable-mmx)
49 $(meson_use cpu_flags_x86_sse enable-sse)
50 $(meson_use cpu_flags_x86_sse2 enable-sse2)
51 $(meson_use cpu_flags_x86_sse3 enable-sse3)
52 $(meson_use cpu_flags_x86_sse4_1 enable-sse4_1)
53 - $(meson_use cpu_flags_x86_avx2 enable-avx2)
54 - $(meson_use cpu_flags_x86_f16c enable-f16c)
55 - $(meson_use introspection enable-gir)
56 - -Dwith-docs=false
57 - $(meson_use lcms with-lcms)
58 )
59 meson_src_configure
60 }
61
62 diff --git a/media-libs/babl/babl-9999.ebuild b/media-libs/babl/babl-9999.ebuild
63 index 7aeda229c13..8cf5a1b4dbe 100644
64 --- a/media-libs/babl/babl-9999.ebuild
65 +++ b/media-libs/babl/babl-9999.ebuild
66 @@ -1,4 +1,4 @@
67 -# Copyright 1999-2019 Gentoo Authors
68 +# Copyright 1999-2020 Gentoo Authors
69 # Distributed under the terms of the GNU General Public License v2
70
71 EAPI=7
72 @@ -19,12 +19,11 @@ HOMEPAGE="http://www.gegl.org/babl/"
73
74 LICENSE="LGPL-3"
75 SLOT="0"
76 -IUSE="cpu_flags_x86_avx2 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 cpu_flags_x86_mmx cpu_flags_x86_f16c introspection lcms"
77 +IUSE="introspection lcms cpu_flags_x86_avx2 cpu_flags_x86_f16c cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1"
78
79 +BDEPEND="virtual/pkgconfig"
80 RDEPEND="lcms? ( media-libs/lcms:2 )"
81 -DEPEND="${RDEPEND}
82 - virtual/pkgconfig
83 -"
84 +DEPEND="${RDEPEND}"
85
86 src_configure() {
87 # Automagic rsvg support is just for website generation we do not call,
88 @@ -32,16 +31,16 @@ src_configure() {
89 # w3m is used for dist target thus no issue for us that it is automagically
90 # detected
91 local emesonargs=(
92 + -Dwith-docs=false
93 + $(meson_use introspection enable-gir)
94 + $(meson_use lcms with-lcms)
95 + $(meson_use cpu_flags_x86_avx2 enable-avx2)
96 + $(meson_use cpu_flags_x86_f16c enable-f16c)
97 $(meson_use cpu_flags_x86_mmx enable-mmx)
98 $(meson_use cpu_flags_x86_sse enable-sse)
99 $(meson_use cpu_flags_x86_sse2 enable-sse2)
100 $(meson_use cpu_flags_x86_sse3 enable-sse3)
101 $(meson_use cpu_flags_x86_sse4_1 enable-sse4_1)
102 - $(meson_use cpu_flags_x86_avx2 enable-avx2)
103 - $(meson_use cpu_flags_x86_f16c enable-f16c)
104 - $(meson_use introspection enable-gir)
105 - -Dwith-docs=false
106 - $(meson_use lcms with-lcms)
107 )
108 meson_src_configure
109 }
110
111 diff --git a/media-libs/babl/metadata.xml b/media-libs/babl/metadata.xml
112 index 7a38bb90096..e7e7a5da0ad 100644
113 --- a/media-libs/babl/metadata.xml
114 +++ b/media-libs/babl/metadata.xml
115 @@ -1,5 +1,12 @@
116 <?xml version="1.0" encoding="UTF-8"?>
117 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
118 <pkgmetadata>
119 - <!-- maintainer-needed -->
120 + <maintainer type="person">
121 + <email>torokhov-s-a@××××××.ru</email>
122 + <name>Sergey Torokhov</name>
123 + </maintainer>
124 + <maintainer type="project">
125 + <email>proxy-maint@g.o</email>
126 + <name>Proxy Maintainers</name>
127 + </maintainer>
128 </pkgmetadata>