mirror of
https://github.com/beard7n/bsdports.git
synced 2026-04-14 12:31:18 +02:00
xxx
This commit is contained in:
@@ -1,34 +1,43 @@
|
||||
# Created by: ijliao@FreeBSD.org
|
||||
# $FreeBSD: head/devel/py-yaml/Makefile 474268 2018-07-09 15:21:31Z jpaetzel $
|
||||
|
||||
PORTNAME= yaml
|
||||
PORTVERSION= 3.13
|
||||
PORTVERSION= 6.0
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
MASTER_SITES= PYPI
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
DISTNAME= PyYAML-${PORTVERSION}
|
||||
|
||||
MAINTAINER= jpaetzel@FreeBSD.org
|
||||
MAINTAINER= python@FreeBSD.org
|
||||
COMMENT= Python YAML parser
|
||||
WWW= https://pyyaml.org/
|
||||
|
||||
LIBYAML_DESC= Use textproc/libyaml for faster parsing
|
||||
USES= python:3.6+
|
||||
USE_PYTHON= autoplist concurrent cython distutils
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= distutils autoplist
|
||||
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
|
||||
PYDISTUTILS_BUILDARGS+= --library-dirs=${LOCALBASE}/lib
|
||||
LIB_DEPENDS+= libyaml.so:text/libyaml
|
||||
|
||||
post-install:
|
||||
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_yaml.so
|
||||
|
||||
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>
|
||||
#EOF
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1531148322
|
||||
SHA256 (PyYAML-3.13.tar.gz) = 3ef3092145e9b70e3ddd2c7ad59bdd0252a94dfe3949721633e41344de00a6bf
|
||||
SIZE (PyYAML-3.13.tar.gz) = 270607
|
||||
TIMESTAMP = 1675104137
|
||||
SHA256 (PyYAML-6.0.tar.gz) = 68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2
|
||||
SIZE (PyYAML-6.0.tar.gz) = 124996
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
PyYAML is a YAML parser and emitter for the Python programming language.
|
||||
|
||||
PyYAML features :
|
||||
PyYAML features:
|
||||
* a complete YAML 1.1 parser. In particular, PyYAML can parse all examples
|
||||
from the specification. The parsing algorithm is simple enough to be a
|
||||
reference for YAML parser implementors.
|
||||
@@ -12,5 +12,3 @@ PyYAML features :
|
||||
* support for all types from the YAML types repository. A simple extension
|
||||
API is provided.
|
||||
* relatively sensible error messages.
|
||||
|
||||
WWW: http://pyyaml.org
|
||||
|
||||
Reference in New Issue
Block a user