Mercurial > hgrepos > FreeBSD > ports > www > uwsginl
annotate 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 |
| 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 # Created by: Daniel Gerzo <danger@FreeBSD.org> |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
2 |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
3 PORTNAME= uwsgi |
| 118 | 4 PORTVERSION= 2.0.19.1 |
| 5 PORTREVISION= 1 | |
|
0
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
6 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
|
7 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
|
8 |
|
15
16556170d9cd
The latest SVN changes to the original of port www/uwsgi.
Franz Glasner <hg@dom66.de>
parents:
0
diff
changeset
|
9 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
|
10 COMMENT= Developer-friendly WSGI server which uses uwsgi protocol |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
11 |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
12 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
|
13 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
|
14 |
| 118 | 15 USES= pkgconfig python:3.6+ |
|
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
|
16 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
|
17 USE_RC_SUBR= uwsgi |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
18 |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
19 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
|
20 |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
21 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
|
22 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
|
23 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
|
24 |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
25 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
|
26 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
|
27 |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
28 PLIST_FILES= bin/uwsgi \ |
| 19 | 29 ${PYTHON_SITELIBDIR}/uwsgidecorators.py |
| 30 | |
| 31 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
|
32 |
|
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
|
33 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
|
34 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
|
35 |
|
15
16556170d9cd
The latest SVN changes to the original of port www/uwsgi.
Franz Glasner <hg@dom66.de>
parents:
0
diff
changeset
|
36 OPTIONS_GROUP= PLG |
| 118 | 37 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
|
38 |
|
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
|
39 PLG_DESC= Enable plugins |
| 118 | 40 COROAE_DESC= Coro::AnyEvent support |
| 41 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
|
42 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
|
43 |
| 118 | 44 COROAE_BUILD_DEPENDS= p5-Coro>=0:devel/p5-Coro |
| 45 COROAE_IMPLIES= PSGI | |
| 46 | |
|
0
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
47 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
|
48 |
|
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_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
|
50 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
|
51 |
|
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_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
|
53 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
|
54 |
|
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
|
55 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
|
56 |
|
0
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_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
|
58 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
|
59 |
|
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
|
60 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
|
61 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
|
62 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
|
63 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
|
64 |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
65 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
|
66 .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
|
67 @${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
|
68 .endfor |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
69 |
| 118 | 70 .for plugin in COROAE LOGPIPE PSGI |
| 71 post-patch-${plugin}-on: | |
| 72 @${REINPLACE_CMD} -e 's/%(main_plugin)s,/& ${plugin:tl},/' \ | |
| 73 ${WRKSRC}/buildconf/base.ini | |
| 74 .endfor | |
|
15
16556170d9cd
The latest SVN changes to the original of port www/uwsgi.
Franz Glasner <hg@dom66.de>
parents:
0
diff
changeset
|
75 |
|
0
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-configure: |
|
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_NADA} |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
78 |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
79 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
|
80 ${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
|
81 @${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
|
82 ${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
|
83 |
|
748e69c58ee3
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
84 .include <bsd.port.mk> |
