Changeset View
Changeset View
Standalone View
Standalone View
sysutils/py-supervisor/Makefile
# Created by: Hizbulin Ildar <hizel@vyborg.ru> | # Created by: Hizbulin Ildar <hizel@vyborg.ru> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= supervisor | PORTNAME= supervisor | ||||
PORTVERSION= 3.0 | PORTVERSION= 3.0 | ||||
PORTREVISION= 1 | PORTREVISION= 1 | ||||
PORTEPOCH= 1 | PORTEPOCH= 1 | ||||
CATEGORIES= sysutils python | CATEGORIES= sysutils python | ||||
MASTER_SITES= CHEESESHOP | MASTER_SITES= CHEESESHOP | ||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | ||||
MAINTAINER= hizel@vyborg.ru | MAINTAINER= hizel@vyborg.ru | ||||
COMMENT= System to monitor and control a number of processes on UNIX-like OS | COMMENT= System to monitor and control a number of processes on UNIX-like OS | ||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}meld3>=0.6.5:${PORTSDIR}/www/py-meld3 | RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}meld3>=0.6.5:${PORTSDIR}/www/py-meld3 | ||||
TEST_DEPENDS:= ${RUN_DEPENDS} \ | TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:${PORTSDIR}/devel/py-mock | ||||
${PYTHON_PKGNAMEPREFIX}mock>0:${PORTSDIR}/devel/py-mock | |||||
OPTIONS_DEFINE= TESTS | |||||
TESTS_DESC= Install mock for running unit tests | |||||
.include <bsd.port.options.mk> | |||||
.if ${PORT_OPTIONS:MTESTS} | |||||
BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:${PORTSDIR}/devel/py-mock | |||||
.endif | |||||
PORTDOCS= *.txt *.rst | PORTDOCS= *.txt *.rst | ||||
USES= python:2 | USES= python:2 | ||||
USE_PYTHON= distutils autoplist | USE_PYTHON= distutils autoplist | ||||
PIDDIR?= /var/run/supervisor | PIDDIR?= /var/run/supervisor | ||||
SUB_LIST= PYTHON_CMD=${PYTHON_CMD} \ | SUB_LIST= PYTHON_CMD=${PYTHON_CMD} \ | ||||
PIDDIR=${PIDDIR} | PIDDIR=${PIDDIR} | ||||
PLIST_SUB= PIDDIR=${PIDDIR} | PLIST_SUB= PIDDIR=${PIDDIR} | ||||
USE_RC_SUBR= supervisord | USE_RC_SUBR= supervisord | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's!%%PREFIX%%!${PREFIX}!' ${WRKSRC}/supervisor/options.py | @${REINPLACE_CMD} -e 's!%%PREFIX%%!${PREFIX}!' ${WRKSRC}/supervisor/options.py | ||||
post-install: | post-install: | ||||
${INSTALL_DATA} ${FILESDIR}/supervisord.conf.sample ${STAGEDIR}${PREFIX}/etc | ${INSTALL_DATA} ${FILESDIR}/supervisord.conf.sample ${STAGEDIR}${PREFIX}/etc | ||||
${MKDIR} ${STAGEDIR}${DOCSDIR} | ${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
.for i in ${PORTDOCS} | .for i in ${PORTDOCS} | ||||
${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/ | ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/ | ||||
.endfor | .endfor | ||||
regression-test: build | |||||
@cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |