summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to 'net')
-rw-r--r--net/libsoup-devel/DESCR19
-rw-r--r--net/libsoup-devel/Makefile27
-rw-r--r--net/libsoup-devel/PLIST30
-rw-r--r--net/libsoup-devel/buildlink3.mk23
-rw-r--r--net/libsoup-devel/distinfo4
5 files changed, 103 insertions, 0 deletions
diff --git a/net/libsoup-devel/DESCR b/net/libsoup-devel/DESCR
new file mode 100644
index 00000000000..e20ac055ee3
--- /dev/null
+++ b/net/libsoup-devel/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/libsoup-devel/Makefile b/net/libsoup-devel/Makefile
new file mode 100644
index 00000000000..6d9b04d38b1
--- /dev/null
+++ b/net/libsoup-devel/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/04/02 18:11:57 recht Exp $
+#
+
+DISTNAME= libsoup-2.1.8
+PKGNAME= ${DISTNAME:S/soup/soup-devel/}
+CATEGORIES= net gnome
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libsoup/2.1/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= recht@NetBSD.org
+HOMEPAGE= http://www.gnome.org/
+COMMENT= HTTP library implementation in C (dev. Version)
+
+USE_BUILDLINK3= yes
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+
+PKGCONFIG_OVERRIDE+= soup-2.2.pc.in
+
+CONFIGURE_ARGS+= --with-html-dir=${PREFIX}/share/doc/html
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/pkgconfig/buildlink3.mk"
+.include "../../devel/popt/buildlink3.mk"
+.include "../../security/gnutls/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/libsoup-devel/PLIST b/net/libsoup-devel/PLIST
new file mode 100644
index 00000000000..cd80750807f
--- /dev/null
+++ b/net/libsoup-devel/PLIST
@@ -0,0 +1,30 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/04/02 18:11:57 recht 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
+include/libsoup-2.2/libsoup/soup-message-filter.h
+include/libsoup-2.2/libsoup/soup-message-queue.h
+include/libsoup-2.2/libsoup/soup-message.h
+include/libsoup-2.2/libsoup/soup-method.h
+include/libsoup-2.2/libsoup/soup-misc.h
+include/libsoup-2.2/libsoup/soup-server-auth.h
+include/libsoup-2.2/libsoup/soup-server-message.h
+include/libsoup-2.2/libsoup/soup-server.h
+include/libsoup-2.2/libsoup/soup-session-async.h
+include/libsoup-2.2/libsoup/soup-session-sync.h
+include/libsoup-2.2/libsoup/soup-session.h
+include/libsoup-2.2/libsoup/soup-soap-message.h
+include/libsoup-2.2/libsoup/soup-soap-response.h
+include/libsoup-2.2/libsoup/soup-socket.h
+include/libsoup-2.2/libsoup/soup-status.h
+include/libsoup-2.2/libsoup/soup-types.h
+include/libsoup-2.2/libsoup/soup-uri.h
+include/libsoup-2.2/libsoup/soup.h
+lib/libsoup-2.2.a
+lib/libsoup-2.2.la
+lib/libsoup-2.2.so
+lib/libsoup-2.2.so.3
+lib/libsoup-2.2.so.3.0
+lib/pkgconfig/libsoup-2.2.pc
+@dirrm include/libsoup-2.2/libsoup
+@dirrm include/libsoup-2.2
diff --git a/net/libsoup-devel/buildlink3.mk b/net/libsoup-devel/buildlink3.mk
new file mode 100644
index 00000000000..77bcdea3d5b
--- /dev/null
+++ b/net/libsoup-devel/buildlink3.mk
@@ -0,0 +1,23 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2004/04/02 18:11:57 recht Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+LIBSOUP_DEVEL_BUILDLINK3_MK:= ${LIBSOUP_DEVEL_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= libsoup-devel
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibsoup-devel}
+BUILDLINK_PACKAGES+= libsoup-devel
+
+.if !empty(LIBSOUP_DEVEL_BUILDLINK3_MK:M+)
+BUILDLINK_DEPENDS.libsoup-devel+= libsoup-devel>=2.1.8
+BUILDLINK_PKGSRCDIR.libsoup-devel?= ../../net/libsoup-devel
+.endif # LIBSOUP_DEVEL_BUILDLINK3_MK
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/popt/buildlink3.mk"
+.include "../../security/gnutls/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/net/libsoup-devel/distinfo b/net/libsoup-devel/distinfo
new file mode 100644
index 00000000000..64bb9c25e2a
--- /dev/null
+++ b/net/libsoup-devel/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/04/02 18:11:57 recht Exp $
+
+SHA1 (libsoup-2.1.8.tar.bz2) = d5f6c2672cf7d187df892bdf1b8022d496ded7cb
+Size (libsoup-2.1.8.tar.bz2) = 336798 bytes