[Midnightbsd-cvs] mports [16073] trunk/databases: add py-mysql2pgsql
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Fri Mar 21 18:52:50 EDT 2014
Revision: 16073
http://svnweb.midnightbsd.org/mports/?rev=16073
Author: laffer1
Date: 2014-03-21 18:52:49 -0400 (Fri, 21 Mar 2014)
Log Message:
-----------
add py-mysql2pgsql
Modified Paths:
--------------
trunk/databases/Makefile
Added Paths:
-----------
trunk/databases/py-mysql2pgsql/
trunk/databases/py-mysql2pgsql/Makefile
trunk/databases/py-mysql2pgsql/distinfo
trunk/databases/py-mysql2pgsql/files/
trunk/databases/py-mysql2pgsql/files/patch-setup.py
trunk/databases/py-mysql2pgsql/pkg-descr
Modified: trunk/databases/Makefile
===================================================================
--- trunk/databases/Makefile 2014-03-21 22:40:01 UTC (rev 16072)
+++ trunk/databases/Makefile 2014-03-21 22:52:49 UTC (rev 16073)
@@ -95,6 +95,7 @@
SUBDIR += py-MySQLdb
SUBDIR += py-bsddb
SUBDIR += py-gdbm
+SUBDIR += py-mysql2pgsql
SUBDIR += py-sqlite3
SUBDIR += py-sqlite3dbm
SUBDIR += qdbm
Added: trunk/databases/py-mysql2pgsql/Makefile
===================================================================
--- trunk/databases/py-mysql2pgsql/Makefile (rev 0)
+++ trunk/databases/py-mysql2pgsql/Makefile 2014-03-21 22:52:49 UTC (rev 16073)
@@ -0,0 +1,32 @@
+# $MidnightBSD$
+# $FreeBSD: head/databases/py-mysql2pgsql/Makefile 339634 2014-01-13 21:00:02Z rene $
+
+PORTNAME= mysql2pgsql
+PORTVERSION= 0.1.6
+CATEGORIES= databases python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= py-${PORTNAME}-${PORTVERSION}
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Tool for migrating/converting from MySQL to PostgreSQL
+
+LICENSE= mit
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.3:${PORTSDIR}/databases/py-MySQLdb \
+ ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.4.2:${PORTSDIR}/databases/py-psycopg2 \
+ ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:${PORTSDIR}/devel/py-termcolor \
+ ${PYTHON_PKGNAMEPREFIX}yaml>=3.10.0:${PORTSDIR}/devel/py-yaml \
+ ${PYTHON_PKGNAMEPREFIX}pytz>0:${PORTSDIR}/devel/py-pytz
+
+USE_PYTHON= 2
+USE_PYDISTUTILS= easy_install
+PYDISTUTILS_PKGNAME= py_${PORTNAME}
+PYDISTUTILS_AUTOPLIST= yes
+
+USE_GITHUB= yes
+GH_ACCOUNT= philipsoutham
+GH_COMMIT= 250cb1c
+GH_PROJECT= py-${PORTNAME}
+GH_TAGNAME= v${PORTVERSION}
+
+.include <bsd.port.mk>
Added: trunk/databases/py-mysql2pgsql/distinfo
===================================================================
--- trunk/databases/py-mysql2pgsql/distinfo (rev 0)
+++ trunk/databases/py-mysql2pgsql/distinfo 2014-03-21 22:52:49 UTC (rev 16073)
@@ -0,0 +1,2 @@
+SHA256 (py-mysql2pgsql-0.1.6.tar.gz) = 74c4b453a2e425bb91f1344dc6187d263b2f7c6c35532ceff62799afa157f56b
+SIZE (py-mysql2pgsql-0.1.6.tar.gz) = 107283
Added: trunk/databases/py-mysql2pgsql/files/patch-setup.py
===================================================================
--- trunk/databases/py-mysql2pgsql/files/patch-setup.py (rev 0)
+++ trunk/databases/py-mysql2pgsql/files/patch-setup.py 2014-03-21 22:52:49 UTC (rev 16073)
@@ -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',
Added: trunk/databases/py-mysql2pgsql/pkg-descr
===================================================================
--- trunk/databases/py-mysql2pgsql/pkg-descr (rev 0)
+++ trunk/databases/py-mysql2pgsql/pkg-descr 2014-03-21 22:52:49 UTC (rev 16073)
@@ -0,0 +1,3 @@
+Tool for migrating/converting from mysql to postgresql.
+
+WWW: http://packages.python.org/py-mysql2pgsql/
More information about the Midnightbsd-cvs
mailing list