annotate Makefile @ 174:72804fc47f7c origin

Update to latest snapshot of 2.0.28. Has been tagged at 2024-10-26.
author Franz Glasner <fzglas.hg@dom66.de>
date Sat, 08 Mar 2025 19:34:51 +0100
parents df2620ce614c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
1 PORTNAME= uwsgi
174
72804fc47f7c Update to latest snapshot of 2.0.28.
Franz Glasner <fzglas.hg@dom66.de>
parents: 168
diff changeset
2 PORTVERSION= 2.0.28
0
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
3 CATEGORIES= www python
168
df2620ce614c Update to latest snapshot of 2.0.21 as of 2024-01-16
Franz Glasner <fzglas.hg@dom66.de>
parents: 136
diff changeset
4 PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
0
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
5
174
72804fc47f7c Update to latest snapshot of 2.0.28.
Franz Glasner <fzglas.hg@dom66.de>
parents: 168
diff changeset
6 MAINTAINER= wen@FreeBSD.org
0
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
7 COMMENT= Developer-friendly WSGI server which uses uwsgi protocol
136
4443158ec41b Update to latest snapshot of 2.0.20 as of 2022-09-21
Franz Glasner <fzglas.hg@dom66.de>
parents: 128
diff changeset
8 WWW= https://projects.unbit.it/uwsgi/
0
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
9
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
10 LICENSE= GPLv2
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
11 LICENSE_FILE= ${WRKSRC}/LICENSE
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
12
168
df2620ce614c Update to latest snapshot of 2.0.21 as of 2024-01-16
Franz Glasner <fzglas.hg@dom66.de>
parents: 136
diff changeset
13 USES= cpe pkgconfig python
df2620ce614c Update to latest snapshot of 2.0.21 as of 2024-01-16
Franz Glasner <fzglas.hg@dom66.de>
parents: 136
diff changeset
14 USE_GITHUB= yes
df2620ce614c Update to latest snapshot of 2.0.21 as of 2024-01-16
Franz Glasner <fzglas.hg@dom66.de>
parents: 136
diff changeset
15 GH_ACCOUNT= unbit
df2620ce614c Update to latest snapshot of 2.0.21 as of 2024-01-16
Franz Glasner <fzglas.hg@dom66.de>
parents: 136
diff changeset
16 USE_PYTHON= distutils concurrent
0
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
17 USE_RC_SUBR= uwsgi
128
87b78aefbb31 Update to 2.0.20
Franz Glasner <fzglas.hg@dom66.de>
parents: 118
diff changeset
18 CPE_VENDOR= unbit
0
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
19
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
20 MAKE_ENV+= CPUCOUNT=${MAKE_JOBS_NUMBER} UWSGI_EMBED_PLUGINS=cgi
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
21
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
22 PYSETUP= uwsgiconfig.py
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
23 PYDISTUTILS_BUILD_TARGET= --build
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
24 PYDISTUTILS_BUILDARGS= --verbose
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
25
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
26 USERS= uwsgi
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
27 GROUPS= uwsgi
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
28
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
29 PLIST_FILES= bin/uwsgi \
19
9b7ee2483282 Update to 2.0.16
Franz Glasner <hg@dom66.de>
parents: 17
diff changeset
30 ${PYTHON_SITELIBDIR}/uwsgidecorators.py
9b7ee2483282 Update to 2.0.16
Franz Glasner <hg@dom66.de>
parents: 17
diff changeset
31
9b7ee2483282 Update to 2.0.16
Franz Glasner <hg@dom66.de>
parents: 17
diff changeset
32 SUB_LIST= PYTHON_VER=${PYTHON_VER}
0
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
33
21
5227737fcf74 Update to the PORTREVISION 2 as of Fri Mar 08 21:12:59 2019 (version 2.0.16)
Franz Glasner <fzglas.hg@dom66.de>
parents: 19
diff changeset
34 OPTIONS_DEFINE= DEBUG JSON PCRE XML SSL
5227737fcf74 Update to the PORTREVISION 2 as of Fri Mar 08 21:12:59 2019 (version 2.0.16)
Franz Glasner <fzglas.hg@dom66.de>
parents: 19
diff changeset
35 OPTIONS_DEFAULT= SSL
0
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
36
15
16556170d9cd The latest SVN changes to the original of port www/uwsgi.
Franz Glasner <hg@dom66.de>
parents: 0
diff changeset
37 OPTIONS_GROUP= PLG
118
20416e8b70cc Update to 2.0.19.1
Franz Glasner <fzglas.hg@dom66.de>
parents: 73
diff changeset
38 OPTIONS_GROUP_PLG= COROAE LOGPIPE PSGI
15
16556170d9cd The latest SVN changes to the original of port www/uwsgi.
Franz Glasner <hg@dom66.de>
parents: 0
diff changeset
39
21
5227737fcf74 Update to the PORTREVISION 2 as of Fri Mar 08 21:12:59 2019 (version 2.0.16)
Franz Glasner <fzglas.hg@dom66.de>
parents: 19
diff changeset
40 PLG_DESC= Enable plugins
118
20416e8b70cc Update to 2.0.19.1
Franz Glasner <fzglas.hg@dom66.de>
parents: 73
diff changeset
41 COROAE_DESC= Coro::AnyEvent support
20416e8b70cc Update to 2.0.19.1
Franz Glasner <fzglas.hg@dom66.de>
parents: 73
diff changeset
42 LOGPIPE_DESC= Pipe logger support
21
5227737fcf74 Update to the PORTREVISION 2 as of Fri Mar 08 21:12:59 2019 (version 2.0.16)
Franz Glasner <fzglas.hg@dom66.de>
parents: 19
diff changeset
43 PSGI_DESC= PSGI embedded plugin
15
16556170d9cd The latest SVN changes to the original of port www/uwsgi.
Franz Glasner <hg@dom66.de>
parents: 0
diff changeset
44
118
20416e8b70cc Update to 2.0.19.1
Franz Glasner <fzglas.hg@dom66.de>
parents: 73
diff changeset
45 COROAE_BUILD_DEPENDS= p5-Coro>=0:devel/p5-Coro
20416e8b70cc Update to 2.0.19.1
Franz Glasner <fzglas.hg@dom66.de>
parents: 73
diff changeset
46 COROAE_IMPLIES= PSGI
20416e8b70cc Update to 2.0.19.1
Franz Glasner <fzglas.hg@dom66.de>
parents: 73
diff changeset
47
0
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
48 DEBUG_VARS= PYDISTUTILS_BUILDARGS+=--debug
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
49
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
50 JSON_VARS= BUILDCONF_JSON=jansson
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
51 JSON_LIB_DEPENDS= libjansson.so:devel/jansson
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
52
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
53 PCRE_VARS= BUILDCONF_PCRE=true
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
54 PCRE_LIB_DEPENDS= libpcre.so:devel/pcre
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
55
21
5227737fcf74 Update to the PORTREVISION 2 as of Fri Mar 08 21:12:59 2019 (version 2.0.16)
Franz Glasner <fzglas.hg@dom66.de>
parents: 19
diff changeset
56 PSGI_USES= perl5
5227737fcf74 Update to the PORTREVISION 2 as of Fri Mar 08 21:12:59 2019 (version 2.0.16)
Franz Glasner <fzglas.hg@dom66.de>
parents: 19
diff changeset
57
0
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
58 XML_VARS= BUILDCONF_XML=libxml2
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
59 XML_LIB_DEPENDS= libxml2.so:textproc/libxml2
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
60
21
5227737fcf74 Update to the PORTREVISION 2 as of Fri Mar 08 21:12:59 2019 (version 2.0.16)
Franz Glasner <fzglas.hg@dom66.de>
parents: 19
diff changeset
61 SSL_VARS= BUILDCONF_SSL=true
5227737fcf74 Update to the PORTREVISION 2 as of Fri Mar 08 21:12:59 2019 (version 2.0.16)
Franz Glasner <fzglas.hg@dom66.de>
parents: 19
diff changeset
62 SSL_USES= ssl
5227737fcf74 Update to the PORTREVISION 2 as of Fri Mar 08 21:12:59 2019 (version 2.0.16)
Franz Glasner <fzglas.hg@dom66.de>
parents: 19
diff changeset
63 SSL_CFLAGS= -I${OPENSSLINC}
5227737fcf74 Update to the PORTREVISION 2 as of Fri Mar 08 21:12:59 2019 (version 2.0.16)
Franz Glasner <fzglas.hg@dom66.de>
parents: 19
diff changeset
64 SSL_LDFLAGS= ${OPENSSL_LDFLAGS}
0
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
65
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
66 post-patch:
21
5227737fcf74 Update to the PORTREVISION 2 as of Fri Mar 08 21:12:59 2019 (version 2.0.16)
Franz Glasner <fzglas.hg@dom66.de>
parents: 19
diff changeset
67 .for var in JSON PCRE XML SSL
0
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
68 @${REINPLACE_CMD} -e '/^${var:tl} =/ s|= .*|= ${BUILDCONF_${var}:Ufalse}|' ${WRKSRC}/buildconf/base.ini
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
69 .endfor
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
70
118
20416e8b70cc Update to 2.0.19.1
Franz Glasner <fzglas.hg@dom66.de>
parents: 73
diff changeset
71 .for plugin in COROAE LOGPIPE PSGI
20416e8b70cc Update to 2.0.19.1
Franz Glasner <fzglas.hg@dom66.de>
parents: 73
diff changeset
72 post-patch-${plugin}-on:
20416e8b70cc Update to 2.0.19.1
Franz Glasner <fzglas.hg@dom66.de>
parents: 73
diff changeset
73 @${REINPLACE_CMD} -e 's/%(main_plugin)s,/& ${plugin:tl},/' \
20416e8b70cc Update to 2.0.19.1
Franz Glasner <fzglas.hg@dom66.de>
parents: 73
diff changeset
74 ${WRKSRC}/buildconf/base.ini
20416e8b70cc Update to 2.0.19.1
Franz Glasner <fzglas.hg@dom66.de>
parents: 73
diff changeset
75 .endfor
15
16556170d9cd The latest SVN changes to the original of port www/uwsgi.
Franz Glasner <hg@dom66.de>
parents: 0
diff changeset
76
0
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
77 do-configure:
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
78 @${DO_NADA}
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
79
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
80 do-install:
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
81 ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
82 @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
83 ${INSTALL_DATA} ${WRKSRC}/uwsgidecorators.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
84
748e69c58ee3 Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff changeset
85 .include <bsd.port.mk>