Changeset View
Changeset View
Standalone View
Standalone View
devel/py-cffi/Makefile
Show All 16 Lines | |||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycparser>=2.10:devel/py-pycparser@${PY_FLAVOR} | RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycparser>=2.10:devel/py-pycparser@${PY_FLAVOR} | ||||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} | TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} | ||||
# Actually 2.6-2.7,3.2-3.5 | # Actually 2.6-2.7,3.2-3.5 | ||||
USES= localbase python compiler | USES= localbase python compiler | ||||
USE_PYTHON= autoplist distutils | USE_PYTHON= autoplist distutils | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1100000 | |||||
.if ${COMPILER_TYPE:Mclang} | .if ${COMPILER_TYPE:Mclang} | ||||
jbeich: Looks specific to modern Clang, regardless of OS type. | |||||
CFLAGS+= -Wno-shift-negative-value | CFLAGS+= -Wno-shift-negative-value | ||||
.endif | |||||
.endif | .endif | ||||
post-install: | post-install: | ||||
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_cffi_backend.so | ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_cffi_backend.so | ||||
do-test: | do-test: | ||||
@(cd ${TEST_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \ | @(cd ${TEST_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \ | ||||
${PYDISTUTILS_SETUP} build_ext -i) | ${PYDISTUTILS_SETUP} build_ext -i) | ||||
@(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -rs) | @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -rs) | ||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |
Looks specific to modern Clang, regardless of OS type.