diff options
author | rh <rh> | 2002-12-18 07:54:44 +0000 |
---|---|---|
committer | rh <rh> | 2002-12-18 07:54:44 +0000 |
commit | e2d56c69c5fca8d5c215430940893302e5291be6 (patch) | |
tree | 9db35b97161a8fd34b89c925c537ef70546b7cd9 /net/soup | |
parent | 63729b85b3259e0cca81f3e609b6dd14a22dcb2e (diff) | |
download | pkgsrc-e2d56c69c5fca8d5c215430940893302e5291be6.tar.gz |
Initial import of soup-0.7.10, a callback-based mechanism for sending and
servicing SOAP requests. Based on the package posted to tech-pkg@ by
Brian Seklecki <lavalamp@spiritual-machines.org>, with some modifications.
Diffstat (limited to 'net/soup')
-rw-r--r-- | net/soup/DESCR | 15 | ||||
-rw-r--r-- | net/soup/Makefile | 26 | ||||
-rw-r--r-- | net/soup/PLIST | 56 | ||||
-rw-r--r-- | net/soup/buildlink2.mk | 39 | ||||
-rw-r--r-- | net/soup/distinfo | 4 |
5 files changed, 140 insertions, 0 deletions
diff --git a/net/soup/DESCR b/net/soup/DESCR new file mode 100644 index 00000000000..94abc76f05f --- /dev/null +++ b/net/soup/DESCR @@ -0,0 +1,15 @@ +Soup is a SOAP (Simple Object Access Protocol) implementation in C. + +It provides an queued asynchronous callback-based mechanism for sending and +servicing SOAP requests, and a WSDL (Web Service Definition Language) to C +compiler which generates client stubs and server skeletons for easily calling +and implementing SOAP methods. + +It uses the Glib main loop and is designed to work well with GTK +applications. This enables GNOME applications to access SOAP 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). + +The WSDL compiler will help you make your applications interoperate +with services that expose their descriptions through WSDL. diff --git a/net/soup/Makefile b/net/soup/Makefile new file mode 100644 index 00000000000..8398a15f111 --- /dev/null +++ b/net/soup/Makefile @@ -0,0 +1,26 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/12/18 07:54:44 rh Exp $ +# + +DISTNAME= soup-0.7.10 +CATEGORIES= net gnome +MASTER_SITES= ${MASTER_SITE_GNOME:=sources/soup/0.7/} +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://www.gnome.org/ +COMMENT= callback-based mechanism for sending and servicing SOAP requests + +GNU_CONFIGURE= YES +USE_BUILDLINK2= YES +USE_LIBTOOL= YES +LIBTOOL_OVERRIDE= ${WRKSRC}/libtool +PKGCONFIG_OVERRIDE= ${WRKSRC}/soup.pc.in + +.include "../../converters/libiconv/buildlink2.mk" +.include "../../security/openssl/buildlink2.mk" +.include "../../textproc/libxml/buildlink2.mk" +.include "../../devel/bonobo/buildlink2.mk" +.include "../../devel/GConf/buildlink2.mk" +.include "../../devel/popt/buildlink2.mk" +.include "../../devel/glib/buildlink2.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/net/soup/PLIST b/net/soup/PLIST new file mode 100644 index 00000000000..9eb3af6348e --- /dev/null +++ b/net/soup/PLIST @@ -0,0 +1,56 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/12/18 07:54:44 rh Exp $ +bin/soup-config +bin/soup-httpd +bin/soup-ssl-proxy +bin/soup-wsdl +include/soup/libsoup/soup-context.h +include/soup/libsoup/soup-dav-server.h +include/soup/libsoup/soup-dav.h +include/soup/libsoup/soup-env.h +include/soup/libsoup/soup-error.h +include/soup/libsoup/soup-fault.h +include/soup/libsoup/soup-headers.h +include/soup/libsoup/soup-message.h +include/soup/libsoup/soup-method.h +include/soup/libsoup/soup-misc.h +include/soup/libsoup/soup-ntlm.h +include/soup/libsoup/soup-parser.h +include/soup/libsoup/soup-serializer.h +include/soup/libsoup/soup-server-auth.h +include/soup/libsoup/soup-server.h +include/soup/libsoup/soup-socket.h +include/soup/libsoup/soup-uri.h +include/soup/libsoup/soup.h +include/soup/libwsdl/wsdl-param.h +include/soup/libwsdl/wsdl-schema-glib.h +include/soup/libwsdl/wsdl-schema.h +include/soup/libwsdl/wsdl-soap-marshal.h +include/soup/libwsdl/wsdl-soap-memory.h +include/soup/libwsdl/wsdl-soap-parse.h +include/soup/libwsdl/wsdl-typecodes.h +include/soup/libwsdl/wsdl.h +lib/libsoup-apache.a +lib/libsoup-apache.la +lib/libsoup-apache.so +lib/libsoup-apache.so.6 +lib/libsoup-apache.so.6.4 +lib/libsoup.a +lib/libsoup.la +lib/libsoup.so +lib/libsoup.so.6 +lib/libsoup.so.6.4 +lib/libwsdl.a +lib/libwsdl.la +lib/libwsdl.so +lib/libwsdl.so.6 +lib/libwsdl.so.6.4 +lib/pkgconfig/soup.pc +lib/soupConf.sh +lib/soup_apacheConf.sh +lib/soup_wsdlConf.sh +share/aclocal/soup.m4 +@exec ${MKDIR} %D/share/gtk-doc/html/soup +@dirrm share/gtk-doc/html/soup +@dirrm include/soup/libwsdl +@dirrm include/soup/libsoup +@dirrm include/soup diff --git a/net/soup/buildlink2.mk b/net/soup/buildlink2.mk new file mode 100644 index 00000000000..f6cdd30a477 --- /dev/null +++ b/net/soup/buildlink2.mk @@ -0,0 +1,39 @@ +# $NetBSD: buildlink2.mk,v 1.1.1.1 2002/12/18 07:54:44 rh Exp $ +# +# This Makefile fragment is included by packages that use soup. +# +# This file was created automatically using createbuildlink 2.2. +# + +.if !defined(SOUP_BUILDLINK2_MK) +SOUP_BUILDLINK2_MK= # defined + +BUILDLINK_PACKAGES+= soup +BUILDLINK_DEPENDS.soup?= soup>=0.7.10 +BUILDLINK_PKGSRCDIR.soup?= ../../net/soup + +EVAL_PREFIX+= BUILDLINK_PREFIX.soup=soup +BUILDLINK_PREFIX.soup_DEFAULT= ${LOCALBASE} +BUILDLINK_FILES.soup+= include/soup/libsoup/*.h +BUILDLINK_FILES.soup+= include/soup/libwsdl/*.h +BUILDLINK_FILES.soup+= lib/libsoup-apache.* +BUILDLINK_FILES.soup+= lib/libsoup.* +BUILDLINK_FILES.soup+= lib/libwsdl.* +BUILDLINK_FILES.soup+= lib/pkgconfig/soup.pc +BUILDLINK_FILES.soup+= lib/soupConf.sh +BUILDLINK_FILES.soup+= lib/soup_apacheConf.sh +BUILDLINK_FILES.soup+= lib/soup_wsdlConf.sh + +.include "../../converters/libiconv/buildlink2.mk" +.include "../../security/openssl/buildlink2.mk" +.include "../../textproc/libxml/buildlink2.mk" +.include "../../devel/bonobo/buildlink2.mk" +.include "../../devel/GConf/buildlink2.mk" +.include "../../devel/popt/buildlink2.mk" +.include "../../devel/glib/buildlink2.mk" + +BUILDLINK_TARGETS+= soup-buildlink + +soup-buildlink: _BUILDLINK_USE + +.endif # SOUP_BUILDLINK2_MK diff --git a/net/soup/distinfo b/net/soup/distinfo new file mode 100644 index 00000000000..567d1a2190c --- /dev/null +++ b/net/soup/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/12/18 07:54:44 rh Exp $ + +SHA1 (soup-0.7.10.tar.bz2) = c383fb880d5e32f6600c8c0757d97edede1e2114 +Size (soup-0.7.10.tar.bz2) = 303967 bytes |