svn commit: r335660 - in head/databases/py-mysql2pgsql: . files
Kubilay Kocak
koobs at FreeBSD.org
Thu Dec 5 11:39:39 UTC 2013
Author: koobs
Date: Thu Dec 5 11:39:38 2013
New Revision: 335660
URL: http://svnweb.freebsd.org/changeset/ports/335660
Log:
databases/py-mysql2pgsql: Fix argparse dependency
argparse was missing from this ports RUN_DEPENDS, causing errors on imports.
argparse is avaiilable in the Python 2.7 and 3.2+ standard libraries so patch
setup.py to only require it for those versions.
Patch has been committed upstream and won't be necessary for the next release.
While I'm here, enable STAGE support.
PR: ports/183477
Submitted by: koobs
Approved by: Volodymyr Kostyrko <c.kworr at gmail.com> (maintainer)
Added:
head/databases/py-mysql2pgsql/files/
head/databases/py-mysql2pgsql/files/patch-setup.py (contents, props changed)
Modified:
head/databases/py-mysql2pgsql/Makefile
Modified: head/databases/py-mysql2pgsql/Makefile
==============================================================================
--- head/databases/py-mysql2pgsql/Makefile Thu Dec 5 11:19:00 2013 (r335659)
+++ head/databases/py-mysql2pgsql/Makefile Thu Dec 5 11:39:38 2013 (r335660)
@@ -2,6 +2,7 @@
PORTNAME= mysql2pgsql
PORTVERSION= 0.1.6
+PORTREVISION= 1
CATEGORIES= databases python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= py-${PORTNAME}-${PORTVERSION}
@@ -28,5 +29,4 @@ GH_COMMIT= 250cb1c
GH_PROJECT= py-${PORTNAME}
GH_TAGNAME= v${PORTVERSION}
-NO_STAGE= yes
.include <bsd.port.mk>
Added: head/databases/py-mysql2pgsql/files/patch-setup.py
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/py-mysql2pgsql/files/patch-setup.py Thu Dec 5 11:39:38 2013 (r335660)
@@ -0,0 +1,27 @@
+--- ./setup.py.orig 2012-09-12 19:25:34.000000000 +1000
++++ ./setup.py 2013-12-05 21:21:46.941032294 +1100
+@@ -1,17 +1,22 @@
+ import os
++import sys
+ from setuptools import setup
+
+ install_requires = [
+ 'mysql-python>=1.2.3',
+ 'psycopg2>=2.4.2',
+ 'pyyaml>=3.10.0',
+- 'argparse',
+ 'pytz',
+ ]
+
+ if os.name == 'posix':
+ install_requires.append('termcolor>=1.1.0')
+-
++
++version = sys.version_info[:2]
++
++if version < (2,7) or (3,0) <= version <= (3,1):
++ install_requires += ['argparse']
++
+ setup(
+ name='py-mysql2pgsql',
+ version='0.1.6',
More information about the svn-ports-all
mailing list