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.12.2 | PORTVERSION= 1.12.2 | ||||
PORTREVISION?= 5 | PORTREVISION?= 6 | ||||
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?= joneum@FreeBSD.org | MAINTAINER?= joneum@FreeBSD.org | ||||
COMMENT?= Robust and small WWW server | COMMENT?= Robust and small WWW server | ||||
▲ Show 20 Lines • Show All 852 Lines • ▼ Show 20 Lines | |||||
GH_ACCOUNT+= openresty:lua | GH_ACCOUNT+= openresty:lua | ||||
GH_PROJECT+= lua-nginx-module:lua | GH_PROJECT+= lua-nginx-module:lua | ||||
GH_TAGNAME+= v${NGINX_LUA_VERSION}:lua | GH_TAGNAME+= v${NGINX_LUA_VERSION}:lua | ||||
.if ${PORT_OPTIONS:MDSO} | .if ${PORT_OPTIONS:MDSO} | ||||
CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_lua} | CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_lua} | ||||
.else | .else | ||||
CONFIGURE_ARGS+=--add-module=${WRKSRC_lua} | CONFIGURE_ARGS+=--add-module=${WRKSRC_lua} | ||||
.endif | .endif | ||||
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_lua_common.h \ | EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_lua_headers.c \ | ||||
${PATCHDIR}/extra-patch-ngx_http_lua_headers.c \ | |||||
${PATCHDIR}/extra-patch-ngx_http_lua_headers.h \ | ${PATCHDIR}/extra-patch-ngx_http_lua_headers.h \ | ||||
${PATCHDIR}/extra-patch-ngx_http_lua_module.c \ | ${PATCHDIR}/extra-patch-ngx_http_lua_module.c \ | ||||
${PATCHDIR}/extra-patch-ngx_http_lua_ssl_ocsp.c | ${PATCHDIR}/extra-patch-ngx_http_lua_ssl_ocsp.c | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MMEMC} | .if ${PORT_OPTIONS:MMEMC} | ||||
NGINX_MEMC_VERSION= 0.18 | NGINX_MEMC_VERSION= 0.18 | ||||
GH_ACCOUNT+= openresty:memc | GH_ACCOUNT+= openresty:memc | ||||
Show All 11 Lines | |||||
LIB_DEPENDS+= libapr-1.so:devel/apr1 \ | LIB_DEPENDS+= libapr-1.so:devel/apr1 \ | ||||
libcurl.so:ftp/curl \ | libcurl.so:ftp/curl \ | ||||
libluajit-5.1.so:lang/luajit \ | libluajit-5.1.so:lang/luajit \ | ||||
libpcre.so:devel/pcre \ | libpcre.so:devel/pcre \ | ||||
libyajl.so:devel/yajl | libyajl.so:devel/yajl | ||||
USE_APACHE= 22+ | USE_APACHE= 22+ | ||||
USE_GNOME+= libxml2 | USE_GNOME+= libxml2 | ||||
USES+= pkgconfig shebangfix | USES+= pkgconfig shebangfix | ||||
MASTER_SITES+= http://www.modsecurity.org/tarball/${NGINX_MODSECURITY_VERSION:S/RC/rc/}/:modsecurity | GH_ACCOUNT+= SpiderLabs:modsecurity | ||||
DISTFILES+= modsecurity-${NGINX_MODSECURITY_VERSION}.tar.gz:modsecurity | GH_PROJECT+= ModSecurity:modsecurity | ||||
GH_TAGNAME+= v${NGINX_MODSECURITY_VERSION}:modsecurity | |||||
CONFIGURE_ARGS+=--add-module=${WRKDIR}/modsecurity-${NGINX_MODSECURITY_VERSION}/nginx/modsecurity | CONFIGURE_ARGS+=--add-module=${WRKDIR}/modsecurity-${NGINX_MODSECURITY_VERSION}/nginx/modsecurity | ||||
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-nginx-modsecurity-configure \ | EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-nginx-modsecurity-configure \ | ||||
${PATCHDIR}/extra-patch-ngx_http_modsecurity.c | ${PATCHDIR}/extra-patch-ngx_http_modsecurity.c | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MMODSECURITY_DEVEL} | .if ${PORT_OPTIONS:MMODSECURITY_DEVEL} | ||||
LIB_DEPENDS+= libmodsecurity.so.3:www/mod_security-devel | LIB_DEPENDS+= libmodsecurity.so.3:www/mod_security-devel | ||||
GH_TUPLE+= SpiderLabs:ModSecurity-nginx:c0ae166:modsec | GH_TUPLE+= SpiderLabs:ModSecurity-nginx:c0ae166:modsec | ||||
▲ Show 20 Lines • Show All 61 Lines • ▼ Show 20 Lines | |||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MREDIS2} | .if ${PORT_OPTIONS:MREDIS2} | ||||
NGINX_REDIS2_VERSION= 0.14 | NGINX_REDIS2_VERSION= 0.14 | ||||
GH_ACCOUNT+= openresty:redis2 | GH_ACCOUNT+= openresty:redis2 | ||||
GH_PROJECT+= redis2-nginx-module:redis2 | GH_PROJECT+= redis2-nginx-module:redis2 | ||||
GH_TAGNAME+= v${NGINX_REDIS2_VERSION}:redis2 | GH_TAGNAME+= v${NGINX_REDIS2_VERSION}:redis2 | ||||
CONFIGURE_ARGS+=--add-module=${WRKSRC_redis2} | CONFIGURE_ARGS+=--add-module=${WRKSRC_redis2} | ||||
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_redis2_util.c | |||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MRTMP} | .if ${PORT_OPTIONS:MRTMP} | ||||
NGINX_RTMP_VERSION= 1.2.1 | NGINX_RTMP_VERSION= 1.2.1 | ||||
GH_ACCOUNT+= arut:rtmp | GH_ACCOUNT+= arut:rtmp | ||||
GH_PROJECT+= nginx-rtmp-module:rtmp | GH_PROJECT+= nginx-rtmp-module:rtmp | ||||
GH_TAGNAME+= v${NGINX_RTMP_VERSION}:rtmp | GH_TAGNAME+= v${NGINX_RTMP_VERSION}:rtmp | ||||
CONFIGURE_ARGS+=--add-module=${WRKSRC_rtmp} | CONFIGURE_ARGS+=--add-module=${WRKSRC_rtmp} | ||||
▲ Show 20 Lines • Show All 372 Lines • Show Last 20 Lines |