git: 2a6434d18604 - main - x11/gnome-desktop: update to 44.5

From: Don Lewis <truckman_at_FreeBSD.org>
Date: Sun, 22 Mar 2026 08:30:25 UTC
The branch main has been updated by truckman:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2a6434d1860481d082c52d495a6ad1722cf686bd

commit 2a6434d1860481d082c52d495a6ad1722cf686bd
Author:     Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2026-03-22 08:25:17 +0000
Commit:     Don Lewis <truckman@FreeBSD.org>
CommitDate: 2026-03-22 08:30:03 +0000

    x11/gnome-desktop: update to 44.5
    
    Update to 44.5
    
      ============
      Version 44.5
      ============
    
      - thumbnail: support %m expansion (!175, Zander Brown)
      - Update seccomp filters from flatpak-run.c (!184, Michael Catanzaro)
      - Fix various memory leaks (!188, !190, !191, Marco Trevisan and !178 Khalid Abu Shawarib)
      - Run tests again by default
      - Translation updates
    
    Make portclippy happy
    
    libgudec does not appear to be required (truckman)
    
    PR:             293123
---
 x11/gnome-desktop/Makefile                             | 12 +++++-------
 x11/gnome-desktop/distinfo                             |  6 +++---
 ...h-libgnome-desktop_gnome-desktop-thumbnail-script.c | 18 ++++++++++++++++++
 3 files changed, 26 insertions(+), 10 deletions(-)

diff --git a/x11/gnome-desktop/Makefile b/x11/gnome-desktop/Makefile
index d31f2da9abe3..851ea9118620 100644
--- a/x11/gnome-desktop/Makefile
+++ b/x11/gnome-desktop/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	gnome-desktop
-PORTVERSION=	44.4
+PORTVERSION=	44.5
 CATEGORIES=	x11 gnome
 MASTER_SITES=	GNOME
 DIST_SUBDIR=	gnome
@@ -17,24 +17,22 @@ BUILD_DEPENDS=	iso-codes>0:misc/iso-codes \
 		gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
 		xkeyboard-config>0:x11/xkeyboard-config
 LIB_DEPENDS=	libxkbregistry.so:x11/libxkbcommon \
-		libudev.so:devel/libudev-devd \
-		libgudev-1.0.so:devel/libgudev
+		libudev.so:devel/libudev-devd 
 RUN_DEPENDS=	iso-codes>0:misc/iso-codes \
 		gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
 		cantarell-fonts>0:x11-fonts/cantarell-fonts \
 		source-code-pro-ttf>0:x11-fonts/source-code-pro-ttf \
 		xkeyboard-config>0:x11/xkeyboard-config
 
-USES=		bison cpe gettext-tools gnome localbase:ldflags meson \
+USES=		cpe gettext-tools gnome localbase:ldflags meson \
 		pkgconfig tar:xz xorg
+CPE_VENDOR=	gnome
 USE_GNOME=	cairo gdkpixbuf gtk30 gtk40 introspection:build
-USE_XORG=	x11
 USE_LDCONFIG=	yes
+USE_XORG=	x11
 MESON_ARGS=	-Dudev=enabled \
 		-Dsystemd=disabled \
-		-Dgtk_doc=false \
 		-Ddebug_tools=false \
 		-Ddesktop_docs=false
-CPE_VENDOR=	gnome
 
 .include <bsd.port.mk>
diff --git a/x11/gnome-desktop/distinfo b/x11/gnome-desktop/distinfo
index 8fbc3235a13c..8672b87ea298 100644
--- a/x11/gnome-desktop/distinfo
+++ b/x11/gnome-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757402369
-SHA256 (gnome/gnome-desktop-44.4.tar.xz) = 1d8cb9c6a328eb689b0c1269cf53834cc84d851d7e71970cdabba82706b44984
-SIZE (gnome/gnome-desktop-44.4.tar.xz) = 763656
+TIMESTAMP = 1770833461
+SHA256 (gnome/gnome-desktop-44.5.tar.xz) = 20e0995a6e3a03e8c1026c5a27bc3f45e69ffcc392ad743dcab6107a541d232f
+SIZE (gnome/gnome-desktop-44.5.tar.xz) = 765220
diff --git a/x11/gnome-desktop/files/patch-libgnome-desktop_gnome-desktop-thumbnail-script.c b/x11/gnome-desktop/files/patch-libgnome-desktop_gnome-desktop-thumbnail-script.c
new file mode 100644
index 000000000000..4d308213d267
--- /dev/null
+++ b/x11/gnome-desktop/files/patch-libgnome-desktop_gnome-desktop-thumbnail-script.c
@@ -0,0 +1,18 @@
+--- libgnome-desktop/gnome-desktop-thumbnail-script.c.orig	2026-02-09 00:58:33 UTC
++++ libgnome-desktop/gnome-desktop-thumbnail-script.c
+@@ -31,7 +31,6 @@
+ #include <glib/gstdio.h>
+ #include <string.h>
+ #include <stdlib.h>
+-#include <sys/personality.h>
+ #include <sys/stat.h>
+ #include <fcntl.h>
+ 
+@@ -40,6 +39,7 @@
+ #include <sys/socket.h>
+ #include <sys/ioctl.h>
+ #include <sys/utsname.h>
++#include <sys/personality.h>
+ #include <seccomp.h>
+ #endif
+