View | Details | Raw Unified | Return to bug 212692
Collapse All | Expand All

(-)Makefile (+1 lines)
Lines 4681-4686 Link Here
4681
    SUBDIR += py3-pytz
4681
    SUBDIR += py3-pytz
4682
    SUBDIR += py3-vcversioner
4682
    SUBDIR += py3-vcversioner
4683
    SUBDIR += py3-xdg
4683
    SUBDIR += py3-xdg
4684
    SUBDIR += py3-yaml
4684
    SUBDIR += py_static_check
4685
    SUBDIR += py_static_check
4685
    SUBDIR += pybugz
4686
    SUBDIR += pybugz
4686
    SUBDIR += pychecker
4687
    SUBDIR += pychecker
(-)py-yaml/Makefile (-6 / +12 lines)
Lines 12-22 Link Here
12
COMMENT=	Python YAML parser
12
COMMENT=	Python YAML parser
13
13
14
LICENSE=	MIT
14
LICENSE=	MIT
15
LICENSE_FILE=	${WRKSRC}/LICENSE
15
16
16
OPTIONS_DEFINE=	LIBYAML EXAMPLES
17
OPTIONS_DEFINE=	LIBYAML EXAMPLES
17
LIBYAML_DESC=	Use textproc/libyaml for faster parsing
18
LIBYAML_DESC=	Use textproc/libyaml for faster parsing
18
19
19
USES=		python
20
USES?=		python
20
USE_PYTHON=	distutils autoplist
21
USE_PYTHON=	distutils autoplist
21
22
22
EXAMPLESDIR=	${PREFIX}/share/examples/py-${PORTNAME}
23
EXAMPLESDIR=	${PREFIX}/share/examples/py-${PORTNAME}
Lines 23-33 Link Here
23
24
24
.include <bsd.port.pre.mk>
25
.include <bsd.port.pre.mk>
25
26
26
.if ${PORT_OPTIONS:MEXAMPLES}
27
post-install:
28
	@(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/)
29
.endif
30
31
.if ${PORT_OPTIONS:MLIBYAML}
27
.if ${PORT_OPTIONS:MLIBYAML}
32
PYDISTUTILS_SETUP+=		--with-libyaml
28
PYDISTUTILS_SETUP+=		--with-libyaml
33
PYDISTUTILS_BUILD_TARGET=	build_ext
29
PYDISTUTILS_BUILD_TARGET=	build_ext
Lines 34-41 Link Here
34
PYDISTUTILS_BUILDARGS+=		--include-dirs=${LOCALBASE}/include \
30
PYDISTUTILS_BUILDARGS+=		--include-dirs=${LOCALBASE}/include \
35
				--library-dirs=${LOCALBASE}/lib
31
				--library-dirs=${LOCALBASE}/lib
36
LIB_DEPENDS+=			libyaml.so:textproc/libyaml
32
LIB_DEPENDS+=			libyaml.so:textproc/libyaml
33
34
post-install:
35
	@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_yaml.so
37
.else
36
.else
38
PYDISTUTILS_SETUP+=		--without-libyaml
37
PYDISTUTILS_SETUP+=		--without-libyaml
38
NO_ARCH=			yes
39
.endif
39
.endif
40
40
41
post-install-EXAMPLES-on:
42
	@(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/)
43
44
do-test:
45
	@cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
46
41
.include <bsd.port.post.mk>
47
.include <bsd.port.post.mk>
(-)py3-yaml/Makefile (+8 lines)
Line 0 Link Here
1
# Created by: Ben Woods <woodsb02@FreeBSD.org>
2
# $FreeBSD$
3
4
MASTERDIR=	${.CURDIR}/../py-yaml
5
6
USES=		python:3.1+
7
8
.include "${MASTERDIR}/Makefile"

Return to bug 212692