comparison Makefile @ 15:16556170d9cd origin

The latest SVN changes to the original of port www/uwsgi. Only an additional build option (which is irrelevant to our uwsginl) and a new maintainer have been added.
author Franz Glasner <hg@dom66.de>
date Sat, 11 Nov 2017 00:07:00 +0100
parents 748e69c58ee3
children a3cb9ed08a83 05c6f16908de
comparison
equal deleted inserted replaced
0:748e69c58ee3 15:16556170d9cd
1 # Created by: Daniel Gerzo <danger@FreeBSD.org> 1 # Created by: Daniel Gerzo <danger@FreeBSD.org>
2 # $FreeBSD: head/www/uwsgi/Makefile 448482 2017-08-21 17:49:01Z ultima $ 2 # $FreeBSD: head/www/uwsgi/Makefile 453888 2017-11-10 08:48:57Z eugen $
3 3
4 PORTNAME= uwsgi 4 PORTNAME= uwsgi
5 PORTVERSION= 2.0.15 5 PORTVERSION= 2.0.15
6 PORTREVISION= 2 6 PORTREVISION= 2
7 CATEGORIES= www python 7 CATEGORIES= www python
8 MASTER_SITES= http://projects.unbit.it/downloads/ 8 MASTER_SITES= http://projects.unbit.it/downloads/
9 9
10 MAINTAINER= ports@FreeBSD.org 10 MAINTAINER= eugene@zhegan.in
11 COMMENT= Developer-friendly WSGI server which uses uwsgi protocol 11 COMMENT= Developer-friendly WSGI server which uses uwsgi protocol
12 12
13 LICENSE= GPLv2 13 LICENSE= GPLv2
14 LICENSE_FILE= ${WRKSRC}/LICENSE 14 LICENSE_FILE= ${WRKSRC}/LICENSE
15 15
31 PLIST_FILES= bin/uwsgi \ 31 PLIST_FILES= bin/uwsgi \
32 %%PYTHON_SITELIBDIR%%/uwsgidecorators.py 32 %%PYTHON_SITELIBDIR%%/uwsgidecorators.py
33 33
34 OPTIONS_DEFINE= DEBUG JSON PCRE XML 34 OPTIONS_DEFINE= DEBUG JSON PCRE XML
35 35
36 OPTIONS_GROUP= PLG
37 OPTIONS_GROUP_PLG= PSGI
38
39 PLG_DESC= Enable plugins
40 PSGI_DESC= PSGI embedded plugin
41
36 DEBUG_VARS= PYDISTUTILS_BUILDARGS+=--debug 42 DEBUG_VARS= PYDISTUTILS_BUILDARGS+=--debug
37 43
38 JSON_VARS= BUILDCONF_JSON=jansson 44 JSON_VARS= BUILDCONF_JSON=jansson
39 JSON_LIB_DEPENDS= libjansson.so:devel/jansson 45 JSON_LIB_DEPENDS= libjansson.so:devel/jansson
40 46
51 post-patch: 57 post-patch:
52 .for var in JSON PCRE XML 58 .for var in JSON PCRE XML
53 @${REINPLACE_CMD} -e '/^${var:tl} =/ s|= .*|= ${BUILDCONF_${var}:Ufalse}|' ${WRKSRC}/buildconf/base.ini 59 @${REINPLACE_CMD} -e '/^${var:tl} =/ s|= .*|= ${BUILDCONF_${var}:Ufalse}|' ${WRKSRC}/buildconf/base.ini
54 .endfor 60 .endfor
55 61
62 post-patch-PSGI-on:
63 @${REINPLACE_CMD} -e 's/%(main_plugin)s,/%(main_plugin)s, psgi,/' ${WRKSRC}/buildconf/base.ini
64
56 do-configure: 65 do-configure:
57 @${DO_NADA} 66 @${DO_NADA}
58 67
59 do-install: 68 do-install:
60 ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ 69 ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/