Mercurial > hgrepos > FreeBSD > ports > www > uwsginl
comparison Makefile @ 118:20416e8b70cc origin
Update to 2.0.19.1
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sun, 16 May 2021 15:55:19 +0200 |
| parents | 5f9369cd567d |
| children | 87b78aefbb31 |
comparison
equal
deleted
inserted
replaced
| 73:5f9369cd567d | 118:20416e8b70cc |
|---|---|
| 1 # Created by: Daniel Gerzo <danger@FreeBSD.org> | 1 # Created by: Daniel Gerzo <danger@FreeBSD.org> |
| 2 # $FreeBSD: head/www/uwsgi/Makefile 518934 2019-12-03 11:48:45Z amdmi3 $ | |
| 3 | 2 |
| 4 PORTNAME= uwsgi | 3 PORTNAME= uwsgi |
| 5 PORTVERSION= 2.0.18 | 4 PORTVERSION= 2.0.19.1 |
| 5 PORTREVISION= 1 | |
| 6 CATEGORIES= www python | 6 CATEGORIES= www python |
| 7 MASTER_SITES= http://projects.unbit.it/downloads/ | 7 MASTER_SITES= http://projects.unbit.it/downloads/ |
| 8 | 8 |
| 9 MAINTAINER= eugene@zhegan.in | 9 MAINTAINER= eugene@zhegan.in |
| 10 COMMENT= Developer-friendly WSGI server which uses uwsgi protocol | 10 COMMENT= Developer-friendly WSGI server which uses uwsgi protocol |
| 11 | 11 |
| 12 LICENSE= GPLv2 | 12 LICENSE= GPLv2 |
| 13 LICENSE_FILE= ${WRKSRC}/LICENSE | 13 LICENSE_FILE= ${WRKSRC}/LICENSE |
| 14 | 14 |
| 15 USES= pkgconfig python | 15 USES= pkgconfig python:3.6+ |
| 16 USE_PYTHON= distutils concurrent optsuffix | 16 USE_PYTHON= distutils concurrent optsuffix |
| 17 USE_RC_SUBR= uwsgi | 17 USE_RC_SUBR= uwsgi |
| 18 | 18 |
| 19 MAKE_ENV+= CPUCOUNT=${MAKE_JOBS_NUMBER} UWSGI_EMBED_PLUGINS=cgi | 19 MAKE_ENV+= CPUCOUNT=${MAKE_JOBS_NUMBER} UWSGI_EMBED_PLUGINS=cgi |
| 20 | 20 |
| 32 | 32 |
| 33 OPTIONS_DEFINE= DEBUG JSON PCRE XML SSL | 33 OPTIONS_DEFINE= DEBUG JSON PCRE XML SSL |
| 34 OPTIONS_DEFAULT= SSL | 34 OPTIONS_DEFAULT= SSL |
| 35 | 35 |
| 36 OPTIONS_GROUP= PLG | 36 OPTIONS_GROUP= PLG |
| 37 OPTIONS_GROUP_PLG= PSGI | 37 OPTIONS_GROUP_PLG= COROAE LOGPIPE PSGI |
| 38 | 38 |
| 39 PLG_DESC= Enable plugins | 39 PLG_DESC= Enable plugins |
| 40 COROAE_DESC= Coro::AnyEvent support | |
| 41 LOGPIPE_DESC= Pipe logger support | |
| 40 PSGI_DESC= PSGI embedded plugin | 42 PSGI_DESC= PSGI embedded plugin |
| 43 | |
| 44 COROAE_BUILD_DEPENDS= p5-Coro>=0:devel/p5-Coro | |
| 45 COROAE_IMPLIES= PSGI | |
| 41 | 46 |
| 42 DEBUG_VARS= PYDISTUTILS_BUILDARGS+=--debug | 47 DEBUG_VARS= PYDISTUTILS_BUILDARGS+=--debug |
| 43 | 48 |
| 44 JSON_VARS= BUILDCONF_JSON=jansson | 49 JSON_VARS= BUILDCONF_JSON=jansson |
| 45 JSON_LIB_DEPENDS= libjansson.so:devel/jansson | 50 JSON_LIB_DEPENDS= libjansson.so:devel/jansson |
| 60 post-patch: | 65 post-patch: |
| 61 .for var in JSON PCRE XML SSL | 66 .for var in JSON PCRE XML SSL |
| 62 @${REINPLACE_CMD} -e '/^${var:tl} =/ s|= .*|= ${BUILDCONF_${var}:Ufalse}|' ${WRKSRC}/buildconf/base.ini | 67 @${REINPLACE_CMD} -e '/^${var:tl} =/ s|= .*|= ${BUILDCONF_${var}:Ufalse}|' ${WRKSRC}/buildconf/base.ini |
| 63 .endfor | 68 .endfor |
| 64 | 69 |
| 65 post-patch-PSGI-on: | 70 .for plugin in COROAE LOGPIPE PSGI |
| 66 @${REINPLACE_CMD} -e 's/%(main_plugin)s,/%(main_plugin)s, psgi,/' ${WRKSRC}/buildconf/base.ini | 71 post-patch-${plugin}-on: |
| 72 @${REINPLACE_CMD} -e 's/%(main_plugin)s,/& ${plugin:tl},/' \ | |
| 73 ${WRKSRC}/buildconf/base.ini | |
| 74 .endfor | |
| 67 | 75 |
| 68 do-configure: | 76 do-configure: |
| 69 @${DO_NADA} | 77 @${DO_NADA} |
| 70 | 78 |
| 71 do-install: | 79 do-install: |
