summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2010-10-21 15:01:50 +0000
committerGilles Dartiguelongue <eva@gentoo.org>2010-10-21 15:01:50 +0000
commit186423f219554452481f52ac5e63c15a9b8464ea (patch)
tree090814737bf8ba0f5b467a65e2607b6c062353a1 /gnome-base/gnome-control-center
parentstable x86, security bugs 341833 and 341831 (diff)
downloadhistorical-186423f219554452481f52ac5e63c15a9b8464ea.tar.gz
historical-186423f219554452481f52ac5e63c15a9b8464ea.tar.bz2
historical-186423f219554452481f52ac5e63c15a9b8464ea.zip
Pin glib/gtk dependency to slot 2, re-add libunique and libcanberra-gtk to RDEPEND. Clean up old revisions.
Package-Manager: portage-2.2_rc89/cvs/Linux x86_64
Diffstat (limited to 'gnome-base/gnome-control-center')
-rw-r--r--gnome-base/gnome-control-center/ChangeLog16
-rw-r--r--gnome-base/gnome-control-center/Manifest21
-rw-r--r--gnome-base/gnome-control-center/files/gnome-control-center-2.24.0.1-fbsd.patch13
-rw-r--r--gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-automagics-canberra+polkit.patch69
-rw-r--r--gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-default-background.patch174
-rw-r--r--gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-gconf-unref.patch16
-rw-r--r--gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-keybinding-crash.patch47
-rw-r--r--gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-libxklavier4.patch44
-rw-r--r--gnome-base/gnome-control-center/gnome-control-center-2.26.0-r1.ebuild121
-rw-r--r--gnome-base/gnome-control-center/gnome-control-center-2.28.1-r2.ebuild97
-rw-r--r--gnome-base/gnome-control-center/gnome-control-center-2.28.1.ebuild92
-rw-r--r--gnome-base/gnome-control-center/gnome-control-center-2.32.0.ebuild9
12 files changed, 25 insertions, 694 deletions
diff --git a/gnome-base/gnome-control-center/ChangeLog b/gnome-base/gnome-control-center/ChangeLog
index 941de8b91edf..6d590252b5de 100644
--- a/gnome-base/gnome-control-center/ChangeLog
+++ b/gnome-base/gnome-control-center/ChangeLog
@@ -1,6 +1,20 @@
# ChangeLog for gnome-base/gnome-control-center
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/ChangeLog,v 1.71 2010/10/17 19:28:19 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/ChangeLog,v 1.72 2010/10/21 15:01:50 eva Exp $
+
+ 21 Oct 2010; Gilles Dartiguelongue <eva@gentoo.org>
+ -files/gnome-control-center-2.24.0.1-fbsd.patch,
+ -gnome-control-center-2.26.0-r1.ebuild,
+ -files/gnome-control-center-2.26.0-automagics-canberra+polkit.patch,
+ -files/gnome-control-center-2.26.0-default-background.patch,
+ -files/gnome-control-center-2.26.0-gconf-unref.patch,
+ -files/gnome-control-center-2.26.0-keybinding-crash.patch,
+ -files/gnome-control-center-2.26.0-libxklavier4.patch,
+ -gnome-control-center-2.28.1.ebuild,
+ -gnome-control-center-2.28.1-r2.ebuild,
+ gnome-control-center-2.32.0.ebuild:
+ Pin glib/gtk dependency to slot 2, re-add libunique and libcanberra-gtk to
+ RDEPEND. Clean up old revisions.
*gnome-control-center-2.32.0 (17 Oct 2010)
diff --git a/gnome-base/gnome-control-center/Manifest b/gnome-base/gnome-control-center/Manifest
index f6c24549a904..a9e72ce31526 100644
--- a/gnome-base/gnome-control-center/Manifest
+++ b/gnome-base/gnome-control-center/Manifest
@@ -1,29 +1,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-AUX gnome-control-center-2.24.0.1-fbsd.patch 394 RMD160 e5558b7be781663e05c8964355443a2ec993b6a4 SHA1 e6a23b54558824b279a74fdda6afbecb7621b9cf SHA256 d7216a88d518110e3d6a9b64e72e8a02fea1c1b48da43783d0ca0c06f610e11f
-AUX gnome-control-center-2.26.0-automagics-canberra+polkit.patch 2432 RMD160 8dc01ee688986a20339e6d14d39a43d40a03a770 SHA1 cde5a169e98a7d92875bb7fc535502f375774e5b SHA256 1a2a294de055d561985ec95cd612b81cc8ad68820e890011a62afbb1e340b597
-AUX gnome-control-center-2.26.0-default-background.patch 6341 RMD160 287b29d28ea56a7a25cb189412b41b0ba4dec9af SHA1 58297198e1e1d3c0f8de0b63316ddfd9e7488d5d SHA256 c6cf58d7e284df4a25b8ad226b5d3dc8c56f697e23962a4944e140c65c109edd
-AUX gnome-control-center-2.26.0-gconf-unref.patch 680 RMD160 46e913235adea15003228959e9b198941602d904 SHA1 ddac887dd06f47ba2c624882e60f60ff6cb2986e SHA256 cd79f88e29b2c662910c6ddc57bd24958ba4f1c71ca60bf668f7c20261b1c573
-AUX gnome-control-center-2.26.0-keybinding-crash.patch 1475 RMD160 b1ea3c4ac4b34932ec55dc646f9f8809f7b764ad SHA1 1b417be26b64d85d7ec5da5e19f428e704782290 SHA256 8fc4cb0d33ad32c0e74a7e3e7e2b4dc9247257fae706c11c5b99d7ae4d11f26c
-AUX gnome-control-center-2.26.0-libxklavier4.patch 1651 RMD160 1bacf04c569b59a091a4ee2ac4d2b7d695be0f68 SHA1 7666c459f5aa71dd65e14ea092fff83588227f39 SHA256 453c08693d9fa79e6252a17e9aeef297089f6c709e2132e78b9a6b2858f051e4
AUX gnome-control-center-2.28.1-gdm-default-bg.patch 4946 RMD160 7a8593a071548dd7b8a562927eae56d08164c489 SHA1 2c36d84ba5498a387dd7973eef7b18bac9a40609 SHA256 d6cdfbf3c293d3fa57bf49bd7ba55f41074202df617cd12607b9bacbdb2eb49e
AUX org.gnome.control-center.defaultbackground.policy 836 RMD160 0e830941e4e03bd0c84ec6a352ed5df598f2ccb5 SHA1 c70e2db5e125e1236b0e796c3d9e293ecb3b58a7 SHA256 4fb135d55626e03a2b02b6c325e0fa3ee773984af2258acb3e2f1b22373dce52
-DIST gnome-control-center-2.26.0.tar.bz2 2262324 RMD160 d22c75b21d63bad9321ad1221e442f381da8dd35 SHA1 4730780aaab599869a2dfe2d72d68dd54bb77058 SHA256 62fb84ea1053971a53c5259b92eb3a282c2f317f72f761ed4dff434ed0e99c05
-DIST gnome-control-center-2.28.1.tar.bz2 2287398 RMD160 a9620e2f227124bb81b7a3a811ac74cec193ac41 SHA1 ab41e211c507b9b781199f57ca87c704d07175c1 SHA256 bd1d9a55f810266c38a283baf6a4e92002d35c9366529eb92b25710f3456bbf1
DIST gnome-control-center-2.30.1.tar.bz2 2830194 RMD160 7323a59deb13a8017de4e9f6ee8499fad6b6d7aa SHA1 f7d3f486e114871e53f3d7e743d53b041ebf2f1e SHA256 db050803a4bf3a2297255b8fff4810f2125a5b001d3fd785ee1ecd7f2c6f593b
DIST gnome-control-center-2.32.0.tar.bz2 2248711 RMD160 2cefd5c7b79323d7f0830733a193b71eab2a61f1 SHA1 7690fb77dc381cfe0c21f96e03458704fff73633 SHA256 d7b09e7e07333da8b468a1b2af7a64cd12e1bf2bd50c57e2c00e4c30642f102f
-EBUILD gnome-control-center-2.26.0-r1.ebuild 3078 RMD160 463926a9e57aeb7818b2c9c1fb9ba15c50ed9a09 SHA1 ed294a8a8fcbcefdcba1b6a4dc7e0969cb2a05d9 SHA256 7d2d8b2a4adc9555d4252fed018f76a0d4814f9cfb677447cf879725f59257b5
-EBUILD gnome-control-center-2.28.1-r2.ebuild 2524 RMD160 fe4e93723be3e805f8246eac57d1255a09d13b92 SHA1 fc3eef2f283471430c7ece7056aab3befd6bc950 SHA256 915b4c118bcb4ccbc6a5f9b33a7090d246c786ab0d5cb3e6d8a710a9afe0cbfb
-EBUILD gnome-control-center-2.28.1.ebuild 2220 RMD160 8b99ec181fe1bae3308f0bae19ac154ca6e2a680 SHA1 8b9031728018e8b1473013a6b3fb88fd619d47a3 SHA256 e2427ec90f1cab4b383d13302a5c444791076e882a4d7a087b3d9125988f80fb
EBUILD gnome-control-center-2.30.1.ebuild 2235 RMD160 5a6e1ae54ee01d84ee9b4762d004fdfa67613060 SHA1 3562ad60b69c4048fa3f8ce71021597c3cef5aea SHA256 fa9ebe219291f620068a4a1dda32259d998585218db16e111aa8e3416be6cdb1
-EBUILD gnome-control-center-2.32.0.ebuild 2024 RMD160 ee7b9122f87a02e20efb0e7cb10d7c23f6a644ea SHA1 49855894648fb77068e83f9a38a9e50a30e64406 SHA256 56e22db40ec942558a9384626f7184fb4786558b30388ff37d888f0c9681949b
-MISC ChangeLog 48848 RMD160 e7e65830b06f937eb3d625579c85bae8538312db SHA1 72157a8ff4929cdc1bd7f642abb73ffde0047eda SHA256 8b31d62a4331b8d7c4072dfd8b71fc40be510fbea6c952b089751ddcfd37fbf2
+EBUILD gnome-control-center-2.32.0.ebuild 2047 RMD160 ac840b4ad77b97a82436b9baa89f4c94b239d872 SHA1 39c78c7ea18966310d0541d9bf42eb551e348815 SHA256 7fce0595bfbdcdbc87fb96fd8d92b0b23967f9ffdbbb588fefabce1b22bdbc5b
+MISC ChangeLog 49533 RMD160 037a37f53bd949c3aa90802fc5829eb2c85bd82d SHA1 d17dff7c26451e896678a087a25e0bc828ed59fb SHA256 c6666e96e35dd3fbc52a77740acd42d7933f0459a98a6cc078445a700cc4707b
MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
-iEYEARECAAYFAky7TlkACgkQCaWpQKGI+9Qg0QCePNPEfVS5EhLTAxBGRLc1xJOy
-xTkAnA3wYrFm2+4zNNjpwAY1cfiIH7IO
-=tg81
+iEYEARECAAYFAkzAVgUACgkQ1fmVwcYIWAbs3gCgwLldzojkReWeGZi3DH8kHH1H
+FEgAoOmv/PLD8Y5Wxak7KJ4PVU/vuVI0
+=Nlzu
-----END PGP SIGNATURE-----
diff --git a/gnome-base/gnome-control-center/files/gnome-control-center-2.24.0.1-fbsd.patch b/gnome-base/gnome-control-center/files/gnome-control-center-2.24.0.1-fbsd.patch
deleted file mode 100644
index afcb4cdd7923..000000000000
--- a/gnome-base/gnome-control-center/files/gnome-control-center-2.24.0.1-fbsd.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: gnome-control-center-2.24.0.1/libslab/directory-tile.c
-===================================================================
---- gnome-control-center-2.24.0.1.orig/libslab/directory-tile.c
-+++ gnome-control-center-2.24.0.1/libslab/directory-tile.c
-@@ -623,7 +623,7 @@ static void
- disown_spawned_child (gpointer user_data)
- {
- setsid ();
-- setpgrp ();
-+ setpgid (0,0);
- }
-
- static void
diff --git a/gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-automagics-canberra+polkit.patch b/gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-automagics-canberra+polkit.patch
deleted file mode 100644
index 15286e2452bc..000000000000
--- a/gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-automagics-canberra+polkit.patch
+++ /dev/null
@@ -1,69 +0,0 @@
- configure.in | 35 +++++++++++++++++++++++++----------
- 1 files changed, 25 insertions(+), 10 deletions(-)
-
-diff --git a/configure.in b/configure.in
-index 515f053..03eda8c 100644
---- a/configure.in
-+++ b/configure.in
-@@ -60,13 +60,6 @@ AC_CHECK_FUNC(XScreenSaverQueryInfo, [
- AC_SUBST(TYPING_BREAK)
- AC_SUBST(SCREENSAVER_LIBS)
-
--PKG_CHECK_MODULES(LIBCANBERRA_GTK, libcanberra-gtk, [
-- CANBERRA_GTK=1
-- AC_SUBST(LIBCANBERRA_GTK_CFLAGS)
-- AC_SUBST(LIBCANBERRA_GTK_LIBS)
-- ], [:])
--AM_CONDITIONAL(HAVE_LIBCANBERRA_GTK, test "x$CANBERRA_GTK" = "x1")
--
- AM_CONDITIONAL(HAVE_TYPING_BREAK, test "x$TYPING_BREAK" = xtyping-break)
-
- dnl keyboard-properties-capplet
-@@ -96,6 +89,22 @@ COMMON_MODULES="gtk+-2.0 >= 2.13.1 dnl
- gconf-2.0 dnl
- libglade-2.0 >= 2.0.0 dnl
- gnome-desktop-2.0 >= 2.25.1"
-+
-+AC_ARG_ENABLE([canberra],
-+ AC_HELP_STRING([--enable-canberra],
-+ [Enable canberra support @<:@default=yes@:>@]),
-+ enable_canberra=$enableval, enable_canberra=yes)
-+
-+CANBERRA_GTK=0
-+if test x$enable_canberra = xyes; then
-+ PKG_CHECK_MODULES(LIBCANBERRA_GTK, libcanberra-gtk,
-+ [CANBERRA_GTK=1
-+ AC_SUBST(LIBCANBERRA_GTK_CFLAGS)
-+ AC_SUBST(LIBCANBERRA_GTK_LIBS)], [])
-+fi
-+
-+AM_CONDITIONAL(HAVE_LIBCANBERRA_GTK, test "x$CANBERRA_GTK" = "x1")
-+
- PKG_CHECK_MODULES(LIBSLAB, $COMMON_MODULES libgnomeui-2.0 gnome-desktop-2.0 librsvg-2.0 libgnome-menu pango libgnomeui-2.0)
- PKG_CHECK_MODULES(CAPPLET, $COMMON_MODULES)
- PKG_CHECK_MODULES(GNOMECC, $COMMON_MODULES libgnome-menu >= 2.10.1)
-@@ -199,15 +208,21 @@ AC_ARG_ENABLE([aboutme],
- [enable_aboutme=no])
- AC_MSG_RESULT([$enable_aboutme])
-
-+AC_ARG_ENABLE([policykit-gnome],
-+ AC_HELP_STRING([--enable-policykit-gnome],
-+ [Enable PolicyKit-gnome support @<:@default=yes@:>@]),
-+ enable_polkit=$enableval, enable_polkit=yes)
-+
- if test "x$enable_aboutme" = "xyes"; then
- PKG_CHECK_MODULES(LIBEBOOK, [libebook-1.2 >= 1.7.90],
- [AC_DEFINE([HAVE_LIBEBOOK], 1,
- [Define if evolution-data-server libebook-1.2 is available])])
-- dnl PolicyKit-gnome is optional
-+ if test "x$enable_polkit" = "xyes"; then
- PKG_CHECK_MODULES(POLKIT_GNOME, [polkit-gnome],
- [AC_DEFINE([HAVE_POLKIT], 1,
-- [Define if PolicyKit-gnome is available])],
-- has_polkit=false)
-+ [Define if PolicyKit-gnome is available])],
-+ has_polkit=false)
-+ fi
- fi
-
- AM_CONDITIONAL(BUILD_ABOUTME, test "x$enable_aboutme" = "xyes")
diff --git a/gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-default-background.patch b/gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-default-background.patch
deleted file mode 100644
index 7844cc83b65f..000000000000
--- a/gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-default-background.patch
+++ /dev/null
@@ -1,174 +0,0 @@
-diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN gnome-control-center-2.26.0.orig/capplets/appearance/appearance-desktop.c gnome-control-center-2.26.0/capplets/appearance/appearance-desktop.c
---- gnome-control-center-2.26.0.orig/capplets/appearance/appearance-desktop.c 2008-11-04 11:09:46.000000000 -0500
-+++ gnome-control-center-2.26.0/capplets/appearance/appearance-desktop.c 2009-04-24 16:01:30.000000000 -0400
-@@ -32,6 +32,11 @@
- #include <libgnomeui/gnome-desktop-thumbnail.h>
- #include <libgnomeui/gnome-bg.h>
-
-+#ifdef HAVE_POLKIT
-+#include <dbus/dbus-glib.h>
-+#include <polkit-gnome/polkit-gnome.h>
-+#endif /* HAVE_POLKIT */
-+
- enum {
- TARGET_URI_LIST,
- TARGET_BGIMAGE
-@@ -988,12 +993,65 @@ wp_select_after_realize (GtkWidget *widg
- select_item (data, item, TRUE);
- }
-
-+#ifdef HAVE_POLKIT
-+static void
-+set_background (GtkAction *action, gpointer data)
-+{
-+ AppearanceData *adata = (AppearanceData *)data;
-+ DBusGProxy *proxy;
-+ DBusGConnection *connection;
-+ GError *error;
-+ char *keys[7] = {
-+ "/desktop/gnome/background/picture_filename",
-+ "/desktop/gnome/background/picture_opacity",
-+ "/desktop/gnome/background/picture_options",
-+ "/desktop/gnome/background/color_shading_type",
-+ "/desktop/gnome/background/primary_color",
-+ "/desktop/gnome/background/secondary_color",
-+ NULL
-+ };
-+
-+ gconf_client_suggest_sync (adata->client, NULL);
-+
-+ error = NULL;
-+ connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
-+ if (error != NULL) {
-+ g_warning ("failed to get system bus connection: %s", error->message);
-+ g_error_free (error);
-+ return;
-+ }
-+
-+ proxy = dbus_g_proxy_new_for_name (connection,
-+ "org.gnome.GConf.Defaults",
-+ "/",
-+ "org.gnome.GConf.Defaults");
-+ if (proxy == NULL) {
-+ g_warning ("Cannot connect to defaults mechanism");
-+ return;
-+ }
-+
-+ dbus_g_proxy_call (proxy, "SetSystem",
-+ &error,
-+ G_TYPE_STRV, keys,
-+ G_TYPE_STRV, NULL,
-+ G_TYPE_INVALID,
-+ G_TYPE_INVALID);
-+
-+ g_object_unref (proxy);
-+}
-+#endif /* HAVE_POLKIT */
-+
- void
- desktop_init (AppearanceData *data,
- const gchar **uris)
- {
- GtkWidget *add_button;
- GtkCellRenderer *cr;
-+#ifdef HAVE_POLKIT
-+ PolKitAction *pk_action;
-+ PolKitGnomeAction *action;
-+ GtkWidget *widget, *box, *button;
-+#endif /* HAVE_POLKIT */
-
- g_object_set (gtk_settings_get_default (), "gtk-tooltip-timeout", 500, NULL);
-
-@@ -1114,6 +1172,26 @@ desktop_init (AppearanceData *data,
- /* create the file selector later to save time on startup */
- data->wp_filesel = NULL;
-
-+#ifdef HAVE_POLKIT
-+ widget = glade_xml_get_widget (data->xml, "background_vbox");
-+ box = gtk_hbox_new (FALSE, 0);
-+ gtk_box_pack_end (GTK_BOX (widget), box, FALSE, FALSE, 0);
-+
-+ pk_action = polkit_action_new ();
-+ polkit_action_set_action_id (pk_action, "org.gnome.gconf.defaults.set-default-background");
-+
-+ action = polkit_gnome_action_new_default ("set-system",
-+ pk_action,
-+ _("Make Default"),
-+ _("Set the current background as the system-wide default"));
-+ g_object_set (action, "no-visible", FALSE, NULL);
-+
-+ polkit_action_unref (pk_action);
-+ button = polkit_gnome_action_create_button (action);
-+ gtk_box_pack_end (GTK_BOX (box), button, FALSE, FALSE, 0);
-+
-+ g_signal_connect (action, "activate", G_CALLBACK (set_background), data);
-+#endif /* HAVE_POLKIT */
- }
-
- void
-diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN gnome-control-center-2.26.0.orig/capplets/appearance/Makefile.am gnome-control-center-2.26.0/capplets/appearance/Makefile.am
---- gnome-control-center-2.26.0.orig/capplets/appearance/Makefile.am 2009-01-27 07:48:42.000000000 -0500
-+++ gnome-control-center-2.26.0/capplets/appearance/Makefile.am 2009-04-24 15:53:58.000000000 -0400
-@@ -44,7 +44,8 @@ gnome_appearance_properties_LDADD = \
- $(top_builddir)/capplets/common/libcommon.la \
- $(GNOMECC_CAPPLETS_LIBS) \
- $(FONT_CAPPLET_LIBS) \
-- $(METACITY_LIBS)
-+ $(METACITY_LIBS) \
-+ $(POLKIT_GNOME_LIBS)
- gnome_appearance_properties_LDFLAGS = -export-dynamic
-
- gladedir = $(pkgdatadir)/glade
-@@ -55,6 +56,7 @@ INCLUDES = \
- $(METACITY_CFLAGS) \
- $(GNOMECC_CAPPLETS_CFLAGS) \
- $(FONT_CAPPLET_CFLAGS) \
-+ $(POLKIT_GNOME_CFLAGS) \
- -DGNOMELOCALEDIR="\"$(datadir)/locale\"" \
- -DGNOMECC_DATA_DIR="\"$(pkgdatadir)\"" \
- -DGNOMECC_GLADE_DIR="\"$(gladedir)\"" \
-diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN gnome-control-center-2.26.0.orig/configure.in gnome-control-center-2.26.0/configure.in
---- gnome-control-center-2.26.0.orig/configure.in 2009-04-24 15:57:18.000000000 -0400
-+++ gnome-control-center-2.26.0/configure.in 2009-04-24 15:59:04.000000000 -0400
-@@ -186,6 +186,19 @@ fi
-
- CAPPLET_LIBS="$CAPPLET_LIBS $XCURSOR_LIBS"
-
-+dnl For about-me and appearance
-+AC_ARG_ENABLE([policykit-gnome],
-+ AC_HELP_STRING([--enable-policykit-gnome],
-+ [Enable PolicyKit-gnome support @<:@default=yes@:>@]),
-+ enable_polkit=$enableval, enable_polkit=yes)
-+
-+if test "x$enable_polkit" = "xyes"; then
-+PKG_CHECK_MODULES(POLKIT_GNOME, [polkit-gnome],
-+ [AC_DEFINE([HAVE_POLKIT], 1,
-+ [Define if PolicyKit-gnome is available])],
-+ has_polkit=false)
-+fi
-+
- dnl ==============
- dnl gswitchit
- dnl ==============
-@@ -208,21 +221,10 @@ AC_ARG_ENABLE([aboutme],
- [enable_aboutme=no])
- AC_MSG_RESULT([$enable_aboutme])
-
--AC_ARG_ENABLE([policykit-gnome],
-- AC_HELP_STRING([--enable-policykit-gnome],
-- [Enable PolicyKit-gnome support @<:@default=yes@:>@]),
-- enable_polkit=$enableval, enable_polkit=yes)
--
- if test "x$enable_aboutme" = "xyes"; then
- PKG_CHECK_MODULES(LIBEBOOK, [libebook-1.2 >= 1.7.90],
- [AC_DEFINE([HAVE_LIBEBOOK], 1,
- [Define if evolution-data-server libebook-1.2 is available])])
-- if test "x$enable_polkit" = "xyes"; then
-- PKG_CHECK_MODULES(POLKIT_GNOME, [polkit-gnome],
-- [AC_DEFINE([HAVE_POLKIT], 1,
-- [Define if PolicyKit-gnome is available])],
-- has_polkit=false)
-- fi
- fi
-
- AM_CONDITIONAL(BUILD_ABOUTME, test "x$enable_aboutme" = "xyes")
diff --git a/gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-gconf-unref.patch b/gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-gconf-unref.patch
deleted file mode 100644
index 24e8938d81e7..000000000000
--- a/gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-gconf-unref.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Fix excessive gconf_entry_free. It causes capplets crashes when gconf isn't build with g_asserts.
-
-Gnome: http://bugzilla.gnome.org/show_bug.cgi?id=583117
-Gentoo: https://bugs.gentoo.org/show_bug.cgi?id=270319
---- a/capplets/common/gconf-property-editor.c
-+++ b/capplets/common/gconf-property-editor.c
-@@ -351,7 +351,8 @@
- gconf_entry = gconf_client_get_entry (client, GCONF_PROPERTY_EDITOR (obj)->p->key, NULL, TRUE, NULL);
- GCONF_PROPERTY_EDITOR (obj)->p->callback (client, 0, gconf_entry, obj);
- GCONF_PROPERTY_EDITOR (obj)->p->inited = TRUE;
-- gconf_entry_free (gconf_entry);
-+ if (gconf_entry)
-+ gconf_entry_free (gconf_entry);
- g_object_unref (client);
-
- return obj;
diff --git a/gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-keybinding-crash.patch b/gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-keybinding-crash.patch
deleted file mode 100644
index a246e929985a..000000000000
--- a/gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-keybinding-crash.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 5998aa90c08051cc520dfb64ede78783ef9cc2c4 Mon Sep 17 00:00:00 2001
-From: Jens Granseuer <jensgr@gmx.net>
-Date: Tue, 11 Aug 2009 16:01:55 +0000
-Subject: Fix crash when iterating through the tree model
-
-Don't use indices to move through iterators, don't skip the first
-section, and verify that we got a new iterator before using it
-(bug #591392).
----
-diff --git a/capplets/keybindings/gnome-keybinding-properties.c b/capplets/keybindings/gnome-keybinding-properties.c
-index fb3ba35..5383298 100644
---- a/capplets/keybindings/gnome-keybinding-properties.c
-+++ b/capplets/keybindings/gnome-keybinding-properties.c
-@@ -522,25 +522,20 @@ find_section (GtkTreeModel *model,
- GtkTreeIter *iter,
- const char *title)
- {
-- gint i, j;
-- gboolean found;
-+ gboolean success, found;
-
-- i = gtk_tree_model_iter_n_children (model, NULL);
- found = FALSE;
-- gtk_tree_model_get_iter_first (model, iter);
-- for (j = 0; j < i; j++)
-+ success = gtk_tree_model_get_iter_first (model, iter);
-+ while (success && !found)
- {
- char *description = NULL;
-
-- gtk_tree_model_iter_next (model, iter);
- gtk_tree_model_get (model, iter,
- DESCRIPTION_COLUMN, &description,
- -1);
-- if (g_strcmp0 (description, title) == 0)
-- {
-- found = TRUE;
-- break;
-- }
-+
-+ found = (g_strcmp0 (description, title) == 0);
-+ success = gtk_tree_model_iter_next (model, iter);
- }
- if (!found)
- {
---
-cgit v0.8.2
diff --git a/gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-libxklavier4.patch b/gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-libxklavier4.patch
deleted file mode 100644
index 29b03302ddd3..000000000000
--- a/gnome-base/gnome-control-center/files/gnome-control-center-2.26.0-libxklavier4.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 69e112aa566f08a782cbb8544bde43eed029081c Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue <eva@gentoo.org>
-Date: Tue, 21 Jul 2009 00:30:10 +0200
-Subject: [PATCH] Add support for libxklavier-4
-
----
- capplets/keyboard/gnome-keyboard-properties-xkb.c | 4 ++++
- configure.in | 4 +++-
- 2 files changed, 7 insertions(+), 1 deletions(-)
-
-diff --git a/capplets/keyboard/gnome-keyboard-properties-xkb.c b/capplets/keyboard/gnome-keyboard-properties-xkb.c
-index a0171ac..4cfe305 100644
---- a/capplets/keyboard/gnome-keyboard-properties-xkb.c
-+++ b/capplets/keyboard/gnome-keyboard-properties-xkb.c
-@@ -155,7 +155,11 @@ setup_xkb_tabs (GladeXML * dialog, GConfChangeSet * changeset)
-
- engine = xkl_engine_get_instance (GDK_DISPLAY ());
- config_registry = xkl_config_registry_get_instance (engine);
-+#ifdef HAVE_XKL_4
-+ xkl_config_registry_load (config_registry, FALSE);
-+#else
- xkl_config_registry_load (config_registry);
-+#endif
-
- gkbd_keyboard_config_init (&initial_config, xkb_gconf_client,
- engine);
-diff --git a/configure.in b/configure.in
-index 515f053..b552d4f 100644
---- a/configure.in
-+++ b/configure.in
-@@ -180,7 +180,9 @@ CAPPLET_LIBS="$CAPPLET_LIBS $XCURSOR_LIBS"
- dnl ==============
- dnl gswitchit
- dnl ==============
--PKG_CHECK_MODULES(LIBGNOMEKBD, [libgnomekbd >= 2.21.4.1 libxklavier >= 3.6])
-+PKG_CHECK_MODULES(LIBGNOMEKBD, [libgnomekbd >= 2.21.4.1 libxklavier >= 4],
-+ [AC_DEFINE(HAVE_XKL_4, [1], [libxklavier-4 support])],
-+ [PKG_CHECK_MODULES(LIBGNOMEKBD, [libgnomekbd >= 2.21.4.1 libxklavier >= 3.6])])
- AC_SUBST(LIBGNOMEKBD_CFLAGS)
- AC_SUBST(LIBGNOMEKBD_LIBS)
-
---
-1.6.3.3
-
diff --git a/gnome-base/gnome-control-center/gnome-control-center-2.26.0-r1.ebuild b/gnome-base/gnome-control-center/gnome-control-center-2.26.0-r1.ebuild
deleted file mode 100644
index 6a13ff559f01..000000000000
--- a/gnome-base/gnome-control-center/gnome-control-center-2.26.0-r1.ebuild
+++ /dev/null
@@ -1,121 +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-control-center/gnome-control-center-2.26.0-r1.ebuild,v 1.7 2010/07/20 01:37:39 jer Exp $
-
-EAPI="2"
-
-inherit autotools eutils gnome2
-
-DESCRIPTION="The gnome2 Desktop configuration tool"
-HOMEPAGE="http://www.gnome.org/"
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
-IUSE="eds hal policykit"
-
-RDEPEND="x11-libs/libXft
- >=x11-libs/gtk+-2.13.1
- >=dev-libs/glib-2.17.4
- >=gnome-base/gconf-2.0
- >=gnome-base/libglade-2
- >=gnome-base/librsvg-2.0
- >=gnome-base/nautilus-2.6
- >=media-libs/fontconfig-1
- >=dev-libs/dbus-glib-0.73
- >=x11-libs/libxklavier-3.6
- >=x11-wm/metacity-2.23.1
- >=gnome-base/gnome-panel-2.0
- >=gnome-base/libgnomekbd-2.21.4.1
- >=gnome-base/gnome-desktop-2.25.1
- >=gnome-base/gnome-menus-2.11.1
- gnome-base/gnome-settings-daemon
-
- x11-libs/pango
- dev-libs/libxml2
- media-libs/freetype
- >=media-libs/libcanberra-0.4[gtk]
-
- eds? ( >=gnome-extra/evolution-data-server-1.7.90 )
- hal? ( >=sys-apps/hal-0.5.6 )
- policykit? ( gnome-extra/policykit-gnome )
-
- >=gnome-base/libbonobo-2
- >=gnome-base/libgnome-2.2
- >=gnome-base/libbonoboui-2
- >=gnome-base/libgnomeui-2.2
-
- x11-apps/xmodmap
- x11-libs/libXScrnSaver
- x11-libs/libXext
- x11-libs/libX11
- x11-libs/libXxf86misc
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXcursor"
-DEPEND="${RDEPEND}
- x11-proto/scrnsaverproto
- x11-proto/xextproto
- x11-proto/xproto
- x11-proto/xf86miscproto
- x11-proto/kbproto
- x11-proto/randrproto
- x11-proto/renderproto
-
- sys-devel/gettext
- >=dev-util/intltool-0.40
- >=dev-util/pkgconfig-0.19
- dev-util/desktop-file-utils
-
- app-text/scrollkeeper
- >=app-text/gnome-doc-utils-0.10.1
- gnome-base/gnome-common"
-# Needed for autoreconf
-
-DOCS="AUTHORS ChangeLog NEWS README TODO"
-
-pkg_setup() {
- G2CONF="${G2CONF}
- --disable-update-mimedb
- --disable-static
- --enable-canberra
- $(use_enable eds aboutme)
- $(use_enable hal)
- $(use_enable policykit policykit-gnome)"
-}
-
-src_prepare() {
- gnome2_src_prepare
-
- # Fix compilation on fbsd, bug #256958
- epatch "${FILESDIR}/${PN}-2.24.0.1-fbsd.patch"
-
- # Fix libcanberra and policykit-gnome for about-me capplet
- # automagics support, bug #266110
- epatch "${FILESDIR}/${P}-automagics-canberra+polkit.patch"
-
- # Policykit-based solution to setting the default background. Must be
- # applied *after* teh automagics patch
- epatch "${FILESDIR}"/${P}-default-background.patch
-
- # Add support for libxklavier-4, bug #278450
- epatch "${FILESDIR}/${PN}-2.26.0-libxklavier4.patch"
-
- # Check pointer before unreferecing gconf client, bug #270319
- epatch "${FILESDIR}/${PN}-2.26.0-gconf-unref.patch"
-
- # Fix gnome-keybinding-properties crash, bug 291507
- epatch "${FILESDIR}/${PN}-2.26.0-keybinding-crash.patch"
-
- eautoreconf
-}
-
-src_install() {
- gnome2_src_install
-
- if use policykit ; then
- # Install the policy for default backgrounds
- insinto /usr/share/PolicyKit/policy/
- doins "${FILESDIR}"/org.gnome.control-center.defaultbackground.policy
- fi
-}
diff --git a/gnome-base/gnome-control-center/gnome-control-center-2.28.1-r2.ebuild b/gnome-base/gnome-control-center/gnome-control-center-2.28.1-r2.ebuild
deleted file mode 100644
index 83951fca0e62..000000000000
--- a/gnome-base/gnome-control-center/gnome-control-center-2.28.1-r2.ebuild
+++ /dev/null
@@ -1,97 +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-control-center/gnome-control-center-2.28.1-r2.ebuild,v 1.9 2010/08/18 22:13:22 maekke Exp $
-
-EAPI="2"
-
-inherit eutils gnome2
-
-DESCRIPTION="The gnome2 Desktop configuration tool"
-HOMEPAGE="http://www.gnome.org/"
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="alpha amd64 arm ia64 ~ppc ~ppc64 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
-IUSE="eds policykit"
-
-# Newer gconf[policykit] needed for CanSetSystem attribute for default bg patch
-RDEPEND="x11-libs/libXft
- >=x11-libs/libXi-1.2
- >=x11-libs/gtk+-2.15.0
- >=dev-libs/glib-2.17.4
- >=gnome-base/gconf-2.0
- >=gnome-base/librsvg-2.0
- >=gnome-base/nautilus-2.6
- >=media-libs/fontconfig-1
- >=dev-libs/dbus-glib-0.73
- >=x11-libs/libxklavier-4.0
- >=x11-wm/metacity-2.23.1
- >=gnome-base/libgnomekbd-2.27.4
- >=gnome-base/gnome-desktop-2.27.90
- >=gnome-base/gnome-menus-2.11.1
- gnome-base/gnome-settings-daemon
-
- dev-libs/libunique
- x11-libs/pango
- dev-libs/libxml2
- media-libs/freetype
- >=media-libs/libcanberra-0.4[gtk]
-
- eds? ( >=gnome-extra/evolution-data-server-1.7.90 )
- policykit? ( >=gnome-base/gconf-2.28[policykit] )
-
- x11-apps/xmodmap
- x11-libs/libXScrnSaver
- x11-libs/libXext
- x11-libs/libX11
- x11-libs/libXxf86misc
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXcursor"
-DEPEND="${RDEPEND}
- x11-proto/scrnsaverproto
- x11-proto/xextproto
- x11-proto/xproto
- x11-proto/xf86miscproto
- x11-proto/kbproto
- x11-proto/randrproto
- x11-proto/renderproto
-
- sys-devel/gettext
- >=dev-util/intltool-0.40
- >=dev-util/pkgconfig-0.19
- dev-util/desktop-file-utils
-
- app-text/scrollkeeper
- >=app-text/gnome-doc-utils-0.10.1"
-# Needed for autoreconf
-# gnome-base/gnome-common
-
-DOCS="AUTHORS ChangeLog NEWS README TODO"
-
-pkg_setup() {
- G2CONF="${G2CONF}
- --disable-update-mimedb
- --disable-static
- $(use_enable eds aboutme)"
-}
-
-src_prepare() {
- gnome2_src_prepare
-
- # Fix intltoolize broken file, see upstream #577133
- sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in || die "sed failed"
-
- # Fix compilation on fbsd, bug #256958
- epatch "${FILESDIR}/${PN}-2.24.0.1-fbsd.patch"
-
- # Add functionality for setting the default background in gdm, bug 293439
- epatch "${FILESDIR}/${P}-gdm-default-bg.patch"
-}
-
-src_install() {
- gnome2_src_install
- # gmodule is used to load plugins
- # (on POSIX systems gmodule uses dlopen)
- find "${D}" -name "*.la" -delete || die "remove of la files failed"
-}
diff --git a/gnome-base/gnome-control-center/gnome-control-center-2.28.1.ebuild b/gnome-base/gnome-control-center/gnome-control-center-2.28.1.ebuild
deleted file mode 100644
index 27bf6b72949e..000000000000
--- a/gnome-base/gnome-control-center/gnome-control-center-2.28.1.ebuild
+++ /dev/null
@@ -1,92 +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-control-center/gnome-control-center-2.28.1.ebuild,v 1.2 2010/07/20 01:37:39 jer Exp $
-
-EAPI="2"
-
-inherit autotools eutils gnome2
-
-DESCRIPTION="The gnome2 Desktop configuration tool"
-HOMEPAGE="http://www.gnome.org/"
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
-IUSE="eds"
-
-RDEPEND="x11-libs/libXft
- >=x11-libs/libXi-1.2
- >=x11-libs/gtk+-2.15.0
- >=dev-libs/glib-2.17.4
- >=gnome-base/gconf-2.0
- >=gnome-base/librsvg-2.0
- >=gnome-base/nautilus-2.6
- >=media-libs/fontconfig-1
- >=dev-libs/dbus-glib-0.73
- >=x11-libs/libxklavier-4.0
- >=x11-wm/metacity-2.23.1
- >=gnome-base/libgnomekbd-2.27.4
- >=gnome-base/gnome-desktop-2.27.90
- >=gnome-base/gnome-menus-2.11.1
- gnome-base/gnome-settings-daemon
-
- dev-libs/libunique
- x11-libs/pango
- dev-libs/libxml2
- media-libs/freetype
- >=media-libs/libcanberra-0.4[gtk]
-
- eds? ( >=gnome-extra/evolution-data-server-1.7.90 )
-
- x11-apps/xmodmap
- x11-libs/libXScrnSaver
- x11-libs/libXext
- x11-libs/libX11
- x11-libs/libXxf86misc
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXcursor"
-DEPEND="${RDEPEND}
- x11-proto/scrnsaverproto
- x11-proto/xextproto
- x11-proto/xproto
- x11-proto/xf86miscproto
- x11-proto/kbproto
- x11-proto/randrproto
- x11-proto/renderproto
-
- sys-devel/gettext
- >=dev-util/intltool-0.40
- >=dev-util/pkgconfig-0.19
- dev-util/desktop-file-utils
-
- app-text/scrollkeeper
- >=app-text/gnome-doc-utils-0.10.1"
-# Needed for autoreconf
-# gnome-base/gnome-common
-
-DOCS="AUTHORS ChangeLog NEWS README TODO"
-
-pkg_setup() {
- G2CONF="${G2CONF}
- --disable-update-mimedb
- --disable-static
- $(use_enable eds aboutme)"
-}
-
-src_prepare() {
- gnome2_src_prepare
-
- # Fix intltoolize broken file, see upstream #577133
- sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in || die "sed failed"
-
- # Fix compilation on fbsd, bug #256958
- epatch "${FILESDIR}/${PN}-2.24.0.1-fbsd.patch"
-}
-
-src_install() {
- gnome2_src_install
- # gmodule is used to load plugins
- # (on POSIX systems gmodule uses dlopen)
- find "${D}" -name "*.la" -delete || die "remove of la files failed"
-}
diff --git a/gnome-base/gnome-control-center/gnome-control-center-2.32.0.ebuild b/gnome-base/gnome-control-center/gnome-control-center-2.32.0.ebuild
index eb17ba65272a..9c24b016d98c 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-2.32.0.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-2.32.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/gnome-control-center-2.32.0.ebuild,v 1.1 2010/10/17 19:28:19 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/gnome-control-center-2.32.0.ebuild,v 1.2 2010/10/21 15:01:50 eva Exp $
EAPI="3"
GCONF_DEBUG="yes"
@@ -18,8 +18,8 @@ IUSE="eds"
# TODO: appindicator
RDEPEND="x11-libs/libXft
>=x11-libs/libXi-1.2
- >=x11-libs/gtk+-2.20.0:2
- >=dev-libs/glib-2.17.4
+ >=x11-libs/gtk+-2.20:2
+ >=dev-libs/glib-2.17.4:2
>=gnome-base/gconf-2.0
>=gnome-base/librsvg-2.0
>=gnome-base/nautilus-2.6
@@ -32,10 +32,11 @@ RDEPEND="x11-libs/libXft
>=gnome-base/gnome-menus-2.11.1
gnome-base/gnome-settings-daemon
+ dev-libs/libunique
x11-libs/pango
dev-libs/libxml2
media-libs/freetype
- media-libs/libcanberra
+ media-libs/libcanberra[gtk]
eds? ( >=gnome-extra/evolution-data-server-1.7.90 )