From 2c7067edf95c13c679e9ba52f6f4152f05b740f6 Mon Sep 17 00:00:00 2001 From: drochner Date: Mon, 30 Apr 2012 14:22:36 +0000 Subject: update to 2.38.1 This is a new major release. --- net/libsoup24/Makefile | 9 +++-- net/libsoup24/distinfo | 9 +++-- net/libsoup24/patches/patch-aa | 78 ------------------------------------------ 3 files changed, 8 insertions(+), 88 deletions(-) delete mode 100644 net/libsoup24/patches/patch-aa (limited to 'net') diff --git a/net/libsoup24/Makefile b/net/libsoup24/Makefile index 8899c6f39e0..2b8a2f98412 100644 --- a/net/libsoup24/Makefile +++ b/net/libsoup24/Makefile @@ -1,11 +1,10 @@ -# $NetBSD: Makefile,v 1.39 2012/04/27 12:31:59 obache Exp $ +# $NetBSD: Makefile,v 1.40 2012/04/30 14:22:36 drochner Exp $ -DISTNAME= libsoup-2.36.1 +DISTNAME= libsoup-2.38.1 PKGNAME= ${DISTNAME:S/libsoup/libsoup24/} -PKGREVISION= 3 CATEGORIES= net gnome -MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libsoup/2.36/} -EXTRACT_SUFX= .tar.bz2 +MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libsoup/2.38/} +EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.gnome.org/ diff --git a/net/libsoup24/distinfo b/net/libsoup24/distinfo index 902a6e4d488..56a3ff43973 100644 --- a/net/libsoup24/distinfo +++ b/net/libsoup24/distinfo @@ -1,6 +1,5 @@ -$NetBSD: distinfo,v 1.26 2012/01/30 18:43:52 drochner Exp $ +$NetBSD: distinfo,v 1.27 2012/04/30 14:22:36 drochner Exp $ -SHA1 (libsoup-2.36.1.tar.bz2) = b59e6524e8a75cd57059d539e9d408b44129a198 -RMD160 (libsoup-2.36.1.tar.bz2) = e4f361c07376ca1595e6d53099a81769897ace37 -Size (libsoup-2.36.1.tar.bz2) = 715466 bytes -SHA1 (patch-aa) = 83207f05095bceb280357c0a9ebb4ab0a9e97770 +SHA1 (libsoup-2.38.1.tar.xz) = 8418440ff59917dee2e5618965cf8683b61258bf +RMD160 (libsoup-2.38.1.tar.xz) = 6603131f0c1e84225f7b508a18927e3733910ddc +Size (libsoup-2.38.1.tar.xz) = 620832 bytes diff --git a/net/libsoup24/patches/patch-aa b/net/libsoup24/patches/patch-aa deleted file mode 100644 index f8c67544079..00000000000 --- a/net/libsoup24/patches/patch-aa +++ /dev/null @@ -1,78 +0,0 @@ -$NetBSD: patch-aa,v 1.5 2012/01/29 10:41:19 drochner Exp $ - -gnome bug #658743 - ---- libsoup/soup-http-input-stream.c.orig 2011-03-27 15:59:43.000000000 +0000 -+++ libsoup/soup-http-input-stream.c -@@ -45,7 +45,7 @@ typedef struct { - goffset offset; - - GCancellable *cancellable; -- GSource *cancel_watch; -+ guint cancel_id; - SoupHTTPInputStreamCallback got_headers_cb; - SoupHTTPInputStreamCallback got_chunk_cb; - SoupHTTPInputStreamCallback finished_cb; -@@ -310,19 +310,19 @@ soup_http_input_stream_finished (SoupMes - priv->finished_cb (stream); - } - --static gboolean --soup_http_input_stream_cancelled (GIOChannel *chan, GIOCondition condition, -- gpointer stream) -+static void -+soup_http_input_stream_cancelled (GCancellable *cancellable, -+ gpointer user_data) - { -+ SoupHTTPInputStream *stream = user_data; - SoupHTTPInputStreamPrivate *priv = SOUP_HTTP_INPUT_STREAM_GET_PRIVATE (stream); - -- priv->cancel_watch = NULL; -+ g_signal_handler_disconnect (cancellable, priv->cancel_id); -+ priv->cancel_id = 0; - - soup_session_pause_message (priv->session, priv->msg); - if (priv->cancelled_cb) -- priv->cancelled_cb (stream); -- -- return FALSE; -+ priv->cancelled_cb (G_INPUT_STREAM (stream)); - } - - static void -@@ -332,17 +332,12 @@ soup_http_input_stream_prepare_for_io (G - gsize count) - { - SoupHTTPInputStreamPrivate *priv = SOUP_HTTP_INPUT_STREAM_GET_PRIVATE (stream); -- int cancel_fd; - - priv->cancellable = cancellable; -- cancel_fd = g_cancellable_get_fd (cancellable); -- if (cancel_fd != -1) { -- GIOChannel *chan = g_io_channel_unix_new (cancel_fd); -- priv->cancel_watch = soup_add_io_watch (priv->async_context, chan, -- G_IO_IN | G_IO_ERR | G_IO_HUP, -- soup_http_input_stream_cancelled, -- stream); -- g_io_channel_unref (chan); -+ if (cancellable) { -+ priv->cancel_id = g_signal_connect (cancellable, "cancelled", -+ G_CALLBACK (soup_http_input_stream_cancelled), -+ stream); - } - - priv->caller_buffer = buffer; -@@ -358,10 +353,9 @@ soup_http_input_stream_done_io (GInputSt - { - SoupHTTPInputStreamPrivate *priv = SOUP_HTTP_INPUT_STREAM_GET_PRIVATE (stream); - -- if (priv->cancel_watch) { -- g_source_destroy (priv->cancel_watch); -- priv->cancel_watch = NULL; -- g_cancellable_release_fd (priv->cancellable); -+ if (priv->cancel_id) { -+ g_signal_handler_disconnect (priv->cancellable, priv->cancel_id); -+ priv->cancel_id = 0; - } - priv->cancellable = NULL; - -- cgit v1.2.3