pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/x11/xfce4-desktop
Module Name: pkgsrc
Committed By: gutteridge
Date: Sun Apr 27 21:44:56 UTC 2025
Modified Files:
pkgsrc/x11/xfce4-desktop: Makefile distinfo
Added Files:
pkgsrc/x11/xfce4-desktop/patches: patch-common_xfdesktop-common.c
Log Message:
xfce4-desktop: fix issue with monitor names in some contexts
Analysis and patch from Martin Husemann <martin%NetBSD.org@localhost>.
To generate a diff of this commit:
cvs rdiff -u -r1.111 -r1.112 pkgsrc/x11/xfce4-desktop/Makefile
cvs rdiff -u -r1.42 -r1.43 pkgsrc/x11/xfce4-desktop/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/x11/xfce4-desktop/patches/patch-common_xfdesktop-common.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/x11/xfce4-desktop/Makefile
diff -u pkgsrc/x11/xfce4-desktop/Makefile:1.111 pkgsrc/x11/xfce4-desktop/Makefile:1.112
--- pkgsrc/x11/xfce4-desktop/Makefile:1.111 Thu Apr 24 14:16:34 2025
+++ pkgsrc/x11/xfce4-desktop/Makefile Sun Apr 27 21:44:56 2025
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.111 2025/04/24 14:16:34 wiz Exp $
+# $NetBSD: Makefile,v 1.112 2025/04/27 21:44:56 gutteridge Exp $
-PKGREVISION= 1
.include "../../meta-pkgs/xfce4/Makefile.common"
VERSION= 4.20.1
+PKGREVISION= 2
DISTNAME= xfdesktop-${VERSION}
PKGNAME= xfce4-desktop-${VERSION}
CATEGORIES= x11
Index: pkgsrc/x11/xfce4-desktop/distinfo
diff -u pkgsrc/x11/xfce4-desktop/distinfo:1.42 pkgsrc/x11/xfce4-desktop/distinfo:1.43
--- pkgsrc/x11/xfce4-desktop/distinfo:1.42 Sat Feb 22 03:41:16 2025
+++ pkgsrc/x11/xfce4-desktop/distinfo Sun Apr 27 21:44:56 2025
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.42 2025/02/22 03:41:16 gutteridge Exp $
+$NetBSD: distinfo,v 1.43 2025/04/27 21:44:56 gutteridge Exp $
BLAKE2s (xfdesktop-4.20.1.tar.bz2) = 449e27b4cd1f4c7916d037b8c811b148f2c00cfcc5a6596d5c21c37f94510683
SHA512 (xfdesktop-4.20.1.tar.bz2) = 11f422e31fb5b4f789ac61252a79ef9b139fd0a3e29f1346d5e3c06779567f1809fd78d751df5595cdb5510d0349e908276e85f6325b8ac90dfd00c79ca5d0e2
Size (xfdesktop-4.20.1.tar.bz2) = 2527982 bytes
+SHA1 (patch-common_xfdesktop-common.c) = 3321e3c31ac899bca1c05c754e5012cd3799d416
Added files:
Index: pkgsrc/x11/xfce4-desktop/patches/patch-common_xfdesktop-common.c
diff -u /dev/null pkgsrc/x11/xfce4-desktop/patches/patch-common_xfdesktop-common.c:1.1
--- /dev/null Sun Apr 27 21:44:56 2025
+++ pkgsrc/x11/xfce4-desktop/patches/patch-common_xfdesktop-common.c Sun Apr 27 21:44:56 2025
@@ -0,0 +1,27 @@
+$NetBSD: patch-common_xfdesktop-common.c,v 1.1 2025/04/27 21:44:56 gutteridge Exp $
+
+Default the monitor name to "default" if we cannot get anything more
+specific from gdk_monitor_get_model().
+
+Reported in https://gitlab.xfce.org/xfce/xfdesktop/-/issues/380
+
+--- common/xfdesktop-common.c.orig 2024-11-03 07:01:56.000000000 +0100
++++ common/xfdesktop-common.c
+@@ -114,12 +114,16 @@ xfdesktop_get_monitor_name_from_gtk_widg
+ GdkWindow *window = NULL;
+ GdkDisplay *display = NULL;
+ GdkMonitor *monitor = NULL;
++ const gchar *monitor_name = NULL;
+
+ window = gtk_widget_get_window(widget);
+ display = gdk_window_get_display(window);
+ monitor = gdk_display_get_monitor(display, monitor_num);
+
+- return g_strdup(gdk_monitor_get_model(monitor));
++ monitor_name = gdk_monitor_get_model(monitor);
++ if (monitor_name == NULL)
++ monitor_name = "default";
++ return g_strdup(monitor_name);
+ }
+
+ gint
Home |
Main Index |
Thread Index |
Old Index