diff options
author | nivit <nivit@FreeBSD.org> | 2007-02-17 22:52:39 +0800 |
---|---|---|
committer | nivit <nivit@FreeBSD.org> | 2007-02-17 22:52:39 +0800 |
commit | 677e3e015f70cfb175f691721f3b08105ce4424e (patch) | |
tree | 40b80f6203d2ddc0a689be7f7911f3f219395aa2 /www | |
parent | feb2e4f896a6cfb008270943c212481dcc5a2b94 (diff) | |
download | freebsd-ports-graphics-677e3e015f70cfb175f691721f3b08105ce4424e.tar.gz freebsd-ports-graphics-677e3e015f70cfb175f691721f3b08105ce4424e.tar.zst freebsd-ports-graphics-677e3e015f70cfb175f691721f3b08105ce4424e.zip |
Multiprotocol Web Services for TurboGears
TGWebServices provides a super simple API for creating web services
that are available via SOAP, HTTP->XML, and HTTP->JSON.
The SOAP API generates WSDL automatically for your Python and even
generates enough type information for statically typed languages
(Java and C#, for example) to generate good client code on their end.
Author: Kevin Dangoor
WWW: http://tgwebservices.python-hosting.com/
Diffstat (limited to 'www')
-rw-r--r-- | www/Makefile | 1 | ||||
-rw-r--r-- | www/py-tgwebservices/Makefile | 36 | ||||
-rw-r--r-- | www/py-tgwebservices/distinfo | 3 | ||||
-rw-r--r-- | www/py-tgwebservices/pkg-descr | 10 | ||||
-rw-r--r-- | www/py-tgwebservices/pkg-plist | 53 |
5 files changed, 103 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile index 9c84a5a9d6e..5214dcf7d09 100644 --- a/www/Makefile +++ b/www/Makefile @@ -963,6 +963,7 @@ SUBDIR += py-scgi SUBDIR += py-scriptaculous SUBDIR += py-slimmer + SUBDIR += py-tgwebservices SUBDIR += py-turbogears SUBDIR += py-turbosetup SUBDIR += py-twistedWeb diff --git a/www/py-tgwebservices/Makefile b/www/py-tgwebservices/Makefile new file mode 100644 index 00000000000..45a5b7fc665 --- /dev/null +++ b/www/py-tgwebservices/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: py-tgwebservices +# Date created: 2007-02-14 +# Whom: Nicola Vitale <nivit@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= tgwebservices +PORTVERSION= 1.0.1 +CATEGORIES= www python +MASTER_SITES= http://cheeseshop.python.org/packages/source/T/${PYTGWEBSERVICES}/ \ + LOCAL/nivit/${PYTGWEBSERVICES}/ +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ${PYTGWEBSERVICES}-${PORTVERSION} + +MAINTAINER= python@FreeBSD.org +COMMENT= Multiprotocol Web Services for TurboGears + +BUILD_DEPENDS= ${EASY_INSTALL_CMD}:${PORTSDIR}/devel/py-setuptools \ + ${PYTHON_PKGNAMEPREFIX}TurboGears>=1.0.1:${PORTSDIR}/www/py-turbogears \ + ${PYTHON_PKGNAMEPREFIX}Genshi>=0.3.6:${PORTSDIR}/textproc/py-genshi +RUN_DEPENDS= ${BUILD_DEPENDS} + +USE_PYTHON= 2.4+ +USE_PYDISTUTILS= yes + +PLIST_SUB= EASY_INSTALL_CMD=${EASY_INSTALL_CMD} \ + PORTNAME=${PORTNAME} PORTVERSION=${PORTVERSION} \ + PYTGWEBSERVICES_EGG=${PYTGWEBSERVICES_EGG} + +EASY_INSTALL_CMD?= easy_install-${PYTHON_VER} + +PYTGWEBSERVICES= TGWebServices +PYTGWEBSERVICES_EGG= ${PYTGWEBSERVICES}-${PORTVERSION}-py${PYTHON_VER}.egg + +.include <bsd.port.mk> diff --git a/www/py-tgwebservices/distinfo b/www/py-tgwebservices/distinfo new file mode 100644 index 00000000000..b4a8a35f9f3 --- /dev/null +++ b/www/py-tgwebservices/distinfo @@ -0,0 +1,3 @@ +MD5 (TGWebServices-1.0.1.tar.gz) = 784afc4194379683a1bcfe7fb70fad10 +SHA256 (TGWebServices-1.0.1.tar.gz) = caf78427e99718f39d0f33ca45b59ee7cf61a33ac4bea6797c503d0a6b13df5c +SIZE (TGWebServices-1.0.1.tar.gz) = 19082 diff --git a/www/py-tgwebservices/pkg-descr b/www/py-tgwebservices/pkg-descr new file mode 100644 index 00000000000..23e60f56562 --- /dev/null +++ b/www/py-tgwebservices/pkg-descr @@ -0,0 +1,10 @@ +Multiprotocol Web Services for TurboGears + +TGWebServices provides a super simple API for creating web services +that are available via SOAP, HTTP->XML, and HTTP->JSON. +The SOAP API generates WSDL automatically for your Python and even +generates enough type information for statically typed languages +(Java and C#, for example) to generate good client code on their end. + +Author: Kevin Dangoor +WWW: http://tgwebservices.python-hosting.com/ diff --git a/www/py-tgwebservices/pkg-plist b/www/py-tgwebservices/pkg-plist new file mode 100644 index 00000000000..1d68ba0c75b --- /dev/null +++ b/www/py-tgwebservices/pkg-plist @@ -0,0 +1,53 @@ +@comment $FreeBSD$ +@unexec %%EASY_INSTALL_CMD%% -q -N -m -S %D/%%PYTHON_SITELIBDIR%% %%PORTNAME%%==%%PORTVERSION%% +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/EGG-INFO/PKG-INFO +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/EGG-INFO/SOURCES.txt +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/EGG-INFO/dependency_links.txt +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/EGG-INFO/entry_points.txt +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/EGG-INFO/not-zip-safe +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/EGG-INFO/requires.txt +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/EGG-INFO/top_level.txt +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/controllers.py +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/controllers.pyc +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/controllers.pyo +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/release.py +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/release.pyc +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/release.pyo +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/runtime.py +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/runtime.pyc +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/runtime.pyo +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/soap.py +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/soap.pyc +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/soap.pyo +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/templates/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/templates/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/templates/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/templates/soap.html +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/templates/wsdl.html +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/tests/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/tests/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/tests/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/tests/fixtures.py +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/tests/fixtures.pyc +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/tests/fixtures.pyo +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/tests/test_json.py +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/tests/test_json.pyc +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/tests/test_json.pyo +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/tests/test_soap.py +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/tests/test_soap.pyc +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/tests/test_soap.pyo +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/tests/test_xml.py +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/tests/test_xml.pyc +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/tests/test_xml.pyo +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/xml.py +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/xml.pyc +%%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/xml.pyo +@dirrm %%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/tests +@dirrm %%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices/templates +@dirrm %%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/tgwebservices +@dirrm %%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%%/EGG-INFO +@dirrm %%PYTHON_SITELIBDIR%%/%%PYTGWEBSERVICES_EGG%% +@exec %%EASY_INSTALL_CMD%% -q -N -S %D/%%PYTHON_SITELIBDIR%% %%PORTNAME%%==%%PORTVERSION%% |