diff options
Diffstat (limited to 'net')
-rw-r--r-- | net/libsoup-devel/DESCR | 19 | ||||
-rw-r--r-- | net/libsoup-devel/Makefile | 27 | ||||
-rw-r--r-- | net/libsoup-devel/PLIST | 30 | ||||
-rw-r--r-- | net/libsoup-devel/buildlink3.mk | 23 | ||||
-rw-r--r-- | net/libsoup-devel/distinfo | 4 |
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 |