patch is in progress
Created attachment 191538 [details] svn diff for www/apache24 ``` www/apache24: Update to 2.4.32 - Adds UWSGI and MD (acme) module PR: 226647 Reviewed by: Approved by: Security: ??? ```
Created attachment 191539 [details] svn diff for www/apache24 Actually add glue to build mod_md properly. * It requires curl, jansson and openssl. * Adds _IMPLIES for the Proxy and Session modules Checked building: * with all modules enabled * with all modules disabled * with only new modules enabled
Created attachment 191609 [details] svn diff for www/apache24 Update patch for 2.4.33. There was a regression in 2.4.32 (on windows) which prevented release. We can expect 2.4.33 release in a few days. Discovered issues when mixing base and ports SSL. This is fixed with the update to devel/apr1 bug #226705
Created attachment 191753 [details] svn diff for www/apache24 Add fixes for LibreSSL 2.7
build successfully in poudriere (10.4, 11.1 & Current [i386/amd64]) Test install on 11.1 amd64 without problems. I think we can commit it With hat: apache
Created attachment 191783 [details] svn diff for www/apache24 Rework port. Use more options, include Makefile.modules (became too small) into Makefile. Actually enable/disable modules.
``` www/apache24: Update to 2.4.33 - Add new uwsgi and md modules - Fix LibreSSL 2.7.x builds - Remove conflicts for non-existent ports - There are no slave-ports - Coalesce .if WITH_DEBUG blocks - Use OPTIONS where possible - Remove dead code - Actually enable/disable modules in ALL_MODULES loop - Add suexec warning - Move Makefile.options to Makefile (too small) PR: 226647 With hat: apache Approved by: joneum (apache) MFH: 2018Q1 Security: f38187e7-2f6e-11e8-8f07-b499baebfeaf ```
A commit references this bug: Author: joneum Date: Sat Mar 24 18:26:35 UTC 2018 New revision: 465461 URL: https://svnweb.freebsd.org/changeset/ports/465461 Log: www/apache24: Update to 2.4.33 - Add new uwsgi and md modules - Fix LibreSSL 2.7.x builds - Remove conflicts for non-existent ports - There are no slave-ports - Coalesce .if WITH_DEBUG blocks - Use OPTIONS where possible - Remove dead code - Actually enable/disable modules in ALL_MODULES loop - Add suexec warning - Move Makefile.options to Makefile (too small) PR: 226647 With hat: apache Approved by: brnrd (apache) MFH: MFH2018Q1 Security: f38187e7-2f6e-11e8-8f07-b499baebfeaf Changes: head/www/apache24/Makefile head/www/apache24/Makefile.modules head/www/apache24/Makefile.options head/www/apache24/Makefile.options.desc head/www/apache24/distinfo head/www/apache24/files/patch-configure.in head/www/apache24/files/patch-modules_md_md__crypt.c head/www/apache24/files/patch-modules_ssl_ssl__private.h head/www/apache24/pkg-plist
For reference, link to upstream PR for LibreSSL 2.7 fix https://bz.apache.org/bugzilla/show_bug.cgi?id=62236