Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libgweather/files/, dev-libs/libgweather/
Date: Mon, 23 Dec 2019 21:27:00
Message-Id: 1577136344.7af438f7018fa551c8530eb30cc40ab05505f83d.leio@gentoo
1 commit: 7af438f7018fa551c8530eb30cc40ab05505f83d
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Mon Dec 23 21:10:01 2019 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 23 21:25:44 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7af438f7
7
8 dev-libs/libgweather: remove old
9
10 Package-Manager: Portage-2.3.79, Repoman-2.3.12
11 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
12
13 dev-libs/libgweather/Manifest | 4 -
14 .../libgweather/files/3.28.3-meson-tweaks.patch | 107 ---------------------
15 dev-libs/libgweather/libgweather-3.24.1.ebuild | 54 -----------
16 dev-libs/libgweather/libgweather-3.26.2.ebuild | 54 -----------
17 dev-libs/libgweather/libgweather-3.28.3.ebuild | 67 -------------
18 dev-libs/libgweather/libgweather-3.32.1.ebuild | 68 -------------
19 6 files changed, 354 deletions(-)
20
21 diff --git a/dev-libs/libgweather/Manifest b/dev-libs/libgweather/Manifest
22 index e63eb066377..e5a2eaed32f 100644
23 --- a/dev-libs/libgweather/Manifest
24 +++ b/dev-libs/libgweather/Manifest
25 @@ -1,5 +1 @@
26 -DIST libgweather-3.24.1.tar.xz 3350680 BLAKE2B 9265cb3c280446d5f380f62b60efb5578a7a401e3291d12e3824d8e7eacc582761226b0aaebb0439318bd48b9ad5429a1b6d89eb0220a82650c43be8aa337e2d SHA512 564464d7a18a8e0320871ea418b1163163941c950c5acea5ee65a087e44c4d81e019e2e3e4cb6751989f823cbb7c5691713d3dcef72aeaf6ff264e61b6f7b4b4
27 -DIST libgweather-3.26.2.tar.xz 3409528 BLAKE2B 1c5cdc7125aac8df95e97db8fa1d63bcb06865e70691621bc3a1c0ece2e602862cef9a2a5daa2ebbc5fa7eaefa32bf89507f1eef8fa4eeff294d43132e83fab4 SHA512 75b936f93814005b4317dcb51777036f589f343526428d9a74de96aac1badd4fe81c117184e2bff84a7a3078d6f2a2000e7b63f1e1d80f839b3513cc470fb25b
28 -DIST libgweather-3.28.3.tar.xz 2711240 BLAKE2B 9e55c32485401fa31e5ca5a824f239c373e41c2ef3a1d4442ba4512f102edadaa3452bdc4f4a445ea34e5e24cda23fbf6e1363da5bd49f70018b387f7450cf15 SHA512 7eb98f15b624090ba0959f4ee47c1a2317504a381829cebb949f4104ea9b5c2847a98f95de60a35c5bf1094e500041c53e1afdb265dd2f237bc49db8acbfd6f2
29 -DIST libgweather-3.32.1.tar.xz 2713696 BLAKE2B 496aa07c517ad570ebf54041b8ae14ec5eb5a923a113e1adcf23e5ac9a515ccb5c2dbeb29c923f0abcfc213409ddafbb1747c5ed5a6129bd4ac40b4e0fd687d6 SHA512 f5ae94436fa3cceee84ff80f14296f11ab27727e3881689dd71126de158f7d0015b462163cb2b47cf30add5a4c97c89c6473c1ed0515fcaac0dde2daffdf7108
30 DIST libgweather-3.32.2.tar.xz 2716144 BLAKE2B 56bf66edde8293758f49c1ca14b47fb725f72a0202e95e6e1d1832c179fd9414d527827be5cb7daa17627abfbd1ac16d8d09dbdbbdcb24d62cc62c25a220c156 SHA512 61543e5eaf8c04605a91a6f47811b3a0ed2b04c2f50eae9b8d08a4e24904db4731748fa27a0863d2cdab5fde776ec55abe9fd9fb2a72c7bd546665d59957cb4d
31
32 diff --git a/dev-libs/libgweather/files/3.28.3-meson-tweaks.patch b/dev-libs/libgweather/files/3.28.3-meson-tweaks.patch
33 deleted file mode 100644
34 index 83880e0398a..00000000000
35 --- a/dev-libs/libgweather/files/3.28.3-meson-tweaks.patch
36 +++ /dev/null
37 @@ -1,107 +0,0 @@
38 -From b7df88319847f3155bd0e2ea994cf66c01fc1732 Mon Sep 17 00:00:00 2001
39 -From: Mart Raudsepp <leio@g.o>
40 -Date: Sat, 23 Feb 2019 12:21:01 +0200
41 -Subject: [PATCH] build: Provide introspection option and don't build manual
42 - tests
43 -
44 ----
45 - libgweather/meson.build | 21 ++++++++++++++-------
46 - meson.build | 4 ++++
47 - meson_options.txt | 2 ++
48 - 3 files changed, 20 insertions(+), 7 deletions(-)
49 -
50 -diff --git a/libgweather/meson.build b/libgweather/meson.build
51 -index 4d907b9..9ede9d0 100644
52 ---- a/libgweather/meson.build
53 -+++ b/libgweather/meson.build
54 -@@ -65,6 +65,15 @@ lib_libgweather = shared_library('gweather-3',
55 - install: true,
56 - )
57 -
58 -+libgweather_dep = declare_dependency(
59 -+ sources: [gweather_enum_types[1]],
60 -+ dependencies: deps_libgweather,
61 -+ link_with: lib_libgweather,
62 -+ include_directories: root_inc,
63 -+)
64 -+
65 -+if get_option('introspection')
66 -+
67 - gweather_gir = gnome.generate_gir(lib_libgweather,
68 - sources: introspection_sources,
69 - dependencies: deps_libgweather,
70 -@@ -79,13 +88,6 @@ gweather_gir = gnome.generate_gir(lib_libgweather,
71 - install: true,
72 - )
73 -
74 --libgweather_dep = declare_dependency(
75 -- sources: [gweather_enum_types[1], gweather_gir],
76 -- dependencies: deps_libgweather,
77 -- link_with: lib_libgweather,
78 -- include_directories: root_inc,
79 --)
80 --
81 - if enable_vala
82 - gnome.generate_vapi('gweather-3.0',
83 - sources: gweather_gir[0],
84 -@@ -94,9 +96,11 @@ if enable_vala
85 - install: true
86 - )
87 - endif
88 -+endif
89 -
90 - test_cargs = ['-DTEST_SRCDIR="@0@/"'.format(meson.current_source_dir())]
91 -
92 -+if false
93 - executable('test_locations',
94 - ['test_locations.c'],
95 - c_args: test_cargs,
96 -@@ -107,6 +111,7 @@ executable('test_locations_utc',
97 - c_args: test_cargs,
98 - dependencies: libgweather_dep,
99 - install: false)
100 -+endif
101 -
102 - exe = executable('test_libgweather',
103 - ['test_libgweather.c'],
104 -@@ -115,6 +120,7 @@ exe = executable('test_libgweather',
105 - install: false)
106 - test('test_named_timezones', exe)
107 -
108 -+if false
109 - executable('test_metar',
110 - ['test_metar.c', gweather_c_sources],
111 - c_args: test_cargs,
112 -@@ -125,3 +131,4 @@ executable('test_sun_moon',
113 - c_args: test_cargs,
114 - dependencies: libgweather_dep,
115 - install: false)
116 -+endif
117 -diff --git a/meson.build b/meson.build
118 -index 5b30864..2e9fa08 100644
119 ---- a/meson.build
120 -+++ b/meson.build
121 -@@ -108,6 +108,10 @@ else
122 - enable_vala = enable_vala != 'false'
123 - endif
124 -
125 -+if enable_vala and not get_option('introspection')
126 -+ error('Vala bindings require introspection support')
127 -+endif
128 -+
129 - root_inc = include_directories('.')
130 -
131 - subdir('libgweather')
132 -diff --git a/meson_options.txt b/meson_options.txt
133 -index 19b2c6a..bf4c517 100644
134 ---- a/meson_options.txt
135 -+++ b/meson_options.txt
136 -@@ -8,3 +8,5 @@ option('enable_vala', type: 'combo', choices : ['true', 'false', 'auto'], value
137 - description: 'Install vala bindings')
138 - option('gtk_doc', type: 'boolean', value: false,
139 - description: 'Whether to generate the API reference')
140 -+option('introspection', type: 'boolean', value: true,
141 -+ description: 'generate GObject Introspection data')
142 ---
143 -2.17.0
144 -
145
146 diff --git a/dev-libs/libgweather/libgweather-3.24.1.ebuild b/dev-libs/libgweather/libgweather-3.24.1.ebuild
147 deleted file mode 100644
148 index 4a662186a25..00000000000
149 --- a/dev-libs/libgweather/libgweather-3.24.1.ebuild
150 +++ /dev/null
151 @@ -1,54 +0,0 @@
152 -# Copyright 1999-2018 Gentoo Authors
153 -# Distributed under the terms of the GNU General Public License v2
154 -
155 -EAPI=6
156 -VALA_USE_DEPEND="vapigen"
157 -
158 -inherit gnome2 vala
159 -
160 -DESCRIPTION="Library to access weather information from online services"
161 -HOMEPAGE="https://wiki.gnome.org/Projects/LibGWeather"
162 -
163 -LICENSE="GPL-2+"
164 -SLOT="2/3-6" # subslot = 3-(libgweather-3 soname suffix)
165 -
166 -IUSE="glade +introspection vala"
167 -REQUIRED_USE="vala? ( introspection )"
168 -
169 -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
170 -
171 -COMMON_DEPEND="
172 - >=x11-libs/gtk+-3.13.5:3[introspection?]
173 - >=dev-libs/glib-2.35.1:2
174 - >=net-libs/libsoup-2.44:2.4
175 - >=dev-libs/libxml2-2.6.0:2
176 - sci-geosciences/geocode-glib
177 - >=sys-libs/timezone-data-2010k
178 -
179 - glade? ( >=dev-util/glade-3.16:3.10 )
180 - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
181 -"
182 -RDEPEND="${COMMON_DEPEND}
183 - !<gnome-base/gnome-applets-2.22.0
184 -"
185 -DEPEND="${COMMON_DEPEND}
186 - dev-util/glib-utils
187 - >=dev-util/gtk-doc-am-1.11
188 - >=dev-util/intltool-0.50
189 - >=sys-devel/gettext-0.18
190 - virtual/pkgconfig
191 - vala? ( $(vala_depend) )
192 -"
193 -
194 -src_prepare() {
195 - use vala && vala_src_prepare
196 - gnome2_src_prepare
197 -}
198 -
199 -src_configure() {
200 - gnome2_src_configure \
201 - --disable-static \
202 - $(use_enable glade glade-catalog) \
203 - $(use_enable introspection) \
204 - $(use_enable vala)
205 -}
206
207 diff --git a/dev-libs/libgweather/libgweather-3.26.2.ebuild b/dev-libs/libgweather/libgweather-3.26.2.ebuild
208 deleted file mode 100644
209 index 43dcd3751e1..00000000000
210 --- a/dev-libs/libgweather/libgweather-3.26.2.ebuild
211 +++ /dev/null
212 @@ -1,54 +0,0 @@
213 -# Copyright 1999-2018 Gentoo Authors
214 -# Distributed under the terms of the GNU General Public License v2
215 -
216 -EAPI=6
217 -VALA_USE_DEPEND="vapigen"
218 -
219 -inherit gnome2 vala
220 -
221 -DESCRIPTION="Library to access weather information from online services"
222 -HOMEPAGE="https://wiki.gnome.org/Projects/LibGWeather"
223 -
224 -LICENSE="GPL-2+"
225 -SLOT="2/3-6" # subslot = 3-(libgweather-3 soname suffix)
226 -
227 -IUSE="glade +introspection vala"
228 -REQUIRED_USE="vala? ( introspection )"
229 -
230 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
231 -
232 -COMMON_DEPEND="
233 - >=x11-libs/gtk+-3.13.5:3[introspection?]
234 - >=dev-libs/glib-2.35.1:2
235 - >=net-libs/libsoup-2.44:2.4
236 - >=dev-libs/libxml2-2.6.0:2
237 - sci-geosciences/geocode-glib
238 - >=sys-libs/timezone-data-2010k
239 -
240 - glade? ( >=dev-util/glade-3.16:3.10 )
241 - introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
242 -"
243 -RDEPEND="${COMMON_DEPEND}
244 - !<gnome-base/gnome-applets-2.22.0
245 -"
246 -DEPEND="${COMMON_DEPEND}
247 - dev-util/glib-utils
248 - >=dev-util/gtk-doc-am-1.11
249 - >=dev-util/intltool-0.50
250 - >=sys-devel/gettext-0.18
251 - virtual/pkgconfig
252 - vala? ( $(vala_depend) )
253 -"
254 -
255 -src_prepare() {
256 - use vala && vala_src_prepare
257 - gnome2_src_prepare
258 -}
259 -
260 -src_configure() {
261 - gnome2_src_configure \
262 - --disable-static \
263 - $(use_enable glade glade-catalog) \
264 - $(use_enable introspection) \
265 - $(use_enable vala)
266 -}
267
268 diff --git a/dev-libs/libgweather/libgweather-3.28.3.ebuild b/dev-libs/libgweather/libgweather-3.28.3.ebuild
269 deleted file mode 100644
270 index 75d02795fb3..00000000000
271 --- a/dev-libs/libgweather/libgweather-3.28.3.ebuild
272 +++ /dev/null
273 @@ -1,67 +0,0 @@
274 -# Copyright 1999-2019 Gentoo Authors
275 -# Distributed under the terms of the GNU General Public License v2
276 -
277 -EAPI=6
278 -VALA_USE_DEPEND="vapigen"
279 -
280 -inherit gnome.org gnome2-utils meson vala xdg
281 -
282 -DESCRIPTION="Location and timezone database and weather-lookup library"
283 -HOMEPAGE="https://wiki.gnome.org/Projects/LibGWeather"
284 -
285 -LICENSE="GPL-2+"
286 -SLOT="2/3-15" # subslot = 3-(libgweather-3 soname suffix)
287 -
288 -IUSE="glade gtk-doc +introspection +vala"
289 -REQUIRED_USE="vala? ( introspection )"
290 -
291 -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
292 -
293 -RDEPEND="
294 - >=dev-libs/glib-2.35.1:2
295 - >=x11-libs/gtk+-3.13.5:3[introspection?]
296 - >=net-libs/libsoup-2.44:2.4
297 - >=dev-libs/libxml2-2.6.0:2
298 - sci-geosciences/geocode-glib
299 - >=sys-libs/timezone-data-2010k
300 -
301 - glade? ( >=dev-util/glade-3.16:3.10 )
302 - introspection? ( >=dev-libs/gobject-introspection-1.54:= )
303 -"
304 -DEPEND="${RDEPEND}
305 - dev-util/glib-utils
306 - gtk-doc? ( >=dev-util/gtk-doc-1.11
307 - app-text/docbook-xml-dtd:4.3 )
308 - >=sys-devel/gettext-0.19.8
309 - virtual/pkgconfig
310 - $(vala_depend)
311 -"
312 -
313 -PATCHES=(
314 - "${FILESDIR}"/${PV}-meson-tweaks.patch # Provide introspection optionality and don't build tests that aren't ran automatically
315 -)
316 -
317 -src_prepare() {
318 - xdg_src_prepare
319 - vala_src_prepare
320 -}
321 -
322 -src_configure() {
323 - local emesonargs=(
324 - $(meson_use glade glade_catalog)
325 - $(meson_use vala enable_vala)
326 - $(meson_use gtk-doc gtk_doc)
327 - $(meson_use introspection)
328 - )
329 - meson_src_configure
330 -}
331 -
332 -pkg_postinst() {
333 - xdg_pkg_postinst
334 - gnome2_schemas_update
335 -}
336 -
337 -pkg_postrm() {
338 - xdg_pkg_postrm
339 - gnome2_schemas_update
340 -}
341
342 diff --git a/dev-libs/libgweather/libgweather-3.32.1.ebuild b/dev-libs/libgweather/libgweather-3.32.1.ebuild
343 deleted file mode 100644
344 index 8070a129c9e..00000000000
345 --- a/dev-libs/libgweather/libgweather-3.32.1.ebuild
346 +++ /dev/null
347 @@ -1,68 +0,0 @@
348 -# Copyright 1999-2019 Gentoo Authors
349 -# Distributed under the terms of the GNU General Public License v2
350 -
351 -EAPI=7
352 -VALA_USE_DEPEND="vapigen"
353 -
354 -inherit gnome.org gnome2-utils meson vala xdg
355 -
356 -DESCRIPTION="Location and timezone database and weather-lookup library"
357 -HOMEPAGE="https://wiki.gnome.org/Projects/LibGWeather"
358 -
359 -LICENSE="GPL-2+"
360 -SLOT="2/3-15" # subslot = 3-(libgweather-3 soname suffix)
361 -
362 -IUSE="glade gtk-doc +introspection +vala"
363 -REQUIRED_USE="vala? ( introspection )"
364 -
365 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
366 -
367 -RDEPEND="
368 - >=dev-libs/glib-2.35.1:2
369 - >=x11-libs/gtk+-3.13.5:3[introspection?]
370 - >=net-libs/libsoup-2.44:2.4
371 - >=dev-libs/libxml2-2.6.0:2
372 - sci-geosciences/geocode-glib
373 - >=sys-libs/timezone-data-2010k
374 -
375 - glade? ( >=dev-util/glade-3.16:3.10 )
376 - introspection? ( >=dev-libs/gobject-introspection-1.54:= )
377 -"
378 -DEPEND="${RDEPEND}"
379 -BDEPEND="
380 - dev-util/glib-utils
381 - gtk-doc? ( >=dev-util/gtk-doc-1.11
382 - app-text/docbook-xml-dtd:4.3 )
383 - >=sys-devel/gettext-0.19.8
384 - virtual/pkgconfig
385 - $(vala_depend)
386 -"
387 -
388 -PATCHES=(
389 - "${FILESDIR}"/${PV}-meson-tweaks.patch # Provide introspection optionality and don't build tests that aren't ran automatically
390 -)
391 -
392 -src_prepare() {
393 - xdg_src_prepare
394 - vala_src_prepare
395 -}
396 -
397 -src_configure() {
398 - local emesonargs=(
399 - $(meson_use glade glade_catalog)
400 - $(meson_use vala enable_vala)
401 - $(meson_use gtk-doc gtk_doc)
402 - $(meson_use introspection)
403 - )
404 - meson_src_configure
405 -}
406 -
407 -pkg_postinst() {
408 - xdg_pkg_postinst
409 - gnome2_schemas_update
410 -}
411 -
412 -pkg_postrm() {
413 - xdg_pkg_postrm
414 - gnome2_schemas_update
415 -}