summaryrefslogtreecommitdiff
path: root/devel/py-Pyro
diff options
context:
space:
mode:
authordarcy <darcy@pkgsrc.org>2004-12-31 10:13:56 +0000
committerdarcy <darcy@pkgsrc.org>2004-12-31 10:13:56 +0000
commit24bece2049313b30aa8b0b950f93e0a9cc367e16 (patch)
tree252df599b8214ae18d8b16e2e73d8ffd61480c39 /devel/py-Pyro
parent40b60ba8611e8adebc3002d486c85f6688ebeab6 (diff)
downloadpkgsrc-24bece2049313b30aa8b0b950f93e0a9cc367e16.tar.gz
Initial import of Pyro from pkgsrc-wip.
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
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)? ')