diff options
author | drochner <drochner@pkgsrc.org> | 2008-04-10 16:09:44 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2008-04-10 16:09:44 +0000 |
commit | 0221535966075640e134ba841fd10ee28c606509 (patch) | |
tree | 2508401576e1881489e83372a077ca5e9882fcc7 /net | |
parent | e65b692184fe8f262e86565622d5d73c12fb6018 (diff) | |
download | pkgsrc-0221535966075640e134ba841fd10ee28c606509.tar.gz |
import libsoup24-2.4.1, a new major branch of libsoup, for use
by gnome-2.22, can be installed in parallel with libsoup-devel
Diffstat (limited to 'net')
-rw-r--r-- | net/libsoup24/DESCR | 19 | ||||
-rw-r--r-- | net/libsoup24/Makefile | 24 | ||||
-rw-r--r-- | net/libsoup24/PLIST | 67 | ||||
-rw-r--r-- | net/libsoup24/buildlink3.mk | 24 | ||||
-rw-r--r-- | net/libsoup24/distinfo | 5 |
5 files changed, 139 insertions, 0 deletions
diff --git a/net/libsoup24/DESCR b/net/libsoup24/DESCR new file mode 100644 index 00000000000..e20ac055ee3 --- /dev/null +++ b/net/libsoup24/DESCR @@ -0,0 +1,19 @@ +Libsoup is an HTTP library implementation in C. It was originally part +of a SOAP (Simple Object Access Protocol) implementation called Soup, but +the SOAP and non-SOAP parts have now been split into separate packages. + +libsoup uses the Glib main loop and is designed to work well with GTK +applications. This enables GNOME applications to access HTTP servers +on the network in a completely asynchronous fashion, very similar to +the Gtk+ programming model (a synchronous operation mode is also +supported for those who want it). + +Features: + * Completely Asynchronous + * Connection cache + * HTTP chunked transfer support + * HTTP, SOCKS4, and SOCKS5 authenticated proxy support + * SSL Support using OpenSSL or GnuTLS + * Client support for Digest, NTLM, and Basic authentication + * HTTP server + * Server support for Digest and Basic authentication diff --git a/net/libsoup24/Makefile b/net/libsoup24/Makefile new file mode 100644 index 00000000000..0f0a19b3c30 --- /dev/null +++ b/net/libsoup24/Makefile @@ -0,0 +1,24 @@ +# $NetBSD: Makefile,v 1.1.1.1 2008/04/10 16:09:44 drochner Exp $ + +DISTNAME= libsoup-2.4.1 +PKGNAME= libsoup24-2.4.1 +CATEGORIES= net gnome +MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libsoup/2.4/} +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= recht@NetBSD.org +HOMEPAGE= http://www.gnome.org/ +COMMENT= HTTP library implementation in C + +PKG_DESTDIR_SUPPORT= user-destdir + +USE_TOOLS+= pkg-config +USE_LIBTOOL= yes +GNU_CONFIGURE= yes + +PKGCONFIG_OVERRIDE+= libsoup.pc.in + +.include "../../devel/glib2/buildlink3.mk" +.include "../../security/gnutls/buildlink3.mk" +.include "../../textproc/libxml2/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/net/libsoup24/PLIST b/net/libsoup24/PLIST new file mode 100644 index 00000000000..5c230809e8c --- /dev/null +++ b/net/libsoup24/PLIST @@ -0,0 +1,67 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2008/04/10 16:09:44 drochner Exp $ +include/libsoup-2.4/libsoup/soup-address.h +include/libsoup-2.4/libsoup/soup-auth-domain-basic.h +include/libsoup-2.4/libsoup/soup-auth-domain-digest.h +include/libsoup-2.4/libsoup/soup-auth-domain.h +include/libsoup-2.4/libsoup/soup-auth.h +include/libsoup-2.4/libsoup/soup-date.h +include/libsoup-2.4/libsoup/soup-enum-types.h +include/libsoup-2.4/libsoup/soup-form.h +include/libsoup-2.4/libsoup/soup-headers.h +include/libsoup-2.4/libsoup/soup-logger.h +include/libsoup-2.4/libsoup/soup-message-body.h +include/libsoup-2.4/libsoup/soup-message-headers.h +include/libsoup-2.4/libsoup/soup-message.h +include/libsoup-2.4/libsoup/soup-method.h +include/libsoup-2.4/libsoup/soup-misc.h +include/libsoup-2.4/libsoup/soup-portability.h +include/libsoup-2.4/libsoup/soup-server.h +include/libsoup-2.4/libsoup/soup-session-async.h +include/libsoup-2.4/libsoup/soup-session-sync.h +include/libsoup-2.4/libsoup/soup-session.h +include/libsoup-2.4/libsoup/soup-socket.h +include/libsoup-2.4/libsoup/soup-status.h +include/libsoup-2.4/libsoup/soup-types.h +include/libsoup-2.4/libsoup/soup-uri.h +include/libsoup-2.4/libsoup/soup-value-utils.h +include/libsoup-2.4/libsoup/soup-xmlrpc.h +include/libsoup-2.4/libsoup/soup.h +lib/libsoup-2.4.la +lib/pkgconfig/libsoup-2.4.pc +share/gtk-doc/html/libsoup-2.4/SoupAddress.html +share/gtk-doc/html/libsoup-2.4/SoupAuth.html +share/gtk-doc/html/libsoup-2.4/SoupAuthDomain.html +share/gtk-doc/html/libsoup-2.4/SoupAuthDomainBasic.html +share/gtk-doc/html/libsoup-2.4/SoupAuthDomainDigest.html +share/gtk-doc/html/libsoup-2.4/SoupMessage.html +share/gtk-doc/html/libsoup-2.4/SoupServer.html +share/gtk-doc/html/libsoup-2.4/SoupSession.html +share/gtk-doc/html/libsoup-2.4/SoupSessionAsync.html +share/gtk-doc/html/libsoup-2.4/SoupSessionSync.html +share/gtk-doc/html/libsoup-2.4/SoupSocket.html +share/gtk-doc/html/libsoup-2.4/ch01.html +share/gtk-doc/html/libsoup-2.4/ch02.html +share/gtk-doc/html/libsoup-2.4/home.png +share/gtk-doc/html/libsoup-2.4/index.html +share/gtk-doc/html/libsoup-2.4/index.sgml +share/gtk-doc/html/libsoup-2.4/ix01.html +share/gtk-doc/html/libsoup-2.4/left.png +share/gtk-doc/html/libsoup-2.4/libsoup-2.4.devhelp +share/gtk-doc/html/libsoup-2.4/libsoup-2.4.devhelp2 +share/gtk-doc/html/libsoup-2.4/libsoup-24-GValue-Support.html +share/gtk-doc/html/libsoup-2.4/libsoup-24-Soup-Miscellaneous-Utilities.html +share/gtk-doc/html/libsoup-2.4/libsoup-24-SoupLogger.html +share/gtk-doc/html/libsoup-2.4/libsoup-24-SoupMessageBody.html +share/gtk-doc/html/libsoup-2.4/libsoup-24-SoupMessageHeaders.html +share/gtk-doc/html/libsoup-2.4/libsoup-24-SoupURI.html +share/gtk-doc/html/libsoup-2.4/libsoup-24-XMLRPC-Support.html +share/gtk-doc/html/libsoup-2.4/libsoup-24-soup-method.html +share/gtk-doc/html/libsoup-2.4/libsoup-24-soup-status.html +share/gtk-doc/html/libsoup-2.4/libsoup-client-howto.html +share/gtk-doc/html/libsoup-2.4/libsoup-porting-2.2-2.4.html +share/gtk-doc/html/libsoup-2.4/libsoup-server-howto.html +share/gtk-doc/html/libsoup-2.4/right.png +share/gtk-doc/html/libsoup-2.4/style.css +share/gtk-doc/html/libsoup-2.4/up.png +@dirrm share/gtk-doc/html/libsoup-2.4 +@dirrm include/libsoup-2.4/libsoup diff --git a/net/libsoup24/buildlink3.mk b/net/libsoup24/buildlink3.mk new file mode 100644 index 00000000000..97dcf2b6871 --- /dev/null +++ b/net/libsoup24/buildlink3.mk @@ -0,0 +1,24 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/04/10 16:09:44 drochner Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +LIBSOUP24_BUILDLINK3_MK:= ${LIBSOUP24_BUILDLINK3_MK}+ + +.if !empty(BUILDLINK_DEPTH:M+) +BUILDLINK_DEPENDS+= libsoup24 +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibsoup24} +BUILDLINK_PACKAGES+= libsoup24 +BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libsoup24 + +.if !empty(LIBSOUP24_BUILDLINK3_MK:M+) +BUILDLINK_API_DEPENDS.libsoup24+= libsoup24>=2.4.0 +BUILDLINK_ABI_DEPENDS.libsoup24?= libsoup24>=2.4.0 +BUILDLINK_PKGSRCDIR.libsoup24?= ../../net/libsoup24 +.endif # LIBSOUP24_BUILDLINK3_MK + +.include "../../devel/glib2/buildlink3.mk" +.include "../../security/gnutls/buildlink3.mk" +.include "../../textproc/libxml2/buildlink3.mk" + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/net/libsoup24/distinfo b/net/libsoup24/distinfo new file mode 100644 index 00000000000..daf60e4e88f --- /dev/null +++ b/net/libsoup24/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2008/04/10 16:09:44 drochner Exp $ + +SHA1 (libsoup-2.4.1.tar.bz2) = a63a1124abffa1a335642c78ce87a606162361dc +RMD160 (libsoup-2.4.1.tar.bz2) = 8e3877aa929089a82aaaec3ae6d0d63e4cc82cca +Size (libsoup-2.4.1.tar.bz2) = 627890 bytes |