This is an old revision of the document!


A list of future TODOs and changes relating to Apache Software Foundation (ASF) ports in tree for apache@

How to contribute

Please add description of checks you've run to t

apache@ Team: (committers welcome, contributors send PRs!)

  • Olli Hauer (ohauer@)
  • Bernard Spil (brnrd@)
  • Munechika SUMIKAWA (sumikawa@) [around, but not active]
  • Dirk Meyer (dinoex@) [around, but not active]

Projects / changes

  • 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

Moved to Apache 2.2 sub-page

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

  • apache.1526200680.txt.gz
  • Last modified: 2018/05/13 08:38
  • by BernardSpil