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 #.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