Changeset View
Changeset View
Standalone View
Standalone View
databases/py-sqlalchemy/Makefile
Show First 20 Lines • Show All 75 Lines • ▼ Show 20 Lines | |||||
.if ${PORT_OPTIONS:MSYBASE} | .if ${PORT_OPTIONS:MSYBASE} | ||||
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/Sybase.py:${PORTSDIR}/databases/py-sybase | RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/Sybase.py:${PORTSDIR}/databases/py-sybase | ||||
.endif | .endif | ||||
post-patch: | post-patch: | ||||
${REINPLACE_CMD} -e 's/import logging/&.handlers/1' -i.bak ${WRKSRC}/test/engine/test_execute.py | ${REINPLACE_CMD} -e 's/import logging/&.handlers/1' -i.bak ${WRKSRC}/test/engine/test_execute.py | ||||
pre-build: | pre-build: | ||||
.if ${PYTHON_REL} >= 300 | .if ${PYTHON_REL} >= 3000 | ||||
@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib | @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib | ||||
.endif | .endif | ||||
post-install: | post-install: | ||||
.if ${PYTHON_REL} >= 300 | .if ${PYTHON_REL} >= 3000 | ||||
@${PY2TO3_CMD} ${PY2TO3_ARGS} ${STAGEDIR}${WRKSRC}/doc | @${PY2TO3_CMD} ${PY2TO3_ARGS} ${STAGEDIR}${WRKSRC}/doc | ||||
.endif | .endif | ||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | @${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
.for i in ${AL_PORTDOCS} | .for i in ${AL_PORTDOCS} | ||||
${INSTALL_DATA} ${WRKSRC}/doc/${i} ${STAGEDIR}${DOCSDIR} | ${INSTALL_DATA} ${WRKSRC}/doc/${i} ${STAGEDIR}${DOCSDIR} | ||||
.endfor | .endfor | ||||
.for i in ${AL_PORTDOCS_SUBDIR} | .for i in ${AL_PORTDOCS_SUBDIR} | ||||
${MKDIR} ${STAGEDIR}${DOCSDIR}/${i} | ${MKDIR} ${STAGEDIR}${DOCSDIR}/${i} | ||||
@cd ${WRKSRC}/doc/${i} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/${i} | @cd ${WRKSRC}/doc/${i} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/${i} | ||||
.endfor | .endfor | ||||
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | ||||
.if ${PYTHON_REL} >= 300 | .if ${PYTHON_REL} >= 3000 | ||||
@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples | @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples | ||||
.endif | .endif | ||||
cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} | cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} | ||||
.if ${PYTHON_REL} < 300 | .if ${PYTHON_REL} < 3000 | ||||
PLIST_SUB+= SPEEDUPS="" | PLIST_SUB+= SPEEDUPS="" | ||||
.else | .else | ||||
# C extensions are not supported in py3k | # C extensions are not supported in py3k | ||||
PLIST_SUB+= SPEEDUPS="@comment " | PLIST_SUB+= SPEEDUPS="@comment " | ||||
.endif | .endif | ||||
regression-test: build | regression-test: build | ||||
.if ${PYTHON_REL} >= 300 | .if ${PYTHON_REL} >= 3000 | ||||
${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/test | ${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/test | ||||
.endif | .endif | ||||
@cd ${WRKSRC} && ${PYTHON_CMD} sqla_nose.py | @cd ${WRKSRC} && ${PYTHON_CMD} sqla_nose.py | ||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |