[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