commit:     a405b95e9fce63cf1aa1dd7ec8ebfcb89fa7b666
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 24 22:21:16 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 24 22:21:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a405b95e

gnome-base/gdm: build w/ -std=gnu17

Not going to worry about this more until we have latest version in tree.

Closes: https://bugs.gentoo.org/944223
Signed-off-by: Sam James <sam <AT> gentoo.org>

 gnome-base/gdm/gdm-45.0.1-r2.ebuild | 5 ++++-
 gnome-base/gdm/gdm-46.2-r1.ebuild   | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gdm/gdm-45.0.1-r2.ebuild 
b/gnome-base/gdm/gdm-45.0.1-r2.ebuild
index 5d7c523d97dc..751155c45338 100644
--- a/gnome-base/gdm/gdm-45.0.1-r2.ebuild
+++ b/gnome-base/gdm/gdm-45.0.1-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit desktop gnome2 meson pam readme.gentoo-r1 systemd udev
+inherit desktop flag-o-matic gnome2 meson pam readme.gentoo-r1 systemd udev
 
 DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
 HOMEPAGE="https://wiki.gnome.org/Projects/GDM 
https://gitlab.gnome.org/GNOME/gdm";
@@ -125,6 +125,9 @@ src_prepare() {
 }
 
 src_configure() {
+       # bug #944223
+       append-cflags -std=gnu17
+
        # --with-initial-vt=7 conflicts with plymouth, bug #453392
        # gdm-3.30 now reaps (stops) the login screen when the login VT isn't 
active, which
        # saves on memory. However this means if we don't start on VT1, gdm 
doesn't start up

diff --git a/gnome-base/gdm/gdm-46.2-r1.ebuild 
b/gnome-base/gdm/gdm-46.2-r1.ebuild
index 8acd72ad17fe..abf4cbfb61f7 100644
--- a/gnome-base/gdm/gdm-46.2-r1.ebuild
+++ b/gnome-base/gdm/gdm-46.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit desktop gnome2 meson pam readme.gentoo-r1 systemd udev
+inherit desktop flag-o-matic gnome2 meson pam readme.gentoo-r1 systemd udev
 
 DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
 HOMEPAGE="https://wiki.gnome.org/Projects/GDM 
https://gitlab.gnome.org/GNOME/gdm";
@@ -121,6 +121,9 @@ src_prepare() {
 }
 
 src_configure() {
+       # bug #944223
+       append-cflags -std=gnu17
+
        # --with-initial-vt=7 conflicts with plymouth, bug #453392
        # gdm-3.30 now reaps (stops) the login screen when the login VT isn't 
active, which
        # saves on memory. However this means if we don't start on VT1, gdm 
doesn't start up

Reply via email to