summaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authoradamw <adamw@df743ca5-7f9a-e211-a948-0013205c9059>2002-12-13 14:42:39 +0800
committeradamw <adamw@df743ca5-7f9a-e211-a948-0013205c9059>2002-12-13 14:42:39 +0800
commit7d065479d8b6953965fb6d5d1e93a61fb1a985c6 (patch)
tree5f2fff942ad3a1ee84b36d11626106a7a1be4cdb /devel
parent041cb26881e7366be4c7cd291ed0cf4d4b4f9278 (diff)
downloadmarcuscom-ports-7d065479d8b6953965fb6d5d1e93a61fb1a985c6.tar
marcuscom-ports-7d065479d8b6953965fb6d5d1e93a61fb1a985c6.tar.gz
marcuscom-ports-7d065479d8b6953965fb6d5d1e93a61fb1a985c6.tar.bz2
marcuscom-ports-7d065479d8b6953965fb6d5d1e93a61fb1a985c6.tar.lz
marcuscom-ports-7d065479d8b6953965fb6d5d1e93a61fb1a985c6.tar.xz
marcuscom-ports-7d065479d8b6953965fb6d5d1e93a61fb1a985c6.tar.zst
marcuscom-ports-7d065479d8b6953965fb6d5d1e93a61fb1a985c6.zip
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
Diffstat (limited to 'devel')
-rw-r--r--devel/soup/Makefile32
-rw-r--r--devel/soup/distinfo1
-rw-r--r--devel/soup/files/patch-Makefile.in14
-rw-r--r--devel/soup/files/patch-configure26
-rw-r--r--devel/soup/files/patch-docs::reference::Makefile.in13
-rw-r--r--devel/soup/files/patch-src_libsoup_soup-message.c22
-rw-r--r--devel/soup/pkg-comment1
-rw-r--r--devel/soup/pkg-descr17
-rw-r--r--devel/soup/pkg-plist48
9 files changed, 174 insertions, 0 deletions
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 <sobomax@FreeBSD.org>
+#
+# $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 <bsd.port.mk>
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