summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2001-10-15 10:12:33 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2001-10-15 10:12:33 +0000
commit8374b17d3b952325ef4337635fbf02224a49627d (patch)
tree0a3f660e18b1109aa1fb9b37cf0f9207898ffe89 /www
parentUpdate to 1.0.1. (diff)
add py-websvcs
Web service libraries includes SOAP, WSDL, UDDI, etc PR: 29857 Submitted by: Hye-Shik Chang <perky@python.or.kr>
Notes
Notes: svn path=/head/; revision=48779
Diffstat (limited to 'www')
-rw-r--r--www/Makefile1
-rw-r--r--www/py-websvcs/Makefile48
-rw-r--r--www/py-websvcs/distinfo1
-rw-r--r--www/py-websvcs/pkg-comment1
-rw-r--r--www/py-websvcs/pkg-descr18
-rw-r--r--www/py-websvcs/pkg-plist24
6 files changed, 93 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index 3899c31c8ca7..258e0fcb710f 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -255,6 +255,7 @@
SUBDIR += pruby
SUBDIR += publicfile
SUBDIR += py-HTMLgen
+ SUBDIR += py-websvcs
SUBDIR += qdecoder
SUBDIR += quanta
SUBDIR += quixote
diff --git a/www/py-websvcs/Makefile b/www/py-websvcs/Makefile
new file mode 100644
index 000000000000..c23e52362ddb
--- /dev/null
+++ b/www/py-websvcs/Makefile
@@ -0,0 +1,48 @@
+# Ports collection Makefile for: py-websvcs
+# Date created: August 19 2001
+# Whom: Hye-Shik Chang <perky@python.or.kr>
+#
+# $FreeBSD$
+#
+
+PORTNAME= websvcs
+PORTVERSION= 0.9.7
+CATEGORIES= www python
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= py${PORTNAME}
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= SOAPpy${PORTVERSION:S/.//g}
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= perky@python.or.kr
+
+USE_PYTHON= yes
+EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
+DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
+PLIST_SUB+= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR:S,^${LOCALBASE}/,,g} \
+ EXAMPLESDIR=${EXAMPLESDIR:S,^${PREFIX}/,,g} \
+ DOCSDIR=${DOCSDIR:S,^${PREFIX}/,,g}
+TOOLS= interop2html
+
+do-patch:
+.for i in ${TOOLS}
+ @${MV} ${WRKSRC}/tools/$i.py ${WRKSRC}/tools/$i
+.endfor
+
+do-build:
+ @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
+ @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
+
+do-install:
+ ${MKDIR} ${EXAMPLESDIR}
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/SOAP.py* ${PYTHON_SITELIBDIR}
+.for i in ${TOOLS}
+ ${INSTALL_SCRIPT} ${WRKSRC}/tools/$i ${PREFIX}/bin
+.endfor
+.if !defined(NOPORTDOCS)
+ ${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/tests/*.py ${EXAMPLESDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/www/py-websvcs/distinfo b/www/py-websvcs/distinfo
new file mode 100644
index 000000000000..4f01ac710c0d
--- /dev/null
+++ b/www/py-websvcs/distinfo
@@ -0,0 +1 @@
+MD5 (SOAPpy097.tgz) = 1bbd42ce353a5e1ce6bc6ad181719bf6
diff --git a/www/py-websvcs/pkg-comment b/www/py-websvcs/pkg-comment
new file mode 100644
index 000000000000..8d9c5b615186
--- /dev/null
+++ b/www/py-websvcs/pkg-comment
@@ -0,0 +1 @@
+Web service libraries includes SOAP, WSDL, UDDI, etc
diff --git a/www/py-websvcs/pkg-descr b/www/py-websvcs/pkg-descr
new file mode 100644
index 000000000000..c37ae6571a65
--- /dev/null
+++ b/www/py-websvcs/pkg-descr
@@ -0,0 +1,18 @@
+Includes:
+ * General SOAP Parser based on sax.xml ( requires Python 2.0 )
+ * General SOAP Builder
+ * SOAP Proxy for RPC client code
+ * SOAP Server framework for RPC server code
+
+Features:
+ * Handles all of the types in the BDG
+ * Handles faults
+ * Allows namespace and SOAPAction specification
+ * Homogeneous typed arrays
+ * Supports multiple schemas
+ * Header support (mustUnderstand and actor)
+ * XML attribute support
+ * Multi-referencing support (Parser/Builder)
+ * SSL clients and servers
+
+WWW: http://sourceforge.net/projects/pywebsvcs
diff --git a/www/py-websvcs/pkg-plist b/www/py-websvcs/pkg-plist
new file mode 100644
index 000000000000..6f923f06e2c7
--- /dev/null
+++ b/www/py-websvcs/pkg-plist
@@ -0,0 +1,24 @@
+bin/interop2html
+%%PORTDOCS%%%%EXAMPLESDIR%%/alanbushTest.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/cardClient.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/cardServer.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/fortuneTest.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/guidTest.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/itimeTest.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/newsTest.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/quoteTest.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/storageTest.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/translateTest.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/weatherTest.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/whoisTest.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/wordFindTest.py
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
+%%PORTDOCS%%%%DOCSDIR%%/attrs.txt
+%%PORTDOCS%%%%DOCSDIR%%/complexTypes.txt
+%%PORTDOCS%%%%DOCSDIR%%/quickstart.txt
+%%PORTDOCS%%%%DOCSDIR%%/simpleTypes.txt
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@cwd %%LOCALBASE%%
+%%PYTHON_SITELIBDIR%%/SOAP.py
+%%PYTHON_SITELIBDIR%%/SOAP.pyc
+%%PYTHON_SITELIBDIR%%/SOAP.pyo