Mercurial > hgrepos > FreeBSD > ports > www > uwsginl
annotate Makefile @ 136:4443158ec41b origin
Update to latest snapshot of 2.0.20 as of 2022-09-21
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sun, 25 Sep 2022 13:08:29 +0200 |
| parents | 87b78aefbb31 |
| children | df2620ce614c |
| 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 |
| 128 | 2 PORTVERSION= 2.0.20 |
|
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 |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
4 MASTER_SITES= http://projects.unbit.it/downloads/ |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
5 |
|
15
16556170d9cd
The latest SVN changes to the original of port www/uwsgi.
Franz Glasner <hg@dom66.de>
parents:
0
diff
changeset
|
6 MAINTAINER= eugene@zhegan.in |
|
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 |
| 128 | 13 USES= cpe pkgconfig python:3.6-3.10 |
|
17
a3cb9ed08a83
The latest SVN changes to the original of port www/uwsgi: using new stuff from US_PYTHON now:
Franz Glasner <hg@dom66.de>
parents:
15
diff
changeset
|
14 USE_PYTHON= distutils concurrent optsuffix |
|
0
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
15 USE_RC_SUBR= uwsgi |
| 128 | 16 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
|
17 |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
18 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
|
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 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
|
21 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
|
22 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
|
23 |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
24 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
|
25 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
|
26 |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
27 PLIST_FILES= bin/uwsgi \ |
| 19 | 28 ${PYTHON_SITELIBDIR}/uwsgidecorators.py |
| 29 | |
| 30 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
|
31 |
|
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
|
32 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
|
33 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
|
34 |
|
15
16556170d9cd
The latest SVN changes to the original of port www/uwsgi.
Franz Glasner <hg@dom66.de>
parents:
0
diff
changeset
|
35 OPTIONS_GROUP= PLG |
| 118 | 36 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
|
37 |
|
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
|
38 PLG_DESC= Enable plugins |
| 118 | 39 COROAE_DESC= Coro::AnyEvent support |
| 40 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
|
41 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
|
42 |
| 118 | 43 COROAE_BUILD_DEPENDS= p5-Coro>=0:devel/p5-Coro |
| 44 COROAE_IMPLIES= PSGI | |
| 45 | |
|
0
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
46 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
|
47 |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
48 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
|
49 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
|
50 |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
51 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
|
52 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
|
53 |
|
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
|
54 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
|
55 |
|
0
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
56 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
|
57 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
|
58 |
|
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
|
59 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
|
60 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
|
61 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
|
62 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
|
63 |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
64 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
|
65 .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
|
66 @${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
|
67 .endfor |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
68 |
| 118 | 69 .for plugin in COROAE LOGPIPE PSGI |
| 70 post-patch-${plugin}-on: | |
| 71 @${REINPLACE_CMD} -e 's/%(main_plugin)s,/& ${plugin:tl},/' \ | |
| 72 ${WRKSRC}/buildconf/base.ini | |
| 73 .endfor | |
|
15
16556170d9cd
The latest SVN changes to the original of port www/uwsgi.
Franz Glasner <hg@dom66.de>
parents:
0
diff
changeset
|
74 |
|
0
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
75 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
|
76 @${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
|
77 |
|
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-install: |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
79 ${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
|
80 @${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
|
81 ${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
|
82 |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
83 .include <bsd.port.mk> |
