1 # Created by: Matthias Petermann <matthias@petermann-it.de>
7 CATEGORIES= databases python
8 MASTER_SITES= CHEESESHOP
9 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
11 MAINTAINER= matthias@petermann-it.de
12 COMMENT= Small, expressive Python ORM
15 LICENSE_FILE= ${WRKSRC}/LICENSE
17 OPTIONS_DEFINE= SQLITE MYSQL PGSQL
18 OPTIONS_DEFAULT= SQLITE
20 USES= localbase python sqlite
21 USE_PYTHON= distutils cython autoplist concurrent
23 SQLITE_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
24 MYSQL_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.3:databases/py-MySQLdb@${PY_FLAVOR}
25 PGSQL_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.1:databases/py-psycopg2@${PY_FLAVOR}
28 @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/playhouse/_speedups.so
31 ${PYTHON_CMD} ${WRKSRC}/runtests.py
33 .include <bsd.port.mk>