aboutsummaryrefslogtreecommitdiffstats
path: root/www
diff options
context:
space:
mode:
authornivit <nivit@FreeBSD.org>2007-02-17 22:52:39 +0800
committernivit <nivit@FreeBSD.org>2007-02-17 22:52:39 +0800
commit677e3e015f70cfb175f691721f3b08105ce4424e (patch)
tree40b80f6203d2ddc0a689be7f7911f3f219395aa2 /www
parentfeb2e4f896a6cfb008270943c212481dcc5a2b94 (diff)
downloadfreebsd-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/Makefile1
-rw-r--r--www/py-tgwebservices/Makefile36
-rw-r--r--www/py-tgwebservices/distinfo3
-rw-r--r--www/py-tgwebservices/pkg-descr10
-rw-r--r--www/py-tgwebservices/pkg-plist53
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%%