From 8374b17d3b952325ef4337635fbf02224a49627d Mon Sep 17 00:00:00 2001 From: Ying-Chieh Liao Date: Mon, 15 Oct 2001 10:12:33 +0000 Subject: add py-websvcs Web service libraries includes SOAP, WSDL, UDDI, etc PR: 29857 Submitted by: Hye-Shik Chang --- www/py-websvcs/Makefile | 48 ++++++++++++++++++++++++++++++++++++++++++++++ www/py-websvcs/distinfo | 1 + www/py-websvcs/pkg-comment | 1 + www/py-websvcs/pkg-descr | 18 +++++++++++++++++ www/py-websvcs/pkg-plist | 24 +++++++++++++++++++++++ 5 files changed, 92 insertions(+) create mode 100644 www/py-websvcs/Makefile create mode 100644 www/py-websvcs/distinfo create mode 100644 www/py-websvcs/pkg-comment create mode 100644 www/py-websvcs/pkg-descr create mode 100644 www/py-websvcs/pkg-plist (limited to 'www/py-websvcs') 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 +# +# $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 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 -- cgit v1.2.3