diff options
author | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2001-10-15 10:12:33 +0000 |
---|---|---|
committer | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2001-10-15 10:12:33 +0000 |
commit | 8374b17d3b952325ef4337635fbf02224a49627d (patch) | |
tree | 0a3f660e18b1109aa1fb9b37cf0f9207898ffe89 /www | |
parent | Update 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/Makefile | 1 | ||||
-rw-r--r-- | www/py-websvcs/Makefile | 48 | ||||
-rw-r--r-- | www/py-websvcs/distinfo | 1 | ||||
-rw-r--r-- | www/py-websvcs/pkg-comment | 1 | ||||
-rw-r--r-- | www/py-websvcs/pkg-descr | 18 | ||||
-rw-r--r-- | www/py-websvcs/pkg-plist | 24 |
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 |