summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2008-04-10 16:09:44 +0000
committerdrochner <drochner@pkgsrc.org>2008-04-10 16:09:44 +0000
commit0221535966075640e134ba841fd10ee28c606509 (patch)
tree2508401576e1881489e83372a077ca5e9882fcc7 /net
parente65b692184fe8f262e86565622d5d73c12fb6018 (diff)
downloadpkgsrc-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/DESCR19
-rw-r--r--net/libsoup24/Makefile24
-rw-r--r--net/libsoup24/PLIST67
-rw-r--r--net/libsoup24/buildlink3.mk24
-rw-r--r--net/libsoup24/distinfo5
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