pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/libsoup-devel Update to 2.2.0. This version corre...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/cc28bd5a5753
branches:  trunk
changeset: 480868:cc28bd5a5753
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Tue Sep 21 16:51:37 2004 +0000

description:
Update to 2.2.0.  This version corresponds to GNOME 2.8.0.

Changes in libsoup from the 2.0 series (1.99.x versions) to 2.2:

        * Most of the libsoup datatypes are now GObjects. (SoupUri
          is currently an exception to this.)

                * SoupMessage now emits signals at various stages of
                  processing. (Eg, "wrote_body", "got_headers".) (You
                  can also still use soup_message_add_*handler().)

        * SoupContexts are gone; soup_message_new() now takes a URI
          string.

        * All formerly global state is now maintained by the
          SoupSession object. (This includes the connection pool,
          proxy server, cached authentication information, SSL
          certificates, etc.)

                * You can create a SoupSessionAsync (for 2.0-like
                  behavior) or SoupSessionSync (for blocking,
                  synchronous usage).

                * You can add SoupMessageFilter objects to a session
                  to have certain processing automatically performed
                  on every message sent via that session. (Eg, setting
                  up handlers.)

                * NTLM authentication is no longer supported by
                  default. You must enable it by setting the
                  SOUP_SESSION_USE_NTLM flag on the session.

                * The preferred method of handling authentication is
                  now via the "authenticate" and "reauthenticate"
                  signals on SoupSession. (The old style, of encoding
                  the user and password information into the url is
                  also still supported.)

        * The SOUP_ERROR_* values are now SOUP_STATUS_* (so that we
          don't have "SOUP_ERROR_OK" and the like).

                * SOUP_MESSAGE_IS_ERROR() is gone, since some cases
                  want to include 3xx responses and some don't.

                * SOUP_ERROR_CANT_AUTHENTICATE and
                  SOUP_ERROR_CANT_AUTHENTICATE_PROXY are now gone,
                  since they didn't carry any information that
                  SOUP_STATUS_UNAUTHORIZED and
                  SOUP_STATUS_PROXY_UNAUTHORIZED don't.

                * DNS errors now show up as the new status code
                  SOUP_STATUS_CANT_RESOLVE rather than being mixed in
                  with SOUP_ERROR_CANT_CONNECT.

        * Minimal SOAP support has been added back, via
          SoupSoapMessage/SoupSoapResponse

        * The HTTP I/O state machine was completely rewritten, fixing
          numerous crashes, leaks, and protocol errors.

        * SoupUri now conforms to RFC 2396. Mostly.

        * Various test programs have been added under tests/

        * Removed:

                * Support for OpenSSL (which was horribly buggy) and
                  Mozilla NSS (which was never finished). We only
                  support GNUTLS for SSL now.

                * SOCKS support

                * CGI support in SoupServer

diffstat:

 net/libsoup-devel/Makefile      |  6 +++---
 net/libsoup-devel/PLIST         |  6 +++---
 net/libsoup-devel/buildlink3.mk |  4 ++--
 net/libsoup-devel/distinfo      |  6 +++---
 4 files changed, 11 insertions(+), 11 deletions(-)

diffs (66 lines):

diff -r bf710f796181 -r cc28bd5a5753 net/libsoup-devel/Makefile
--- a/net/libsoup-devel/Makefile        Tue Sep 21 16:51:01 2004 +0000
+++ b/net/libsoup-devel/Makefile        Tue Sep 21 16:51:37 2004 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.2 2004/06/01 16:58:06 recht Exp $
+# $NetBSD: Makefile,v 1.3 2004/09/21 16:51:37 jmmv Exp $
 #
 
-DISTNAME=              libsoup-2.1.10
+DISTNAME=              libsoup-2.2.0
 PKGNAME=               ${DISTNAME:S/soup/soup-devel/}
 CATEGORIES=            net gnome
-MASTER_SITES=          ${MASTER_SITE_GNOME:=sources/libsoup/2.1/}
+MASTER_SITES=          ${MASTER_SITE_GNOME:=sources/libsoup/2.2/}
 EXTRACT_SUFX=          .tar.bz2
 
 MAINTAINER=            recht%NetBSD.org@localhost
diff -r bf710f796181 -r cc28bd5a5753 net/libsoup-devel/PLIST
--- a/net/libsoup-devel/PLIST   Tue Sep 21 16:51:01 2004 +0000
+++ b/net/libsoup-devel/PLIST   Tue Sep 21 16:51:37 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2004/06/01 16:58:06 recht Exp $
+@comment $NetBSD: PLIST,v 1.3 2004/09/21 16:51:37 jmmv Exp $
 include/libsoup-2.2/libsoup/soup-address.h
 include/libsoup-2.2/libsoup/soup-connection.h
 include/libsoup-2.2/libsoup/soup-headers.h
@@ -23,8 +23,8 @@
 lib/libsoup-2.2.a
 lib/libsoup-2.2.la
 lib/libsoup-2.2.so
-lib/libsoup-2.2.so.4
-lib/libsoup-2.2.so.4.0
+lib/libsoup-2.2.so.7
+lib/libsoup-2.2.so.7.0
 lib/pkgconfig/libsoup-2.2.pc
 share/doc/libsoup/SoupAddress.html
 share/doc/libsoup/SoupAuth.html
diff -r bf710f796181 -r cc28bd5a5753 net/libsoup-devel/buildlink3.mk
--- a/net/libsoup-devel/buildlink3.mk   Tue Sep 21 16:51:01 2004 +0000
+++ b/net/libsoup-devel/buildlink3.mk   Tue Sep 21 16:51:37 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.2 2004/06/01 16:58:06 recht Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2004/09/21 16:51:37 jmmv Exp $
 
 BUILDLINK_DEPTH:=              ${BUILDLINK_DEPTH}+
 LIBSOUP_DEVEL_BUILDLINK3_MK:=  ${LIBSOUP_DEVEL_BUILDLINK3_MK}+
@@ -11,7 +11,7 @@
 BUILDLINK_PACKAGES+=   libsoup-devel
 
 .if !empty(LIBSOUP_DEVEL_BUILDLINK3_MK:M+)
-BUILDLINK_DEPENDS.libsoup-devel+=      libsoup-devel>=2.1.10
+BUILDLINK_DEPENDS.libsoup-devel+=      libsoup-devel>=2.2.0
 BUILDLINK_PKGSRCDIR.libsoup-devel?=    ../../net/libsoup-devel
 .endif # LIBSOUP_DEVEL_BUILDLINK3_MK
 
diff -r bf710f796181 -r cc28bd5a5753 net/libsoup-devel/distinfo
--- a/net/libsoup-devel/distinfo        Tue Sep 21 16:51:01 2004 +0000
+++ b/net/libsoup-devel/distinfo        Tue Sep 21 16:51:37 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.2 2004/06/01 16:58:06 recht Exp $
+$NetBSD: distinfo,v 1.3 2004/09/21 16:51:37 jmmv Exp $
 
-SHA1 (libsoup-2.1.10.tar.bz2) = 9e544bfa405ce72a6a6fbccad96081a127ed112d
-Size (libsoup-2.1.10.tar.bz2) = 373795 bytes
+SHA1 (libsoup-2.2.0.tar.bz2) = 22fa922b5b52b0a3cdffa05b83e3c5f373ff2f62
+Size (libsoup-2.2.0.tar.bz2) = 403612 bytes



Home | Main Index | Thread Index | Old Index