Mercurial > hgrepos > FreeBSD > ports > www > uwsginl
diff Makefile @ 0:748e69c58ee3 origin
Added the FreeBSD port www/uwsgi as of 2017-09-13 as origin port
| author | Franz Glasner <hg@dom66.de> |
|---|---|
| date | Wed, 13 Sep 2017 17:09:22 +0200 |
| parents | |
| children | 003d10e103ef 16556170d9cd |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile Wed Sep 13 17:09:22 2017 +0200 @@ -0,0 +1,64 @@ +# Created by: Daniel Gerzo <danger@FreeBSD.org> +# $FreeBSD: head/www/uwsgi/Makefile 448482 2017-08-21 17:49:01Z ultima $ + +PORTNAME= uwsgi +PORTVERSION= 2.0.15 +PORTREVISION= 2 +CATEGORIES= www python +MASTER_SITES= http://projects.unbit.it/downloads/ + +MAINTAINER= ports@FreeBSD.org +COMMENT= Developer-friendly WSGI server which uses uwsgi protocol + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= pkgconfig python ssl +USE_PYTHON= distutils +USE_RC_SUBR= uwsgi + +CFLAGS+= -I${OPENSSLINC} +LDFLAGS+= ${OPENSSL_LDFLAGS} +MAKE_ENV+= CPUCOUNT=${MAKE_JOBS_NUMBER} UWSGI_EMBED_PLUGINS=cgi + +PYSETUP= uwsgiconfig.py +PYDISTUTILS_BUILD_TARGET= --build +PYDISTUTILS_BUILDARGS= --verbose + +USERS= uwsgi +GROUPS= uwsgi + +PLIST_FILES= bin/uwsgi \ + %%PYTHON_SITELIBDIR%%/uwsgidecorators.py + +OPTIONS_DEFINE= DEBUG JSON PCRE XML + +DEBUG_VARS= PYDISTUTILS_BUILDARGS+=--debug + +JSON_VARS= BUILDCONF_JSON=jansson +JSON_LIB_DEPENDS= libjansson.so:devel/jansson + +PCRE_VARS= BUILDCONF_PCRE=true +PCRE_LIB_DEPENDS= libpcre.so:devel/pcre + +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 + +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>
