1 |
# $MidnightBSD$ |
2 |
|
3 |
PORTNAME= sqlalchemy |
4 |
PORTVERSION= 1.1.18 |
5 |
CATEGORIES= databases python |
6 |
MASTER_SITES= CHEESESHOP |
7 |
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} |
8 |
PKGNAMESUFFIX= 11 |
9 |
DISTNAME= SQLAlchemy-${PORTVERSION} |
10 |
|
11 |
MAINTAINER= ports@MidnightBSD.org |
12 |
COMMENT= Python SQL toolkit and Object Relational Mapper 1.1.x |
13 |
|
14 |
LICENSE= mit |
15 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
16 |
|
17 |
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock \ |
18 |
${PYTHON_PKGNAMEPREFIX}pytest>=2.5.2:devel/py-pytest \ |
19 |
${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist |
20 |
|
21 |
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy1[02] |
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 |
USE_PYTHON= autoplist concurrent distutils |
29 |
USES= python |
30 |
|
31 |
PORTDOCS= * |
32 |
PORTEXAMPLES= * |
33 |
|
34 |
MSSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymssql>=0:databases/py-pymssql |
35 |
MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymysql>=0:databases/py-pymysql |
36 |
PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.0:databases/py-psycopg2 |
37 |
SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 |
38 |
SYBASE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sybase>=0:databases/py-sybase |
39 |
|
40 |
post-install: |
41 |
${STRIP_CMD} ${FAKE_DESTDIR}${PYTHON_SITELIBDIR}/sqlalchemy/*.so |
42 |
|
43 |
post-install-DOCS-on: |
44 |
${MKDIR} ${FAKE_DESTDIR}${DOCSDIR}/ |
45 |
cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${FAKE_DESTDIR}${DOCSDIR} |
46 |
|
47 |
post-install-EXAMPLES-on: |
48 |
${MKDIR} ${FAKE_DESTDIR}${EXAMPLESDIR}/ |
49 |
cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${FAKE_DESTDIR}${EXAMPLESDIR} |
50 |
|
51 |
.include <bsd.port.mk> |