[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgweather/, dev-libs/libgweather/files/, profiles/
commit: 974d62298d5fbddfadfb24592aaed4615ac39be7 Author: Matt Turner gentoo org> AuthorDate: Tue Nov 29 19:07:59 2022 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 29 21:28:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=974d6229 dev-libs/libgweather: Drop old versions Signed-off-by: Matt Turner gentoo.org> dev-libs/libgweather/Manifest | 1 - .../files/40.0-autoskip-network-test.patch | 29 -- dev-libs/libgweather/files/40.0-meson-tweaks.patch | 109 - dev-libs/libgweather/files/40.0-tests-locale.patch | 55 --- dev-libs/libgweather/libgweather-40.0-r1.ebuild| 80 --- profiles/package.mask | 5 - 6 files changed, 279 deletions(-) diff --git a/dev-libs/libgweather/Manifest b/dev-libs/libgweather/Manifest index c105b9fb2070..8f4b3928c4f9 100644 --- a/dev-libs/libgweather/Manifest +++ b/dev-libs/libgweather/Manifest @@ -1,3 +1,2 @@ DIST libgweather-4.0.0.tar.xz 4722620 BLAKE2B f2500d065fe9607b740c2f6c87378d5fc86c15951b2880f89c3ac22021d085eed601b645dcf1c9864fe1fa47860aa14ed1ab858263a7634c3b7615231d3ee6d1 SHA512 1441b8996a53b277e9453d3fcf32448800c963f40c32542f9055362bc3188dcf2e706466133d53b3f1b6343dc97b15cf5eabe16b950e7c9451cb79eeef87a9c3 DIST libgweather-4.2.0.tar.xz 2752164 BLAKE2B 9cc51363d6a2a09497269760701e0e0c1beb68c0096262fb6e2885414f838b41c151df7b057def457fdd49f9036d853ab624a9683a5cf57bbdefaed5376fe69f SHA512 cd95c6714575c0afc52455bb99c9116af27716868648debe0e5309904cfaf7516cf2379e415b3d9dd57b5dd223bae8e8acbaf705a3867dad8f75aec22eea908e -DIST libgweather-40.0.tar.xz 2704404 BLAKE2B 27bc69c350ae91a07307d75b5ea1d03bb251f51bf87d5d54861965b61d7ed825ab708466cbe9d961c4f544b8b17ca6ed37b723c003ce2c1ef020270d6812c61d SHA512 72e295246bf03550039a70bd4bf5b8f06357a6b70e04308c197fba309e406d410a97d128d849d97a29a6a114faa1ef5452e6632870b7ea45223a0c305c228cc1 diff --git a/dev-libs/libgweather/files/40.0-autoskip-network-test.patch b/dev-libs/libgweather/files/40.0-autoskip-network-test.patch deleted file mode 100644 index def65382613b.. --- a/dev-libs/libgweather/files/40.0-autoskip-network-test.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 1d0ae284635ef1975a581b4d73ab497ccbd4532f Mon Sep 17 00:00:00 2001 -From: Mart Raudsepp -Date: Sun, 30 Aug 2020 10:35:13 +0300 -Subject: [PATCH 2/2] tests: Skip metar tests when METAR_SOURCES couldn't be - resolved - - libgweather/test_libgweather.c | 5 + - 1 file changed, 5 insertions(+) - -diff --git a/libgweather/test_libgweather.c b/libgweather/test_libgweather.c -index ee13dc7b..7ffaac41 100644 a/libgweather/test_libgweather.c -+++ b/libgweather/test_libgweather.c -@@ -438,6 +438,11 @@ test_metar_weather_stations (void) - g_test_message ("SSL/TLS failure, please check your glib-networking installation"); - g_test_failed (); - return; -+} else if (msg->status_code == SOUP_STATUS_CANT_RESOLVE) { -+g_test_skip ("Could not resolve " METAR_SOURCES " - network sandboxed?"); -+g_object_unref (session); -+g_object_unref (msg); -+return; - } - g_assert_cmpint (msg->status_code, >=, 200); - g_assert_cmpint (msg->status_code, <, 300); --- -2.26.2 - diff --git a/dev-libs/libgweather/files/40.0-meson-tweaks.patch b/dev-libs/libgweather/files/40.0-meson-tweaks.patch deleted file mode 100644 index aa56c592890f.. --- a/dev-libs/libgweather/files/40.0-meson-tweaks.patch +++ /dev/null @@ -1,109 +0,0 @@ -From bbf17eac53c128904190ef2d74176b0717d7d907 Mon Sep 17 00:00:00 2001 -From: Mart Raudsepp -Date: Sat, 23 Feb 2019 12:21:01 +0200 -Subject: [PATCH] build: Provide introspection option and don't build manual - tests - - libgweather/meson.build | 21 ++--- - meson.build | 4 - meson_options.txt | 2 ++ - 3 files changed, 20 insertions(+), 7 deletions(-) - -diff --git a/libgweather/meson.build b/libgweather/meson.build -index 26f067e6..8f0f9047 100644 a/libgweather/meson.build -+++ b/libgweather/meson.build -@@ -74,6 +74,15 @@ lib_libgweather = shared_library('gweather-3', - install: true, - ) - -+libgweather_dep = declare_dependency( -+ sources: [gweather_enum_types[1]], -+ dependencies: deps_libgweather, -+ link_with: lib_libgweather, -+ include_directories: root_inc, -+) -+ -+if get_option('introspection') -+ - gweather_gir = gnome.generate_gir(lib_libgweather, - sources: introspection_sources, - dependencies: deps_libgweather, -@@ -91,13 +100,6 @@ gweather_gir = gnome.generate_gir(lib_libgweather, - install: true, - ) - --libgweather_dep = declare_dependency( -- sources: [gweather_enum_types[1], gweather_gir], -- dependencies: deps_libgweather, -- link_with: lib_libgweather, -- include_directories: root_inc, --) -- - if enable_vala - gnome.generate_vapi('gweather-3.0', - sources: gweather_gir[0], -@@ -106,11 +108,13 @@ if enabl
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgweather/, dev-libs/libgweather/files/
commit: 2dd75d5f604872965c9d811778ac03c0676f38d2 Author: Matt Turner gentoo org> AuthorDate: Thu Apr 15 15:28:05 2021 + Commit: Matt Turner gentoo org> CommitDate: Thu Apr 15 15:28:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd75d5f dev-libs/libgweather: Drop old versions Signed-off-by: Matt Turner gentoo.org> dev-libs/libgweather/Manifest | 1 - .../files/3.36.1-autoskip-network-test.patch | 30 -- dev-libs/libgweather/libgweather-3.36.1.ebuild | 70 -- 3 files changed, 101 deletions(-) diff --git a/dev-libs/libgweather/Manifest b/dev-libs/libgweather/Manifest index c0343643d81..b3dfc073a4f 100644 --- a/dev-libs/libgweather/Manifest +++ b/dev-libs/libgweather/Manifest @@ -1,3 +1,2 @@ -DIST libgweather-3.36.1.tar.xz 2702144 BLAKE2B bd867461b64ef81607695ae1a3796d2b096129a9a60721c5fcb20d8c35859c0b76a985e9393c23b311f7c0fdec3e691618eab83a826b483c427287906d575251 SHA512 6c7090b0b6dfac61e73a398d34329cd706080a007694ceb3d47700b4f444982f8ca989dd6dfaefe85b79ffd5af9c423be4bf1bd8491ac0ba6bd15c150d97b26d DIST libgweather-3.36.2.tar.xz 2707976 BLAKE2B 0051e1fe9dccef44ff6fe46bdf8e6b23c9a772ed000daf3a0349e064819d0f17f3f7d902f9c860f0d186a67fc6c5a27b31a8b20b4fec7e738221a58830216ca5 SHA512 58012931382d87b10ace79f6e2337a9244a0877a8bc241bad5da6368f6d8eaa815f88bee25cfd49b12baa4b2399a407b905f1cf0afb98f649fda6b0dc9f61f01 DIST libgweather-40.0.tar.xz 2704404 BLAKE2B 27bc69c350ae91a07307d75b5ea1d03bb251f51bf87d5d54861965b61d7ed825ab708466cbe9d961c4f544b8b17ca6ed37b723c003ce2c1ef020270d6812c61d SHA512 72e295246bf03550039a70bd4bf5b8f06357a6b70e04308c197fba309e406d410a97d128d849d97a29a6a114faa1ef5452e6632870b7ea45223a0c305c228cc1 diff --git a/dev-libs/libgweather/files/3.36.1-autoskip-network-test.patch b/dev-libs/libgweather/files/3.36.1-autoskip-network-test.patch deleted file mode 100644 index d6b3d2f6131..000 --- a/dev-libs/libgweather/files/3.36.1-autoskip-network-test.patch +++ /dev/null @@ -1,30 +0,0 @@ -From f2bacee194ce58aabf5a08752556177bda6ab570 Mon Sep 17 00:00:00 2001 -From: Mart Raudsepp -Date: Sun, 30 Aug 2020 10:35:13 +0300 -Subject: [PATCH] tests: Skip metar tests when METAR_SOURCES couldn't be - resolved - - libgweather/test_libgweather.c | 6 ++ - 1 file changed, 6 insertions(+) - -diff --git a/libgweather/test_libgweather.c b/libgweather/test_libgweather.c -index 8a21911..ef401f8 100644 a/libgweather/test_libgweather.c -+++ b/libgweather/test_libgweather.c -@@ -419,6 +419,12 @@ test_metar_weather_stations (void) - msg = soup_message_new ("GET", METAR_SOURCES); - session = soup_session_new (); - soup_session_send_message (session, msg); -+if (msg->status_code == SOUP_STATUS_CANT_RESOLVE) { -+g_test_skip ("Could not resolve " METAR_SOURCES " - network sandboxed?"); -+g_object_unref (session); -+g_object_unref (msg); -+return; -+} - g_assert (SOUP_STATUS_IS_SUCCESSFUL (msg->status_code)); - g_object_unref (session); - g_assert_nonnull (msg->response_body); --- -2.20.1 - diff --git a/dev-libs/libgweather/libgweather-3.36.1.ebuild b/dev-libs/libgweather/libgweather-3.36.1.ebuild deleted file mode 100644 index 78a29db1ef2..000 --- a/dev-libs/libgweather/libgweather-3.36.1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2021 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 ~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}"/3.36.1-tests-locale.patch # Don't fail tests when a locale is not present, https://gitlab.gnome.org/GNOME/libgweather/-/merge_requests/58 - "${FILE
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgweather/, dev-libs/libgweather/files/
commit: 6116ba2ccceddcef38f6aea7165bdb0d8ca736e8 Author: Matt Turner gentoo org> AuthorDate: Sat Mar 27 21:35:56 2021 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 27 21:47:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6116ba2c dev-libs/libgweather: Version bump to 40.0 Signed-off-by: Matt Turner gentoo.org> dev-libs/libgweather/Manifest | 1 + .../files/40.0-autoskip-network-test.patch | 29 ++ dev-libs/libgweather/files/40.0-meson-tweaks.patch | 109 + dev-libs/libgweather/files/40.0-tests-locale.patch | 55 +++ dev-libs/libgweather/libgweather-40.0.ebuild | 70 + 5 files changed, 264 insertions(+) diff --git a/dev-libs/libgweather/Manifest b/dev-libs/libgweather/Manifest index f833821c1a2..c0343643d81 100644 --- a/dev-libs/libgweather/Manifest +++ b/dev-libs/libgweather/Manifest @@ -1,2 +1,3 @@ DIST libgweather-3.36.1.tar.xz 2702144 BLAKE2B bd867461b64ef81607695ae1a3796d2b096129a9a60721c5fcb20d8c35859c0b76a985e9393c23b311f7c0fdec3e691618eab83a826b483c427287906d575251 SHA512 6c7090b0b6dfac61e73a398d34329cd706080a007694ceb3d47700b4f444982f8ca989dd6dfaefe85b79ffd5af9c423be4bf1bd8491ac0ba6bd15c150d97b26d DIST libgweather-3.36.2.tar.xz 2707976 BLAKE2B 0051e1fe9dccef44ff6fe46bdf8e6b23c9a772ed000daf3a0349e064819d0f17f3f7d902f9c860f0d186a67fc6c5a27b31a8b20b4fec7e738221a58830216ca5 SHA512 58012931382d87b10ace79f6e2337a9244a0877a8bc241bad5da6368f6d8eaa815f88bee25cfd49b12baa4b2399a407b905f1cf0afb98f649fda6b0dc9f61f01 +DIST libgweather-40.0.tar.xz 2704404 BLAKE2B 27bc69c350ae91a07307d75b5ea1d03bb251f51bf87d5d54861965b61d7ed825ab708466cbe9d961c4f544b8b17ca6ed37b723c003ce2c1ef020270d6812c61d SHA512 72e295246bf03550039a70bd4bf5b8f06357a6b70e04308c197fba309e406d410a97d128d849d97a29a6a114faa1ef5452e6632870b7ea45223a0c305c228cc1 diff --git a/dev-libs/libgweather/files/40.0-autoskip-network-test.patch b/dev-libs/libgweather/files/40.0-autoskip-network-test.patch new file mode 100644 index 000..def65382613 --- /dev/null +++ b/dev-libs/libgweather/files/40.0-autoskip-network-test.patch @@ -0,0 +1,29 @@ +From 1d0ae284635ef1975a581b4d73ab497ccbd4532f Mon Sep 17 00:00:00 2001 +From: Mart Raudsepp +Date: Sun, 30 Aug 2020 10:35:13 +0300 +Subject: [PATCH 2/2] tests: Skip metar tests when METAR_SOURCES couldn't be + resolved + +--- + libgweather/test_libgweather.c | 5 + + 1 file changed, 5 insertions(+) + +diff --git a/libgweather/test_libgweather.c b/libgweather/test_libgweather.c +index ee13dc7b..7ffaac41 100644 +--- a/libgweather/test_libgweather.c b/libgweather/test_libgweather.c +@@ -438,6 +438,11 @@ test_metar_weather_stations (void) + g_test_message ("SSL/TLS failure, please check your glib-networking installation"); + g_test_failed (); + return; ++} else if (msg->status_code == SOUP_STATUS_CANT_RESOLVE) { ++g_test_skip ("Could not resolve " METAR_SOURCES " - network sandboxed?"); ++g_object_unref (session); ++g_object_unref (msg); ++return; + } + g_assert_cmpint (msg->status_code, >=, 200); + g_assert_cmpint (msg->status_code, <, 300); +-- +2.26.2 + diff --git a/dev-libs/libgweather/files/40.0-meson-tweaks.patch b/dev-libs/libgweather/files/40.0-meson-tweaks.patch new file mode 100644 index 000..aa56c592890 --- /dev/null +++ b/dev-libs/libgweather/files/40.0-meson-tweaks.patch @@ -0,0 +1,109 @@ +From bbf17eac53c128904190ef2d74176b0717d7d907 Mon Sep 17 00:00:00 2001 +From: Mart Raudsepp +Date: Sat, 23 Feb 2019 12:21:01 +0200 +Subject: [PATCH] build: Provide introspection option and don't build manual + tests + +--- + libgweather/meson.build | 21 ++--- + meson.build | 4 + meson_options.txt | 2 ++ + 3 files changed, 20 insertions(+), 7 deletions(-) + +diff --git a/libgweather/meson.build b/libgweather/meson.build +index 26f067e6..8f0f9047 100644 +--- a/libgweather/meson.build b/libgweather/meson.build +@@ -74,6 +74,15 @@ lib_libgweather = shared_library('gweather-3', + install: true, + ) + ++libgweather_dep = declare_dependency( ++ sources: [gweather_enum_types[1]], ++ dependencies: deps_libgweather, ++ link_with: lib_libgweather, ++ include_directories: root_inc, ++) ++ ++if get_option('introspection') ++ + gweather_gir = gnome.generate_gir(lib_libgweather, + sources: introspection_sources, + dependencies: deps_libgweather, +@@ -91,13 +100,6 @@ gweather_gir = gnome.generate_gir(lib_libgweather, + install: true, + ) + +-libgweather_dep = declare_dependency( +- sources: [gweather_enum_types[1], gweather_gir], +- dependencies: deps_libgweather, +- link_with: lib_libgweather, +- include_directories: root_inc, +-) +- + if enable_vala + gnome.generate_vapi('gweather-3.0', + sources: gweather_gir[0], +@@ -106,11 +108,13 @@ if enable_vala + install: true + ) + endif ++endif + + test_cargs = ['-
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgweather/, dev-libs/libgweather/files/
commit: 40a698334696b6b915bbbefa349df23cd8ef860c Author: Mart Raudsepp gentoo org> AuthorDate: Sun Aug 30 07:05:48 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Aug 30 07:40:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40a69833 dev-libs/libgweather: fix tests when system has no French locale Bug: https://bugs.gentoo.org/739592 Package-Manager: Portage-2.3.103, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> .../libgweather/files/3.36.1-tests-locale.patch| 52 ++ dev-libs/libgweather/libgweather-3.36.1.ebuild | 1 + 2 files changed, 53 insertions(+) diff --git a/dev-libs/libgweather/files/3.36.1-tests-locale.patch b/dev-libs/libgweather/files/3.36.1-tests-locale.patch new file mode 100644 index 000..fb35d2f00b7 --- /dev/null +++ b/dev-libs/libgweather/files/3.36.1-tests-locale.patch @@ -0,0 +1,52 @@ +From 8b20cd91a96eae39bafe82ccf444dbc00759ad43 Mon Sep 17 00:00:00 2001 +From: Emmanuele Bassi +Date: Mon, 9 Mar 2020 12:21:57 + +Subject: [PATCH] Do not run local-dependent tests with missing locales + +Not everyone has all the locales installed all the time, so let's check +if a locale is available before using it. +--- + libgweather/test_libgweather.c | 12 +++- + 1 file changed, 11 insertions(+), 1 deletion(-) + +diff --git a/libgweather/test_libgweather.c b/libgweather/test_libgweather.c +index 8a219115..77ee459b 100644 +--- a/libgweather/test_libgweather.c b/libgweather/test_libgweather.c +@@ -643,6 +643,7 @@ static void + test_location_names (void) + { + GWeatherLocation *world, *brussels; ++char *old_locale; + + world = gweather_location_get_world (); + g_assert (world); +@@ -653,7 +654,16 @@ test_location_names (void) + g_assert_cmpstr (gweather_location_get_sort_name (brussels), ==, "brussels"); + g_assert_cmpstr (gweather_location_get_english_name (brussels), ==, "Brussels"); + ++old_locale = g_strdup (setlocale (LC_ALL, NULL)); + setlocale (LC_ALL, "fr_FR.UTF-8"); ++if (strstr (setlocale (LC_ALL, NULL), "fr_FR.UTF-8") == NULL) ++ { ++g_test_skip ("locale fr_FR.UTF-8 not available, skipping localization tests"); ++setlocale (LC_ALL, old_locale); ++g_free (old_locale); ++return; ++ } ++ + _gweather_location_reset_world (); + + world = gweather_location_get_world (); +@@ -665,7 +675,7 @@ test_location_names (void) + g_assert_cmpstr (gweather_location_get_sort_name (brussels), ==, "bruxelles"); + g_assert_cmpstr (gweather_location_get_english_name (brussels), ==, "Brussels"); + +-setlocale (LC_ALL, ""); ++setlocale (LC_ALL, old_locale); + _gweather_location_reset_world (); + } + +-- +GitLab + diff --git a/dev-libs/libgweather/libgweather-3.36.1.ebuild b/dev-libs/libgweather/libgweather-3.36.1.ebuild index f3d82c03f4c..0db353126e4 100644 --- a/dev-libs/libgweather/libgweather-3.36.1.ebuild +++ b/dev-libs/libgweather/libgweather-3.36.1.ebuild @@ -40,6 +40,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/3.32.1-meson-tweaks.patch # Provide introspection optionality and don't build tests that aren't ran automatically + "${FILESDIR}"/3.36.1-tests-locale.patch # Don't fail tests when a locale is not present, https://gitlab.gnome.org/GNOME/libgweather/-/merge_requests/58 ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgweather/, dev-libs/libgweather/files/
commit: 9714e5edfb5f13d1ae6af6a05d91430578427fc0 Author: Mart Raudsepp gentoo org> AuthorDate: Sun Aug 30 07:39:07 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Aug 30 07:40:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9714e5ed dev-libs/libgweather: automatically skip network test when sandboxed Closes: https://bugs.gentoo.org/739592 Package-Manager: Portage-2.3.103, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> .../files/3.36.1-autoskip-network-test.patch | 30 ++ dev-libs/libgweather/libgweather-3.36.1.ebuild | 1 + 2 files changed, 31 insertions(+) diff --git a/dev-libs/libgweather/files/3.36.1-autoskip-network-test.patch b/dev-libs/libgweather/files/3.36.1-autoskip-network-test.patch new file mode 100644 index 000..d6b3d2f6131 --- /dev/null +++ b/dev-libs/libgweather/files/3.36.1-autoskip-network-test.patch @@ -0,0 +1,30 @@ +From f2bacee194ce58aabf5a08752556177bda6ab570 Mon Sep 17 00:00:00 2001 +From: Mart Raudsepp +Date: Sun, 30 Aug 2020 10:35:13 +0300 +Subject: [PATCH] tests: Skip metar tests when METAR_SOURCES couldn't be + resolved + +--- + libgweather/test_libgweather.c | 6 ++ + 1 file changed, 6 insertions(+) + +diff --git a/libgweather/test_libgweather.c b/libgweather/test_libgweather.c +index 8a21911..ef401f8 100644 +--- a/libgweather/test_libgweather.c b/libgweather/test_libgweather.c +@@ -419,6 +419,12 @@ test_metar_weather_stations (void) + msg = soup_message_new ("GET", METAR_SOURCES); + session = soup_session_new (); + soup_session_send_message (session, msg); ++if (msg->status_code == SOUP_STATUS_CANT_RESOLVE) { ++g_test_skip ("Could not resolve " METAR_SOURCES " - network sandboxed?"); ++g_object_unref (session); ++g_object_unref (msg); ++return; ++} + g_assert (SOUP_STATUS_IS_SUCCESSFUL (msg->status_code)); + g_object_unref (session); + g_assert_nonnull (msg->response_body); +-- +2.20.1 + diff --git a/dev-libs/libgweather/libgweather-3.36.1.ebuild b/dev-libs/libgweather/libgweather-3.36.1.ebuild index 0db353126e4..ae7a41a1cc9 100644 --- a/dev-libs/libgweather/libgweather-3.36.1.ebuild +++ b/dev-libs/libgweather/libgweather-3.36.1.ebuild @@ -41,6 +41,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/3.32.1-meson-tweaks.patch # Provide introspection optionality and don't build tests that aren't ran automatically "${FILESDIR}"/3.36.1-tests-locale.patch # Don't fail tests when a locale is not present, https://gitlab.gnome.org/GNOME/libgweather/-/merge_requests/58 + "${FILESDIR}"/3.36.1-autoskip-network-test.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgweather/, dev-libs/libgweather/files/
commit: 37cdf73a4158483cffb10c9ea74cd787166902e6 Author: Matt Turner gentoo org> AuthorDate: Sat Feb 8 20:02:48 2020 + Commit: Matt Turner gentoo org> CommitDate: Sat Feb 8 20:11:44 2020 + 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 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 000..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 +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 SEBASTIANKX26 X26 27 49N 080 30W6 X W 8 US +FL VALKARIA AFS KX26 X26 27 49N 080 30W6 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 000..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_