diff options
author | Olivier Duchateau <duchateau.olivier@gmail.com> | 2025-06-11 11:53:26 +0200 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2025-06-11 12:07:11 +0200 |
commit | 3ed44d9da9a554e59cec3d972c5965d9ac09f028 (patch) | |
tree | 4a47790592e6ff1dc0ed4476d385de487fdd481e /x11/gdm/files/patch-libgdm_gdm-sessions.c | |
parent | x11/gnome-desktop: adjust dependencies, bump PORTREVISION (diff) |
x11/gdm: udpate to 47.0
PR: 286697
Diffstat (limited to 'x11/gdm/files/patch-libgdm_gdm-sessions.c')
-rw-r--r-- | x11/gdm/files/patch-libgdm_gdm-sessions.c | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/x11/gdm/files/patch-libgdm_gdm-sessions.c b/x11/gdm/files/patch-libgdm_gdm-sessions.c new file mode 100644 index 000000000000..908a61546e16 --- /dev/null +++ b/x11/gdm/files/patch-libgdm_gdm-sessions.c @@ -0,0 +1,38 @@ +--- libgdm/gdm-sessions.c.orig 2024-05-29 15:50:27 UTC ++++ libgdm/gdm-sessions.c +@@ -35,7 +35,9 @@ + #include <glib/gi18n.h> + #include <glib/gstdio.h> + ++#ifdef WITH_SYSTEMD + #include <systemd/sd-login.h> ++#endif + + #include "gdm-sessions.h" + +@@ -60,6 +62,7 @@ gdm_session_file_free (GdmSessionFile *session) + g_free (session); + } + ++#ifdef WITH_SYSTEMD + static char * + get_systemd_session (void) + { +@@ -104,6 +107,7 @@ get_systemd_seat (void) + + return g_steal_pointer (&seat); + } ++#endif + + /* adapted from gnome-menus desktop-entries.c */ + static gboolean +@@ -138,7 +142,9 @@ key_file_is_relevant (GKeyFile *key_file) + g_error_free (error); + } + ++#ifdef WITH_SYSTEMD + seat = get_systemd_seat (); ++#endif + + only_headless_allowed = seat == NULL; + |