initial import of libsoup 1.99.26

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
This commit is contained in:
Marc Recht 2003-11-27 21:18:06 +00:00 committed by Thomas Klausner
parent 3072c0e629
commit 9f41987931
5 changed files with 104 additions and 0 deletions

19
libsoup/DESCR Normal file
View file

@ -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

23
libsoup/Makefile Normal file
View file

@ -0,0 +1,23 @@
# $NetBSD: Makefile,v 1.1.1.1 2003/11/27 21:18:06 marc Exp $
#
DISTNAME= libsoup-1.99.26
CATEGORIES= net gnome
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libsoup/1.99/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= recht@NetBSD.org
HOMEPAGE= http://www.gnome.org/
COMMENT= HTTP library implementation in C
USE_BUILDLINK2= yes
USE_PKGLOCALEDIR= yes
USE_LIBTOOL= yes
LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
PKGCONFIG_OVERRIDE+= ${WRKSRC}/soup-2.0.pc.in
GNU_CONFIGURE= yes
.include "../../devel/glib2/buildlink2.mk"
.include "../../devel/popt/buildlink2.mk"
.include "../../security/openssl/buildlink2.mk"
.include "../../mk/bsd.pkg.mk"

23
libsoup/PLIST Normal file
View file

@ -0,0 +1,23 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2003/11/27 21:18:06 marc Exp $
include/soup-2.0/libsoup/soup-address.h
include/soup-2.0/libsoup/soup-context.h
include/soup-2.0/libsoup/soup-error.h
include/soup-2.0/libsoup/soup-headers.h
include/soup-2.0/libsoup/soup-message.h
include/soup-2.0/libsoup/soup-method.h
include/soup-2.0/libsoup/soup-misc.h
include/soup-2.0/libsoup/soup-ntlm.h
include/soup-2.0/libsoup/soup-server-auth.h
include/soup-2.0/libsoup/soup-server.h
include/soup-2.0/libsoup/soup-socket.h
include/soup-2.0/libsoup/soup-uri.h
include/soup-2.0/libsoup/soup.h
lib/libsoup-2.0.a
lib/libsoup-2.0.la
lib/libsoup-2.0.so
lib/libsoup-2.0.so.0
lib/libsoup-2.0.so.0.0
lib/pkgconfig/soup-2.0.pc
libexec/libsoup-ssl-proxy
@dirrm include/soup-2.0/libsoup
@dirrm include/soup-2.0

35
libsoup/buildlink2.mk Normal file
View file

@ -0,0 +1,35 @@
# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/11/27 21:18:07 marc Exp $
.if !defined(LIBSOUP_BUILDLINK2_MK)
LIBSOUP_BUILDLINK2_MK= # defined
BUILDLINK_PACKAGES+= libsoup
BUILDLINK_DEPENDS.libsoup?= libsoup>=1.99.26
BUILDLINK_PKGSRCDIR.libsoup?= ../../wip/libsoup
EVAL_PREFIX+= BUILDLINK_PREFIX.libsoup=libsoup
BUILDLINK_PREFIX.libsoup_DEFAULT= ${LOCALBASE}
BUILDLINK_FILES.libsoup+= include/soup-2.0/libsoup/soup-address.h
BUILDLINK_FILES.libsoup+= include/soup-2.0/libsoup/soup-context.h
BUILDLINK_FILES.libsoup+= include/soup-2.0/libsoup/soup-error.h
BUILDLINK_FILES.libsoup+= include/soup-2.0/libsoup/soup-headers.h
BUILDLINK_FILES.libsoup+= include/soup-2.0/libsoup/soup-message.h
BUILDLINK_FILES.libsoup+= include/soup-2.0/libsoup/soup-method.h
BUILDLINK_FILES.libsoup+= include/soup-2.0/libsoup/soup-misc.h
BUILDLINK_FILES.libsoup+= include/soup-2.0/libsoup/soup-ntlm.h
BUILDLINK_FILES.libsoup+= include/soup-2.0/libsoup/soup-server-auth.h
BUILDLINK_FILES.libsoup+= include/soup-2.0/libsoup/soup-server.h
BUILDLINK_FILES.libsoup+= include/soup-2.0/libsoup/soup-socket.h
BUILDLINK_FILES.libsoup+= include/soup-2.0/libsoup/soup-uri.h
BUILDLINK_FILES.libsoup+= include/soup-2.0/libsoup/soup.h
BUILDLINK_FILES.libsoup+= lib/libsoup-2.0.*
.include "../../devel/glib2/buildlink2.mk"
.include "../../devel/popt/buildlink2.mk"
.include "../../security/openssl/buildlink2.mk"
BUILDLINK_TARGETS+= libsoup-buildlink
libsoup-buildlink: _BUILDLINK_USE
.endif # LIBSOUP_BUILDLINK2_MK

4
libsoup/distinfo Normal file
View file

@ -0,0 +1,4 @@
$NetBSD: distinfo,v 1.1.1.1 2003/11/27 21:18:06 marc Exp $
SHA1 (libsoup-1.99.26.tar.bz2) = b3759bafb349e103f62ec360cf6a553b73ddd9fd
Size (libsoup-1.99.26.tar.bz2) = 233237 bytes