Fix "could not find signal handler" bug wrt #216804 by Lei Qing.
authorSamuli Suominen <ssuominen@gentoo.org>
Sun, 6 Jun 2010 09:33:53 +0000 (09:33 +0000)
committerSamuli Suominen <ssuominen@gentoo.org>
Sun, 6 Jun 2010 09:33:53 +0000 (09:33 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

gnome-extra/gcursor/ChangeLog
gnome-extra/gcursor/Manifest
gnome-extra/gcursor/files/gcursor-0.061-signal.patch [new file with mode: 0644]
gnome-extra/gcursor/gcursor-0.061-r2.ebuild [new file with mode: 0644]

index 011eb5d871bdf7c53d373728641d3b0a2099f955..6e99298c5a779a1a2bd9f07a9b24f29bfee09d6d 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for gnome-extra/gcursor
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gcursor/ChangeLog,v 1.10 2009/10/02 09:48:01 ssuominen Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gcursor/ChangeLog,v 1.11 2010/06/06 09:33:53 ssuominen Exp $
+
+*gcursor-0.061-r2 (06 Jun 2010)
+
+  06 Jun 2010; Samuli Suominen <ssuominen@gentoo.org>
+  +gcursor-0.061-r2.ebuild, +files/gcursor-0.061-signal.patch:
+  Fix "could not find signal handler" bug wrt #216804 by Lei Qing.
 
   02 Oct 2009; Samuli Suominen <ssuominen@gentoo.org>
   gcursor-0.061-r1.ebuild:
index 9be861b42dfc40d283309f669859586816ed0c5c..86b79c2808aec4253d5eeb98b4df7fe26ca04421 100644 (file)
@@ -1,5 +1,7 @@
+AUX gcursor-0.061-signal.patch 844 RMD160 5e126d07fb2ccfb21461684c2984e03cb6f26c1b SHA1 91722726a5656f01fa6351c1c375910d2f5848f2 SHA256 2055aa0ab3bd4e44f5768fc6921104e8f11d49eaf122d2f31edb7a67cdd48410
 AUX gcursor-0.6-xorg-x11.patch 309 RMD160 aee4459af7859a60cceb9617d53c38749560c00b SHA1 f9f9b2b9984ba4e6d7a7ecd707427676e2f40d8e SHA256 e9d01bd604d8bee4566ed664feb54567546c84ccbf3b91d427c54e71b4f70b12
 DIST gcursor-0.061.tar.gz 143719 RMD160 531d3c14468d371e2bc07952610cf164f3001a7a SHA1 abe13c769250efb9d1ababef905c41163661e12a SHA256 c4f71ac3ea3c4e18906aa5a8b6c60116e19863ca6404bbfe10d78abb319b5aae
 EBUILD gcursor-0.061-r1.ebuild 795 RMD160 0609347dd9ccf9acd242a9c35d64396f688ad8c7 SHA1 8f4f17c50c9840513344b8967538868c352bab0d SHA256 7b8e9a138ffa8d5e8ec6beb3007709707778d4bc88add599dd3298aa8e39c4e3
-MISC ChangeLog 1632 RMD160 cdae62079cca0fc3978ced50099539d233343713 SHA1 f8a92e02961f50ae7a57a7c04f2c6127f69de696 SHA256 5f5c5a2efec3b5c60c4867b959791d275ac895d1707f96a8c5f14c19c5a861d0
+EBUILD gcursor-0.061-r2.ebuild 812 RMD160 0dec4acb231c10d0644d571250feda12c8956c65 SHA1 2211220dee00b5b2682fa0f436c14296df2e1102 SHA256 aa6f2524274148655abcf3ff66d5a8ddb479cd3a7f01466ea5a083c82d3d7c4c
+MISC ChangeLog 1850 RMD160 1c6496b3384574a2be0a5e824100a93758dbcb41 SHA1 35c7662f8c9f9b3b3677a1a7d81003ec2ae83ed1 SHA256 a33a608d26f79304acb6b8eb9fdac9d8ac0ea5194eb74ebabe0d2f2ea9a4e5aa
 MISC metadata.xml 165 RMD160 4ebc1c537fcebcb28586a47c958a7d0237f3bbcc SHA1 87fed26b774e4dd2226bea04c4bcc8ba39fcc4c3 SHA256 d7da9ed29b7afb87ac00580d48a49d248f89c92269e9a7791782dc72f4490aec
diff --git a/gnome-extra/gcursor/files/gcursor-0.061-signal.patch b/gnome-extra/gcursor/files/gcursor-0.061-signal.patch
new file mode 100644 (file)
index 0000000..c61894e
--- /dev/null
@@ -0,0 +1,25 @@
+http://bugs.gentoo.org/216804
+
+--- src/gcursor.c
++++ src/gcursor.c
+@@ -16,6 +16,9 @@
+ #include <gconf/gconf-client.h>
+ #include <glade/glade.h>
+ 
++#define CONNECT_SIGNAL(name) glade_xml_signal_connect(main_window, #name, \
++              G_CALLBACK(name))
++
+ void reload_tree(GtkWidget *tree, GtkListStore *store);
+ void size_changed();
+ GladeXML *main_window = NULL;
+@@ -429,6 +432,10 @@
+       client  = gconf_client_get_default();
+ 
+       main_window = glade_xml_new(GLADE_PATH"/gcursor.glade", "select_dialog", NULL);
++      CONNECT_SIGNAL(extract_theme);
++      CONNECT_SIGNAL(open_theme_dir);
++      CONNECT_SIGNAL(entry_selected);
++      CONNECT_SIGNAL(size_changed);
+       store       = gtk_list_store_new(2, GDK_TYPE_PIXBUF, GTK_TYPE_STRING);
+       tree        = glade_xml_get_widget(main_window, "cursor_tree");
+       gtk_tree_view_set_model(GTK_TREE_VIEW(tree), GTK_TREE_MODEL(store));
diff --git a/gnome-extra/gcursor/gcursor-0.061-r2.ebuild b/gnome-extra/gcursor/gcursor-0.061-r2.ebuild
new file mode 100644 (file)
index 0000000..961bca5
--- /dev/null
@@ -0,0 +1,33 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gcursor/gcursor-0.061-r2.ebuild,v 1.1 2010/06/06 09:33:53 ssuominen Exp $
+
+EAPI=2
+inherit eutils gnome2
+
+DESCRIPTION="GTK+ based xcursor theme selector"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+       >=gnome-base/gnome-vfs-2
+       >=gnome-base/libgnomeui-2
+       >=gnome-base/libglade-2
+       >=gnome-base/gconf-2"
+DEPEND="${RDEPEND}
+       dev-util/pkgconfig
+       dev-util/intltool
+       sys-devel/gettext"
+
+DOCS="AUTHORS ChangeLog TODO"
+
+src_prepare() {
+       epatch "${FILESDIR}"/${PN}-0.6-xorg-x11.patch \
+               "${FILESDIR}"/${P}-signal.patch
+       gnome2_src_prepare
+}