ports/160978: [MAINTAINER] devel/py-pyro: update to 4.9

Ruslan Mahmatkhanov cvs-src at yandex.ru
Sat Sep 24 17:20:12 UTC 2011


>Number:         160978
>Category:       ports
>Synopsis:       [MAINTAINER] devel/py-pyro: update to 4.9
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 24 17:20:11 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Ruslan Mahmatkhanov
>Release:        9.0-BETA2
>Organization:
>Environment:
9.0-BETA2 i386
>Description:
- update to 4.9
- switch to easy_install, remove files/patch-setup.py

tinderbuid logs:
7.4: http://happy-nation.by.ru/ports/tb/7.4/py27-pyro-4.9.log
8.2: http://happy-nation.by.ru/ports/tb/8.2/py27-pyro-4.9.log

Please note that after this update finance/sabernetdcs-client should be patched like this:

diff --git a/Makefile b/Makefile
index c95874d..bb454c0 100644
--- a/Makefile
+++ b/Makefile
@@ -16,7 +16,7 @@ DISTNAME=     sndcs-${PORTVERSION}
 MAINTAINER=    ports at FreeBSD.org
 COMMENT=       SaberNet DCS - A labor data collection system
 
-RUN_DEPENDS=   ${PYTHONPREFIX_SITELIBDIR}/Pyro4/__init__.py:${PORTSDIR}/devel/py-pyro
+RUN_DEPENDS=   ${PYTHON_PKGNAMEPREFIX}pyro>=0:${PORTSDIR}/devel/py-pyro
 
 USE_GNOME=     pygtk2
 USE_PYTHON=    2.5+

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff --git a/Makefile b/Makefile
index c0f7d9a..4d48e0b 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	pyro
-PORTVERSION=	4.8
+PORTVERSION=	4.9
 CATEGORIES=	devel python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -18,8 +18,9 @@ COMMENT=	Distributed Object Middleware for Python(IPC/RPC)
 LICENSE=	MIT
 
 USE_DOS2UNIX=	yes
+# Python 3 ready
 USE_PYTHON=	2.6+
-USE_PYDISTUTILS=	yes
+USE_PYDISTUTILS=	easy_install
 PYDISTUTILS_PKGNAME=	Pyro4
 
 .include <bsd.port.pre.mk>
diff --git a/distinfo b/distinfo
index 9876824..804365c 100644
--- a/distinfo
+++ b/distinfo
@@ -1,2 +1,2 @@
-SHA256 (Pyro4-4.8.tar.gz) = 825b8b7dcd4f502def2f7dadbceedf7b79be4b121a77d03c398378979cbc2203
-SIZE (Pyro4-4.8.tar.gz) = 211959
+SHA256 (Pyro4-4.9.tar.gz) = 9895ec60f0b30ea1f29d276b2a49d3ff9f6369c24221206c5092012421d92aba
+SIZE (Pyro4-4.9.tar.gz) = 240291
diff --git a/files/patch-setup.py b/files/patch-setup.py
deleted file mode 100644
index 8c916a8..0000000
--- a/files/patch-setup.py
+++ /dev/null
@@ -1,13 +0,0 @@
---- setup.py.orig	2011-06-27 12:36:55.000000000 +0400
-+++ setup.py	2011-06-27 12:40:48.000000000 +0400
-@@ -1,9 +1,5 @@
- import sys
--try:
--    # try setuptools first, to get access to build_sphinx command
--    from setuptools import setup
--except ImportError:
--    from distutils.core import setup
-+from distutils.core import setup
- 
- if __name__ == '__main__' :
-     sys.path.insert(0, "src")
diff --git a/pkg-plist b/pkg-plist
index 527881a..fc5c337 100644
--- a/pkg-plist
+++ b/pkg-plist
@@ -1,48 +1,4 @@
-%%PYTHON_SITELIBDIR%%/Pyro4/__init__.py
-%%PYTHON_SITELIBDIR%%/Pyro4/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Pyro4/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Pyro4/configuration.py
-%%PYTHON_SITELIBDIR%%/Pyro4/configuration.pyc
-%%PYTHON_SITELIBDIR%%/Pyro4/configuration.pyo
-%%PYTHON_SITELIBDIR%%/Pyro4/constants.py
-%%PYTHON_SITELIBDIR%%/Pyro4/constants.pyc
-%%PYTHON_SITELIBDIR%%/Pyro4/constants.pyo
-%%PYTHON_SITELIBDIR%%/Pyro4/core.py
-%%PYTHON_SITELIBDIR%%/Pyro4/core.pyc
-%%PYTHON_SITELIBDIR%%/Pyro4/core.pyo
-%%PYTHON_SITELIBDIR%%/Pyro4/errors.py
-%%PYTHON_SITELIBDIR%%/Pyro4/errors.pyc
-%%PYTHON_SITELIBDIR%%/Pyro4/errors.pyo
-%%PYTHON_SITELIBDIR%%/Pyro4/naming.py
-%%PYTHON_SITELIBDIR%%/Pyro4/naming.pyc
-%%PYTHON_SITELIBDIR%%/Pyro4/naming.pyo
-%%PYTHON_SITELIBDIR%%/Pyro4/nsc.py
-%%PYTHON_SITELIBDIR%%/Pyro4/nsc.pyc
-%%PYTHON_SITELIBDIR%%/Pyro4/nsc.pyo
-%%PYTHON_SITELIBDIR%%/Pyro4/socketserver/__init__.py
-%%PYTHON_SITELIBDIR%%/Pyro4/socketserver/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Pyro4/socketserver/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Pyro4/socketserver/multiplexserver.py
-%%PYTHON_SITELIBDIR%%/Pyro4/socketserver/multiplexserver.pyc
-%%PYTHON_SITELIBDIR%%/Pyro4/socketserver/multiplexserver.pyo
-%%PYTHON_SITELIBDIR%%/Pyro4/socketserver/threadpoolserver.py
-%%PYTHON_SITELIBDIR%%/Pyro4/socketserver/threadpoolserver.pyc
-%%PYTHON_SITELIBDIR%%/Pyro4/socketserver/threadpoolserver.pyo
-%%PYTHON_SITELIBDIR%%/Pyro4/socketutil.py
-%%PYTHON_SITELIBDIR%%/Pyro4/socketutil.pyc
-%%PYTHON_SITELIBDIR%%/Pyro4/socketutil.pyo
-%%PYTHON_SITELIBDIR%%/Pyro4/test/__init__.py
-%%PYTHON_SITELIBDIR%%/Pyro4/test/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Pyro4/test/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Pyro4/test/echoserver.py
-%%PYTHON_SITELIBDIR%%/Pyro4/test/echoserver.pyc
-%%PYTHON_SITELIBDIR%%/Pyro4/test/echoserver.pyo
-%%PYTHON_SITELIBDIR%%/Pyro4/threadutil.py
-%%PYTHON_SITELIBDIR%%/Pyro4/threadutil.pyc
-%%PYTHON_SITELIBDIR%%/Pyro4/threadutil.pyo
-%%PYTHON_SITELIBDIR%%/Pyro4/util.py
-%%PYTHON_SITELIBDIR%%/Pyro4/util.pyc
-%%PYTHON_SITELIBDIR%%/Pyro4/util.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
 %%PORTDOCS%%%%DOCSDIR%%/Makefile
 %%PORTDOCS%%%%DOCSDIR%%/make.bat
 %%PORTDOCS%%%%DOCSDIR%%/source/_static/pyro-large.png
@@ -60,13 +16,20 @@
 %%PORTDOCS%%%%DOCSDIR%%/source/api/socketserver.rst
 %%PORTDOCS%%%%DOCSDIR%%/source/api/util.rst
 %%PORTDOCS%%%%DOCSDIR%%/source/changelog.rst
+%%PORTDOCS%%%%DOCSDIR%%/source/clientcode.rst
+%%PORTDOCS%%%%DOCSDIR%%/source/commandline.rst
 %%PORTDOCS%%%%DOCSDIR%%/source/conf.py
 %%PORTDOCS%%%%DOCSDIR%%/source/config.rst
+%%PORTDOCS%%%%DOCSDIR%%/source/errors.rst
 %%PORTDOCS%%%%DOCSDIR%%/source/index.rst
 %%PORTDOCS%%%%DOCSDIR%%/source/install.rst
 %%PORTDOCS%%%%DOCSDIR%%/source/intro.rst
 %%PORTDOCS%%%%DOCSDIR%%/source/license.rst
-%%PORTDOCS%%%%DOCSDIR%%/source/other.rst
+%%PORTDOCS%%%%DOCSDIR%%/source/nameserver.rst
+%%PORTDOCS%%%%DOCSDIR%%/source/pyrolite.rst
+%%PORTDOCS%%%%DOCSDIR%%/source/security.rst
+%%PORTDOCS%%%%DOCSDIR%%/source/servercode.rst
+%%PORTDOCS%%%%DOCSDIR%%/source/tipstricks.rst
 %%PORTDOCS%%%%DOCSDIR%%/source/tutorials.rst
 %%PORTDOCS%%%%DOCSDIR%%/source/upgrading.rst
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/async/Readme.txt
@@ -112,6 +75,10 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/circular/servA.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/circular/servB.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/circular/servC.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/deadlock/Readme.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/deadlock/bouncer.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/deadlock/client.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/deadlock/server.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/distributed-computing/Readme.txt
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/distributed-computing/client.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/distributed-computing/dispatcher.py
@@ -126,9 +93,16 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/exceptions/client.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/exceptions/excep.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/exceptions/server.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gui_eventloop/Readme.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gui_eventloop/client.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gui_eventloop/gui_nothreads.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gui_eventloop/gui_threads.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/hugetransfer/Readme.txt
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/hugetransfer/client.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/hugetransfer/server.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itunes/Readme.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itunes/itunescontroller.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itunes/remote.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/nameserverstress/Readme.txt
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/nameserverstress/stress.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/nonameserver/Readme.txt
@@ -201,11 +175,14 @@
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/oneway
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/nonameserver
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/nameserverstress
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/itunes
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/hugetransfer
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/gui_eventloop
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/exceptions
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/eventloop
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/echoserver
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/distributed-computing
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/deadlock
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/circular
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/chatbox
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/callback
@@ -221,6 +198,3 @@
 %%PORTDOCS%%@dirrm %%DOCSDIR%%/source/_static
 %%PORTDOCS%%@dirrm %%DOCSDIR%%/source
 %%PORTDOCS%%@dirrm %%DOCSDIR%%
- at dirrm %%PYTHON_SITELIBDIR%%/Pyro4/test
- at dirrm %%PYTHON_SITELIBDIR%%/Pyro4/socketserver
- at dirrm %%PYTHON_SITELIBDIR%%/Pyro4


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list