South is: * Intelligent; it knows if you've missed out a migration or two * Database independent, so there's no hassle if you need to move databases. * Easy; it can write migrations for you, and it takes about a minute to convert your app over to use South. * Designed for a pluggable Django world; you can declare dependencies between apps so they all migrate together correctly, and you can still use syncdb for your non-migrated apps without it interfering. * Useful for data too; you can write migrations to transform legacy data. * Better (we think, anyway) than the alternatives. WWW: http://south.aeracode.org/ PR: ports/137234 Submitted by: Stanislav Svirid <count at 211.ru>
22 lines
517 B
Makefile
22 lines
517 B
Makefile
# New ports collection makefile for: py-south
|
|
# Date created: July 29 2009
|
|
# Whom: Stanislav Svirid <count@211.ru>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= south
|
|
PORTVERSION= 0.5
|
|
CATEGORIES= databases python
|
|
MASTER_SITES= http://www.aeracode.org/releases/south/
|
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
|
|
|
MAINTAINER= count@211.ru
|
|
COMMENT= This is South, intelligent schema migrations for Django apps
|
|
|
|
WRKSRC= ${WRKDIR}/${PORTNAME}
|
|
USE_PYTHON= yes
|
|
PYDISTUTILS_PKGNAME= South
|
|
USE_PYDISTUTILS= easy_install
|
|
|
|
.include <bsd.port.mk>
|