Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Jun 2012 20:32:43 +1000 (EST)
From:      koobs <koobs.freebsd@gmail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        tj@harperdog.com
Subject:   ports/169262: [PATCH] databases/py-riak: update to 1.4.1
Message-ID:  <20120620103243.9391C17213@freebsd-90-amd64.elysium>
Resent-Message-ID: <201206201040.q5KAe8gk090183@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         169262
>Category:       ports
>Synopsis:       [PATCH] databases/py-riak: update to 1.4.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 20 10:40:08 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     koobs
>Release:        FreeBSD 9.0-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD freebsd-90-amd64.elysium 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Sat May  5 14:51:14 EST
>Description:
- Update to 1.4.1
- Update MASTERSITES to CHEESESHOP
- Dont need DISTNAME override anymore
- Remove FETCH_ARGS override (this was for github)
- Add LICENSE
- Patch setup.py => zip_safe=False
- Setup.py wants py-protobuf > 2.4.0
- Update and sort pkg-plist

More than happy to take maintainership of this. If current maintainer approves, feel free to include the change in this PR

Added file(s):
- files/patch-setup.py

Port maintainer (tj@harperdog.com) is cc'd.

Generated with FreeBSD Port Tools 0.99_6 (mode: update, diff: ports)
>How-To-Repeat:
>Fix:

--- py27-riak-1.4.1.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/databases/py-riak/Makefile ./Makefile
--- /usr/ports/databases/py-riak/Makefile	2010-12-27 17:54:48.000000000 +1100
+++ ./Makefile	2012-06-20 20:30:31.000000000 +1000
@@ -6,20 +6,19 @@
 #
 
 PORTNAME=	riak
-PORTVERSION=	1.1.1
+PORTVERSION=	1.4.1
 CATEGORIES=	databases python
-MASTER_SITES=	http://github.com/downloads/tee-jay/riak-python-client/
+MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	${PORTNAME}-python-client-${PORTVERSION}
 
 MAINTAINER=	tj@harperdog.com
 COMMENT=	Python API for Riak, a Dynamo-inspired key/value store
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}protobuf>0:${PORTSDIR}/devel/py-protobuf
+LICENSE=	AL2
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}protobuf>2.4.0:${PORTSDIR}/devel/py-protobuf
 
 USE_PYTHON=	yes
 USE_PYDISTUTILS=easy_install
 
-FETCH_ARGS=	-pRr
-
 .include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/databases/py-riak/distinfo ./distinfo
--- /usr/ports/databases/py-riak/distinfo	2010-12-27 17:54:48.000000000 +1100
+++ ./distinfo	2012-06-20 20:20:26.000000000 +1000
@@ -1,2 +1,2 @@
-SHA256 (riak-python-client-1.1.1.tar.gz) = e9bc9349e5798db38739ff35b108bdf4ca104c79f5c16301a0ecf318515c502c
-SIZE (riak-python-client-1.1.1.tar.gz) = 27134
+SHA256 (riak-1.4.1.tar.gz) = 55613e73e854bf049c4362a5e3f63a0ec5ce13aff26d9a79a93f1bac010da2fb
+SIZE (riak-1.4.1.tar.gz) = 62450
diff -ruN --exclude=CVS /usr/ports/databases/py-riak/files/patch-setup.py ./files/patch-setup.py
--- /usr/ports/databases/py-riak/files/patch-setup.py	1970-01-01 10:00:00.000000000 +1000
+++ ./files/patch-setup.py	2012-06-20 20:22:02.000000000 +1000
@@ -0,0 +1,11 @@
+--- ./setup.py.orig	2012-06-20 20:21:14.000000000 +1000
++++ ./setup.py	2012-06-20 20:21:57.000000000 +1000
+@@ -32,7 +32,7 @@
+             'riak' : ['erl_src/*']
+             },
+         description='Python client for Riak',
+-        zip_safe=True,
++        zip_safe=False,
+         include_package_data=True,
+         license='Apache 2',
+         platforms='Platform Independent',
diff -ruN --exclude=CVS /usr/ports/databases/py-riak/pkg-plist ./pkg-plist
--- /usr/ports/databases/py-riak/pkg-plist	2010-12-27 17:54:48.000000000 +1100
+++ ./pkg-plist	2012-06-20 20:23:38.000000000 +1000
@@ -1 +1,77 @@
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/bucket.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/bucket.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/bucket.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/client.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/client.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/client.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/mapreduce.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/mapreduce.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/mapreduce.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/metadata.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/metadata.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/metadata.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/multidict.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/multidict.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/multidict.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/riak_index_entry.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/riak_index_entry.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/riak_index_entry.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/riak_object.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/riak_object.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/riak_object.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/search.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/search.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/search.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/test_server.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/test_server.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/test_server.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/tests/suite.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/tests/suite.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/tests/suite.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/tests/test_all.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/tests/test_all.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/tests/test_all.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/tests/test_server_test.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/tests/test_server_test.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/tests/test_server_test.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/connection.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/connection.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/connection.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/http.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/http.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/http.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/monitor.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/monitor.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/monitor.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/pbc.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/pbc.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/pbc.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/riakclient_pb2.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/riakclient_pb2.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/riakclient_pb2.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/transport.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/transport.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports/transport.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/util.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/util.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/util.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/transports
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/riak
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
--- py27-riak-1.4.1.patch ends here ---

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120620103243.9391C17213>