aboutsummaryrefslogtreecommitdiffstats
path: root/www
diff options
context:
space:
mode:
authorosa <osa@FreeBSD.org>2016-04-03 13:33:13 +0800
committerosa <osa@FreeBSD.org>2016-04-03 13:33:13 +0800
commit8678b8ec14ca77fc941f7a6c3995ba607e5e6ef1 (patch)
treed4dcb8f9bd6324ac2e52fef3c31373b33ddac84b /www
parent2545388be6ebead6b4a48dd49da20d87f99110a5 (diff)
downloadfreebsd-ports-gnome-8678b8ec14ca77fc941f7a6c3995ba607e5e6ef1.tar.gz
freebsd-ports-gnome-8678b8ec14ca77fc941f7a6c3995ba607e5e6ef1.tar.zst
freebsd-ports-gnome-8678b8ec14ca77fc941f7a6c3995ba607e5e6ef1.zip
Upgrade from 1.9.12 to 1.9.13.
Remove needless vendor's patches. <ChangeLog> *) Change: non-idempotent requests (POST, LOCK, PATCH) are no longer passed to the next server by default if a request has been sent to a backend; the "non_idempotent" parameter of the "proxy_next_upstream" directive explicitly allows retrying such requests. *) Feature: the ngx_http_perl_module can be built dynamically. *) Feature: UDP support in the stream module. *) Feature: the "aio_write" directive. *) Feature: now cache manager monitors number of elements in caches and tries to avoid cache keys zone overflows. *) Bugfix: "task already active" and "second aio post" alerts might appear in logs when using the "sendfile" and "aio" directives with subrequests. *) Bugfix: "zero size buf in output" alerts might appear in logs if caching was used and a client closed a connection prematurely. *) Bugfix: connections with clients might be closed needlessly if caching was used. Thanks to Justin Li. *) Bugfix: nginx might hog CPU if the "sendfile" directive was used on Linux or Solaris and a file being sent was changed during sending. *) Bugfix: connections might hang when using the "sendfile" and "aio threads" directives. *) Bugfix: in the "proxy_pass", "fastcgi_pass", "scgi_pass", and "uwsgi_pass" directives when using variables. Thanks to Piotr Sikora. *) Bugfix: in the ngx_http_sub_filter_module. *) Bugfix: if an error occurred in a cached backend connection, the request was passed to the next server regardless of the proxy_next_upstream directive. *) Bugfix: "CreateFile() failed" errors when creating temporary files on Windows. </ChangeLog>
Diffstat (limited to 'www')
-rw-r--r--www/nginx-devel/Makefile3
-rw-r--r--www/nginx-devel/distinfo4
-rw-r--r--www/nginx-devel/files/patch-auto-make15
-rw-r--r--www/nginx-devel/files/patch-perl-as-dynamic-module198
4 files changed, 3 insertions, 217 deletions
diff --git a/www/nginx-devel/Makefile b/www/nginx-devel/Makefile
index 7a47cb6cb9c5..f50796b399fa 100644
--- a/www/nginx-devel/Makefile
+++ b/www/nginx-devel/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= nginx
-PORTVERSION= 1.9.12
-PORTREVISION= 1
+PORTVERSION= 1.9.13
CATEGORIES= www
MASTER_SITES= http://nginx.org/download/
MASTER_SITES+= LOCAL/osa
diff --git a/www/nginx-devel/distinfo b/www/nginx-devel/distinfo
index 1203be802122..3aa29698bd08 100644
--- a/www/nginx-devel/distinfo
+++ b/www/nginx-devel/distinfo
@@ -1,5 +1,5 @@
-SHA256 (nginx-1.9.12.tar.gz) = 1af2eb956910ed4b11aaf525a81bc37e135907e7127948f9179f5410337da042
-SIZE (nginx-1.9.12.tar.gz) = 899183
+SHA256 (nginx-1.9.13.tar.gz) = f7cd529a5879cd9cd5b62e6fc4a3a7e8d8363cb12c080ab480cc718c55736609
+SIZE (nginx-1.9.13.tar.gz) = 907611
SHA256 (nginx-accesskey-2.0.3.tar.gz) = d9e94321e78a02de16c57f3e048fd31059fd8116ed03d6de7180f435c52502b1
SIZE (nginx-accesskey-2.0.3.tar.gz) = 2632
SHA256 (ngx_http_auth_pam_module-1.2.tar.gz) = 5a85970ba61a99f55a26d2536a11d512b39bbd622f5737d25a9a8c10db81efa9
diff --git a/www/nginx-devel/files/patch-auto-make b/www/nginx-devel/files/patch-auto-make
deleted file mode 100644
index 0281ddcac794..000000000000
--- a/www/nginx-devel/files/patch-auto-make
+++ /dev/null
@@ -1,15 +0,0 @@
---- auto/make Thu Feb 25 16:28:42 2016 +0300
-+++ auto/make Thu Feb 25 15:22:05 2016 +0300
-@@ -437,9 +437,9 @@
-
- # the addons config.make
-
--if test -n "$NGX_ADDONS"; then
-+if test -n "$NGX_ADDONS$DYNAMIC_ADDONS"; then
-
-- for ngx_addon_dir in $NGX_ADDONS
-+ for ngx_addon_dir in $NGX_ADDONS $DYNAMIC_ADDONS
- do
- if test -f $ngx_addon_dir/config.make; then
- . $ngx_addon_dir/config.make
-
diff --git a/www/nginx-devel/files/patch-perl-as-dynamic-module b/www/nginx-devel/files/patch-perl-as-dynamic-module
deleted file mode 100644
index 7f7cc2fe8c9d..000000000000
--- a/www/nginx-devel/files/patch-perl-as-dynamic-module
+++ /dev/null
@@ -1,198 +0,0 @@
-diff -r 8e6f34342eb6 -r 39a806ccf21e auto/install
---- auto/install Mon Feb 29 18:52:33 2016 +0300
-+++ auto/install Fri Feb 26 14:27:04 2016 +0300
-@@ -3,7 +3,7 @@
- # Copyright (C) Nginx, Inc.
-
-
--if [ $USE_PERL = YES ]; then
-+if [ $USE_PERL != NO ]; then
-
- cat << END >> $NGX_MAKEFILE
-
-diff -r 8e6f34342eb6 -r 39a806ccf21e auto/lib/conf
---- auto/lib/conf Mon Feb 29 18:52:33 2016 +0300
-+++ auto/lib/conf Fri Feb 26 14:27:04 2016 +0300
-@@ -66,7 +66,7 @@
- . auto/lib/libgd/conf
- fi
-
--if [ $USE_PERL = YES ]; then
-+if [ $USE_PERL != NO ]; then
- . auto/lib/perl/conf
- fi
-
-diff -r 8e6f34342eb6 -r 39a806ccf21e auto/lib/make
---- auto/lib/make Mon Feb 29 18:52:33 2016 +0300
-+++ auto/lib/make Fri Feb 26 14:27:04 2016 +0300
-@@ -27,6 +27,6 @@
- . auto/lib/libatomic/make
- fi
-
--if [ $USE_PERL = YES ]; then
-+if [ $USE_PERL != NO ]; then
- . auto/lib/perl/make
- fi
-diff -r 8e6f34342eb6 -r 39a806ccf21e auto/lib/perl/conf
---- auto/lib/perl/conf Mon Feb 29 18:52:33 2016 +0300
-+++ auto/lib/perl/conf Fri Feb 26 14:27:04 2016 +0300
-@@ -60,8 +60,11 @@
- | sed -e 's/-arch i386//' -e 's/-arch x86_64//'`
- fi
-
-- CORE_LINK="$CORE_LINK $ngx_perl_ldopts"
-- LINK_DEPS="$LINK_DEPS $NGX_OBJS/$ngx_perl_module"
-+ if [ $USE_PERL = YES ]; then
-+ CORE_LINK="$CORE_LINK $ngx_perl_ldopts"
-+ fi
-+
-+ NGX_LIB_PERL="$ngx_perl_ldopts"
-
- if test -n "$NGX_PERL_MODULES"; then
- have=NGX_PERL_MODULES value="(u_char *) \"$NGX_PERL_MODULES\""
-diff -r 8e6f34342eb6 -r 39a806ccf21e auto/lib/perl/make
---- auto/lib/perl/make Mon Feb 29 18:52:33 2016 +0300
-+++ auto/lib/perl/make Fri Feb 26 14:27:04 2016 +0300
-@@ -8,7 +8,10 @@
-
- cat << END >> $NGX_MAKEFILE
-
--$NGX_OBJS/src/http/modules/perl/blib/arch/auto/nginx/nginx.$ngx_perl_dlext: \\
-+$NGX_OBJS/src/http/modules/perl/ngx_http_perl_module.o: \\
-+ $NGX_OBJS/$ngx_perl_module
-+
-+$NGX_OBJS/$ngx_perl_module: \\
- \$(CORE_DEPS) \$(HTTP_DEPS) \\
- src/http/modules/perl/ngx_http_perl_module.h \\
- $NGX_OBJS/src/http/modules/perl/Makefile
-diff -r 8e6f34342eb6 -r 39a806ccf21e auto/make
---- auto/make Mon Feb 29 18:52:33 2016 +0300
-+++ auto/make Fri Feb 26 14:27:04 2016 +0300
-@@ -281,7 +281,7 @@
- ngx_cc="\$(CC) $ngx_compile_opt \$(CFLAGS) $ngx_use_pch \$(ALL_INCS)"
- else
- ngx_cc="\$(CC) $ngx_compile_opt \$(CFLAGS) \$(CORE_INCS) \$(HTTP_INCS)"
-- ngx_perl_cc="\$(CC) $ngx_compile_opt \$(NGX_PERL_CFLAGS) "
-+ ngx_perl_cc="\$(CC) $ngx_compile_opt \$(NGX_PERL_CFLAGS)"
- ngx_perl_cc="$ngx_perl_cc \$(CORE_INCS) \$(HTTP_INCS)"
- fi
-
-@@ -494,6 +494,8 @@
- ngx_cc="\$(CC) $ngx_compile_opt $ngx_pic_opt \$(CFLAGS) $ngx_use_pch \$(ALL_INCS)"
- else
- ngx_cc="\$(CC) $ngx_compile_opt $ngx_pic_opt \$(CFLAGS) \$(ALL_INCS)"
-+ ngx_perl_cc="\$(CC) $ngx_compile_opt $ngx_pic_opt \$(NGX_PERL_CFLAGS)"
-+ ngx_perl_cc="$ngx_perl_cc \$(ALL_INCS)"
- fi
-
- ngx_obj_deps="\$(CORE_DEPS)"
-@@ -639,15 +641,15 @@
-
- END
-
-- for ngx_src in $ngx_module_srcs
-+ for ngx_source in $ngx_module_srcs
- do
-- case "$ngx_src" in
-+ case "$ngx_source" in
- src/*)
-- ngx_obj=`echo $ngx_src | sed -e "s/\//$ngx_regex_dirsep/g"`
-+ ngx_obj=`echo $ngx_source | sed -e "s/\//$ngx_regex_dirsep/g"`
- ;;
- *)
-- ngx_obj="addon/`basename \`dirname $ngx_src\``"
-- ngx_obj=`echo $ngx_obj/\`basename $ngx_src\` \
-+ ngx_obj="addon/`basename \`dirname $ngx_source\``"
-+ ngx_obj=`echo $ngx_obj/\`basename $ngx_source\` \
- | sed -e "s/\//$ngx_regex_dirsep/g"`
- ;;
- esac
-@@ -658,14 +660,25 @@
- -e "s#^\(.*\.\)c\\$#$ngx_objs_dir\1$ngx_objext#g" \
- -e "s#^\(.*\.\)S\\$#$ngx_objs_dir\1$ngx_objext#g"`
-
-- ngx_src=`echo $ngx_src | sed -e "s/\//$ngx_regex_dirsep/g"`
-+ ngx_src=`echo $ngx_source | sed -e "s/\//$ngx_regex_dirsep/g"`
-
-- cat << END >> $NGX_MAKEFILE
-+ if [ $ngx_source = src/http/modules/perl/ngx_http_perl_module.c ]; then
-+
-+ cat << END >> $NGX_MAKEFILE
-+
-+$ngx_obj: $ngx_obj_deps$ngx_cont$ngx_src
-+ $ngx_perl_cc$ngx_tab$ngx_objout$ngx_obj$ngx_tab$ngx_src$NGX_AUX
-+
-+END
-+ else
-+
-+ cat << END >> $NGX_MAKEFILE
-
- $ngx_obj: $ngx_obj_deps$ngx_cont$ngx_src
- $ngx_cc$ngx_tab$ngx_objout$ngx_obj$ngx_tab$ngx_src$NGX_AUX
-
- END
-
-+ fi
- done
- done
-diff -r 8e6f34342eb6 -r 39a806ccf21e auto/module
---- auto/module Mon Feb 29 18:52:33 2016 +0300
-+++ auto/module Fri Feb 26 14:27:04 2016 +0300
-@@ -40,7 +40,7 @@
- do
- case $lib in
-
-- LIBXSLT | LIBGD | GEOIP)
-+ LIBXSLT | LIBGD | GEOIP | PERL)
- libs="$libs \$NGX_LIB_$lib"
-
- if eval [ "\$USE_${lib}" = NO ] ; then
-@@ -48,7 +48,7 @@
- fi
- ;;
-
-- PCRE | OPENSSL | MD5 | SHA1 | ZLIB | PERL)
-+ PCRE | OPENSSL | MD5 | SHA1 | ZLIB)
- eval USE_${lib}=YES
- ;;
-
-diff -r 8e6f34342eb6 -r 39a806ccf21e auto/modules
---- auto/modules Mon Feb 29 18:52:33 2016 +0300
-+++ auto/modules Fri Feb 26 14:27:04 2016 +0300
-@@ -727,14 +727,12 @@
- . auto/module
- fi
-
--if [ $HTTP_PERL = YES ]; then
-- USE_PERL=YES
--
-+if [ $HTTP_PERL != NO ]; then
- ngx_module_name=ngx_http_perl_module
- ngx_module_incs=src/http/modules/perl
- ngx_module_deps=src/http/modules/perl/ngx_http_perl_module.h
- ngx_module_srcs=src/http/modules/perl/ngx_http_perl_module.c
-- ngx_module_libs=
-+ ngx_module_libs=PERL
- ngx_module_link=$HTTP_PERL
-
- . auto/module
-diff -r 8e6f34342eb6 -r 39a806ccf21e auto/options
---- auto/options Mon Feb 29 18:52:33 2016 +0300
-+++ auto/options Fri Feb 26 14:27:04 2016 +0300
-@@ -271,6 +271,7 @@
- --without-http_upstream_zone_module) HTTP_UPSTREAM_ZONE=NO ;;
-
- --with-http_perl_module) HTTP_PERL=YES ;;
-+ --with-http_perl_module=dynamic) HTTP_PERL=DYNAMIC ;;
- --with-perl_modules_path=*) NGX_PERL_MODULES="$value" ;;
- --with-perl=*) NGX_PERL="$value" ;;
-
-@@ -452,6 +453,7 @@
- disable ngx_http_upstream_zone_module
-
- --with-http_perl_module enable ngx_http_perl_module
-+ --with-http_perl_module=dynamic enable dynamic ngx_http_perl_module
- --with-perl_modules_path=PATH set Perl modules path
- --with-perl=PATH set perl binary pathname
-
-