<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/09603eacd0424538f0321e2ce04f5295f987571a">https://github.com/macports/macports-ports/commit/09603eacd0424538f0321e2ce04f5295f987571a</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 09603ea  nginx: update to version 1.11.11
</span>09603ea is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 09603eacd0424538f0321e2ce04f5295f987571a
</span>Author: Marius Schamschula <mps@macports.org>
AuthorDate: Thu Mar 23 18:33:23 2017 -0500

<span style='display:block; white-space:pre;color:#404040;'>    nginx: update to version 1.11.11
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    update lua-nginx-module to version 0.10.7
</span>---
 www/nginx/Portfile                                 | 25 +++++++++---
 .../files/patch-src-ngx_http_lua_headers.c.diff    | 44 ++++++++++++++++++++++
 2 files changed, 63 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/nginx/Portfile b/www/nginx/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d4dea6a..3d6fa3c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/nginx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/nginx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,7 @@
</span> PortSystem          1.0
 
 name                nginx
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             1.11.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.11.11
</span> categories          www mail
 platforms           darwin
 license             BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,8 +33,8 @@ master_sites        http://nginx.org/download:nginx \
</span> 
 distfiles           ${name}-${version}${extract.suffix}:nginx
 checksums           ${name}-${version}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  5c91dd35ca4dde8beb272240f6888f95809188ee \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  778b3cabb07633f754cd9dee32fc8e22582bce22bfa407be76a806abd935533d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  fbb2049bda228b906ae962085bf0885db130c8b6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  5a7ac480248e28d26e68fd1ea3dbd8b05f69726d71528e79332839b171277262
</span> 
 depends_lib         port:pcre \
                     port:zlib
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -52,6 +52,7 @@ set nginx_all_confs {fastcgi.conf fastcgi_params mime.types nginx.conf scgi_para
</span> set auto_activate_confs {nginx.conf mime.types fastcgi.conf}
 
 # portfile-scoped vars for variant routines to re-def and use in port-stages (post-extract, pre-patch, etc)
<span style='display:block; white-space:pre;background:#e0ffe0;'>+set nginx_lua_mod_dirname      ""
</span> set nginx_rtmp_mod_dirname     ""
 set nginx_upload_mod_dirname   ""
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -360,17 +361,29 @@ variant devel_kit description {Enable ngx_devel_kit module (https://github.com/s
</span> variant lua requires devel_kit description {Enable Lua module (https://github.com/openresty/lua-nginx-module)} {
     depends_lib-append      port:luajit
     set ngx_lua_filename    lua-nginx-module
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set ngx_lua_version     0.10.1rc0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set ngx_lua_version     0.10.7
</span>     set ngx_lua_distname    ${ngx_lua_filename}-${ngx_lua_version}
     distfiles-append        v${ngx_lua_version}.tar.gz:lua_module
     checksums-append        v${ngx_lua_version}.tar.gz \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            rmd160  c9add9c5755741b12a428ba60943900ff7d23d62 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  1bae94d2a0fd4fad39f2544a2f8eaf71335ea512a6f0027af190b46562224c68
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            rmd160  533c97482c8c8bbe7df3244ea7ac2d857c943ced \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  c21c8937dcdd6fc2b6a955f929e3f4d1388610f47180e60126e6dcab06786f77
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append       patch-src-ngx_http_lua_headers.c.a.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            patch-src-ngx_http_lua_headers.c.b.diff
</span> 
     configure.cflags        -I${prefix}/include/luajit-2.0/ ${configure.cflags}
     configure.env           LUAJIT_INC=${prefix}/include/luajit-2.0/
     configure.env           LUAJIT_LIB=${prefix}/lib
     configure.args-append   --add-module=${workpath}/${ngx_lua_distname}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    nginx_set_portfile_var  nginx_lua_mod_dirname    "${ngx_lua_distname}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # patch routine balks on file names with "../", but rel-paths in patchfiles start from $worksrcpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ln -s   "${workpath}/${nginx_lua_mod_dirname}" "${worksrcpath}/nginx_lua_module.tmp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        file delete   "${worksrcpath}/nginx_lua_module.tmp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
 livecheck.type      regexm
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/nginx/files/patch-src-ngx_http_lua_headers.c.diff b/www/nginx/files/patch-src-ngx_http_lua_headers.c.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..4b1a589
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/nginx/files/patch-src-ngx_http_lua_headers.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,44 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/ngx_http_lua_headers.c.orig        2017-03-23 18:22:43.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/ngx_http_lua_headers.c     2017-03-23 18:23:03.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -77,6 +77,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     size_t                       size;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ngx_buf_t                   *b, *first = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ngx_int_t                    i, j;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(nginx_version) && nginx_version >= 1011011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    ngx_chain_t                 *cl;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ngx_connection_t            *c;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ngx_http_request_t          *r, *mr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ngx_http_connection_t       *hc;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -147,8 +150,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (hc->nbusy) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         b = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(nginx_version) && nginx_version >= 1011011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        for (cl = hc->busy; cl; /* void */) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            b = cl->buf;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            cl = cl->next;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         for (i = 0; i < hc->nbusy; i++) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             b = hc->busy[i];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             dd("busy buf: %d: [%.*s]", (int) i, (int) (b->pos - b->start),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                b->start);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -223,8 +233,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (hc->nbusy) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(nginx_version) && nginx_version >= 1011011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        for (cl = hc->busy; cl; /* void */) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            b = cl->buf;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            cl = cl->next;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         for (i = 0; i < hc->nbusy; i++) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             b = hc->busy[i];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             if (!found) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 if (b != first) {
</span></pre><pre style='margin:0'>

</pre>