From nobody Mon Jan 1 17:44:02 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4T3jyp362jz55BcP; Mon, 1 Jan 2024 17:44:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4T3jyp2RkBz3MT7; Mon, 1 Jan 2024 17:44:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1704131042; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=B16JXKAxeDkfOgBsoynLLA/O+EgNNIEXx9xnLUNTfZo=; b=mbyhVGFxJgcg/SGBlZVKnLJZVZGOdLu2Q834PjuUT9YFg6Q+c7x+RWW6QiLajXuGb5S3xO crU/DXNcuwUorRd8s/gC7oi1nhHwbXsvOXIkcSvMotWzDj2GUTsrfQ/WtNx4ThnmB9C0MN D4FNSQmLcgQny5c77+Ybrf4S++jvB2tVRUPnzhwYpO+l671c2h0FkBT/d0ZNxTq2r6VYFO grqYcjKskBHuN0+8sIGWpoccl/wBPUDGv4Mn0cuHKynmCI2v/109Xz3JiJzWLwzaPKZEaI 7gjEoKdFH/QDxgqrz32+fwgJgmIhjPZkTAZrkTArkj98kb59ad9+IwxmSN36WA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1704131042; a=rsa-sha256; cv=none; b=rcmcLV2J1tzEVTrq2SA8beJ7xgj7TOYV8adFLUy9LM8Pc97aV+KriI7NVcb1MEsSJts2Lk NsrnMcejILDRvMvdr5zckSjj9FZIqLa7jQ03y+Gw+pEaWFpGZPliOlUxhFtT3poz2cr2Pt mS+aDlPWM1hukKv3wwhWE9Ox82UDMbvfLBbLDNE4RblFff0fqDwZ8IzeVZ2tXEDKERwVPw KNSZ5aWNVdbcg5A56RAwfYZQmvjKSxyhaAlUl6j9P+sE18ahbMWtWK2cMIZParre+mLwZO kksGoZk1Zg5sZEEzROlLKvX1jxgvle4ND/F154BHaAjretGQpr13BCDWf2eHZQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1704131042; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=B16JXKAxeDkfOgBsoynLLA/O+EgNNIEXx9xnLUNTfZo=; b=DP0TsWaogXO7U1ryFqIBjtfninBxiy2eD8Y0QvshdXUy8yvorDrz4twUnAtLql47QcXx9d oeAWzCLg26FfGzM++YajQoqgUHwCDWpB/Di+hoOkdsFr8woLutl2se/JN9MB20drl6N5Qe Xg2wt/4Ai5jA5SIPJ0Vj2Rjo+OTI4eYhDrJTOtsxNi2BFYDGLJylzbYZUzU0IOxIqhYaGa 7P/UrCghWZVu5SGqhLvqr/2W71tXUMl7pT2kNnIw3mndFfKNIo2UEn2jjwTG8Cf5jY/AmG zFqurEi0q7gO1loZDhNXR/w/t2QxUG6X+ADGgf2Xtwr+jzZpMq1fLVCjihfs0g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4T3jyp1W6pzBbn; Mon, 1 Jan 2024 17:44:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 401Hi2aJ092181; Mon, 1 Jan 2024 17:44:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 401Hi2xJ092178; Mon, 1 Jan 2024 17:44:02 GMT (envelope-from git) Date: Mon, 1 Jan 2024 17:44:02 GMT Message-Id: <202401011744.401Hi2xJ092178@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Gleb Popov Subject: git: c83f2157ca2c - main - net/geoclue: Update to 2.7.1 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: arrowd X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c83f2157ca2c126d5ae49207d6c80fa9e5e439ff Auto-Submitted: auto-generated The branch main has been updated by arrowd: URL: https://cgit.FreeBSD.org/ports/commit/?id=c83f2157ca2c126d5ae49207d6c80fa9e5e439ff commit c83f2157ca2c126d5ae49207d6c80fa9e5e439ff Author: Olivier Duchateau AuthorDate: 2024-01-01 17:43:33 +0000 Commit: Gleb Popov 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 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%%