Mercurial > hgrepos > FreeBSD > ports > www > uwsginl
diff Makefile @ 2:003d10e103ef
A new port named www/uwsginl which is www/uwsi with the "nolang" profile and some additional embedded plugins.
The additional plugins are:
- cgi
- clock_realtime
- echo
- logpipe
And all the default embedded plugins from "base.ini" are embedded too (of course).
The big difference of the "nolang" profile to "core" is that core has no
embedded plugins.
| author | Franz Glasner <hg@dom66.de> |
|---|---|
| date | Fri, 15 Sep 2017 21:59:09 +0200 |
| parents | 748e69c58ee3 |
| children | cbc74218977f |
line wrap: on
line diff
--- a/Makefile Fri Sep 15 12:47:00 2017 +0200 +++ b/Makefile Fri Sep 15 21:59:09 2017 +0200 @@ -1,25 +1,27 @@ -# Created by: Daniel Gerzo <danger@FreeBSD.org> -# $FreeBSD: head/www/uwsgi/Makefile 448482 2017-08-21 17:49:01Z ultima $ +# Created by: Franz Glasner <freebsd-dev@dom66.de> +# $FreeBSD$ +# Based on www/uwsgi by: Daniel Gerzo <danger@FreeBSD.org> -PORTNAME= uwsgi -PORTVERSION= 2.0.15 -PORTREVISION= 2 -CATEGORIES= www python +PORTNAME= uwsginl +DISTVERSION= 2.0.15 +CATEGORIES= www MASTER_SITES= http://projects.unbit.it/downloads/ +DISTNAME= uwsgi-${DISTVERSION} -MAINTAINER= ports@FreeBSD.org -COMMENT= Developer-friendly WSGI server which uses uwsgi protocol +MAINTAINER= freebsd-dev@dom66.de +COMMENT= Developer-friendly WSGI server which uses uwsgi protocol with no embedded language modules LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= pkgconfig python ssl +USES= pkgconfig python:build ssl USE_PYTHON= distutils -USE_RC_SUBR= uwsgi +USE_RC_SUBR= uwsginl CFLAGS+= -I${OPENSSLINC} LDFLAGS+= ${OPENSSL_LDFLAGS} -MAKE_ENV+= CPUCOUNT=${MAKE_JOBS_NUMBER} UWSGI_EMBED_PLUGINS=cgi +#MAKE_ENV+= CPUCOUNT=${MAKE_JOBS_NUMBER} UWSGI_EMBED_PLUGINS=cgi +MAKE_ENV+= CPUCOUNT=${MAKE_JOBS_NUMBER} UWSGI_PROFILE=nolang.ini UWSGI_EMBED_PLUGINS=cgi,clock_realtime,echo,logpipe PYSETUP= uwsgiconfig.py PYDISTUTILS_BUILD_TARGET= --build @@ -28,8 +30,7 @@ USERS= uwsgi GROUPS= uwsgi -PLIST_FILES= bin/uwsgi \ - %%PYTHON_SITELIBDIR%%/uwsgidecorators.py +PLIST_FILES= bin/uwsginl OPTIONS_DEFINE= DEBUG JSON PCRE XML @@ -44,21 +45,18 @@ XML_VARS= BUILDCONF_XML=libxml2 XML_LIB_DEPENDS= libxml2.so:textproc/libxml2 -LIB_DEPENDS+= libjansson.so:devel/jansson libpcre.so:devel/pcre libxml2.so:textproc/libxml2 - .include <bsd.port.options.mk> post-patch: .for var in JSON PCRE XML @${REINPLACE_CMD} -e '/^${var:tl} =/ s|= .*|= ${BUILDCONF_${var}:Ufalse}|' ${WRKSRC}/buildconf/base.ini .endfor + echo "bin_name = ${PORTNAME}" >> ${WRKSRC}/buildconf/nolang.ini do-configure: @${DO_NADA} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ - @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} - ${INSTALL_DATA} ${WRKSRC}/uwsgidecorators.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include <bsd.port.mk>
