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: