Date: Tue, 27 Sep 2016 17:49:37 +0000 (UTC) From: Dmitry Marakasov <amdmi3@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r422821 - in head/devel: . py-yaml py3-yaml Message-ID: <201609271749.u8RHnb9M016290@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: amdmi3 Date: Tue Sep 27 17:49:37 2016 New Revision: 422821 URL: https://svnweb.freebsd.org/changeset/ports/422821 Log: devel/py-yaml: - Add LICENSE_FILE - Switch to options helpers - Strip library - Add support for tests Add devel/py3-yaml python3 counterpart of this port PR: 212692 Submitted by: amdmi3 Approved by: maintainer timeout (jpaetzel, 2 weeks) Added: head/devel/py3-yaml/ head/devel/py3-yaml/Makefile (contents, props changed) Modified: head/devel/Makefile head/devel/py-yaml/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Tue Sep 27 17:39:52 2016 (r422820) +++ head/devel/Makefile Tue Sep 27 17:49:37 2016 (r422821) @@ -4690,6 +4690,7 @@ SUBDIR += py3-threema-msgapi SUBDIR += py3-vcversioner SUBDIR += py3-xdg + SUBDIR += py3-yaml SUBDIR += py_static_check SUBDIR += pybugz SUBDIR += pychecker Modified: head/devel/py-yaml/Makefile ============================================================================== --- head/devel/py-yaml/Makefile Tue Sep 27 17:39:52 2016 (r422820) +++ head/devel/py-yaml/Makefile Tue Sep 27 17:49:37 2016 (r422821) @@ -3,6 +3,7 @@ PORTNAME= yaml PORTVERSION= 3.11 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,30 +13,36 @@ MAINTAINER= jpaetzel@FreeBSD.org COMMENT= Python YAML parser LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE OPTIONS_DEFINE= LIBYAML EXAMPLES LIBYAML_DESC= Use textproc/libyaml for faster parsing -USES= python +USES?= python USE_PYTHON= distutils autoplist EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} .include <bsd.port.pre.mk> -.if ${PORT_OPTIONS:MEXAMPLES} -post-install: - @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/) -.endif - .if ${PORT_OPTIONS:MLIBYAML} PYDISTUTILS_SETUP+= --with-libyaml PYDISTUTILS_BUILD_TARGET= build_ext PYDISTUTILS_BUILDARGS+= --include-dirs=${LOCALBASE}/include \ --library-dirs=${LOCALBASE}/lib LIB_DEPENDS+= libyaml.so:textproc/libyaml + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_yaml.so .else PYDISTUTILS_SETUP+= --without-libyaml +NO_ARCH= yes .endif +post-install-EXAMPLES-on: + @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/) + +do-test: + @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test + .include <bsd.port.post.mk> Added: head/devel/py3-yaml/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py3-yaml/Makefile Tue Sep 27 17:49:37 2016 (r422821) @@ -0,0 +1,7 @@ +# $FreeBSD$ + +MASTERDIR= ${.CURDIR}/../py-yaml + +USES= python:3.1+ + +.include "${MASTERDIR}/Makefile"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201609271749.u8RHnb9M016290>