Mercurial > hgrepos > FreeBSD > ports > www > uwsginl
comparison Makefile @ 22:98faecd6ea00
MERGE: port revision 2 from uwsgi 2.0.16
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sat, 09 Mar 2019 09:58:40 +0100 |
| parents | 70b8e449d563 5227737fcf74 |
| children | b4145ca58f5d |
comparison
equal
deleted
inserted
replaced
| 20:70b8e449d563 | 22:98faecd6ea00 |
|---|---|
| 2 # $FreeBSD$ | 2 # $FreeBSD$ |
| 3 # Based on www/uwsgi by: Daniel Gerzo <danger@FreeBSD.org> | 3 # Based on www/uwsgi by: Daniel Gerzo <danger@FreeBSD.org> |
| 4 | 4 |
| 5 PORTNAME= uwsginl | 5 PORTNAME= uwsginl |
| 6 PORTVERSION= 2.0.16 | 6 PORTVERSION= 2.0.16 |
| 7 PORTREVISION= 2 | |
| 7 CATEGORIES= www | 8 CATEGORIES= www |
| 8 MASTER_SITES= http://projects.unbit.it/downloads/ | 9 MASTER_SITES= http://projects.unbit.it/downloads/ |
| 9 DISTNAME= uwsgi-${DISTVERSION} | 10 DISTNAME= uwsgi-${DISTVERSION} |
| 10 | 11 |
| 11 MAINTAINER= freebsd-dev@dom66.de | 12 MAINTAINER= freebsd-dev@dom66.de |
| 15 LICENSE_GROUPS= FSF GPL OSI | 16 LICENSE_GROUPS= FSF GPL OSI |
| 16 LICENSE_NAME= GPLv2 with linking exception | 17 LICENSE_NAME= GPLv2 with linking exception |
| 17 LICENSE_FILE= ${WRKSRC}/LICENSE | 18 LICENSE_FILE= ${WRKSRC}/LICENSE |
| 18 LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept | 19 LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept |
| 19 | 20 |
| 20 USES= pkgconfig python:build ssl | 21 USES= pkgconfig python:build |
| 21 USE_RC_SUBR= uwsginl | 22 USE_RC_SUBR= uwsginl |
| 22 | 23 |
| 23 CFLAGS+= -I${OPENSSLINC} | |
| 24 LDFLAGS+= ${OPENSSL_LDFLAGS} | |
| 25 MAKE_ENV+= CPUCOUNT=${MAKE_JOBS_NUMBER} UWSGI_PROFILE=nolang.ini UWSGI_BIN_NAME=${PORTNAME} UWSGI_EMBED_PLUGINS=cgi,clock_realtime,echo,logpipe UWSGI_PROFILE_OVERRIDE=plugin_dir=${PREFIX}/${PLUGIN_DIR} | 24 MAKE_ENV+= CPUCOUNT=${MAKE_JOBS_NUMBER} UWSGI_PROFILE=nolang.ini UWSGI_BIN_NAME=${PORTNAME} UWSGI_EMBED_PLUGINS=cgi,clock_realtime,echo,logpipe UWSGI_PROFILE_OVERRIDE=plugin_dir=${PREFIX}/${PLUGIN_DIR} |
| 26 | 25 |
| 27 USERS= uwsgi | 26 USERS= uwsgi |
| 28 GROUPS= uwsgi | 27 GROUPS= uwsgi |
| 29 | 28 |
| 30 PLIST_SUB= PORTNAME=${PORTNAME} PLUGIN_DIR=${PLUGIN_DIR} | 29 PLIST_SUB= PORTNAME=${PORTNAME} PLUGIN_DIR=${PLUGIN_DIR} |
| 31 | 30 |
| 32 OPTIONS_DEFINE= DEBUGSYM UWSGIDEBUG JSON PCRE XML | 31 OPTIONS_DEFINE= DEBUGSYM UWSGIDEBUG JSON PCRE XML SSL |
| 32 OPTIONS_DEFAULT= SSL | |
| 33 | |
| 33 DEBUGSYM_DESC= Build with debug symbols | 34 DEBUGSYM_DESC= Build with debug symbols |
| 34 UWSGIDEBUG_DESC= Enable uwsgi debugging (def UWSGI_DEBUG, implies DEBUG) | 35 UWSGIDEBUG_DESC= Enable uwsgi debugging (def UWSGI_DEBUG, implies DEBUG) |
| 35 | 36 |
| 36 DEBUGSYM_VARS= EXTRA_BUILDARGS+=--debug | 37 DEBUGSYM_VARS= EXTRA_BUILDARGS+=--debug |
| 37 | 38 |
| 44 PCRE_LIB_DEPENDS= libpcre.so:devel/pcre | 45 PCRE_LIB_DEPENDS= libpcre.so:devel/pcre |
| 45 | 46 |
| 46 XML_VARS= BUILDCONF_XML=libxml2 | 47 XML_VARS= BUILDCONF_XML=libxml2 |
| 47 XML_LIB_DEPENDS= libxml2.so:textproc/libxml2 | 48 XML_LIB_DEPENDS= libxml2.so:textproc/libxml2 |
| 48 | 49 |
| 50 SSL_VARS= BUILDCONF_SSL=true | |
| 51 SSL_USES= ssl | |
| 52 SSL_CFLAGS= -I${OPENSSLINC} | |
| 53 SSL_LDFLAGS= ${OPENSSL_LDFLAGS} | |
| 54 | |
| 49 .include <bsd.port.options.mk> | 55 .include <bsd.port.options.mk> |
| 50 | 56 |
| 51 PLUGIN_DIR= lib/${PORTNAME}/plugins | 57 PLUGIN_DIR= lib/${PORTNAME}/plugins |
| 52 | 58 |
| 53 post-patch: | 59 post-patch: |
| 54 .for bcvar in DEBUG JSON PCRE XML | 60 .for bcvar in DEBUG JSON PCRE XML SSL |
| 55 @${REINPLACE_CMD} -e '/^${bcvar:tl} =/ s|= .*|= ${BUILDCONF_${bcvar}:Ufalse}|' ${WRKSRC}/buildconf/base.ini | 61 @${REINPLACE_CMD} -e '/^${bcvar:tl} =/ s|= .*|= ${BUILDCONF_${bcvar}:Ufalse}|' ${WRKSRC}/buildconf/base.ini |
| 56 .endfor | 62 .endfor |
| 57 | 63 |
| 58 do-configure: | 64 do-configure: |
| 59 @${DO_NADA} | 65 @${DO_NADA} |
