Changeset View
Changeset View
Standalone View
Standalone View
databases/py-sqlalchemy10/Makefile
# Created by: Dryice Dong Liu <dryice@dryice.name> | # Created by: Dryice Dong Liu <dryice@dryice.name> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= sqlalchemy | PORTNAME= sqlalchemy | ||||
PORTVERSION= 1.0.14 | PORTVERSION= 1.0.14 | ||||
CATEGORIES= databases python | CATEGORIES= databases python | ||||
MASTER_SITES= CHEESESHOP | MASTER_SITES= CHEESESHOP | ||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | ||||
PKGNAMESUFFIX= 10 | PKGNAMESUFFIX= 10 | ||||
DISTNAME= SQLAlchemy-${DISTVERSION} | DISTNAME= SQLAlchemy-${DISTVERSION} | ||||
MAINTAINER= m.tsatsenko@gmail.com | MAINTAINER= m.tsatsenko@gmail.com | ||||
COMMENT= Python SQL toolkit and Object Relational Mapper 1.0.x | COMMENT= Python SQL toolkit and Object Relational Mapper 1.0.x | ||||
LICENSE= MIT | LICENSE= MIT | ||||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ | TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock | ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} | ||||
USES= python | USES= python | ||||
USE_PYTHON= distutils autoplist | USE_PYTHON= distutils autoplist | ||||
PY2TO3_CMD= ${LOCALBASE}/bin/2to3-${PYTHON_VER} | PY2TO3_CMD= ${LOCALBASE}/bin/2to3-${PYTHON_VER} | ||||
PY2TO3_ARGS= --no-diffs --nobackups --verbose --write | PY2TO3_ARGS= --no-diffs --nobackups --verbose --write | ||||
TEST_TARGET= do-test | TEST_TARGET= do-test | ||||
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy0[6789]* | CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy0[6789]* | ||||
OPTIONS_DEFINE= DOCS EXAMPLES | OPTIONS_DEFINE= DOCS EXAMPLES | ||||
OPTIONS_MULTI= BACKEND | OPTIONS_MULTI= BACKEND | ||||
OPTIONS_MULTI_BACKEND= MSSQL MYSQL PGSQL SQLITE SYBASE | OPTIONS_MULTI_BACKEND= MSSQL MYSQL PGSQL SQLITE SYBASE | ||||
OPTIONS_DEFAULT= SQLITE | OPTIONS_DEFAULT= SQLITE | ||||
MSSQL_DESC= MS SQL Server backend | MSSQL_DESC= MS SQL Server backend | ||||
SYBASE_DESC= Sybase backend | SYBASE_DESC= Sybase backend | ||||
MSSQL_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pymssql.py:databases/py-pymssql | MSSQL_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pymssql.py:databases/py-pymssql@${FLAVOR} | ||||
PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.0.8:databases/py-psycopg2 | PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.0.8:databases/py-psycopg2@${FLAVOR} | ||||
SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 | SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} | ||||
SYBASE_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/Sybase.py:databases/py-sybase | SYBASE_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/Sybase.py:databases/py-sybase@${FLAVOR} | ||||
PORTDOCS= * | PORTDOCS= * | ||||
PORTEXAMPLES= * | PORTEXAMPLES= * | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.if ${PYTHON_REL} < 3000 | .if ${PYTHON_REL} < 3000 | ||||
MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb | MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR} | ||||
#.else | #.else | ||||
# At the moment databases/py-pymysql does not build with Python3 | # At the moment databases/py-pymysql does not build with Python3 | ||||
# See https://github.com/petehunt/PyMySQL#python-3-0-support | # See https://github.com/petehunt/PyMySQL#python-3-0-support | ||||
#MYSQL_RUN_DEPENDS+= pymysql>=0.5:databases/py-pymysql | #MYSQL_RUN_DEPENDS+= pymysql>=0.5:databases/py-pymysql@${FLAVOR} | ||||
.endif | .endif | ||||
pre-build: | pre-build: | ||||
.if ${PYTHON_REL} >= 3000 | .if ${PYTHON_REL} >= 3000 | ||||
@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib | @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib | ||||
@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/doc | @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/doc | ||||
@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples | @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples | ||||
.endif | .endif | ||||
Show All 21 Lines |