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 675 Lines • ▼ Show 20 Lines | |||||
CONFIGURE_ARGS+=--add-module=${WRKSRC_subs_filter} | CONFIGURE_ARGS+=--add-module=${WRKSRC_subs_filter} | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MHTTP_TARANTOOL} | .if ${PORT_OPTIONS:MHTTP_TARANTOOL} | ||||
LIB_DEPENDS+= libmsgpuck.so:devel/msgpuck \ | LIB_DEPENDS+= libmsgpuck.so:devel/msgpuck \ | ||||
libyajl.so:devel/yajl | libyajl.so:devel/yajl | ||||
GH_ACCOUNT+= tarantool:nginx_tarantool | GH_ACCOUNT+= tarantool:nginx_tarantool | ||||
GH_PROJECT+= nginx_upstream_module:nginx_tarantool | GH_PROJECT+= nginx_upstream_module:nginx_tarantool | ||||
GH_TAGNAME+= 9e38881:nginx_tarantool | GH_TAGNAME+= 1278ee5:nginx_tarantool | ||||
.if ${PORT_OPTIONS:MDSO} | .if ${PORT_OPTIONS:MDSO} | ||||
CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_nginx_tarantool} | CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_nginx_tarantool} | ||||
.else | .else | ||||
CONFIGURE_ARGS+=--add-module=${WRKSRC_nginx_tarantool} | CONFIGURE_ARGS+=--add-module=${WRKSRC_nginx_tarantool} | ||||
.endif | .endif | ||||
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_tarantool-config | EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_tarantool-config | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MHTTP_SECURE_LINK} | .if ${PORT_OPTIONS:MHTTP_SECURE_LINK} | ||||
CONFIGURE_ARGS+=--with-http_secure_link_module | CONFIGURE_ARGS+=--with-http_secure_link_module | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MHTTP_SLICE} | .if ${PORT_OPTIONS:MHTTP_SLICE} | ||||
CONFIGURE_ARGS+=--with-http_slice_module | CONFIGURE_ARGS+=--with-http_slice_module | ||||
▲ Show 20 Lines • Show All 86 Lines • ▼ Show 20 Lines | |||||
GH_TAGNAME+= ${NGINX_ZIP_VERSION}:mod_zip | GH_TAGNAME+= ${NGINX_ZIP_VERSION}:mod_zip | ||||
CONFIGURE_ARGS+=--add-module=${WRKDIR}/mod_zip-${NGINX_ZIP_VERSION} | CONFIGURE_ARGS+=--add-module=${WRKDIR}/mod_zip-${NGINX_ZIP_VERSION} | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MDRIZZLE} | .if ${PORT_OPTIONS:MDRIZZLE} | ||||
LIB_DEPENDS+= libdrizzle.so:databases/libdrizzle | LIB_DEPENDS+= libdrizzle.so:databases/libdrizzle | ||||
CONFIGURE_ENV+= "LIBDRIZZLE_INC=${LOCALBASE}/include" | CONFIGURE_ENV+= "LIBDRIZZLE_INC=${LOCALBASE}/include" | ||||
CONFIGURE_ENV+= "LIBDRIZZLE_LIB=${LOCALBASE}/lib" | CONFIGURE_ENV+= "LIBDRIZZLE_LIB=${LOCALBASE}/lib" | ||||
NGINX_DRIZZLE_VERSION= 0.1.10 | NGINX_DRIZZLE_VERSION= 0.1.9 | ||||
GH_ACCOUNT+= openresty:drizzle | GH_ACCOUNT+= openresty:drizzle | ||||
GH_PROJECT+= drizzle-nginx-module:drizzle | GH_PROJECT+= drizzle-nginx-module:drizzle | ||||
GH_TAGNAME+= v${NGINX_DRIZZLE_VERSION}:drizzle | GH_TAGNAME+= v${NGINX_DRIZZLE_VERSION}:drizzle | ||||
CONFIGURE_ARGS+=--add-module=${WRKSRC_drizzle} | CONFIGURE_ARGS+=--add-module=${WRKSRC_drizzle} | ||||
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-openresty-drizzle-nginx-module-config \ | EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-openresty-drizzle-nginx-module-config \ | ||||
${PATCHDIR}/extra-patch-ngx_http_drizzle_upstream.c | ${PATCHDIR}/extra-patch-ngx_http_drizzle_upstream.c | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MDYNAMIC_UPSTREAM} | .if ${PORT_OPTIONS:MDYNAMIC_UPSTREAM} | ||||
NGINX_DYNAMIC_UPSTREAM_VERSION= 0.1.6 | NGINX_DYNAMIC_UPSTREAM_VERSION= 0.1.3 | ||||
GH_ACCOUNT+= cubicdaiya:dyn_upstream | GH_ACCOUNT+= cubicdaiya:dyn_upstream | ||||
GH_PROJECT+= ngx_dynamic_upstream:dyn_upstream | GH_PROJECT+= ngx_dynamic_upstream:dyn_upstream | ||||
GH_TAGNAME+= v${NGINX_DYNAMIC_UPSTREAM_VERSION}:dyn_upstream | GH_TAGNAME+= v${NGINX_DYNAMIC_UPSTREAM_VERSION}:dyn_upstream | ||||
.if ${PORT_OPTIONS:MDSO} | .if ${PORT_OPTIONS:MDSO} | ||||
CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_dyn_upstream} | CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_dyn_upstream} | ||||
.else | .else | ||||
CONFIGURE_ARGS+=--add-module=${WRKSRC_dyn_upstream} | CONFIGURE_ARGS+=--add-module=${WRKSRC_dyn_upstream} | ||||
.endif | .endif | ||||
Show All 13 Lines | |||||
GH_ACCOUNT+= openresty:encryptsession | GH_ACCOUNT+= openresty:encryptsession | ||||
GH_PROJECT+= encrypted-session-nginx-module:encryptsession | GH_PROJECT+= encrypted-session-nginx-module:encryptsession | ||||
GH_TAGNAME+= v${NGINX_ENCRYPTSESSION_VERSION}:encryptsession | GH_TAGNAME+= v${NGINX_ENCRYPTSESSION_VERSION}:encryptsession | ||||
CONFIGURE_ARGS+=--add-module=${WRKSRC_encryptsession} | CONFIGURE_ARGS+=--add-module=${WRKSRC_encryptsession} | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MGRIDFS} | .if ${PORT_OPTIONS:MGRIDFS} | ||||
NGINX_GRIDFS_VERSION= 0.8 | NGINX_GRIDFS_VERSION= 0.8 | ||||
MONGO_C_DRIVER_VERSION= 0.4 | MONGO_C_DRIVER_VERSION= 0.3.1 | ||||
GH_ACCOUNT+= mdirolf:gridfs mongodb:mongo_c | GH_ACCOUNT+= mdirolf:gridfs mongodb:mongo_c | ||||
GH_PROJECT+= nginx-gridfs:gridfs mongo-c-driver:mongo_c | GH_PROJECT+= nginx-gridfs:gridfs mongo-c-driver:mongo_c | ||||
GH_TAGNAME+= v${NGINX_GRIDFS_VERSION}:gridfs v${MONGO_C_DRIVER_VERSION}:mongo_c | GH_TAGNAME+= v${NGINX_GRIDFS_VERSION}:gridfs v${MONGO_C_DRIVER_VERSION}:mongo_c | ||||
CONFIGURE_ARGS+=--add-module=${WRKSRC_gridfs} | CONFIGURE_ARGS+=--add-module=${WRKSRC_gridfs} | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MLET} | .if ${PORT_OPTIONS:MLET} | ||||
NGINX_LET_VERSION= 0.0.4 | NGINX_LET_VERSION= 0.0.4 | ||||
Show All 11 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 \ | |||||
${PATCHDIR}/extra-patch-ngx_http_lua_headers.c \ | |||||
${PATCHDIR}/extra-patch-ngx_http_lua_headers.h \ | |||||
${PATCHDIR}/extra-patch-ngx_http_lua_module.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 | ||||
GH_PROJECT+= memc-nginx-module:memc | GH_PROJECT+= memc-nginx-module:memc | ||||
GH_TAGNAME+= v${NGINX_MEMC_VERSION}:memc | GH_TAGNAME+= v${NGINX_MEMC_VERSION}:memc | ||||
.if ${PORT_OPTIONS:MDSO} | .if ${PORT_OPTIONS:MDSO} | ||||
CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_memc} | CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_memc} | ||||
.else | .else | ||||
CONFIGURE_ARGS+=--add-module=${WRKSRC_memc} | CONFIGURE_ARGS+=--add-module=${WRKSRC_memc} | ||||
.endif | .endif | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MMODSECURITY} | .if ${PORT_OPTIONS:MMODSECURITY} | ||||
NGINX_MODSECURITY_VERSION= 3.0.0 | NGINX_MODSECURITY_VERSION= 2.9.1 | ||||
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 | ||||
▲ Show 20 Lines • Show All 71 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} | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MSET_MISC} | .if ${PORT_OPTIONS:MSET_MISC} | ||||
NGINX_SET_MISC_VERSION= cda7e50 | NGINX_SET_MISC_VERSION= cda7e50 | ||||
GH_ACCOUNT+= openresty:setmisc | GH_ACCOUNT+= openresty:setmisc | ||||
GH_PROJECT+= set-misc-nginx-module:setmisc | GH_PROJECT+= set-misc-nginx-module:setmisc | ||||
GH_TAGNAME+= ${NGINX_SET_MISC_VERSION}:setmisc | GH_TAGNAME+= ${NGINX_SET_MISC_VERSION}:setmisc | ||||
.if ${PORT_OPTIONS:MDSO} | .if ${PORT_OPTIONS:MDSO} | ||||
CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_setmisc} | CONFIGURE_ARGS+=--add-dynamic-module=${WRKSRC_setmisc} | ||||
.else | .else | ||||
CONFIGURE_ARGS+=--add-module=${WRKSRC_setmisc} | CONFIGURE_ARGS+=--add-module=${WRKSRC_setmisc} | ||||
.endif | .endif | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MSFLOW} | .if ${PORT_OPTIONS:MSFLOW} | ||||
NGINX_SFLOW_VERSION= f15c87f | NGINX_SFLOW_VERSION= 543c72a | ||||
GH_ACCOUNT+= sflow:sflow | GH_ACCOUNT+= sflow:sflow | ||||
GH_PROJECT+= nginx-sflow-module:sflow | GH_PROJECT+= nginx-sflow-module:sflow | ||||
GH_TAGNAME+= ${NGINX_SFLOW_VERSION}:sflow | GH_TAGNAME+= ${NGINX_SFLOW_VERSION}:sflow | ||||
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_sflow_config.c \ | EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_sflow_config.c \ | ||||
${PATCHDIR}/extra-patch-ngx_http_sflow_config.h \ | ${PATCHDIR}/extra-patch-ngx_http_sflow_config.h \ | ||||
${PATCHDIR}/extra-patch-ngx_http_sflow_module.c | ${PATCHDIR}/extra-patch-ngx_http_sflow_module.c | ||||
.endif | .endif | ||||
▲ Show 20 Lines • Show All 348 Lines • Show Last 20 Lines |