git: c83f2157ca2c - main - net/geoclue: Update to 2.7.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 01 Jan 2024 17:44:02 UTC
The branch main has been updated by arrowd: URL: https://cgit.FreeBSD.org/ports/commit/?id=c83f2157ca2c126d5ae49207d6c80fa9e5e439ff commit c83f2157ca2c126d5ae49207d6c80fa9e5e439ff Author: Olivier Duchateau <duchateau.olivier@gmail.com> AuthorDate: 2024-01-01 17:43:33 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2024-01-01 17:43:54 +0000 net/geoclue: Update to 2.7.1 PR: 273757 --- net/geoclue/Makefile | 18 +++++++----------- net/geoclue/distinfo | 6 +++--- net/geoclue/files/patch-data_geoclue.conf.in | 25 +++++++++++++++++++++++++ net/geoclue/files/patch-data_meson.build | 11 +++++++++++ net/geoclue/pkg-plist | 6 ++++-- 5 files changed, 50 insertions(+), 16 deletions(-) diff --git a/net/geoclue/Makefile b/net/geoclue/Makefile index f9a9934a9f17..5d85fb8484c2 100644 --- a/net/geoclue/Makefile +++ b/net/geoclue/Makefile @@ -1,8 +1,8 @@ PORTNAME= geoclue -DISTVERSION= 2.5.7 +DISTVERSION= 2.7.1 CATEGORIES= net devel gnome -MAINTAINER= gnome@FreeBSD.org +MAINTAINER= desktop@FreeBSD.org COMMENT= D-Bus service that provides location information WWW= https://gitlab.freedesktop.org/geoclue/geoclue/wikis/home @@ -10,17 +10,16 @@ LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ - libsoup-2.4.so:devel/libsoup \ - libnotify.so:devel/libnotify + libsoup-3.0.so:devel/libsoup3 -USES= gettext gnome meson pkgconfig tar:xz vala:build +USES= gettext gnome meson pkgconfig vala:build USE_GNOME= glib20 introspection:build USE_LDCONFIG= yes USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org -GL_TAGNAME= 3bb60dd600a8b247fd6049e7e5b1c73c2c5fc0e8 +GL_TAGNAME= 8a24f60969d4c235d9918796c38a6a9c42e10131 MESON_ARGS= -D3g-source=false \ -Dcdma-source=false \ @@ -29,16 +28,13 @@ MESON_ARGS= -D3g-source=false \ OPTIONS_SUB= yes OPTIONS_DEFINE= DEMO DOCS +OPTIONS_DEFAULT= DEMO -DEMO_DESC= Install geoclue demo agent +DEMO_DESC= Install geoclue (demo) agent DEMO_LIB_DEPENDS= libnotify.so:devel/libnotify DEMO_MESON_TRUE= demo-agent DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc DOCS_MESON_TRUE= gtk-doc -post-install: - ${MV} ${STAGEDIR}${PREFIX}/etc/geoclue/geoclue.conf \ - ${STAGEDIR}${PREFIX}/etc/geoclue/geoclue.conf.sample - .include <bsd.port.mk> diff --git a/net/geoclue/distinfo b/net/geoclue/distinfo index aaefc5260487..1268a59f17e6 100644 --- a/net/geoclue/distinfo +++ b/net/geoclue/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1626543545 -SHA256 (geoclue-geoclue-3bb60dd600a8b247fd6049e7e5b1c73c2c5fc0e8_GL0.tar.gz) = 57b61f3d9bb16f424eb456572b84eead565c44e4227b8645bab9453ff957e711 -SIZE (geoclue-geoclue-3bb60dd600a8b247fd6049e7e5b1c73c2c5fc0e8_GL0.tar.gz) = 115010 +TIMESTAMP = 1694593664 +SHA256 (geoclue-geoclue-8a24f60969d4c235d9918796c38a6a9c42e10131_GL0.tar.gz) = 2a7acd674db3a5d5c9275c8af6774bd0f4a84210d12436d8f3bfdf591241546b +SIZE (geoclue-geoclue-8a24f60969d4c235d9918796c38a6a9c42e10131_GL0.tar.gz) = 146456 diff --git a/net/geoclue/files/patch-data_geoclue.conf.in b/net/geoclue/files/patch-data_geoclue.conf.in new file mode 100644 index 000000000000..e62f97d8a525 --- /dev/null +++ b/net/geoclue/files/patch-data_geoclue.conf.in @@ -0,0 +1,25 @@ +Remove pantheon-agent-geoclue2, not anymore maintained by upstream (since 2023-05-09) + +--- data/geoclue.conf.in.orig 2023-09-03 08:27:30 UTC ++++ data/geoclue.conf.in +@@ -10,7 +10,7 @@ + + # Whitelist of desktop IDs (without .desktop part) of all agents we recognise, + # separated by a ';'. +-whitelist=@demo_agent@gnome-shell;io.elementary.desktop.agent-geoclue2;sm.puri.Phosh;lipstick ++whitelist=@demo_agent@gnome-shell;sm.puri.Phosh;lipstick + + # Network NMEA source configuration options + [network-nmea] +@@ -138,11 +138,6 @@ system=true + users= + + [org.gnome.Shell] +-allowed=true +-system=true +-users= +- +-[io.elementary.desktop.agent-geoclue2] + allowed=true + system=true + users= diff --git a/net/geoclue/files/patch-data_meson.build b/net/geoclue/files/patch-data_meson.build new file mode 100644 index 000000000000..74eb6b2f8b42 --- /dev/null +++ b/net/geoclue/files/patch-data_meson.build @@ -0,0 +1,11 @@ +--- data/meson.build.orig 2023-09-03 08:27:30 UTC ++++ data/meson.build +@@ -9,7 +9,7 @@ if get_option('enable-backend') + endif + + conf_dir = join_paths(sysconfdir, 'geoclue') +- configure_file(output: 'geoclue.conf', ++ configure_file(output: 'geoclue.conf.sample', + input: 'geoclue.conf.in', + configuration: conf, + install_dir: conf_dir) diff --git a/net/geoclue/pkg-plist b/net/geoclue/pkg-plist index 954e61820ec0..ed9fbe5e8065 100644 --- a/net/geoclue/pkg-plist +++ b/net/geoclue/pkg-plist @@ -1,5 +1,3 @@ -etc/dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf -etc/dbus-1/system.d/org.freedesktop.GeoClue2.conf @sample %%ETCDIR%%/geoclue.conf.sample %%DEMO%%etc/xdg/autostart/geoclue-demo-agent.desktop include/libgeoclue-2.0/gclue-client.h @@ -27,6 +25,8 @@ share/dbus-1/interfaces/org.freedesktop.GeoClue2.Client.xml share/dbus-1/interfaces/org.freedesktop.GeoClue2.Location.xml share/dbus-1/interfaces/org.freedesktop.GeoClue2.Manager.xml share/dbus-1/interfaces/org.freedesktop.GeoClue2.xml +share/dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf +share/dbus-1/system.d/org.freedesktop.GeoClue2.conf share/dbus-1/system-services/org.freedesktop.GeoClue2.service share/gir-1.0/Geoclue-2.0.gir %%DOCS%%share/gtk-doc/html/geoclue/gdbus-org.freedesktop.GeoClue2.Agent.html @@ -76,3 +76,5 @@ share/gir-1.0/Geoclue-2.0.gir %%DOCS%%share/gtk-doc/html/libgeoclue/up.png share/vala/vapi/libgeoclue-2.0.deps share/vala/vapi/libgeoclue-2.0.vapi +@dir %%ETCDIR%%/conf.d +@dir %%ETCDIR%%