diff options
author | Gilles Dartiguelongue <eva@gentoo.org> | 2010-10-22 21:28:47 +0000 |
---|---|---|
committer | Gilles Dartiguelongue <eva@gentoo.org> | 2010-10-22 21:28:47 +0000 |
commit | e867b5c623a7bfdec3b3d54248be027d6f896c13 (patch) | |
tree | a8502cc08c15525fcf6582a5b0803221c7ecf165 /gnome-base/gnome-session | |
parent | Upstream updated the packages only with build-ID bump (bug #342231). (diff) | |
download | historical-e867b5c623a7bfdec3b3d54248be027d6f896c13.tar.gz historical-e867b5c623a7bfdec3b3d54248be027d6f896c13.tar.bz2 historical-e867b5c623a7bfdec3b3d54248be027d6f896c13.zip |
Pin glib/gtk+ dependencies to slot 2. Clean up old revisions.
Package-Manager: portage-2.2_rc89/cvs/Linux x86_64
Diffstat (limited to 'gnome-base/gnome-session')
9 files changed, 28 insertions, 322 deletions
diff --git a/gnome-base/gnome-session/ChangeLog b/gnome-base/gnome-session/ChangeLog index 5f296dd6209e..0ea1999b8f68 100644 --- a/gnome-base/gnome-session/ChangeLog +++ b/gnome-base/gnome-session/ChangeLog @@ -1,6 +1,16 @@ # 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.271 2010/10/17 15:18:11 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/ChangeLog,v 1.272 2010/10/22 21:28:46 eva Exp $ + + 22 Oct 2010; Gilles Dartiguelongue <eva@gentoo.org> + -files/gnome-session-2.17.90.1-gentoo-branding.patch, + -gnome-session-2.26.2-r1.ebuild, + -files/gnome-session-2.26.2-xsmp-stop-throw-error.patch, + -gnome-session-2.28.0.ebuild, + -files/gnome-session-2.28.0-do-not-keep-zombie-clients.patch, + -files/gnome-session-2.28.0-xsmp-stop-throw-error.patch, + gnome-session-2.32.0.ebuild: + Pin glib/gtk+ dependencies to slot 2. Clean up old revisions. 17 Oct 2010; Raúl Porcel <armin76@gentoo.org> gnome-session-2.30.2.ebuild: diff --git a/gnome-base/gnome-session/Manifest b/gnome-base/gnome-session/Manifest index 647e6c94073e..ae298e7a17f9 100644 --- a/gnome-base/gnome-session/Manifest +++ b/gnome-base/gnome-session/Manifest @@ -1,21 +1,22 @@ +-----BEGIN PGP SIGNED MESSAGE----- +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.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 AUX gnome-session-2.32.0-session-saving-button.patch 21424 RMD160 11c4db9951859c2749473a7969693469c9d9e277 SHA1 f7c2f8d98c6deac63ca9448977bdcfa29ae80d52 SHA256 7a2dd8771180bc460fdc034ad95d61ed83b14952b16b17c3cb9a10aade8a1a97 DIST gentoo-splash.png 78064 RMD160 e75052892920e1c919aae1f6e53853c27b2e063f SHA1 e93c5f77389a5351af9948f7677c5592355cf860 SHA256 24fa48bc26db0d446e0098b3e94fd3cdec4610faca0b3282da0bec79bedbc179 -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 DIST gnome-session-2.32.0.tar.bz2 773010 RMD160 a48b5e9eea14728a292f1ff7dd31be56358579cb SHA1 518a70695a8bdc76d179ff1bc36fadf7954579f5 SHA256 4b757574303062cba560cffeca654eccd4ed0dd163efe793a4a3efb6822dea25 -EBUILD gnome-session-2.26.2-r1.ebuild 2352 RMD160 c4ad200e6ec4e5a572dacdf1703f098e03ad8da9 SHA1 ad86bb803c9d57223feacf9a0b29636aa4562d7c SHA256 2daa8d5ad978be28eb79a7cbcb37648c76a1a981e06bdad4bc4d27cd16fe9be2 -EBUILD gnome-session-2.28.0.ebuild 3043 RMD160 a267df651c2ff80fa3af05edd0ad06b60e927c02 SHA1 d3a75c3767899f679fe97fc1e4ee01ecc218da38 SHA256 77e0b52d876ebe0fc70c80550d9a35cc571f3102ce7446ad62ec192586227bfd EBUILD gnome-session-2.30.2.ebuild 2636 RMD160 89e116fdd3a4bc262086e07494f5d46ae205682f SHA1 9ee46815d6323f326eace01f1c4a7f4722ed6215 SHA256 c22e1d371ed485f9f75d215333a307599fc4af0e8e0dc285bba9160e92249805 -EBUILD gnome-session-2.32.0.ebuild 1740 RMD160 97ba0d3ad6dd835c1f7863433bf40de7752ce9d3 SHA1 814fb13fbde4d3ac6df0eacf6a5a7f176174cc32 SHA256 e18950bf398b568092c6208c6e9edcb2605b40fd35b570bab814970ea0fa26df -MISC ChangeLog 38491 RMD160 1f8a9589d54afa3ea0da459df81f18a87ac4a395 SHA1 e9ae53b731a0da898bb38cb6e920f60a39851938 SHA256 54c5ac45cf5871f3c3821fda1e7c096f99605ba9eb44b919a4163d6758e69c10 +EBUILD gnome-session-2.32.0.ebuild 1755 RMD160 920f8cec7c210ef8092628932ac5fe1408431af6 SHA1 83fd9f1075e3ae728bdb93616952002a515a6216 SHA256 5d3537716e2ac94ae52cc4962ee564ef0dab030db492afa38f75102ee19ab7ef +MISC ChangeLog 38942 RMD160 9ba34bf154dab09b8e02061de037de7b60f3d498 SHA1 7e2ae73bc7f39eadfb13b21541e29df10f14018b SHA256 75eb67a9da07b76366fa777f7279974d9478157c0b3b93d66145f5b6f8c6c2c1 MISC metadata.xml 325 RMD160 4198957d5eb0a229eb906d1890c9de33cd76c1c7 SHA1 715be3b8b9162d4c3b0fd47b24dfb86624c0313d SHA256 25b431cfa002775be1fcb3ba978708e26aec42d182e6a0bbff125390fca07aba +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.16 (GNU/Linux) + +iEYEARECAAYFAkzCAhsACgkQ1fmVwcYIWAYktQCeJjPSiVyzy34RPSuldYrXlcXL +6q8AoLhhOfKYFb5lsP14AYHoO30Bx2cd +=xPJt +-----END PGP SIGNATURE----- diff --git a/gnome-base/gnome-session/files/gnome-session-2.17.90.1-gentoo-branding.patch b/gnome-base/gnome-session/files/gnome-session-2.17.90.1-gentoo-branding.patch deleted file mode 100644 index 37c41303c427..000000000000 --- a/gnome-base/gnome-session/files/gnome-session-2.17.90.1-gentoo-branding.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- data/gnome-session.schemas.in 2007-01-24 15:12:52.000000000 -0600 -+++ data/gnome-session.schemas.in 2007-01-24 15:13:10.000000000 -0600 -@@ -50,7 +50,7 @@ - <applyto>/apps/gnome-session/options/splash_image</applyto> - <owner>gnome</owner> - <type>string</type> -- <default>splash/gnome-splash.png</default> -+ <default>splash/gentoo-splash.png</default> - <locale name="C"> - <short>Preferred Image to use for login splash screen</short> - <long>This is a relative path value based off the $datadir/pixmaps/ directory. Sub-directories and image names are valid values. Changing this value will effect the next session login.</long> diff --git a/gnome-base/gnome-session/files/gnome-session-2.26.2-xsmp-stop-throw-error.patch b/gnome-base/gnome-session/files/gnome-session-2.26.2-xsmp-stop-throw-error.patch deleted file mode 100644 index 165be019fc59..000000000000 --- a/gnome-base/gnome-session/files/gnome-session-2.26.2-xsmp-stop-throw-error.patch +++ /dev/null @@ -1,27 +0,0 @@ -From: Romain Perier <mrpouet@gentoo.org> -Date: Wed, 28 Oct 2009 17:20:04 +0100 -Subject: Avoid a SIGSEGV in xsmp_stop() when the SmsConn object is NULL, in this case we must throw an GError (imported from 2.28 dev cycle) - -When xsmp->priv->conn is NULL in xsmp_end_session() for a given GsmXsmpClient object, it implies -that this same object in xsmp_stop() will also have a NULL SmsConn field. - ---- - gnome-session/gsm-xsmp-client.c | 7 +++++++ - 1 files changed, 7 insertions(+), 0 deletions(-) - ---- a/gnome-session/gsm-xsmp-client.c -+++ b/gnome-session/gsm-xsmp-client.c -@@ -702,6 +702,13 @@ xsmp_stop (GsmClient *client, - - g_debug ("GsmXSMPClient: xsmp_stop ('%s')", xsmp->priv->description); - -+ if (xsmp->priv->conn == NULL) { -+ g_set_error (error, -+ GSM_CLIENT_ERROR, -+ GSM_CLIENT_ERROR_NOT_REGISTERED, -+ "Client is not registered"); -+ return FALSE; -+ } - SmsDie (xsmp->priv->conn); - - return TRUE; diff --git a/gnome-base/gnome-session/files/gnome-session-2.28.0-do-not-keep-zombie-clients.patch b/gnome-base/gnome-session/files/gnome-session-2.28.0-do-not-keep-zombie-clients.patch deleted file mode 100644 index 56abe4292e53..000000000000 --- a/gnome-base/gnome-session/files/gnome-session-2.28.0-do-not-keep-zombie-clients.patch +++ /dev/null @@ -1,50 +0,0 @@ -From: Romain Perier <mrpouet@gentoo.org> -Date: Fri, 23 Oct 2009 14:17:40 +0200 -Subject: [PATCH] Avoid to keep zombie clients in the case when a IceError is thrown between accept_ice_connection() and accept_xsmp_connection() - -Assuming the following behaviour: -An "Ice packet" is caught by accept_ice_connection() and the new Ice connection is accepted, -then a GsmXsmpClient is instancied and stored in GsmXsmpServer's table. -gsm_store_add() function emits the "ADDED" signal, which calls gsm_manager.c:on_store_client_added() (connected to ADDED signal), -this previous callback install some signals EXCEPT "disconnect" signal on this new client. -Now before the client being registered by libSM and before accept_xsmp_connection() is invoked, an IceError is thrown. -gsm_xsmp_client.c:client_iochannel_watch() catchs this error : -What is the default behaviour of this function when a IceProcessMessagesIOError is detected ? -- the status of the client is changed to GSM_CLIENT_FAILED -- then the "disconnect" signal is emited on this object (a client) - -=> a problem occurs, because the "disconnect" signal is not connected yet (done by GsmManager on a registered xsmp client) -=> so the client is able to be freed (depending on the counter reference) -=> but the client is not removed from the GsmManager's table. -Conclusion: the client is a "zombie". - -The solution is to connect the "disconnect" client in gsm_manager.c:on_store_client_added(), and in a case like that -its works perfectly :) - -=> NO timeout executed on logout/reboot/shutdown ;) - ---- - gnome-session/gsm-manager.c | 6 ++++-- - 1 files changed, 4 insertions(+), 2 deletions(-) - -diff --git a/gnome-session/gsm-manager.c b/gnome-session/gsm-manager.c -index ee90716..06c6a02 100644 ---- a/gnome-session/gsm-manager.c -+++ b/gnome-session/gsm-manager.c -@@ -1988,9 +1988,11 @@ on_store_client_added (GsmStore *store, - "end-session-response", - G_CALLBACK (on_client_end_session_response), - manager); -- -+ g_signal_connect (client, -+ "disconnected", -+ G_CALLBACK (on_client_disconnected), -+ manager); - g_signal_emit (manager, signals [CLIENT_ADDED], 0, id); -- /* FIXME: disconnect signal handler */ - } - - static void --- -1.6.5.1 - diff --git a/gnome-base/gnome-session/files/gnome-session-2.28.0-xsmp-stop-throw-error.patch b/gnome-base/gnome-session/files/gnome-session-2.28.0-xsmp-stop-throw-error.patch deleted file mode 100644 index eacc76f73753..000000000000 --- a/gnome-base/gnome-session/files/gnome-session-2.28.0-xsmp-stop-throw-error.patch +++ /dev/null @@ -1,31 +0,0 @@ -From ff15cffb457715179a69cc8e05212a19ffbd4a25 Mon Sep 17 00:00:00 2001 -From: Romain Perier <mrpouet@gentoo.org> -Date: Wed, 14 Oct 2009 11:06:19 +0200 -Subject: [PATCH] Throw an error from xsmp_stop() when the client is not registered, it's fixes a SIGSEGV - ---- - gnome-session/gsm-xsmp-client.c | 9 +++++++++ - 1 files changed, 9 insertions(+), 0 deletions(-) - -diff --git a/gnome-session/gsm-xsmp-client.c b/gnome-session/gsm-xsmp-client.c -index bc3f77e..7e7ad99 100644 ---- a/gnome-session/gsm-xsmp-client.c -+++ b/gnome-session/gsm-xsmp-client.c -@@ -713,6 +713,15 @@ xsmp_stop (GsmClient *client, - - g_debug ("GsmXSMPClient: xsmp_stop ('%s')", xsmp->priv->description); - -+ /*FIXME: What do we do if the client can't be stoped ? -+ * (probably a cleaner solution exists...) */ -+ if (xsmp->priv->conn == NULL) { -+ g_set_error (error, -+ GSM_CLIENT_ERROR, -+ GSM_CLIENT_ERROR_NOT_REGISTERED, -+ "Client is not registered"); -+ return FALSE; -+ } - SmsDie (xsmp->priv->conn); - - return TRUE; --- -1.6.5 diff --git a/gnome-base/gnome-session/gnome-session-2.26.2-r1.ebuild b/gnome-base/gnome-session/gnome-session-2.26.2-r1.ebuild deleted file mode 100644 index 71616a43d3f7..000000000000 --- a/gnome-base/gnome-session/gnome-session-2.26.2-r1.ebuild +++ /dev/null @@ -1,86 +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-r1.ebuild,v 1.7 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" - - # Do not crash when xsmp->priv->conn is NULL for a given GsmXsmpClient, - # when SMS connection dies, bug #271023, import from 2.28 dev cycle. - epatch "${FILESDIR}/${P}-xsmp-stop-throw-error.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 -} diff --git a/gnome-base/gnome-session/gnome-session-2.28.0.ebuild b/gnome-base/gnome-session/gnome-session-2.28.0.ebuild deleted file mode 100644 index faf3f9952acf..000000000000 --- a/gnome-base/gnome-session/gnome-session-2.28.0.ebuild +++ /dev/null @@ -1,100 +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.28.0.ebuild,v 1.10 2010/08/29 17:27:05 armin76 Exp $ - -EAPI="3" - -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 arm ia64 ~ppc ~ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" - -IUSE="branding doc ipv6 +splash elibc_FreeBSD" - -RDEPEND=">=dev-libs/glib-2.16 - >=x11-libs/gtk+-2.14.0 - >=dev-libs/dbus-glib-0.76 - >=gnome-base/gconf-2 - >=x11-libs/startup-notification-0.9 - || ( >=sys-apps/devicekit-power-008 sys-power/upower ) - 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=${EPREFIX}/usr/share/doc/${PF} - --with-default-wm=gnome-wm - $(use_enable splash) - $(use_enable doc docbook-docs) - $(use_enable ipv6)" - - if use branding && ! use splash; then - ewarn "You have disabled splash but enabled branding support" - ewarn "splash support has been auto-enabled for branding" - G2CONF="${G2CONF} --enable-splash" - fi -} - -src_prepare() { - gnome2_src_prepare - - # Patch for Gentoo Branding (bug #42687) - use branding && epatch "${FILESDIR}/${PN}-2.27.91-gentoo-branding.patch" - - # Fix shutdown/restart capability, upstream bug #549150 - # FIXME: Needs updating for 2.27.91 (package is currently masked) - #epatch "${FILESDIR}/${PN}-2.26.2-shutdown.patch" - - # Add "session saving" button back, upstream bug #575544 - # FIXME: Needs updating for 2.27.91 (package is currently masked) - #epatch "${WORKDIR}/${PN}-2.26.2-session-saving-button.patch" - - # Throw an error in xsmp_stop() when the client isn't registered, - # it's fixes a segfault, patch import from upstream bug #598211. - epatch "${FILESDIR}/${P}-xsmp-stop-throw-error.patch" - - # Avoid to keep zombie clients in the case when a IceError is thrown - # between accept_ice_connection() and accept_xsmp_connection(), - # this patch should fix the timeout executed for some logout/shutdown - # /reboot. (patch commented out) - epatch "${FILESDIR}/${P}-do-not-keep-zombie-clients.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 -} diff --git a/gnome-base/gnome-session/gnome-session-2.32.0.ebuild b/gnome-base/gnome-session/gnome-session-2.32.0.ebuild index ea77a902b7f8..328cda4fcfa5 100644 --- a/gnome-base/gnome-session/gnome-session-2.32.0.ebuild +++ b/gnome-base/gnome-session/gnome-session-2.32.0.ebuild @@ -1,11 +1,11 @@ # 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.32.0.ebuild,v 1.1 2010/10/12 19:01:33 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-session/gnome-session-2.32.0.ebuild,v 1.2 2010/10/22 21:28:46 eva Exp $ EAPI="3" GCONF_DEBUG="yes" -inherit eutils gnome2 autotools +inherit autotools eutils gnome2 DESCRIPTION="Gnome session manager" HOMEPAGE="http://www.gnome.org/" @@ -16,8 +16,8 @@ KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebs IUSE="doc ipv6 elibc_FreeBSD" -RDEPEND=">=dev-libs/glib-2.16 - >=x11-libs/gtk+-2.14.0 +RDEPEND=">=dev-libs/glib-2.16:2 + >=x11-libs/gtk+-2.14:2 >=dev-libs/dbus-glib-0.76 >=gnome-base/gconf-2 >=sys-power/upower-0.9.0 @@ -64,7 +64,7 @@ src_prepare() { src_install() { gnome2_src_install - dodir /etc/X11/Sessions || die + dodir /etc/X11/Sessions || die "dodir failed" exeinto /etc/X11/Sessions doexe "${FILESDIR}/Gnome" || die "doexe failed" } |