Created attachment 178248 [details] patch I've attached the patch to update the Lighttpd port to 1.4.44. I've tested the www/lighttpd and www/lighttpd-mod_h264_streaming ports on Poudriere with 10.3 and 9.3.
Can you clarifying why files/patch-src_mod__cgi.c is no longer necessary?
Upstream now correctly recognizes, when pipe2() isn't available. Please look at https://github.com/lighttpd/lighttpd1.4/blob/master/src/mod_cgi.c I've verified that lighttpd 1.4.44 starts on FreeBSD 9.3-RELEASE with mod_cgi loaded without our local patch, so it should be fine.
Under review with a few suggested changes. https://reviews.freebsd.org/D8900
A commit references this bug: Author: jrm Date: Mon Dec 26 20:45:43 UTC 2016 New revision: 429570 URL: https://svnweb.freebsd.org/changeset/ports/429570 Log: www/lighttpd: Update to version 1.4.44. - Removed mod_cgi patch, because upstream now correctly recognizes when pipe(2) isn't available. While here, modernize and simplify. - Use OPT_ when possible. - Remove variables that are not referenced or only referenced once. PR: 215536 Submitted by: pkubaj@anongoth.pl (maintainer) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D8900 Changes: head/www/lighttpd/Makefile head/www/lighttpd/distinfo head/www/lighttpd/files/patch-src_mod__cgi.c head/www/lighttpd/pkg-plist