aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authormi <mi@FreeBSD.org>2003-07-29 03:45:46 +0800
committermi <mi@FreeBSD.org>2003-07-29 03:45:46 +0800
commit4737c988301de8d483f8a08ea87dd93c07024ad5 (patch)
treee1971d69276df693d85489b73d01ffd1ccbeca69 /devel
parent92cc1817a7ba30f05a7baf074be1cb9d0721d38a (diff)
downloadfreebsd-ports-gnome-4737c988301de8d483f8a08ea87dd93c07024ad5.tar.gz
freebsd-ports-gnome-4737c988301de8d483f8a08ea87dd93c07024ad5.tar.zst
freebsd-ports-gnome-4737c988301de8d483f8a08ea87dd93c07024ad5.zip
A library for creating, reading and manipulating Web Service Definition
Language (WSDL) files using Python. Requires PyXML and 4Suite. (Fixes to unbreak the 4Suite port were recently sent to maintainer and will be committed shortly.)
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/py-wsdllib/Makefile31
-rw-r--r--devel/py-wsdllib/distinfo1
-rw-r--r--devel/py-wsdllib/files/setup.py14
-rw-r--r--devel/py-wsdllib/pkg-descr8
-rw-r--r--devel/py-wsdllib/pkg-plist3
-rw-r--r--devel/py-wsdllib/py22-wsdllib-0.6.tbzbin0 -> 20547 bytes
7 files changed, 58 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 3a1ba9383d85..86bb12c1ebbc 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -852,6 +852,7 @@
SUBDIR += py-ui
SUBDIR += py-unit
SUBDIR += py-vmaps
+ SUBDIR += py-wsdllib
SUBDIR += py-xoltar-toolkit
SUBDIR += py-yaml
SUBDIR += py_otp_interface
diff --git a/devel/py-wsdllib/Makefile b/devel/py-wsdllib/Makefile
new file mode 100644
index 000000000000..096cad2fe40a
--- /dev/null
+++ b/devel/py-wsdllib/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: py-wsdllib
+# Date created: 28 July 2003
+# Whom: Mikhail Teterin <mi@aldan.algebra.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= wsdllib
+PORTVERSION= 0.6
+CATEGORIES= devel python
+MASTER_SITES= ftp://www-126.ibm.com/pub/wsdl4py/wsdl4py/${PORTVERSION}/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME}
+DIST_SUBDIR= wsdl4py-${PORTVERSION}
+
+MAINTAINER= mi@aldan.algebra.com
+COMMENT= A library for using and manipulating WSDL files using Python
+
+RUN_DEPENDS= ${PYXML} \
+ 4xslt:${PORTSDIR}/textproc/py-4suite
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=yes
+PYSETUP= ${FILESDIR}/setup.py
+MAKE_ENV+= PORTNAME="${PORTNAME}" PORTVERSION="${PORTVERSION}" COMMENT="${COMMENT}"
+
+pre-build test:
+ # Running the vendor's tests:
+ cd ${WRKSRC}/test && ${SETENV} PYTHONPATH=.. ${PYTHON_CMD} test.py
+
+.include <bsd.port.mk>
diff --git a/devel/py-wsdllib/distinfo b/devel/py-wsdllib/distinfo
new file mode 100644
index 000000000000..b3633542d153
--- /dev/null
+++ b/devel/py-wsdllib/distinfo
@@ -0,0 +1 @@
+MD5 (wsdl4py-0.6/wsdllib.tar.gz) = bb7625d352efc59ffd843b7f9a4dcb9b
diff --git a/devel/py-wsdllib/files/setup.py b/devel/py-wsdllib/files/setup.py
new file mode 100644
index 000000000000..5f496d766eac
--- /dev/null
+++ b/devel/py-wsdllib/files/setup.py
@@ -0,0 +1,14 @@
+#!/usr/bin/env python
+# To use:
+# python setup.py install
+#
+
+__version__ = "$FreeBSD$"
+
+from os import environ
+from distutils.core import setup
+
+setup(name = environ["PORTNAME"],
+ version = environ["PORTVERSION"],
+ description = environ["COMMENT"],
+ py_modules=["wsdllib"])
diff --git a/devel/py-wsdllib/pkg-descr b/devel/py-wsdllib/pkg-descr
new file mode 100644
index 000000000000..8a0c4b288038
--- /dev/null
+++ b/devel/py-wsdllib/pkg-descr
@@ -0,0 +1,8 @@
+A library for creating, reading and manipulating Web Service Definition
+Language (WSDL) files using Python. Requires PyXML and 4Suite.
+
+License: IBM Public License
+WWW: http://www-124.ibm.com/developerworks/projects/wsdl4py
+WWW: http://www.w3.org/TR/wsdl
+
+-- Mikhail Teterin <mi@aldan.algebra.com>
diff --git a/devel/py-wsdllib/pkg-plist b/devel/py-wsdllib/pkg-plist
new file mode 100644
index 000000000000..66734f54c072
--- /dev/null
+++ b/devel/py-wsdllib/pkg-plist
@@ -0,0 +1,3 @@
+%%PYTHON_SITELIBDIR%%/wsdllib.py
+%%PYTHON_SITELIBDIR%%/wsdllib.pyc
+%%PYTHON_SITELIBDIR%%/wsdllib.pyo
diff --git a/devel/py-wsdllib/py22-wsdllib-0.6.tbz b/devel/py-wsdllib/py22-wsdllib-0.6.tbz
new file mode 100644
index 000000000000..951c6d060a59
--- /dev/null
+++ b/devel/py-wsdllib/py22-wsdllib-0.6.tbz
Binary files differ