mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-12-28 23:21:53 +00:00
71 lines
2.1 KiB
Diff
71 lines
2.1 KiB
Diff
diff -ur buoh-0.8.2.orig/configure.in buoh-0.8.2/configure.in
|
|
--- buoh-0.8.2.orig/configure.in 2006-10-22 17:59:48.000000000 -0400
|
|
+++ buoh-0.8.2/configure.in 2008-01-30 13:39:23.000000000 -0500
|
|
@@ -29,13 +29,13 @@
|
|
|
|
GLIB_REQUIRED=2.6.0
|
|
GTK_REQUIRED=2.6.0
|
|
-LIBSOUP_REQUIRED=2.2.0
|
|
+LIBSOUP_REQUIRED=2.4.0
|
|
GCONF_REQUIRED=2.2.0
|
|
|
|
PKG_CHECK_MODULES(BUOH,
|
|
glib-2.0 >= $GLIB_REQUIRED
|
|
gtk+-2.0 >= $GTK_REQUIRED
|
|
- libsoup-2.2 >= $LIBSOUP_REQUIRED
|
|
+ libsoup-2.4 >= $LIBSOUP_REQUIRED
|
|
gconf-2.0 >= $GCONF_REQUIRED)
|
|
AC_SUBST(BUOH_CFLAGS)
|
|
AC_SUBST(BUOH_LIBS)
|
|
diff -ur buoh-0.8.2.orig/src/buoh-comic-loader.c buoh-0.8.2/src/buoh-comic-loader.c
|
|
--- buoh-0.8.2.orig/src/buoh-comic-loader.c 2006-10-21 10:56:37.000000000 -0400
|
|
+++ buoh-0.8.2/src/buoh-comic-loader.c 2008-01-30 13:41:22.000000000 -0500
|
|
@@ -202,7 +202,7 @@
|
|
|
|
proxy_uri = buoh_get_http_proxy_uri (BUOH);
|
|
if (proxy_uri) {
|
|
- SoupUri *soup_uri = soup_uri_new (proxy_uri);
|
|
+ SoupURI *soup_uri = soup_uri_new (proxy_uri);
|
|
|
|
job->session = soup_session_sync_new_with_options (SOUP_SESSION_PROXY_URI, soup_uri, NULL);
|
|
|
|
@@ -235,6 +235,7 @@
|
|
|
|
static void
|
|
buoh_comic_loader_job_read_next (SoupMessage *msg,
|
|
+ SoupBuffer *chunk,
|
|
BuohComicLoaderJob *job)
|
|
{
|
|
gboolean success;
|
|
@@ -252,15 +253,14 @@
|
|
msg->reason_phrase);
|
|
}
|
|
|
|
- soup_message_set_status (msg, SOUP_STATUS_CANCELLED);
|
|
- soup_session_cancel_message (job->session, msg);
|
|
+ soup_session_cancel_message (job->session, msg, SOUP_STATUS_CANCELLED);
|
|
|
|
return;
|
|
}
|
|
|
|
if (job->callback) {
|
|
- job->callback (msg->response.body,
|
|
- msg->response.length,
|
|
+ job->callback (chunk->data,
|
|
+ chunk->length,
|
|
job->callback_data);
|
|
}
|
|
}
|
|
@@ -275,9 +275,9 @@
|
|
msg = soup_message_new (SOUP_METHOD_GET, job->uri);
|
|
|
|
soup_message_set_flags (msg, SOUP_MESSAGE_OVERWRITE_CHUNKS);
|
|
- soup_message_add_handler (msg, SOUP_HANDLER_BODY_CHUNK,
|
|
- (SoupMessageCallbackFn)buoh_comic_loader_job_read_next,
|
|
- (gpointer) job);
|
|
+ g_signal_connect (msg, "got-chunk",
|
|
+ G_CALLBACK (buoh_comic_loader_job_read_next),
|
|
+ (gpointer) job);
|
|
|
|
buoh_debug ("resolving . . .");
|
|
|