summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2010-08-22 15:51:07 +0000
committerGilles Dartiguelongue <eva@gentoo.org>2010-08-22 15:51:07 +0000
commitc9ac9cbabd80945015309bfdd703e8372d5fe7d2 (patch)
tree3d4fa33132996f5f875f96eb6d9f9fcfd9b2b8b1 /gnome-base
parentx86 stable wrt bug #333583 (diff)
downloadhistorical-c9ac9cbabd80945015309bfdd703e8372d5fe7d2.tar.gz
historical-c9ac9cbabd80945015309bfdd703e8372d5fe7d2.tar.bz2
historical-c9ac9cbabd80945015309bfdd703e8372d5fe7d2.zip
Clean up old revisions.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'gnome-base')
-rw-r--r--gnome-base/gnome-session/ChangeLog11
-rw-r--r--gnome-base/gnome-session/Manifest18
-rw-r--r--gnome-base/gnome-session/files/gnome-session-2.19.2-no-asserts.patch31
-rw-r--r--gnome-base/gnome-session/files/gnome-session-2.22.3-gsd-spawn.patch252
-rw-r--r--gnome-base/gnome-session/files/gnome-session-2.23.5-polkit-automagic.patch30
-rw-r--r--gnome-base/gnome-session/files/gnome-session-2.24.2-shutdown.patch88
-rw-r--r--gnome-base/gnome-session/files/gnome-session-2.26.1-execinfo.patch81
-rw-r--r--gnome-base/gnome-session/gnome-session-2.22.3-r1.ebuild73
-rw-r--r--gnome-base/gnome-session/gnome-session-2.26.2.ebuild82
9 files changed, 15 insertions, 651 deletions
diff --git a/gnome-base/gnome-session/ChangeLog b/gnome-base/gnome-session/ChangeLog
index 649a434a0e10..2cb83b68c4c6 100644
--- a/gnome-base/gnome-session/ChangeLog
+++ b/gnome-base/gnome-session/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for gnome-base/gnome-session
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v 1.264 2010/08/18 21:47:33 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v 1.265 2010/08/22 15:51:07 eva Exp $
+
+ 22 Aug 2010; Gilles Dartiguelongue <eva@gentoo.org>
+ -files/gnome-session-2.19.2-no-asserts.patch,
+ -gnome-session-2.22.3-r1.ebuild,
+ -files/gnome-session-2.22.3-gsd-spawn.patch,
+ -files/gnome-session-2.23.5-polkit-automagic.patch,
+ -files/gnome-session-2.24.2-shutdown.patch,
+ -files/gnome-session-2.26.1-execinfo.patch, -gnome-session-2.26.2.ebuild:
+ Clean up old revisions.
18 Aug 2010; Markus Meier <maekke@gentoo.org> gnome-session-2.30.2.ebuild:
add ~arm
diff --git a/gnome-base/gnome-session/Manifest b/gnome-base/gnome-session/Manifest
index 1a822a30e85b..73189a241d22 100644
--- a/gnome-base/gnome-session/Manifest
+++ b/gnome-base/gnome-session/Manifest
@@ -3,34 +3,26 @@ Hash: SHA1
AUX Gnome 2404 RMD160 48ab5c98ac1cda3593c99f6996f72a61b63b87c7 SHA1 eb7422e38600214911075bffae52fbb348a1ba44 SHA256 259c067c3293fccb587daba38fae888119250330a624687674e140e31c75d297
AUX gnome-session-2.17.90.1-gentoo-branding.patch 705 RMD160 162b7da162bc94534491f6c0a0c772265268386c SHA1 c17b429a1d0b1d7f043ae1d6c88ab4f7894c983d SHA256 cbbd369938ac60baa255ef58d642014d1318169631bfbd3cb042efcd560187f5
-AUX gnome-session-2.19.2-no-asserts.patch 865 RMD160 c69115c8a6e0821d361c6354c6c05e9cbcdbcbdb SHA1 b3aa320808ac63eef91e5dcac17c3ebe94a0f684 SHA256 84dfd878da8933aed9b9a2d1feed47a7fdf254db542b29b5c6dcc81e8d42f122
-AUX gnome-session-2.22.3-gsd-spawn.patch 9005 RMD160 a5ef84a8701f43d91e61edf6c46264de3057f581 SHA1 3f923280228aafc242d49a6ff45f6ca9e42b9e90 SHA256 27f5a81eb52fcbb57189d4385d1e154af9dc6d1401445247cdcca18dc986dbeb
-AUX gnome-session-2.23.5-polkit-automagic.patch 1235 RMD160 2b5fee32765d8745fea0d27b1e834592cdc0b316 SHA1 942a4a41abc28596f8baac7ff41c03a677ac64db SHA256 cb2daab00d2ae8c143cc7577e512092dada71a97a05ff7ea085dfa53bcf9b61a
-AUX gnome-session-2.24.2-shutdown.patch 2809 RMD160 a26a418511dc5ff7a56252ea005a8f24190e0743 SHA1 4162514ba914bb7753dbceadfd654201c940c2a8 SHA256 50e71a8dd347d43b19cae80a50169365ac923a62d30c8e4c52f1223c2f008ed5
-AUX gnome-session-2.26.1-execinfo.patch 2622 RMD160 551043a2e2b0cf8b8e82901b50af446ddff4efe1 SHA1 8cb42b57f70c0fbbe76eb022ee162dec6d9b5e9a SHA256 957ba19acd36e07dd96e19d07936d902b5259383cb3cd5222f6aff58b3fc6843
AUX gnome-session-2.26.2-shutdown.patch 4512 RMD160 aa6a5fc66959e099ea7734e1f13af39890a37a9b SHA1 07461b0ed9587e0911cf57d2a8c2eaa74fde2f17 SHA256 2539c04941ac75e5003bddf4e4398ba19cbcbaae7f62277974b061737e4d8859
AUX gnome-session-2.26.2-xsmp-stop-throw-error.patch 1056 RMD160 9b382852841e3f13a478c60d5f5b9c6b8297afd7 SHA1 8ede6d5490fa5a889d7e9d2a65095f8fade31888 SHA256 554a0fb3cc3688f938a4f570ce5a550b2ef64cba562971c958df415d89854912
AUX gnome-session-2.27.91-gentoo-branding.patch 702 RMD160 6727c2e3dbd8fd29461e1224a160b88e027e1cfc SHA1 3223e8cdda47d006b4b7a8e8428509d7d9e417f1 SHA256 c72c26b77dbe89ca4ec6c36eece99dbf3c5cdc099d563fd8a78d68c7d2a197b4
AUX gnome-session-2.28.0-do-not-keep-zombie-clients.patch 2360 RMD160 52401adb702ee7bb6fd0cd9c225f2a740ca36eb9 SHA1 0f5068347d71355afa4f1ce90c96817a64adba25 SHA256 4ffb255330dcd1b16c12686feb4efe22fd5f63ea85c89a1bad7b92c2c2ceace1
AUX gnome-session-2.28.0-xsmp-stop-throw-error.patch 1159 RMD160 c0f0ea65a3a9e108479ca514099751450a95dc6d SHA1 2409efcc304b5e12258343b439808e3248233f11 SHA256 a1aed89db07542f80fc12338de6bf76199e165465973e25fe2a400a3fea5327e
DIST gentoo-splash.png 78064 RMD160 e75052892920e1c919aae1f6e53853c27b2e063f SHA1 e93c5f77389a5351af9948f7677c5592355cf860 SHA256 24fa48bc26db0d446e0098b3e94fd3cdec4610faca0b3282da0bec79bedbc179
-DIST gnome-session-2.22.3.tar.bz2 773853 RMD160 a35065aa665ada5081f3fe19abc70950f8588e34 SHA1 817e007009e6e43cd2f1980e6d90546e7117cc9d SHA256 07ec872ae8213c4e92072ff74451caa2b6afb747fd0b07d2cea40cfcd32b7176
DIST gnome-session-2.26.2-session-saving-button.patch.bz2 4915 RMD160 dc694071d9ef5e4c494cb8ec949fe5e546e49d4d SHA1 54d4f9e64a2017486f69b3700f47461bed2ab4a5 SHA256 f0f1f6de3173f53bb565852a3bebd67d251cdfa16d9e3ef812bbeb89abc602ed
DIST gnome-session-2.26.2.tar.bz2 804340 RMD160 ff2c75cf5b8c3405ec5d2044510cf07eedede1d1 SHA1 ba43d9c623e6e79635a09cfbd6ecfce40ccbab05 SHA256 e089c7349bb6bc73d19f65c0a4536757968b929825ec38c616c8049bfd2d6905
DIST gnome-session-2.28.0.tar.bz2 822009 RMD160 aab868acf78d925dbb4896ecc4fb1f31e46d795f SHA1 a813c493383653e8e35b63b56b03517173f2ae8e SHA256 83e89a04fb090f1a1f6b609bdc39f1e69390269b885b7da6b32e980f4e765c0c
DIST gnome-session-2.30.0-session-saving-button.patch 21746 RMD160 f32556cd91edd3904135e4819bfa00621a552f31 SHA1 01a9be032f5d81e7f42d399b5031e1a8b61b41e8 SHA256 e6e283721b556535eef485352c67c68962cd6464b900d601306ed3d5bc0a59ab
DIST gnome-session-2.30.2.tar.bz2 817580 RMD160 6a269f4625af76bf6a74ad445aec9134827a726c SHA1 1333d2c1ebc4b80a00ee6a2f2d34309cfd73c5ea SHA256 ea7b5d8b254eba0f4ee5f737ed3686fca4fa734ad54a20f206534241f6aef4ec
-EBUILD gnome-session-2.22.3-r1.ebuild 2110 RMD160 3db40d75ef02afb28e7c4139c68cab4c55626b21 SHA1 ed5454ed7cb0d8ab6986ae4eb1d01017cee40fc6 SHA256 e72476ca7c9148ba3d939a37fc2300261971a0f1ed88ccc0ad9d3e882728ef3a
EBUILD gnome-session-2.26.2-r1.ebuild 2352 RMD160 c4ad200e6ec4e5a572dacdf1703f098e03ad8da9 SHA1 ad86bb803c9d57223feacf9a0b29636aa4562d7c SHA256 2daa8d5ad978be28eb79a7cbcb37648c76a1a981e06bdad4bc4d27cd16fe9be2
-EBUILD gnome-session-2.26.2.ebuild 2150 RMD160 a5036832b9e4623b639f6fdb787533e0c5a0d69c SHA1 4750a2ade2186b2826bb089e573f9ec56c80df72 SHA256 50cb206010be250b2a62fdb8cadad8c27a408991f9c12996313bac88d9969b3a
EBUILD gnome-session-2.28.0.ebuild 3038 RMD160 f30cff42bd03d963c7ae46620e90fa3764f2c6fd SHA1 0850ca4ee850d8fdffc2b8151dc39782b3e9f322 SHA256 6779dcb53e44399902c358dd8dd43b357976d10ede514f9e21df8d9eb19d8c86
EBUILD gnome-session-2.30.2.ebuild 2640 RMD160 6010e272bdb9251395386d772616ffc0848941b9 SHA1 e40d7740f6796349045cf33c214f33a42999d124 SHA256 1f94254a22472243d4eecf84a57f1f2b96d01623e4c0269d1b95f5493748b49f
-MISC ChangeLog 37206 RMD160 18fd08ba243129b9b2d76bfe2ae2dcbea441d93c SHA1 49a5dad2c1a0b8ef2aaa659f92042d9c7231922b SHA256 1249cc761e93b23f074383b08a06f6f71eabaf1593450f22aee49bfa0bca1d5a
+MISC ChangeLog 37590 RMD160 e684b6cdb9978ed9eadee56f17125da4f384cff4 SHA1 42b48316cf1b0b7afad249c5350d35c52e290626 SHA256 bb54dfa98b745e94efcd3cec17e48da8b60dc765dd694bbf15d80b4f3f4cbecd
MISC metadata.xml 325 RMD160 4198957d5eb0a229eb906d1890c9de33cd76c1c7 SHA1 715be3b8b9162d4c3b0fd47b24dfb86624c0313d SHA256 25b431cfa002775be1fcb3ba978708e26aec42d182e6a0bbff125390fca07aba
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.16 (GNU/Linux)
+Version: GnuPG v2.0.15 (GNU/Linux)
-iEYEARECAAYFAkxsVJYACgkQkKaRLQcq0GLrRgCeOfsIhjGCU5KvKyuwwk3JDrKM
-Pv0An2qZ1dP4cHx8bIWAtFswSBMseh6S
-=g476
+iEYEARECAAYFAkxxR3AACgkQ1fmVwcYIWAZeXACght7+NOw60FXDa4wC1RYZBNmY
+3uMAoIhdMwW+3Ph7HG8oK5IuiYyQPNPV
+=qj2C
-----END PGP SIGNATURE-----
diff --git a/gnome-base/gnome-session/files/gnome-session-2.19.2-no-asserts.patch b/gnome-base/gnome-session/files/gnome-session-2.19.2-no-asserts.patch
deleted file mode 100644
index eb61c89f2ab6..000000000000
--- a/gnome-base/gnome-session/files/gnome-session-2.19.2-no-asserts.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- gnome-session/main.c 2007-01-22 20:15:57.000000000 -0600
-+++ gnome-session/main.c 2007-01-22 20:17:57.000000000 -0600
-@@ -572,7 +572,6 @@
- GError *err;
- int status;
- char *display_str;
-- char **versions;
- GConfClient *gconf_client;
- GOptionContext *goption_context;
- gboolean dbus_daemon_owner;
-@@ -580,20 +579,6 @@
- if (getenv ("GSM_VERBOSE_DEBUG"))
- gsm_set_verbose (TRUE);
-
-- /* Help eradicate the critical warnings in unstable releases of GNOME */
-- versions = g_strsplit (VERSION, ".", 3);
-- if (versions && versions [0] && versions [1])
-- {
-- int major;
-- major = atoi (versions [1]);
-- if ((major % 2) != 0)
-- {
-- g_setenv ("G_DEBUG", "fatal_criticals", FALSE);
-- g_log_set_always_fatal (G_LOG_LEVEL_CRITICAL);
-- }
-- }
-- g_strfreev (versions);
--
- set_lang();
- set_gtk1_theme_rcfile ();
-
diff --git a/gnome-base/gnome-session/files/gnome-session-2.22.3-gsd-spawn.patch b/gnome-base/gnome-session/files/gnome-session-2.22.3-gsd-spawn.patch
deleted file mode 100644
index 20b5ec00a512..000000000000
--- a/gnome-base/gnome-session/files/gnome-session-2.22.3-gsd-spawn.patch
+++ /dev/null
@@ -1,252 +0,0 @@
-
-Debian #339785
-GNOME #500216
-Spawn gnome-settings-daemon with g_spawn instead of DBus.
-
-The underlying problem fixed by this change is that gnome-settings-daemon
-handles the configured multimedia keys shortcuts which can launch any app;
-these apps will inherit gnome-settings-daemon's env, which might miss things
-such as GnuPG or SSH agent information. Spawning instead of using dbus
-activation gnome-settings-daemon makes it possible to inherit the env vars.
-The better long term solution might be in the gnome-session dbus rewrite, which
-might mean apps are started by gnome-session, but this hasn't been confirmed.
-
-Index: gnome-session-2.22.1/configure.in
-===================================================================
---- gnome-session-2.22.1.orig/configure.in 2008-04-07 23:45:59.000000000 +0100
-+++ gnome-session-2.22.1/configure.in 2008-05-07 00:29:18.000000000 +0100
-@@ -393,6 +393,20 @@
- ])
- AC_SUBST(RSH_COMMAND)
-
-+AC_MSG_CHECKING([for gnome-settings-daemon])
-+AC_ARG_WITH(settings-daemon,
-+ AC_HELP_STRING([--with-settings-daemon=PATH],
-+ [Specify the path to gnome-settings-daemon]),
-+ [SETTINGS_DAEMON_PATH="$with_settings_daemon"],
-+ [SETTINGS_DAEMON_PATH=`pkg-config --variable=binary gnome-settings-daemon`
-+ if test x$SETTINGS_DAEMON_PATH = x ; then
-+ AC_MSG_ERROR([No path found to gnome-settings-daemon.])
-+ fi
-+])
-+AC_MSG_RESULT($SETTINGS_DAEMON_PATH)
-+AC_DEFINE_UNQUOTED(SETTINGS_DAEMON_PATH, "$SETTINGS_DAEMON_PATH",
-+ [Defines the path to the gnome-settings-daemon binary])
-+
-
- GNOME_SESSION_TARBALL=`date +%e`
- AC_DEFINE_UNQUOTED(GNOME_SESSION_TARBALL_DAY, $GNOME_SESSION_TARBALL,
-Index: gnome-session-2.22.1/gnome-session/gsm-gsd.c
-===================================================================
---- gnome-session-2.22.1.orig/gnome-session/gsm-gsd.c 2008-04-07 23:45:55.000000000 +0100
-+++ gnome-session-2.22.1/gnome-session/gsm-gsd.c 2008-05-07 00:29:18.000000000 +0100
-@@ -11,11 +11,13 @@
- #include <dbus/dbus-glib-lowlevel.h>
-
- #include <gtk/gtkmessagedialog.h>
-+#include <gtk/gtkmain.h>
-
- #include <gnome-settings-daemon/gnome-settings-client.h>
-
- typedef struct {
-- DBusGProxy *dbus_proxy;
-+ DBusGProxy *dbus_proxy;
-+ GPid pid;
- gboolean activating;
- time_t start_time;
- guint attempts;
-@@ -80,6 +82,8 @@
- gtk_widget_show (dialog);
- }
-
-+static void gsd_spawn (gboolean wait_activated);
-+
- static void
- name_owner_changed (DBusGProxy *proxy,
- const char *name,
-@@ -102,7 +106,7 @@
-
- gsd->dbus_proxy = NULL;
-
-- gsm_gsd_start ();
-+ gsd_spawn (FALSE);
- }
- }
- else
-@@ -128,15 +132,29 @@
- G_CALLBACK(plugin_activated), gsd);
- }
-
--void
--gsm_gsd_start (void)
-+static void
-+gsd_died_cb (GPid pid, gint status, GnomeSettingsData *gsd)
-+{
-+ gsd->pid = 0;
-+ /* gsd terminated before registering to dbus */
-+ if (gsd->activating)
-+ {
-+ gsd->activating = FALSE;
-+ gsd_spawn (FALSE);
-+ }
-+}
-+
-+static void
-+gsd_spawn (gboolean wait_activated)
- {
- static GnomeSettingsData gsd = { NULL };
- time_t now;
- DBusGConnection *connection;
-+ DBusGProxy *dbus_service;
- GError *error = NULL;
-+ const gchar *const argv[] = { SETTINGS_DAEMON_PATH, "gnome-settings-daemon", NULL };
-
-- gsm_verbose ("gsm_gsd_start(): starting\n");
-+ gsm_verbose ("gsd_spawn(): starting\n");
-
- if (gsd.activating)
- return;
-@@ -171,67 +189,89 @@
- gsd_set_error (&gsd, error->message);
- gsd_error_dialog (&gsd, NULL);
- g_error_free (error);
-+ return;
-+ }
-+
-+ dbus_connection_set_exit_on_disconnect (dbus_g_connection_get_connection (connection),
-+ FALSE);
-+
-+ gsd.dbus_proxy = dbus_g_proxy_new_for_name (connection,
-+ "org.gnome.SettingsDaemon",
-+ "/org/gnome/SettingsDaemon",
-+ "org.gnome.SettingsDaemon");
-+
-+ if (gsd.dbus_proxy == NULL)
-+ {
-+ gsd_set_error (&gsd, "Could not obtain DBUS proxy");
-+ gsd_error_dialog (&gsd, NULL);
-+ return;
-+ }
-+
-+ if (g_spawn_async (NULL, (gchar **) argv, NULL,
-+ G_SPAWN_DO_NOT_REAP_CHILD | G_SPAWN_FILE_AND_ARGV_ZERO,
-+ NULL, NULL, &gsd.pid, &error))
-+ {
-+ g_child_watch_add (gsd.pid, (GChildWatchFunc) gsd_died_cb, &gsd);
- }
- else
- {
-- dbus_connection_set_exit_on_disconnect (dbus_g_connection_get_connection (connection),
-- FALSE);
-+ gsd_set_error (&gsd, error->message);
-+ gsd_error_dialog (&gsd, NULL);
-+ g_error_free (error);
-+ return;
-+ }
-
-- gsd.dbus_proxy = dbus_g_proxy_new_for_name (connection,
-- "org.gnome.SettingsDaemon",
-- "/org/gnome/SettingsDaemon",
-- "org.gnome.SettingsDaemon");
-+ dbus_service = dbus_g_proxy_new_for_name (connection,
-+ DBUS_SERVICE_DBUS,
-+ DBUS_PATH_DBUS,
-+ DBUS_INTERFACE_DBUS);
-+ dbus_g_proxy_add_signal (dbus_service,
-+ "NameOwnerChanged",
-+ G_TYPE_STRING,
-+ G_TYPE_STRING,
-+ G_TYPE_STRING,
-+ G_TYPE_INVALID);
-+ dbus_g_proxy_connect_signal (dbus_service,
-+ "NameOwnerChanged",
-+ G_CALLBACK (name_owner_changed),
-+ &gsd,
-+ NULL);
-
-- if (gsd.dbus_proxy == NULL)
-- {
-- gsd_set_error (&gsd, "Could not obtain DBUS proxy");
-- gsd_error_dialog (&gsd, NULL);
-- }
-- else
-+ if (wait_activated)
-+ {
-+ while (gsd.activating)
- {
-- /* Connect to the signal before we wake the settings daemon
-- * up, otherwise, it might have the sound system ready before
-- * we're actually listening */
-- dbus_g_proxy_add_signal (gsd.dbus_proxy,
-- "PluginActivated",
-- G_TYPE_STRING,
-- G_TYPE_INVALID);
--
-- dbus_g_proxy_connect_signal (gsd.dbus_proxy,
-- "PluginActivated",
-- G_CALLBACK (plugin_activated),
-- &gsd,
-- NULL);
-+ gtk_main_iteration ();
-+ }
-
-- if (!org_gnome_SettingsDaemon_awake(gsd.dbus_proxy, &error))
-- {
-- /* Method failed, the GError is set, let's warn everyone */
-- gsd_set_error (&gsd, error->message);
-- gsd_error_dialog (&gsd, NULL);
-- g_error_free (error);
-- }
-- else
-- {
-- DBusGProxy *dbusService;
-- dbusService = dbus_g_proxy_new_for_name (connection,
-- DBUS_SERVICE_DBUS,
-- DBUS_PATH_DBUS,
-- DBUS_INTERFACE_DBUS);
--
-- dbus_g_proxy_add_signal (dbusService,
-- "NameOwnerChanged",
-- G_TYPE_STRING,
-- G_TYPE_STRING,
-- G_TYPE_STRING,
-- G_TYPE_INVALID);
--
-- dbus_g_proxy_connect_signal (dbusService,
-- "NameOwnerChanged",
-- G_CALLBACK (name_owner_changed),
-- &gsd,
-- NULL);
-+ /* Connect to the signal before we wake the settings daemon
-+ * up, otherwise, it might have the sound system ready before
-+ * we're actually listening */
-+ dbus_g_proxy_add_signal (gsd.dbus_proxy,
-+ "PluginActivated",
-+ G_TYPE_STRING,
-+ G_TYPE_INVALID);
-+
-+ dbus_g_proxy_connect_signal (gsd.dbus_proxy,
-+ "PluginActivated",
-+ G_CALLBACK (plugin_activated),
-+ &gsd,
-+ NULL);
-
-- }
-+ /* if gsd.pid is 0, something broke havoc and the user has already been warned */
-+ if (gsd.pid && !org_gnome_SettingsDaemon_awake(gsd.dbus_proxy, &error))
-+ {
-+ /* Method failed, the GError is set, let's warn everyone */
-+ gsd_set_error (&gsd, error->message);
-+ gsd_error_dialog (&gsd, NULL);
-+ g_error_free (error);
- }
- }
- }
-+
-+void
-+gsm_gsd_start (void)
-+{
-+ gsd_spawn (TRUE);
-+}
-+
-
diff --git a/gnome-base/gnome-session/files/gnome-session-2.23.5-polkit-automagic.patch b/gnome-base/gnome-session/files/gnome-session-2.23.5-polkit-automagic.patch
deleted file mode 100644
index c92e47491b3a..000000000000
--- a/gnome-base/gnome-session/files/gnome-session-2.23.5-polkit-automagic.patch
+++ /dev/null
@@ -1,30 +0,0 @@
----
- From bheelinkg, fix automagic dependency on policykit
-
- configure.in | 13 +++++++++++--
- 1 file changed, 11 insertions(+), 2 deletions(-)
-
-diff -Naur gnome-session-2.23.5/configure.in gnome-session-2.23.5.new/configure.in
---- gnome-session-2.23.5/configure.in 2008-07-23 03:08:03.000000000 +0530
-+++ gnome-session-2.23.5.new/configure.in 2008-08-09 11:34:35.000000000 +0530
-@@ -77,9 +77,18 @@
- PKG_CHECK_MODULES(EGG_SMCLIENT, gtk+-2.0)
- PKG_CHECK_MODULES(EGG_LIBGNOMEUI, libgnomeui-2.0)
-
--PKG_CHECK_MODULES(POLKIT_GNOME, polkit-gnome >= $POLKIT_GNOME_REQUIRED, have_polkit=yes, have_polkit=no)
-+AC_ARG_ENABLE([polkit],
-+ AC_HELP_STRING([--enable-polkit], [Enable PolicyKit support (default auto)]),
-+ enable_polkit=$enableval,
-+ enable_polkit=auto)
-+if test "x$enable_polkit" != "xno"; then
-+ PKG_CHECK_MODULES(POLKIT_GNOME, polkit-gnome >= $POLKIT_GNOME_REQUIRED, have_polkit=yes, have_polkit=no)
-+ if test "x$enable_polkit" = "xyes" -a "x$have_polkit" = "xno"; then
-+ AC_MSG_ERROR([PolicyKit support explicitly requested but dependencies not found])
-+ fi
-+fi
-
--if test "$have_polkit" = "yes"; then
-+if test "x$have_polkit" = "xyes"; then
- AC_DEFINE(HAVE_POLKIT_GNOME, [1], [whether PolKit GNOME was found])
- fi
-
diff --git a/gnome-base/gnome-session/files/gnome-session-2.24.2-shutdown.patch b/gnome-base/gnome-session/files/gnome-session-2.24.2-shutdown.patch
deleted file mode 100644
index cdea74fb3947..000000000000
--- a/gnome-base/gnome-session/files/gnome-session-2.24.2-shutdown.patch
+++ /dev/null
@@ -1,88 +0,0 @@
----
- Straight forward fix to allow shutdown on systems not using policykit.
-
- If the system really don't have policykit, it will make things work
- as in 2.22.
-
- If pk is in gsm but not in ck, it'll still work as in 2.22.
-
- If pk is present in both, you just have to fix the logic to make
- gsm ask pk if the user has the permission to shutdown _before_ showing
- buttons and in case this is not possible, just damn fix pk.
-
- reported as http://bugzilla.gnome.org/show_bug.cgi?id=549150
-
- gnome-session/gsm-consolekit.c | 22 ++++++++++------------
- 1 file changed, 10 insertions(+), 12 deletions(-)
-
-Index: b/gnome-session/gsm-consolekit.c
-===================================================================
---- a/gnome-session/gsm-consolekit.c
-+++ b/gnome-session/gsm-consolekit.c
-@@ -528,7 +528,7 @@ request_restart_priv (GsmConsolekit *man
- g_free (error_message);
- }
- #else
-- g_assert_not_reached ();
-+ g_warning ("Failed to restart and Policykit support not enabled");
- #endif /* HAVE POLKIT */
- }
-
-@@ -568,7 +568,7 @@ request_stop_priv (GsmConsolekit *manage
- }
- }
- #else
-- g_assert_not_reached ();
-+ g_warning ("Failed to shutdown and Policykit support not enabled");
- #endif /* HAVE POLKIT */
- }
-
-@@ -877,12 +877,19 @@ gsm_consolekit_can_do_action (GsmConsole
-
- return result != POLKIT_RESULT_NO && result != POLKIT_RESULT_UNKNOWN;
- }
-+#else
-+static gboolean
-+gsm_consolekit_can_do_action (GsmConsolekit *manager,
-+ const char *action_id)
-+{
-+ /* if we got here, res was true */
-+ return TRUE;
-+}
- #endif
-
- gboolean
- gsm_consolekit_can_restart (GsmConsolekit *manager)
- {
--#ifdef HAVE_POLKIT_GNOME
- gboolean res;
- GError *error;
-
-@@ -897,16 +904,11 @@ gsm_consolekit_can_restart (GsmConsoleki
-
- return gsm_consolekit_can_do_action (manager, "org.freedesktop.consolekit.system.restart") ||
- gsm_consolekit_can_do_action (manager, "org.freedesktop.consolekit.system.restart-multiple-users");
--#else
-- g_debug ("GsmConsolekit: built without PolicyKit-gnome support - cannot restart system");
-- return FALSE;
--#endif
- }
-
- gboolean
- gsm_consolekit_can_stop (GsmConsolekit *manager)
- {
--#ifdef HAVE_POLKIT_GNOME
- gboolean res;
- GError *error;
- error = NULL;
-@@ -920,10 +922,6 @@ gsm_consolekit_can_stop (GsmConsolekit *
-
- return gsm_consolekit_can_do_action (manager, "org.freedesktop.consolekit.system.stop") ||
- gsm_consolekit_can_do_action (manager, "org.freedesktop.consolekit.system.stop-multiple-users");
--#else
-- g_debug ("GsmConsolekit: built without PolicyKit-gnome support - cannot stop system");
-- return FALSE;
--#endif
- }
-
- GsmConsolekit *
diff --git a/gnome-base/gnome-session/files/gnome-session-2.26.1-execinfo.patch b/gnome-base/gnome-session/files/gnome-session-2.26.1-execinfo.patch
deleted file mode 100644
index a4903e2cf037..000000000000
--- a/gnome-base/gnome-session/files/gnome-session-2.26.1-execinfo.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-From 6b551c1c6061fe6431ff265f7acc7ff227236b7d Mon Sep 17 00:00:00 2001
-From: Alexis Ballier <aballier@gentoo.org>
-Date: Fri, 26 Jun 2009 21:42:41 +0200
-Subject: [PATCH] Fix build on systems without execinfo in the libc.
-
-Try to see if we have execinfo.h, and if we need to link to an extra library for using it. For instance FreeBSD does not have execinfo.h but a port has been made and we can use libexecinfo.
----
- configure.in | 9 +++++++++
- gnome-session/Makefile.am | 1 +
- gnome-session/gdm-signal-handler.c | 6 ++++++
- 3 files changed, 16 insertions(+), 0 deletions(-)
-
-diff --git a/configure.in b/configure.in
-index 1b8067c..55a566c 100644
---- a/configure.in
-+++ b/configure.in
-@@ -253,6 +253,15 @@ AC_HEADER_STDC
- AC_CHECK_HEADERS(syslog.h tcpd.h sys/param.h)
-
- dnl ====================================================================
-+dnl check for backtrace support
-+dnl ====================================================================
-+
-+AC_CHECK_HEADERS(execinfo.h)
-+LIBEXECINFO=""
-+AC_CHECK_LIB(execinfo, backtrace, [LIBEXECINFO="-lexecinfo"],[])
-+AC_SUBST(LIBEXECINFO)
-+
-+dnl ====================================================================
- dnl Check for newish X interface
- dnl ====================================================================
- oCFLAGS="$CFLAGS"
-diff --git a/gnome-session/Makefile.am b/gnome-session/Makefile.am
-index d5cb98c..fb81bb8 100644
---- a/gnome-session/Makefile.am
-+++ b/gnome-session/Makefile.am
-@@ -53,6 +53,7 @@ gnome_session_LDADD = \
- $(POLKIT_GNOME_LIBS) \
- $(XRENDER_LIBS) \
- $(XTEST_LIBS) \
-+ $(LIBEXECINFO) \
- $(NULL)
-
- gnome_session_SOURCES = \
-diff --git a/gnome-session/gdm-signal-handler.c b/gnome-session/gdm-signal-handler.c
-index 58dca7d..353f79f 100644
---- a/gnome-session/gdm-signal-handler.c
-+++ b/gnome-session/gdm-signal-handler.c
-@@ -27,7 +27,9 @@
- #include <unistd.h>
- #include <string.h>
- #include <signal.h>
-+#if HAVE_EXECINFO_H
- #include <execinfo.h>
-+#endif
- #include <syslog.h>
- #include <sys/wait.h>
- #include <sys/stat.h>
-@@ -160,6 +162,7 @@ signal_io_watch (GIOChannel *ioc,
- static void
- fallback_get_backtrace (void)
- {
-+#if HAVE_EXECINFO_H
- void * frames[64];
- size_t size;
- char ** strings;
-@@ -174,8 +177,11 @@ fallback_get_backtrace (void)
- free (strings);
- syslog (LOG_CRIT, "******************* END **********************************");
- } else {
-+#endif
- g_warning ("GDM crashed, but symbols couldn't be retrieved.");
-+#if HAVE_EXECINFO_H
- }
-+#endif
- }
-
-
---
-1.6.3.3
-
diff --git a/gnome-base/gnome-session/gnome-session-2.22.3-r1.ebuild b/gnome-base/gnome-session/gnome-session-2.22.3-r1.ebuild
deleted file mode 100644
index 8f0e877c51e0..000000000000
--- a/gnome-base/gnome-session/gnome-session-2.22.3-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/gnome-session-2.22.3-r1.ebuild,v 1.11 2010/07/20 15:34:26 jer Exp $
-
-inherit eutils gnome2 autotools
-
-DESCRIPTION="Gnome session manager"
-HOMEPAGE="http://www.gnome.org/"
-SRC_URI="${SRC_URI}
- branding? ( mirror://gentoo/gentoo-splash.png )"
-
-LICENSE="GPL-2 LGPL-2 FDL-1.1"
-SLOT="0"
-KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
-IUSE="branding ipv6 tcpd"
-
-RDEPEND=">=dev-libs/glib-2.13
- >=gnome-base/libgnomeui-2.2
- >=x11-libs/gtk+-2.11.1
- >=dev-libs/dbus-glib-0.71
- >=gnome-base/gnome-keyring-2.21.92
- gnome-base/gnome-settings-daemon
- >=x11-libs/libnotify-0.2.1
- x11-libs/libXau
- x11-apps/xdpyinfo
- >=gnome-base/gconf-2
- tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
-DEPEND="${RDEPEND}
- x11-apps/xrdb
- >=sys-devel/gettext-0.10.40
- >=dev-util/pkgconfig-0.17
- >=dev-util/intltool-0.35
- !gnome-base/gnome-core
- !<gnome-base/gdm-2.20.4"
-
-# gnome-base/gnome-core overwrite /usr/bin/gnome-session
-# gnome-base/gdm does not provide gnome.desktop anymore
-
-DOCS="AUTHORS ChangeLog HACKING NEWS README"
-
-pkg_setup() {
- # TODO: convert libnotify to a configure option
- G2CONF="${G2CONF} $(use_enable ipv6) $(use_enable tcpd tcp-wrappers) --with-settings-daemon=/usr/libexec/gnome-settings-daemon"
-}
-
-src_unpack() {
- gnome2_src_unpack
-
- # Patch for Gentoo Branding (bug #42687)
- use branding && epatch "${FILESDIR}/${PN}-2.17.90.1-gentoo-branding.patch"
-
- # Get rid of random asserts in tons of programs due to development versions
- epatch "${FILESDIR}/${PN}-2.19.2-no-asserts.patch"
-
- # Spawn GSD instead of relying on D-Bus, as this falls down quite
- # spectacularly on SMP systems (bug #239293)
- epatch "${FILESDIR}/${P}-gsd-spawn.patch"
- eautoreconf
-}
-
-src_install() {
- gnome2_src_install
-
- dodir /etc/X11/Sessions
- exeinto /etc/X11/Sessions
- doexe "${FILESDIR}/Gnome"
-
- # Our own splash for world domination
- if use branding ; then
- insinto /usr/share/pixmaps/splash/
- doins "${DISTDIR}/gentoo-splash.png"
- fi
-}
diff --git a/gnome-base/gnome-session/gnome-session-2.26.2.ebuild b/gnome-base/gnome-session/gnome-session-2.26.2.ebuild
deleted file mode 100644
index 90c96334a679..000000000000
--- a/gnome-base/gnome-session/gnome-session-2.26.2.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/gnome-session-2.26.2.ebuild,v 1.8 2010/07/20 15:34:26 jer Exp $
-
-EAPI="2"
-
-inherit eutils gnome2
-
-DESCRIPTION="Gnome session manager"
-HOMEPAGE="http://www.gnome.org/"
-SRC_URI="${SRC_URI}
- mirror://gentoo/${PN}-2.26.2-session-saving-button.patch.bz2
- branding? ( mirror://gentoo/gentoo-splash.png )"
-
-LICENSE="GPL-2 LGPL-2 FDL-1.1"
-SLOT="0"
-KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
-
-IUSE="branding doc ipv6 policykit elibc_FreeBSD"
-
-RDEPEND=">=dev-libs/glib-2.16
- >=x11-libs/gtk+-2.11.1
- >=gnome-base/libglade-2.3.6
- >=dev-libs/dbus-glib-0.76
- >=gnome-base/gconf-2
- >=x11-libs/startup-notification-0.9
- policykit? ( >=gnome-extra/policykit-gnome-0.7 )
- elibc_FreeBSD? ( dev-libs/libexecinfo )
-
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- x11-libs/libXtst
- x11-apps/xdpyinfo"
-DEPEND="${RDEPEND}
- >=dev-lang/perl-5
- >=sys-devel/gettext-0.10.40
- >=dev-util/pkgconfig-0.17
- >=dev-util/intltool-0.40
- !<gnome-base/gdm-2.20.4
- doc? (
- app-text/xmlto
- dev-libs/libxslt )"
-# gnome-base/gdm does not provide gnome.desktop anymore
-
-DOCS="AUTHORS ChangeLog NEWS README"
-
-pkg_setup() {
- # TODO: convert libnotify to a configure option
- G2CONF="${G2CONF}
- --docdir=/usr/share/doc/${PF}
- $(use_enable doc docbook-docs)
- $(use_enable ipv6)
- $(use_enable policykit polkit)"
-}
-
-src_prepare() {
- gnome2_src_prepare
-
- # Patch for Gentoo Branding (bug #42687)
- use branding && epatch "${FILESDIR}/${PN}-2.17.90.1-gentoo-branding.patch"
-
- # Fix shutdown/restart capability, upstream bug #549150
- epatch "${FILESDIR}/${PN}-2.26.2-shutdown.patch"
-
- # Add "session saving" button back, upstream bug #575544
- epatch "${WORKDIR}/${PN}-2.26.2-session-saving-button.patch"
-}
-
-src_install() {
- gnome2_src_install
-
- dodir /etc/X11/Sessions
- exeinto /etc/X11/Sessions
- doexe "${FILESDIR}/Gnome" || die "doexe failed"
-
- # Our own splash for world domination
- if use branding ; then
- insinto /usr/share/pixmaps/splash/
- doins "${DISTDIR}/gentoo-splash.png" || die "doins failed"
- fi
-}