1PORTNAME= sqlalchemy 2PORTVERSION= 1.0.14 3CATEGORIES= databases python 4MASTER_SITES= PYPI 5PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} 6PKGNAMESUFFIX= 10 7DISTNAME= SQLAlchemy-${DISTVERSION} 8 9MAINTAINER= ports@MidnightBSD.org 10COMMENT= Python SQL toolkit and Object Relational Mapper 1.0.x 11 12LICENSE= mit 13 14USES= cpe python 15USE_PYTHON= distutils autoplist 16 17PY2TO3_CMD= ${LOCALBASE}/bin/2to3-${PYTHON_VER} 18PY2TO3_ARGS= --no-diffs --nobackups --verbose --write 19NO_TEST= yes 20 21CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy[0-9][0-9] 22 23OPTIONS_DEFINE= DOCS EXAMPLES 24OPTIONS_MULTI= BACKEND 25OPTIONS_MULTI_BACKEND= MSSQL PGSQL SQLITE 26OPTIONS_DEFAULT= SQLITE 27 28MSSQL_DESC= MS SQL Server backend 29 30MSSQL_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pymssql.py:databases/py-pymssql@${PY_FLAVOR} 31PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.0.8:databases/py-psycopg2@${PY_FLAVOR} 32SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} 33 34PORTDOCS= * 35PORTEXAMPLES= * 36 37pre-build: 38 @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib 39 @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/doc 40 @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples 41 42# C extensions are not supported with all versions of Python, so ignore 43# errors here if there are no .so files to strip. 44post-install: 45 -@${STRIP_CMD} ${FAKE_DESTDIR}${PYTHON_SITELIBDIR}/sqlalchemy/*.so 46 47post-install-DOCS-on: 48 @${MKDIR} ${FAKE_DESTDIR}${DOCSDIR} 49 cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${FAKE_DESTDIR}${DOCSDIR} 50 51post-install-EXAMPLES-on: 52 @${MKDIR} ${FAKE_DESTDIR}${EXAMPLESDIR} 53 cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${FAKE_DESTDIR}${EXAMPLESDIR} 54 55.include <bsd.port.mk> 56