summaryrefslogtreecommitdiff
path: root/net/libgweather4
diff options
context:
space:
mode:
Diffstat (limited to 'net/libgweather4')
-rw-r--r--net/libgweather4/Makefile21
-rw-r--r--net/libgweather4/distinfo6
-rw-r--r--net/libgweather4/files/patch-libgweather_meson.build11
-rw-r--r--net/libgweather4/pkg-plist3
4 files changed, 27 insertions, 14 deletions
diff --git a/net/libgweather4/Makefile b/net/libgweather4/Makefile
index 0b84b509a19c..46a1a5b2290b 100644
--- a/net/libgweather4/Makefile
+++ b/net/libgweather4/Makefile
@@ -1,29 +1,30 @@
PORTNAME= libgweather
-PORTVERSION= 4.2.0
-PORTREVISION= 3
+PORTVERSION= 4.4.4
+PORTREVISION= 1
CATEGORIES= net gnome
MASTER_SITES= GNOME
-MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:R}
DIST_SUBDIR= gnome
PKGNAMESUFFIX= 4
MAINTAINER= gnome@FreeBSD.org
COMMENT= Library to access online weather information
-WWW= https://www.gnome.org/
+WWW= https://gitlab.gnome/GNOME/libgweather
-LICENSE= GPLv2
+LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= gi-docgen:textproc/py-gi-docgen
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gi-docgen>0:textproc/py-gi-docgen@${PY_FLAVOR}
LIB_DEPENDS= libgeocode-glib-2.so:net/geocode-glib2 \
- libsoup-3.0.so:devel/libsoup3
-
-PORTSCOUT= limitw:1,even
+ libsoup-3.0.so:devel/libsoup3 \
+ libjson-glib-1.0.so:devel/json-glib
USES= gettext gnome localbase meson pkgconfig python:build \
shebangfix tar:xz vala:build
-USE_GNOME= gtk30 libxml2 pygobject3 introspection:build
+USE_GNOME= glib20 gtk30 libxml2 introspection:build pygobject3
USE_LDCONFIG= yes
+SHEBANG_FILES= build-aux/meson/gen_locations_variant.py
+
+MESON_ARGS= -Dtests=false
GLIB_SCHEMAS= org.gnome.GWeather4.enums.xml \
org.gnome.GWeather4.gschema.xml
diff --git a/net/libgweather4/distinfo b/net/libgweather4/distinfo
index f359d17cea6f..cfc1e59a3cb0 100644
--- a/net/libgweather4/distinfo
+++ b/net/libgweather4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675446266
-SHA256 (gnome/libgweather-4.2.0.tar.xz) = af8a812da0d8976a000e1d62572c256086a817323fbf35b066dbfdd8d2ca6203
-SIZE (gnome/libgweather-4.2.0.tar.xz) = 2752164
+TIMESTAMP = 1731000631
+SHA256 (gnome/libgweather-4.4.4.tar.xz) = 7017677753cdf7d1fdc355e4bfcdb1eba8369793a8df24d241427a939cbf4283
+SIZE (gnome/libgweather-4.4.4.tar.xz) = 2843040
diff --git a/net/libgweather4/files/patch-libgweather_meson.build b/net/libgweather4/files/patch-libgweather_meson.build
new file mode 100644
index 000000000000..3f8d9bbbcca4
--- /dev/null
+++ b/net/libgweather4/files/patch-libgweather_meson.build
@@ -0,0 +1,11 @@
+--- libgweather/meson.build.orig 2023-09-16 11:21:48 UTC
++++ libgweather/meson.build
+@@ -24,7 +24,7 @@ add_project_arguments(c_compiler.get_supported_argumen
+
+ # We guarantee that our code base does not fail these
+ '-Werror=format=2',
+- '-Werror=implicit-function-declaration',
++# '-Werror=implicit-function-declaration',
+ '-Werror=init-self',
+ '-Werror=missing-include-dirs',
+ ]), language: 'c')
diff --git a/net/libgweather4/pkg-plist b/net/libgweather4/pkg-plist
index f72f7cbf2761..f8f16e30c699 100644
--- a/net/libgweather4/pkg-plist
+++ b/net/libgweather4/pkg-plist
@@ -7,7 +7,7 @@ include/libgweather-4.0/libgweather/gweather.h
lib/girepository-1.0/GWeather-4.0.typelib
lib/libgweather-4.so
lib/libgweather-4.so.0
-lib/libgweather-4.so.0.200.0
+lib/libgweather-4.so.0.400.4
lib/libgweather-4/Locations.bin
libdata/pkgconfig/gweather4.pc
share/doc/libgweather-4.0/RedHatDisplay-Black.woff
@@ -284,6 +284,7 @@ share/locale/ja/LC_MESSAGES/libgweather-4.0-locations.mo
share/locale/ja/LC_MESSAGES/libgweather-4.0.mo
share/locale/ka/LC_MESSAGES/libgweather-4.0-locations.mo
share/locale/ka/LC_MESSAGES/libgweather-4.0.mo
+share/locale/kab/LC_MESSAGES/libgweather-4.0.mo
share/locale/kk/LC_MESSAGES/libgweather-4.0-locations.mo
share/locale/kk/LC_MESSAGES/libgweather-4.0.mo
share/locale/kn/LC_MESSAGES/libgweather-4.0-locations.mo