====== FreeBSD Apache Team ====== ====== Open Issues ====== * [[https://bugs.freebsd.org/bugzilla/buglist.cgi?email1=apache%40FreeBSD.org&emailassigned_to1=1&emailreporter1=1&emailtype1=exact&list_id=11696&resolution=---|Apache Bugzilla Issues]] ====== Contributing ====== * Create a [[https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages&component=Individual%20Port%28s%29|Bugzilla Ports Issue]] and assign to apache@%%FreeBSD%%.org, OR * Create a [[https://reviews.freebsd.org/|FreeBSD Code Review]] and add %%%%''%%joneum%%''%%%% and %%%%''%%brnrd%%'' as Reviewers, OR * Post on the [[https://lists.freebsd.org/mailman/listinfo/freebsd-apache|freebsd-apache mailing-list]], OR * Coordinate with BernardSpil and JochenNeumeister ====== Team Members ====== * BernardSpil * JochenNeumeister * OlliHauer * MunechikaSumikawak * DirkMeyer ====== 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|Apache 2.2]]) * Migrate to USES framework Mk/Uses/apache.mk [[https://reviews.freebsd.org/D12308|Review D12308]] * [[bsd.apache.mk|APACHE_PORT]] defaults to www/apache24 * [[bsd.apache.mk|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 [[https://bugs.freebsd.org/130437|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 [[https://bugs.freebsd.org/130479|PR 130479]] (no patch[es] yet) * Getting mod_perl2 for www/apache24 to work [[https://bugs.freebsd.org/191471|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 ===== [[Apache/2.2|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%%'' ---- {{tag>Ports Team}}