summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMart Raudsepp <leio@gentoo.org>2008-09-28 08:13:02 +0000
committerMart Raudsepp <leio@gentoo.org>2008-09-28 08:13:02 +0000
commit2528b6878ac46e36c2de192960aab91a673239c1 (patch)
tree418b2d4bce4292bccbe1e80c45ca8ee9491c3795 /gnome-extra/gnome-screensaver
parentkeyword ~x86-fbsd (diff)
downloadgentoo-2-2528b6878ac46e36c2de192960aab91a673239c1.tar.gz
gentoo-2-2528b6878ac46e36c2de192960aab91a673239c1.tar.bz2
gentoo-2-2528b6878ac46e36c2de192960aab91a673239c1.zip
Fix compatibility with gtk+-2.14, bug 238734
(Portage version: 2.2_rc11/cvs/Linux 2.6.26-gentoo-r1 x86_64)
Diffstat (limited to 'gnome-extra/gnome-screensaver')
-rw-r--r--gnome-extra/gnome-screensaver/ChangeLog7
-rw-r--r--gnome-extra/gnome-screensaver/files/gnome-screensaver-2.22.2-fix-copy-themes-include.patch22
-rw-r--r--gnome-extra/gnome-screensaver/gnome-screensaver-2.22.2.ebuild5
3 files changed, 32 insertions, 2 deletions
diff --git a/gnome-extra/gnome-screensaver/ChangeLog b/gnome-extra/gnome-screensaver/ChangeLog
index b3d9a72a3331..8ea87d99c085 100644
--- a/gnome-extra/gnome-screensaver/ChangeLog
+++ b/gnome-extra/gnome-screensaver/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for gnome-extra/gnome-screensaver
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-screensaver/ChangeLog,v 1.82 2008/09/25 15:04:06 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-screensaver/ChangeLog,v 1.83 2008/09/28 08:13:01 leio Exp $
+
+ 28 Sep 2008; Mart Raudsepp <leio@gentoo.org>
+ +files/gnome-screensaver-2.22.2-fix-copy-themes-include.patch,
+ gnome-screensaver-2.22.2.ebuild:
+ Fix compatibility with gtk+-2.14, bug 238734
25 Sep 2008; Jeroen Roovers <jer@gentoo.org>
gnome-screensaver-2.22.2.ebuild:
diff --git a/gnome-extra/gnome-screensaver/files/gnome-screensaver-2.22.2-fix-copy-themes-include.patch b/gnome-extra/gnome-screensaver/files/gnome-screensaver-2.22.2-fix-copy-themes-include.patch
new file mode 100644
index 000000000000..6bc92a1cae44
--- /dev/null
+++ b/gnome-extra/gnome-screensaver/files/gnome-screensaver-2.22.2-fix-copy-themes-include.patch
@@ -0,0 +1,22 @@
+Retrieved from http://svn.gnome.org/viewvc/gnome-screensaver/trunk/src/copy-theme-dialog.c?r1=1357&r2=1462&view=patch
+Fixes build compatibility against gtk+-2.14
+
+--- trunk/src/copy-theme-dialog.c 2008/01/31 03:10:09 1357
++++ trunk/src/copy-theme-dialog.c 2008/07/03 13:17:17 1462
+@@ -21,12 +21,14 @@
+ # include "config.h"
+ #endif
+
++#include <sys/stat.h>
++#include <limits.h>
++#include <string.h>
++
+ #include <glib.h>
+ #include <glib/gi18n.h>
+ #include <gtk/gtk.h>
+ #include <gio/gio.h>
+-#include <limits.h>
+-#include <string.h>
+
+ #include "copy-theme-dialog.h"
+
diff --git a/gnome-extra/gnome-screensaver/gnome-screensaver-2.22.2.ebuild b/gnome-extra/gnome-screensaver/gnome-screensaver-2.22.2.ebuild
index f3687e980e85..c69db5021cf2 100644
--- a/gnome-extra/gnome-screensaver/gnome-screensaver-2.22.2.ebuild
+++ b/gnome-extra/gnome-screensaver/gnome-screensaver-2.22.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-screensaver/gnome-screensaver-2.22.2.ebuild,v 1.6 2008/09/25 15:04:06 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-screensaver/gnome-screensaver-2.22.2.ebuild,v 1.7 2008/09/28 08:13:01 leio Exp $
inherit eutils gnome2
@@ -69,6 +69,9 @@ src_unpack() {
# fix bug #201019
epatch "${FILESDIR}/${PN}-2.20.0-fix-gamma.patch"
+
+ # Fix compatibility with gtk+-2.14
+ epatch "${FILESDIR}/${P}-fix-copy-themes-include.patch"
}
src_install() {