summaryrefslogtreecommitdiff
path: root/net/soup
diff options
context:
space:
mode:
authorrh <rh@pkgsrc.org>2002-12-18 07:54:44 +0000
committerrh <rh@pkgsrc.org>2002-12-18 07:54:44 +0000
commit93e5d336829599280426c2c22545c2bc1760c913 (patch)
tree9db35b97161a8fd34b89c925c537ef70546b7cd9 /net/soup
parente1c77ef4961e9424783a55b57314485245a5c758 (diff)
downloadpkgsrc-93e5d336829599280426c2c22545c2bc1760c913.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/DESCR15
-rw-r--r--net/soup/Makefile26
-rw-r--r--net/soup/PLIST56
-rw-r--r--net/soup/buildlink2.mk39
-rw-r--r--net/soup/distinfo4
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