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 /databases | |
| parent | Update to 0.179. (diff) | |
Patch for ticket 67 [1] and bump port revision.
[1] http://erosson.com/migrate/trac/ticket/67
PR: 105982
Submitted by: Aron Stansvik <elvstone@gmail.com> (maintainer)
Notes
Notes:
svn path=/head/; revision=178236
Diffstat (limited to 'databases')
| -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) + |
