diff options
author | marcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059> | 2005-08-17 02:33:36 +0800 |
---|---|---|
committer | marcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059> | 2005-08-17 02:33:36 +0800 |
commit | 8242f78e7ace729a4b26938d2ddbc33506f9d152 (patch) | |
tree | a6422966ff561d219ba404a6bf50dae073f62a9d /graphics | |
parent | 6c735ef6f622bcf339ae60a7b0b5270c6db1ac2c (diff) | |
download | marcuscom-ports-8242f78e7ace729a4b26938d2ddbc33506f9d152.tar marcuscom-ports-8242f78e7ace729a4b26938d2ddbc33506f9d152.tar.gz marcuscom-ports-8242f78e7ace729a4b26938d2ddbc33506f9d152.tar.bz2 marcuscom-ports-8242f78e7ace729a4b26938d2ddbc33506f9d152.tar.lz marcuscom-ports-8242f78e7ace729a4b26938d2ddbc33506f9d152.tar.xz marcuscom-ports-8242f78e7ace729a4b26938d2ddbc33506f9d152.tar.zst marcuscom-ports-8242f78e7ace729a4b26938d2ddbc33506f9d152.zip |
fix build with dbus.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@4513 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/evince/files/patch-shell_ev-application.c | 16 | ||||
-rw-r--r-- | graphics/evince/files/patch-shell_main.c | 82 |
2 files changed, 98 insertions, 0 deletions
diff --git a/graphics/evince/files/patch-shell_ev-application.c b/graphics/evince/files/patch-shell_ev-application.c new file mode 100644 index 000000000..22e9926c1 --- /dev/null +++ b/graphics/evince/files/patch-shell_ev-application.c @@ -0,0 +1,16 @@ +--- shell/ev-application.c.orig Tue Aug 16 13:36:09 2005 ++++ shell/ev-application.c Tue Aug 16 13:50:19 2005 +@@ -83,13 +83,8 @@ ev_application_register_service (EvAppli + return FALSE; + } + +-#if DBUS_VERSION == 33 +- dbus_g_object_class_install_info (G_OBJECT_GET_CLASS (application), +- &dbus_glib_ev_application_object_info); +-#else + dbus_g_object_type_install_info (EV_TYPE_APPLICATION, + &dbus_glib_ev_application_object_info); +-#endif + + dbus_g_connection_register_g_object (connection, + "/org/gnome/evince/Evince", diff --git a/graphics/evince/files/patch-shell_main.c b/graphics/evince/files/patch-shell_main.c new file mode 100644 index 000000000..0c539eb19 --- /dev/null +++ b/graphics/evince/files/patch-shell_main.c @@ -0,0 +1,82 @@ +--- shell/main.c.orig Tue Aug 16 13:51:21 2005 ++++ shell/main.c Tue Aug 16 13:52:17 2005 +@@ -75,9 +75,6 @@ load_files_remote (const char **files) + GError *error = NULL; + DBusGConnection *connection; + gboolean result = FALSE; +-#if DBUS_VERSION < 35 +- DBusGPendingCall *call; +-#endif + DBusGProxy *remote_object; + + connection = dbus_g_bus_get (DBUS_BUS_SESSION, &error); +@@ -93,29 +90,11 @@ load_files_remote (const char **files) + "/org/gnome/evince/Evince", + "org.gnome.evince.Application"); + if (!files) { +-#if DBUS_VERSION <= 33 +- call = dbus_g_proxy_begin_call (remote_object, "OpenWindow", DBUS_TYPE_INVALID); +- +- if (!dbus_g_proxy_end_call (remote_object, call, &error, DBUS_TYPE_INVALID)) { +- g_warning (error->message); +- g_clear_error (&error); +- return FALSE; +- } +-#elif DBUS_VERSION == 34 +- call = dbus_g_proxy_begin_call (remote_object, "OpenWindow", G_TYPE_INVALID); +- +- if (!dbus_g_proxy_end_call (remote_object, call, &error, G_TYPE_INVALID)) { +- g_warning (error->message); +- g_clear_error (&error); +- return FALSE; +- } +-#else + if (!dbus_g_proxy_call (remote_object, "OpenWindow", &error, G_TYPE_INVALID)) { + g_warning (error->message); + g_clear_error (&error); + return FALSE; + } +-#endif + return TRUE; + } + +@@ -125,31 +104,6 @@ load_files_remote (const char **files) + + uri = gnome_vfs_make_uri_from_shell_arg (files[i]); + page_label = ev_page_label ? ev_page_label : ""; +-#if DBUS_VERSION <= 33 +- call = dbus_g_proxy_begin_call (remote_object, "OpenURI", +- DBUS_TYPE_STRING, &uri, +- DBUS_TYPE_STRING, &page_label, +- DBUS_TYPE_INVALID); +- +- if (!dbus_g_proxy_end_call (remote_object, call, &error, DBUS_TYPE_INVALID)) { +- g_warning (error->message); +- g_clear_error (&error); +- g_free (uri); +- continue; +- } +-#elif DBUS_VERSION == 34 +- call = dbus_g_proxy_begin_call (remote_object, "OpenURI", +- G_TYPE_STRING, uri, +- G_TYPE_STRING, page_label, +- G_TYPE_INVALID); +- +- if (!dbus_g_proxy_end_call (remote_object, call, &error, G_TYPE_INVALID)) { +- g_warning (error->message); +- g_clear_error (&error); +- g_free (uri); +- continue; +- } +-#else + if (!dbus_g_proxy_call (remote_object, "OpenURI", &error, + G_TYPE_STRING, uri, + G_TYPE_STRING, page_label, +@@ -159,7 +113,6 @@ load_files_remote (const char **files) + g_free (uri); + continue; + } +-#endif + g_free (uri); + result = TRUE; + } |