From 7d065479d8b6953965fb6d5d1e93a61fb1a985c6 Mon Sep 17 00:00:00 2001 From: adamw Date: Fri, 13 Dec 2002 06:42:39 +0000 Subject: Add soup to marcuscom. Add marcuscom to soup. Waiter, there's a Joe in my soup. Import 0.7.9, with a new shlib version. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@291 df743ca5-7f9a-e211-a948-0013205c9059 --- devel/soup/Makefile | 32 +++++++++++++++ devel/soup/distinfo | 1 + devel/soup/files/patch-Makefile.in | 14 +++++++ devel/soup/files/patch-configure | 26 ++++++++++++ .../soup/files/patch-docs::reference::Makefile.in | 13 ++++++ devel/soup/files/patch-src_libsoup_soup-message.c | 22 ++++++++++ devel/soup/pkg-comment | 1 + devel/soup/pkg-descr | 17 ++++++++ devel/soup/pkg-plist | 48 ++++++++++++++++++++++ 9 files changed, 174 insertions(+) create mode 100644 devel/soup/Makefile create mode 100644 devel/soup/distinfo create mode 100644 devel/soup/files/patch-Makefile.in create mode 100644 devel/soup/files/patch-configure create mode 100644 devel/soup/files/patch-docs::reference::Makefile.in create mode 100644 devel/soup/files/patch-src_libsoup_soup-message.c create mode 100644 devel/soup/pkg-comment create mode 100644 devel/soup/pkg-descr create mode 100644 devel/soup/pkg-plist (limited to 'devel') diff --git a/devel/soup/Makefile b/devel/soup/Makefile new file mode 100644 index 000000000..8be7792e9 --- /dev/null +++ b/devel/soup/Makefile @@ -0,0 +1,32 @@ +# New ports collection makefile for: soup +# Date created: 29 May 2001 +# Whom: Maxim Sobolev +# +# $FreeBSD: ports/devel/soup/Makefile,v 1.7 2002/11/12 07:53:45 marcus Exp $ +# + +PORTNAME= soup +PORTVERSION= 0.7.9 +CATEGORIES= devel gnome +MASTER_SITES= ${MASTER_SITE_GNOME} +MASTER_SITE_SUBDIR= sources/soup/0.7 +DIST_SUBDIR= gnome + +MAINTAINER= gnome@FreeBSD.org + +LIB_DEPENDS= popt.0:${PORTSDIR}/devel/popt + +USE_BZIP2= yes +USE_GNOMENG= yes +USE_GNOME= gnomehack glib12 libxml +INSTALLS_SHLIB= yes +USE_LIBTOOL= yes +CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LIBS="-L${LOCALBASE}/lib" + +post-patch: + @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \ + s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure + +.include diff --git a/devel/soup/distinfo b/devel/soup/distinfo new file mode 100644 index 000000000..b915c9f95 --- /dev/null +++ b/devel/soup/distinfo @@ -0,0 +1 @@ +MD5 (gnome/soup-0.7.9.tar.bz2) = 4260cc5ff1cf1f7895a66b17fb53e3b0 diff --git a/devel/soup/files/patch-Makefile.in b/devel/soup/files/patch-Makefile.in new file mode 100644 index 000000000..e1a1d0a3f --- /dev/null +++ b/devel/soup/files/patch-Makefile.in @@ -0,0 +1,14 @@ + +$FreeBSD: ports/devel/soup/files/patch-Makefile.in,v 1.1 2001/05/28 14:54:40 sobomax Exp $ + +--- Makefile.in 2001/05/28 13:16:59 1.1 ++++ Makefile.in 2001/05/28 13:17:30 +@@ -115,7 +115,7 @@ + + bin_SCRIPTS = soup-config + +-confexecdir = $(libdir) ++confexecdir = $(prefix)/etc + confexec_DATA = soupConf.sh soup_apacheConf.sh soup_wsdlConf.sh + + pkgconfigdir = $(libdir)/pkgconfig diff --git a/devel/soup/files/patch-configure b/devel/soup/files/patch-configure new file mode 100644 index 000000000..d6cdcf6df --- /dev/null +++ b/devel/soup/files/patch-configure @@ -0,0 +1,26 @@ +--- configure.orig Mon Oct 28 13:56:09 2002 ++++ configure Thu Dec 12 22:31:57 2002 +@@ -5649,6 +5649,7 @@ + + # This can be used to rebuild libtool when needed + LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" ++$ac_aux_dir/ltconfig $LIBTOOL_DEPS + + # Always use our own libtool. + LIBTOOL='$(SHELL) $(top_builddir)/libtool' +@@ -7897,11 +7898,11 @@ + fi + + if test x$APXS != xno; then +- APACHE_CFLAGS="-I`apxs -q INCLUDEDIR CFLAGS`" +- APACHE_LIBS=`apxs -q LDFLAGS_SHLIB LIBS_SHLIB` ++# APACHE_CFLAGS="-I`apxs -q INCLUDEDIR CFLAGS`" ++# APACHE_LIBS=`apxs -q LDFLAGS_SHLIB LIBS_SHLIB` + +- save_CPPFLAGS=$CPPFLAGS +- CPPFLAGS=$APACHE_CFLAGS ++# save_CPPFLAGS=$CPPFLAGS ++# CPPFLAGS=$APACHE_CFLAGS + for ac_hdr in httpd.h http_config.h http_core.h http_log.h http_main.h http_protocol.h + do + ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` diff --git a/devel/soup/files/patch-docs::reference::Makefile.in b/devel/soup/files/patch-docs::reference::Makefile.in new file mode 100644 index 000000000..c6ec29015 --- /dev/null +++ b/devel/soup/files/patch-docs::reference::Makefile.in @@ -0,0 +1,13 @@ + +$FreeBSD: ports/devel/soup/files/patch-docs::reference::Makefile.in,v 1.1 2001/05/28 14:54:40 sobomax Exp $ + +--- docs/reference/Makefile.in 2001/05/28 13:11:32 1.1 ++++ docs/reference/Makefile.in 2001/05/28 13:12:10 +@@ -262,6 +262,7 @@ + + + @ENABLE_GTK_DOC_TRUE@all-local: html-build.stamp ++@ENABLE_GTK_DOC_FALSE@all-local: + + #### scan #### + diff --git a/devel/soup/files/patch-src_libsoup_soup-message.c b/devel/soup/files/patch-src_libsoup_soup-message.c new file mode 100644 index 000000000..b83d40626 --- /dev/null +++ b/devel/soup/files/patch-src_libsoup_soup-message.c @@ -0,0 +1,22 @@ +--- src/libsoup/soup-message.c.orig Wed Apr 10 12:33:17 2002 ++++ src/libsoup/soup-message.c Tue Nov 12 02:52:40 2002 +@@ -907,7 +907,7 @@ + + SoupHandlerKind kind; + union { +- guint errorcode; ++ unsigned long errorcode; + SoupErrorClass errorclass; + const gchar *header; + } data; +@@ -922,8 +922,9 @@ + redirect_handler, + NULL, + RESPONSE_HEADER_HANDLER, +- { (guint) "Location" } ++ { (unsigned long) "Location" } + }, ++ + /* + * Handle authorization. + */ diff --git a/devel/soup/pkg-comment b/devel/soup/pkg-comment new file mode 100644 index 000000000..0179e22c4 --- /dev/null +++ b/devel/soup/pkg-comment @@ -0,0 +1 @@ +A SOAP (Simple Object Access Protocol) implementation in C diff --git a/devel/soup/pkg-descr b/devel/soup/pkg-descr new file mode 100644 index 000000000..423bf5cfc --- /dev/null +++ b/devel/soup/pkg-descr @@ -0,0 +1,17 @@ +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. + +Features: + * Completely Asynchronous + * Connection cache + * HTTP chunked transfer and persistent connections + * authenticated HTTP, SOCKS4, and SOCKS5 proxy support + * SSL Support using OpenSSL + * Apache module server support + * Client digest authentication diff --git a/devel/soup/pkg-plist b/devel/soup/pkg-plist new file mode 100644 index 000000000..0e0d64abf --- /dev/null +++ b/devel/soup/pkg-plist @@ -0,0 +1,48 @@ +bin/soup-config +bin/soup-httpd +bin/soup-ssl-proxy +bin/soup-wsdl +etc/soupConf.sh +etc/soup_apacheConf.sh +etc/soup_wsdlConf.sh +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.so +lib/libsoup-apache.so.6 +lib/libsoup.a +lib/libsoup.so +lib/libsoup.so.6 +lib/libwsdl.a +lib/libwsdl.so +lib/libwsdl.so.6 +libdata/pkgconfig/soup.pc +share/aclocal/soup.m4 +@dirrm share/doc/soup +@dirrm include/soup/libwsdl +@dirrm include/soup/libsoup +@dirrm include/soup -- cgit v1.2.3