[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2024-05-31 Thread Erik Mackdanz
commit: 99d772fead7d4195bc1b31ed9a24eb3fd2405cd0
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri May 31 15:07:08 2024 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Jun  1 01:41:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99d772fe

gnome-base/gdm: Bump to 46.2

Closes: https://github.com/gentoo/gentoo/pull/34749
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Erik Mackdanz  gentoo.org>

 gnome-base/gdm/Manifest|   1 +
 gnome-base/gdm/gdm-46.2.ebuild | 210 +
 2 files changed, 211 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 86ab48d5ae71..c0cc2cb6e251 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,2 +1,3 @@
 DIST gdm-45.0.1.tar.xz 855004 BLAKE2B 
1ec7250c49c40a31dbc21d0a141cbe6c2555c43d9a31aa6364b497812de0dab4785f509bf9f8b38febc449ada955a86a22b11986c30d9f9226042e2eb3c485e0
 SHA512 
f0c667dd5df034087e284c2ec1131b55a85cd9e832c15c2aff1637e1e36d4d62a7d86528a2e524bb2782ca7d7cc7cb9c34a9ce9bba688ad222af409e2eb69abe
+DIST gdm-46.2.tar.xz 931868 BLAKE2B 
53b6efb6ae0a60592c6790c4ff676e6bdd7e8096eabb002f3c0d7ad1ba63498cd38799bf0d6606528d05a57b72630ce36bbd1c3e3810bc344df88c445a09c517
 SHA512 
29cb00b42b64313f63cbf33a0caf9ecaf43f38699983017966fba951b867742129ef150cd927d02add5f7c1c20049ba1301e5ee094caa54835dc12cf29c86210
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-46.2.ebuild b/gnome-base/gdm/gdm-46.2.ebuild
new file mode 100644
index ..e63e0f030e60
--- /dev/null
+++ b/gnome-base/gdm/gdm-46.2.ebuild
@@ -0,0 +1,210 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop 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;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint plymouth 
selinux systemd tcpd test wayland"
+
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# keyutils is automagic dep that makes autologin unlock login keyring
+# when all the passwords match (disk encryption, user pw and login keyring)
+# dbus-run-session used at runtime
+COMMON_DEPEND="
+   virtual/udev
+   >=dev-libs/libgudev-232:=
+   >=dev-libs/glib-2.68:2
+   >=x11-libs/gtk+-2.91.1:3
+   >=dev-libs/json-glib-1.2.0
+   >=media-libs/libcanberra-0.4[gtk3]
+   >=sys-apps/accountsservice-0.6.35
+   x11-libs/libxcb
+   sys-apps/keyutils:=
+   selinux? ( sys-libs/libselinux )
+
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-base/xorg-server[-minimal]
+   x11-libs/libXdmcp
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+
+   plymouth? ( sys-boot/plymouth )
+   audit? ( sys-process/audit )
+
+   sys-libs/pam
+   sys-auth/pambase[elogind?,systemd?]
+
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   sys-apps/dbus
+
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   >=dev-libs/gobject-introspection-0.9.12:=
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+RDEPEND="${COMMON_DEPEND}
+   acct-group/gdm
+   acct-user/gdm
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks
+   )
+   fprint? ( sys-auth/fprintd[pam] )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=gnome-base/dconf-0.20
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( >=dev-libs/check-0.9.4 )
+"
+
+DOC_CONTENTS="
+   To start GDM at boot with systemd, run:\n
+   # systemctl enable gdm.service\n
+   \n
+   To start GDM at boot with OpenRC, set DISPLAYMANAGER=\"gdm\"\n
+   in 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/files/, gnome-base/gdm/

2024-03-02 Thread Mart Raudsepp
commit: ed168678316c75662cc29637666fbcf7b7b72450
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar  2 22:47:23 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar  2 22:50:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed168678

gnome-base/gdm: drop 44.1, 45.0.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gdm/Manifest|   1 -
 ...dm-44.0-meson-allow-building-with-elogind.patch | 208 
 gnome-base/gdm/gdm-44.1.ebuild | 215 -
 gnome-base/gdm/gdm-45.0.1.ebuild   | 210 
 4 files changed, 634 deletions(-)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 7fbf5c6aee13..86ab48d5ae71 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,3 +1,2 @@
-DIST gdm-44.1.tar.xz 855472 BLAKE2B 
61a6be1ae9b616b5147c372841a521eea14f91b7295423d65417692ab6bc9969211c6bfeaa5141651a580decb8c0748483eede498ef35e3e8e85e0fd2f318627
 SHA512 
bb761a6dd032ae5d411162b638bf5bd15bef5103c9a9d7c4de5e39db496faa62b932218a9923ef4743d17207eb890e256e910bde5c573e9fba4619f159f18e85
 DIST gdm-45.0.1.tar.xz 855004 BLAKE2B 
1ec7250c49c40a31dbc21d0a141cbe6c2555c43d9a31aa6364b497812de0dab4785f509bf9f8b38febc449ada955a86a22b11986c30d9f9226042e2eb3c485e0
 SHA512 
f0c667dd5df034087e284c2ec1131b55a85cd9e832c15c2aff1637e1e36d4d62a7d86528a2e524bb2782ca7d7cc7cb9c34a9ce9bba688ad222af409e2eb69abe
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git 
a/gnome-base/gdm/files/gdm-44.0-meson-allow-building-with-elogind.patch 
b/gnome-base/gdm/files/gdm-44.0-meson-allow-building-with-elogind.patch
deleted file mode 100644
index 930352a9c32a..
--- a/gnome-base/gdm/files/gdm-44.0-meson-allow-building-with-elogind.patch
+++ /dev/null
@@ -1,208 +0,0 @@
-https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/113
-
-From e4e96e9ac55481bd2cae2c7ca33a1d516ad1b879 Mon Sep 17 00:00:00 2001
-From: Dudemanguy 
-Date: Mon, 5 Oct 2020 18:41:55 -0500
-Subject: [PATCH] meson: allow building with elogind
-
-Currently, the GDM meson build has a hard dependency on systemd.
-However, GDM can function just fine if one is using elogind. This allows
-a user to build GDM against libelogind and also disable the systemd
-system and user units.

- common/meson.build |  2 +-
- data/meson.build   | 62 +++---
- libgdm/meson.build |  2 +-
- meson.build| 36 +++
- meson_options.txt  |  5 ++--
- 5 files changed, 67 insertions(+), 40 deletions(-)
-
-diff --git a/common/meson.build b/common/meson.build
-index 074dd92e..bca58f7c 100644
 a/common/meson.build
-+++ b/common/meson.build
-@@ -11,7 +11,7 @@ libgdmcommon_src = files(
- )
- 
- libgdmcommon_deps = [
--  libsystemd_dep,
-+  logind_dep,
-   gobject_dep,
-   gio_dep,
-   gio_unix_dep,
-diff --git a/data/meson.build b/data/meson.build
-index 2dec4c23..c3452e1c 100644
 a/data/meson.build
-+++ b/data/meson.build
-@@ -164,41 +164,53 @@ else
-   service_config.set('PLYMOUTH_QUIT_SERVICE', '')
- endif
- 
--if get_option('systemdsystemunitdir') != ''
--  systemd_systemunitdir = get_option('systemdsystemunitdir')
--else
--  systemd_systemunitdir = 
systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
-+systemdsystemunitdir = get_option('systemdsystemunitdir')
-+if systemdsystemunitdir != 'no'
-+  assert(systemd_dep.found(), 'systemd required but not found, please provide 
a valid systemd system unit dir or disable it')
-+  if get_option('systemdsystemunitdir') != ''
-+systemd_systemunitdir = get_option('systemdsystemunitdir')
-+  else
-+systemd_systemunitdir = 
systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
-+  endif
- endif
- 
--if get_option('systemduserunitdir') != ''
--  systemd_userunitdir = get_option('systemduserunitdir')
--else
--  systemd_userunitdir = 
systemd_dep.get_pkgconfig_variable('systemduserunitdir',
--   define_variable: 
['prefix', get_option('prefix')])
-+systemduserunitdir = get_option('systemduserunitdir')
-+if systemduserunitdir != 'no'
-+  assert(systemd_dep.found(), 'systemd required but not found, please provide 
a valid systemd user unit dir or disable it')
-+  if get_option('systemduserunitdir') != ''
-+systemd_userunitdir = get_option('systemduserunitdir')
-+  else
-+systemd_userunitdir = 
systemd_dep.get_pkgconfig_variable('systemduserunitdir',
-+ define_variable: 
['prefix', get_option('prefix')])
-+  endif
- endif
- 
--configure_file(
--  input: 'gdm.service.in',
--  output: 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2024-02-17 Thread Arthur Zamarin
commit: 9be9e3a922143924fbefa7d7c3b543bc6d7cc051
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 18 06:07:26 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 18 06:07:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9be9e3a9

gnome-base/gdm: Stabilize 45.0.1-r1 x86, #920697

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/gdm/gdm-45.0.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-45.0.1-r1.ebuild 
b/gnome-base/gdm/gdm-45.0.1-r1.ebuild
index 6228e10d0bd5..fe286d39a562 100644
--- a/gnome-base/gdm/gdm-45.0.1-r1.ebuild
+++ b/gnome-base/gdm/gdm-45.0.1-r1.ebuild
@@ -23,7 +23,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint plymouth selin
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 
 # dconf, dbus and g-s-d are needed at install time for dconf update
 # keyutils is automagic dep that makes autologin unlock login keyring



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2024-01-08 Thread Sam James
commit: a25d4f03554ce06f37311de1c70bde4521f22271
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 17:22:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 17:26:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a25d4f03

gnome-base/gdm: Stabilize 45.0.1-r1 amd64, #920697

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gdm/gdm-45.0.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-45.0.1-r1.ebuild 
b/gnome-base/gdm/gdm-45.0.1-r1.ebuild
index aa4d8a534d61..6228e10d0bd5 100644
--- a/gnome-base/gdm/gdm-45.0.1-r1.ebuild
+++ b/gnome-base/gdm/gdm-45.0.1-r1.ebuild
@@ -23,7 +23,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint plymouth selin
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 
 # dconf, dbus and g-s-d are needed at install time for dconf update
 # keyutils is automagic dep that makes autologin unlock login keyring



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2024-01-08 Thread Sam James
commit: 56c36526af246995d6da17622fc0dd4671c1fc3d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 17:20:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 17:26:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56c36526

gnome-base/gdm: Stabilize 45.0.1-r1 arm64, #920697

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gdm/gdm-45.0.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gdm/gdm-45.0.1-r1.ebuild 
b/gnome-base/gdm/gdm-45.0.1-r1.ebuild
index 5a4287d0838d..aa4d8a534d61 100644
--- a/gnome-base/gdm/gdm-45.0.1-r1.ebuild
+++ b/gnome-base/gdm/gdm-45.0.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,7 +23,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint plymouth selin
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
 
 # dconf, dbus and g-s-d are needed at install time for dconf update
 # keyutils is automagic dep that makes autologin unlock login keyring



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/, gnome-base/gdm/files/

2023-12-04 Thread Sam James
commit: f52916b6c16eded9c8f1aa918df20ff5063b158a
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  4 11:13:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  4 11:13:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f52916b6

gnome-base/gdm: backport modern c ptr fix

Closes: https://bugs.gentoo.org/919081
Signed-off-by: Sam James  gentoo.org>

 gnome-base/gdm/files/gdm-45.0.1-c99.patch |  22 +++
 gnome-base/gdm/gdm-45.0.1-r1.ebuild   | 214 ++
 2 files changed, 236 insertions(+)

diff --git a/gnome-base/gdm/files/gdm-45.0.1-c99.patch 
b/gnome-base/gdm/files/gdm-45.0.1-c99.patch
new file mode 100644
index ..2d0f5b9cc0eb
--- /dev/null
+++ b/gnome-base/gdm/files/gdm-45.0.1-c99.patch
@@ -0,0 +1,22 @@
+https://bugs.gentoo.org/919081
+https://gitlab.gnome.org/GNOME/gdm/-/issues/893
+https://gitlab.gnome.org/GNOME/gdm/-/commit/08ef19e848176e58511f1a66992b5a26cb3c51a2
+
+From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
+From: Alessandro Bono 
+Date: Wed, 1 Nov 2023 12:35:44 +0100
+Subject: [PATCH] gdm-session: Pass the correct pointer type
+
+--- a/daemon/gdm-session.c
 b/daemon/gdm-session.c
+@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession  *self,
+ worker_manager_interface = g_object_get_data (G_OBJECT (connection),
+   
"gdm-dbus-worker-manager-interface");
+ if (worker_manager_interface != NULL) {
+-g_dbus_interface_skeleton_unexport (worker_manager_interface);
++g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON 
(worker_manager_interface));
+ g_object_set_data (G_OBJECT (connection),
+"gdm-dbus-worker-manager-interface",
+NULL);
+-- 
+GitLab

diff --git a/gnome-base/gdm/gdm-45.0.1-r1.ebuild 
b/gnome-base/gdm/gdm-45.0.1-r1.ebuild
new file mode 100644
index ..5a4287d0838d
--- /dev/null
+++ b/gnome-base/gdm/gdm-45.0.1-r1.ebuild
@@ -0,0 +1,214 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop 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;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint plymouth 
selinux systemd tcpd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# keyutils is automagic dep that makes autologin unlock login keyring
+# when all the passwords match (disk encryption, user pw and login keyring)
+# dbus-run-session used at runtime
+COMMON_DEPEND="
+   virtual/udev
+   >=dev-libs/libgudev-232:=
+   >=dev-libs/glib-2.56:2
+   >=x11-libs/gtk+-2.91.1:3
+   >=media-libs/libcanberra-0.4[gtk3]
+   >=sys-apps/accountsservice-0.6.35
+   x11-libs/libxcb
+   sys-apps/keyutils:=
+   selinux? ( sys-libs/libselinux )
+
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-base/xorg-server[-minimal]
+   x11-libs/libXdmcp
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+
+   plymouth? ( sys-boot/plymouth )
+   audit? ( sys-process/audit )
+
+   sys-libs/pam
+   sys-auth/pambase[elogind?,systemd?]
+
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   sys-apps/dbus
+
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   >=dev-libs/gobject-introspection-0.9.12:=
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+RDEPEND="${COMMON_DEPEND}
+   acct-group/gdm
+   acct-user/gdm
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks
+   )
+   fprint? ( sys-auth/fprintd[pam] )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=gnome-base/dconf-0.20
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( >=dev-libs/check-0.9.4 )
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2023-09-14 Thread Matt Turner
commit: 6f0d0be7dde12c6346014800539860f0689fee95
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Sep 14 17:11:49 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep 14 19:17:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f0d0be7

gnome-base/gdm: Version bump to 45.0.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32780
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gdm/Manifest  |   1 +
 gnome-base/gdm/gdm-45.0.1.ebuild | 210 +++
 2 files changed, 211 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 7a5f9b3ec5d1..e2b7436106d5 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,3 +1,4 @@
 DIST gdm-44.1.tar.xz 855472 BLAKE2B 
61a6be1ae9b616b5147c372841a521eea14f91b7295423d65417692ab6bc9969211c6bfeaa5141651a580decb8c0748483eede498ef35e3e8e85e0fd2f318627
 SHA512 
bb761a6dd032ae5d411162b638bf5bd15bef5103c9a9d7c4de5e39db496faa62b932218a9923ef4743d17207eb890e256e910bde5c573e9fba4619f159f18e85
+DIST gdm-45.0.1.tar.xz 855004 BLAKE2B 
1ec7250c49c40a31dbc21d0a141cbe6c2555c43d9a31aa6364b497812de0dab4785f509bf9f8b38febc449ada955a86a22b11986c30d9f9226042e2eb3c485e0
 SHA512 
f0c667dd5df034087e284c2ec1131b55a85cd9e832c15c2aff1637e1e36d4d62a7d86528a2e524bb2782ca7d7cc7cb9c34a9ce9bba688ad222af409e2eb69abe
 DIST gdm-45.beta.tar.xz 855020 BLAKE2B 
f498089624ba41547ff0366c45350035ba5b0eb5485bc38fae87e7c9aec55bb296f5fa73fbc697510ddd5e3a0c01cb4bba62461173121d1b4deb08ded79d98fd
 SHA512 
8a1d1d1d93328c0b6f58f1f6da913f08621ae2eebfa580de30c351f848bd89e9bbbc8fe8bd7799b0e3505624291417ef584fe47a6fc8de2db0d296669e7845df
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-45.0.1.ebuild b/gnome-base/gdm/gdm-45.0.1.ebuild
new file mode 100644
index ..c475f54d27d8
--- /dev/null
+++ b/gnome-base/gdm/gdm-45.0.1.ebuild
@@ -0,0 +1,210 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop 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;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint plymouth 
selinux systemd tcpd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# keyutils is automagic dep that makes autologin unlock login keyring
+# when all the passwords match (disk encryption, user pw and login keyring)
+# dbus-run-session used at runtime
+COMMON_DEPEND="
+   virtual/udev
+   >=dev-libs/libgudev-232:=
+   >=dev-libs/glib-2.56:2
+   >=x11-libs/gtk+-2.91.1:3
+   >=media-libs/libcanberra-0.4[gtk3]
+   >=sys-apps/accountsservice-0.6.35
+   x11-libs/libxcb
+   sys-apps/keyutils:=
+   selinux? ( sys-libs/libselinux )
+
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-base/xorg-server[-minimal]
+   x11-libs/libXdmcp
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+
+   plymouth? ( sys-boot/plymouth )
+   audit? ( sys-process/audit )
+
+   sys-libs/pam
+   sys-auth/pambase[elogind?,systemd?]
+
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   sys-apps/dbus
+
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   >=dev-libs/gobject-introspection-0.9.12:=
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+RDEPEND="${COMMON_DEPEND}
+   acct-group/gdm
+   acct-user/gdm
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks
+   )
+   fprint? ( sys-auth/fprintd[pam] )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=gnome-base/dconf-0.20
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/, profiles/

2023-08-29 Thread Matt Turner
commit: 452f47bc3b3bb935b67b3cb7091e50397102d9e9
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Aug 29 17:20:57 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug 29 23:54:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452f47bc

gnome-base/gdm: Version bump to 45_beta

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32512
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gdm/Manifest   |   1 +
 gnome-base/gdm/gdm-45_beta.ebuild | 210 ++
 profiles/package.mask |   1 +
 3 files changed, 212 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 6b8bde85de27..7a5f9b3ec5d1 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,2 +1,3 @@
 DIST gdm-44.1.tar.xz 855472 BLAKE2B 
61a6be1ae9b616b5147c372841a521eea14f91b7295423d65417692ab6bc9969211c6bfeaa5141651a580decb8c0748483eede498ef35e3e8e85e0fd2f318627
 SHA512 
bb761a6dd032ae5d411162b638bf5bd15bef5103c9a9d7c4de5e39db496faa62b932218a9923ef4743d17207eb890e256e910bde5c573e9fba4619f159f18e85
+DIST gdm-45.beta.tar.xz 855020 BLAKE2B 
f498089624ba41547ff0366c45350035ba5b0eb5485bc38fae87e7c9aec55bb296f5fa73fbc697510ddd5e3a0c01cb4bba62461173121d1b4deb08ded79d98fd
 SHA512 
8a1d1d1d93328c0b6f58f1f6da913f08621ae2eebfa580de30c351f848bd89e9bbbc8fe8bd7799b0e3505624291417ef584fe47a6fc8de2db0d296669e7845df
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-45_beta.ebuild 
b/gnome-base/gdm/gdm-45_beta.ebuild
new file mode 100644
index ..c475f54d27d8
--- /dev/null
+++ b/gnome-base/gdm/gdm-45_beta.ebuild
@@ -0,0 +1,210 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop 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;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint plymouth 
selinux systemd tcpd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# keyutils is automagic dep that makes autologin unlock login keyring
+# when all the passwords match (disk encryption, user pw and login keyring)
+# dbus-run-session used at runtime
+COMMON_DEPEND="
+   virtual/udev
+   >=dev-libs/libgudev-232:=
+   >=dev-libs/glib-2.56:2
+   >=x11-libs/gtk+-2.91.1:3
+   >=media-libs/libcanberra-0.4[gtk3]
+   >=sys-apps/accountsservice-0.6.35
+   x11-libs/libxcb
+   sys-apps/keyutils:=
+   selinux? ( sys-libs/libselinux )
+
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-base/xorg-server[-minimal]
+   x11-libs/libXdmcp
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+
+   plymouth? ( sys-boot/plymouth )
+   audit? ( sys-process/audit )
+
+   sys-libs/pam
+   sys-auth/pambase[elogind?,systemd?]
+
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   sys-apps/dbus
+
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   >=dev-libs/gobject-introspection-0.9.12:=
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+RDEPEND="${COMMON_DEPEND}
+   acct-group/gdm
+   acct-user/gdm
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks
+   )
+   fprint? ( sys-auth/fprintd[pam] )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=gnome-base/dconf-0.20
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( >=dev-libs/check-0.9.4 )
+   app-text/yelp-tools
+"
+
+DOC_CONTENTS="
+   To start GDM at boot with systemd, run:\n
+   # systemctl enable gdm.service\n
+   \n
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2023-07-26 Thread WANG Xuerui
commit: f183c76e30092b5b245bfcc2cb5940c2e6397710
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Jul 27 03:24:57 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Jul 27 05:10:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f183c76e

gnome-base/gdm: keyword 44.1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 gnome-base/gdm/gdm-44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-44.1.ebuild b/gnome-base/gdm/gdm-44.1.ebuild
index 29a9a3929c5a..f67b6be27ed5 100644
--- a/gnome-base/gdm/gdm-44.1.ebuild
+++ b/gnome-base/gdm/gdm-44.1.ebuild
@@ -23,7 +23,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint plymouth selin
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 
 # dconf, dbus and g-s-d are needed at install time for dconf update
 # keyutils is automagic dep that makes autologin unlock login keyring



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2023-06-19 Thread Matt Turner
commit: 6568b6b4aa6591bf00de7bbed1fcbd7f1d7175fe
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jun 19 15:09:16 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jun 19 15:29:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6568b6b4

gnome-base/gdm: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gdm/Manifest|   1 -
 gnome-base/gdm/gdm-44.0.ebuild | 215 -
 2 files changed, 216 deletions(-)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 5d72ca96c523..6b8bde85de27 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,3 +1,2 @@
-DIST gdm-44.0.tar.xz 846848 BLAKE2B 
ce81771b119c912be0557e21db666aa99e61eb34d03a5c341a68eb060e7a956b95eeff5450a9bb879dbb177b11db65596e7cc3e8627e09d1fccd6cfe5c30
 SHA512 
eab556d0cab43ce4fe04b918f22281831f1dd8de836866de009884a637f11c83a626cdedb46cee5efb53cf1ad8139aa6e9568fd90a4d01704605347deca7bc2c
 DIST gdm-44.1.tar.xz 855472 BLAKE2B 
61a6be1ae9b616b5147c372841a521eea14f91b7295423d65417692ab6bc9969211c6bfeaa5141651a580decb8c0748483eede498ef35e3e8e85e0fd2f318627
 SHA512 
bb761a6dd032ae5d411162b638bf5bd15bef5103c9a9d7c4de5e39db496faa62b932218a9923ef4743d17207eb890e256e910bde5c573e9fba4619f159f18e85
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-44.0.ebuild b/gnome-base/gdm/gdm-44.0.ebuild
deleted file mode 100644
index 29a9a3929c5a..
--- a/gnome-base/gdm/gdm-44.0.ebuild
+++ /dev/null
@@ -1,215 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop 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;
-
-SRC_URI="${SRC_URI}
-   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
-"
-
-LICENSE="
-   GPL-2+
-   branding? ( CC-BY-SA-4.0 )
-"
-
-SLOT="0"
-
-IUSE="accessibility audit bluetooth-sound branding elogind fprint plymouth 
selinux systemd tcpd test wayland"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="^^ ( elogind systemd )"
-
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-# dconf, dbus and g-s-d are needed at install time for dconf update
-# keyutils is automagic dep that makes autologin unlock login keyring
-# when all the passwords match (disk encryption, user pw and login keyring)
-# dbus-run-session used at runtime
-COMMON_DEPEND="
-   virtual/udev
-   >=dev-libs/libgudev-232:=
-   >=dev-libs/glib-2.56:2
-   >=x11-libs/gtk+-2.91.1:3
-   >=media-libs/libcanberra-0.4[gtk3]
-   >=sys-apps/accountsservice-0.6.35
-   x11-libs/libxcb
-   sys-apps/keyutils:=
-   selinux? ( sys-libs/libselinux )
-
-   x11-libs/libX11
-   x11-libs/libXau
-   x11-base/xorg-server[-minimal]
-   x11-libs/libXdmcp
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-
-   systemd? ( >=sys-apps/systemd-186:0=[pam] )
-   elogind? ( >=sys-auth/elogind-239.3[pam] )
-
-   plymouth? ( sys-boot/plymouth )
-   audit? ( sys-process/audit )
-
-   sys-libs/pam
-   sys-auth/pambase[elogind?,systemd?]
-
-   >=gnome-base/dconf-0.20
-   >=gnome-base/gnome-settings-daemon-3.1.4
-   gnome-base/gsettings-desktop-schemas
-   sys-apps/dbus
-
-   >=x11-misc/xdg-utils-1.0.2-r3
-
-   >=dev-libs/gobject-introspection-0.9.12:=
-"
-# XXX: These deps are from session and desktop files in data/ directory
-# fprintd is used via dbus by gdm-fingerprint-extension
-RDEPEND="${COMMON_DEPEND}
-   acct-group/gdm
-   acct-user/gdm
-   >=gnome-base/gnome-session-3.6
-   >=gnome-base/gnome-shell-3.1.90
-   x11-apps/xhost
-
-   accessibility? (
-   >=app-accessibility/orca-3.10
-   gnome-extra/mousetweaks
-   )
-   fprint? ( sys-auth/fprintd[pam] )
-"
-DEPEND="${COMMON_DEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-text/docbook-xml-dtd:4.1.2
-   dev-util/gdbus-codegen
-   dev-util/glib-utils
-   dev-util/itstool
-   >=gnome-base/dconf-0.20
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   test? ( >=dev-libs/check-0.9.4 )
-   app-text/yelp-tools
-"
-
-DOC_CONTENTS="
-   To start GDM at boot with systemd, run:\n
-   # systemctl enable gdm.service\n
-   \n
-   To start GDM at boot with OpenRC, set DISPLAYMANAGER=\"gdm\"\n
-   in /etc/conf.d/display-manager and enable the display-manager service:\n
-   # rc-update add 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2023-06-17 Thread Arthur Zamarin
commit: e1169c1f585f28d8bd8548e96b570af98bc874c4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 17:10:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 17:10:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1169c1f

gnome-base/gdm: Stabilize 44.1 amd64, #907630

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/gdm/gdm-44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-44.1.ebuild b/gnome-base/gdm/gdm-44.1.ebuild
index 57b2ac1cdfe3..29a9a3929c5a 100644
--- a/gnome-base/gdm/gdm-44.1.ebuild
+++ b/gnome-base/gdm/gdm-44.1.ebuild
@@ -23,7 +23,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint plymouth selin
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 # dconf, dbus and g-s-d are needed at install time for dconf update
 # keyutils is automagic dep that makes autologin unlock login keyring



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2023-06-03 Thread Arthur Zamarin
commit: e3a407038f5044dce311bd66363f9e83098d54cd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  3 18:01:40 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  3 18:01:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3a40703

gnome-base/gdm: Stabilize 44.1 x86, #907630

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/gdm/gdm-44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-44.1.ebuild b/gnome-base/gdm/gdm-44.1.ebuild
index 59fa5eda6f1c..57b2ac1cdfe3 100644
--- a/gnome-base/gdm/gdm-44.1.ebuild
+++ b/gnome-base/gdm/gdm-44.1.ebuild
@@ -23,7 +23,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint plymouth selin
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 # dconf, dbus and g-s-d are needed at install time for dconf update
 # keyutils is automagic dep that makes autologin unlock login keyring



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2023-06-02 Thread Sam James
commit: 98155c12185e6014dc4978f560881c159199c5d1
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  3 03:23:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  3 03:23:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98155c12

gnome-base/gdm: Stabilize 44.1 arm64, #907630

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gdm/gdm-44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-44.1.ebuild b/gnome-base/gdm/gdm-44.1.ebuild
index be6bdc9ecea6..59fa5eda6f1c 100644
--- a/gnome-base/gdm/gdm-44.1.ebuild
+++ b/gnome-base/gdm/gdm-44.1.ebuild
@@ -23,7 +23,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint plymouth selin
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
 
 # dconf, dbus and g-s-d are needed at install time for dconf update
 # keyutils is automagic dep that makes autologin unlock login keyring



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2023-05-05 Thread Matt Turner
commit: 6882c586ef38fa018de5486a2d9ce9d523e31fdf
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri May  5 19:57:48 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  6 00:39:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6882c586

gnome-base/gdm: Version bump to 44.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30883
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gdm/Manifest|   1 +
 gnome-base/gdm/gdm-44.1.ebuild | 215 +
 2 files changed, 216 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 12ea64d01997..7735b6b310a6 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,3 +1,4 @@
 DIST gdm-43.0.tar.xz 830668 BLAKE2B 
cd9fa9864ba075a85d16128ce2faba9c360357d900719c8e7cbb6c638f91750ff80ef0d970b24d0d858aa56f8ab95b8cac0d93624bcced8e6f98ca2d1f06fbc3
 SHA512 
e3eaa7a50e224939b6e535963171a800bb175ed9480a88ce14034929760dd579b91c4f3117be6a4404b2de13afdee881dafe09695eebf42872d4a13fbc5fb8ba
 DIST gdm-44.0.tar.xz 846848 BLAKE2B 
ce81771b119c912be0557e21db666aa99e61eb34d03a5c341a68eb060e7a956b95eeff5450a9bb879dbb177b11db65596e7cc3e8627e09d1fccd6cfe5c30
 SHA512 
eab556d0cab43ce4fe04b918f22281831f1dd8de836866de009884a637f11c83a626cdedb46cee5efb53cf1ad8139aa6e9568fd90a4d01704605347deca7bc2c
+DIST gdm-44.1.tar.xz 855472 BLAKE2B 
61a6be1ae9b616b5147c372841a521eea14f91b7295423d65417692ab6bc9969211c6bfeaa5141651a580decb8c0748483eede498ef35e3e8e85e0fd2f318627
 SHA512 
bb761a6dd032ae5d411162b638bf5bd15bef5103c9a9d7c4de5e39db496faa62b932218a9923ef4743d17207eb890e256e910bde5c573e9fba4619f159f18e85
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-44.1.ebuild b/gnome-base/gdm/gdm-44.1.ebuild
new file mode 100644
index ..be6bdc9ecea6
--- /dev/null
+++ b/gnome-base/gdm/gdm-44.1.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop 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;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint plymouth 
selinux systemd tcpd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# keyutils is automagic dep that makes autologin unlock login keyring
+# when all the passwords match (disk encryption, user pw and login keyring)
+# dbus-run-session used at runtime
+COMMON_DEPEND="
+   virtual/udev
+   >=dev-libs/libgudev-232:=
+   >=dev-libs/glib-2.56:2
+   >=x11-libs/gtk+-2.91.1:3
+   >=media-libs/libcanberra-0.4[gtk3]
+   >=sys-apps/accountsservice-0.6.35
+   x11-libs/libxcb
+   sys-apps/keyutils:=
+   selinux? ( sys-libs/libselinux )
+
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-base/xorg-server[-minimal]
+   x11-libs/libXdmcp
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+
+   plymouth? ( sys-boot/plymouth )
+   audit? ( sys-process/audit )
+
+   sys-libs/pam
+   sys-auth/pambase[elogind?,systemd?]
+
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   sys-apps/dbus
+
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   >=dev-libs/gobject-introspection-0.9.12:=
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+RDEPEND="${COMMON_DEPEND}
+   acct-group/gdm
+   acct-user/gdm
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks
+   )
+   fprint? ( sys-auth/fprintd[pam] )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=gnome-base/dconf-0.20
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2023-05-05 Thread Arthur Zamarin
commit: 7fed28a03d37f79152d8416f712b6ba2bb3e6a40
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 06:16:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 06:16:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fed28a0

gnome-base/gdm: Stabilize 44.0 amd64, #905512

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/gdm/gdm-44.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-44.0.ebuild b/gnome-base/gdm/gdm-44.0.ebuild
index 57b2ac1cdfe3..29a9a3929c5a 100644
--- a/gnome-base/gdm/gdm-44.0.ebuild
+++ b/gnome-base/gdm/gdm-44.0.ebuild
@@ -23,7 +23,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint plymouth selin
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 # dconf, dbus and g-s-d are needed at install time for dconf update
 # keyutils is automagic dep that makes autologin unlock login keyring



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2023-05-02 Thread Arthur Zamarin
commit: c86afca0ee63df0c748ab5344c00c566102a0e72
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 19:55:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 19:55:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c86afca0

gnome-base/gdm: Stabilize 44.0 x86, #905512

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/gdm/gdm-44.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-44.0.ebuild b/gnome-base/gdm/gdm-44.0.ebuild
index 59fa5eda6f1c..57b2ac1cdfe3 100644
--- a/gnome-base/gdm/gdm-44.0.ebuild
+++ b/gnome-base/gdm/gdm-44.0.ebuild
@@ -23,7 +23,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint plymouth selin
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 # dconf, dbus and g-s-d are needed at install time for dconf update
 # keyutils is automagic dep that makes autologin unlock login keyring



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2023-05-02 Thread Arthur Zamarin
commit: 906fc0ebc788fc069bd97653a4a3abc4396b2f55
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 18:28:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 18:28:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=906fc0eb

gnome-base/gdm: Stabilize 44.0 arm64, #905512

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/gdm/gdm-44.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-44.0.ebuild b/gnome-base/gdm/gdm-44.0.ebuild
index be6bdc9ecea6..59fa5eda6f1c 100644
--- a/gnome-base/gdm/gdm-44.0.ebuild
+++ b/gnome-base/gdm/gdm-44.0.ebuild
@@ -23,7 +23,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint plymouth selin
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
 
 # dconf, dbus and g-s-d are needed at install time for dconf update
 # keyutils is automagic dep that makes autologin unlock login keyring



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/, gnome-base/gdm/files/

2023-03-22 Thread Matt Turner
commit: 00182d44052ad19b2ba2cb18cbf9ecc94f37eaa1
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Mar 11 23:26:45 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 22 17:05:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00182d44

gnome-base/gdm: Version bump to 44.0

Closes: https://github.com/gentoo/gentoo/pull/30301
Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gdm/Manifest|   1 +
 ...dm-44.0-meson-allow-building-with-elogind.patch | 208 
 gnome-base/gdm/gdm-44.0.ebuild | 215 +
 gnome-base/gdm/metadata.xml|   1 -
 4 files changed, 424 insertions(+), 1 deletion(-)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index a9cb79bf2bc0..12ea64d01997 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,2 +1,3 @@
 DIST gdm-43.0.tar.xz 830668 BLAKE2B 
cd9fa9864ba075a85d16128ce2faba9c360357d900719c8e7cbb6c638f91750ff80ef0d970b24d0d858aa56f8ab95b8cac0d93624bcced8e6f98ca2d1f06fbc3
 SHA512 
e3eaa7a50e224939b6e535963171a800bb175ed9480a88ce14034929760dd579b91c4f3117be6a4404b2de13afdee881dafe09695eebf42872d4a13fbc5fb8ba
+DIST gdm-44.0.tar.xz 846848 BLAKE2B 
ce81771b119c912be0557e21db666aa99e61eb34d03a5c341a68eb060e7a956b95eeff5450a9bb879dbb177b11db65596e7cc3e8627e09d1fccd6cfe5c30
 SHA512 
eab556d0cab43ce4fe04b918f22281831f1dd8de836866de009884a637f11c83a626cdedb46cee5efb53cf1ad8139aa6e9568fd90a4d01704605347deca7bc2c
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git 
a/gnome-base/gdm/files/gdm-44.0-meson-allow-building-with-elogind.patch 
b/gnome-base/gdm/files/gdm-44.0-meson-allow-building-with-elogind.patch
new file mode 100644
index ..930352a9c32a
--- /dev/null
+++ b/gnome-base/gdm/files/gdm-44.0-meson-allow-building-with-elogind.patch
@@ -0,0 +1,208 @@
+https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/113
+
+From e4e96e9ac55481bd2cae2c7ca33a1d516ad1b879 Mon Sep 17 00:00:00 2001
+From: Dudemanguy 
+Date: Mon, 5 Oct 2020 18:41:55 -0500
+Subject: [PATCH] meson: allow building with elogind
+
+Currently, the GDM meson build has a hard dependency on systemd.
+However, GDM can function just fine if one is using elogind. This allows
+a user to build GDM against libelogind and also disable the systemd
+system and user units.
+---
+ common/meson.build |  2 +-
+ data/meson.build   | 62 +++---
+ libgdm/meson.build |  2 +-
+ meson.build| 36 +++
+ meson_options.txt  |  5 ++--
+ 5 files changed, 67 insertions(+), 40 deletions(-)
+
+diff --git a/common/meson.build b/common/meson.build
+index 074dd92e..bca58f7c 100644
+--- a/common/meson.build
 b/common/meson.build
+@@ -11,7 +11,7 @@ libgdmcommon_src = files(
+ )
+ 
+ libgdmcommon_deps = [
+-  libsystemd_dep,
++  logind_dep,
+   gobject_dep,
+   gio_dep,
+   gio_unix_dep,
+diff --git a/data/meson.build b/data/meson.build
+index 2dec4c23..c3452e1c 100644
+--- a/data/meson.build
 b/data/meson.build
+@@ -164,41 +164,53 @@ else
+   service_config.set('PLYMOUTH_QUIT_SERVICE', '')
+ endif
+ 
+-if get_option('systemdsystemunitdir') != ''
+-  systemd_systemunitdir = get_option('systemdsystemunitdir')
+-else
+-  systemd_systemunitdir = 
systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
++systemdsystemunitdir = get_option('systemdsystemunitdir')
++if systemdsystemunitdir != 'no'
++  assert(systemd_dep.found(), 'systemd required but not found, please provide 
a valid systemd system unit dir or disable it')
++  if get_option('systemdsystemunitdir') != ''
++systemd_systemunitdir = get_option('systemdsystemunitdir')
++  else
++systemd_systemunitdir = 
systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
++  endif
+ endif
+ 
+-if get_option('systemduserunitdir') != ''
+-  systemd_userunitdir = get_option('systemduserunitdir')
+-else
+-  systemd_userunitdir = 
systemd_dep.get_pkgconfig_variable('systemduserunitdir',
+-   define_variable: 
['prefix', get_option('prefix')])
++systemduserunitdir = get_option('systemduserunitdir')
++if systemduserunitdir != 'no'
++  assert(systemd_dep.found(), 'systemd required but not found, please provide 
a valid systemd user unit dir or disable it')
++  if get_option('systemduserunitdir') != ''
++systemd_userunitdir = get_option('systemduserunitdir')
++  else
++systemd_userunitdir = 
systemd_dep.get_pkgconfig_variable('systemduserunitdir',
++ 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2022-11-23 Thread Jakov Smolić
commit: 195a87822060d9a830a9caa089e0edba556d6e4a
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Nov 23 17:52:30 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Nov 23 17:52:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=195a8782

gnome-base/gdm: Stabilize 43.0 x86, #879807

Signed-off-by: Jakov Smolić  gentoo.org>

 gnome-base/gdm/gdm-43.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-43.0.ebuild b/gnome-base/gdm/gdm-43.0.ebuild
index ce5557813473..d369e079f7c2 100644
--- a/gnome-base/gdm/gdm-43.0.ebuild
+++ b/gnome-base/gdm/gdm-43.0.ebuild
@@ -23,7 +23,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint plymouth selin
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 # dconf, dbus and g-s-d are needed at install time for dconf update
 # keyutils is automagic dep that makes autologin unlock login keyring when all 
the passwords match (disk encryption, user pw and login keyring)



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2022-11-04 Thread Arthur Zamarin
commit: 263b3c10938efffc794292263b6f95f5d565a11e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov  5 05:57:49 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov  5 05:58:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=263b3c10

gnome-base/gdm: Stabilize 43.0 arm64, #879807

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/gdm/gdm-43.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-43.0.ebuild b/gnome-base/gdm/gdm-43.0.ebuild
index aa9d0eca249c..bfedbd1986ba 100644
--- a/gnome-base/gdm/gdm-43.0.ebuild
+++ b/gnome-base/gdm/gdm-43.0.ebuild
@@ -23,7 +23,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint plymouth selin
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
 
 # dconf, dbus and g-s-d are needed at install time for dconf update
 # keyutils is automagic dep that makes autologin unlock login keyring when all 
the passwords match (disk encryption, user pw and login keyring)



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2022-10-30 Thread Matt Turner
commit: 490b3bc5abae359e5c4aaec2c79597cc034ad1b4
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:20:01 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct 30 16:33:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=490b3bc5

gnome-base/gdm: Set remote-id

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gdm/metadata.xml | 27 +--
 1 file changed, 13 insertions(+), 14 deletions(-)

diff --git a/gnome-base/gdm/metadata.xml b/gnome-base/gdm/metadata.xml
index 1bf3d45bbdf0..f3e676ca32ba 100644
--- a/gnome-base/gdm/metadata.xml
+++ b/gnome-base/gdm/metadata.xml
@@ -1,18 +1,17 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-
-   Allow loading of bluetooth sound modules.
-   This may be necessary for accessibility screen readers, but may 
cause bluetooth
-   sound issues for users logging in.
-   Use sys-auth/elogind for session 
management
-   Enables experimental fingerprint authentication 
using
-   sys-auth/fprintd
-   Enable support for smooth transition from
-   sys-boot/plymouth
-
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+Allow loading of bluetooth sound modules. 
This may be necessary for accessibility screen readers, but may cause bluetooth 
sound issues for users logging in.
+Use sys-auth/elogind for session 
management
+Enables experimental fingerprint authentication using 
sys-auth/fprintd
+Enable support for smooth transition from 
sys-boot/plymouth
+  
+  
+GNOME/gdm
+  
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2022-09-24 Thread Matt Turner
commit: 13b106e656b3b90c5a0cbbd66ea06aa50fadf7ef
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Sep 25 01:41:58 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Sep 25 01:48:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13b106e6

gnome-base/gdm: Version bump to 43.0

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gdm/Manifest|   1 +
 gnome-base/gdm/gdm-43.0.ebuild | 214 +
 2 files changed, 215 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 0da97ff6eeff..49cc80a62bfe 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,2 +1,3 @@
 DIST gdm-42.0.tar.xz 811200 BLAKE2B 
98f39fc4e80bb7160b7da57d5c606ce1fa2f66ea1ab817c82c6db7328df60b91a1e9a829f67a716c67a5e5ada9f9356e4c82e40065b2692f32aa80c545adc616
 SHA512 
e07a4e9233573069dd5628e7b7e6dbe462e90bd8f30267d3faf1cbe3dcb8b990afe3ad6af1edf5f0ec689c6eb245aaacd4e8565a7e4feea34cc754d43904daaa
+DIST gdm-43.0.tar.xz 830668 BLAKE2B 
cd9fa9864ba075a85d16128ce2faba9c360357d900719c8e7cbb6c638f91750ff80ef0d970b24d0d858aa56f8ab95b8cac0d93624bcced8e6f98ca2d1f06fbc3
 SHA512 
e3eaa7a50e224939b6e535963171a800bb175ed9480a88ce14034929760dd579b91c4f3117be6a4404b2de13afdee881dafe09695eebf42872d4a13fbc5fb8ba
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-43.0.ebuild b/gnome-base/gdm/gdm-43.0.ebuild
new file mode 100644
index ..aa9d0eca249c
--- /dev/null
+++ b/gnome-base/gdm/gdm-43.0.ebuild
@@ -0,0 +1,214 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop 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;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint plymouth 
selinux systemd tcpd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# keyutils is automagic dep that makes autologin unlock login keyring when all 
the passwords match (disk encryption, user pw and login keyring)
+# dbus-run-session used at runtime
+COMMON_DEPEND="
+   virtual/udev
+   >=dev-libs/libgudev-232:=
+   >=dev-libs/glib-2.56:2
+   >=x11-libs/gtk+-2.91.1:3
+   >=media-libs/libcanberra-0.4[gtk3]
+   >=sys-apps/accountsservice-0.6.35
+   x11-libs/libxcb
+   sys-apps/keyutils:=
+   selinux? ( sys-libs/libselinux )
+
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-base/xorg-server[-minimal]
+   x11-libs/libXdmcp
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+
+   plymouth? ( sys-boot/plymouth )
+   audit? ( sys-process/audit )
+
+   sys-libs/pam
+   sys-auth/pambase[elogind?,systemd?]
+
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   sys-apps/dbus
+
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   >=dev-libs/gobject-introspection-0.9.12:=
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+RDEPEND="${COMMON_DEPEND}
+   acct-group/gdm
+   acct-user/gdm
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks
+   )
+   fprint? ( sys-auth/fprintd[pam] )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=gnome-base/dconf-0.20
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( >=dev-libs/check-0.9.4 )
+   app-text/yelp-tools
+"
+
+DOC_CONTENTS="
+   To make GDM start at boot with systemd, run:\n
+   # systemctl enable gdm.service\n
+   \n
+   To make GDM start at boot with OpenRC, edit /etc/conf.d to have
+   DISPLAYMANAGER=\"gdm\" and enable the xdm service:\n
+   # rc-update add xdm
+   \n

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2022-06-16 Thread Sam James
commit: 035d812e10b8a88fed4e0e7294f0dd3d3790f861
Author: Thomas Bracht Laumann Jespersen  laumann  xyz>
AuthorDate: Wed Jun  8 19:50:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 16 16:30:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=035d812e

gnome-base/gdm: quote variable EROOT

Signed-off-by: Thomas Bracht Laumann Jespersen  laumann.xyz>
Signed-off-by: Sam James  gentoo.org>

 gnome-base/gdm/gdm-42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-42.0.ebuild b/gnome-base/gdm/gdm-42.0.ebuild
index 7a16387075ff..d6c9b14f6f70 100644
--- a/gnome-base/gdm/gdm-42.0.ebuild
+++ b/gnome-base/gdm/gdm-42.0.ebuild
@@ -196,7 +196,7 @@ pkg_postinst() {
 
# bug #669146; gdm may crash if /var/lib/gdm subdirs are not owned by 
gdm:gdm
ret=0
-   ebegin "Fixing "${EROOT}"/var/lib/gdm ownership"
+   ebegin "Fixing ${EROOT}/var/lib/gdm ownership"
chown --no-dereference gdm:gdm "${EROOT}/var/lib/gdm" || ret=1
for d in "${EROOT}/var/lib/gdm/"{.cache,.color,.config,.dbus,.local}; do
[[ ! -e "${d}" ]] || chown --no-dereference -R gdm:gdm "${d}" 
|| ret=1



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2022-03-26 Thread Matt Turner
commit: 58405d6ba79d67c8202ae5a50ab6038c0baca7cb
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 26 16:57:50 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 26 18:01:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58405d6b

gnome-base/gdm: Version bump to 42.0

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gdm/Manifest|   1 +
 gnome-base/gdm/gdm-42.0.ebuild | 208 +
 2 files changed, 209 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 8306d1926fa6..c98e3e2ad584 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,2 +1,3 @@
 DIST gdm-41.3.tar.xz 807452 BLAKE2B 
ff6a264220c2ddc60c21fb767154bfdc2844a177e4043749cc393387b116865f5b9dc56c4ce996e83c0a258370f59b7fd1865f455aa67258671ae0bae8671997
 SHA512 
71a93eef02fccee22ca4f90e3217431923da2b1ac4f5995ff7b64c9b4cac839f4695f4122d255407b570635d34e86e233fa7e4d5d22a8d8185ccfa8ad20f83aa
+DIST gdm-42.0.tar.xz 811200 BLAKE2B 
98f39fc4e80bb7160b7da57d5c606ce1fa2f66ea1ab817c82c6db7328df60b91a1e9a829f67a716c67a5e5ada9f9356e4c82e40065b2692f32aa80c545adc616
 SHA512 
e07a4e9233573069dd5628e7b7e6dbe462e90bd8f30267d3faf1cbe3dcb8b990afe3ad6af1edf5f0ec689c6eb245aaacd4e8565a7e4feea34cc754d43904daaa
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-42.0.ebuild b/gnome-base/gdm/gdm-42.0.ebuild
new file mode 100644
index ..a3c6187c29fa
--- /dev/null
+++ b/gnome-base/gdm/gdm-42.0.ebuild
@@ -0,0 +1,208 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop 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;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint plymouth 
selinux systemd tcpd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# keyutils is automagic dep that makes autologin unlock login keyring when all 
the passwords match (disk encryption, user pw and login keyring)
+# dbus-run-session used at runtime
+COMMON_DEPEND="
+   virtual/udev
+   >=dev-libs/libgudev-232:=
+   >=dev-libs/glib-2.56:2
+   >=x11-libs/gtk+-2.91.1:3
+   >=media-libs/libcanberra-0.4[gtk3]
+   >=sys-apps/accountsservice-0.6.35
+   x11-libs/libxcb
+   sys-apps/keyutils:=
+   selinux? ( sys-libs/libselinux )
+
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-base/xorg-server[-minimal]
+   x11-libs/libXdmcp
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+
+   plymouth? ( sys-boot/plymouth )
+   audit? ( sys-process/audit )
+
+   sys-libs/pam
+   sys-auth/pambase[elogind?,systemd?]
+
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   sys-apps/dbus
+
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   >=dev-libs/gobject-introspection-0.9.12:=
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+RDEPEND="${COMMON_DEPEND}
+   acct-group/gdm
+   acct-user/gdm
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks
+   )
+   fprint? ( sys-auth/fprintd[pam] )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=gnome-base/dconf-0.20
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( >=dev-libs/check-0.9.4 )
+   app-text/yelp-tools
+"
+
+DOC_CONTENTS="
+   To make GDM start at boot with systemd, run:\n
+   # systemctl enable gdm.service\n
+   \n
+   To make GDM start at boot with OpenRC, edit /etc/conf.d to have
+   DISPLAYMANAGER=\"gdm\" and enable the xdm service:\n
+   # rc-update add xdm
+   \n
+   For passwordless login to 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2022-02-19 Thread Matt Turner
commit: 74fd608b297728b17cca8b77ea515f60a8126fee
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb 20 00:03:03 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Feb 20 00:03:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74fd608b

gnome-base/gdm: Version bump to 41.3

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gdm/Manifest|   1 +
 gnome-base/gdm/gdm-41.3.ebuild | 213 +
 2 files changed, 214 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 97e11a713bbd..5c29e08906f9 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,4 +1,5 @@
 DIST gdm-40.1.tar.xz 803488 BLAKE2B 
a0f5349c15c281b666e2e1eb35b81bd4fe3561d7dfa48e43fab7b6ac5c6f9f187f3907fc88eb169ef5e7951c815dec849f64ff2a2b630742b47521bc5c33f618
 SHA512 
34e3d905195c9d44f3681fcf8170b67e739cef60fe3987802b7006e5063b9cdf5ca047470d0aebd6e9b47dbbb660040648a647ed8d3186a3099b8c6532c5ded7
 DIST gdm-41.0-patchset.tar.xz 12076 BLAKE2B 
900ad267bdbb0c189ba36c215aa4bd18f170efd4df02341b1b6f98bdb09b4bbcfcf795ec5a63b5364f47486767a347f60193168749f10823fa816f9500cd3073
 SHA512 
6c7940ec9c91d0e28f5e9d728abd49814d4d9c7b964e753436f0ceaa11f6c58a559ac3ef0d2e14bf5410a097abdf72cf16dad191017c9ee5c59e6f68de8f2ca8
 DIST gdm-41.0.tar.xz 806668 BLAKE2B 
12bd10ff4c5799683665127e5ff543e07f13cffde1d668213b43d6471812c727cb18e93c3305923019c3f522aa0484779dd861afc7ac939115b5f169657722e8
 SHA512 
b1dd99beb8339c6cf93f10e0aec1c946c615b4efaf1724392585985fb32cee156a9e44fd3041ab87ab9ba6a6bd6c9a9d0ecf8b40dc9c098b3c7ee47f7a7e9a97
+DIST gdm-41.3.tar.xz 807452 BLAKE2B 
ff6a264220c2ddc60c21fb767154bfdc2844a177e4043749cc393387b116865f5b9dc56c4ce996e83c0a258370f59b7fd1865f455aa67258671ae0bae8671997
 SHA512 
71a93eef02fccee22ca4f90e3217431923da2b1ac4f5995ff7b64c9b4cac839f4695f4122d255407b570635d34e86e233fa7e4d5d22a8d8185ccfa8ad20f83aa
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-41.3.ebuild b/gnome-base/gdm/gdm-41.3.ebuild
new file mode 100644
index ..83ce6c49d32b
--- /dev/null
+++ b/gnome-base/gdm/gdm-41.3.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop gnome2 meson pam readme.gentoo-r1 systemd toolchain-funcs udev
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint ipv6 
plymouth selinux systemd tcpd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# keyutils is automagic dep that makes autologin unlock login keyring when all 
the passwords match (disk encryption, user pw and login keyring)
+# dbus-run-session used at runtime
+COMMON_DEPEND="
+   virtual/udev
+   >=dev-libs/glib-2.56:2
+   >=x11-libs/gtk+-2.91.1:3
+   >=media-libs/libcanberra-0.4[gtk3]
+   >=sys-apps/accountsservice-0.6.35
+   x11-libs/libxcb
+   sys-apps/keyutils:=
+   selinux? ( sys-libs/libselinux )
+
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-base/xorg-server[-minimal]
+   x11-libs/libXdmcp
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+
+   plymouth? ( sys-boot/plymouth )
+   audit? ( sys-process/audit )
+
+   sys-libs/pam
+   sys-auth/pambase[elogind?,systemd?]
+
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   sys-apps/dbus
+
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   >=dev-libs/gobject-introspection-0.9.12:=
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+RDEPEND="${COMMON_DEPEND}
+   acct-group/gdm
+   acct-user/gdm
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks
+   )
+   fprint? ( sys-auth/fprintd[pam] )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/, profiles/

2021-10-15 Thread Mart Raudsepp
commit: 68cc4e48ccdff1488300644672e27741ab2b2c04
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Oct 15 12:24:12 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Oct 15 12:31:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68cc4e48

gnome-base/gdm: bump to 41.0 with patchset

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gdm/Manifest|   2 +
 gnome-base/gdm/gdm-41.0.ebuild | 216 +
 profiles/package.mask  |   1 +
 3 files changed, 219 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index d486cfd45a5..55705914eaf 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,3 +1,5 @@
 DIST gdm-40.0.tar.xz 800296 BLAKE2B 
9c2038758cec09f13c18bd79d431e82a29fb1a2b8ab099498a0b8d920cb93896abceab9157edae8cc15312e03d21eb36b649c2cc8761f9af5fec387c5f28a261
 SHA512 
b20d02f8a80f6aff8909a69c6c621c20c5aa1b25cfedd68bf95f56d5f7cd5d607d1a7388b97aa06510684f1e9e474248042a00203f496c39930e001bb64c
 DIST gdm-40.1.tar.xz 803488 BLAKE2B 
a0f5349c15c281b666e2e1eb35b81bd4fe3561d7dfa48e43fab7b6ac5c6f9f187f3907fc88eb169ef5e7951c815dec849f64ff2a2b630742b47521bc5c33f618
 SHA512 
34e3d905195c9d44f3681fcf8170b67e739cef60fe3987802b7006e5063b9cdf5ca047470d0aebd6e9b47dbbb660040648a647ed8d3186a3099b8c6532c5ded7
+DIST gdm-41.0-patchset.tar.xz 12076 BLAKE2B 
900ad267bdbb0c189ba36c215aa4bd18f170efd4df02341b1b6f98bdb09b4bbcfcf795ec5a63b5364f47486767a347f60193168749f10823fa816f9500cd3073
 SHA512 
6c7940ec9c91d0e28f5e9d728abd49814d4d9c7b964e753436f0ceaa11f6c58a559ac3ef0d2e14bf5410a097abdf72cf16dad191017c9ee5c59e6f68de8f2ca8
+DIST gdm-41.0.tar.xz 806668 BLAKE2B 
12bd10ff4c5799683665127e5ff543e07f13cffde1d668213b43d6471812c727cb18e93c3305923019c3f522aa0484779dd861afc7ac939115b5f169657722e8
 SHA512 
b1dd99beb8339c6cf93f10e0aec1c946c615b4efaf1724392585985fb32cee156a9e44fd3041ab87ab9ba6a6bd6c9a9d0ecf8b40dc9c098b3c7ee47f7a7e9a97
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-41.0.ebuild b/gnome-base/gdm/gdm-41.0.ebuild
new file mode 100644
index 000..26502e30286
--- /dev/null
+++ b/gnome-base/gdm/gdm-41.0.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop gnome2 meson pam readme.gentoo-r1 systemd toolchain-funcs udev
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   https://dev.gentoo.org/~leio/distfiles/${PF}-patchset.tar.xz
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint ipv6 
plymouth selinux systemd tcpd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# keyutils is automagic dep that makes autologin unlock login keyring when all 
the passwords match (disk encryption, user pw and login keyring)
+# dbus-run-session used at runtime
+COMMON_DEPEND="
+   virtual/udev
+   >=dev-libs/glib-2.56:2
+   >=x11-libs/gtk+-2.91.1:3
+   >=media-libs/libcanberra-0.4[gtk3]
+   >=sys-apps/accountsservice-0.6.35
+   x11-libs/libxcb
+   sys-apps/keyutils:=
+   selinux? ( sys-libs/libselinux )
+
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-base/xorg-server[-minimal]
+   x11-libs/libXdmcp
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+
+   plymouth? ( sys-boot/plymouth )
+   audit? ( sys-process/audit )
+
+   sys-libs/pam
+   sys-auth/pambase[elogind?,systemd?]
+
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   sys-apps/dbus
+
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   >=dev-libs/gobject-introspection-0.9.12:=
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+RDEPEND="${COMMON_DEPEND}
+   acct-group/gdm
+   acct-user/gdm
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+  

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2021-08-27 Thread Yixun Lan
commit: 16fa061bd634f4ab87a568575d984fe0c4926f76
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Aug 27 09:31:13 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Aug 27 15:18:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16fa061b

gnome-base/gdm: keyword ~riscv

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 gnome-base/gdm/gdm-40.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-40.1.ebuild b/gnome-base/gdm/gdm-40.1.ebuild
index e02c54415f2..5112360b459 100644
--- a/gnome-base/gdm/gdm-40.1.ebuild
+++ b/gnome-base/gdm/gdm-40.1.ebuild
@@ -23,7 +23,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint ipv6 plymouth
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 # dconf, dbus and g-s-d are needed at install time for dconf update
 # keyutils is automagic dep that makes autologin unlock login keyring when all 
the passwords match (disk encryption, user pw and login keyring)



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2021-08-20 Thread Sam James
commit: 8bbc22b35061d81f43ba2af82eee0fb5039b45d5
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 20 23:50:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 20 23:51:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bbc22b3

gnome-base/gdm: Stabilize 40.1 arm64, #806322

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gdm/gdm-40.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-40.1.ebuild b/gnome-base/gdm/gdm-40.1.ebuild
index fd3f5926e24..e02c54415f2 100644
--- a/gnome-base/gdm/gdm-40.1.ebuild
+++ b/gnome-base/gdm/gdm-40.1.ebuild
@@ -23,7 +23,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint ipv6 plymouth
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
 
 # dconf, dbus and g-s-d are needed at install time for dconf update
 # keyutils is automagic dep that makes autologin unlock login keyring when all 
the passwords match (disk encryption, user pw and login keyring)



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2021-08-14 Thread Sam James
commit: a992a9baee88d3d42aaa6ac0fc278402dcad3535
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 15 01:32:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 15 01:32:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a992a9ba

gnome-base/gdm: Stabilize 40.1 amd64, #806322

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gdm/gdm-40.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-40.1.ebuild b/gnome-base/gdm/gdm-40.1.ebuild
index e156595608f..fd3f5926e24 100644
--- a/gnome-base/gdm/gdm-40.1.ebuild
+++ b/gnome-base/gdm/gdm-40.1.ebuild
@@ -23,7 +23,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint ipv6 plymouth
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 
 # dconf, dbus and g-s-d are needed at install time for dconf update
 # keyutils is automagic dep that makes autologin unlock login keyring when all 
the passwords match (disk encryption, user pw and login keyring)



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2021-07-23 Thread Matt Turner
commit: 4c7c613b90ce5a26048125441422bbc0ff2bd891
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jul 23 19:40:22 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jul 23 19:53:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c7c613b

gnome-base/gdm: Version bump to 40.1

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gdm/Manifest|   1 +
 gnome-base/gdm/gdm-40.1.ebuild | 213 +
 2 files changed, 214 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index b604e3eaf4b..d486cfd45a5 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,2 +1,3 @@
 DIST gdm-40.0.tar.xz 800296 BLAKE2B 
9c2038758cec09f13c18bd79d431e82a29fb1a2b8ab099498a0b8d920cb93896abceab9157edae8cc15312e03d21eb36b649c2cc8761f9af5fec387c5f28a261
 SHA512 
b20d02f8a80f6aff8909a69c6c621c20c5aa1b25cfedd68bf95f56d5f7cd5d607d1a7388b97aa06510684f1e9e474248042a00203f496c39930e001bb64c
+DIST gdm-40.1.tar.xz 803488 BLAKE2B 
a0f5349c15c281b666e2e1eb35b81bd4fe3561d7dfa48e43fab7b6ac5c6f9f187f3907fc88eb169ef5e7951c815dec849f64ff2a2b630742b47521bc5c33f618
 SHA512 
34e3d905195c9d44f3681fcf8170b67e739cef60fe3987802b7006e5063b9cdf5ca047470d0aebd6e9b47dbbb660040648a647ed8d3186a3099b8c6532c5ded7
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-40.1.ebuild b/gnome-base/gdm/gdm-40.1.ebuild
new file mode 100644
index 000..591f372b496
--- /dev/null
+++ b/gnome-base/gdm/gdm-40.1.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop gnome2 meson pam readme.gentoo-r1 systemd toolchain-funcs udev
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint ipv6 
plymouth selinux systemd tcpd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# keyutils is automagic dep that makes autologin unlock login keyring when all 
the passwords match (disk encryption, user pw and login keyring)
+# dbus-run-session used at runtime
+COMMON_DEPEND="
+   virtual/udev
+   >=dev-libs/glib-2.56:2
+   >=x11-libs/gtk+-2.91.1:3
+   >=media-libs/libcanberra-0.4[gtk3]
+   >=sys-apps/accountsservice-0.6.35
+   x11-libs/libxcb
+   sys-apps/keyutils:=
+   selinux? ( sys-libs/libselinux )
+
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-base/xorg-server[-minimal]
+   x11-libs/libXdmcp
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+
+   plymouth? ( sys-boot/plymouth )
+   audit? ( sys-process/audit )
+
+   sys-libs/pam
+   sys-auth/pambase[elogind?,systemd?]
+
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   sys-apps/dbus
+
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   >=dev-libs/gobject-introspection-0.9.12:=
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+RDEPEND="${COMMON_DEPEND}
+   acct-group/gdm
+   acct-user/gdm
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks
+   )
+   fprint? ( sys-auth/fprintd[pam] )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=gnome-base/dconf-0.20
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( >=dev-libs/check-0.9.4 )
+   app-text/yelp-tools
+"
+
+DOC_CONTENTS="
+   To make GDM start at boot with systemd, run:\n
+   # systemctl enable gdm.service\n
+   \n
+   To make GDM start at boot with OpenRC, edit /etc/conf.d to have
+   DISPLAYMANAGER=\"gdm\" and enable the xdm service:\n
+   # rc-update add xdm
+   \n
+   For passwordless login to unlock your 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2021-07-11 Thread Sam James
commit: e47fe0460429e8f94b08f0dc32d89a0247461dc0
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 11 20:48:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 11 20:48:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e47fe046

gnome-base/gdm: Stabilize 40.0-r1 arm64, #800710

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gdm/gdm-40.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-40.0-r1.ebuild 
b/gnome-base/gdm/gdm-40.0-r1.ebuild
index c13b7833bac..0ed1c5e878e 100644
--- a/gnome-base/gdm/gdm-40.0-r1.ebuild
+++ b/gnome-base/gdm/gdm-40.0-r1.ebuild
@@ -23,7 +23,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint ipv6 plymouth
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86"
 
 # dconf, dbus and g-s-d are needed at install time for dconf update
 # keyutils is automagic dep that makes autologin unlock login keyring when all 
the passwords match (disk encryption, user pw and login keyring)



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2021-06-12 Thread Pacho Ramos
commit: 85362b50368869a96875161b162316db4506c1ca
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jun 12 08:07:03 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Jun 12 08:07:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85362b50

gnome-base/gdm: Fix udev rules.d installation path

Closes: https://bugs.gentoo.org/794136
Thanks-to: nvaert1986
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-base/gdm/gdm-40.0-r1.ebuild | 215 ++
 1 file changed, 215 insertions(+)

diff --git a/gnome-base/gdm/gdm-40.0-r1.ebuild 
b/gnome-base/gdm/gdm-40.0-r1.ebuild
new file mode 100644
index 000..cecd4f89523
--- /dev/null
+++ b/gnome-base/gdm/gdm-40.0-r1.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop gnome2 meson pam readme.gentoo-r1 systemd toolchain-funcs udev
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint ipv6 
plymouth selinux systemd tcpd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# keyutils is automagic dep that makes autologin unlock login keyring when all 
the passwords match (disk encryption, user pw and login keyring)
+# dbus-run-session used at runtime
+COMMON_DEPEND="
+   virtual/udev
+   >=dev-libs/glib-2.56:2
+   >=x11-libs/gtk+-2.91.1:3
+   >=media-libs/libcanberra-0.4[gtk3]
+   >=sys-apps/accountsservice-0.6.35
+   x11-libs/libxcb
+   sys-apps/keyutils:=
+   selinux? ( sys-libs/libselinux )
+
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-base/xorg-server[-minimal]
+   x11-libs/libXdmcp
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+
+   plymouth? ( sys-boot/plymouth )
+   audit? ( sys-process/audit )
+
+   sys-libs/pam
+   sys-auth/pambase[elogind?,systemd?]
+
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   sys-apps/dbus
+
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   >=dev-libs/gobject-introspection-0.9.12:=
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+RDEPEND="${COMMON_DEPEND}
+   acct-group/gdm
+   acct-user/gdm
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks
+   )
+   fprint? ( sys-auth/fprintd[pam] )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=gnome-base/dconf-0.20
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( >=dev-libs/check-0.9.4 )
+   app-text/yelp-tools
+"
+
+DOC_CONTENTS="
+   To make GDM start at boot with systemd, run:\n
+   # systemctl enable gdm.service\n
+   \n
+   To make GDM start at boot with OpenRC, edit /etc/conf.d to have
+   DISPLAYMANAGER=\"gdm\" and enable the xdm service:\n
+   # rc-update add xdm
+   \n
+   For passwordless login to unlock your keyring, you need to install
+   sys-auth/pambase with USE=gnome-keyring and set an empty password
+   on your keyring. Use app-crypt/seahorse for that.\n
+   \n
+   You may need to install app-crypt/coolkey and sys-auth/pam_pkcs11
+   for smartcard support
+"
+
+PATCHES=(
+   # Gentoo does not have a fingerprint-auth pam stack
+   "${FILESDIR}/${PN}-3.8.4-fingerprint-auth.patch"
+
+   # Add elogind support
+   "${FILESDIR}/${P}-meson-allow-building-with-elogind.patch"
+
+   # Support pam_elogind.so in gdm-launch-environment.pam
+   "${FILESDIR}/pam-elogind.patch"
+
+   "${FILESDIR}"/${P}-meson-Fix-libwrap-detection.patch
+)
+
+src_prepare() {
+   default
+
+   # Show logo when branding is enabled
+   use branding && eapply "${FILESDIR}/${PN}-3.30.3-logo.patch"
+}
+
+src_configure() {
+   # --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, 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/files/

2021-06-01 Thread Matt Turner
commit: 4a7161bc10e20af85f401a703611975787e15028
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Jun  1 17:27:34 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jun  1 19:01:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a7161bc

gnome-base/gdm: remove unused files

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gdm/files/49-keychain-r1  |  9 -
 gnome-base/gdm/files/50-ssh-agent-r1 | 10 --
 2 files changed, 19 deletions(-)

diff --git a/gnome-base/gdm/files/49-keychain-r1 
b/gnome-base/gdm/files/49-keychain-r1
deleted file mode 100644
index 51a1ca87905..000
--- a/gnome-base/gdm/files/49-keychain-r1
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/bash
-
-# source keychain variables
-
-keychain="`which keychain 2>/dev/null`"
-if [ -n "$keychain" ] && [ -x "$keychain" ] && [ -f "$HOME/.bash_profile" ]
-then
-   . "${HOME}/.bash_profile"
-fi

diff --git a/gnome-base/gdm/files/50-ssh-agent-r1 
b/gnome-base/gdm/files/50-ssh-agent-r1
deleted file mode 100644
index 4d94fb04a14..000
--- a/gnome-base/gdm/files/50-ssh-agent-r1
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-# add ssh-agent if found
-
-sshagent="`which ssh-agent 2>/dev/null`"
-if [ -n "$sshagent" ] && [ -x "$sshagent" ] && [ -z "$SSH_AUTH_SOCK" ]; then
-   command="$sshagent -- $command"
-elif [ -z "$sshagent" ] ; then
-   echo "$0: ssh-agent not found!"
-fi



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/files/, gnome-base/gdm/

2021-05-19 Thread Matt Turner
commit: 030a016070ea1119dd4b91df2c3143c11a4baed3
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 19 18:31:55 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 19 18:43:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=030a0160

gnome-base/gdm: Fix libwrap detection

Closes: https://bugs.gentoo.org/790671
Signed-off-by: Matt Turner  gentoo.org>

 .../gdm-40.0-meson-Fix-libwrap-detection.patch | 28 ++
 gnome-base/gdm/gdm-40.0.ebuild |  2 ++
 2 files changed, 30 insertions(+)

diff --git a/gnome-base/gdm/files/gdm-40.0-meson-Fix-libwrap-detection.patch 
b/gnome-base/gdm/files/gdm-40.0-meson-Fix-libwrap-detection.patch
new file mode 100644
index 000..2742cf27641
--- /dev/null
+++ b/gnome-base/gdm/files/gdm-40.0-meson-Fix-libwrap-detection.patch
@@ -0,0 +1,28 @@
+https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/142
+
+From c713ace4c71a6804734ba5b1bca4abde11ab90d1 Mon Sep 17 00:00:00 2001
+From: Bernd Feige 
+Date: Wed, 19 May 2021 11:28:07 -0700
+Subject: [PATCH] meson: Fix libwrap detection
+
+Bug: https://bugs.gentoo.org/790671
+---
+ meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index 0266a938..a490a725 100644
+--- a/meson.build
 b/meson.build
+@@ -90,7 +90,7 @@ else
+ endif
+ xdmcp_dep = cc.find_library('Xdmcp', required: get_option('xdmcp'))
+ if xdmcp_dep.found() and get_option('tcp-wrappers')
+-  libwrap_dep = cc.find_library('libwrap')
++  libwrap_dep = cc.find_library('wrap')
+ endif
+ # systemd
+ systemd_dep = dependency('systemd')
+-- 
+2.26.3
+

diff --git a/gnome-base/gdm/gdm-40.0.ebuild b/gnome-base/gdm/gdm-40.0.ebuild
index 7be1ee83162..9d7deda12a1 100644
--- a/gnome-base/gdm/gdm-40.0.ebuild
+++ b/gnome-base/gdm/gdm-40.0.ebuild
@@ -117,6 +117,8 @@ PATCHES=(
 
# Support pam_elogind.so in gdm-launch-environment.pam
"${FILESDIR}/pam-elogind.patch"
+
+   "${FILESDIR}"/${P}-meson-Fix-libwrap-detection.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2021-04-30 Thread Matt Turner
commit: 45f4f9428cd139f3b31a2d911ea9e4484a2b61f2
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr 30 19:55:45 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Apr 30 19:55:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45f4f942

gnome-base/gdm: Fix build with elogind

Closes: https://bugs.gentoo.org/787203
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gdm/gdm-40.0.ebuild | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gdm/gdm-40.0.ebuild b/gnome-base/gdm/gdm-40.0.ebuild
index fdfbc1526ef..7be1ee83162 100644
--- a/gnome-base/gdm/gdm-40.0.ebuild
+++ b/gnome-base/gdm/gdm-40.0.ebuild
@@ -147,8 +147,6 @@ src_configure() {
-Drun-dir=/run/gdm
$(meson_feature selinux)
$(meson_use systemd systemd-journal)
-   -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
-   -Dsystemduserunitdir="$(systemd_get_userunitdir)"
$(meson_use tcpd tcp-wrappers)
-Dudev-dir=$(get_udevdir)
-Duser=gdm
@@ -160,6 +158,14 @@ src_configure() {
if use elogind; then
emesonargs+=(
-Dinitial-vt=7 # TODO: Revisit together with startDM.sh 
and other xinit talks; also ignores plymouth possibility
+   -Dsystemdsystemunitdir=no
+   -Dsystemduserunitdir=no
+   )
+   else
+   emesonargs+=(
+   -Dinitial-vt=1
+   -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
+   -Dsystemduserunitdir="$(systemd_get_userunitdir)"
)
fi
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/, gnome-base/gdm/files/

2021-04-30 Thread Matt Turner
commit: b7cbef6cf8bcca85cbb0594e62226c8a6a262b69
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr 30 02:27:41 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Apr 30 16:08:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7cbef6c

gnome-base/gdm: Version bump to 40.0

* Drop 49-keychain and 50-ssh-agent files (bugs #549102, #692648)
* Switch to Meson (resolves bug #585976)
** Remove unnecessary fontconfig, libXext, iso-codes, libgudev,
   libXinerama dependencies
* Remove unused introspection, smartcard, xinerama USE flags
* Depend on xorg-server[-minimal] (bug #660546)
* Resolve bug #613222, resolved upstream in v40.0
* Resolve bug #733708, resolved upstream in v3.38

Bug: https://bugs.gentoo.org/762460
Closes: https://bugs.gentoo.org/549102
Closes: https://bugs.gentoo.org/585976
Closes: https://bugs.gentoo.org/613222
Closes: https://bugs.gentoo.org/660546
Closes: https://bugs.gentoo.org/692648
Closes: https://bugs.gentoo.org/733708
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gdm/Manifest|   1 +
 ...dm-40.0-meson-allow-building-with-elogind.patch | 211 +
 gnome-base/gdm/gdm-40.0.ebuild | 207 
 3 files changed, 419 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 155c24931fb..d8fd955b063 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,2 +1,3 @@
 DIST gdm-3.36.4.tar.xz 1235796 BLAKE2B 
eeac6c3c95993d7a75eecd03b51f0519b2f899eaecce8767dbab01eead68bddde21edc999eaf6b7ce747084ac9f88ab71cd7bf602e3bdc5bfe09038e3b01ad3a
 SHA512 
ee8a4ae4a1c4846e4d52fda0b115dfc79ef76b78a2349977767e4212910b5ad331b908601f252292a8a944973372d1dce3124d9ccb8a2519a98d0e4813a6ec61
+DIST gdm-40.0.tar.xz 800296 BLAKE2B 
9c2038758cec09f13c18bd79d431e82a29fb1a2b8ab099498a0b8d920cb93896abceab9157edae8cc15312e03d21eb36b649c2cc8761f9af5fec387c5f28a261
 SHA512 
b20d02f8a80f6aff8909a69c6c621c20c5aa1b25cfedd68bf95f56d5f7cd5d607d1a7388b97aa06510684f1e9e474248042a00203f496c39930e001bb64c
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git 
a/gnome-base/gdm/files/gdm-40.0-meson-allow-building-with-elogind.patch 
b/gnome-base/gdm/files/gdm-40.0-meson-allow-building-with-elogind.patch
new file mode 100644
index 000..39cd12dd227
--- /dev/null
+++ b/gnome-base/gdm/files/gdm-40.0-meson-allow-building-with-elogind.patch
@@ -0,0 +1,211 @@
+https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/113
+
+From 462cc0f5346f5913cf7151044f1c232c5d21c1c3 Mon Sep 17 00:00:00 2001
+From: Dudemanguy 
+Date: Mon, 5 Oct 2020 18:41:55 -0500
+Subject: [PATCH] meson: allow building with elogind
+
+Currently, the GDM meson build has a hard dependency on systemd.
+However, GDM can function just fine if one is using elogind. This allows
+a user to build GDM against libelogind and also disable the systemd
+system and user units.
+---
+ common/meson.build   |  2 +-
+ data/meson.build | 62 ++--
+ data/pam-arch/gdm-launch-environment.pam |  1 +
+ libgdm/meson.build   |  2 +-
+ meson.build  | 36 +-
+ meson_options.txt|  5 +-
+ 6 files changed, 66 insertions(+), 42 deletions(-)
+
+diff --git a/common/meson.build b/common/meson.build
+index 074dd92e1..bca58f7c4 100644
+--- a/common/meson.build
 b/common/meson.build
+@@ -11,7 +11,7 @@ libgdmcommon_src = files(
+ )
+ 
+ libgdmcommon_deps = [
+-  libsystemd_dep,
++  logind_dep,
+   gobject_dep,
+   gio_dep,
+   gio_unix_dep,
+diff --git a/data/meson.build b/data/meson.build
+index 7c5222eaf..403336c31 100644
+--- a/data/meson.build
 b/data/meson.build
+@@ -168,41 +168,53 @@ else
+   service_config.set('PLYMOUTH_QUIT_SERVICE', '')
+ endif
+ 
+-if get_option('systemdsystemunitdir') != ''
+-  systemd_systemunitdir = get_option('systemdsystemunitdir')
+-else
+-  systemd_systemunitdir = 
systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
++systemdsystemunitdir = get_option('systemdsystemunitdir')
++if systemdsystemunitdir != 'no'
++  assert(systemd_dep.found(), 'systemd required but not found, please provide 
a valid systemd system unit dir or disable it')
++  if get_option('systemdsystemunitdir') != ''
++systemd_systemunitdir = get_option('systemdsystemunitdir')
++  else
++systemd_systemunitdir = 
systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
++  endif
+ endif
+ 
+-if get_option('systemduserunitdir') != ''
+-  systemd_userunitdir = get_option('systemduserunitdir')
+-else
+-  systemd_userunitdir = 
systemd_dep.get_pkgconfig_variable('systemduserunitdir',
+-  

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2021-04-12 Thread Sam James
commit: f23a860d19537b6508744a26cc6d3b0f9dab0187
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 12 23:10:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 12 23:10:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f23a860d

gnome-base/gdm: Stabilize 3.36.4-r1 arm64, #774927

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gdm/gdm-3.36.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-3.36.4-r1.ebuild 
b/gnome-base/gdm/gdm-3.36.4-r1.ebuild
index cf5c4dee2d7..26581e5d1fa 100644
--- a/gnome-base/gdm/gdm-3.36.4-r1.ebuild
+++ b/gnome-base/gdm/gdm-3.36.4-r1.ebuild
@@ -24,7 +24,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint +introspection
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86"
 
 # NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
 # nspr used by smartcard extension



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2021-03-25 Thread Sam James
commit: e228b24ce7ff0c241b431c0ecb87f21e95f39966
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 25 16:15:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 25 16:20:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e228b24c

gnome-base/gdm: revbump for missing desktop inherit

Reasonable chance that an icon may be missing as desktop.eclass
inherit was missing (not indirect). Lost in EAPI 7 bump.

Fixes: 625bc2d99ab7bc3285b889ca4e69beb2395ca1ed
Signed-off-by: Sam James  gentoo.org>

 gnome-base/gdm/{gdm-3.36.4.ebuild => gdm-3.36.4-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-3.36.4.ebuild 
b/gnome-base/gdm/gdm-3.36.4-r1.ebuild
similarity index 98%
rename from gnome-base/gdm/gdm-3.36.4.ebuild
rename to gnome-base/gdm/gdm-3.36.4-r1.ebuild
index ed1880a362c..6f040d66361 100644
--- a/gnome-base/gdm/gdm-3.36.4.ebuild
+++ b/gnome-base/gdm/gdm-3.36.4-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 GNOME2_EAUTORECONF="yes"
 
-inherit gnome2 pam readme.gentoo-r1 systemd toolchain-funcs udev
+inherit desktop gnome2 pam readme.gentoo-r1 systemd toolchain-funcs udev
 
 DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
 HOMEPAGE="https://wiki.gnome.org/Projects/GDM;



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2021-03-03 Thread Sam James
commit: a68e4f3d8fe34fccb930d2ec686d33d65e7f9f8e
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  4 00:23:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  4 00:23:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a68e4f3d

gnome-base/gdm: Stabilize 3.36.3 arm64, #773172

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gdm/gdm-3.36.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gdm/gdm-3.36.3.ebuild b/gnome-base/gdm/gdm-3.36.3.ebuild
index 93db1164a50..e2c37105491 100644
--- a/gnome-base/gdm/gdm-3.36.3.ebuild
+++ b/gnome-base/gdm/gdm-3.36.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -25,7 +25,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint +introspection
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86"
 
 # NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
 # nspr used by smartcard extension



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2021-01-18 Thread Matt Turner
commit: 625bc2d99ab7bc3285b889ca4e69beb2395ca1ed
Author: David Michael  gmail  com>
AuthorDate: Mon Dec 28 03:24:27 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 18 21:09:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=625bc2d9

gnome-base/gdm: GLEP 81, EAPI 7

Also replace pam_fprint with pam_fprintd since that is the only
version of the PAM module referenced in the code.

Signed-off-by: David Michael  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gdm/gdm-3.36.4.ebuild | 43 +++-
 1 file changed, 12 insertions(+), 31 deletions(-)

diff --git a/gnome-base/gdm/gdm-3.36.4.ebuild b/gnome-base/gdm/gdm-3.36.4.ebuild
index 8a86e224747..484f7ecbf18 100644
--- a/gnome-base/gdm/gdm-3.36.4.ebuild
+++ b/gnome-base/gdm/gdm-3.36.4.ebuild
@@ -1,11 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-GNOME2_LA_PUNT="yes"
+EAPI=7
 GNOME2_EAUTORECONF="yes"
 
-inherit eutils gnome2 pam readme.gentoo-r1 systemd toolchain-funcs udev user
+inherit gnome2 pam readme.gentoo-r1 systemd toolchain-funcs udev
 
 DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
 HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
@@ -72,6 +71,8 @@ COMMON_DEPEND="
 # fprintd is used via dbus by gdm-fingerprint-extension
 # gnome-session-3.6 needed to avoid freezing with orca
 RDEPEND="${COMMON_DEPEND}
+   acct-group/gdm
+   acct-user/gdm
>=gnome-base/gnome-session-3.6
>=gnome-base/gnome-shell-3.1.90
x11-apps/xhost
@@ -79,18 +80,19 @@ RDEPEND="${COMMON_DEPEND}
accessibility? (
>=app-accessibility/orca-3.10
gnome-extra/mousetweaks )
-   fprint? (
-   sys-auth/fprintd
-   sys-auth/pam_fprint )
+   fprint? ( sys-auth/fprintd[pam] )
 "
 DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
app-text/docbook-xml-dtd:4.1.2
dev-util/gdbus-codegen
dev-util/glib-utils
dev-util/itstool
+   >=gnome-base/dconf-0.20
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
-   x11-base/xorg-proto
test? ( >=dev-libs/check-0.9.4 )
app-text/yelp-tools
 " # yelp-tools needed for eautoreconf to not lose help docs (m4_ifdeffed 
YELP_HELP_INIT call and setup)
@@ -111,23 +113,6 @@ DOC_CONTENTS="
for smartcard support
 "
 
-pkg_setup() {
-   enewgroup gdm
-   enewgroup video # Just in case it hasn't been created yet
-   enewuser gdm -1 -1 /var/lib/gdm gdm,video
-
-   # For compatibility with certain versions of nvidia-drivers, etc., need 
to
-   # ensure that gdm user is in the video group
-   if ! egetent group video | grep -q gdm; then
-   # FIXME XXX: is this at all portable, ldap-safe, etc.?
-   # XXX: egetent does not have a 1-argument form, so we can't use 
it to
-   # get the list of gdm's groups
-   local g=$(groups gdm)
-   elog "Adding user gdm to video group"
-   usermod -G video,${g// /,} gdm || die "Adding user gdm to video 
group failed"
-   fi
-}
-
 src_prepare() {
# ssh-agent handling must be done at xinitrc.d, bug #220603
eapply "${FILESDIR}/${PN}-2.32.0-xinitrc-ssh-agent.patch"
@@ -209,10 +194,6 @@ src_install() {
newexe "${FILESDIR}/49-keychain-r1" 49-keychain
newexe "${FILESDIR}/50-ssh-agent-r1" 50-ssh-agent
 
-   # gdm user's home directory
-   keepdir /var/lib/gdm
-   fowners gdm:gdm /var/lib/gdm
-
if ! use bluetooth-sound ; then
# Workaround 
https://gitlab.freedesktop.org/pulseaudio/pulseaudio/merge_requests/10
# bug #679526
@@ -235,9 +216,9 @@ pkg_postinst() {
 
# bug #669146; gdm may crash if /var/lib/gdm subdirs are not owned by 
gdm:gdm
ret=0
-   ebegin "Fixing "${EROOT}"var/lib/gdm ownership"
-   chown --no-dereference gdm:gdm "${EROOT}var/lib/gdm" || ret=1
-   for d in "${EROOT}var/lib/gdm/"{.cache,.color,.config,.dbus,.local}; do
+   ebegin "Fixing "${EROOT}"/var/lib/gdm ownership"
+   chown --no-dereference gdm:gdm "${EROOT}/var/lib/gdm" || ret=1
+   for d in "${EROOT}/var/lib/gdm/"{.cache,.color,.config,.dbus,.local}; do
[[ ! -e "${d}" ]] || chown --no-dereference -R gdm:gdm "${d}" 
|| ret=1
done
eend ${ret}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2020-12-14 Thread Mike Gilbert
commit: 46b2d4e7cd4e4859bb33eeb8863cd5b1e6a7ac4a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Dec 13 03:01:33 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 14 16:45:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46b2d4e7

gnome-base/gdm: fix quoting for pkg-config

Bug: https://bugs.gentoo.org/756238
Signed-off-by: Mike Gilbert  gentoo.org>

 gnome-base/gdm/gdm-3.36.3.ebuild | 7 ---
 gnome-base/gdm/gdm-3.36.4.ebuild | 7 ---
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/gnome-base/gdm/gdm-3.36.3.ebuild b/gnome-base/gdm/gdm-3.36.3.ebuild
index 7b8b1e592dc..93db1164a50 100644
--- a/gnome-base/gdm/gdm-3.36.3.ebuild
+++ b/gnome-base/gdm/gdm-3.36.3.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 GNOME2_LA_PUNT="yes"
 GNOME2_EAUTORECONF="yes"
 
-inherit eutils gnome2 pam readme.gentoo-r1 systemd udev user
+inherit eutils gnome2 pam readme.gentoo-r1 systemd toolchain-funcs udev user
 
 DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
 HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
@@ -187,10 +187,11 @@ src_configure() {
)
 
if use elogind; then
+   local pkgconfig="$(tc-getPKG_CONFIG)"
myconf+=(
--with-initial-vt=7 # TODO: Revisit together with 
startDM.sh and other xinit talks; also ignores plymouth possibility
-   SYSTEMD_CFLAGS=`pkg-config --cflags "libelogind" 
2>/dev/null`
-   SYSTEMD_LIBS=`pkg-config --libs "libelogind" 
2>/dev/null`
+   SYSTEMD_CFLAGS="$(${pkgconfig} --cflags "libelogind")"
+   SYSTEMD_LIBS="$(${pkgconfig} --libs "libelogind")"
)
fi
 

diff --git a/gnome-base/gdm/gdm-3.36.4.ebuild b/gnome-base/gdm/gdm-3.36.4.ebuild
index 12a42230f31..8a86e224747 100644
--- a/gnome-base/gdm/gdm-3.36.4.ebuild
+++ b/gnome-base/gdm/gdm-3.36.4.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 GNOME2_LA_PUNT="yes"
 GNOME2_EAUTORECONF="yes"
 
-inherit eutils gnome2 pam readme.gentoo-r1 systemd udev user
+inherit eutils gnome2 pam readme.gentoo-r1 systemd toolchain-funcs udev user
 
 DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
 HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
@@ -187,10 +187,11 @@ src_configure() {
)
 
if use elogind; then
+   local pkgconfig="$(tc-getPKG_CONFIG)"
myconf+=(
--with-initial-vt=7 # TODO: Revisit together with 
startDM.sh and other xinit talks; also ignores plymouth possibility
-   SYSTEMD_CFLAGS=`pkg-config --cflags "libelogind" 
2>/dev/null`
-   SYSTEMD_LIBS=`pkg-config --libs "libelogind" 
2>/dev/null`
+   SYSTEMD_CFLAGS="$(${pkgconfig} --cflags "libelogind")"
+   SYSTEMD_LIBS="$(${pkgconfig} --libs "libelogind")"
)
fi
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2020-11-08 Thread Mart Raudsepp
commit: ef8566c9396fc8c7706157a320bccfe356925327
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Nov  8 10:15:37 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Nov  8 10:17:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef8566c9

gnome-base/gdm: bump to 3.36.4

Package-Manager: Portage-2.3.103, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gdm/Manifest  |   1 +
 gnome-base/gdm/gdm-3.36.4.ebuild | 246 +++
 2 files changed, 247 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index a60157a4ca7..a593c2b7945 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,2 +1,3 @@
 DIST gdm-3.36.3.tar.xz 1218972 BLAKE2B 
8e4d3dcd1dc84de276a6426feae206d43cfcbd8c8ffa24325f0dcc1bc2b180d9dbee20849b8e3157d299017ad91b433be54a78eafc7319171806ec6c6348bb1f
 SHA512 
21c3bba0ce5142362e3c86ccb05fc234d9356db295ed63f3c383bd7cc2b7a464bdcec08e472d31a339b5ffbfeaed4db72ebbdeae2e7a71effdeef8c52b53830b
+DIST gdm-3.36.4.tar.xz 1235796 BLAKE2B 
eeac6c3c95993d7a75eecd03b51f0519b2f899eaecce8767dbab01eead68bddde21edc999eaf6b7ce747084ac9f88ab71cd7bf602e3bdc5bfe09038e3b01ad3a
 SHA512 
ee8a4ae4a1c4846e4d52fda0b115dfc79ef76b78a2349977767e4212910b5ad331b908601f252292a8a944973372d1dce3124d9ccb8a2519a98d0e4813a6ec61
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-3.36.4.ebuild b/gnome-base/gdm/gdm-3.36.4.ebuild
new file mode 100644
index 000..12a42230f31
--- /dev/null
+++ b/gnome-base/gdm/gdm-3.36.4.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+GNOME2_EAUTORECONF="yes"
+
+inherit eutils gnome2 pam readme.gentoo-r1 systemd udev user
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint 
+introspection ipv6 plymouth selinux smartcard systemd tcpd test wayland 
xinerama"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
+# nspr used by smartcard extension
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# keyutils is automagic dep that makes autologin unlock login keyring when all 
the passwords match (disk encryption, user pw and login keyring)
+# dbus-run-session used at runtime
+# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
+COMMON_DEPEND="
+   app-text/iso-codes
+   >=dev-libs/glib-2.44:2
+   dev-libs/libgudev
+   >=x11-libs/gtk+-2.91.1:3
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   >=media-libs/fontconfig-2.5.0:1.0
+   >=media-libs/libcanberra-0.4[gtk3]
+   sys-apps/dbus
+   >=sys-apps/accountsservice-0.6.35
+
+   x11-base/xorg-server
+   x11-libs/libXau
+   x11-libs/libX11
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libxcb
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   sys-libs/pam
+   sys-apps/keyutils:=
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+
+   sys-auth/pambase[elogind?,systemd?]
+
+   audit? ( sys-process/audit )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   plymouth? ( sys-boot/plymouth )
+   selinux? ( sys-libs/libselinux )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   xinerama? ( x11-libs/libXinerama )
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+# gnome-session-3.6 needed to avoid freezing with orca
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks )
+   fprint? (
+   sys-auth/fprintd
+   sys-auth/pam_fprint )
+"
+DEPEND="${COMMON_DEPEND}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+  

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2020-07-17 Thread Mart Raudsepp
commit: d9251cd2bcf38d4ffb64794e2bc31bb1cc990304
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jul 17 20:17:35 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jul 17 20:23:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9251cd2

gnome-base/gdm: bump to 3.36.3

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gdm/Manifest  |   1 +
 gnome-base/gdm/gdm-3.36.3.ebuild | 246 +++
 2 files changed, 247 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 1fb8f0801d2..00eb5c79e2f 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,3 +1,4 @@
 DIST gdm-3.34.1.tar.xz 1244960 BLAKE2B 
c6e53b37baa75f202725b21b58e22cc84d44d241cc3fa10dd466e1a766ce4081bf436e965dcd38f0c009b5145813c95d77c76ca31ef837e8d0251c6d65d06ca9
 SHA512 
71b71699e8e31643080d2af5dc54381592c0c6a2f7adbb0434a9957c8e59c67a20afaf48dce57139453157572c5bae617134420f36e8da68fbc74e95746d26fb
 DIST gdm-3.36.2.tar.xz 1214564 BLAKE2B 
e456ac171dcd2918d5c93a556741e62c29ce1611c318c2220093b3359649e1cd9d18bdc592e994b0f50f0b99892658f970eba939aeaf281f6f6eb773d4a97944
 SHA512 
5c02f00ce20a5b7b426043ab26640dd0a54a57bbff7eb2e449195bc3d6e36ad464487424fdc5be72fc542265bff6877317e693f6221c95a987f86c7a5dc6893e
+DIST gdm-3.36.3.tar.xz 1218972 BLAKE2B 
8e4d3dcd1dc84de276a6426feae206d43cfcbd8c8ffa24325f0dcc1bc2b180d9dbee20849b8e3157d299017ad91b433be54a78eafc7319171806ec6c6348bb1f
 SHA512 
21c3bba0ce5142362e3c86ccb05fc234d9356db295ed63f3c383bd7cc2b7a464bdcec08e472d31a339b5ffbfeaed4db72ebbdeae2e7a71effdeef8c52b53830b
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-3.36.3.ebuild b/gnome-base/gdm/gdm-3.36.3.ebuild
new file mode 100644
index 000..12a42230f31
--- /dev/null
+++ b/gnome-base/gdm/gdm-3.36.3.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+GNOME2_EAUTORECONF="yes"
+
+inherit eutils gnome2 pam readme.gentoo-r1 systemd udev user
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint 
+introspection ipv6 plymouth selinux smartcard systemd tcpd test wayland 
xinerama"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
+# nspr used by smartcard extension
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# keyutils is automagic dep that makes autologin unlock login keyring when all 
the passwords match (disk encryption, user pw and login keyring)
+# dbus-run-session used at runtime
+# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
+COMMON_DEPEND="
+   app-text/iso-codes
+   >=dev-libs/glib-2.44:2
+   dev-libs/libgudev
+   >=x11-libs/gtk+-2.91.1:3
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   >=media-libs/fontconfig-2.5.0:1.0
+   >=media-libs/libcanberra-0.4[gtk3]
+   sys-apps/dbus
+   >=sys-apps/accountsservice-0.6.35
+
+   x11-base/xorg-server
+   x11-libs/libXau
+   x11-libs/libX11
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libxcb
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   sys-libs/pam
+   sys-apps/keyutils:=
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+
+   sys-auth/pambase[elogind?,systemd?]
+
+   audit? ( sys-process/audit )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   plymouth? ( sys-boot/plymouth )
+   selinux? ( sys-libs/libselinux )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   xinerama? ( x11-libs/libXinerama )
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+# gnome-session-3.6 needed to avoid freezing with orca
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2020-07-13 Thread Mart Raudsepp
commit: 629bd4116371a9fbe144d16b592cad7a70af16d8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Jul 13 13:10:40 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Jul 13 13:11:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=629bd411

gnome-base/gdm: bump to 3.36.2

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gdm/Manifest  |   1 +
 gnome-base/gdm/gdm-3.36.2.ebuild | 248 +++
 2 files changed, 249 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 7ccc8bcb3dc..1fb8f0801d2 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,2 +1,3 @@
 DIST gdm-3.34.1.tar.xz 1244960 BLAKE2B 
c6e53b37baa75f202725b21b58e22cc84d44d241cc3fa10dd466e1a766ce4081bf436e965dcd38f0c009b5145813c95d77c76ca31ef837e8d0251c6d65d06ca9
 SHA512 
71b71699e8e31643080d2af5dc54381592c0c6a2f7adbb0434a9957c8e59c67a20afaf48dce57139453157572c5bae617134420f36e8da68fbc74e95746d26fb
+DIST gdm-3.36.2.tar.xz 1214564 BLAKE2B 
e456ac171dcd2918d5c93a556741e62c29ce1611c318c2220093b3359649e1cd9d18bdc592e994b0f50f0b99892658f970eba939aeaf281f6f6eb773d4a97944
 SHA512 
5c02f00ce20a5b7b426043ab26640dd0a54a57bbff7eb2e449195bc3d6e36ad464487424fdc5be72fc542265bff6877317e693f6221c95a987f86c7a5dc6893e
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-3.36.2.ebuild b/gnome-base/gdm/gdm-3.36.2.ebuild
new file mode 100644
index 000..1b9c4a9aea4
--- /dev/null
+++ b/gnome-base/gdm/gdm-3.36.2.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+GNOME2_EAUTORECONF="yes"
+
+inherit eutils gnome2 pam readme.gentoo-r1 systemd udev user
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint 
+introspection ipv6 plymouth selinux smartcard systemd tcpd test wayland 
xinerama"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
+# nspr used by smartcard extension
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# keyutils is automagic dep that makes autologin unlock login keyring when all 
the passwords match (disk encryption, user pw and login keyring)
+# dbus-run-session used at runtime
+# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
+COMMON_DEPEND="
+   app-text/iso-codes
+   >=dev-libs/glib-2.44:2
+   dev-libs/libgudev
+   >=x11-libs/gtk+-2.91.1:3
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   >=media-libs/fontconfig-2.5.0:1.0
+   >=media-libs/libcanberra-0.4[gtk3]
+   sys-apps/dbus
+   >=sys-apps/accountsservice-0.6.35
+
+   x11-base/xorg-server
+   x11-libs/libXau
+   x11-libs/libX11
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libxcb
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   sys-libs/pam
+   sys-apps/keyutils:=
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+
+   sys-auth/pambase[elogind?,systemd?]
+
+   audit? ( sys-process/audit )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   plymouth? ( sys-boot/plymouth )
+   selinux? ( sys-libs/libselinux )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   xinerama? ( x11-libs/libXinerama )
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+# gnome-session-3.6 needed to avoid freezing with orca
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks )
+   fprint? (
+   sys-auth/fprintd
+   sys-auth/pam_fprint )
+
+   !gnome-extra/fast-user-switch-applet
+"
+DEPEND="${COMMON_DEPEND}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2020-04-25 Thread Mart Raudsepp
commit: 36c97b9446d0e3bfc216c23c4695efc4d359009a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 25 21:08:32 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 25 21:08:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36c97b94

gnome-base/gdm: drop alpha keywords

Needs gnome-shell, which had ancient version with alpha keywords
removed.

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gdm/gdm-3.34.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-3.34.1.ebuild b/gnome-base/gdm/gdm-3.34.1.ebuild
index 82b7e169880..8f95ce48a07 100644
--- a/gnome-base/gdm/gdm-3.34.1.ebuild
+++ b/gnome-base/gdm/gdm-3.34.1.ebuild
@@ -25,7 +25,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind 
fprint +introspection
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86"
 
 # NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
 # nspr used by smartcard extension



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2020-03-15 Thread Mart Raudsepp
commit: f6d732631245bccfda378fec4682cba3c3f63c28
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 15 16:07:10 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 15 17:37:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6d73263

gnome-base/gdm: bump to 3.34.1

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gdm/Manifest  |   1 +
 gnome-base/gdm/gdm-3.34.1.ebuild | 245 +++
 2 files changed, 246 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 08c57f90871..c02b5cbe989 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,2 +1,3 @@
 DIST gdm-3.32.0.tar.xz 1262344 BLAKE2B 
bbc580f788fe2ce8783f044eb8109ce0086b1bb078bafaeb6efd833689848ef6570bb0fd0e6e260a388e7c1a6d3cdccb36264a640151e9b6e5d81ca9c35f3be3
 SHA512 
88016d0f800030a561e0360c63fdcb8499a605126f99a5a9f89606e086d7a934afc091843b2acd9091c1c643e7468ee31ae9a5b6264ae38064618ad577ef7ac0
+DIST gdm-3.34.1.tar.xz 1244960 BLAKE2B 
c6e53b37baa75f202725b21b58e22cc84d44d241cc3fa10dd466e1a766ce4081bf436e965dcd38f0c009b5145813c95d77c76ca31ef837e8d0251c6d65d06ca9
 SHA512 
71b71699e8e31643080d2af5dc54381592c0c6a2f7adbb0434a9957c8e59c67a20afaf48dce57139453157572c5bae617134420f36e8da68fbc74e95746d26fb
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-3.34.1.ebuild b/gnome-base/gdm/gdm-3.34.1.ebuild
new file mode 100644
index 000..a2c4c54d138
--- /dev/null
+++ b/gnome-base/gdm/gdm-3.34.1.ebuild
@@ -0,0 +1,245 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+GNOME2_EAUTORECONF="yes"
+
+inherit eutils gnome2 pam readme.gentoo-r1 systemd udev user
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint 
+introspection ipv6 plymouth selinux smartcard systemd tcpd test wayland 
xinerama"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~x86"
+
+# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
+# nspr used by smartcard extension
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
+COMMON_DEPEND="
+   app-text/iso-codes
+   >=dev-libs/glib-2.44:2
+   dev-libs/libgudev
+   >=x11-libs/gtk+-2.91.1:3
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   >=media-libs/fontconfig-2.5.0:1.0
+   >=media-libs/libcanberra-0.4[gtk3]
+   sys-apps/dbus
+   >=sys-apps/accountsservice-0.6.35
+
+   x11-base/xorg-server
+   x11-libs/libXau
+   x11-libs/libX11
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libxcb
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   sys-libs/pam
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+
+   sys-auth/pambase[elogind?,systemd?]
+
+   audit? ( sys-process/audit )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   plymouth? ( sys-boot/plymouth )
+   selinux? ( sys-libs/libselinux )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   xinerama? ( x11-libs/libXinerama )
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+# gnome-session-3.6 needed to avoid freezing with orca
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks )
+   fprint? (
+   sys-auth/fprintd
+   sys-auth/pam_fprint )
+
+   !gnome-extra/fast-user-switch-applet
+"
+DEPEND="${COMMON_DEPEND}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   x11-base/xorg-proto
+   test? ( >=dev-libs/check-0.9.4 )
+   app-text/yelp-tools
+" # yelp-tools needed for 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/, gnome-base/gdm/files/

2019-12-23 Thread Mart Raudsepp
commit: 58c32f1f8df9537dc18a0bbd9c97106e9482d7f4
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Dec 23 21:13:36 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Dec 23 21:25:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58c32f1f

gnome-base/gdm: remove old

Package-Manager: Portage-2.3.79, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gdm/Manifest|   1 -
 .../gdm/files/3.30.3-pam-drop-legacy-arg.patch |  29 ---
 gnome-base/gdm/gdm-3.30.3-r3.ebuild| 247 -
 3 files changed, 277 deletions(-)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 00246602fc6..08c57f90871 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,3 +1,2 @@
-DIST gdm-3.30.3.tar.xz 1261224 BLAKE2B 
338f946a24d2a7e4b3cf34ac6accff01f8e7ce5032ee4ce79a96b1a755693e09788c6225e45de9a91ae4afea595a0562511104a467e561ec179c3ad61810468f
 SHA512 
17aed5bf7d27b07553703873cda28a711d6135497d36e4c241bcf1ab3552b31007cc241dab394dccf8a4f1daccf7d55ba39edf91f4b22bdea5c2aa1ea17404b8
 DIST gdm-3.32.0.tar.xz 1262344 BLAKE2B 
bbc580f788fe2ce8783f044eb8109ce0086b1bb078bafaeb6efd833689848ef6570bb0fd0e6e260a388e7c1a6d3cdccb36264a640151e9b6e5d81ca9c35f3be3
 SHA512 
88016d0f800030a561e0360c63fdcb8499a605126f99a5a9f89606e086d7a934afc091843b2acd9091c1c643e7468ee31ae9a5b6264ae38064618ad577ef7ac0
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/files/3.30.3-pam-drop-legacy-arg.patch 
b/gnome-base/gdm/files/3.30.3-pam-drop-legacy-arg.patch
deleted file mode 100644
index 8d82a284bf5..000
--- a/gnome-base/gdm/files/3.30.3-pam-drop-legacy-arg.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From a26ed5502622c22daa175861fa9d651a32131cf5 Mon Sep 17 00:00:00 2001
-From: Marc-Antoine Perennou 
-Date: Sat, 16 Feb 2019 08:47:45 +0100
-Subject: [PATCH 1/2] pam-exherbo: drop legacy pam_systemd argument
-
-kill-session-processes=1 is long gone
-
-Signed-off-by: Marc-Antoine Perennou 
-(cherry picked from commit 13eb1e1000d757ac5621a83105110f55e3e3)

- data/pam-exherbo/gdm-launch-environment.pam | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/data/pam-exherbo/gdm-launch-environment.pam 
b/data/pam-exherbo/gdm-launch-environment.pam
-index 8c13b3bc..51a8e003 100644
 a/data/pam-exherbo/gdm-launch-environment.pam
-+++ b/data/pam-exherbo/gdm-launch-environment.pam
-@@ -8,7 +8,7 @@ authrequiredpam_permit.so
- 
- passwordrequiredpam_deny.so
- 
---sessionoptionalpam_systemd.so kill-session-processes=1
-+-sessionoptionalpam_systemd.so
- session optionalpam_keyinit.so force revoke
- session requiredpam_succeed_if.so audit quiet_success user = gdm
- session requiredpam_permit.so
--- 
-2.17.0
-

diff --git a/gnome-base/gdm/gdm-3.30.3-r3.ebuild 
b/gnome-base/gdm/gdm-3.30.3-r3.ebuild
deleted file mode 100644
index 2f4a5cbe291..000
--- a/gnome-base/gdm/gdm-3.30.3-r3.ebuild
+++ /dev/null
@@ -1,247 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-GNOME2_EAUTORECONF="yes"
-
-inherit eutils gnome2 pam readme.gentoo-r1 systemd udev user
-
-DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
-HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
-
-SRC_URI="${SRC_URI}
-   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
-"
-
-LICENSE="
-   GPL-2+
-   branding? ( CC-BY-SA-4.0 )
-"
-
-SLOT="0"
-
-IUSE="accessibility audit bluetooth-sound branding elogind fprint 
+introspection ipv6 plymouth selinux smartcard systemd tcpd test wayland 
xinerama"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="^^ ( elogind systemd )"
-
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh x86"
-
-# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
-# nspr used by smartcard extension
-# dconf, dbus and g-s-d are needed at install time for dconf update
-# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
-COMMON_DEPEND="
-   app-text/iso-codes
-   >=dev-libs/glib-2.44:2
-   dev-libs/libgudev
-   >=x11-libs/gtk+-2.91.1:3
-   >=gnome-base/dconf-0.20
-   >=gnome-base/gnome-settings-daemon-3.1.4
-   gnome-base/gsettings-desktop-schemas
-   >=media-libs/fontconfig-2.5.0:1.0
-   >=media-libs/libcanberra-0.4[gtk3]
-   sys-apps/dbus
-   >=sys-apps/accountsservice-0.6.35
-
-   x11-base/xorg-server
-   x11-libs/libXau
-   x11-libs/libX11
-   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2019-10-13 Thread Mart Raudsepp
commit: 0e76179dc7d3da45c3e8d0d5bc239e9bdc7d9bf2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 13 08:33:05 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 13 10:32:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e76179d

gnome-base/gdm: bump to 3.32.0

Package-Manager: Portage-2.3.69, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gdm/Manifest  |   1 +
 gnome-base/gdm/gdm-3.32.0.ebuild | 244 +++
 2 files changed, 245 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 255498fa2a5..00246602fc6 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,2 +1,3 @@
 DIST gdm-3.30.3.tar.xz 1261224 BLAKE2B 
338f946a24d2a7e4b3cf34ac6accff01f8e7ce5032ee4ce79a96b1a755693e09788c6225e45de9a91ae4afea595a0562511104a467e561ec179c3ad61810468f
 SHA512 
17aed5bf7d27b07553703873cda28a711d6135497d36e4c241bcf1ab3552b31007cc241dab394dccf8a4f1daccf7d55ba39edf91f4b22bdea5c2aa1ea17404b8
+DIST gdm-3.32.0.tar.xz 1262344 BLAKE2B 
bbc580f788fe2ce8783f044eb8109ce0086b1bb078bafaeb6efd833689848ef6570bb0fd0e6e260a388e7c1a6d3cdccb36264a640151e9b6e5d81ca9c35f3be3
 SHA512 
88016d0f800030a561e0360c63fdcb8499a605126f99a5a9f89606e086d7a934afc091843b2acd9091c1c643e7468ee31ae9a5b6264ae38064618ad577ef7ac0
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-3.32.0.ebuild b/gnome-base/gdm/gdm-3.32.0.ebuild
new file mode 100644
index 000..9ee9ae70dc7
--- /dev/null
+++ b/gnome-base/gdm/gdm-3.32.0.ebuild
@@ -0,0 +1,244 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+GNOME2_EAUTORECONF="yes"
+
+inherit eutils gnome2 pam readme.gentoo-r1 systemd udev user
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint 
+introspection ipv6 plymouth selinux smartcard systemd tcpd test wayland 
xinerama"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~x86"
+
+# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
+# nspr used by smartcard extension
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
+COMMON_DEPEND="
+   app-text/iso-codes
+   >=dev-libs/glib-2.44:2
+   dev-libs/libgudev
+   >=x11-libs/gtk+-2.91.1:3
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   >=media-libs/fontconfig-2.5.0:1.0
+   >=media-libs/libcanberra-0.4[gtk3]
+   sys-apps/dbus
+   >=sys-apps/accountsservice-0.6.35
+
+   x11-base/xorg-server
+   x11-libs/libXau
+   x11-libs/libX11
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libxcb
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   sys-libs/pam
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+
+   sys-auth/pambase[elogind?,systemd?]
+
+   audit? ( sys-process/audit )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   plymouth? ( sys-boot/plymouth )
+   selinux? ( sys-libs/libselinux )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   xinerama? ( x11-libs/libXinerama )
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+# gnome-session-3.6 needed to avoid freezing with orca
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks )
+   fprint? (
+   sys-auth/fprintd
+   sys-auth/pam_fprint )
+
+   !gnome-extra/fast-user-switch-applet
+"
+DEPEND="${COMMON_DEPEND}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   x11-base/xorg-proto
+   test? ( >=dev-libs/check-0.9.4 )
+   app-text/yelp-tools
+" # yelp-tools needed for eautoreconf to not lose help docs 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2019-10-12 Thread Mikle Kolyada
commit: c6f6a0f35f1a39a6ab6bbb02d3a179ae7acacbb8
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Oct 12 18:36:14 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Oct 12 18:36:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f6a0f3

gnome-base/gdm: migrate to sys-libs/pam

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 gnome-base/gdm/gdm-3.30.3-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-3.30.3-r3.ebuild 
b/gnome-base/gdm/gdm-3.30.3-r3.ebuild
index 58c5e9f782a..ffe2b15b715 100644
--- a/gnome-base/gdm/gdm-3.30.3-r3.ebuild
+++ b/gnome-base/gdm/gdm-3.30.3-r3.ebuild
@@ -51,7 +51,7 @@ COMMON_DEPEND="
x11-libs/libxcb
>=x11-misc/xdg-utils-1.0.2-r3
 
-   virtual/pam
+   sys-libs/pam
elogind? ( >=sys-auth/elogind-239.3[pam] )
systemd? ( >=sys-apps/systemd-186:0=[pam] )
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2019-08-03 Thread Aaron Bauman
commit: c8155456115106868cf12a99377c8412d23f62b1
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Aug  3 18:15:58 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Aug  3 19:04:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8155456

gnome-base/gdm: arm64 keyworded

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.70, Repoman-2.3.16

 gnome-base/gdm/gdm-3.30.3-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-3.30.3-r3.ebuild 
b/gnome-base/gdm/gdm-3.30.3-r3.ebuild
index 1c7b55532a1..58c5e9f782a 100644
--- a/gnome-base/gdm/gdm-3.30.3-r3.ebuild
+++ b/gnome-base/gdm/gdm-3.30.3-r3.ebuild
@@ -24,7 +24,7 @@ SLOT="0"
 IUSE="accessibility audit bluetooth-sound branding elogind fprint 
+introspection ipv6 plymouth selinux smartcard systemd tcpd test wayland 
xinerama"
 REQUIRED_USE="^^ ( elogind systemd )"
 
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh x86"
 
 # NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
 # nspr used by smartcard extension



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/files/, gnome-base/gdm/

2019-05-18 Thread Mart Raudsepp
commit: 19504fdd71b794f52a93462a0a85ff72dbf60907
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 18 20:13:14 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May 18 20:44:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19504fdd

gnome-base/gdm: remove old

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gdm/Manifest|   1 -
 gnome-base/gdm/files/3.24.3-CVE-2018-14424.patch   | 163 ---
 .../files/3.24.3-display-object-lifetime-fix.patch |  61 --
 gnome-base/gdm/files/gdm-3.8.4-logo.patch  |  25 ---
 gnome-base/gdm/gdm-3.24.3-r1.ebuild| 204 --
 gnome-base/gdm/gdm-3.30.3-r2.ebuild| 228 -
 6 files changed, 682 deletions(-)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 1958502cf55..255498fa2a5 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,3 +1,2 @@
-DIST gdm-3.24.3.tar.xz 1113992 BLAKE2B 
79ae5ccf049bdb05cea4f0e8b2766caee0552efe8fe044da655037bfd603f1e4ab89a4eb0687f786bf44e9fd1c27e07bc498a769c8f88f0cc22b2dd1c9b1
 SHA512 
d8edffb582545f452ec071990fd7d07d6cb755458bc77a9e1b807816f8202f70fc8177e4bb345125075347942c6760c5a5460e3570dc32ee2570ecc15e5f3345
 DIST gdm-3.30.3.tar.xz 1261224 BLAKE2B 
338f946a24d2a7e4b3cf34ac6accff01f8e7ce5032ee4ce79a96b1a755693e09788c6225e45de9a91ae4afea595a0562511104a467e561ec179c3ad61810468f
 SHA512 
17aed5bf7d27b07553703873cda28a711d6135497d36e4c241bcf1ab3552b31007cc241dab394dccf8a4f1daccf7d55ba39edf91f4b22bdea5c2aa1ea17404b8
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/files/3.24.3-CVE-2018-14424.patch 
b/gnome-base/gdm/files/3.24.3-CVE-2018-14424.patch
deleted file mode 100644
index 4edb0670958..000
--- a/gnome-base/gdm/files/3.24.3-CVE-2018-14424.patch
+++ /dev/null
@@ -1,163 +0,0 @@
-From 6060db704a19b0db68f2e9e6a2d020c0c78b6bba Mon Sep 17 00:00:00 2001
-From: Chris Coulson 
-Date: Thu, 19 Jul 2018 18:26:05 +0100
-Subject: [PATCH] display-store: Pass the display object rather than the id in
- the removed signal
-
-By the time GdmDisplayStore emits the "display-removed" signal, the display
-is no longer in the store and gdm_display_store_lookup will not work in
-signal handlers.
-
-Change the "display-removed" parameter from the display id to the GdmDisplay
-object, so that signal handers can perform any cleanup they need to do
-
-CVE-2018-14424
-
-Closes: https://gitlab.gnome.org/GNOME/gdm/issues/401

- daemon/gdm-display-store.c | 11 +++
- daemon/gdm-display-store.h |  2 +-
- daemon/gdm-local-display-factory.c | 13 +++--
- daemon/gdm-manager.c   | 19 +--
- daemon/gdm-manager.h   |  3 ++-
- 5 files changed, 18 insertions(+), 30 deletions(-)
-
-diff --git a/daemon/gdm-display-store.c b/daemon/gdm-display-store.c
-index af76f519..fd24334e 100644
 a/daemon/gdm-display-store.c
-+++ b/daemon/gdm-display-store.c
-@@ -76,15 +76,10 @@ stored_display_new (GdmDisplayStore *store,
- static void
- stored_display_free (StoredDisplay *stored_display)
- {
--char *id;
--
--gdm_display_get_id (stored_display->display, , NULL);
--
- g_signal_emit (G_OBJECT (stored_display->store),
-signals[DISPLAY_REMOVED],
-0,
--   id);
--g_free (id);
-+   stored_display->display);
- 
- g_debug ("GdmDisplayStore: Unreffing display: %p",
-  stored_display->display);
-@@ -281,9 +276,9 @@ gdm_display_store_class_init (GdmDisplayStoreClass *klass)
-   G_STRUCT_OFFSET (GdmDisplayStoreClass, 
display_removed),
-   NULL,
-   NULL,
--  g_cclosure_marshal_VOID__STRING,
-+  g_cclosure_marshal_VOID__OBJECT,
-   G_TYPE_NONE,
--  1, G_TYPE_STRING);
-+  1, G_TYPE_OBJECT);
- 
- g_type_class_add_private (klass, sizeof (GdmDisplayStorePrivate));
- }
-diff --git a/daemon/gdm-display-store.h b/daemon/gdm-display-store.h
-index 28359933..0aff8ee2 100644
 a/daemon/gdm-display-store.h
-+++ b/daemon/gdm-display-store.h
-@@ -49,7 +49,7 @@ typedef struct
- void  (* display_added)(GdmDisplayStore *display_store,
- const char  *id);
- void  (* display_removed)  (GdmDisplayStore *display_store,
--

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/, gnome-base/gdm/files/

2019-05-05 Thread Mart Raudsepp
commit: f2394513fd33929540f0fe6c5500b41094038d29
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May  5 11:31:53 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun May  5 11:53:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2394513

gnome-base/gdm: workaround file perm and bluetooth sound issues

Install a pulseaudio default config file which unloads bluetooth modules,
to avoid logged in users failing to load these modules upon log-in due to
device locks. As bluetooth sound may be important for a11y screen reader
over bluetooth sound, a USE flag is provided to keep loading bluetooth
modules; as this shouldn't be a common case (especially as normal sound
still works, it's just about sound over bluetooth), this USE flag is
default disabled.

Add back file ownership tweaks, as users still somehow end up with
wrong permissions. At least if the path where Xorg sessions log file
gets written has wrong permissions, Xorg fails to start and gdm with it.

Bug: https://bugs.gentoo.org/679526
Closes: https://bugs.gentoo.org/669146
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gdm/files/default.pa |  18 +++
 gnome-base/gdm/gdm-3.30.3-r3.ebuild | 246 
 gnome-base/gdm/metadata.xml |   3 +
 3 files changed, 267 insertions(+)

diff --git a/gnome-base/gdm/files/default.pa b/gnome-base/gdm/files/default.pa
new file mode 100644
index 000..0922c37a7f9
--- /dev/null
+++ b/gnome-base/gdm/files/default.pa
@@ -0,0 +1,18 @@
+#!/usr/bin/pulseaudio -nF
+#
+
+# load system wide configuration
+.include /etc/pulse/default.pa
+
+### unload driver modules for Bluetooth hardware
+.nofail
+
+.ifexists module-bluetooth-policy.so
+unload-module module-bluetooth-policy
+.endif
+
+.ifexists module-bluetooth-discover.so
+unload-module module-bluetooth-discover
+.endif
+
+.fail

diff --git a/gnome-base/gdm/gdm-3.30.3-r3.ebuild 
b/gnome-base/gdm/gdm-3.30.3-r3.ebuild
new file mode 100644
index 000..85fce600274
--- /dev/null
+++ b/gnome-base/gdm/gdm-3.30.3-r3.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+GNOME2_EAUTORECONF="yes"
+
+inherit eutils gnome2 pam readme.gentoo-r1 systemd udev user
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint 
+introspection ipv6 plymouth selinux smartcard systemd tcpd test wayland 
xinerama"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~x86"
+
+# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
+# nspr used by smartcard extension
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
+COMMON_DEPEND="
+   app-text/iso-codes
+   >=dev-libs/glib-2.44:2
+   dev-libs/libgudev
+   >=x11-libs/gtk+-2.91.1:3
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   >=media-libs/fontconfig-2.5.0:1.0
+   >=media-libs/libcanberra-0.4[gtk3]
+   sys-apps/dbus
+   >=sys-apps/accountsservice-0.6.35
+
+   x11-base/xorg-server
+   x11-libs/libXau
+   x11-libs/libX11
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libxcb
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   virtual/pam
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+
+   sys-auth/pambase[elogind?,systemd?]
+
+   audit? ( sys-process/audit )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   plymouth? ( sys-boot/plymouth )
+   selinux? ( sys-libs/libselinux )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   xinerama? ( x11-libs/libXinerama )
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+# gnome-session-3.6 needed to avoid freezing with orca
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks )
+   fprint? (
+   sys-auth/fprintd
+   sys-auth/pam_fprint )
+
+   !gnome-extra/fast-user-switch-applet
+"
+DEPEND="${COMMON_DEPEND}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2019-03-30 Thread Mart Raudsepp
commit: 1e4d9ce9ace679e1eb3960f8284131240e0c7002
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 30 21:45:08 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 30 21:56:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e4d9ce9

gnome-base/gdm: remove old

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gdm/Manifest   |   1 -
 gnome-base/gdm/gdm-3.26.2.1-r1.ebuild | 205 ---
 gnome-base/gdm/gdm-3.30.3-r1.ebuild   | 222 --
 gnome-base/gdm/gdm-3.30.3.ebuild  | 201 --
 4 files changed, 629 deletions(-)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index be50dd83945..1958502cf55 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,4 +1,3 @@
 DIST gdm-3.24.3.tar.xz 1113992 BLAKE2B 
79ae5ccf049bdb05cea4f0e8b2766caee0552efe8fe044da655037bfd603f1e4ab89a4eb0687f786bf44e9fd1c27e07bc498a769c8f88f0cc22b2dd1c9b1
 SHA512 
d8edffb582545f452ec071990fd7d07d6cb755458bc77a9e1b807816f8202f70fc8177e4bb345125075347942c6760c5a5460e3570dc32ee2570ecc15e5f3345
-DIST gdm-3.26.2.1.tar.xz 1119568 BLAKE2B 
42ccd3d30a5b2212492ea3e0bb003771df1d3c5a729d29ff14efe5c6365a82126e6b204301b22dd51e4aaffcef4e018b8fdda45eb52e3b76bd921aca9312
 SHA512 
4a0009935f2f86803a4dd6cdc01c80c9ee89fb8a71f82ffa6fadb16322e4c7f51d82e0e887c30aa09d1b242c3cc82a1ec0d83463e5d8942719a747f6945cbec9
 DIST gdm-3.30.3.tar.xz 1261224 BLAKE2B 
338f946a24d2a7e4b3cf34ac6accff01f8e7ce5032ee4ce79a96b1a755693e09788c6225e45de9a91ae4afea595a0562511104a467e561ec179c3ad61810468f
 SHA512 
17aed5bf7d27b07553703873cda28a711d6135497d36e4c241bcf1ab3552b31007cc241dab394dccf8a4f1daccf7d55ba39edf91f4b22bdea5c2aa1ea17404b8
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-3.26.2.1-r1.ebuild 
b/gnome-base/gdm/gdm-3.26.2.1-r1.ebuild
deleted file mode 100644
index 5d46e881520..000
--- a/gnome-base/gdm/gdm-3.26.2.1-r1.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-
-inherit eutils gnome2 pam readme.gentoo-r1 systemd user
-
-DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
-HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
-
-SRC_URI="${SRC_URI}
-   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
-"
-
-LICENSE="
-   GPL-2+
-   branding? ( CC-BY-SA-4.0 )
-"
-
-SLOT="0"
-
-IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
-
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~x86"
-
-# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
-# nspr used by smartcard extension
-# dconf, dbus and g-s-d are needed at install time for dconf update
-# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
-# Requires org.gnome.SettingsDaemon.A11yKeyboard component which doesn't exist 
in 3.28
-COMMON_DEPEND="
-   app-text/iso-codes
-   >=dev-libs/glib-2.36:2[dbus]
-   >=x11-libs/gtk+-2.91.1:3
-   >=gnome-base/dconf-0.20
-   >=gnome-base/gnome-settings-daemon-3.1.4
-   =media-libs/fontconfig-2.5.0:1.0
-   >=media-libs/libcanberra-0.4[gtk3]
-   sys-apps/dbus
-   >=sys-apps/accountsservice-0.6.35
-
-   x11-apps/sessreg
-   x11-base/xorg-server
-   x11-libs/libXi
-   x11-libs/libXau
-   x11-libs/libX11
-   x11-libs/libXdmcp
-   x11-libs/libXext
-   x11-libs/libXft
-   x11-libs/libxcb
-   >=x11-misc/xdg-utils-1.0.2-r3
-
-   virtual/pam
-   >=sys-apps/systemd-186:0=[pam]
-
-   sys-auth/pambase[systemd]
-
-   audit? ( sys-process/audit )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
-   plymouth? ( sys-boot/plymouth )
-   selinux? ( sys-libs/libselinux )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   xinerama? ( x11-libs/libXinerama )
-"
-# XXX: These deps are from session and desktop files in data/ directory
-# fprintd is used via dbus by gdm-fingerprint-extension
-# gnome-session-3.6 needed to avoid freezing with orca
-RDEPEND="${COMMON_DEPEND}
-   >=gnome-base/gnome-session-3.6
-   >=gnome-base/gnome-shell-3.1.90
-   x11-apps/xhost
-
-   accessibility? (
-   >=app-accessibility/orca-3.10
-   gnome-extra/mousetweaks )
-   fprint? (
-   sys-auth/fprintd
-   sys-auth/pam_fprint )
-
-   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/files/, gnome-base/gdm/

2019-03-27 Thread Mart Raudsepp
commit: 85ea6bed8c994eae9891af1a2fba0e99aa1c3031
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Mar 27 08:37:19 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Mar 27 10:11:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85ea6bed

gnome-base/gdm: wait for graphics DRM master with systemd

gdm currently lacks code to properly wait for the CanGraphical property
on a logind seat to switch to "Yes" before gnome-shell is started for the
login VT. This is a problem, especially with wayland enabled, when the
graphics system isn't fully initialized by the time gdm is started in
parallel, because gnome-shell will fail to start graphics and gdm will
retry with a X session, which likely succeeds at that point. This
unexpectedly ends up in a gdm Xorg session, instead of a gdm Wayland
session, which won't be able to start Wayland sessions, or reap itself
for memory savings once logged in, etc.
For systemd we can grab a workaround used by Ubuntu, which adds an
ExecStartPre command to the gdm service, that waits for the DRM master
to appear (with a 10 seconds safety fallback) before letting gdm itself
start up.
For OpenRC this is not effective, but combined with usually slower startup
of the system with OpenRC, and xdm service usually starting at the very end
(compared to rather early in parallel with systemd) due to various service
rules, it should be much more unlikely to be a problem for OpenRC systems,
or even impossible if something in init deps ends up waiting for udev to
settle.
Eventually, in a future release, there should be upstream gdm full
CanGraphical waiting on its own, which should solve any OpenRC issues as
well, provided that in-use elogind handles CanGraphical correctly (there
have been issues in systemd code too).

Bug: https://bugs.gentoo.org/613222
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gdm/files/gdm-CanGraphical-wait.patch | 189 +++
 gnome-base/gdm/gdm-3.30.3-r2.ebuild  | 228 +++
 2 files changed, 417 insertions(+)

diff --git a/gnome-base/gdm/files/gdm-CanGraphical-wait.patch 
b/gnome-base/gdm/files/gdm-CanGraphical-wait.patch
new file mode 100644
index 000..206219d8e05
--- /dev/null
+++ b/gnome-base/gdm/files/gdm-CanGraphical-wait.patch
@@ -0,0 +1,189 @@
+From 198d6392ff595f330430d92d5c380cd993be73d7 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= 
+Date: Tue, 16 Oct 2018 20:59:23 +0200
+Subject: [PATCH] gdm3.service: wait for drm device before trying to start it
+
+Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1794280
+Forwarded: not-needed
+---
+ configure.ac |   1 +
+ data/Makefile.am |   1 +
+ data/gdm.service.in  |   1 +
+ utils/Makefile.am|   9 
+ utils/gdm-wait-for-drm.c | 101 +++
+ 5 files changed, 113 insertions(+)
+ create mode 100644 utils/gdm-wait-for-drm.c
+
+diff --git a/configure.ac b/configure.ac
+index a8dcfbef..2755c100 100644
+--- a/configure.ac
 b/configure.ac
+@@ -76,6 +76,7 @@ PKG_CHECK_MODULES(COMMON,
+ gobject-2.0 >= $GLIB_REQUIRED_VERSION
+ gio-2.0 >= $GLIB_REQUIRED_VERSION
+ gio-unix-2.0 >= $GLIB_REQUIRED_VERSION
++gudev-1.0
+ )
+ AC_SUBST(COMMON_CFLAGS)
+ AC_SUBST(COMMON_LIBS)
+diff --git a/data/Makefile.am b/data/Makefile.am
+index 162074f1..5f426fea 100644
+--- a/data/Makefile.am
 b/data/Makefile.am
+@@ -204,6 +204,7 @@ systemdsystemunit =
+ gdm.service: $(srcdir)/gdm.service.in
+   $(AM_V_GEN)sed \
+   -e 's,[@]sbindir[@],$(sbindir),g' \
++  -e 's,[@]libexecdir[@],$(libexecdir),g' \
+   -e 's,[@]GDM_INITIAL_VT[@],$(GDM_INITIAL_VT),g' \
+   -e 's,[@]LANG_CONFIG_FILE[@],$(LANG_CONFIG_FILE),g' \
+   -e 's,[@]PLYMOUTH_QUIT_SERVICE[@],$(PLYMOUTH_QUIT_SERVICE),g' \
+diff --git a/data/gdm.service.in b/data/gdm.service.in
+index 57d60ada..f7630ec4 100644
+--- a/data/gdm.service.in
 b/data/gdm.service.in
+@@ -30,6 +30,7 @@ StandardError=inherit
+ EnvironmentFile=-@LANG_CONFIG_FILE@
+ ExecReload=/bin/kill -SIGHUP $MAINPID
+ KeyringMode=shared
++ExecStartPre=@libexecdir@/gdm-wait-for-drm
+ 
+ [Install]
+ Alias=display-manager.service
+diff --git a/utils/Makefile.am b/utils/Makefile.am
+index babe890b..3eb43c30 100644
+--- a/utils/Makefile.am
 b/utils/Makefile.am
+@@ -35,6 +35,7 @@ bin_PROGRAMS = \
+ 
+ libexec_PROGRAMS = \
+   gdm-disable-wayland \
++  gdm-wait-for-drm\
+   $(NULL)
+ 
+ gdmflexiserver_LDADD =\
+@@ -63,6 +64,14 @@ gdm_disable_wayland_SOURCES =   \
+   gdm-disable-wayland.c   \
+   $(NULL)
+ 
++gdm_wait_for_drm_LDADD =  \
++  $(COMMON_LIBS)  \
++  $(NULL)
++
++gdm_wait_for_drm_SOURCES =\
++  gdm-wait-for-drm.c  \
++  $(NULL)
++
+ CLEANFILES =  \
+

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/, gnome-base/gdm/files/

2019-03-19 Thread Mart Raudsepp
commit: 003b0f462810dfbeee0edda88243d19983dc
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Mar 19 21:39:51 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Mar 19 22:39:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=003b0f46

gnome-base/gdm: add elogind support

Include a patch from 3.32 that removes long gone legacy argument
to pam_systemd.so, as to make it uniform with the added elogind
support (and not add that legacy arg there too) and be able to
reuse the pam-elogind.patch bits for 3.32 without changes, just
dropping the argument patch.

The elogind support is achieved without configure.ac patches by
making use of the standard PKG_CHECK_MODULES builtin AC_ARG_VAR
provided variable override support and passing elogind values
there as a drop-in replacement. So we don't need an eautoreconf
and maintaing an autotools patch until upstream moves to meson.

Initial VT is put back to 7 for elogind for the time being until
there is more clarity what will happen with startDM.sh and how
things interact with agetty out of the box (potential keyboard
stealing, etc).

Closes: https://bugs.gentoo.org/645348
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 .../gdm/files/3.30.3-pam-drop-legacy-arg.patch |  29 +++
 gnome-base/gdm/files/pam-elogind.patch |  24 +++
 gnome-base/gdm/gdm-3.30.3-r1.ebuild| 222 +
 gnome-base/gdm/metadata.xml|   1 +
 4 files changed, 276 insertions(+)

diff --git a/gnome-base/gdm/files/3.30.3-pam-drop-legacy-arg.patch 
b/gnome-base/gdm/files/3.30.3-pam-drop-legacy-arg.patch
new file mode 100644
index 000..8d82a284bf5
--- /dev/null
+++ b/gnome-base/gdm/files/3.30.3-pam-drop-legacy-arg.patch
@@ -0,0 +1,29 @@
+From a26ed5502622c22daa175861fa9d651a32131cf5 Mon Sep 17 00:00:00 2001
+From: Marc-Antoine Perennou 
+Date: Sat, 16 Feb 2019 08:47:45 +0100
+Subject: [PATCH 1/2] pam-exherbo: drop legacy pam_systemd argument
+
+kill-session-processes=1 is long gone
+
+Signed-off-by: Marc-Antoine Perennou 
+(cherry picked from commit 13eb1e1000d757ac5621a83105110f55e3e3)
+---
+ data/pam-exherbo/gdm-launch-environment.pam | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/data/pam-exherbo/gdm-launch-environment.pam 
b/data/pam-exherbo/gdm-launch-environment.pam
+index 8c13b3bc..51a8e003 100644
+--- a/data/pam-exherbo/gdm-launch-environment.pam
 b/data/pam-exherbo/gdm-launch-environment.pam
+@@ -8,7 +8,7 @@ authrequiredpam_permit.so
+ 
+ passwordrequiredpam_deny.so
+ 
+--sessionoptionalpam_systemd.so kill-session-processes=1
++-sessionoptionalpam_systemd.so
+ session optionalpam_keyinit.so force revoke
+ session requiredpam_succeed_if.so audit quiet_success user = gdm
+ session requiredpam_permit.so
+-- 
+2.17.0
+

diff --git a/gnome-base/gdm/files/pam-elogind.patch 
b/gnome-base/gdm/files/pam-elogind.patch
new file mode 100644
index 000..e17bed395b5
--- /dev/null
+++ b/gnome-base/gdm/files/pam-elogind.patch
@@ -0,0 +1,24 @@
+From 96e605d6bd832a89f022872492a9c9cb1eb62f66 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Tue, 19 Mar 2019 23:13:29 +0200
+Subject: [PATCH 2/2] pam-exherbo: Support elogind
+
+---
+ data/pam-exherbo/gdm-launch-environment.pam | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/data/pam-exherbo/gdm-launch-environment.pam 
b/data/pam-exherbo/gdm-launch-environment.pam
+index 51a8e003..c697a528 100644
+--- a/data/pam-exherbo/gdm-launch-environment.pam
 b/data/pam-exherbo/gdm-launch-environment.pam
+@@ -8,6 +8,7 @@ authrequiredpam_permit.so
+ 
+ passwordrequiredpam_deny.so
+ 
++-sessionoptionalpam_elogind.so
+ -sessionoptionalpam_systemd.so
+ session optionalpam_keyinit.so force revoke
+ session requiredpam_succeed_if.so audit quiet_success user = gdm
+-- 
+2.17.0
+

diff --git a/gnome-base/gdm/gdm-3.30.3-r1.ebuild 
b/gnome-base/gdm/gdm-3.30.3-r1.ebuild
new file mode 100644
index 000..fe94fdcdbc4
--- /dev/null
+++ b/gnome-base/gdm/gdm-3.30.3-r1.ebuild
@@ -0,0 +1,222 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+
+inherit eutils gnome2 pam readme.gentoo-r1 systemd udev user
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit branding elogind fprint +introspection ipv6 plymouth 
selinux smartcard systemd tcpd test wayland xinerama"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~alpha ~amd64 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2019-02-26 Thread Mart Raudsepp
commit: ee6e41722f0ced5ca96fddf51a4ff07f6a3ce787
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Feb 27 00:10:29 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Feb 27 00:10:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee6e4172

gnome-base/gdm: require older gnome-settings-daemon for older gdm

org.gnome.SettingsDaemon.A11yKeyboard is a required component in
 gentoo.org>

 gnome-base/gdm/gdm-3.24.3-r1.ebuild   | 4 +++-
 gnome-base/gdm/gdm-3.26.2.1-r1.ebuild | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gdm/gdm-3.24.3-r1.ebuild 
b/gnome-base/gdm/gdm-3.24.3-r1.ebuild
index b434e40bb94..7d45c01 100644
--- a/gnome-base/gdm/gdm-3.24.3-r1.ebuild
+++ b/gnome-base/gdm/gdm-3.24.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -28,12 +28,14 @@ KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh x86"
 # nspr used by smartcard extension
 # dconf, dbus and g-s-d are needed at install time for dconf update
 # We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
+# Requires org.gnome.SettingsDaemon.A11yKeyboard component which doesn't exist 
in 3.28
 COMMON_DEPEND="
app-text/iso-codes
>=dev-libs/glib-2.36:2[dbus]
>=x11-libs/gtk+-2.91.1:3
>=gnome-base/dconf-0.20
>=gnome-base/gnome-settings-daemon-3.1.4
+   =media-libs/fontconfig-2.5.0:1.0
>=media-libs/libcanberra-0.4[gtk3]

diff --git a/gnome-base/gdm/gdm-3.26.2.1-r1.ebuild 
b/gnome-base/gdm/gdm-3.26.2.1-r1.ebuild
index c0da4dfdaff..5d46e881520 100644
--- a/gnome-base/gdm/gdm-3.26.2.1-r1.ebuild
+++ b/gnome-base/gdm/gdm-3.26.2.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -28,12 +28,14 @@ KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~x86"
 # nspr used by smartcard extension
 # dconf, dbus and g-s-d are needed at install time for dconf update
 # We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
+# Requires org.gnome.SettingsDaemon.A11yKeyboard component which doesn't exist 
in 3.28
 COMMON_DEPEND="
app-text/iso-codes
>=dev-libs/glib-2.36:2[dbus]
>=x11-libs/gtk+-2.91.1:3
>=gnome-base/dconf-0.20
>=gnome-base/gnome-settings-daemon-3.1.4
+   =media-libs/fontconfig-2.5.0:1.0
>=media-libs/libcanberra-0.4[gtk3]



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/files/, gnome-base/gdm/

2019-02-26 Thread Mart Raudsepp
commit: 1fd761de928d583a300453d80527e50616ea271a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Feb 26 23:37:23 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Feb 27 00:02:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd761de

gnome-base/gdm: bump to 3.30.3 - now always runs on VT1

GDM 3.30 has support for killing the login screen when not in use
and the login screen (gdm used gnome-shell) is running with wayland.
This will save a lot of memory when effective, as gnome-shell and
I believe also gnome-settings-daemon and its plugins don't need to
keep running anymore after having logged in. Memory wins between
100-300MB are to be expected.
However if wayland isn't used or gnome-shell crashes with wayland
(probably quite likely with gnome-shell-3.26 or older), then the
only win is not having an agetty opened on VT1, which saves some
~600kB RAM.

All this new code assumes the default VT1 is used for gdm. If we
keep passing VT7 for initial VT, gdm just never shows a login screen
until user manually switches to VT7 with Alt+F7. Instead of making
that work, just always use VT1 for now like a good modern distro.
We will see later how this works out for non-systemd, but currently
the package still hard requires systemd anyways.

Also drops obsolete sessreg dependency - it was used in the PostSession
and co script in the past, but doesn't seem to have been for a long
long time. If someone still configures it to be called in their
local session scripts, they'll have to install it themselves, as we
don't need it imposed on everyone when it's not used out of the box.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gdm/Manifest|   1 +
 gnome-base/gdm/files/gdm-3.30.3-logo.patch |  26 
 gnome-base/gdm/gdm-3.30.3.ebuild   | 201 +
 3 files changed, 228 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index a88429ce191..be50dd83945 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,3 +1,4 @@
 DIST gdm-3.24.3.tar.xz 1113992 BLAKE2B 
79ae5ccf049bdb05cea4f0e8b2766caee0552efe8fe044da655037bfd603f1e4ab89a4eb0687f786bf44e9fd1c27e07bc498a769c8f88f0cc22b2dd1c9b1
 SHA512 
d8edffb582545f452ec071990fd7d07d6cb755458bc77a9e1b807816f8202f70fc8177e4bb345125075347942c6760c5a5460e3570dc32ee2570ecc15e5f3345
 DIST gdm-3.26.2.1.tar.xz 1119568 BLAKE2B 
42ccd3d30a5b2212492ea3e0bb003771df1d3c5a729d29ff14efe5c6365a82126e6b204301b22dd51e4aaffcef4e018b8fdda45eb52e3b76bd921aca9312
 SHA512 
4a0009935f2f86803a4dd6cdc01c80c9ee89fb8a71f82ffa6fadb16322e4c7f51d82e0e887c30aa09d1b242c3cc82a1ec0d83463e5d8942719a747f6945cbec9
+DIST gdm-3.30.3.tar.xz 1261224 BLAKE2B 
338f946a24d2a7e4b3cf34ac6accff01f8e7ce5032ee4ce79a96b1a755693e09788c6225e45de9a91ae4afea595a0562511104a467e561ec179c3ad61810468f
 SHA512 
17aed5bf7d27b07553703873cda28a711d6135497d36e4c241bcf1ab3552b31007cc241dab394dccf8a4f1daccf7d55ba39edf91f4b22bdea5c2aa1ea17404b8
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/files/gdm-3.30.3-logo.patch 
b/gnome-base/gdm/files/gdm-3.30.3-logo.patch
new file mode 100644
index 000..8d82b2ed7a6
--- /dev/null
+++ b/gnome-base/gdm/files/gdm-3.30.3-logo.patch
@@ -0,0 +1,26 @@
+From bcc651df77a429a6bf9b13892f71fedb1b87a069 Mon Sep 17 00:00:00 2001
+From: Gilles Dartiguelongue 
+Date: Wed, 11 Dec 2013 22:46:58 +0100
+Subject: [PATCH 4/4] Apply Gentoo branding
+
+Leio: updated to apply after conversion away from intltool
+---
+ data/org.gnome.login-screen.gschema.xml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/data/org.gnome.login-screen.gschema.xml 
b/data/org.gnome.login-screen.gschema.xml
+index 03da374..5e81bc0 100644
+--- a/data/org.gnome.login-screen.gschema.xml
 b/data/org.gnome.login-screen.gschema.xml
+@@ -31,7 +31,7 @@
+   
+ 
+ 
+-  ''
++  '/usr/share/pixmaps/gentoo-gdm.svg'
+   
+ Path to small image at top of user list
+   
+-- 
+1.8.5.1
+

diff --git a/gnome-base/gdm/gdm-3.30.3.ebuild b/gnome-base/gdm/gdm-3.30.3.ebuild
new file mode 100644
index 000..1b23de4ad55
--- /dev/null
+++ b/gnome-base/gdm/gdm-3.30.3.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+
+inherit eutils gnome2 pam readme.gentoo-r1 systemd udev user
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2018-09-28 Thread Mart Raudsepp
commit: cfd78b0b5523a9dbad83597136be0d3759062e90
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Sep 27 22:55:51 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Sep 28 13:49:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfd78b0b

gnome-base/gdm: bump to 3.26.2.1

This is a -r1 revision because gnome overlay had a -r0 that lacked
CVE-2018-14424 fix patches.

Signed-off-by: Mart Raudsepp  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 gnome-base/gdm/Manifest   |   1 +
 gnome-base/gdm/gdm-3.26.2.1-r1.ebuild | 203 ++
 2 files changed, 204 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 95025337e8f..a88429ce191 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,2 +1,3 @@
 DIST gdm-3.24.3.tar.xz 1113992 BLAKE2B 
79ae5ccf049bdb05cea4f0e8b2766caee0552efe8fe044da655037bfd603f1e4ab89a4eb0687f786bf44e9fd1c27e07bc498a769c8f88f0cc22b2dd1c9b1
 SHA512 
d8edffb582545f452ec071990fd7d07d6cb755458bc77a9e1b807816f8202f70fc8177e4bb345125075347942c6760c5a5460e3570dc32ee2570ecc15e5f3345
+DIST gdm-3.26.2.1.tar.xz 1119568 BLAKE2B 
42ccd3d30a5b2212492ea3e0bb003771df1d3c5a729d29ff14efe5c6365a82126e6b204301b22dd51e4aaffcef4e018b8fdda45eb52e3b76bd921aca9312
 SHA512 
4a0009935f2f86803a4dd6cdc01c80c9ee89fb8a71f82ffa6fadb16322e4c7f51d82e0e887c30aa09d1b242c3cc82a1ec0d83463e5d8942719a747f6945cbec9
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-3.26.2.1-r1.ebuild 
b/gnome-base/gdm/gdm-3.26.2.1-r1.ebuild
new file mode 100644
index 000..c0da4dfdaff
--- /dev/null
+++ b/gnome-base/gdm/gdm-3.26.2.1-r1.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+
+inherit eutils gnome2 pam readme.gentoo-r1 systemd user
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~x86"
+
+# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
+# nspr used by smartcard extension
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
+COMMON_DEPEND="
+   app-text/iso-codes
+   >=dev-libs/glib-2.36:2[dbus]
+   >=x11-libs/gtk+-2.91.1:3
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   >=media-libs/fontconfig-2.5.0:1.0
+   >=media-libs/libcanberra-0.4[gtk3]
+   sys-apps/dbus
+   >=sys-apps/accountsservice-0.6.35
+
+   x11-apps/sessreg
+   x11-base/xorg-server
+   x11-libs/libXi
+   x11-libs/libXau
+   x11-libs/libX11
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXft
+   x11-libs/libxcb
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   virtual/pam
+   >=sys-apps/systemd-186:0=[pam]
+
+   sys-auth/pambase[systemd]
+
+   audit? ( sys-process/audit )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   plymouth? ( sys-boot/plymouth )
+   selinux? ( sys-libs/libselinux )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   xinerama? ( x11-libs/libXinerama )
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+# gnome-session-3.6 needed to avoid freezing with orca
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks )
+   fprint? (
+   sys-auth/fprintd
+   sys-auth/pam_fprint )
+
+   !gnome-extra/fast-user-switch-applet
+"
+DEPEND="${COMMON_DEPEND}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=dev-util/intltool-0.40.0
+   dev-util/itstool
+   virtual/pkgconfig
+   x11-base/xorg-proto
+   test? ( >=dev-libs/check-0.9.4 )
+"
+
+DOC_CONTENTS="
+   To make GDM start at boot, run:\n
+   # systemctl enable gdm.service\n

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2018-08-16 Thread Mart Raudsepp
commit: a8b4ea87fb06325487a0e079aacc0b5a2e4950d8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Aug 17 00:35:22 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Aug 17 00:35:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8b4ea87

gnome-base/gdm: security cleanup

Bug: https://bugs.gentoo.org/662782
Package-Manager: Portage-2.3.46, Repoman-2.3.10

 gnome-base/gdm/gdm-3.24.3.ebuild | 211 ---
 1 file changed, 211 deletions(-)

diff --git a/gnome-base/gdm/gdm-3.24.3.ebuild b/gnome-base/gdm/gdm-3.24.3.ebuild
deleted file mode 100644
index 6dc61fc310a..000
--- a/gnome-base/gdm/gdm-3.24.3.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-
-inherit eutils gnome2 pam readme.gentoo-r1 systemd user versionator
-
-DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
-HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
-
-SRC_URI="${SRC_URI}
-   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
-"
-
-LICENSE="
-   GPL-2+
-   branding? ( CC-BY-SA-4.0 )
-"
-
-SLOT="0"
-
-IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
-
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh x86"
-
-# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
-# nspr used by smartcard extension
-# dconf, dbus and g-s-d are needed at install time for dconf update
-# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
-COMMON_DEPEND="
-   app-text/iso-codes
-   >=dev-libs/glib-2.36:2[dbus]
-   >=x11-libs/gtk+-2.91.1:3
-   >=gnome-base/dconf-0.20
-   >=gnome-base/gnome-settings-daemon-3.1.4
-   gnome-base/gsettings-desktop-schemas
-   >=media-libs/fontconfig-2.5.0:1.0
-   >=media-libs/libcanberra-0.4[gtk3]
-   sys-apps/dbus
-   >=sys-apps/accountsservice-0.6.35
-
-   x11-apps/sessreg
-   x11-base/xorg-server
-   x11-libs/libXi
-   x11-libs/libXau
-   x11-libs/libX11
-   x11-libs/libXdmcp
-   x11-libs/libXext
-   x11-libs/libXft
-   x11-libs/libxcb
-   >=x11-misc/xdg-utils-1.0.2-r3
-
-   virtual/pam
-   >=sys-apps/systemd-186:0=[pam]
-
-   sys-auth/pambase[systemd]
-
-   audit? ( sys-process/audit )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
-   plymouth? ( sys-boot/plymouth )
-   selinux? ( sys-libs/libselinux )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   xinerama? ( x11-libs/libXinerama )
-"
-# XXX: These deps are from session and desktop files in data/ directory
-# fprintd is used via dbus by gdm-fingerprint-extension
-# gnome-session-3.6 needed to avoid freezing with orca
-RDEPEND="${COMMON_DEPEND}
-   >=gnome-base/gnome-session-3.6
-   >=gnome-base/gnome-shell-3.1.90
-   x11-apps/xhost
-
-   accessibility? (
-   >=app-accessibility/orca-3.10
-   gnome-extra/mousetweaks )
-   fprint? (
-   sys-auth/fprintd
-   sys-auth/pam_fprint )
-
-   !gnome-extra/fast-user-switch-applet
-"
-DEPEND="${COMMON_DEPEND}
-   app-text/docbook-xml-dtd:4.1.2
-   dev-util/gdbus-codegen
-   >=dev-util/intltool-0.40.0
-   dev-util/itstool
-   virtual/pkgconfig
-   x11-base/xorg-proto
-   test? ( >=dev-libs/check-0.9.4 )
-"
-
-DOC_CONTENTS="
-   To make GDM start at boot, run:\n
-   # systemctl enable gdm.service\n
-   \n
-   For passwordless login to unlock your keyring, you need to install
-   sys-auth/pambase with USE=gnome-keyring and set an empty password
-   on your keyring. Use app-crypt/seahorse for that.\n
-   \n
-   You may need to install app-crypt/coolkey and sys-auth/pam_pkcs11
-   for smartcard support
-"
-
-pkg_setup() {
-   enewgroup gdm
-   enewgroup video # Just in case it hasn't been created yet
-   enewuser gdm -1 -1 /var/lib/gdm gdm,video
-
-   # For compatibility with certain versions of nvidia-drivers, etc., need 
to
-   # ensure that gdm user is in the video group
-   if ! egetent group video | grep -q gdm; then
-   # FIXME XXX: is this at all portable, ldap-safe, etc.?
-   # XXX: egetent does not have a 1-argument form, so we can't use 
it to
-   # get the list of gdm's groups
-   local g=$(groups gdm)
-   elog "Adding user gdm to video group"
-   usermod -G video,${g// /,} gdm || die "Adding user gdm to video 
group failed"
-   fi
-}
-
-src_prepare() {
-   # ssh-agent handling must be done at xinitrc.d, bug #220603
-   eapply "${FILESDIR}/${PN}-2.32.0-xinitrc-ssh-agent.patch"
-
-   # Gentoo does not have a 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2018-08-16 Thread Mikle Kolyada
commit: c94f62672544a908ae7603748341aabc42a37056
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Aug 17 00:16:44 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Aug 17 00:16:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c94f6267

gnome-base/gdm: amd64 stable wrt bug #662782

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 gnome-base/gdm/gdm-3.24.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-3.24.3-r1.ebuild 
b/gnome-base/gdm/gdm-3.24.3-r1.ebuild
index 4613febe862..b434e40bb94 100644
--- a/gnome-base/gdm/gdm-3.24.3-r1.ebuild
+++ b/gnome-base/gdm/gdm-3.24.3-r1.ebuild
@@ -22,7 +22,7 @@ SLOT="0"
 
 IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
 
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh x86"
 
 # NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
 # nspr used by smartcard extension



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2018-08-16 Thread Thomas Deutschmann
commit: 001502dc96bc9d237d6021bb40ea5b33bd14d228
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Aug 16 11:59:07 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Aug 16 11:59:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=001502dc

gnome-base/gdm: x86 stable (bug #662782)

Package-Manager: Portage-2.3.46, Repoman-2.3.10

 gnome-base/gdm/gdm-3.24.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-3.24.3-r1.ebuild 
b/gnome-base/gdm/gdm-3.24.3-r1.ebuild
index a2cb1b8cc7a..4613febe862 100644
--- a/gnome-base/gdm/gdm-3.24.3-r1.ebuild
+++ b/gnome-base/gdm/gdm-3.24.3-r1.ebuild
@@ -22,7 +22,7 @@ SLOT="0"
 
 IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
 
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh x86"
 
 # NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
 # nspr used by smartcard extension



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/files/, gnome-base/gdm/

2018-08-15 Thread Mart Raudsepp
commit: fa688468a75b6463a9265e4f85077a60eceddcf2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Aug 15 15:30:45 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Aug 15 15:52:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa688468

gnome-base/gdm: CVE-2018-14424 and related patches

While here, remove an ancient fixup for a supposedly
temporary gdm-3.5 bug that had resulted in wrong /var/lib/gdm
permissions, and remove unused versionator inherit.

Bug: https://bugs.gentoo.org/662782
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 gnome-base/gdm/files/3.24.3-CVE-2018-14424.patch   | 163 +
 .../files/3.24.3-display-object-lifetime-fix.patch |  61 +++
 gnome-base/gdm/gdm-3.24.3-r1.ebuild| 202 +
 3 files changed, 426 insertions(+)

diff --git a/gnome-base/gdm/files/3.24.3-CVE-2018-14424.patch 
b/gnome-base/gdm/files/3.24.3-CVE-2018-14424.patch
new file mode 100644
index 000..4edb0670958
--- /dev/null
+++ b/gnome-base/gdm/files/3.24.3-CVE-2018-14424.patch
@@ -0,0 +1,163 @@
+From 6060db704a19b0db68f2e9e6a2d020c0c78b6bba Mon Sep 17 00:00:00 2001
+From: Chris Coulson 
+Date: Thu, 19 Jul 2018 18:26:05 +0100
+Subject: [PATCH] display-store: Pass the display object rather than the id in
+ the removed signal
+
+By the time GdmDisplayStore emits the "display-removed" signal, the display
+is no longer in the store and gdm_display_store_lookup will not work in
+signal handlers.
+
+Change the "display-removed" parameter from the display id to the GdmDisplay
+object, so that signal handers can perform any cleanup they need to do
+
+CVE-2018-14424
+
+Closes: https://gitlab.gnome.org/GNOME/gdm/issues/401
+---
+ daemon/gdm-display-store.c | 11 +++
+ daemon/gdm-display-store.h |  2 +-
+ daemon/gdm-local-display-factory.c | 13 +++--
+ daemon/gdm-manager.c   | 19 +--
+ daemon/gdm-manager.h   |  3 ++-
+ 5 files changed, 18 insertions(+), 30 deletions(-)
+
+diff --git a/daemon/gdm-display-store.c b/daemon/gdm-display-store.c
+index af76f519..fd24334e 100644
+--- a/daemon/gdm-display-store.c
 b/daemon/gdm-display-store.c
+@@ -76,15 +76,10 @@ stored_display_new (GdmDisplayStore *store,
+ static void
+ stored_display_free (StoredDisplay *stored_display)
+ {
+-char *id;
+-
+-gdm_display_get_id (stored_display->display, , NULL);
+-
+ g_signal_emit (G_OBJECT (stored_display->store),
+signals[DISPLAY_REMOVED],
+0,
+-   id);
+-g_free (id);
++   stored_display->display);
+ 
+ g_debug ("GdmDisplayStore: Unreffing display: %p",
+  stored_display->display);
+@@ -281,9 +276,9 @@ gdm_display_store_class_init (GdmDisplayStoreClass *klass)
+   G_STRUCT_OFFSET (GdmDisplayStoreClass, 
display_removed),
+   NULL,
+   NULL,
+-  g_cclosure_marshal_VOID__STRING,
++  g_cclosure_marshal_VOID__OBJECT,
+   G_TYPE_NONE,
+-  1, G_TYPE_STRING);
++  1, G_TYPE_OBJECT);
+ 
+ g_type_class_add_private (klass, sizeof (GdmDisplayStorePrivate));
+ }
+diff --git a/daemon/gdm-display-store.h b/daemon/gdm-display-store.h
+index 28359933..0aff8ee2 100644
+--- a/daemon/gdm-display-store.h
 b/daemon/gdm-display-store.h
+@@ -49,7 +49,7 @@ typedef struct
+ void  (* display_added)(GdmDisplayStore *display_store,
+ const char  *id);
+ void  (* display_removed)  (GdmDisplayStore *display_store,
+-const char  *id);
++GdmDisplay  *display);
+ } GdmDisplayStoreClass;
+ 
+ typedef enum
+diff --git a/daemon/gdm-local-display-factory.c 
b/daemon/gdm-local-display-factory.c
+index b29f5ac5..403921d3 100644
+--- a/daemon/gdm-local-display-factory.c
 b/daemon/gdm-local-display-factory.c
+@@ -558,18 +558,11 @@ on_display_added (GdmDisplayStore*display_store,
+ 
+ static void
+ on_display_removed (GdmDisplayStore*display_store,
+-const char *id,
++GdmDisplay *display,
+ GdmLocalDisplayFactory *factory)
+ {
+-GdmDisplay *display;
+-
+-display = gdm_display_store_lookup (display_store, id);
+-
+-if (display != NULL) {
+-g_signal_handlers_disconnect_by_func (display, G_CALLBACK 
(on_display_status_changed), factory);
+-g_object_weak_unref (G_OBJECT (display), 
(GWeakNotify)on_display_disposed, factory);
+-
+-}
++g_signal_handlers_disconnect_by_func (display, G_CALLBACK 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/files/, gnome-base/gdm/

2018-02-03 Thread Mart Raudsepp
commit: c4eaab4165a3db91ac359c3b407f7da97c1d0b5b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Feb  3 19:46:20 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Feb  3 20:53:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4eaab41

gnome-base/gdm: remove old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 gnome-base/gdm/Manifest|   2 -
 .../gdm/files/gdm-3.22.1-pam-module-dir.patch  |  52 -
 gnome-base/gdm/gdm-3.22.3-r1.ebuild| 218 -
 gnome-base/gdm/gdm-3.24.2.ebuild   | 213 
 4 files changed, 485 deletions(-)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index b7093703d82..95025337e8f 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,4 +1,2 @@
-DIST gdm-3.22.3.tar.xz 1110740 BLAKE2B 
9b41a5e4a01acf14037622ee344613f80d6fc6ef352f8b655e9ec1ce939ca2d20de43f982aa54a24763695c612da5b3d9de8d0ce6080f487ccf1d644df95cbef
 SHA512 
b87acfca13c1d71ed1d7390625d1c36d58cfcde0ea969fa29cde5cabcb2fdf386e30e3b4d3ca057c2cdb99c202dca19d2a478b55083c468c7fb595e69881aebf
-DIST gdm-3.24.2.tar.xz 1113644 BLAKE2B 
597187008b8ef0ce05d0d3641550a0738a1eabc6d9f683b37bfd49bf71bcfa0b41f46951fe95bcbf18169c9a846df4ed63dda27a3c55dfabf8b5386f5023808a
 SHA512 
6e2649bce5520532a2976bac8a47629fc4c852d7127b913c29a9c43a7dba26d75472a083cbfff7b64bab56deb38ed13d8387d4d302d55f263c80120255a4a270
 DIST gdm-3.24.3.tar.xz 1113992 BLAKE2B 
79ae5ccf049bdb05cea4f0e8b2766caee0552efe8fe044da655037bfd603f1e4ab89a4eb0687f786bf44e9fd1c27e07bc498a769c8f88f0cc22b2dd1c9b1
 SHA512 
d8edffb582545f452ec071990fd7d07d6cb755458bc77a9e1b807816f8202f70fc8177e4bb345125075347942c6760c5a5460e3570dc32ee2570ecc15e5f3345
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/files/gdm-3.22.1-pam-module-dir.patch 
b/gnome-base/gdm/files/gdm-3.22.1-pam-module-dir.patch
deleted file mode 100644
index 7dc4392e41c..000
--- a/gnome-base/gdm/files/gdm-3.22.1-pam-module-dir.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 4fc9023bb86689f1391651fa744d9e63ee1d7bbc Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?R=C3=A9mi=20Cardona?= 
-Date: Mon, 21 Nov 2016 08:18:32 +0100
-Subject: [PATCH] pam_gdm: allow setting pam module dir at configure time
-
-Code taken almost verbatim from gnome-keyring.

- configure.ac| 10 +-
- pam_gdm/Makefile.am |  2 +-
- 2 files changed, 10 insertions(+), 2 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index dd98992..e0074dd 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -476,7 +476,7 @@ dnl 
---
- dnl - Check for PAM stuff
- dnl 
---
- 
--dnl PAM prefix
-+dnl PAM prefix (configuration files)
- withval=""
- AC_ARG_WITH(pam-prefix,
- AS_HELP_STRING([--with-pam-prefix=],
-@@ -492,6 +492,14 @@ else
- fi
- AC_SUBST(PAM_PREFIX)
- 
-+dnl PAM dir (dynamic modules)
-+AC_ARG_WITH([pam-dir],
-+[AC_HELP_STRING([--with-pam-dir=DIR],
-+ [directory to install pam modules in])],
-+ [], [with_pam_dir='${libdir}/security'])
-+PAM_DEST_DIR="$with_pam_dir"
-+AC_SUBST(PAM_DEST_DIR)
-+
- have_pam=no
- AC_CHECK_LIB(pam, pam_start, have_pam=yes)
- 
-diff --git a/pam_gdm/Makefile.am b/pam_gdm/Makefile.am
-index 61d672b..980b31c 100644
 a/pam_gdm/Makefile.am
-+++ b/pam_gdm/Makefile.am
-@@ -36,4 +36,4 @@ pam_gdm_LTLIBRARIES = \
-   pam_gdm.la \
-   $(END_OF_LIST)
- 
--pam_gdmdir = $(libdir)/security
-+pam_gdmdir = $(PAM_DEST_DIR)
--- 
-2.10.2
-

diff --git a/gnome-base/gdm/gdm-3.22.3-r1.ebuild 
b/gnome-base/gdm/gdm-3.22.3-r1.ebuild
deleted file mode 100644
index ea15676a90d..000
--- a/gnome-base/gdm/gdm-3.22.3-r1.ebuild
+++ /dev/null
@@ -1,218 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-
-inherit autotools eutils gnome2 pam readme.gentoo-r1 systemd user versionator
-
-DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
-HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
-
-SRC_URI="${SRC_URI}
-   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
-"
-
-LICENSE="
-   GPL-2+
-   branding? ( CC-BY-SA-4.0 )
-"
-
-SLOT="0"
-
-IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
-
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh x86"
-
-# NOTE: 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2018-01-17 Thread Mikle Kolyada
commit: 4b90d6077540f2061dc91e43797750e9f0729881
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Jan 18 02:30:15 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jan 18 02:30:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b90d607

gnome-base/gdm: amd64 stable wrt bug #631656

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 gnome-base/gdm/gdm-3.24.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gdm/gdm-3.24.3.ebuild b/gnome-base/gdm/gdm-3.24.3.ebuild
index 98e6db80fbb..1ea2b82ef03 100644
--- a/gnome-base/gdm/gdm-3.24.3.ebuild
+++ b/gnome-base/gdm/gdm-3.24.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -22,7 +22,7 @@ SLOT="0"
 
 IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
 
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~x86"
 
 # NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
 # nspr used by smartcard extension



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2017-09-13 Thread Gilles Dartiguelongue
commit: 6f4c39f9e10e1c6a3a009371260e19aeeb286eba
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Wed Sep 13 22:25:37 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Wed Sep 13 22:27:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f4c39f9

gnome-base/gdm: security bump to 3.24.2 → 3.24.3 (CVE-2017-12164)

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 gnome-base/gdm/Manifest  |   1 +
 gnome-base/gdm/gdm-3.24.3.ebuild | 213 +++
 2 files changed, 214 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 120bc22e7a6..1bd35262dde 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,3 +1,4 @@
 DIST gdm-3.22.3.tar.xz 1110740 SHA256 
e7ca3ce77140efe1920f8864c2c77f89bc9f9f75e70e744994cf0a70d8780963 SHA512 
b87acfca13c1d71ed1d7390625d1c36d58cfcde0ea969fa29cde5cabcb2fdf386e30e3b4d3ca057c2cdb99c202dca19d2a478b55083c468c7fb595e69881aebf
 WHIRLPOOL 
7239028567fcdb6acba5e38982163ab52c5560d24ab3e97db065c7afbc4e7fa42611f6d271ca3d07cd30b0e5e641dee1c2958089efd69f3fd394733ebaa1c0e7
 DIST gdm-3.24.2.tar.xz 1113644 SHA256 
4378b9fad5536e03c56ad138d0e249fbcaa09977b867895426cb41c978fe5de8 SHA512 
6e2649bce5520532a2976bac8a47629fc4c852d7127b913c29a9c43a7dba26d75472a083cbfff7b64bab56deb38ed13d8387d4d302d55f263c80120255a4a270
 WHIRLPOOL 
41b95ca05414af99c0ae426fb3bd28b25d3f477a22c2151bc7a94d72d09b10b48545ed511c72e7f493cabc99368776eaf16d0436db9c533efd4692ecfe4767fe
+DIST gdm-3.24.3.tar.xz 1113992 SHA256 
c07bb3fdde46deb0fdaf12bdfbce0365806dd4df4573783d7b8301d2a8ddbdf1 SHA512 
d8edffb582545f452ec071990fd7d07d6cb755458bc77a9e1b807816f8202f70fc8177e4bb345125075347942c6760c5a5460e3570dc32ee2570ecc15e5f3345
 WHIRLPOOL 
4d78e4de6c402fc3c45b48aebf3ae12cbf2065056d524288308544c4b41c23e3dbb00d012054419f8ccd36e02a515186554391e0905a8f56659dd463f25060a8
 DIST tango-gentoo-v1.1.tar.gz 29322 SHA256 
518efa4257c8e689488399db23397a89f4dcd5990ce537ef6215860ad5606eb0 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
 WHIRLPOOL 
9e1635a505ea48f4fe8bdb3b8b3b43cfb9cf99e3204194c51361b198886e719921cfacbc15f9f6407aa7d0c4af178e24c74b998fc370fa2329040e5be1baf153

diff --git a/gnome-base/gdm/gdm-3.24.3.ebuild b/gnome-base/gdm/gdm-3.24.3.ebuild
new file mode 100644
index 000..98e6db80fbb
--- /dev/null
+++ b/gnome-base/gdm/gdm-3.24.3.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+
+inherit eutils gnome2 pam readme.gentoo-r1 systemd user versionator
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~x86"
+
+# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
+# nspr used by smartcard extension
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
+COMMON_DEPEND="
+   app-text/iso-codes
+   >=dev-libs/glib-2.36:2[dbus]
+   >=x11-libs/gtk+-2.91.1:3
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   >=media-libs/fontconfig-2.5.0:1.0
+   >=media-libs/libcanberra-0.4[gtk3]
+   sys-apps/dbus
+   >=sys-apps/accountsservice-0.6.35
+
+   x11-apps/sessreg
+   x11-base/xorg-server
+   x11-libs/libXi
+   x11-libs/libXau
+   x11-libs/libX11
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXft
+   x11-libs/libxcb
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   virtual/pam
+   >=sys-apps/systemd-186:0=[pam]
+
+   sys-auth/pambase[systemd]
+
+   audit? ( sys-process/audit )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   plymouth? ( sys-boot/plymouth )
+   selinux? ( sys-libs/libselinux )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   xinerama? ( x11-libs/libXinerama )
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+# gnome-session-3.6 needed to avoid freezing with orca
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks )
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2017-09-02 Thread Mike Gilbert
commit: 047d52561eb214973360b3682ff983733b60fd87
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Aug 28 22:25:10 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Sep  3 01:14:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=047d5256

gnome-base/gdm: call systemd_reenable from postinst

Bug: https://bugs.gentoo.org/628454
Package-Manager: Portage-2.3.6_p39, Repoman-2.3.3_p17

 gnome-base/gdm/gdm-3.22.3-r1.ebuild | 2 ++
 gnome-base/gdm/gdm-3.24.2.ebuild| 2 ++
 2 files changed, 4 insertions(+)

diff --git a/gnome-base/gdm/gdm-3.22.3-r1.ebuild 
b/gnome-base/gdm/gdm-3.22.3-r1.ebuild
index 4407b096f9d..ea15676a90d 100644
--- a/gnome-base/gdm/gdm-3.22.3-r1.ebuild
+++ b/gnome-base/gdm/gdm-3.22.3-r1.ebuild
@@ -212,5 +212,7 @@ pkg_postinst() {
done
eend ${ret}
 
+   systemd_reenable gdm.service
+
readme.gentoo_print_elog
 }

diff --git a/gnome-base/gdm/gdm-3.24.2.ebuild b/gnome-base/gdm/gdm-3.24.2.ebuild
index f5f574ad2ad..98e6db80fbb 100644
--- a/gnome-base/gdm/gdm-3.24.2.ebuild
+++ b/gnome-base/gdm/gdm-3.24.2.ebuild
@@ -207,5 +207,7 @@ pkg_postinst() {
done
eend ${ret}
 
+   systemd_reenable gdm.service
+
readme.gentoo_print_elog
 }



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2017-08-22 Thread Michał Górny
commit: d3117a9c9413a050d4e6f98a01166fcea3c48dee
Author: David Hicks  hicks  id  au>
AuthorDate: Tue Aug 22 11:09:15 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug 22 15:57:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3117a9c

gnome-base/gdm: use HTTPS for mail-archive.com

Package-Manager: Portage-2.3.7, Repoman-2.3.3

 gnome-base/gdm/gdm-3.22.3-r1.ebuild | 2 +-
 gnome-base/gdm/gdm-3.24.2.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gdm/gdm-3.22.3-r1.ebuild 
b/gnome-base/gdm/gdm-3.22.3-r1.ebuild
index 46744dc1ef5..4407b096f9d 100644
--- a/gnome-base/gdm/gdm-3.22.3-r1.ebuild
+++ b/gnome-base/gdm/gdm-3.22.3-r1.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="GNOME Display Manager for managing graphical 
display servers and us
 HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
 
 SRC_URI="${SRC_URI}
-   branding? ( 
http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
 "
 
 LICENSE="

diff --git a/gnome-base/gdm/gdm-3.24.2.ebuild b/gnome-base/gdm/gdm-3.24.2.ebuild
index 651b36ba207..f5f574ad2ad 100644
--- a/gnome-base/gdm/gdm-3.24.2.ebuild
+++ b/gnome-base/gdm/gdm-3.24.2.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="GNOME Display Manager for managing graphical 
display servers and us
 HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
 
 SRC_URI="${SRC_URI}
-   branding? ( 
http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
 "
 
 LICENSE="



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2017-07-14 Thread Mart Raudsepp
commit: 10113e35e8dd748c59069b2b39b55be43917b9a0
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jul 14 08:25:06 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jul 14 08:51:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10113e35

gnome-base/gdm-3.24.2: Sync in changes done over time in the 3.22 series

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 gnome-base/gdm/gdm-3.24.2.ebuild | 12 
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/gnome-base/gdm/gdm-3.24.2.ebuild b/gnome-base/gdm/gdm-3.24.2.ebuild
index ec6a3c0e22b..3ce0f556026 100644
--- a/gnome-base/gdm/gdm-3.24.2.ebuild
+++ b/gnome-base/gdm/gdm-3.24.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="${SRC_URI}
 
 LICENSE="
GPL-2+
-   branding? ( CC-Sampling-Plus-1.0 )
+   branding? ( CC-BY-SA-4.0 )
 "
 
 SLOT="0"
@@ -48,10 +48,10 @@ COMMON_DEPEND="
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXft
-   >=x11-misc/xdg-utils-1.0.2-r3
x11-libs/libxcb
-   virtual/pam
+   >=x11-misc/xdg-utils-1.0.2-r3
 
+   virtual/pam
>=sys-apps/systemd-186:0=[pam]
 
sys-auth/pambase[systemd]
@@ -148,6 +148,7 @@ src_configure() {
 
gnome2_src_configure \
--enable-gdm-xsession \
+   --enable-user-display-server \
--with-run-dir=/run/gdm \
--localstatedir="${EPREFIX}"/var \
--disable-static \
@@ -208,9 +209,4 @@ pkg_postinst() {
eend ${ret}
 
readme.gentoo_print_elog
-
-   if ! version_is_at_least 3.16.0 ${REPLACING_VERSIONS}; then
-   ewarn "GDM will now use a new TTY per logged user as explained 
at:"
-   ewarn 
"https://wiki.gentoo.org/wiki/Project:GNOME/GNOME3-Troubleshooting#GDM_.3E.3D_3.16_opens_one_graphical_session_per_user;
-   fi
 }



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2017-07-14 Thread Mart Raudsepp
commit: 7a1b3c8b7b607f68b60674b73ef331a5d8dd6f95
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jul 14 08:33:40 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jul 14 08:51:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a1b3c8b

gnome-base/gdm-3.24.2: remove now unnecessary eautoreconf

The pam module dir patch got upstreamed and the remaining patches don't need
an autotools regeneration

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 gnome-base/gdm/gdm-3.24.2.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/gnome-base/gdm/gdm-3.24.2.ebuild b/gnome-base/gdm/gdm-3.24.2.ebuild
index 3ce0f556026..651b36ba207 100644
--- a/gnome-base/gdm/gdm-3.24.2.ebuild
+++ b/gnome-base/gdm/gdm-3.24.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 GNOME2_LA_PUNT="yes"
 
-inherit autotools eutils gnome2 pam readme.gentoo-r1 systemd user versionator
+inherit eutils gnome2 pam readme.gentoo-r1 systemd user versionator
 
 DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
 HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
@@ -131,7 +131,6 @@ src_prepare() {
# Show logo when branding is enabled
use branding && eapply "${FILESDIR}/${PN}-3.8.4-logo.patch"
 
-   eautoreconf
gnome2_src_prepare
 }
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2017-07-14 Thread Mart Raudsepp
commit: 1dc29e36547b42523cea11d714126f0e58147320
Author: Timo Tambet  gmail  com>
AuthorDate: Sat Mar 18 22:44:21 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jul 14 08:51:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dc29e36

gnome-base/gdm: bump to 3.24.2

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 gnome-base/gdm/Manifest  |   1 +
 gnome-base/gdm/gdm-3.24.2.ebuild | 216 +++
 2 files changed, 217 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 53afac20a0f..120bc22e7a6 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,2 +1,3 @@
 DIST gdm-3.22.3.tar.xz 1110740 SHA256 
e7ca3ce77140efe1920f8864c2c77f89bc9f9f75e70e744994cf0a70d8780963 SHA512 
b87acfca13c1d71ed1d7390625d1c36d58cfcde0ea969fa29cde5cabcb2fdf386e30e3b4d3ca057c2cdb99c202dca19d2a478b55083c468c7fb595e69881aebf
 WHIRLPOOL 
7239028567fcdb6acba5e38982163ab52c5560d24ab3e97db065c7afbc4e7fa42611f6d271ca3d07cd30b0e5e641dee1c2958089efd69f3fd394733ebaa1c0e7
+DIST gdm-3.24.2.tar.xz 1113644 SHA256 
4378b9fad5536e03c56ad138d0e249fbcaa09977b867895426cb41c978fe5de8 SHA512 
6e2649bce5520532a2976bac8a47629fc4c852d7127b913c29a9c43a7dba26d75472a083cbfff7b64bab56deb38ed13d8387d4d302d55f263c80120255a4a270
 WHIRLPOOL 
41b95ca05414af99c0ae426fb3bd28b25d3f477a22c2151bc7a94d72d09b10b48545ed511c72e7f493cabc99368776eaf16d0436db9c533efd4692ecfe4767fe
 DIST tango-gentoo-v1.1.tar.gz 29322 SHA256 
518efa4257c8e689488399db23397a89f4dcd5990ce537ef6215860ad5606eb0 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
 WHIRLPOOL 
9e1635a505ea48f4fe8bdb3b8b3b43cfb9cf99e3204194c51361b198886e719921cfacbc15f9f6407aa7d0c4af178e24c74b998fc370fa2329040e5be1baf153

diff --git a/gnome-base/gdm/gdm-3.24.2.ebuild b/gnome-base/gdm/gdm-3.24.2.ebuild
new file mode 100644
index 000..ec6a3c0e22b
--- /dev/null
+++ b/gnome-base/gdm/gdm-3.24.2.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+
+inherit autotools eutils gnome2 pam readme.gentoo-r1 systemd user versionator
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-Sampling-Plus-1.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~x86"
+
+# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
+# nspr used by smartcard extension
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
+COMMON_DEPEND="
+   app-text/iso-codes
+   >=dev-libs/glib-2.36:2[dbus]
+   >=x11-libs/gtk+-2.91.1:3
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   >=media-libs/fontconfig-2.5.0:1.0
+   >=media-libs/libcanberra-0.4[gtk3]
+   sys-apps/dbus
+   >=sys-apps/accountsservice-0.6.35
+
+   x11-apps/sessreg
+   x11-base/xorg-server
+   x11-libs/libXi
+   x11-libs/libXau
+   x11-libs/libX11
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXft
+   >=x11-misc/xdg-utils-1.0.2-r3
+   x11-libs/libxcb
+   virtual/pam
+
+   >=sys-apps/systemd-186:0=[pam]
+
+   sys-auth/pambase[systemd]
+
+   audit? ( sys-process/audit )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   plymouth? ( sys-boot/plymouth )
+   selinux? ( sys-libs/libselinux )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   xinerama? ( x11-libs/libXinerama )
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+# gnome-session-3.6 needed to avoid freezing with orca
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks )
+   fprint? (
+   sys-auth/fprintd
+   sys-auth/pam_fprint )
+
+   !gnome-extra/fast-user-switch-applet
+"
+DEPEND="${COMMON_DEPEND}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   >=dev-util/intltool-0.40.0
+   dev-util/itstool
+   virtual/pkgconfig
+   x11-proto/inputproto
+   x11-proto/randrproto
+   test? ( >=dev-libs/check-0.9.4 )
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2017-04-20 Thread Michał Górny
commit: c9b65c695de772a9a763728d5d3588f276035945
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 20 07:25:26 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 20 16:14:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9b65c69

gnome-base/gdm: Update Gentoo logo license, #293309

Closes: https://github.com/gentoo/gentoo/pull/4451

 gnome-base/gdm/{gdm-3.22.3.ebuild => gdm-3.22.3-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-3.22.3.ebuild 
b/gnome-base/gdm/gdm-3.22.3-r1.ebuild
similarity index 99%
rename from gnome-base/gdm/gdm-3.22.3.ebuild
rename to gnome-base/gdm/gdm-3.22.3-r1.ebuild
index 424755ecec9..46744dc1ef5 100644
--- a/gnome-base/gdm/gdm-3.22.3.ebuild
+++ b/gnome-base/gdm/gdm-3.22.3-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="${SRC_URI}
 
 LICENSE="
GPL-2+
-   branding? ( CC-Sampling-Plus-1.0 )
+   branding? ( CC-BY-SA-4.0 )
 "
 
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2017-03-19 Thread Mart Raudsepp
commit: eb1319bc3cb41c8f1e20ced190ca9e72b7f21bca
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 19 11:37:50 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 19 11:43:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb1319bc

gnome-base/gdm: remove old

Package-Manager: Portage-2.3.4, Repoman-2.3.1

 gnome-base/gdm/Manifest |   1 -
 gnome-base/gdm/gdm-3.22.1-r1.ebuild | 219 
 2 files changed, 220 deletions(-)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 60938302c66..d18e694fb4c 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,4 +1,3 @@
 DIST gdm-3.20.1.tar.xz 1148952 SHA256 
10a2512fc8455a3e60e61907a8419ae7dfba9e7ea80cfb7e2ffa746eb165789f SHA512 
6d6121aa86b78e0353f9f4c230151efbf45da64f5af3e0a694ed84ecbf9d64b2ae769755b6f3d0c55b9ad88f2710e4a6cf2aafc15201444a843a40daf40dcbc6
 WHIRLPOOL 
2a42fb8c0becb51e87f67415fb20c3a2fc90d85b74e919fda0df36cf45f68a271fd9631f0bbdff914a164fcbabcdc535934cd18a75c0f9b6afa08c62190a9e32
-DIST gdm-3.22.1.tar.xz 1110372 SHA256 
6a43e623f563c2e366297c2ee8d160526a285e102c73936e27a1d79076d6969f SHA512 
dfd66017f62b4cfeac41b9f86a09ce826d08b994b608fd3c8bc1a27ed0245a755921bee8720d442e300a60367f7be8a7dc85f917ccc6ef0b71f712348c0e3060
 WHIRLPOOL 
5c352321590728be20c0e866aadc31092b59f07be90d819ec214df9f6ccb9a60f9c3e2ee7d0518f3a89395e178f18cf4d2edc29c9ce0bdfb70dfda2752bdbc86
 DIST gdm-3.22.3.tar.xz 1110740 SHA256 
e7ca3ce77140efe1920f8864c2c77f89bc9f9f75e70e744994cf0a70d8780963 SHA512 
b87acfca13c1d71ed1d7390625d1c36d58cfcde0ea969fa29cde5cabcb2fdf386e30e3b4d3ca057c2cdb99c202dca19d2a478b55083c468c7fb595e69881aebf
 WHIRLPOOL 
7239028567fcdb6acba5e38982163ab52c5560d24ab3e97db065c7afbc4e7fa42611f6d271ca3d07cd30b0e5e641dee1c2958089efd69f3fd394733ebaa1c0e7
 DIST tango-gentoo-v1.1.tar.gz 29322 SHA256 
518efa4257c8e689488399db23397a89f4dcd5990ce537ef6215860ad5606eb0 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
 WHIRLPOOL 
9e1635a505ea48f4fe8bdb3b8b3b43cfb9cf99e3204194c51361b198886e719921cfacbc15f9f6407aa7d0c4af178e24c74b998fc370fa2329040e5be1baf153

diff --git a/gnome-base/gdm/gdm-3.22.1-r1.ebuild 
b/gnome-base/gdm/gdm-3.22.1-r1.ebuild
deleted file mode 100644
index 1f3fab31054..000
--- a/gnome-base/gdm/gdm-3.22.1-r1.ebuild
+++ /dev/null
@@ -1,219 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-
-inherit autotools eutils gnome2 pam readme.gentoo-r1 systemd user versionator
-
-DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
-HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
-
-SRC_URI="${SRC_URI}
-   branding? ( 
http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
-"
-
-LICENSE="
-   GPL-2+
-   branding? ( CC-Sampling-Plus-1.0 )
-"
-
-SLOT="0"
-
-IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
-
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~x86"
-
-# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
-# nspr used by smartcard extension
-# dconf, dbus and g-s-d are needed at install time for dconf update
-# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
-COMMON_DEPEND="
-   app-text/iso-codes
-   >=dev-libs/glib-2.36:2[dbus]
-   >=x11-libs/gtk+-2.91.1:3
-   >=gnome-base/dconf-0.20
-   >=gnome-base/gnome-settings-daemon-3.1.4
-   gnome-base/gsettings-desktop-schemas
-   >=media-libs/fontconfig-2.5.0:1.0
-   >=media-libs/libcanberra-0.4[gtk3]
-   sys-apps/dbus
-   >=sys-apps/accountsservice-0.6.12
-
-   x11-apps/sessreg
-   x11-base/xorg-server
-   x11-libs/libXi
-   x11-libs/libXau
-   x11-libs/libX11
-   x11-libs/libXdmcp
-   x11-libs/libXext
-   x11-libs/libXft
-   >=x11-misc/xdg-utils-1.0.2-r3
-
-   virtual/pam
-
-   >=sys-apps/systemd-186:0=[pam]
-
-   sys-auth/pambase[systemd]
-
-   audit? ( sys-process/audit )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
-   plymouth? ( sys-boot/plymouth )
-   selinux? ( sys-libs/libselinux )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   xinerama? ( x11-libs/libXinerama )
-"
-# XXX: These deps are from session and desktop files in data/ directory
-# fprintd is used via dbus by gdm-fingerprint-extension
-# gnome-session-3.6 needed to avoid freezing with orca
-RDEPEND="${COMMON_DEPEND}
-   >=gnome-base/gnome-session-3.6
-   >=gnome-base/gnome-shell-3.1.90
-   x11-apps/xhost
-
-   accessibility? (
-   >=app-accessibility/orca-3.10
-   gnome-extra/mousetweaks )
-   fprint? (
-   sys-auth/fprintd
-  

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2017-03-19 Thread Mart Raudsepp
commit: 68ea1734b1b306e39bbf4d661b001165cfcad6c8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 19 00:45:33 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 19 11:43:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ea1734

gnome-base/gdm: bump to 3.22.3

Package-Manager: Portage-2.3.4, Repoman-2.3.1

 gnome-base/gdm/Manifest  |   1 +
 gnome-base/gdm/gdm-3.22.3.ebuild | 221 +++
 2 files changed, 222 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 306262d..60938302c66 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,3 +1,4 @@
 DIST gdm-3.20.1.tar.xz 1148952 SHA256 
10a2512fc8455a3e60e61907a8419ae7dfba9e7ea80cfb7e2ffa746eb165789f SHA512 
6d6121aa86b78e0353f9f4c230151efbf45da64f5af3e0a694ed84ecbf9d64b2ae769755b6f3d0c55b9ad88f2710e4a6cf2aafc15201444a843a40daf40dcbc6
 WHIRLPOOL 
2a42fb8c0becb51e87f67415fb20c3a2fc90d85b74e919fda0df36cf45f68a271fd9631f0bbdff914a164fcbabcdc535934cd18a75c0f9b6afa08c62190a9e32
 DIST gdm-3.22.1.tar.xz 1110372 SHA256 
6a43e623f563c2e366297c2ee8d160526a285e102c73936e27a1d79076d6969f SHA512 
dfd66017f62b4cfeac41b9f86a09ce826d08b994b608fd3c8bc1a27ed0245a755921bee8720d442e300a60367f7be8a7dc85f917ccc6ef0b71f712348c0e3060
 WHIRLPOOL 
5c352321590728be20c0e866aadc31092b59f07be90d819ec214df9f6ccb9a60f9c3e2ee7d0518f3a89395e178f18cf4d2edc29c9ce0bdfb70dfda2752bdbc86
+DIST gdm-3.22.3.tar.xz 1110740 SHA256 
e7ca3ce77140efe1920f8864c2c77f89bc9f9f75e70e744994cf0a70d8780963 SHA512 
b87acfca13c1d71ed1d7390625d1c36d58cfcde0ea969fa29cde5cabcb2fdf386e30e3b4d3ca057c2cdb99c202dca19d2a478b55083c468c7fb595e69881aebf
 WHIRLPOOL 
7239028567fcdb6acba5e38982163ab52c5560d24ab3e97db065c7afbc4e7fa42611f6d271ca3d07cd30b0e5e641dee1c2958089efd69f3fd394733ebaa1c0e7
 DIST tango-gentoo-v1.1.tar.gz 29322 SHA256 
518efa4257c8e689488399db23397a89f4dcd5990ce537ef6215860ad5606eb0 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
 WHIRLPOOL 
9e1635a505ea48f4fe8bdb3b8b3b43cfb9cf99e3204194c51361b198886e719921cfacbc15f9f6407aa7d0c4af178e24c74b998fc370fa2329040e5be1baf153

diff --git a/gnome-base/gdm/gdm-3.22.3.ebuild b/gnome-base/gdm/gdm-3.22.3.ebuild
new file mode 100644
index 000..9ea900fb105
--- /dev/null
+++ b/gnome-base/gdm/gdm-3.22.3.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+
+inherit autotools eutils gnome2 pam readme.gentoo-r1 systemd user versionator
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-Sampling-Plus-1.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~x86"
+
+# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
+# nspr used by smartcard extension
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
+COMMON_DEPEND="
+   app-text/iso-codes
+   >=dev-libs/glib-2.36:2[dbus]
+   >=x11-libs/gtk+-2.91.1:3
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   >=media-libs/fontconfig-2.5.0:1.0
+   >=media-libs/libcanberra-0.4[gtk3]
+   sys-apps/dbus
+   >=sys-apps/accountsservice-0.6.12
+
+   x11-apps/sessreg
+   x11-base/xorg-server
+   x11-libs/libXi
+   x11-libs/libXau
+   x11-libs/libX11
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXft
+   x11-libs/libxcb
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   virtual/pam
+
+   >=sys-apps/systemd-186:0=[pam]
+
+   sys-auth/pambase[systemd]
+
+   audit? ( sys-process/audit )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   plymouth? ( sys-boot/plymouth )
+   selinux? ( sys-libs/libselinux )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   xinerama? ( x11-libs/libXinerama )
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+# gnome-session-3.6 needed to avoid freezing with orca
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks )
+   fprint? (
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2017-03-19 Thread Mart Raudsepp
commit: db0661fddcc828d5c1b05088c761c55ef796c35d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 19 11:36:33 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 19 11:43:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db0661fd

gnome-base/gdm: Remove 3.16 upgrade notice for 3.22 and fix it for pathological 
cases for 3.20

Gentoo-bug: 589470

 gnome-base/gdm/gdm-3.20.1.ebuild | 12 
 gnome-base/gdm/gdm-3.22.3.ebuild |  5 -
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/gnome-base/gdm/gdm-3.20.1.ebuild b/gnome-base/gdm/gdm-3.20.1.ebuild
index 39bce084c9a..ca910f7665c 100644
--- a/gnome-base/gdm/gdm-3.20.1.ebuild
+++ b/gnome-base/gdm/gdm-3.20.1.ebuild
@@ -208,8 +208,12 @@ pkg_postinst() {
 
readme.gentoo_print_elog
 
-   if ! version_is_at_least 3.16.0 ${REPLACING_VERSIONS}; then
-   ewarn "GDM will now use a new TTY per logged user as explained 
at:"
-   ewarn 
"https://wiki.gentoo.org/wiki/Project:GNOME/GNOME3-Troubleshooting#GDM_.3E.3D_3.16_opens_one_graphical_session_per_user;
-   fi
+   local v
+   for v in ${REPLACING_VERSIONS}; do
+   if ! version_is_at_least 3.16.0 ${v}; then
+   ewarn "GDM will now use a new TTY per logged user as 
explained at:"
+   ewarn 
"https://wiki.gentoo.org/wiki/Project:GNOME/GNOME3-Troubleshooting#GDM_.3E.3D_3.16_opens_one_graphical_session_per_user;
+   break
+   fi
+   done
 }

diff --git a/gnome-base/gdm/gdm-3.22.3.ebuild b/gnome-base/gdm/gdm-3.22.3.ebuild
index 9ea900fb105..acb9419fe85 100644
--- a/gnome-base/gdm/gdm-3.22.3.ebuild
+++ b/gnome-base/gdm/gdm-3.22.3.ebuild
@@ -213,9 +213,4 @@ pkg_postinst() {
eend ${ret}
 
readme.gentoo_print_elog
-
-   if ! version_is_at_least 3.16.0 ${REPLACING_VERSIONS}; then
-   ewarn "GDM will now use a new TTY per logged user as explained 
at:"
-   ewarn 
"https://wiki.gentoo.org/wiki/Project:GNOME/GNOME3-Troubleshooting#GDM_.3E.3D_3.16_opens_one_graphical_session_per_user;
-   fi
 }



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2017-02-04 Thread Pacho Ramos
commit: a6982b5e00ce439b637fc36593ba9e053366b7e5
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Feb  4 15:21:50 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Feb  4 15:23:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6982b5e

gnome-base/gdm: Drop sparc (#599572)

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 gnome-base/gdm/gdm-3.20.1.ebuild| 4 ++--
 gnome-base/gdm/gdm-3.22.1-r1.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnome-base/gdm/gdm-3.20.1.ebuild b/gnome-base/gdm/gdm-3.20.1.ebuild
index 2fb7b97..1abf21b 100644
--- a/gnome-base/gdm/gdm-3.20.1.ebuild
+++ b/gnome-base/gdm/gdm-3.20.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -23,7 +23,7 @@ SLOT="0"
 
 IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
 
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh x86"
 
 # NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
 # nspr used by smartcard extension

diff --git a/gnome-base/gdm/gdm-3.22.1-r1.ebuild 
b/gnome-base/gdm/gdm-3.22.1-r1.ebuild
index bf9b916..7a4b923 100644
--- a/gnome-base/gdm/gdm-3.22.1-r1.ebuild
+++ b/gnome-base/gdm/gdm-3.22.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -23,7 +23,7 @@ SLOT="0"
 
 IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
 
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~x86"
 
 # NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
 # nspr used by smartcard extension



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2016-12-29 Thread Mart Raudsepp
commit: fd6d709197e2597fe031a13e9974ce52d48e3c9e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Dec 30 03:47:40 2016 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Dec 30 03:47:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd6d7091

gnome-base/gdm: Remove old

Package-Manager: portage-2.3.3

 gnome-base/gdm/gdm-3.22.1.ebuild | 216 ---
 1 file changed, 216 deletions(-)

diff --git a/gnome-base/gdm/gdm-3.22.1.ebuild b/gnome-base/gdm/gdm-3.22.1.ebuild
deleted file mode 100644
index 432173a..
--- a/gnome-base/gdm/gdm-3.22.1.ebuild
+++ /dev/null
@@ -1,216 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-
-inherit autotools eutils gnome2 pam readme.gentoo-r1 systemd user versionator
-
-DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
-HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
-
-SRC_URI="${SRC_URI}
-   branding? ( 
http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
-"
-
-LICENSE="
-   GPL-2+
-   branding? ( CC-Sampling-Plus-1.0 )
-"
-
-SLOT="0"
-
-IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
-
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
-
-# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
-# nspr used by smartcard extension
-# dconf, dbus and g-s-d are needed at install time for dconf update
-# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
-COMMON_DEPEND="
-   app-text/iso-codes
-   >=dev-libs/glib-2.36:2[dbus]
-   >=x11-libs/gtk+-2.91.1:3
-   >=gnome-base/dconf-0.20
-   >=gnome-base/gnome-settings-daemon-3.1.4
-   gnome-base/gsettings-desktop-schemas
-   >=media-libs/fontconfig-2.5.0:1.0
-   >=media-libs/libcanberra-0.4[gtk3]
-   sys-apps/dbus
-   >=sys-apps/accountsservice-0.6.12
-
-   x11-apps/sessreg
-   x11-base/xorg-server
-   x11-libs/libXi
-   x11-libs/libXau
-   x11-libs/libX11
-   x11-libs/libXdmcp
-   x11-libs/libXext
-   x11-libs/libXft
-   >=x11-misc/xdg-utils-1.0.2-r3
-
-   virtual/pam
-
-   >=sys-apps/systemd-186:0=[pam]
-
-   sys-auth/pambase[systemd]
-
-   audit? ( sys-process/audit )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
-   plymouth? ( sys-boot/plymouth )
-   selinux? ( sys-libs/libselinux )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   xinerama? ( x11-libs/libXinerama )
-"
-# XXX: These deps are from session and desktop files in data/ directory
-# fprintd is used via dbus by gdm-fingerprint-extension
-# gnome-session-3.6 needed to avoid freezing with orca
-RDEPEND="${COMMON_DEPEND}
-   >=gnome-base/gnome-session-3.6
-   >=gnome-base/gnome-shell-3.1.90
-   x11-apps/xhost
-
-   accessibility? (
-   >=app-accessibility/orca-3.10
-   gnome-extra/mousetweaks )
-   fprint? (
-   sys-auth/fprintd
-   sys-auth/pam_fprint )
-
-   !gnome-extra/fast-user-switch-applet
-"
-DEPEND="${COMMON_DEPEND}
-   app-text/docbook-xml-dtd:4.1.2
-   dev-util/gdbus-codegen
-   >=dev-util/intltool-0.40.0
-   dev-util/itstool
-   virtual/pkgconfig
-   x11-proto/inputproto
-   x11-proto/randrproto
-   test? ( >=dev-libs/check-0.9.4 )
-   xinerama? ( x11-proto/xineramaproto )
-"
-
-DOC_CONTENTS="
-   To make GDM start at boot, run:\n
-   # systemctl enable gdm.service\n
-   \n
-   For passwordless login to unlock your keyring, you need to install
-   sys-auth/pambase with USE=gnome-keyring and set an empty password
-   on your keyring. Use app-crypt/seahorse for that.\n
-   \n
-   You may need to install app-crypt/coolkey and sys-auth/pam_pkcs11
-   for smartcard support
-"
-
-pkg_setup() {
-   enewgroup gdm
-   enewgroup video # Just in case it hasn't been created yet
-   enewuser gdm -1 -1 /var/lib/gdm gdm,video
-
-   # For compatibility with certain versions of nvidia-drivers, etc., need 
to
-   # ensure that gdm user is in the video group
-   if ! egetent group video | grep -q gdm; then
-   # FIXME XXX: is this at all portable, ldap-safe, etc.?
-   # XXX: egetent does not have a 1-argument form, so we can't use 
it to
-   # get the list of gdm's groups
-   local g=$(groups gdm)
-   elog "Adding user gdm to video group"
-   usermod -G video,${g// /,} gdm || die "Adding user gdm to video 
group failed"
-   fi
-}
-
-src_prepare() {
-   # ssh-agent handling must be done at xinitrc.d, bug #220603
-   eapply "${FILESDIR}/${PN}-2.32.0-xinitrc-ssh-agent.patch"
-
-   # Gentoo 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/files/, gnome-base/gdm/

2016-11-20 Thread Remi Cardona
commit: 718d926ecbdef169e5b3242f868ee30a20da07d1
Author: Rémi Cardona  gentoo  org>
AuthorDate: Mon Nov 21 07:47:21 2016 +
Commit: Remi Cardona  gentoo  org>
CommitDate: Mon Nov 21 07:47:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=718d926e

gnome-base/gdm: install pam_gdm.so in correct location, bug #599714

Package-Manager: portage-2.3.2

 .../gdm/files/gdm-3.22.1-pam-module-dir.patch  |  52 +
 gnome-base/gdm/gdm-3.22.1-r1.ebuild| 220 +
 2 files changed, 272 insertions(+)

diff --git a/gnome-base/gdm/files/gdm-3.22.1-pam-module-dir.patch 
b/gnome-base/gdm/files/gdm-3.22.1-pam-module-dir.patch
new file mode 100644
index ..7dc4392
--- /dev/null
+++ b/gnome-base/gdm/files/gdm-3.22.1-pam-module-dir.patch
@@ -0,0 +1,52 @@
+From 4fc9023bb86689f1391651fa744d9e63ee1d7bbc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?R=C3=A9mi=20Cardona?= 
+Date: Mon, 21 Nov 2016 08:18:32 +0100
+Subject: [PATCH] pam_gdm: allow setting pam module dir at configure time
+
+Code taken almost verbatim from gnome-keyring.
+---
+ configure.ac| 10 +-
+ pam_gdm/Makefile.am |  2 +-
+ 2 files changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index dd98992..e0074dd 100644
+--- a/configure.ac
 b/configure.ac
+@@ -476,7 +476,7 @@ dnl 
---
+ dnl - Check for PAM stuff
+ dnl 
---
+ 
+-dnl PAM prefix
++dnl PAM prefix (configuration files)
+ withval=""
+ AC_ARG_WITH(pam-prefix,
+ AS_HELP_STRING([--with-pam-prefix=],
+@@ -492,6 +492,14 @@ else
+ fi
+ AC_SUBST(PAM_PREFIX)
+ 
++dnl PAM dir (dynamic modules)
++AC_ARG_WITH([pam-dir],
++[AC_HELP_STRING([--with-pam-dir=DIR],
++ [directory to install pam modules in])],
++ [], [with_pam_dir='${libdir}/security'])
++PAM_DEST_DIR="$with_pam_dir"
++AC_SUBST(PAM_DEST_DIR)
++
+ have_pam=no
+ AC_CHECK_LIB(pam, pam_start, have_pam=yes)
+ 
+diff --git a/pam_gdm/Makefile.am b/pam_gdm/Makefile.am
+index 61d672b..980b31c 100644
+--- a/pam_gdm/Makefile.am
 b/pam_gdm/Makefile.am
+@@ -36,4 +36,4 @@ pam_gdm_LTLIBRARIES = \
+   pam_gdm.la \
+   $(END_OF_LIST)
+ 
+-pam_gdmdir = $(libdir)/security
++pam_gdmdir = $(PAM_DEST_DIR)
+-- 
+2.10.2
+

diff --git a/gnome-base/gdm/gdm-3.22.1-r1.ebuild 
b/gnome-base/gdm/gdm-3.22.1-r1.ebuild
new file mode 100644
index ..bf9b916
--- /dev/null
+++ b/gnome-base/gdm/gdm-3.22.1-r1.ebuild
@@ -0,0 +1,220 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+
+inherit autotools eutils gnome2 pam readme.gentoo-r1 systemd user versionator
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-Sampling-Plus-1.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+
+# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
+# nspr used by smartcard extension
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
+COMMON_DEPEND="
+   app-text/iso-codes
+   >=dev-libs/glib-2.36:2[dbus]
+   >=x11-libs/gtk+-2.91.1:3
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   >=media-libs/fontconfig-2.5.0:1.0
+   >=media-libs/libcanberra-0.4[gtk3]
+   sys-apps/dbus
+   >=sys-apps/accountsservice-0.6.12
+
+   x11-apps/sessreg
+   x11-base/xorg-server
+   x11-libs/libXi
+   x11-libs/libXau
+   x11-libs/libX11
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXft
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   virtual/pam
+
+   >=sys-apps/systemd-186:0=[pam]
+
+   sys-auth/pambase[systemd]
+
+   audit? ( sys-process/audit )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   plymouth? ( sys-boot/plymouth )
+   selinux? ( sys-libs/libselinux )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   xinerama? ( x11-libs/libXinerama )
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+# gnome-session-3.6 needed to avoid freezing with orca
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-base/gnome-session-3.6
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/files/, gnome-base/gdm/

2016-11-11 Thread Gilles Dartiguelongue
commit: a0613363e125b608ed2d24b97e9d3c5013316ca3
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Nov 12 00:05:52 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sat Nov 12 00:33:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0613363

gnome-base/gdm: cleanup old revision

Package-Manager: portage-2.3.2

 gnome-base/gdm/Manifest|   1 -
 .../gdm/files/gdm-3.2.1.1-custom-session.patch |  51 -
 gnome-base/gdm/gdm-3.18.3.ebuild   | 218 -
 3 files changed, 270 deletions(-)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index bc368e1..306 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,4 +1,3 @@
-DIST gdm-3.18.3.tar.xz 1605980 SHA256 
068729fa1744b38eb96be5440416e420c6e41783e9e53d0a217c89928581b1a3 SHA512 
b1d80a37f8ae7fe924d7539c1d10e15ce5fb25ad00e6ca8ae1e8df5b901a4a7327b126e869eb56b76a6247709fed193eecd636b74643f61e296d371ae7468e98
 WHIRLPOOL 
6e9e44796787663b75547821972b3e2cfdcf5b0711bafa412ca1c2961ff00de868b5bf664ab949b7e4736ef86e1bbfdce7f6212edda1017ae48114b90d8de40f
 DIST gdm-3.20.1.tar.xz 1148952 SHA256 
10a2512fc8455a3e60e61907a8419ae7dfba9e7ea80cfb7e2ffa746eb165789f SHA512 
6d6121aa86b78e0353f9f4c230151efbf45da64f5af3e0a694ed84ecbf9d64b2ae769755b6f3d0c55b9ad88f2710e4a6cf2aafc15201444a843a40daf40dcbc6
 WHIRLPOOL 
2a42fb8c0becb51e87f67415fb20c3a2fc90d85b74e919fda0df36cf45f68a271fd9631f0bbdff914a164fcbabcdc535934cd18a75c0f9b6afa08c62190a9e32
 DIST gdm-3.22.1.tar.xz 1110372 SHA256 
6a43e623f563c2e366297c2ee8d160526a285e102c73936e27a1d79076d6969f SHA512 
dfd66017f62b4cfeac41b9f86a09ce826d08b994b608fd3c8bc1a27ed0245a755921bee8720d442e300a60367f7be8a7dc85f917ccc6ef0b71f712348c0e3060
 WHIRLPOOL 
5c352321590728be20c0e866aadc31092b59f07be90d819ec214df9f6ccb9a60f9c3e2ee7d0518f3a89395e178f18cf4d2edc29c9ce0bdfb70dfda2752bdbc86
 DIST tango-gentoo-v1.1.tar.gz 29322 SHA256 
518efa4257c8e689488399db23397a89f4dcd5990ce537ef6215860ad5606eb0 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
 WHIRLPOOL 
9e1635a505ea48f4fe8bdb3b8b3b43cfb9cf99e3204194c51361b198886e719921cfacbc15f9f6407aa7d0c4af178e24c74b998fc370fa2329040e5be1baf153

diff --git a/gnome-base/gdm/files/gdm-3.2.1.1-custom-session.patch 
b/gnome-base/gdm/files/gdm-3.2.1.1-custom-session.patch
deleted file mode 100644
index c27f8fd..
--- a/gnome-base/gdm/files/gdm-3.2.1.1-custom-session.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From e61ece2b42b270dd3f68718fef291be7b7f44aa6 Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue 
-Date: Tue, 2 Nov 2010 23:19:07 +0100
-Subject: [PATCH 1/4] make custom session work
-
-Gentoo bug: #216984
-
-fix custom sessions not doing sourcing in the proper order.

- data/Xsession.in | 18 +-
- 1 file changed, 9 insertions(+), 9 deletions(-)
-
-diff --git a/data/Xsession.in b/data/Xsession.in
-index 118518c..201be92 100755
 a/data/Xsession.in
-+++ b/data/Xsession.in
-@@ -155,15 +155,6 @@ fi
- 
- xhost +si:localuser:`id -un` || :
- 
--# run all system xinitrc shell scripts.
--if [ -d /etc/X11/xinit/xinitrc.d ]; then
--for i in /etc/X11/xinit/xinitrc.d/* ; do
--if [ -x "$i" -a ! -d "$i" ]; then
--  . "$i"
--fi
--done
--fi
--
- if [ "x$command" = "xcustom" ] ; then
-   if [ -x "$HOME/.xsession" ]; then
- command="$HOME/.xsession"
-@@ -191,6 +182,15 @@ if [ "x$command" = "xdefault" ] ; then
-   fi
- fi
- 
-+# run all system xinitrc shell scripts.
-+if [ -d /etc/X11/xinit/xinitrc.d ]; then
-+for i in /etc/X11/xinit/xinitrc.d/* ; do
-+if [ -x "$i" -a ! -d "$i" ]; then
-+  . "$i"
-+fi
-+done
-+fi
-+
- # add ssh-agent if found
- sshagent="`gdmwhich ssh-agent`"
- if [ -n "$sshagent" ] && [ -x "$sshagent" ] && [ -z "$SSH_AUTH_SOCK" ]; then
--- 
-1.8.5.1
-

diff --git a/gnome-base/gdm/gdm-3.18.3.ebuild b/gnome-base/gdm/gdm-3.18.3.ebuild
deleted file mode 100644
index 3019e3d..
--- a/gnome-base/gdm/gdm-3.18.3.ebuild
+++ /dev/null
@@ -1,218 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="yes"
-GNOME2_LA_PUNT="yes"
-
-inherit autotools eutils gnome2 pam readme.gentoo-r1 systemd user versionator
-
-DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
-HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
-
-SRC_URI="${SRC_URI}
-   branding? ( 
http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
-"
-
-LICENSE="
-   GPL-2+
-   branding? ( CC-Sampling-Plus-1.0 )
-"
-
-SLOT="0"
-
-IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
-
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc x86"
-
-# 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2016-11-11 Thread Gilles Dartiguelongue
commit: 6bc45536092ff3423108831e17f63b91f5899419
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Nov 12 00:04:11 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sat Nov 12 00:33:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bc45536

gnome-base/gdm: version bump 3.20.1 → 3.22.1

Package-Manager: portage-2.3.2

 gnome-base/gdm/Manifest  |   1 +
 gnome-base/gdm/gdm-3.22.1.ebuild | 216 +++
 2 files changed, 217 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index ad64b9e..bc368e1 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,3 +1,4 @@
 DIST gdm-3.18.3.tar.xz 1605980 SHA256 
068729fa1744b38eb96be5440416e420c6e41783e9e53d0a217c89928581b1a3 SHA512 
b1d80a37f8ae7fe924d7539c1d10e15ce5fb25ad00e6ca8ae1e8df5b901a4a7327b126e869eb56b76a6247709fed193eecd636b74643f61e296d371ae7468e98
 WHIRLPOOL 
6e9e44796787663b75547821972b3e2cfdcf5b0711bafa412ca1c2961ff00de868b5bf664ab949b7e4736ef86e1bbfdce7f6212edda1017ae48114b90d8de40f
 DIST gdm-3.20.1.tar.xz 1148952 SHA256 
10a2512fc8455a3e60e61907a8419ae7dfba9e7ea80cfb7e2ffa746eb165789f SHA512 
6d6121aa86b78e0353f9f4c230151efbf45da64f5af3e0a694ed84ecbf9d64b2ae769755b6f3d0c55b9ad88f2710e4a6cf2aafc15201444a843a40daf40dcbc6
 WHIRLPOOL 
2a42fb8c0becb51e87f67415fb20c3a2fc90d85b74e919fda0df36cf45f68a271fd9631f0bbdff914a164fcbabcdc535934cd18a75c0f9b6afa08c62190a9e32
+DIST gdm-3.22.1.tar.xz 1110372 SHA256 
6a43e623f563c2e366297c2ee8d160526a285e102c73936e27a1d79076d6969f SHA512 
dfd66017f62b4cfeac41b9f86a09ce826d08b994b608fd3c8bc1a27ed0245a755921bee8720d442e300a60367f7be8a7dc85f917ccc6ef0b71f712348c0e3060
 WHIRLPOOL 
5c352321590728be20c0e866aadc31092b59f07be90d819ec214df9f6ccb9a60f9c3e2ee7d0518f3a89395e178f18cf4d2edc29c9ce0bdfb70dfda2752bdbc86
 DIST tango-gentoo-v1.1.tar.gz 29322 SHA256 
518efa4257c8e689488399db23397a89f4dcd5990ce537ef6215860ad5606eb0 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
 WHIRLPOOL 
9e1635a505ea48f4fe8bdb3b8b3b43cfb9cf99e3204194c51361b198886e719921cfacbc15f9f6407aa7d0c4af178e24c74b998fc370fa2329040e5be1baf153

diff --git a/gnome-base/gdm/gdm-3.22.1.ebuild b/gnome-base/gdm/gdm-3.22.1.ebuild
new file mode 100644
index ..432173a
--- /dev/null
+++ b/gnome-base/gdm/gdm-3.22.1.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+
+inherit autotools eutils gnome2 pam readme.gentoo-r1 systemd user versionator
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-Sampling-Plus-1.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+
+# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
+# nspr used by smartcard extension
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
+COMMON_DEPEND="
+   app-text/iso-codes
+   >=dev-libs/glib-2.36:2[dbus]
+   >=x11-libs/gtk+-2.91.1:3
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   >=media-libs/fontconfig-2.5.0:1.0
+   >=media-libs/libcanberra-0.4[gtk3]
+   sys-apps/dbus
+   >=sys-apps/accountsservice-0.6.12
+
+   x11-apps/sessreg
+   x11-base/xorg-server
+   x11-libs/libXi
+   x11-libs/libXau
+   x11-libs/libX11
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXft
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   virtual/pam
+
+   >=sys-apps/systemd-186:0=[pam]
+
+   sys-auth/pambase[systemd]
+
+   audit? ( sys-process/audit )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   plymouth? ( sys-boot/plymouth )
+   selinux? ( sys-libs/libselinux )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   xinerama? ( x11-libs/libXinerama )
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+# gnome-session-3.6 needed to avoid freezing with orca
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks )
+   fprint? (
+   sys-auth/fprintd
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2016-04-17 Thread Pacho Ramos
commit: 4344236dd4bc6b9b545ec0caa9e5a1c3495964e2
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr 17 10:48:47 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Apr 17 11:13:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4344236d

gnome-base/gdm: Version bump

Package-Manager: portage-2.2.28

 gnome-base/gdm/Manifest  |   1 +
 gnome-base/gdm/gdm-3.18.3.ebuild | 218 +++
 2 files changed, 219 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index bf12bfc..3b5f979 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,2 +1,3 @@
 DIST gdm-3.18.2.tar.xz 1574772 SHA256 
549235247611d74f0d5d5a4aa01ba9350a4d3468e44ac013b40791c6a986f822 SHA512 
db2213db81b0505387a3fc4a9d4c6dd3fb1a8f167fcd7b228a695142b5d2f8125603971a78b5e40f06f19b79af21f4b5a77a5e78162e56f4a95001fb3bd6c035
 WHIRLPOOL 
00dca354a7a470ff81dc1adff40b08764b03108630e5b24fab2343725699e6b99527ff7308025008ed9b5ac060b5b77935871c0c9620513bb0317f4280e25c43
+DIST gdm-3.18.3.tar.xz 1605980 SHA256 
068729fa1744b38eb96be5440416e420c6e41783e9e53d0a217c89928581b1a3 SHA512 
b1d80a37f8ae7fe924d7539c1d10e15ce5fb25ad00e6ca8ae1e8df5b901a4a7327b126e869eb56b76a6247709fed193eecd636b74643f61e296d371ae7468e98
 WHIRLPOOL 
6e9e44796787663b75547821972b3e2cfdcf5b0711bafa412ca1c2961ff00de868b5bf664ab949b7e4736ef86e1bbfdce7f6212edda1017ae48114b90d8de40f
 DIST tango-gentoo-v1.1.tar.gz 29322 SHA256 
518efa4257c8e689488399db23397a89f4dcd5990ce537ef6215860ad5606eb0 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
 WHIRLPOOL 
9e1635a505ea48f4fe8bdb3b8b3b43cfb9cf99e3204194c51361b198886e719921cfacbc15f9f6407aa7d0c4af178e24c74b998fc370fa2329040e5be1baf153

diff --git a/gnome-base/gdm/gdm-3.18.3.ebuild b/gnome-base/gdm/gdm-3.18.3.ebuild
new file mode 100644
index 000..eba3c76
--- /dev/null
+++ b/gnome-base/gdm/gdm-3.18.3.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="yes"
+GNOME2_LA_PUNT="yes"
+
+inherit autotools eutils gnome2 pam readme.gentoo-r1 systemd user versionator
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-Sampling-Plus-1.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+
+# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
+# nspr used by smartcard extension
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
+COMMON_DEPEND="
+   app-text/iso-codes
+   >=dev-libs/glib-2.36:2[dbus]
+   >=x11-libs/gtk+-2.91.1:3
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   >=media-libs/fontconfig-2.5.0:1.0
+   >=media-libs/libcanberra-0.4[gtk3]
+   sys-apps/dbus
+   >=sys-apps/accountsservice-0.6.12
+
+   x11-apps/sessreg
+   x11-base/xorg-server
+   x11-libs/libXi
+   x11-libs/libXau
+   x11-libs/libX11
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXft
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   virtual/pam
+
+   >=sys-apps/systemd-186:0=[pam]
+
+   sys-auth/pambase[systemd]
+
+   audit? ( sys-process/audit )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   plymouth? ( sys-boot/plymouth )
+   selinux? ( sys-libs/libselinux )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   xinerama? ( x11-libs/libXinerama )
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+# gnome-session-3.6 needed to avoid freezing with orca
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks )
+   fprint? (
+   sys-auth/fprintd
+   sys-auth/pam_fprint )
+
+   !gnome-extra/fast-user-switch-applet
+"
+DEPEND="${COMMON_DEPEND}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   >=dev-util/intltool-0.40.0
+   dev-util/itstool
+   virtual/pkgconfig
+   x11-proto/inputproto
+   x11-proto/randrproto
+   test? ( >=dev-libs/check-0.9.4 )
+   xinerama? ( 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2016-04-17 Thread Pacho Ramos
commit: 62621529fcbcce38f8e95a3f91c7587a80ee2bf6
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr 17 10:48:20 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Apr 17 11:13:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62621529

gnome-base/gdm: Drop old

Package-Manager: portage-2.2.28

 gnome-base/gdm/Manifest  |   1 -
 gnome-base/gdm/gdm-3.16.4.ebuild | 229 ---
 2 files changed, 230 deletions(-)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 0a6ebff..bf12bfc 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,3 +1,2 @@
-DIST gdm-3.16.4.tar.xz 1535580 SHA256 
281dd28d729eaab2f67e450b5b162299dec537b6f7e81fa1124e35c89d3942fd SHA512 
31cc33e32452ae817b60528308ced6120060781f19d695a501e1f9eea2ed0c883d1503f288919d659e5764e87163c3e334878b19c01c8909baf098c69db05b6c
 WHIRLPOOL 
c64144c1030933b037e28872f93f6a6c9bca64571090912f4b8b13229a61830dd2aa36ca997f9fa759793337ba741362ddf0f254a435e7ffd03a93bc726d9386
 DIST gdm-3.18.2.tar.xz 1574772 SHA256 
549235247611d74f0d5d5a4aa01ba9350a4d3468e44ac013b40791c6a986f822 SHA512 
db2213db81b0505387a3fc4a9d4c6dd3fb1a8f167fcd7b228a695142b5d2f8125603971a78b5e40f06f19b79af21f4b5a77a5e78162e56f4a95001fb3bd6c035
 WHIRLPOOL 
00dca354a7a470ff81dc1adff40b08764b03108630e5b24fab2343725699e6b99527ff7308025008ed9b5ac060b5b77935871c0c9620513bb0317f4280e25c43
 DIST tango-gentoo-v1.1.tar.gz 29322 SHA256 
518efa4257c8e689488399db23397a89f4dcd5990ce537ef6215860ad5606eb0 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
 WHIRLPOOL 
9e1635a505ea48f4fe8bdb3b8b3b43cfb9cf99e3204194c51361b198886e719921cfacbc15f9f6407aa7d0c4af178e24c74b998fc370fa2329040e5be1baf153

diff --git a/gnome-base/gdm/gdm-3.16.4.ebuild b/gnome-base/gdm/gdm-3.16.4.ebuild
deleted file mode 100644
index 08f99a4..000
--- a/gnome-base/gdm/gdm-3.16.4.ebuild
+++ /dev/null
@@ -1,229 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="yes"
-GNOME2_LA_PUNT="yes"
-
-inherit autotools eutils gnome2 pam readme.gentoo systemd user versionator
-
-DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
-HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
-
-SRC_URI="${SRC_URI}
-   branding? ( 
http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
-"
-
-LICENSE="
-   GPL-2+
-   branding? ( CC-Sampling-Plus-1.0 )
-"
-
-SLOT="0"
-
-IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard +systemd tcpd test wayland xinerama"
-REQUIRED_USE="wayland? ( systemd )"
-
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc x86"
-
-# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
-# nspr used by smartcard extension
-# dconf, dbus and g-s-d are needed at install time for dconf update
-# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
-COMMON_DEPEND="
-   app-text/iso-codes
-   >=dev-libs/glib-2.36:2[dbus]
-   >=x11-libs/gtk+-2.91.1:3
-   >=gnome-base/dconf-0.20
-   >=gnome-base/gnome-settings-daemon-3.1.4
-   gnome-base/gsettings-desktop-schemas
-   >=media-libs/fontconfig-2.5.0
-   >=media-libs/libcanberra-0.4[gtk3]
-   sys-apps/dbus
-   >=sys-apps/accountsservice-0.6.12
-
-   x11-apps/sessreg
-   x11-base/xorg-server
-   x11-libs/libXi
-   x11-libs/libXau
-   x11-libs/libX11
-   x11-libs/libXdmcp
-   x11-libs/libXext
-   x11-libs/libXft
-   >=x11-misc/xdg-utils-1.0.2-r3
-
-   virtual/pam
-   systemd? ( >=sys-apps/systemd-186:0=[pam] )
-   !systemd? (
-   >=x11-base/xorg-server-1.14.3-r1
-   >=sys-auth/consolekit-0.4.5_p20120320-r2
-   !=dev-libs/gobject-introspection-0.9.12:= )
-   plymouth? ( sys-boot/plymouth )
-   selinux? ( sys-libs/libselinux )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   xinerama? ( x11-libs/libXinerama )
-"
-# XXX: These deps are from session and desktop files in data/ directory
-# fprintd is used via dbus by gdm-fingerprint-extension
-# gnome-session-3.6 needed to avoid freezing with orca
-RDEPEND="${COMMON_DEPEND}
-   >=gnome-base/gnome-session-3.6
-   >=gnome-base/gnome-shell-3.1.90
-   gnome-extra/polkit-gnome:0
-   x11-apps/xhost
-   x11-themes/gnome-icon-theme-symbolic
-
-   accessibility? (
-   >=app-accessibility/orca-3.10
-   gnome-extra/mousetweaks )
-   fprint? (
-   sys-auth/fprintd
-   sys-auth/pam_fprint )
-
-   !gnome-extra/fast-user-switch-applet
-"
-DEPEND="${COMMON_DEPEND}
-   app-text/docbook-xml-dtd:4.1.2
-   dev-util/gdbus-codegen
-   >=dev-util/intltool-0.40.0
-   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2016-03-06 Thread Mikle Kolyada
commit: 4385637a180f819b5e6783f0209103bd55222897
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar  6 16:52:26 2016 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar  6 17:19:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4385637a

gnome-base/gdm: x86 stable wrt bug #427546

Package-Manager: portage-2.2.26

 gnome-base/gdm/gdm-3.18.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/gdm-3.18.2.ebuild b/gnome-base/gdm/gdm-3.18.2.ebuild
index b52aa88..6c0a33a 100644
--- a/gnome-base/gdm/gdm-3.18.2.ebuild
+++ b/gnome-base/gdm/gdm-3.18.2.ebuild
@@ -24,7 +24,7 @@ SLOT="0"
 
 IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
 
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc x86"
 
 # NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
 # nspr used by smartcard extension



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2015-11-19 Thread Pacho Ramos
commit: d25a85df393b9fc2c8bbca0c5cf9da9ab7e82259
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Nov 19 19:07:58 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Nov 19 19:07:58 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d25a85df

gnome-base/gdm: Drop old

Package-Manager: portage-2.2.24

 gnome-base/gdm/Manifest  |   1 -
 gnome-base/gdm/gdm-3.18.0.ebuild | 223 ---
 2 files changed, 224 deletions(-)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 78e1562..0a6ebff 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,4 +1,3 @@
 DIST gdm-3.16.4.tar.xz 1535580 SHA256 
281dd28d729eaab2f67e450b5b162299dec537b6f7e81fa1124e35c89d3942fd SHA512 
31cc33e32452ae817b60528308ced6120060781f19d695a501e1f9eea2ed0c883d1503f288919d659e5764e87163c3e334878b19c01c8909baf098c69db05b6c
 WHIRLPOOL 
c64144c1030933b037e28872f93f6a6c9bca64571090912f4b8b13229a61830dd2aa36ca997f9fa759793337ba741362ddf0f254a435e7ffd03a93bc726d9386
-DIST gdm-3.18.0.tar.xz 1561544 SHA256 
c9fbe7a921a73e2cced219eab35c350f86dfcfd5b7ed7502f9aeb3c262b46a47 SHA512 
d29095e95fe4f9349ca7e1bc863691509990022adaf0de0aa9fbbdd682ea51faa9e848223165df502a7a6190fc57245d736a3498c9ab3ead0d26776f6430b437
 WHIRLPOOL 
850321e846ea73e9f1fbe301f2bd8a60dff808f51e8d9b4ee7b84c25c89347f1341e5923a474c69065d8886f040729c0dd8296cb0e48e45826727b5241f8a423
 DIST gdm-3.18.2.tar.xz 1574772 SHA256 
549235247611d74f0d5d5a4aa01ba9350a4d3468e44ac013b40791c6a986f822 SHA512 
db2213db81b0505387a3fc4a9d4c6dd3fb1a8f167fcd7b228a695142b5d2f8125603971a78b5e40f06f19b79af21f4b5a77a5e78162e56f4a95001fb3bd6c035
 WHIRLPOOL 
00dca354a7a470ff81dc1adff40b08764b03108630e5b24fab2343725699e6b99527ff7308025008ed9b5ac060b5b77935871c0c9620513bb0317f4280e25c43
 DIST tango-gentoo-v1.1.tar.gz 29322 SHA256 
518efa4257c8e689488399db23397a89f4dcd5990ce537ef6215860ad5606eb0 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
 WHIRLPOOL 
9e1635a505ea48f4fe8bdb3b8b3b43cfb9cf99e3204194c51361b198886e719921cfacbc15f9f6407aa7d0c4af178e24c74b998fc370fa2329040e5be1baf153

diff --git a/gnome-base/gdm/gdm-3.18.0.ebuild b/gnome-base/gdm/gdm-3.18.0.ebuild
deleted file mode 100644
index 15a468f..000
--- a/gnome-base/gdm/gdm-3.18.0.ebuild
+++ /dev/null
@@ -1,223 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="yes"
-GNOME2_LA_PUNT="yes"
-
-inherit autotools eutils gnome2 pam readme.gentoo systemd user versionator
-
-DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
-HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
-
-SRC_URI="${SRC_URI}
-   branding? ( 
http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
-"
-
-LICENSE="
-   GPL-2+
-   branding? ( CC-Sampling-Plus-1.0 )
-"
-
-SLOT="0"
-
-IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
-
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
-
-# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
-# nspr used by smartcard extension
-# dconf, dbus and g-s-d are needed at install time for dconf update
-# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
-COMMON_DEPEND="
-   app-text/iso-codes
-   >=dev-libs/glib-2.36:2[dbus]
-   >=x11-libs/gtk+-2.91.1:3
-   >=gnome-base/dconf-0.20
-   >=gnome-base/gnome-settings-daemon-3.1.4
-   gnome-base/gsettings-desktop-schemas
-   >=media-libs/fontconfig-2.5.0
-   >=media-libs/libcanberra-0.4[gtk3]
-   sys-apps/dbus
-   >=sys-apps/accountsservice-0.6.12
-
-   x11-apps/sessreg
-   x11-base/xorg-server
-   x11-libs/libXi
-   x11-libs/libXau
-   x11-libs/libX11
-   x11-libs/libXdmcp
-   x11-libs/libXext
-   x11-libs/libXft
-   >=x11-misc/xdg-utils-1.0.2-r3
-
-   virtual/pam
-
-   >=sys-apps/systemd-186:0=[pam]
-
-   sys-auth/pambase[systemd]
-
-   audit? ( sys-process/audit )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
-   plymouth? ( sys-boot/plymouth )
-   selinux? ( sys-libs/libselinux )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   xinerama? ( x11-libs/libXinerama )
-"
-# XXX: These deps are from session and desktop files in data/ directory
-# fprintd is used via dbus by gdm-fingerprint-extension
-# gnome-session-3.6 needed to avoid freezing with orca
-RDEPEND="${COMMON_DEPEND}
-   >=gnome-base/gnome-session-3.6
-   >=gnome-base/gnome-shell-3.1.90
-   gnome-extra/polkit-gnome:0
-   x11-apps/xhost
-   x11-themes/gnome-icon-theme-symbolic
-
-   accessibility? (
-   >=app-accessibility/orca-3.10
-   gnome-extra/mousetweaks 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2015-11-19 Thread Pacho Ramos
commit: ad3313d7ca2e1c0db7bd9622c2d44f12d1d67e15
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Nov 19 19:07:15 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Nov 19 19:07:15 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad3313d7

gnome-base/gdm: Version bump

Package-Manager: portage-2.2.24

 gnome-base/gdm/Manifest  |   1 +
 gnome-base/gdm/gdm-3.18.2.ebuild | 223 +++
 2 files changed, 224 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index c1bf7c7..78e1562 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,3 +1,4 @@
 DIST gdm-3.16.4.tar.xz 1535580 SHA256 
281dd28d729eaab2f67e450b5b162299dec537b6f7e81fa1124e35c89d3942fd SHA512 
31cc33e32452ae817b60528308ced6120060781f19d695a501e1f9eea2ed0c883d1503f288919d659e5764e87163c3e334878b19c01c8909baf098c69db05b6c
 WHIRLPOOL 
c64144c1030933b037e28872f93f6a6c9bca64571090912f4b8b13229a61830dd2aa36ca997f9fa759793337ba741362ddf0f254a435e7ffd03a93bc726d9386
 DIST gdm-3.18.0.tar.xz 1561544 SHA256 
c9fbe7a921a73e2cced219eab35c350f86dfcfd5b7ed7502f9aeb3c262b46a47 SHA512 
d29095e95fe4f9349ca7e1bc863691509990022adaf0de0aa9fbbdd682ea51faa9e848223165df502a7a6190fc57245d736a3498c9ab3ead0d26776f6430b437
 WHIRLPOOL 
850321e846ea73e9f1fbe301f2bd8a60dff808f51e8d9b4ee7b84c25c89347f1341e5923a474c69065d8886f040729c0dd8296cb0e48e45826727b5241f8a423
+DIST gdm-3.18.2.tar.xz 1574772 SHA256 
549235247611d74f0d5d5a4aa01ba9350a4d3468e44ac013b40791c6a986f822 SHA512 
db2213db81b0505387a3fc4a9d4c6dd3fb1a8f167fcd7b228a695142b5d2f8125603971a78b5e40f06f19b79af21f4b5a77a5e78162e56f4a95001fb3bd6c035
 WHIRLPOOL 
00dca354a7a470ff81dc1adff40b08764b03108630e5b24fab2343725699e6b99527ff7308025008ed9b5ac060b5b77935871c0c9620513bb0317f4280e25c43
 DIST tango-gentoo-v1.1.tar.gz 29322 SHA256 
518efa4257c8e689488399db23397a89f4dcd5990ce537ef6215860ad5606eb0 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
 WHIRLPOOL 
9e1635a505ea48f4fe8bdb3b8b3b43cfb9cf99e3204194c51361b198886e719921cfacbc15f9f6407aa7d0c4af178e24c74b998fc370fa2329040e5be1baf153

diff --git a/gnome-base/gdm/gdm-3.18.2.ebuild b/gnome-base/gdm/gdm-3.18.2.ebuild
new file mode 100644
index 000..15a468f
--- /dev/null
+++ b/gnome-base/gdm/gdm-3.18.2.ebuild
@@ -0,0 +1,223 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="yes"
+GNOME2_LA_PUNT="yes"
+
+inherit autotools eutils gnome2 pam readme.gentoo systemd user versionator
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-Sampling-Plus-1.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+
+# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
+# nspr used by smartcard extension
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
+COMMON_DEPEND="
+   app-text/iso-codes
+   >=dev-libs/glib-2.36:2[dbus]
+   >=x11-libs/gtk+-2.91.1:3
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   >=media-libs/fontconfig-2.5.0
+   >=media-libs/libcanberra-0.4[gtk3]
+   sys-apps/dbus
+   >=sys-apps/accountsservice-0.6.12
+
+   x11-apps/sessreg
+   x11-base/xorg-server
+   x11-libs/libXi
+   x11-libs/libXau
+   x11-libs/libX11
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXft
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   virtual/pam
+
+   >=sys-apps/systemd-186:0=[pam]
+
+   sys-auth/pambase[systemd]
+
+   audit? ( sys-process/audit )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   plymouth? ( sys-boot/plymouth )
+   selinux? ( sys-libs/libselinux )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   xinerama? ( x11-libs/libXinerama )
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+# gnome-session-3.6 needed to avoid freezing with orca
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   gnome-extra/polkit-gnome:0
+   x11-apps/xhost
+   x11-themes/gnome-icon-theme-symbolic
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2015-11-15 Thread Pacho Ramos
commit: 0f0e3b6a520e7701846befb444cf6d8e356b67e4
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Nov 15 22:28:30 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Nov 15 22:30:41 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f0e3b6a

gnome-base/gdm: Version bump

Package-Manager: portage-2.2.24

 gnome-base/gdm/Manifest  |   1 +
 gnome-base/gdm/gdm-3.18.0.ebuild | 223 +++
 2 files changed, 224 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 3b6409a..89d7b7d 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,4 +1,5 @@
 DIST gdm-3.14.2.tar.xz 1490544 SHA256 
e20eb61496161ad95b1058dbf8aea9b7b004df4d0ea6b0fab4401397d9db5930 SHA512 
c9c0785a197da3313dc1879e325d5728ebec16934fa9adbe969beb09bea7bcadfb3d1e9e56cfc614f553a2f23d258621463c0f97123a2b632c7d696dd866
 WHIRLPOOL 
ba13de133df37c9858d01af43d551fa535921b656d31816e7bf4a45ffe11bea0c04adcef34d861e00a9071511fd737d0aa711036d1f5ac625fa3576d7008991c
 DIST gdm-3.16.2.tar.xz 1526872 SHA256 
c32ee80745424da10b94b7216efc2ef1257e2ca63d7f003edc1801fe1b56 SHA512 
e6ea44843035676f4516a51e447fcf79b445709408ca315e423fa24e447d5bd8142aba3bb3999b5da07a70bcb4e6b3f8abdf8fc560bcdda4d70d2e8f5e1a2b29
 WHIRLPOOL 
63830f03254253807b7805cc61e88dcdc9eb84d0db27b3c82297f5397204abb6b1203d6d28f7c0a8cca96d44e8071af9b4460ec76a21b388bbc3e1c5725fd926
 DIST gdm-3.16.4.tar.xz 1535580 SHA256 
281dd28d729eaab2f67e450b5b162299dec537b6f7e81fa1124e35c89d3942fd SHA512 
31cc33e32452ae817b60528308ced6120060781f19d695a501e1f9eea2ed0c883d1503f288919d659e5764e87163c3e334878b19c01c8909baf098c69db05b6c
 WHIRLPOOL 
c64144c1030933b037e28872f93f6a6c9bca64571090912f4b8b13229a61830dd2aa36ca997f9fa759793337ba741362ddf0f254a435e7ffd03a93bc726d9386
+DIST gdm-3.18.0.tar.xz 1561544 SHA256 
c9fbe7a921a73e2cced219eab35c350f86dfcfd5b7ed7502f9aeb3c262b46a47 SHA512 
d29095e95fe4f9349ca7e1bc863691509990022adaf0de0aa9fbbdd682ea51faa9e848223165df502a7a6190fc57245d736a3498c9ab3ead0d26776f6430b437
 WHIRLPOOL 
850321e846ea73e9f1fbe301f2bd8a60dff808f51e8d9b4ee7b84c25c89347f1341e5923a474c69065d8886f040729c0dd8296cb0e48e45826727b5241f8a423
 DIST tango-gentoo-v1.1.tar.gz 29322 SHA256 
518efa4257c8e689488399db23397a89f4dcd5990ce537ef6215860ad5606eb0 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
 WHIRLPOOL 
9e1635a505ea48f4fe8bdb3b8b3b43cfb9cf99e3204194c51361b198886e719921cfacbc15f9f6407aa7d0c4af178e24c74b998fc370fa2329040e5be1baf153

diff --git a/gnome-base/gdm/gdm-3.18.0.ebuild b/gnome-base/gdm/gdm-3.18.0.ebuild
new file mode 100644
index 000..57e52e7
--- /dev/null
+++ b/gnome-base/gdm/gdm-3.18.0.ebuild
@@ -0,0 +1,223 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="yes"
+GNOME2_LA_PUNT="yes"
+
+inherit autotools eutils gnome2 pam readme.gentoo systemd user versionator
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-Sampling-Plus-1.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard tcpd test wayland xinerama"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+
+# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
+# nspr used by smartcard extension
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
+COMMON_DEPEND="
+   app-text/iso-codes
+   >=dev-libs/glib-2.36:2[dbus]
+   >=x11-libs/gtk+-2.91.1:3
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   >=media-libs/fontconfig-2.5.0
+   >=media-libs/libcanberra-0.4[gtk3]
+   sys-apps/dbus
+   >=sys-apps/accountsservice-0.6.12
+
+   x11-apps/sessreg
+   x11-base/xorg-server
+   x11-libs/libXi
+   x11-libs/libXau
+   x11-libs/libX11
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXft
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   virtual/pam
+   
+   >=sys-apps/systemd-186:0=[pam]
+
+   sys-auth/pambase[systemd]
+
+   audit? ( sys-process/audit )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   plymouth? ( sys-boot/plymouth )
+   selinux? ( sys-libs/libselinux )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   xinerama? ( x11-libs/libXinerama )
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2015-11-15 Thread Pacho Ramos
commit: 8da90d27ad7c3fc54da906d839ed73d21d403bbd
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Nov 15 22:29:16 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Nov 15 22:30:43 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8da90d27

gnome-base/gdm: Drop old

Package-Manager: portage-2.2.24

 gnome-base/gdm/Manifest  |   2 -
 gnome-base/gdm/gdm-3.14.2.ebuild | 224 --
 gnome-base/gdm/gdm-3.16.2.ebuild | 229 ---
 gnome-base/gdm/gdm-3.18.0.ebuild |   2 +-
 4 files changed, 1 insertion(+), 456 deletions(-)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 89d7b7d..c1bf7c7 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,5 +1,3 @@
-DIST gdm-3.14.2.tar.xz 1490544 SHA256 
e20eb61496161ad95b1058dbf8aea9b7b004df4d0ea6b0fab4401397d9db5930 SHA512 
c9c0785a197da3313dc1879e325d5728ebec16934fa9adbe969beb09bea7bcadfb3d1e9e56cfc614f553a2f23d258621463c0f97123a2b632c7d696dd866
 WHIRLPOOL 
ba13de133df37c9858d01af43d551fa535921b656d31816e7bf4a45ffe11bea0c04adcef34d861e00a9071511fd737d0aa711036d1f5ac625fa3576d7008991c
-DIST gdm-3.16.2.tar.xz 1526872 SHA256 
c32ee80745424da10b94b7216efc2ef1257e2ca63d7f003edc1801fe1b56 SHA512 
e6ea44843035676f4516a51e447fcf79b445709408ca315e423fa24e447d5bd8142aba3bb3999b5da07a70bcb4e6b3f8abdf8fc560bcdda4d70d2e8f5e1a2b29
 WHIRLPOOL 
63830f03254253807b7805cc61e88dcdc9eb84d0db27b3c82297f5397204abb6b1203d6d28f7c0a8cca96d44e8071af9b4460ec76a21b388bbc3e1c5725fd926
 DIST gdm-3.16.4.tar.xz 1535580 SHA256 
281dd28d729eaab2f67e450b5b162299dec537b6f7e81fa1124e35c89d3942fd SHA512 
31cc33e32452ae817b60528308ced6120060781f19d695a501e1f9eea2ed0c883d1503f288919d659e5764e87163c3e334878b19c01c8909baf098c69db05b6c
 WHIRLPOOL 
c64144c1030933b037e28872f93f6a6c9bca64571090912f4b8b13229a61830dd2aa36ca997f9fa759793337ba741362ddf0f254a435e7ffd03a93bc726d9386
 DIST gdm-3.18.0.tar.xz 1561544 SHA256 
c9fbe7a921a73e2cced219eab35c350f86dfcfd5b7ed7502f9aeb3c262b46a47 SHA512 
d29095e95fe4f9349ca7e1bc863691509990022adaf0de0aa9fbbdd682ea51faa9e848223165df502a7a6190fc57245d736a3498c9ab3ead0d26776f6430b437
 WHIRLPOOL 
850321e846ea73e9f1fbe301f2bd8a60dff808f51e8d9b4ee7b84c25c89347f1341e5923a474c69065d8886f040729c0dd8296cb0e48e45826727b5241f8a423
 DIST tango-gentoo-v1.1.tar.gz 29322 SHA256 
518efa4257c8e689488399db23397a89f4dcd5990ce537ef6215860ad5606eb0 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
 WHIRLPOOL 
9e1635a505ea48f4fe8bdb3b8b3b43cfb9cf99e3204194c51361b198886e719921cfacbc15f9f6407aa7d0c4af178e24c74b998fc370fa2329040e5be1baf153

diff --git a/gnome-base/gdm/gdm-3.14.2.ebuild b/gnome-base/gdm/gdm-3.14.2.ebuild
deleted file mode 100644
index 992e31e..000
--- a/gnome-base/gdm/gdm-3.14.2.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="yes"
-GNOME2_LA_PUNT="yes"
-
-inherit autotools eutils gnome2 pam readme.gentoo systemd user
-
-DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
-HOMEPAGE="https://wiki.gnome.org/Projects/GDM;
-
-SRC_URI="${SRC_URI}
-   branding? ( 
http://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
-"
-
-LICENSE="
-   GPL-2+
-   branding? ( CC-Sampling-Plus-1.0 )
-"
-
-SLOT="0"
-IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux 
smartcard +systemd tcpd test wayland xinerama"
-REQUIRED_USE="wayland? ( systemd )"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc x86"
-
-# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
-# nspr used by smartcard extension
-# dconf, dbus and g-s-d are needed at install time for dconf update
-# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784
-COMMON_DEPEND="
-   app-text/iso-codes
-   >=dev-libs/glib-2.36:2
-   >=x11-libs/gtk+-2.91.1:3
-   >=gnome-base/dconf-0.20
-   >=gnome-base/gnome-settings-daemon-3.1.4
-   gnome-base/gsettings-desktop-schemas
-   >=media-libs/fontconfig-2.5.0
-   >=media-libs/libcanberra-0.4[gtk3]
-   sys-apps/dbus
-   >=sys-apps/accountsservice-0.6.12
-
-   x11-apps/sessreg
-   x11-base/xorg-server
-   x11-libs/libXi
-   x11-libs/libXau
-   x11-libs/libX11
-   x11-libs/libXdmcp
-   x11-libs/libXext
-   x11-libs/libXft
-   x11-libs/libXrandr
-   >=x11-misc/xdg-utils-1.0.2-r3
-
-   virtual/pam
-   systemd? ( >=sys-apps/systemd-186:0=[pam] )
-   !systemd? (
-   >=x11-base/xorg-server-1.14.3-r1
-   >=sys-auth/consolekit-0.4.5_p20120320-r2
-   !=dev-libs/gobject-introspection-0.9.12 )
-   plymouth? ( sys-boot/plymouth )
-   selinux? ( 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/

2015-09-20 Thread Pacho Ramos
commit: 2b750f8c939fb0d1271e79afed943358430ccf95
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Sep 20 16:19:28 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Sep 20 16:19:40 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b750f8c

gnome-base/gdm: Version bump, drop old

Package-Manager: portage-2.2.20.1

 gnome-base/gdm/Manifest   | 2 +-
 gnome-base/gdm/{gdm-3.16.1.1.ebuild => gdm-3.16.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index fef2528..3b6409a 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,4 +1,4 @@
 DIST gdm-3.14.2.tar.xz 1490544 SHA256 
e20eb61496161ad95b1058dbf8aea9b7b004df4d0ea6b0fab4401397d9db5930 SHA512 
c9c0785a197da3313dc1879e325d5728ebec16934fa9adbe969beb09bea7bcadfb3d1e9e56cfc614f553a2f23d258621463c0f97123a2b632c7d696dd866
 WHIRLPOOL 
ba13de133df37c9858d01af43d551fa535921b656d31816e7bf4a45ffe11bea0c04adcef34d861e00a9071511fd737d0aa711036d1f5ac625fa3576d7008991c
-DIST gdm-3.16.1.1.tar.xz 1538676 SHA256 
2d2409fdc0a53b080377730a7775bc3239f8584829ff327d3465def0b20433db SHA512 
188fb1babdeb65790fb44a11f93f5606d08aafb0c2c66f9188d6408684054e88a098caa38724c4c3d58387f45bd3952c30a4d5498032481103acc11a228ff3d3
 WHIRLPOOL 
7c2003c895727268fe028c38581859f0fa9dea2197508cbaa606ab2becbfde1afa048cd33f2f291b323d7cbc2543b640448e84105e15d2c0610e5ac02c4b
 DIST gdm-3.16.2.tar.xz 1526872 SHA256 
c32ee80745424da10b94b7216efc2ef1257e2ca63d7f003edc1801fe1b56 SHA512 
e6ea44843035676f4516a51e447fcf79b445709408ca315e423fa24e447d5bd8142aba3bb3999b5da07a70bcb4e6b3f8abdf8fc560bcdda4d70d2e8f5e1a2b29
 WHIRLPOOL 
63830f03254253807b7805cc61e88dcdc9eb84d0db27b3c82297f5397204abb6b1203d6d28f7c0a8cca96d44e8071af9b4460ec76a21b388bbc3e1c5725fd926
+DIST gdm-3.16.4.tar.xz 1535580 SHA256 
281dd28d729eaab2f67e450b5b162299dec537b6f7e81fa1124e35c89d3942fd SHA512 
31cc33e32452ae817b60528308ced6120060781f19d695a501e1f9eea2ed0c883d1503f288919d659e5764e87163c3e334878b19c01c8909baf098c69db05b6c
 WHIRLPOOL 
c64144c1030933b037e28872f93f6a6c9bca64571090912f4b8b13229a61830dd2aa36ca997f9fa759793337ba741362ddf0f254a435e7ffd03a93bc726d9386
 DIST tango-gentoo-v1.1.tar.gz 29322 SHA256 
518efa4257c8e689488399db23397a89f4dcd5990ce537ef6215860ad5606eb0 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
 WHIRLPOOL 
9e1635a505ea48f4fe8bdb3b8b3b43cfb9cf99e3204194c51361b198886e719921cfacbc15f9f6407aa7d0c4af178e24c74b998fc370fa2329040e5be1baf153

diff --git a/gnome-base/gdm/gdm-3.16.1.1.ebuild 
b/gnome-base/gdm/gdm-3.16.4.ebuild
similarity index 100%
rename from gnome-base/gdm/gdm-3.16.1.1.ebuild
rename to gnome-base/gdm/gdm-3.16.4.ebuild