FreeBSD Apache Team
Contents
Open Issues
Contributing
Create a Bugzilla Ports Issue and assign to apache@FreeBSD.org, OR
Create a FreeBSD Code Review and add joneum and brnrd as Reviewers, OR
Post on the freebsd-apache mailing-list, OR
Coordinate with BernardSpil and JochenNeumeister
Team Members
Roadmap
In Progress
- Move 3rd party modules from httpd.conf to modules.d
- Examples: www/mod_md-devel, www/mod_http2-devel
- Add www/apache-devel port for Apache 2.6
Planned
- USE_APR=0|1+|2
- Creation of Mk/bsd.webserver.mk
- USE_MP=yes (will use APACHE_PORT for logic)
Completed
Remove www/apache22 (see Apache 2.2)
Migrate to USES framework Mk/Uses/apache.mk Review D12308 * APACHE_PORT defaults to www/apache24
APACHE_PORT defaults to www/apache22
Cleanup/Rewrite Mk/bsd.apache.mk
- Prep for devel/apr2
- APPKGNAMEPREFIX=ap(13|20|22|23|24)-
- www/apache20 has to use the devel/pcre port (like www/apache22) instead of the old built-in version
- use %%AP*%% vars in pkg-plists
- WITH_APACHE2*, USE_APACHE=yes, APACHE_COMPAT are deprecated and need to be changed
Remove devel/apr-svn in favor of devel/apr PR 130437)--
This was only needed for < 5.3 for threading issues
- www/apache2* need pass configure_args selectively to apr, apr-util, pcre, httpd
PR 130479 (no patch[es] yet)
Getting mod_perl2 for www/apache24 to work PR 191471))-
On hold or abandoned
pkg-plist cmds -> Uses/apache.mk @apadd %F and @apdel %F)
- @exec %D/sbin/apxs -e -A -n websh %D/%F
- @unexec %D/sbin/apxs -e -A -n websh %D/%F
Sub-projects WIP documentation
Apache 2.2
Scraps & Tidbits
Available modules
Soon to be removed from the Makefile (clutter)
# maintainer only, check for new modules awk '/: checking whether to enable mod_/ \ {printf "%%%%%s%%%%libexec/apache24/%s.so\n", \ toupper($$8), $$8}' ${WRKSRC}/configure.upstream \ | ${TR} -d '"' \ | ${SORT} -u \ | ${GREP} -E -v '^%%MOD_(HTTP|ISAPI|LOG_CONFIG|PRIVILEGES|SO|UNIXD)%%'
Check configure options
Add
--enable-option-check
to the CONFIGURE_ARGS block and check the output of make configure