Tweak databases/p5-Amazon-SimpleDB version 0.03_1
[dports.git] / databases / py-sqlalchemy13 / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       sqlalchemy
4 PORTVERSION=    1.3.16
5 CATEGORIES=     databases python
6 MASTER_SITES=   CHEESESHOP
7 PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}
8 PKGNAMESUFFIX=  13
9 DISTNAME=       SQLAlchemy-${PORTVERSION}
10
11 MAINTAINER=     sunpoet@FreeBSD.org
12 COMMENT=        Python SQL toolkit and Object Relational Mapper 1.3.x
13
14 LICENSE=        MIT
15 LICENSE_FILE=   ${WRKSRC}/LICENSE
16
17 TEST_DEPENDS=   ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
18                 ${PYTHON_PKGNAMEPREFIX}pytest>=2.5.2:devel/py-pytest@${PY_FLAVOR} \
19                 ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist@${PY_FLAVOR}
20
21 CONFLICTS_INSTALL=      ${PYTHON_PKGNAMEPREFIX}sqlalchemy1[012]
22
23 OPTIONS_DEFINE= DOCS EXAMPLES
24 OPTIONS_MULTI=  BACKEND
25 OPTIONS_MULTI_BACKEND=  MSSQL MYSQL PGSQL SQLITE SYBASE
26 OPTIONS_DEFAULT=SQLITE
27
28 USES=           python
29 USE_PYTHON=     autoplist concurrent distutils
30
31 PORTDOCS=       *
32 PORTEXAMPLES=   *
33
34 MSSQL_RUN_DEPENDS=      ${PYTHON_PKGNAMEPREFIX}pymssql>=0:databases/py-pymssql@${PY_FLAVOR}
35 MYSQL_RUN_DEPENDS=      ${PYTHON_PKGNAMEPREFIX}pymysql>=0:databases/py-pymysql@${PY_FLAVOR}
36 PGSQL_RUN_DEPENDS=      ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.0:databases/py-psycopg2@${PY_FLAVOR}
37 SQLITE_RUN_DEPENDS=     ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
38 SYBASE_RUN_DEPENDS=     ${PYTHON_PKGNAMEPREFIX}sybase>=0:databases/py-sybase@${PY_FLAVOR}
39
40 post-install:
41         ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sqlalchemy/*.so
42
43 post-install-DOCS-on:
44         ${MKDIR} ${STAGEDIR}${DOCSDIR}/
45         cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
46
47 post-install-EXAMPLES-on:
48         ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
49         cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
50
51 .include <bsd.port.mk>