aboutsummaryrefslogtreecommitdiffstats
path: root/www/nginx
diff options
context:
space:
mode:
authorosa <osa@FreeBSD.org>2011-07-13 17:21:17 +0800
committerosa <osa@FreeBSD.org>2011-07-13 17:21:17 +0800
commiteb5486a8c2da16ee9c34c2058d2fbe1ae99ced66 (patch)
tree10d0cad5c64564fcec398600641e299b577ff17d /www/nginx
parent3ac120182262f543206c33cbf6a468778753efb2 (diff)
downloadfreebsd-ports-gnome-eb5486a8c2da16ee9c34c2058d2fbe1ae99ced66.tar.gz
freebsd-ports-gnome-eb5486a8c2da16ee9c34c2058d2fbe1ae99ced66.tar.zst
freebsd-ports-gnome-eb5486a8c2da16ee9c34c2058d2fbe1ae99ced66.zip
Add two more third-party modules:
o) chunkin-nginx-module - HTTP 1.1 chunked-encoding request body support; o) xss-nginx-module - native cross-site scripting support in nginx. Update nginx_eval_module to the latest version 1.0.3, move MASTER_SITES to github. Bump PORTREVISION is unnecessary, because these modules are disabled by default.
Diffstat (limited to 'www/nginx')
-rw-r--r--www/nginx/Makefile32
-rw-r--r--www/nginx/distinfo8
2 files changed, 33 insertions, 7 deletions
diff --git a/www/nginx/Makefile b/www/nginx/Makefile
index 3f291827d562..3ca4a6ee6fbe 100644
--- a/www/nginx/Makefile
+++ b/www/nginx/Makefile
@@ -70,6 +70,7 @@ OPTIONS= DEBUG "Enable nginx debugging" off \
HTTP_UPSTREAM_KEEPALIVE "3rd party upstream keepalive module" off \
HTTP_ZIP_MODULE "3rd party http_zip module" off \
DEVEL_KIT_MODULE "3rd party devel_kit module" off \
+ CHUNKIN_MODULE "3rd party chunkin module" off \
LUA_MODULE "3rd party lua module" off \
MEMC_MODULE "3rd party memc (memcached) module" off \
PASSENGER_MODULE "3rd party passenger module" off \
@@ -79,7 +80,8 @@ OPTIONS= DEBUG "Enable nginx debugging" off \
SRCACHE_MODULE "3rd party srcache module" off \
SUPERVISORD_MODULE "3rd party supervisord module" off \
SYSLOG_SUPPORT "3rd party syslog support" off \
- UDPLOG_MODULE "3rd party udplog (syslog) module" off
+ UDPLOG_MODULE "3rd party udplog (syslog) module" off \
+ XSS_MODULE "3rd party xss module" off
WANT_GNOME= yes
MAKE_JOBS_SAFE= yes
@@ -220,10 +222,12 @@ CONFIGURE_ARGS+=--with-http_dav_module
.endif
.if defined(WITH_HTTP_EVAL_MODULE)
-NGINX_EVAL_MODULE_VERSION= 1.0.1
-MASTER_SITES+= http://www.grid.net.ru/nginx/download/:eval
-DISTFILES+= nginx_eval_module-${NGINX_EVAL_MODULE_VERSION}.tar.gz:eval
-CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_eval_module-${NGINX_EVAL_MODULE_VERSION}
+NGINX_EVAL_MODULE_VERSION= 1.0.3
+GIT_EVAL_MODULE_VERSION= 0-g125fa2e
+FETCH_ARGS= -pRr
+MASTER_SITES+= https://github.com/vkholodkov/nginx-eval-module/tarball/${NGINX_EVAL_MODULE_VERSION}/:eval
+DISTFILES+= vkholodkov-nginx-eval-module-${NGINX_EVAL_MODULE_VERSION}-${GIT_EVAL_MODULE_VERSION}.tar.gz:eval
+CONFIGURE_ARGS+=--add-module=${WRKDIR}/vkholodkov-nginx-eval-module-${GIT_EVAL_MODULE_VERSION:S/^0-g//}
.endif
.if defined(WITH_HTTP_FANCYINDEX_MODULE)
@@ -393,6 +397,15 @@ DISTFILES+= mod_zip-${NGINX_ZIP_MODULE_VERSION}.tar.gz:zip
CONFIGURE_ARGS+=--add-module=${WRKDIR}/mod_zip-${NGINX_ZIP_MODULE_VERSION}
.endif
+.if defined(WITH_CHUNKIN_MODULE)
+NGINX_CHUNKIN_MODULE_VERSION= 0.22rc1
+GIT_CHUNKIN_MODULE_VERSION= 0-gb0a3ee3
+FETCH_ARGS= -pRr
+MASTER_SITES+= https://github.com/agentzh/chunkin-nginx-module/tarball/v${NGINX_CHUNKIN_MODULE_VERSION}/:chunkin
+DISTFILES+= agentzh-chunkin-nginx-module-v${NGINX_CHUNKIN_MODULE_VERSION}-${GIT_CHUNKIN_MODULE_VERSION}.tar.gz:chunkin
+CONFIGURE_ARGS+=--add-module=${WRKDIR}/agentzh-chunkin-nginx-module-${GIT_CHUNKIN_MODULE_VERSION:S/^0-g//}
+.endif
+
.if defined(WITH_DEVEL_KIT_MODULE)
NGINX_DEVEL_KIT_MODULE_VERSION= 0.2.17
GIT_DEVEL_KIT_MODULE_VERSION= 0-gbc97eea
@@ -501,6 +514,15 @@ CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_udplog_module-${NGINX_UDPLOG_MODULE
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_udplog_module.c
.endif
+.if defined(WITH_XSS_MODULE)
+NGINX_XSS_MODULE_VERSION= 0.03rc3
+GIT_XSS_MODULE_VERSION= 0-g8618dd3
+FETCH_ARGS= -pRr
+MASTER_SITES+= https://github.com/agentzh/xss-nginx-module/tarball/v${NGINX_XSS_MODULE_VERSION}/:xss
+DISTFILES+= agentzh-xss-nginx-module-v${NGINX_XSS_MODULE_VERSION}-${GIT_XSS_MODULE_VERSION}.tar.gz:xss
+CONFIGURE_ARGS+=--add-module=${WRKDIR}/agentzh-xss-nginx-module-${GIT_XSS_MODULE_VERSION:S/^0-g//}
+.endif
+
.if defined(WITH_WWW)
PLIST_SUB+= WWWDATA=""
.else
diff --git a/www/nginx/distinfo b/www/nginx/distinfo
index 345c5dc9df42..9096a1468299 100644
--- a/www/nginx/distinfo
+++ b/www/nginx/distinfo
@@ -14,8 +14,8 @@ SHA256 (agentzh-echo-nginx-module-v0.36-0-g13dd12f.tar.gz) = 04745fd3de81d350b3c
SIZE (agentzh-echo-nginx-module-v0.36-0-g13dd12f.tar.gz) = 63722
SHA256 (agentzh-headers-more-nginx-module-v0.15-0-g137855d.tar.gz) = d5ada29c15ff112c39599e3b245450ef785bb096c6724ecd8eaf1699b06e10e2
SIZE (agentzh-headers-more-nginx-module-v0.15-0-g137855d.tar.gz) = 22738
-SHA256 (nginx_eval_module-1.0.1.tar.gz) = f11ba0bf445f0eafd999d52817e298b1f1b09817f74b6120ed491e611d53c798
-SIZE (nginx_eval_module-1.0.1.tar.gz) = 4974
+SHA256 (vkholodkov-nginx-eval-module-1.0.3-0-g125fa2e.tar.gz) = 945046c42d973be9293e03ab41e3a0e04677524b2cd813cfc5146cf1d2f0ab8f
+SIZE (vkholodkov-nginx-eval-module-1.0.3-0-g125fa2e.tar.gz) = 5727
SHA256 (ngx-fancyindex-0.3.1.tar.gz) = 877e383c6bc06be92abb88f5ac251a165b63feb5f4828d52a554efc19a3f7c7d
SIZE (ngx-fancyindex-0.3.1.tar.gz) = 13071
SHA256 (ngx_http_gunzip_filter_module-0.3.tar.gz) = c1860befc868970dce4085631e7717c749329883d8b05a2a64bd2850f346cd39
@@ -46,6 +46,8 @@ SHA256 (ngx_http_upstream_keepalive-0.4.tar.gz) = 47c751380deba98c57747d711157ed
SIZE (ngx_http_upstream_keepalive-0.4.tar.gz) = 8267
SHA256 (mod_zip-1.1.6.tar.gz) = d30546b4be8308c721df0240ebc38c474c6b577381a110321eded6dbed5104b1
SIZE (mod_zip-1.1.6.tar.gz) = 21991
+SHA256 (agentzh-chunkin-nginx-module-v0.22rc1-0-gb0a3ee3.tar.gz) = 23c41a6743803f8521c55b9c76d5c35b20e9870576478ce9152d2ecddffbf2ca
+SIZE (agentzh-chunkin-nginx-module-v0.22rc1-0-gb0a3ee3.tar.gz) = 32575
SHA256 (simpl-ngx_devel_kit-v0.2.17-0-gbc97eea.tar.gz) = bf5540d76d1867b4411091f16c6c786fd66759099c59483c76c68434020fdb02
SIZE (simpl-ngx_devel_kit-v0.2.17-0-gbc97eea.tar.gz) = 64964
SHA256 (chaoslawful-lua-nginx-module-v0.2.0-0-g8e7d37e.tar.gz) = abdd6409962a93a38615680f7b8a340c483a80b7098dab3bcd5af47533a596c3
@@ -66,3 +68,5 @@ SHA256 (ngx_supervisord-1.4.tar.gz) = 0954a4efb1b955692acf523e169221146d6aa93ad1
SIZE (ngx_supervisord-1.4.tar.gz) = 19351
SHA256 (nginx_udplog_module-1.0.0.tar.gz) = e0c0bfa524c3a675ad6c08b916d08e57ef45f9818cb8a0d848c2c83785c6e659
SIZE (nginx_udplog_module-1.0.0.tar.gz) = 6284
+SHA256 (agentzh-xss-nginx-module-v0.03rc3-0-g8618dd3.tar.gz) = 53d24316489344beac53bff46f30433ef483123db397e7db27459cd6131eaa39
+SIZE (agentzh-xss-nginx-module-v0.03rc3-0-g8618dd3.tar.gz) = 10016