From owner-cvs-ports@FreeBSD.ORG Thu Jan 8 16:02:26 2009 Return-Path: Delivered-To: cvs-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8CA00106564A; Thu, 8 Jan 2009 16:02:26 +0000 (UTC) (envelope-from miwi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7B6118FC31; Thu, 8 Jan 2009 16:02:26 +0000 (UTC) (envelope-from miwi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n08G2QgJ034899; Thu, 8 Jan 2009 16:02:26 GMT (envelope-from miwi@repoman.freebsd.org) Received: (from miwi@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n08G2QhR034898; Thu, 8 Jan 2009 16:02:26 GMT (envelope-from miwi) Message-Id: <200901081602.n08G2QhR034898@repoman.freebsd.org> From: Martin Wilke Date: Thu, 8 Jan 2009 16:02:26 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/devel Makefile ports/devel/py-pyro Makefile distinfo pkg-descr pkg-plist ports/devel/py-pyro/files patch-setup.py X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jan 2009 16:02:27 -0000 miwi 2009-01-08 16:02:26 UTC FreeBSD ports repository Modified files: devel Makefile Added files: devel/py-pyro Makefile distinfo pkg-descr pkg-plist devel/py-pyro/files patch-setup.py Log: Pyro is short 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. Never worry about writing network communication code again, when using Pyro you just write your Python objects like you would normally. With only a few lines of extra code, Pyro takes care of the network communication between your objects once you split them over different machines on the network. All the gory socket programming details are taken care of, you just call a method on a remote object as if it were a local object! Pyro provides an object-oriented form of RPC. You can use Pyro within a single system but also use it for IPC. For those that are familiar with Java, Pyro 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! WWW: http://pyro.sf.net PR: ports/130053 Submitted by: Wen Heping Revision Changes Path 1.3308 +1 -0 ports/devel/Makefile 1.3 +34 -0 ports/devel/py-pyro/Makefile (new) 1.3 +3 -0 ports/devel/py-pyro/distinfo (new) 1.1 +22 -0 ports/devel/py-pyro/files/patch-setup.py (new) 1.3 +18 -0 ports/devel/py-pyro/pkg-descr (new) 1.3 +384 -0 ports/devel/py-pyro/pkg-plist (new)