View | Details | Raw Unified | Return to bug 235701 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-1 / +23 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	certbot
4
PORTNAME=	certbot
5
PORTVERSION=	${ACME_VERSION}
5
PORTVERSION=	${ACME_VERSION}
6
PORTEPOCH=	1
6
PORTEPOCH=	2
7
CATEGORIES=	security python
7
CATEGORIES=	security python
8
MASTER_SITES=	CHEESESHOP
8
MASTER_SITES=	CHEESESHOP
9
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
9
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
Lines 34-44 Link Here
34
34
35
NO_ARCH=	yes
35
NO_ARCH=	yes
36
36
37
OPTIONS_DEFINE=	MANPAGES
38
OPTIONS_DEFAULT=	MANPAGES
39
MANPAGES_DESC=	Build manpages
40
41
MANPAGES_USES=	gmake
42
MANPAGES_BUILD_DEPENDS=	sphinx-build:textproc/py-sphinx@${PY_FLAVOR} \
43
			${PYTHON_PKGNAMEPREFIX}repoze.sphinx.autointerface>0:devel/py-repoze.sphinx.autointerface@${PY_FLAVOR} \
44
			gsed:textproc/gsed
45
MANPAGES_PLIST_FILES=	man/man1/certbot.1.gz \
46
			man/man7/certbot.7.gz
47
48
SED_CMD=	${LOCALBASE}/bin/gsed
49
37
post-patch:
50
post-patch:
38
	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/certbot/compat.py
51
	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/certbot/compat.py
39
52
53
post-build-MANPAGES-on:
54
	${DO_MAKE_BUILD} -C ${WRKSRC}/docs man
55
40
do-test:
56
do-test:
41
	@cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
57
	@cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
42
58
59
post-install-MANPAGES-on:
60
	${INSTALL_MAN} ${WRKSRC}/docs/_build/man/certbot.1 ${STAGEDIR}${PREFIX}/man/man1
61
	${INSTALL_MAN} ${WRKSRC}/docs/_build/man/certbot.7 ${STAGEDIR}${PREFIX}/man/man7
62
	${SED_CMD} -i '1i\.if n .pl 2000v' ${STAGEDIR}${PREFIX}/man/man7/certbot.7
63
43
.include "${.CURDIR}/../py-acme/version.mk"
64
.include "${.CURDIR}/../py-acme/version.mk"
65
44
.include <bsd.port.mk>
66
.include <bsd.port.mk>

Return to bug 235701