mirror of
https://github.com/beard7n/bsdports.git
synced 2026-04-10 10:31:20 +02:00
44 lines
1.1 KiB
Makefile
44 lines
1.1 KiB
Makefile
PORTNAME= yaml
|
|
PORTVERSION= 6.0
|
|
CATEGORIES= devel python
|
|
MASTER_SITES= PYPI
|
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
|
DISTNAME= PyYAML-${PORTVERSION}
|
|
|
|
MAINTAINER= python@FreeBSD.org
|
|
COMMENT= Python YAML parser
|
|
WWW= https://pyyaml.org/
|
|
|
|
USES= python:3.6+
|
|
USE_PYTHON= autoplist concurrent cython distutils
|
|
|
|
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pyyaml5
|
|
|
|
#OPTIONS_DEFINE= LIBYAML EXAMPLES
|
|
#OPTIONS_DEFAULT=LIBYAML
|
|
#LIBYAML_DESC= Use textproc/libyaml for faster parsing
|
|
#LIBYAML_LIB_DEPENDS= libyaml.so:text/libyaml
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
#.if ${PORT_OPTIONS:MLIBYAML}
|
|
PYDISTUTILS_SETUP+= --with-libyaml
|
|
PYDISTUTILS_BUILD_TARGET= build_ext
|
|
PYDISTUTILS_BUILDARGS+= --include-dirs=${LOCALBASE}/include \
|
|
--library-dirs=${LOCALBASE}/lib
|
|
#.else
|
|
#PYDISTUTILS_SETUP+= --without-libyaml
|
|
#NO_ARCH= yes
|
|
#.endif
|
|
|
|
#post-install-EXAMPLES-on:
|
|
# @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/)
|
|
|
|
#post-install-LIBYAML-on:
|
|
# @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/yaml/_yaml*.so
|
|
|
|
do-test:
|
|
@cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
|
|
|
|
.include <bsd.port.post.mk>
|