Gentoo Archives: gentoo-commits

From: Nirbheek Chauhan <nirbheek@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-desktop/, gnome-base/gnome-desktop/files/
Date: Mon, 30 May 2011 17:12:23
Message-Id: 83334b14de9c23effc647d077db6e94b64c2aa15.nirbheek@gentoo
1 commit: 83334b14de9c23effc647d077db6e94b64c2aa15
2 Author: Alexandre Rostovtsev <tetromino <AT> gmail <DOT> com>
3 AuthorDate: Tue May 24 03:43:00 2011 +0000
4 Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
5 CommitDate: Mon May 30 15:47:52 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=83334b14
7
8 gnome-desktop-3.0.2 version bump
9
10 * Patch has been applied upstream.
11
12 Signed-off-by: Nirbheek Chauhan <nirbheek <AT> gentoo.org>
13
14 ---
15 ...ome-desktop-3.0.1-fix-randr-missing-crash.patch | 30 --------------------
16 ...-3.0.1-r1.ebuild => gnome-desktop-3.0.2.ebuild} | 6 ----
17 2 files changed, 0 insertions(+), 36 deletions(-)
18
19 diff --git a/gnome-base/gnome-desktop/files/gnome-desktop-3.0.1-fix-randr-missing-crash.patch b/gnome-base/gnome-desktop/files/gnome-desktop-3.0.1-fix-randr-missing-crash.patch
20 deleted file mode 100644
21 index 5402a20..0000000
22 --- a/gnome-base/gnome-desktop/files/gnome-desktop-3.0.1-fix-randr-missing-crash.patch
23 +++ /dev/null
24 @@ -1,30 +0,0 @@
25 -From aa93854f2ba6b0f72f1bdff9699b5724a72c89c9 Mon Sep 17 00:00:00 2001
26 -From: Matthias Clasen <mclasen@××××××.com>
27 -Date: Sat, 30 Apr 2011 20:48:03 -0400
28 -Subject: [PATCH] Don't fall over if RANDR is missing
29 -
30 -When RANDR is not present, the screen object never gets an info,
31 -and since screen_info_free asserts, we must not call it unconditionally
32 -in finalize.
33 -This fixes https://bugzilla.gnome.org/show_bug.cgi?id=649053
34 ----
35 - libgnome-desktop/gnome-rr.c | 3 ++-
36 - 1 files changed, 2 insertions(+), 1 deletions(-)
37 -
38 -diff --git a/libgnome-desktop/gnome-rr.c b/libgnome-desktop/gnome-rr.c
39 -index 4a9d98e..eb3d735 100644
40 ---- a/libgnome-desktop/gnome-rr.c
41 -+++ b/libgnome-desktop/gnome-rr.c
42 -@@ -748,7 +748,8 @@ gnome_rr_screen_finalize (GObject *gobject)
43 -
44 - gdk_window_remove_filter (screen->priv->gdk_root, screen_on_event, screen);
45 -
46 -- screen_info_free (screen->priv->info);
47 -+ if (screen->priv->info)
48 -+ screen_info_free (screen->priv->info);
49 -
50 - G_OBJECT_CLASS (gnome_rr_screen_parent_class)->finalize (gobject);
51 - }
52 ---
53 -1.7.5
54 -
55
56 diff --git a/gnome-base/gnome-desktop/gnome-desktop-3.0.1-r1.ebuild b/gnome-base/gnome-desktop/gnome-desktop-3.0.2.ebuild
57 similarity index 92%
58 rename from gnome-base/gnome-desktop/gnome-desktop-3.0.1-r1.ebuild
59 rename to gnome-base/gnome-desktop/gnome-desktop-3.0.2.ebuild
60 index fce1620..87d2013 100644
61 --- a/gnome-base/gnome-desktop/gnome-desktop-3.0.1-r1.ebuild
62 +++ b/gnome-base/gnome-desktop/gnome-desktop-3.0.2.ebuild
63 @@ -58,9 +58,3 @@ pkg_setup() {
64 $(use_enable doc desktop-docs)
65 $(use_enable introspection)"
66 }
67 -
68 -src_prepare() {
69 - # https://bugs.gentoo.org/show_bug.cgi?id=365717
70 - epatch "${FILESDIR}/${P}-fix-randr-missing-crash.patch"
71 - gnome2_src_prepare
72 -}