FreeBSD Apache Team

Open Issues

Contributing

Team Members

Roadmap

  • 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
  • USE_APR=0|1+|2
  • Creation of Mk/bsd.webserver.mk
  • USE_MP=yes (will use APACHE_PORT for logic)
  • 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))-
  • 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

Scraps & Tidbits

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)%%'

Add

--enable-option-check

to the CONFIGURE_ARGS block and check the output of make configure


  • apache.txt
  • Last modified: 2026/10/12 10:55
  • (external edit)