Changeset View
Changeset View
Standalone View
Standalone View
www/nginx/Makefile
# Created by: Sergey A. Osokin <osa@FreeBSD.org> | # Created by: Sergey A. Osokin <osa@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= nginx | PORTNAME= nginx | ||||
PORTVERSION= 1.10.0 | PORTVERSION= 1.10.0 | ||||
PORTREVISION= 3 | PORTREVISION= 4 | ||||
PORTEPOCH= 2 | PORTEPOCH= 2 | ||||
CATEGORIES= www | CATEGORIES= www | ||||
MASTER_SITES= http://nginx.org/download/ | MASTER_SITES= http://nginx.org/download/ | ||||
MASTER_SITES+= LOCAL/osa | MASTER_SITES+= LOCAL/osa | ||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} | ||||
MAINTAINER= osa@FreeBSD.org | MAINTAINER= osa@FreeBSD.org | ||||
COMMENT= Robust and small WWW server | COMMENT= Robust and small WWW server | ||||
▲ Show 20 Lines • Show All 406 Lines • ▼ Show 20 Lines | |||||
GH_TAGNAME+= ${GIT_CT_VERSION}:ct | GH_TAGNAME+= ${GIT_CT_VERSION}:ct | ||||
.if !empty(PORT_OPTIONS:MDSO) | .if !empty(PORT_OPTIONS:MDSO) | ||||
CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_ct} | CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_ct} | ||||
.else | .else | ||||
CONFIGURE_ARGS+=--add-module=${WRKSRC_ct} | CONFIGURE_ARGS+=--add-module=${WRKSRC_ct} | ||||
.endif | .endif | ||||
NGINX_OPENSSL= yes | NGINX_OPENSSL= yes | ||||
USE_HTTP_SSL= yes | USE_HTTP_SSL= yes | ||||
.if ${OSVERSION} < 1100000 | |||||
WITH_OPENSSL_PORT= yes | |||||
.endif | .endif | ||||
.endif | |||||
.if ${PORT_OPTIONS:MECHO} | .if ${PORT_OPTIONS:MECHO} | ||||
NGINX_ECHO_VERSION= 4f7aa50 | NGINX_ECHO_VERSION= 4f7aa50 | ||||
GH_ACCOUNT+= openresty:echo | GH_ACCOUNT+= openresty:echo | ||||
GH_PROJECT+= echo-nginx-module:echo | GH_PROJECT+= echo-nginx-module:echo | ||||
GH_TAGNAME+= ${NGINX_ECHO_VERSION}:echo | GH_TAGNAME+= ${NGINX_ECHO_VERSION}:echo | ||||
.if !empty(PORT_OPTIONS:MDSO) | .if !empty(PORT_OPTIONS:MDSO) | ||||
CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_echo} | CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_echo} | ||||
▲ Show 20 Lines • Show All 548 Lines • ▼ Show 20 Lines | |||||
GH_PROJECT+= xss-nginx-module:xss | GH_PROJECT+= xss-nginx-module:xss | ||||
GH_TAGNAME+= v${NGINX_XSS_VERSION}:xss | GH_TAGNAME+= v${NGINX_XSS_VERSION}:xss | ||||
CONFIGURE_ARGS+=--add-module=${WRKSRC_xss} | CONFIGURE_ARGS+=--add-module=${WRKSRC_xss} | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MHTTPV2} | .if ${PORT_OPTIONS:MHTTPV2} | ||||
NGINX_OPENSSL= yes | NGINX_OPENSSL= yes | ||||
USE_HTTP_SSL= yes | USE_HTTP_SSL= yes | ||||
.if ${OSVERSION} < 1100000 | |||||
WITH_OPENSSL_PORT= yes | |||||
.endif | |||||
CONFIGURE_ARGS+=--with-http_v2_module | CONFIGURE_ARGS+=--with-http_v2_module | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MNJS} | .if ${PORT_OPTIONS:MNJS} | ||||
GH_ACCOUNT+= nginx:njs | GH_ACCOUNT+= nginx:njs | ||||
GH_PROJECT+= njs:njs | GH_PROJECT+= njs:njs | ||||
GH_TAGNAME+= c4a5f2b:njs | GH_TAGNAME+= c4a5f2b:njs | ||||
.if !empty(PORT_OPTIONS:MDSO) | .if !empty(PORT_OPTIONS:MDSO) | ||||
CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_njs}/nginx | CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_njs}/nginx | ||||
.else | .else | ||||
CONFIGURE_ARGS+=--add-module=${WRKSRC_njs}/nginx | CONFIGURE_ARGS+=--add-module=${WRKSRC_njs}/nginx | ||||
.endif | .endif | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MSTREAM} | .if ${PORT_OPTIONS:MSTREAM} | ||||
.if !empty(PORT_OPTIONS:MDSO) | .if !empty(PORT_OPTIONS:MDSO) | ||||
CONFIGURE_ARGS+=--with-stream=dynamic | CONFIGURE_ARGS+=--with-stream=dynamic | ||||
.else | .else | ||||
CONFIGURE_ARGS+=--with-stream | CONFIGURE_ARGS+=--with-stream | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MSTREAM_SSL} | .if ${PORT_OPTIONS:MSTREAM_SSL} | ||||
NGINX_OPENSSL= yes | NGINX_OPENSSL= yes | ||||
USE_HTTP_SSL= yes | USE_HTTP_SSL= yes | ||||
.if ${OSVERSION} < 1100000 | |||||
WITH_OPENSSL_PORT= yes | |||||
.endif | |||||
CONFIGURE_ARGS+=--with-stream_ssl_module | CONFIGURE_ARGS+=--with-stream_ssl_module | ||||
.endif | .endif | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MTHREADS} | .if ${PORT_OPTIONS:MTHREADS} | ||||
CONFIGURE_ARGS+=--with-threads | CONFIGURE_ARGS+=--with-threads | ||||
.endif | .endif | ||||
▲ Show 20 Lines • Show All 76 Lines • ▼ Show 20 Lines | |||||
PLIST_SUB+= NGINX_TMPDIR=${NGINX_TMPDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} | PLIST_SUB+= NGINX_TMPDIR=${NGINX_TMPDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} | ||||
USERS?= ${WWWOWN} | USERS?= ${WWWOWN} | ||||
GROUPS?=${WWWGRP} | GROUPS?=${WWWGRP} | ||||
.if defined(NGINX_OPENSSL) | .if defined(NGINX_OPENSSL) | ||||
USE_OPENSSL= yes | USE_OPENSSL= yes | ||||
.if ${OSVERSION} < 1100000 | |||||
WITH_OPENSSL_PORT=yes | |||||
.endif | |||||
.endif | .endif | ||||
pre-everything:: | pre-everything:: | ||||
@${ECHO_MSG} | @${ECHO_MSG} | ||||
.if ${PORT_OPTIONS:MHTTP_UPSTREAM_FAIR} | .if ${PORT_OPTIONS:MHTTP_UPSTREAM_FAIR} | ||||
@${ECHO_MSG} "Enable http_ssl module to build upstream_fair with SSL support" | @${ECHO_MSG} "Enable http_ssl module to build upstream_fair with SSL support" | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MPASSENGER} | .if ${PORT_OPTIONS:MPASSENGER} | ||||
▲ Show 20 Lines • Show All 178 Lines • Show Last 20 Lines |