pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/py-Pyro Initial import of Pyro from pkgsrc-wip.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/50fc61c7bdda
branches:  trunk
changeset: 486633:50fc61c7bdda
user:      darcy <darcy%pkgsrc.org@localhost>
date:      Fri Dec 31 10:13:56 2004 +0000

description:
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:

 devel/py-Pyro/DESCR            |  15 +++++++
 devel/py-Pyro/Makefile         |  18 ++++++++
 devel/py-Pyro/PLIST            |  86 ++++++++++++++++++++++++++++++++++++++++++
 devel/py-Pyro/TODO             |   8 +++
 devel/py-Pyro/distinfo         |   5 ++
 devel/py-Pyro/patches/patch-aa |  18 ++++++++
 6 files changed, 150 insertions(+), 0 deletions(-)

diffs (174 lines):

diff -r ac41d4d109d6 -r 50fc61c7bdda devel/py-Pyro/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-Pyro/DESCR       Fri Dec 31 10:13:56 2004 +0000
@@ -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 -r ac41d4d109d6 -r 50fc61c7bdda devel/py-Pyro/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-Pyro/Makefile    Fri Dec 31 10:13:56 2004 +0000
@@ -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@localhost
+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 -r ac41d4d109d6 -r 50fc61c7bdda devel/py-Pyro/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-Pyro/PLIST       Fri Dec 31 10:13:56 2004 +0000
@@ -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 -r ac41d4d109d6 -r 50fc61c7bdda devel/py-Pyro/TODO
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-Pyro/TODO        Fri Dec 31 10:13:56 2004 +0000
@@ -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@localhost
diff -r ac41d4d109d6 -r 50fc61c7bdda devel/py-Pyro/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-Pyro/distinfo    Fri Dec 31 10:13:56 2004 +0000
@@ -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 -r ac41d4d109d6 -r 50fc61c7bdda devel/py-Pyro/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-Pyro/patches/patch-aa    Fri Dec 31 10:13:56 2004 +0000
@@ -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@localhost
++              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)? ')



Home | Main Index | Thread Index | Old Index