git: 2a6434d18604 - main - x11/gnome-desktop: update to 44.5
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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
+