diff options
author | Gilles Dartiguelongue <eva@gentoo.org> | 2010-10-21 15:01:50 +0000 |
---|---|---|
committer | Gilles Dartiguelongue <eva@gentoo.org> | 2010-10-21 15:01:50 +0000 |
commit | 186423f219554452481f52ac5e63c15a9b8464ea (patch) | |
tree | 090814737bf8ba0f5b467a65e2607b6c062353a1 /gnome-base/gnome-control-center | |
parent | stable x86, security bugs 341833 and 341831 (diff) | |
download | historical-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')
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 ) |