git: 81647f62d168 - main - x11-wm/phoc: update to 0.48.0

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Thu, 03 Jul 2025 00:51:17 UTC
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=81647f62d168e040ba039a565a06c92a4dd4b47d

commit 81647f62d168e040ba039a565a06c92a4dd4b47d
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2025-06-30 06:54:56 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2025-07-03 00:42:37 +0000

    x11-wm/phoc: update to 0.48.0
    
    Changes:        https://gitlab.gnome.org/World/Phosh/phoc/-/releases/v0.48.0
    Reported by:    GitLab (notify releases)
---
 x11-wm/phoc/Makefile                                |  9 ++++++---
 x11-wm/phoc/distinfo                                |  8 +++++---
 x11-wm/phoc/files/patch-examples_meson.build        |  8 ++++----
 x11-wm/phoc/files/patch-helpers_tracing_meson.build | 13 -------------
 x11-wm/phoc/files/patch-tools_tracing_meson.build   | 12 ++++++++++++
 5 files changed, 27 insertions(+), 23 deletions(-)

diff --git a/x11-wm/phoc/Makefile b/x11-wm/phoc/Makefile
index 4500b11adcb2..639b7f0b819d 100644
--- a/x11-wm/phoc/Makefile
+++ b/x11-wm/phoc/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	phoc
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.46.0
+DISTVERSION=	0.48.0
 CATEGORIES=	x11-wm wayland
 
 MAINTAINER=	jbeich@FreeBSD.org
@@ -15,7 +15,7 @@ BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto \
 LIB_DEPENDS=	libjson-glib-1.0.so:devel/json-glib \
 		libudev.so:devel/libudev-devd \
 		libwayland-server.so:graphics/wayland \
-		libwlroots-0.18.so:x11-toolkits/wlroots018 \
+		libwlroots-0.19.so:x11-toolkits/wlroots019 \
 		libinput.so:x11/libinput \
 		libxkbcommon.so:x11/libxkbcommon
 RUN_DEPENDS=	${LOCALBASE}/share/glib-2.0/schemas/org.gnome.mutter.gschema.xml:x11-wm/mutter
@@ -27,9 +27,12 @@ USE_GNOME=	cairo gnomedesktop3
 USE_XORG=	pixman xcb
 GL_SITE=	https://gitlab.gnome.org
 GL_ACCOUNT=	World/Phosh
-GL_TUPLE=	World/Phosh:gmobile:v0.2.0:gmobile/subprojects/gmobile
+GL_TUPLE=	World/Phosh:gmobile:v0.2.0:gmobile/subprojects/gmobile \
+		GNOME:gvdb:4758f6f:gvdb/subprojects/gvdb
 MESON_ARGS=	-Dembed-wlroots=disabled
 PLIST_FILES=	bin/${PORTNAME} \
+		bin/${PORTNAME}-outputs-states \
+		share/man/man1/${PORTNAME}-outputs-states.1.gz \
 		share/man/man5/${PORTNAME}.ini.5.gz \
 		share/applications/mobi.phosh.Phoc.desktop \
 		share/icons/hicolor/symbolic/apps/mobi.phosh.Phoc.svg
diff --git a/x11-wm/phoc/distinfo b/x11-wm/phoc/distinfo
index 7147af27287a..991a30696e9d 100644
--- a/x11-wm/phoc/distinfo
+++ b/x11-wm/phoc/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1743405448
-SHA256 (phoc-v0.46.0.tar.bz2) = 710668dfff3ce97096c61072563f128585f4b9596b304a7d970787b0a989dae9
-SIZE (phoc-v0.46.0.tar.bz2) = 282603
+TIMESTAMP = 1751266496
+SHA256 (phoc-v0.48.0.tar.bz2) = 9b7b954dc69da13b3ca50a5a3c84ff8ed261347065b5bd53d05b76db88570eda
+SIZE (phoc-v0.48.0.tar.bz2) = 291253
 SHA256 (gmobile-v0.2.0.tar.bz2) = a043d63026731b7d2e7cb2a8332ca0f4125d74f15a76db7fd4b857064e0a8727
 SIZE (gmobile-v0.2.0.tar.bz2) = 54872
+SHA256 (gvdb-4758f6f.tar.bz2) = e318d0de50d6d5280d1e28e97b8836c7ad49d821dbeaa67697b2392cf7eea908
+SIZE (gvdb-4758f6f.tar.bz2) = 24376
diff --git a/x11-wm/phoc/files/patch-examples_meson.build b/x11-wm/phoc/files/patch-examples_meson.build
index f9757e4f1b03..0d8d329b72e4 100644
--- a/x11-wm/phoc/files/patch-examples_meson.build
+++ b/x11-wm/phoc/files/patch-examples_meson.build
@@ -2,11 +2,11 @@ ld: error: undefined symbol: pthread_create
 >>> referenced by idle.c
 >>>               examples/idle.p/idle.c.o:(main)
 
---- examples/meson.build.orig	2023-10-28 09:42:21 UTC
+--- examples/meson.build.orig	2025-06-30 06:54:56 UTC
 +++ examples/meson.build
-@@ -27,5 +27,5 @@ executable('idle',
- 
- executable('idle',
+@@ -24,5 +24,5 @@ executable(
+ executable(
+   'idle',
    sources: ['idle.c', client_protos_headers, protos_sources],
 -  dependencies: [glib, wayland_client],
 +  dependencies: [glib, wayland_client, dependency('threads')],
diff --git a/x11-wm/phoc/files/patch-helpers_tracing_meson.build b/x11-wm/phoc/files/patch-helpers_tracing_meson.build
deleted file mode 100644
index 55241ee783d6..000000000000
--- a/x11-wm/phoc/files/patch-helpers_tracing_meson.build
+++ /dev/null
@@ -1,13 +0,0 @@
-Error: Orphaned: %%DATADIR%%/systemtap/activation.stp
-Error: Orphaned: %%DATADIR%%/systemtap/direct-scanout.stp
-Error: Orphaned: %%DATADIR%%/systemtap/render-loop.stp
-
---- helpers/tracing/meson.build.orig	2024-01-06 09:54:24 UTC
-+++ helpers/tracing/meson.build
-@@ -4,4 +4,6 @@ stp_scripts = [
-   'render-loop.stp',
- ]
- 
-+if not get_option('dtrace').disabled()
- install_data(stp_scripts, install_dir : pkgdatadir / 'systemtap' )
-+endif
diff --git a/x11-wm/phoc/files/patch-tools_tracing_meson.build b/x11-wm/phoc/files/patch-tools_tracing_meson.build
new file mode 100644
index 000000000000..0bb1a894a079
--- /dev/null
+++ b/x11-wm/phoc/files/patch-tools_tracing_meson.build
@@ -0,0 +1,12 @@
+Error: Orphaned: %%DATADIR%%/systemtap/activation.stp
+Error: Orphaned: %%DATADIR%%/systemtap/direct-scanout.stp
+Error: Orphaned: %%DATADIR%%/systemtap/render-loop.stp
+
+--- tools/tracing/meson.build.orig	2025-06-30 06:54:56 UTC
++++ tools/tracing/meson.build
+@@ -1,3 +1,5 @@ stp_scripts = ['activation.stp', 'direct-scanout.stp',
+ stp_scripts = ['activation.stp', 'direct-scanout.stp', 'render-loop.stp']
+ 
++if not get_option('dtrace').disabled()
+ install_data(stp_scripts, install_dir: pkgdatadir / 'systemtap')
++endif