Changeset View
Changeset View
Standalone View
Standalone View
www/py-gunicorn/Makefile
# Created by: Kristaps Kulis <kristaps.kulis@gmail.com> | # Created by: Kristaps Kulis <kristaps.kulis@gmail.com> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= gunicorn | PORTNAME= gunicorn | ||||
PORTVERSION= 18.0 | PORTVERSION= 18.0 | ||||
PORTREVISION= 1 | PORTREVISION= 1 | ||||
CATEGORIES= www python | CATEGORIES= www python | ||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | ||||
MAINTAINER= koobs@FreeBSD.org | MAINTAINER= koobs@FreeBSD.org | ||||
COMMENT= Python WSGI server for UNIX | COMMENT= Python WSGI server for UNIX | ||||
LICENSE= MIT | LICENSE= MIT | ||||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:${PORTSDIR}/devel/py-pytest | TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:${PORTSDIR}/devel/py-pytest | ||||
OPTIONS_DEFINE= SETPROC TESTS | OPTIONS_DEFINE= SETPROC | ||||
OPTIONS_GROUP= WORKERS | OPTIONS_GROUP= WORKERS | ||||
OPTIONS_GROUP_WORKERS= EVENTLET GEVENT TORNADO | OPTIONS_GROUP_WORKERS= EVENTLET GEVENT TORNADO | ||||
EVENTLET_DESC= Eventlet async worker support | EVENTLET_DESC= Eventlet async worker support | ||||
GEVENT_DESC= Gevent async worker support | GEVENT_DESC= Gevent async worker support | ||||
TORNADO_DESC= Tornado async worker support | TORNADO_DESC= Tornado async worker support | ||||
SETPROC_DESC= Support custom process names (setproctitle) | SETPROC_DESC= Support custom process names (setproctitle) | ||||
TESTS_DESC= Install pytest for unit tests | |||||
EVENTLET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlet>=0.9.7:${PORTSDIR}/net/py-eventlet | EVENTLET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlet>=0.9.7:${PORTSDIR}/net/py-eventlet | ||||
GEVENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0.12.2:${PORTSDIR}/devel/py-gevent | GEVENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0.12.2:${PORTSDIR}/devel/py-gevent | ||||
TORNADO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>=2.2:${PORTSDIR}/www/py-tornado | TORNADO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>=2.2:${PORTSDIR}/www/py-tornado | ||||
SETPROC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setproctitle>0:${PORTSDIR}/devel/py-setproctitle | SETPROC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setproctitle>0:${PORTSDIR}/devel/py-setproctitle | ||||
TESTS_BUILD_DEPENDS= ${TEST_DEPENDS} | |||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
USES= python | USES= python | ||||
USE_PYTHON= distutils autoplist | USE_PYTHON= distutils autoplist | ||||
GH_ACCOUNT= benoitc | GH_ACCOUNT= benoitc | ||||
regression-test: build | |||||
@cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |