1PORTNAME= sqlalchemy 2PORTVERSION= 1.4.49 3CATEGORIES= databases python 4MASTER_SITES= PYPI 5PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} 6PKGNAMESUFFIX= 14 7DISTNAME= SQLAlchemy-${PORTVERSION} 8 9MAINTAINER= ports@MidnightBSD.org 10COMMENT= Python SQL toolkit and Object Relational Mapper 1.4.x 11WWW= https://www.sqlalchemy.org/ \ 12 https://github.com/sqlalchemy/sqlalchemy 13 14LICENSE= mit 15LICENSE_FILE= ${WRKSRC}/LICENSE 16 17RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} 18TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ 19 ${PYTHON_PKGNAMEPREFIX}pytest>=2.5.2:devel/py-pytest@${PY_FLAVOR} \ 20 ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0,1:devel/py-pytest-xdist@${PY_FLAVOR} 21 22USES= cpe python 23USE_PYTHON= autoplist concurrent distutils 24 25CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy[0-9][0-9] 26 27OPTIONS_DEFINE= DOCS EXAMPLES 28OPTIONS_MULTI= BACKEND 29OPTIONS_MULTI_BACKEND= MSSQL MYSQL PGSQL SQLITE 30OPTIONS_DEFAULT=SQLITE 31 32MSSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymssql>=0:databases/py-pymssql@${PY_FLAVOR} 33MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymysql>=0:databases/py-pymysql@${PY_FLAVOR} 34PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.7:databases/py-psycopg2@${PY_FLAVOR} 35SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} 36 37post-install: 38 ${FIND} ${FAKE_DESTDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + 39 40post-install-DOCS-on: 41 ${MKDIR} ${FAKE_DESTDIR}${DOCSDIR}/ 42 cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${FAKE_DESTDIR}${DOCSDIR} 43 44post-install-EXAMPLES-on: 45 ${MKDIR} ${FAKE_DESTDIR}${EXAMPLESDIR}/ 46 cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${FAKE_DESTDIR}${EXAMPLESDIR} 47 48.include <bsd.port.mk> 49