diff options
author | Alexander Botero-Lowry <alexbl@FreeBSD.org> | 2006-11-29 09:03:03 +0000 |
---|---|---|
committer | Alexander Botero-Lowry <alexbl@FreeBSD.org> | 2006-11-29 09:03:03 +0000 |
commit | 3b8ca2b5ddb00a247d7265758221e26df30bf38d (patch) | |
tree | d87dbcb542a4244515ed10248e58948a8dccd4fd | |
parent | 95f709728f93a7593a80d15488958fb39307b8cc (diff) | |
download | ports-3b8ca2b5ddb00a247d7265758221e26df30bf38d.tar.gz ports-3b8ca2b5ddb00a247d7265758221e26df30bf38d.zip |
Notes
-rw-r--r-- | databases/py-migrate/Makefile | 3 | ||||
-rw-r--r-- | databases/py-migrate/files/patch-migrate_versioning_script_script.py | 17 |
2 files changed, 19 insertions, 1 deletions
diff --git a/databases/py-migrate/Makefile b/databases/py-migrate/Makefile index f62a2ed0e8bb..85495d371249 100644 --- a/databases/py-migrate/Makefile +++ b/databases/py-migrate/Makefile @@ -7,10 +7,11 @@ PORTNAME= migrate PORTVERSION= 0.2.1 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= http://cheeseshop.python.org/packages/source/m/migrate/ \ http://dose.se/distfiles/migrate/ -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-${PORTVERSION} MAINTAINER= elvstone@gmail.com diff --git a/databases/py-migrate/files/patch-migrate_versioning_script_script.py b/databases/py-migrate/files/patch-migrate_versioning_script_script.py new file mode 100644 index 000000000000..c527f94e6d4d --- /dev/null +++ b/databases/py-migrate/files/patch-migrate_versioning_script_script.py @@ -0,0 +1,17 @@ +--- migrate/versioning/script/script.py.orig Fri Oct 27 05:48:25 2006 ++++ migrate/versioning/script/script.py Thu Nov 9 20:01:50 2006 +@@ -19,10 +19,11 @@ + del sys.path[-1] + return module + +-def logsql_engine(func): ++def logsql_engine(func,force=False): + """migrate.run.migrate_engine is a logengine in the decorated function""" + def entangle(*p,**k): +- migrate.run.migrate_engine = sqlalchemy.create_engine(None,strategy='logsql') ++ if force or (not getattr(migrate.run,'migrate_engine',None)): ++ migrate.run.migrate_engine = sqlalchemy.create_engine(None,strategy='logsql') + reload(migrate) + try: + return func(*p,**k) + |