summaryrefslogtreecommitdiff
path: root/devel/py-Pyro
diff options
context:
space:
mode:
Diffstat (limited to 'devel/py-Pyro')
-rw-r--r--devel/py-Pyro/DESCR15
-rw-r--r--devel/py-Pyro/Makefile18
-rw-r--r--devel/py-Pyro/PLIST86
-rw-r--r--devel/py-Pyro/TODO8
-rw-r--r--devel/py-Pyro/distinfo5
-rw-r--r--devel/py-Pyro/patches/patch-aa18
6 files changed, 150 insertions, 0 deletions
diff --git a/devel/py-Pyro/DESCR b/devel/py-Pyro/DESCR
new file mode 100644
index 00000000000..56bee28d776
--- /dev/null
+++ b/devel/py-Pyro/DESCR
@@ -0,0 +1,15 @@
+Pyro is an acronym for PYthon Remote Objects. It is an advanced and powerful
+Distributed Object Technology system written entirely in Python, that is
+designed to be very easy to use. It resembles Java's Remote Method
+Invocation (RMI). It is less similar to CORBA - which is a system- and
+language independent Distributed Object Technology and has much more to
+offer than Pyro or RMI. But Pyro is small, simple and free (MIT software
+license).
+
+Get the manual from
+
+ http://pyro.sourceforge.net/pyro-manual/PyroManual.html
+
+Check quite impressive success stories on
+
+ http://pyro.sourceforge.net/projects.html
diff --git a/devel/py-Pyro/Makefile b/devel/py-Pyro/Makefile
new file mode 100644
index 00000000000..7047e55a2e2
--- /dev/null
+++ b/devel/py-Pyro/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/12/31 10:13:56 darcy Exp $
+#
+
+DISTNAME= Pyro-3.4
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pyro/}
+
+MAINTAINER= tech-pkg@NetBSD.org
+HOMEPAGE= http://pyro.sourceforge.net/
+COMMENT= Distributed Object Technology system in Python
+
+USE_BUILDLINK3= yes
+PY_PATCHPLIST= yes
+PYDISTUTILSPKG= yes
+
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-Pyro/PLIST b/devel/py-Pyro/PLIST
new file mode 100644
index 00000000000..abaa600c1da
--- /dev/null
+++ b/devel/py-Pyro/PLIST
@@ -0,0 +1,86 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/12/31 10:13:56 darcy Exp $
+bin/es
+bin/genguid
+bin/ns
+bin/nsc
+bin/pyroc
+bin/rns
+bin/xnsc
+bin/wxnsc
+bin/esd
+bin/nsd
+${PYSITELIB}/Pyro/EventService/Clients.py
+${PYSITELIB}/Pyro/EventService/Clients.pyc
+${PYSITELIB}/Pyro/EventService/Clients.pyo
+${PYSITELIB}/Pyro/EventService/Server.py
+${PYSITELIB}/Pyro/EventService/Server.pyc
+${PYSITELIB}/Pyro/EventService/Server.pyo
+${PYSITELIB}/Pyro/EventService/__init__.py
+${PYSITELIB}/Pyro/EventService/__init__.pyc
+${PYSITELIB}/Pyro/EventService/__init__.pyo
+${PYSITELIB}/Pyro/__init__.py
+${PYSITELIB}/Pyro/__init__.pyc
+${PYSITELIB}/Pyro/__init__.pyo
+${PYSITELIB}/Pyro/configuration.py
+${PYSITELIB}/Pyro/configuration.pyc
+${PYSITELIB}/Pyro/configuration.pyo
+${PYSITELIB}/Pyro/constants.py
+${PYSITELIB}/Pyro/constants.pyc
+${PYSITELIB}/Pyro/constants.pyo
+${PYSITELIB}/Pyro/core.py
+${PYSITELIB}/Pyro/core.pyc
+${PYSITELIB}/Pyro/core.pyo
+${PYSITELIB}/Pyro/errors.py
+${PYSITELIB}/Pyro/errors.pyc
+${PYSITELIB}/Pyro/errors.pyo
+${PYSITELIB}/Pyro/ext/BasicNTService.py
+${PYSITELIB}/Pyro/ext/BasicNTService.pyc
+${PYSITELIB}/Pyro/ext/BasicNTService.pyo
+${PYSITELIB}/Pyro/ext/ES_NtService.py
+${PYSITELIB}/Pyro/ext/ES_NtService.pyc
+${PYSITELIB}/Pyro/ext/ES_NtService.pyo
+${PYSITELIB}/Pyro/ext/NS_NtService.py
+${PYSITELIB}/Pyro/ext/NS_NtService.pyc
+${PYSITELIB}/Pyro/ext/NS_NtService.pyo
+${PYSITELIB}/Pyro/ext/ServiceTest.py
+${PYSITELIB}/Pyro/ext/ServiceTest.pyc
+${PYSITELIB}/Pyro/ext/ServiceTest.pyo
+${PYSITELIB}/Pyro/ext/__init__.py
+${PYSITELIB}/Pyro/ext/__init__.pyc
+${PYSITELIB}/Pyro/ext/__init__.pyo
+${PYSITELIB}/Pyro/ext/daemonizer.py
+${PYSITELIB}/Pyro/ext/daemonizer.pyc
+${PYSITELIB}/Pyro/ext/daemonizer.pyo
+${PYSITELIB}/Pyro/ext/remote.py
+${PYSITELIB}/Pyro/ext/remote.pyc
+${PYSITELIB}/Pyro/ext/remote.pyo
+${PYSITELIB}/Pyro/ext/remote_nons.py
+${PYSITELIB}/Pyro/ext/remote_nons.pyc
+${PYSITELIB}/Pyro/ext/remote_nons.pyo
+${PYSITELIB}/Pyro/naming.py
+${PYSITELIB}/Pyro/naming.pyc
+${PYSITELIB}/Pyro/naming.pyo
+${PYSITELIB}/Pyro/nsc.py
+${PYSITELIB}/Pyro/nsc.pyc
+${PYSITELIB}/Pyro/nsc.pyo
+${PYSITELIB}/Pyro/protocol.py
+${PYSITELIB}/Pyro/protocol.pyc
+${PYSITELIB}/Pyro/protocol.pyo
+${PYSITELIB}/Pyro/pyroc.py
+${PYSITELIB}/Pyro/pyroc.pyc
+${PYSITELIB}/Pyro/pyroc.pyo
+${PYSITELIB}/Pyro/util.py
+${PYSITELIB}/Pyro/util.pyc
+${PYSITELIB}/Pyro/util.pyo
+${PYSITELIB}/Pyro/util2.py
+${PYSITELIB}/Pyro/util2.pyc
+${PYSITELIB}/Pyro/util2.pyo
+${PYSITELIB}/Pyro/wxnsc.py
+${PYSITELIB}/Pyro/wxnsc.pyc
+${PYSITELIB}/Pyro/wxnsc.pyo
+${PYSITELIB}/Pyro/xnsc.py
+${PYSITELIB}/Pyro/xnsc.pyc
+${PYSITELIB}/Pyro/xnsc.pyo
+@dirrm ${PYSITELIB}/Pyro/ext
+@dirrm ${PYSITELIB}/Pyro/EventService
+@dirrm ${PYSITELIB}/Pyro
diff --git a/devel/py-Pyro/TODO b/devel/py-Pyro/TODO
new file mode 100644
index 00000000000..10222d15bdd
--- /dev/null
+++ b/devel/py-Pyro/TODO
@@ -0,0 +1,8 @@
+$Id: TODO,v 1.1.1.1 2004/12/31 10:13:57 darcy Exp $
+
+Make scripts installed with ${PYPKGSUFX} so they don't conflict each other
+when it is installed for >1 versions of Python.
+
+(same as wip/py-twisted)
+
+ -- dotz@irc.pl
diff --git a/devel/py-Pyro/distinfo b/devel/py-Pyro/distinfo
new file mode 100644
index 00000000000..15d3edd9d23
--- /dev/null
+++ b/devel/py-Pyro/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/12/31 10:13:56 darcy Exp $
+
+SHA1 (Pyro-3.4.tar.gz) = 9df62d1fd9036e5b5a468ab4c9670a2fcf79b331
+Size (Pyro-3.4.tar.gz) = 217795 bytes
+SHA1 (patch-aa) = 3298dd9fe932169dc7914b8d0658ac6ce1506a66
diff --git a/devel/py-Pyro/patches/patch-aa b/devel/py-Pyro/patches/patch-aa
new file mode 100644
index 00000000000..28e7941e74b
--- /dev/null
+++ b/devel/py-Pyro/patches/patch-aa
@@ -0,0 +1,18 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/12/31 10:13:57 darcy Exp $
+
+--- setup.py.orig Tue May 20 21:43:07 2003
++++ setup.py Thu Jan 1 21:52:52 2004
+@@ -33,9 +33,12 @@
+ unattended=cp.get('install-options','unattended')
+ else:
+ unattended=0
++ # there is propably a bug, setup.cfg setting won't work!
++ # -- dotz@irc.pl
++ unattended = True
+ if unattended:
+ scr='y'
+- loc=cp.get('install','install-scripts')
++ loc=os.environ.get("PREFIX", "/usr/pkg") + "/bin"
+ print 'Unattended install. Scripts will go to',loc
+ else:
+ scr=raw_input('Do you want the Pyro scripts (in bin/) installed (y/n)? ')