summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-accessibility/at-spi2-atk/ChangeLog10
-rw-r--r--app-accessibility/at-spi2-atk/at-spi2-atk-2.2.1-r1.ebuild51
-rw-r--r--app-accessibility/at-spi2-atk/at-spi2-atk-2.4.0.ebuild (renamed from app-accessibility/at-spi2-atk/at-spi2-atk-2.0.2.ebuild)21
-rw-r--r--app-accessibility/at-spi2-atk/files/at-spi2-atk-2.2.1-socket_ref_state_set-NULL.patch66
-rw-r--r--app-accessibility/at-spi2-core/ChangeLog9
-rw-r--r--app-accessibility/at-spi2-core/at-spi2-core-2.4.1.ebuild (renamed from app-accessibility/at-spi2-core/at-spi2-core-2.2.1-r1.ebuild)12
-rw-r--r--app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-abort-if-already-running.patch88
7 files changed, 35 insertions, 222 deletions
diff --git a/app-accessibility/at-spi2-atk/ChangeLog b/app-accessibility/at-spi2-atk/ChangeLog
index b1cafa1d8657..3f86ccc21ca8 100644
--- a/app-accessibility/at-spi2-atk/ChangeLog
+++ b/app-accessibility/at-spi2-atk/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for app-accessibility/at-spi2-atk
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-accessibility/at-spi2-atk/ChangeLog,v 1.6 2012/05/03 01:48:59 jdhore Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/at-spi2-atk/ChangeLog,v 1.7 2012/05/14 00:10:05 tetromino Exp $
+
+*at-spi2-atk-2.4.0 (14 May 2012)
+
+ 14 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ -at-spi2-atk-2.0.2.ebuild, -at-spi2-atk-2.2.1-r1.ebuild,
+ -files/at-spi2-atk-2.2.1-socket_ref_state_set-NULL.patch,
+ +at-spi2-atk-2.4.0.ebuild:
+ Version bump for gnome-3.4. Drop old.
03 May 2012; Jeff Horelick <jdhore@gentoo.org> at-spi2-atk-2.0.2.ebuild,
at-spi2-atk-2.2.1-r1.ebuild, at-spi2-atk-2.2.2.ebuild:
diff --git a/app-accessibility/at-spi2-atk/at-spi2-atk-2.2.1-r1.ebuild b/app-accessibility/at-spi2-atk/at-spi2-atk-2.2.1-r1.ebuild
deleted file mode 100644
index 5d2796c74140..000000000000
--- a/app-accessibility/at-spi2-atk/at-spi2-atk-2.2.1-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-accessibility/at-spi2-atk/at-spi2-atk-2.2.1-r1.ebuild,v 1.2 2012/05/03 01:48:59 jdhore Exp $
-
-EAPI="4"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-
-inherit eutils gnome2
-
-DESCRIPTION="Gtk module for bridging AT-SPI to Atk"
-HOMEPAGE="http://live.gnome.org/Accessibility"
-
-LICENSE="LGPL-2"
-SLOT="2"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-COMMON_DEPEND="
- >=app-accessibility/at-spi2-core-2.1.4
- >=dev-libs/atk-2.1.0
- dev-libs/glib:2
- >=sys-apps/dbus-1
- x11-libs/libX11
-"
-RDEPEND="${COMMON_DEPEND}
- !<gnome-extra/at-spi-1.32.0-r1
-"
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig
- >=dev-util/intltool-0.40
-"
-
-pkg_setup() {
- DOCS="AUTHORS NEWS README"
- # xevie is deprecated/broken since xorg-1.6/1.7
- G2CONF="${G2CONF} --enable-p2p"
-}
-
-src_prepare() {
- # disable teamspaces test since that requires Novell.ICEDesktop.Daemon
- epatch "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch"
- # Upstream patch, will be in next release
- epatch "${FILESDIR}/${P}-socket_ref_state_set-NULL.patch"
-
- # FIXME: droute test fails
- sed -e 's:TESTS = droute-test\.*:TESTS = :' -i droute/Makefile.* ||
- die "sed droute/Makefile.* failed"
-
- gnome2_src_prepare
-}
diff --git a/app-accessibility/at-spi2-atk/at-spi2-atk-2.0.2.ebuild b/app-accessibility/at-spi2-atk/at-spi2-atk-2.4.0.ebuild
index 7260b62b09c9..825f8dd3f672 100644
--- a/app-accessibility/at-spi2-atk/at-spi2-atk-2.0.2.ebuild
+++ b/app-accessibility/at-spi2-atk/at-spi2-atk-2.4.0.ebuild
@@ -1,24 +1,24 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-accessibility/at-spi2-atk/at-spi2-atk-2.0.2.ebuild,v 1.2 2012/05/03 01:48:59 jdhore Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/at-spi2-atk/at-spi2-atk-2.4.0.ebuild,v 1.1 2012/05/14 00:10:05 tetromino Exp $
-EAPI="3"
+EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
-inherit eutils gnome2
+inherit eutils gnome2 virtualx
DESCRIPTION="Gtk module for bridging AT-SPI to Atk"
HOMEPAGE="http://live.gnome.org/Accessibility"
LICENSE="LGPL-2"
SLOT="2"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~x86"
IUSE=""
COMMON_DEPEND="
- >=app-accessibility/at-spi2-core-1.91.92
- >=dev-libs/atk-1.29.3
+ >=app-accessibility/at-spi2-core-2.4
+ >=dev-libs/atk-2.1.0
dev-libs/glib:2
>=sys-apps/dbus-1
x11-libs/libX11
@@ -40,9 +40,14 @@ pkg_setup() {
src_prepare() {
# disable teamspaces test since that requires Novell.ICEDesktop.Daemon
epatch "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch"
+
# FIXME: droute test fails
- sed -e 's:TESTS = droute-test\.*:TESTS = :' -i droute/Makefile.* ||
- die "sed droute/Makefile.* failed"
+# sed -e 's:TESTS = droute-test\.*:TESTS = :' -i droute/Makefile.* ||
+# die "sed droute/Makefile.* failed"
gnome2_src_prepare
}
+
+src_test() {
+ Xemake check
+}
diff --git a/app-accessibility/at-spi2-atk/files/at-spi2-atk-2.2.1-socket_ref_state_set-NULL.patch b/app-accessibility/at-spi2-atk/files/at-spi2-atk-2.2.1-socket_ref_state_set-NULL.patch
deleted file mode 100644
index 5a6ccd61b375..000000000000
--- a/app-accessibility/at-spi2-atk/files/at-spi2-atk-2.2.1-socket_ref_state_set-NULL.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From 18d98d35c452678efc2bf09f38fb2d0594641613 Mon Sep 17 00:00:00 2001
-From: Mario Sanchez Prada <msanchez@igalia.com>
-Date: Fri, 28 Oct 2011 20:30:42 +0200
-Subject: [PATCH] Socket's implementation of ref_state_set to return empty
- sets instead of NULL
-
-Calls to atk_object_ref_state_set() are expected to return a valid
-state set always, so it would be better if this implementation of
-socket's ref_state_set() returned empty sets instead of just NULL, to
-avoid calling to atk_state_set_*() functions over invalid instances of
-AtkStateSet (e.g. add_pending_items() in accessible-cache.c).
-
-https://bugs.freedesktop.org/show_bug.cgi?id=42350
----
- atk-adaptor/bridge.c | 16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
-
-diff --git a/atk-adaptor/bridge.c b/atk-adaptor/bridge.c
-index d049731..a1ee202 100644
---- a/atk-adaptor/bridge.c
-+++ b/atk-adaptor/bridge.c
-@@ -334,17 +334,19 @@ socket_ref_state_set (AtkObject *accessible)
- DBusMessageIter iter, iter_array;
- AtkStateSet *set;
-
-+ set = atk_state_set_new ();
-+
- if (!socket->embedded_plug_id)
-- return NULL;
-+ return set;
-
- child_name = g_strdup (socket->embedded_plug_id);
- if (!child_name)
-- return NULL;
-+ return set;
- child_path = g_utf8_strchr (child_name + 1, -1, ':');
- if (!child_path)
- {
- g_free (child_name);
-- return NULL;
-+ return set;
- }
- *(child_path++) = '\0';
- message = dbus_message_new_method_call (child_name, child_path, ATSPI_DBUS_INTERFACE_ACCESSIBLE, "GetState");
-@@ -352,15 +354,13 @@ socket_ref_state_set (AtkObject *accessible)
- reply = dbus_connection_send_with_reply_and_block (spi_global_app_data->bus, message, 1, NULL);
- dbus_message_unref (message);
- if (reply == NULL)
-- return NULL;
-+ return set;
- if (strcmp (dbus_message_get_signature (reply), "au") != 0)
- {
- dbus_message_unref (reply);
-- return NULL;
-+ return set;
- }
-- set = atk_state_set_new ();
-- if (!set)
-- return NULL;
-+
- dbus_message_iter_init (reply, &iter);
- dbus_message_iter_recurse (&iter, &iter_array);
- do
---
-1.7.7.2
-
diff --git a/app-accessibility/at-spi2-core/ChangeLog b/app-accessibility/at-spi2-core/ChangeLog
index 57f06444e2dd..133dec92ae11 100644
--- a/app-accessibility/at-spi2-core/ChangeLog
+++ b/app-accessibility/at-spi2-core/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-accessibility/at-spi2-core
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-accessibility/at-spi2-core/ChangeLog,v 1.6 2012/04/21 12:18:02 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/at-spi2-core/ChangeLog,v 1.7 2012/05/14 00:08:46 tetromino Exp $
+
+*at-spi2-core-2.4.1 (14 May 2012)
+
+ 14 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ -files/at-spi2-core-2.0.2-abort-if-already-running.patch,
+ -at-spi2-core-2.2.1-r1.ebuild, +at-spi2-core-2.4.1.ebuild:
+ Version bump for gnome-3.4. Drop old.
21 Apr 2012; Markus Meier <maekke@gentoo.org> at-spi2-core-2.2.3.ebuild:
add ~arm, bug #411761
diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.2.1-r1.ebuild b/app-accessibility/at-spi2-core/at-spi2-core-2.4.1.ebuild
index e89e705bc5af..83b5ffd545c0 100644
--- a/app-accessibility/at-spi2-core/at-spi2-core-2.2.1-r1.ebuild
+++ b/app-accessibility/at-spi2-core/at-spi2-core-2.4.1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-accessibility/at-spi2-core/at-spi2-core-2.2.1-r1.ebuild,v 1.1 2011/11/05 04:50:26 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/at-spi2-core/at-spi2-core-2.4.1.ebuild,v 1.1 2012/05/14 00:08:46 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@@ -13,11 +13,10 @@ HOMEPAGE="http://live.gnome.org/Accessibility"
LICENSE="LGPL-2"
SLOT="2"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~x86"
IUSE="doc +introspection"
-RDEPEND="
- >=dev-libs/glib-2.28:2
+RDEPEND=">=dev-libs/glib-2.28:2
>=sys-apps/dbus-1
x11-libs/libX11
x11-libs/libXi
@@ -26,6 +25,7 @@ RDEPEND="
"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.40
+ virtual/pkgconfig
doc? ( >=dev-util/gtk-doc-1.9 )
"
@@ -38,8 +38,6 @@ pkg_setup() {
src_prepare() {
# disable teamspaces test since that requires Novell.ICEDesktop.Daemon
epatch "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch"
- # Upstream patch to fix org.a11y.Bus.IsEnabled, will be in next release
- epatch "${FILESDIR}/${P}-org.a11y.Bus.IsEnabled-property.patch"
gnome2_src_prepare
}
diff --git a/app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-abort-if-already-running.patch b/app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-abort-if-already-running.patch
deleted file mode 100644
index 0e39dcf3766a..000000000000
--- a/app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-abort-if-already-running.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From 72b5b5733841657af00f31370d26bdfd5a0b60b7 Mon Sep 17 00:00:00 2001
-From: Mike Gorse <mgorse@novell.com>
-Date: Thu, 09 Jun 2011 16:50:58 +0000
-Subject: Make the bus launcher abort if an instance is already running
-
-Upon starting up, at-spi-bus-launcher now looks for an X property with
-the bus address and tries to connect to it, aborting if successful.
-This fixes a bug where, if the launcher was run twice (perhaps by both
-an autostart script and a request for the bus address), the second
-instance would start its main loop, eventually abort, and delete the X
-property, which would cause a new X property to be created later,
-overriding the old one, if a different user requested the address,
-leading to a11y breakage.
----
-diff --git a/bus/at-spi-bus-launcher.c b/bus/at-spi-bus-launcher.c
-index 9300979..dcc35e4 100644
---- a/bus/at-spi-bus-launcher.c
-+++ b/bus/at-spi-bus-launcher.c
-@@ -27,6 +27,7 @@
- #include <signal.h>
- #include <sys/wait.h>
- #include <errno.h>
-+#include <stdio.h>
-
- #include <gio/gio.h>
- #include <X11/Xlib.h>
-@@ -349,6 +350,49 @@ is_a11y_using_corba (void)
- return result;
- }
-
-+static gboolean
-+already_running ()
-+{
-+ Atom AT_SPI_BUS;
-+ Atom actual_type;
-+ Display *bridge_display;
-+ int actual_format;
-+ unsigned char *data = NULL;
-+ unsigned long nitems;
-+ unsigned long leftover;
-+ gboolean result = FALSE;
-+
-+ bridge_display = XOpenDisplay (NULL);
-+ if (!bridge_display)
-+ return FALSE;
-+
-+ AT_SPI_BUS = XInternAtom (bridge_display, "AT_SPI_BUS", False);
-+ XGetWindowProperty (bridge_display,
-+ XDefaultRootWindow (bridge_display),
-+ AT_SPI_BUS, 0L,
-+ (long) BUFSIZ, False,
-+ (Atom) 31, &actual_type, &actual_format,
-+ &nitems, &leftover, &data);
-+
-+ if (data)
-+ {
-+ GDBusConnection *bus;
-+ GError *error = NULL;
-+ const gchar *old_session = g_getenv ("DBUS_SESSION_BUS_ADDRESS");
-+ /* TODO: Is there a better way to connect? This is really hacky */
-+ g_setenv ("DBUS_SESSION_BUS_ADDRESS", data, TRUE);
-+ bus = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, &error);
-+ g_setenv ("DBUS_SESSION_BUS_ADDRESS", old_session, TRUE);
-+ if (bus != NULL)
-+ result = TRUE;
-+ g_object_unref (bus);
-+ }
-+
-+ XCloseDisplay (bridge_display);
-+ return result;
-+}
-+
-+
- int
- main (int argc,
- char **argv)
-@@ -363,6 +407,9 @@ main (int argc,
- if (is_a11y_using_corba ())
- return 0;
-
-+ if (already_running ())
-+ return 0;
-+
- _global_app = g_slice_new0 (A11yBusLauncher);
- _global_app->loop = g_main_loop_new (NULL, FALSE);
- _global_app->launch_immediately = (argc == 2 && strcmp (argv[1], "--launch-immediately") == 0);
---
-cgit v0.9