Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#49947 closed update (fixed)

nginx @1.9.7_0: update to 1.9.8

Reported by: Schamschula (Marius Schamschula) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: haspatch Cc: neverpanic (Clemens Lang)
Port: nginx


nginx has been updated to version 1.9.8. New this version:

  • Feature: pwritev() support.
  • Feature: the "include" directive inside the "upstream" block.
  • Feature: the ngx_http_slice_module.
  • Bugfix: a segmentation fault might occur in a worker process when using LibreSSL; the bug had appeared in 1.9.6.
  • Bugfix: nginx could not be built on OS X in some cases.

Attachments (1)

Portfile-nginx.diff (850 bytes) - added by Schamschula (Marius Schamschula) 4 years ago.

Download all attachments as: .zip

Change History (5)

Changed 4 years ago by Schamschula (Marius Schamschula)

Attachment: Portfile-nginx.diff added

comment:1 Changed 4 years ago by neverpanic (Clemens Lang)

Resolution: fixed
Status: newclosed

Thanks, committed in r143283. It would be helpful if you could also test some of the variants when updating nginx.

For example, I usually run

sudo port -vt destroot -- +addition +auth_request +dav +davext +devel_kit +flv +gzip_static +http2 +http_push +lua +mp4 +random_index +secure_link +spdy +ssl +status +stream +substitution +xslt +zip

to ensure that a good amount of the addon modules still work with the new version.

Do you want to co-maintain nginx?

comment:2 Changed 4 years ago by Schamschula (Marius Schamschula)

I don't normally build a fancy version of nginx, but rather +flv+mp4+secure_link+ssl, i.e. default, as I'm using nginx for secondary servers (for the moment).

That may change in the future, as MacPorts apache is stuck in version 2.2.x, and I can't get Ryan to finally make apache 2.4.x default, which means I have to keep implementing work arounds to maintain local versions of apache2.4-devel on my primary servers.

comment:3 Changed 4 years ago by neverpanic (Clemens Lang)

Sure, I'm just saying it would make my life easier when maintaining it, because I kinda have to check these variants before I commit the update.

It's fine if you don't want to do it though, it may just delay me committing things a bit.

comment:4 Changed 4 years ago by Schamschula (Marius Schamschula)

Apparently the only additional dependency, relative to default, is luajit (excluding libxslt with all my systems have anyway). So next time I build the full version.

Note: See TracTickets for help on using tickets.