commit:     37cdf73a4158483cffb10c9ea74cd787166902e6
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  8 20:02:48 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Feb  8 20:11:44 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37cdf73a

dev-libs/libgweather: Version bump to 3.34.0

Closes: https://bugs.gentoo.org/691018
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 dev-libs/libgweather/Manifest                      |  1 +
 .../files/3.34.0-tests-Add-another-duplicate.patch | 27 +++++++++
 dev-libs/libgweather/libgweather-3.34.0.ebuild     | 69 ++++++++++++++++++++++
 3 files changed, 97 insertions(+)

diff --git a/dev-libs/libgweather/Manifest b/dev-libs/libgweather/Manifest
index e5a2eaed32f..f262ab963c3 100644
--- a/dev-libs/libgweather/Manifest
+++ b/dev-libs/libgweather/Manifest
@@ -1 +1,2 @@
 DIST libgweather-3.32.2.tar.xz 2716144 BLAKE2B 
56bf66edde8293758f49c1ca14b47fb725f72a0202e95e6e1d1832c179fd9414d527827be5cb7daa17627abfbd1ac16d8d09dbdbbdcb24d62cc62c25a220c156
 SHA512 
61543e5eaf8c04605a91a6f47811b3a0ed2b04c2f50eae9b8d08a4e24904db4731748fa27a0863d2cdab5fde776ec55abe9fd9fb2a72c7bd546665d59957cb4d
+DIST libgweather-3.34.0.tar.xz 2725096 BLAKE2B 
af1034b905354aed433e3a5249305718b850f84dabcf3e96b9f9bcdda7dd78258ede0a9e82cab9b9d7f1b63d8e1a61bc3c83c1c18ec38790bc43c29fe98bb89d
 SHA512 
44451837039965251d86f6f538c943a771ab1944d9190ddb2c6bdb34b3ed0e33756c537e84f24487fd5f28b107e8d3af05a6c20a68f83734ac26ff69a8bd0aba

diff --git 
a/dev-libs/libgweather/files/3.34.0-tests-Add-another-duplicate.patch 
b/dev-libs/libgweather/files/3.34.0-tests-Add-another-duplicate.patch
new file mode 100644
index 00000000000..29956e3f498
--- /dev/null
+++ b/dev-libs/libgweather/files/3.34.0-tests-Add-another-duplicate.patch
@@ -0,0 +1,27 @@
+From ee246dc058098dee1709d76635e72db35efcef4e Mon Sep 17 00:00:00 2001
+From: Bastien Nocera <[email protected]>
+Date: Wed, 20 Nov 2019 10:55:02 +0100
+Subject: [PATCH] tests: Add another duplicate
+
+$ wget -O- -q https://www.aviationweather.gov/docs/metar/stations.txt | grep 
KX26
+FL SEBASTIAN        KX26  X26          27 49N  080 30W    6   X           W    
8 US
+FL VALKARIA AFS     KX26  X26          27 49N  080 30W    6   X                
8 US
+---
+ libgweather/test_libgweather.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/libgweather/test_libgweather.c b/libgweather/test_libgweather.c
+index 1bfa3d4..8a21911 100644
+--- a/libgweather/test_libgweather.c
++++ b/libgweather/test_libgweather.c
+@@ -336,6 +336,7 @@ parse_metar_stations (const char *contents)
+                 "KHQG",
+                 "KOEL",
+                 "KTQK",
++                "KX26",
+                 NULL
+             };
+             if (g_strv_contains (known_duplicates, station)) {
+-- 
+2.24.1
+

diff --git a/dev-libs/libgweather/libgweather-3.34.0.ebuild 
b/dev-libs/libgweather/libgweather-3.34.0.ebuild
new file mode 100644
index 00000000000..c92f920bd9e
--- /dev/null
+++ b/dev-libs/libgweather/libgweather-3.34.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome.org gnome2-utils meson vala xdg
+
+DESCRIPTION="Location and timezone database and weather-lookup library"
+HOMEPAGE="https://wiki.gnome.org/Projects/LibGWeather";
+
+LICENSE="GPL-2+"
+SLOT="2/3-16-2" # subslot = 3-(libgweather-3 soname suffix) w/ temporary -2 
suffix for silent ABI break after 3.28 without soname bump as per distro-list
+
+IUSE="glade gtk-doc +introspection +vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+
+RDEPEND="
+       >=dev-libs/glib-2.44.0:2
+       >=x11-libs/gtk+-3.13.5:3[introspection?]
+       >=net-libs/libsoup-2.44:2.4
+       >=dev-libs/libxml2-2.6.0:2
+       sci-geosciences/geocode-glib
+       >=sys-libs/timezone-data-2010k
+
+       glade? ( >=dev-util/glade-3.16:3.10 )
+       introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+       dev-util/glib-utils
+       gtk-doc? ( >=dev-util/gtk-doc-1.11
+               app-text/docbook-xml-dtd:4.3 )
+       >=sys-devel/gettext-0.19.8
+       virtual/pkgconfig
+       $(vala_depend)
+"
+
+PATCHES=(
+       "${FILESDIR}"/3.32.1-meson-tweaks.patch # Provide introspection 
optionality and don't build tests that aren't ran automatically
+       "${FILESDIR}"/${PV}-tests-Add-another-duplicate.patch
+)
+
+src_prepare() {
+       xdg_src_prepare
+       vala_src_prepare
+}
+
+src_configure() {
+       local emesonargs=(
+               $(meson_use glade glade_catalog)
+               $(meson_use vala enable_vala)
+               $(meson_use gtk-doc gtk_doc)
+               $(meson_use introspection)
+       )
+       meson_src_configure
+}
+
+pkg_postinst() {
+       xdg_pkg_postinst
+       gnome2_schemas_update
+}
+
+pkg_postrm() {
+       xdg_pkg_postrm
+       gnome2_schemas_update
+}

Reply via email to