# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # apache24_prototype # apache24_prototype/files # apache24_prototype/files/patch-docs__conf__httpd.conf.in # apache24_prototype/files/patch-support__Makefile.in # apache24_prototype/files/patch-Makefile.in # apache24_prototype/files/patch-config.layout # apache24_prototype/files/apache24.in # apache24_prototype/files/patch-support__apachectl.in # apache24_prototype/files/dialogwrapper.sh # apache24_prototype/files/htcacheclean.in # apache24_prototype/files/no-accf.conf # apache24_prototype/files/patch-configure.in # apache24_prototype/files/patch-server__core.c # apache24_prototype/files/patch-docs__conf__extra__httpd-autoindex.conf.in # apache24_prototype/files/patch-docs__conf__extra__httpd-ssl.conf.in # apache24_prototype/files/patch-docs__conf__extra__httpd-userdir.conf.in # apache24_prototype/files/patch-support__log_server_status.in # apache24_prototype/files/patch-support__envvars-std.in # apache24_prototype/Makefile.options.desc # apache24_prototype/pkg-message # apache24_prototype/pkg-plist # apache24_prototype/Makefile # apache24_prototype/Makefile.modules # apache24_prototype/distinfo # apache24_prototype/Makefile.options.desc2 # apache24_prototype/pkg-descr # apache24_prototype/Makefile.options # echo c - apache24_prototype mkdir -p apache24_prototype > /dev/null 2>&1 echo c - apache24_prototype/files mkdir -p apache24_prototype/files > /dev/null 2>&1 echo x - apache24_prototype/files/patch-docs__conf__httpd.conf.in sed 's/^X//' >apache24_prototype/files/patch-docs__conf__httpd.conf.in << 'fc2e8cae6ba48e8d31ea8de758bae5b8' X--- ./docs/conf/httpd.conf.in.orig 2012-09-09 21:28:13.000000000 +0200 X+++ ./docs/conf/httpd.conf.in 2012-09-09 21:33:23.000000000 +0200 X@@ -74,8 +74,8 @@ X # It is usually good practice to create a dedicated user and group for X # running httpd, as with most system services. X # X-User daemon X-Group daemon X+User %%WWWOWN%% X+Group %%WWWGRP%% X X X X@@ -181,7 +181,7 @@ X # logged here. If you *do* define an error logfile for a X # container, that host's errors will be logged there and not here. X # X-ErrorLog "@rel_logfiledir@/error_log" X+ErrorLog "@rel_logfiledir@/httpd-error.log" X X # X # LogLevel: Control the number of messages logged to the error_log. X@@ -210,13 +210,13 @@ X # define per- access logfiles, transactions will be X # logged therein and *not* in this file. X # X- CustomLog "@rel_logfiledir@/access_log" common X+ CustomLog "@rel_logfiledir@/httpd-access.log" common X X # X # If you prefer a logfile with access, agent, and referer information X # (Combined Logfile Format) you can use the following directive. X # X- #CustomLog "@rel_logfiledir@/access_log" combined X+ #CustomLog "@rel_logfiledir@/httpd-access.log" combined X X X X@@ -416,3 +416,4 @@ X RequestHeader unset DNT env=bad_DNT X X X+Include @rel_sysconfdir@/Includes/*.conf fc2e8cae6ba48e8d31ea8de758bae5b8 echo x - apache24_prototype/files/patch-support__Makefile.in sed 's/^X//' >apache24_prototype/files/patch-support__Makefile.in << '2d693e9f48f87847fdab0e298b72b481' X--- ./support/Makefile.in.orig 2012-09-09 22:33:45.000000000 +0200 X+++ ./support/Makefile.in 2012-09-09 22:32:04.000000000 +0200 X@@ -17,23 +17,23 @@ X @test -d $(DESTDIR)$(sbindir) || $(MKINSTALLDIRS) $(DESTDIR)$(sbindir) X @test -d $(DESTDIR)$(libexecdir) || $(MKINSTALLDIRS) $(DESTDIR)$(libexecdir) X @cp -p $(top_builddir)/server/httpd.exp $(DESTDIR)$(libexecdir) X- @for i in apxs dbmmanage; do \ X+ @chown root:wheel $(DESTDIR)$(libexecdir)/httpd.exp X+ @for i in apxs dbmmanage split-logfile; do \ X if test -f "$(builddir)/$$i"; then \ X cp -p $$i $(DESTDIR)$(bindir); \ X chmod 755 $(DESTDIR)$(bindir)/$$i; \ X+ chown root:wheel $(DESTDIR)$(bindir)/$$i; \ X fi ; \ X done X @for i in apachectl; do \ X if test -f "$(builddir)/$$i"; then \ X cp -p $$i $(DESTDIR)$(sbindir); \ X chmod 755 $(DESTDIR)$(sbindir)/$$i; \ X+ chown root:wheel $(DESTDIR)$(sbindir)/$$i; \ X fi ; \ X done X @if test -f "$(builddir)/envvars-std"; then \ X- cp -p envvars-std $(DESTDIR)$(sbindir); \ X- if test ! -f $(DESTDIR)$(sbindir)/envvars; then \ X- cp -p envvars-std $(DESTDIR)$(sbindir)/envvars ; \ X- fi ; \ X+ cp -p envvars-std $(DESTDIR)$(sbindir)/envvars; \ X fi X X htpasswd_OBJECTS = htpasswd.lo 2d693e9f48f87847fdab0e298b72b481 echo x - apache24_prototype/files/patch-Makefile.in sed 's/^X//' >apache24_prototype/files/patch-Makefile.in << 'c7d0b24594eac2588d9156d3405cce6e' X--- ./Makefile.in.orig 2012-01-23 00:30:14.000000000 +0100 X+++ ./Makefile.in 2012-08-21 14:43:05.000000000 +0200 X@@ -32,9 +32,10 @@ X install-conf: X @echo Installing configuration files X @$(MKINSTALLDIRS) $(DESTDIR)$(sysconfdir) $(DESTDIR)$(sysconfdir)/extra X- @$(MKINSTALLDIRS) $(DESTDIR)$(sysconfdir)/original/extra X+ @$(MKINSTALLDIRS) $(DESTDIR)$(EXAMPLESDIR) $(DESTDIR)$(EXAMPLESDIR)/extra X @cd $(top_srcdir)/docs/conf; \ X for i in mime.types magic; do \ X+ $(INSTALL_DATA) $$i $(DESTDIR)$(EXAMPLESDIR); \ X if test ! -f $(DESTDIR)$(sysconfdir)/$$i; then \ X $(INSTALL_DATA) $$i $(DESTDIR)$(sysconfdir); \ X fi; \ X@@ -78,14 +79,14 @@ X -e 's#@@SSLPort@@#$(SSLPORT)#g' \ X < $$i; \ X fi \ X- ) > $(DESTDIR)$(sysconfdir)/original/$$i; \ X- chmod 0644 $(DESTDIR)$(sysconfdir)/original/$$i; \ X+ ) > $(DESTDIR)$(EXAMPLESDIR)/$$i; \ X+ chmod 0644 $(DESTDIR)$(EXAMPLESDIR)/$$i; \ X file=$$i; \ X if [ "$$i" = "httpd.conf" ]; then \ X file=`echo $$i|sed s/.*.conf/$(PROGRAM_NAME).conf/`; \ X fi; \ X if test ! -f $(DESTDIR)$(sysconfdir)/$$file; then \ X- $(INSTALL_DATA) $(DESTDIR)$(sysconfdir)/original/$$i $(DESTDIR)$(sysconfdir)/$$file; \ X+ $(INSTALL_DATA) $(DESTDIR)$(EXAMPLESDIR)/$$i $(DESTDIR)$(sysconfdir)/$$file; \ X fi; \ X fi; \ X done ; \ X@@ -137,28 +138,17 @@ X doxygen $(top_srcdir)/docs/doxygen.conf X X install-htdocs: X- -@if [ -d $(DESTDIR)$(htdocsdir) ]; then \ X- echo "[PRESERVING EXISTING HTDOCS SUBDIR: $(DESTDIR)$(htdocsdir)]"; \ X- else \ X- echo Installing HTML documents ; \ X+ @echo Installing HTML documents ; \ X $(MKINSTALLDIRS) $(DESTDIR)$(htdocsdir) ; \ X- if test -d $(htdocs-srcdir) && test "x$(RSYNC)" != "x" && test -x $(RSYNC) ; then \ X- $(RSYNC) --exclude .svn -rlpt --numeric-ids $(htdocs-srcdir)/ $(DESTDIR)$(htdocsdir)/; \ X- else \ X- test -d $(htdocs-srcdir) && (cd $(htdocs-srcdir) && cp -rp * $(DESTDIR)$(htdocsdir)) ; \ X- cd $(DESTDIR)$(htdocsdir) && find . -name ".svn" -type d -print | xargs rm -rf 2>/dev/null || true; \ X- fi; \ X- fi X+ $(MKINSTALLDIRS) $(DESTDIR)$(EXAMPLESDIR) ; \ X+ test -d $(htdocs-srcdir) && (cd $(htdocs-srcdir) && cp -rp index.html $(DESTDIR)$(EXAMPLESDIR)) && \ X+ ( [ ! -f $(DESTDIR)$(htdocsdir)/index.html ] && cp -p $(DESTDIR)$(EXAMPLESDIR)/index.html $(DESTDIR)$(htdocsdir)/index.html) || true X X install-error: X- -@if [ -d $(DESTDIR)$(errordir) ]; then \ X- echo "[PRESERVING EXISTING ERROR SUBDIR: $(DESTDIR)$(errordir)]"; \ X- else \ X- echo Installing error documents ; \ X+ @echo Installing error documents ; \ X $(MKINSTALLDIRS) $(DESTDIR)$(errordir) ; \ X cd $(top_srcdir)/docs/error && cp -rp * $(DESTDIR)$(errordir) ; \ X- test "x$(errordir)" != "x" && cd $(DESTDIR)$(errordir) && find . -name ".svn" -type d -print | xargs rm -rf 2>/dev/null || true; \ X- fi X+ test "x$(errordir)" != "x" && cd $(DESTDIR)$(errordir) && find . -name ".svn" -type d -print | xargs rm -rf 2>/dev/null || true; X X install-icons: X -@if [ -d $(DESTDIR)$(iconsdir) ]; then \ c7d0b24594eac2588d9156d3405cce6e echo x - apache24_prototype/files/patch-config.layout sed 's/^X//' >apache24_prototype/files/patch-config.layout << '7fae07e3f773df46169b73fd1c986631' X--- ./config.layout.orig 2012-09-06 22:58:40.000000000 +0200 X+++ ./config.layout 2012-09-06 23:00:02.000000000 +0200 X@@ -257,17 +257,17 @@ X bindir: ${exec_prefix}/bin X sbindir: ${exec_prefix}/sbin X libdir: ${exec_prefix}/lib X- libexecdir: ${exec_prefix}/libexec/apache2 X+ libexecdir: ${exec_prefix}/libexec/apache24 X mandir: ${prefix}/man X- sysconfdir: ${prefix}/etc/apache2 X- datadir: ${prefix}/www X- installbuilddir: ${prefix}/share/apache2/build X+ sysconfdir: ${prefix}/etc/apache24 X+ datadir: ${prefix}/www/apache24 X+ installbuilddir: ${prefix}/share/apache24/build X errordir: ${datadir}/error X iconsdir: ${datadir}/icons X htdocsdir: ${datadir}/data X- manualdir: ${prefix}/share/doc/apache2 X+ manualdir: ${prefix}/share/doc/apache24 X cgidir: ${datadir}/cgi-bin X- includedir: ${prefix}/include/apache2 X+ includedir: ${prefix}/include/apache24 X localstatedir: /var X runtimedir: ${localstatedir}/run X logfiledir: ${localstatedir}/log 7fae07e3f773df46169b73fd1c986631 echo x - apache24_prototype/files/apache24.in sed 's/^X//' >apache24_prototype/files/apache24.in << '368910d0fae0849e3b72a8b62c53f30d' X#!/bin/sh X# X# $FreeBSD: trunk/files/apache24.in 2 2012-09-17 18:23:10Z ohauer $ X# X X# PROVIDE: apache24 X# REQUIRE: LOGIN cleanvar X# KEYWORD: shutdown X X# X# Add the following lines to /etc/rc.conf to enable apache24: X# apache24_enable (bool): Set to "NO" by default. X# Set it to "YES" to enable apache24 X# apache24_profiles (str): Set to "" by default. X# Define your profiles here. X# apache24limits_enable (bool):Set to "NO" by default. X# Set it to yes to run `limits $limits_args` X# just before apache starts. X# apache24_flags (str): Set to "" by default. X# Extra flags passed to start command. X# apache24limits_args (str): Default to "-e -C daemon" X# Arguments of pre-start limits run. X# apache24_http_accept_enable (bool): Set to "NO" by default. X# Set to yes to check for accf_http kernel X# module on start up and load if not loaded. X# apache24_fib (str): Set an altered default network view for apache X X. /etc/rc.subr X Xname="apache24" Xrcvar=apache24_enable X Xstart_precmd="apache24_prestart" Xrestart_precmd="apache24_checkconfig" Xreload_precmd="apache24_checkconfig" Xreload_cmd="apache24_graceful" Xgraceful_cmd="apache24_graceful" Xgracefulstop_cmd="apache24_gracefulstop" Xconfigtest_cmd="apache24_checkconfig" Xcommand="%%PREFIX%%/sbin/httpd" X_pidprefix="/var/run/httpd" Xpidfile="${_pidprefix}.pid" Xrequired_files=%%PREFIX%%/etc/apache24/httpd.conf Xenvvars="%%PREFIX%%/sbin/envvars" X X[ -z "$apache24_enable" ] && apache24_enable="NO" X[ -z "$apache24limits_enable" ] && apache24limits_enable="NO" X[ -z "$apache24limits_args" ] && apache24limits_args="-e -C daemon" X[ -z "$apache24_http_accept_enable" ] && apache24_http_accept_enable="NO" X[ -z "$apache24_fib" ] && apache24_fib="NO" X Xapache24_accf() { X X if checkyesno apache24_http_accept_enable; then X /sbin/kldstat -v | grep accf_http > /dev/null 2>&1 || /sbin/kldload accf_http || return ${?} X /sbin/kldstat -v | grep accf_data > /dev/null 2>&1 || /sbin/kldload accf_data || return ${?} X else X apache24_flags="${apache24_flags} -DNOHTTPACCEPT" X fi X} X Xload_rc_config $name X Xif [ -n "$2" ]; then X profile="$2" X if [ "x${apache24_profiles}" != "x" ]; then X pidfile="${_pidprefix}.${profile}.pid" X eval apache24_configfile="\${apache24_${profile}_configfile:-}" X if [ "x${apache24_configfile}" = "x" ]; then X echo "You must define a configuration file (apache24_${profile}_configfile)" X exit 1 X fi X required_files="${apache24_configfile}" X eval apache24_enable="\${apache24_${profile}_enable:-${apache24_enable}}" X eval apache24_flags="\${apache24_${profile}_flags:-${apache24_flags}}" X eval apache24_http_accept_enable="\${apache24_${profile}_http_accept_enable:-${apache24_http_accept_enable}}" X eval apache24limits_enable="\${apache24limits_${profile}_enable:-${apache24limits_enable}}" X eval apache24limits_args="\${apache24limits_${profile}_args:-${apache24limits_args}}" X eval apache24_fib="\${apache24_${profile}_fib:-${apache24_fib}}" X eval command="\${apache24_${profile}_command:-${command}}" X eval pidfile="\${apache24_${profile}_pidfile:-${pidfile}}" X eval apache24_envvars="\${apache24_${profile}_envvars:-${envvars}}" X apache24_flags="-f ${apache24_configfile} -c \"PidFile ${pidfile}\" ${apache24_flags}" X else X echo "$0: extra argument ignored" X fi Xelse X eval apache24_envvars=${envvars} X if [ "x${apache24_profiles}" != "x" -a "x$1" != "x" ]; then X for profile in ${apache24_profiles}; do X eval _enable="\${apache24_${profile}_enable}" X case "x${_enable:-${apache24_enable}}" in X x|x[Nn][Oo]|x[Nn][Oo][Nn][Ee]) X continue X ;; X x[Yy][Ee][Ss]) X ;; X *) X if test -z "$_enable"; then X _var=apache24_enable X else X _var=apache24_"${profile}"_enable X fi X echo "Bad value" \ X "'${_enable:-${apache24_enable}}'" \ X "for ${_var}. " \ X "Profile ${profile} skipped." X continue X ;; X esac X echo "===> apache24 profile: ${profile}" X %%PREFIX%%/etc/rc.d/apache24 $1 ${profile} X retcode="$?" X if [ "0${retcode}" -ne 0 ]; then X failed="${profile} (${retcode}) ${failed:-}" X else X success="${profile} ${success:-}" X fi X done X exit 0 X fi Xfi X Xif [ "${1}" != "stop" ] ; then \ X apache24_accf Xfi X Xapache24_requirepidfile() X{ X apache24_checkconfig X X if [ ! "0`check_pidfile ${pidfile} ${command}`" -gt 1 ]; then X echo "${name} not running? (check $pidfile)." X exit 1 X fi X} X Xapache24_checkconfig() X{ X if test -f ${apache24_envvars} X then X . ${apache24_envvars} X fi X X echo "Performing sanity check on apache24 configuration:" X eval ${command} ${apache24_flags} -t X} X Xapache24_graceful() { X apache24_requirepidfile X X echo "Performing a graceful restart" X eval ${command} ${apache24_flags} -k graceful X} X Xapache24_gracefulstop() { X apache24_requirepidfile X X echo "Performing a graceful stop" X eval ${command} ${apache24_flags} -k graceful-stop X} X Xapache24_precmd() X{ X apache24_checkconfig X X if checkyesno apache24limits_enable X then X eval `/usr/bin/limits ${apache24limits_args}` 2>/dev/null X else X return 0 X fi X X} X Xapache24_checkfib () { X $SYSCTL net.fibs >/dev/null 2>&1 X ret=$? X [ $ret -gt 0 ] && return 0 X if [ "x$apache24_fib" != "xNO" ] X then X command="/usr/sbin/setfib -F ${apache24_fib} ${command}" X else X return 0 X fi X} X Xapache24_prestart() { X apache24_checkfib X apache24_precmd X} X Xextra_commands="reload graceful gracefulstop configtest" Xrun_rc_command "$1" 368910d0fae0849e3b72a8b62c53f30d echo x - apache24_prototype/files/patch-support__apachectl.in sed 's/^X//' >apache24_prototype/files/patch-support__apachectl.in << 'b8b788f55bdd33035f94747905a65901' X--- ./support/apachectl.in.orig 2012-09-09 22:42:44.000000000 +0200 X+++ ./support/apachectl.in 2012-09-09 22:43:24.000000000 +0200 X@@ -66,6 +66,7 @@ X # -------------------- -------------------- X # |||||||||||||||||||| END CONFIGURATION SECTION |||||||||||||||||||| X X+eval `limits -e -C daemon` >/dev/null 2>&1 X # Set the maximum number of file descriptors allowed per child process. X if [ "x$ULIMIT_MAX_FILES" != "x" ] ; then X $ULIMIT_MAX_FILES b8b788f55bdd33035f94747905a65901 echo x - apache24_prototype/files/dialogwrapper.sh sed 's/^X//' >apache24_prototype/files/dialogwrapper.sh << '56a2b4adb33715a4a5ad689fbeecaf5d' X#!/bin/sh X X# $FreeBSD: trunk/files/dialogwrapper.sh 2 2012-09-17 18:23:10Z ohauer $ X X# dialog wrapper script X XAWK="/usr/bin/awk" XDIALOG="/usr/bin/dialog" XECHO="/bin/echo" XSED="/usr/bin/sed" XSTTY="/bin/stty" X X# get terminal size Xsize=$( ${STTY} size ) Xvisheight="${size%%[$IFS]*}" Xvisheight=$(($visheight-3)) Xlistheight=$(($visheight-6)) Xviswidth="${size#*[$IFS]}" Xviswidth=$(($viswidth-10)) Xdescwidth=$(($viswidth-22)) X X# test for a minimum version of dialog(1) XDIALOG_VER="0" XDIALOG_MIN="1.1-20100428" Xdialogout=$( ${DIALOG} --print-version 2>&1 ) Xif [ $? -eq 0 ]; then X DIALOG_VER=$( ${ECHO} "$dialogout" | ${SED} -e 's/^[^0-9]*//' ) X # only newer versions of dialog have --item-help X HAS_ITEM_HELP="1" Xfi X X# escape the menu title XTITLE=$( ${AWK} -v title="$2" \ X 'BEGIN { gsub(/'\''/, "'\''\\'\'\''", title); print title }' ) X Xcmdstr="" X[ "${HAS_ITEM_HELP}" ] && cmdstr="--item-help" Xcmdstr="$cmdstr $1 '$2' $visheight $viswidth $listheight" Xshift 5 X Xmenulist=$( X varlist= X _maxvarlen=0 X while [ $# -gt 0 ]; do X var="$1" X [ ${#var} -gt $_maxvarlen ] && export _maxvarlen=${#var} X varlist="$varlist${varlist:+ X}$var" X # build hashed environment variables X export _${var}_desc="$2" X export _${var}_val="$3" X shift 3 X done X ${ECHO} "$varlist" \ X | ${AWK} -v hasitemhelp="${HAS_ITEM_HELP}" -v viswid="$viswidth" ' X { X var = $1 X desc = ENVIRON["_" var "_desc"] X val = ENVIRON["_" var "_val"] X descwid = viswid -(ENVIRON["_maxvarlen"] + 12) X extdesc = "" X if ( length(desc) > descwid ) { X extdesc = substr(desc, descwid) X gsub(/'\''/, "'\''\\'\'\''", extdesc) X desc = substr(desc, 1, descwid - 1) "+" X } X gsub(/'\''/, "'\''\\'\'\''", desc) X printf "'\''%s'\'' '\''%s'\'' '\''%s'\''", var, desc, val X if ( hasitemhelp ) printf " '\''%s'\''", extdesc X printf "\n" X } ' X) X Xeval ${DIALOG} $cmdstr $menulist Xstatus="$?" Xecho Xexit $status 56a2b4adb33715a4a5ad689fbeecaf5d echo x - apache24_prototype/files/htcacheclean.in sed 's/^X//' >apache24_prototype/files/htcacheclean.in << '6821f05082c724d0f64bcb60827b37b1' X#!/bin/sh X X# $FreeBSD: trunk/files/htcacheclean.in 2 2012-09-17 18:23:10Z ohauer $ X# X# PROVIDE: htcacheclean X# X# Configuration settings for htcacheclean in /etc/rc.conf X# X# htcacheclean_enable (bool) X# Set to "NO" by default X# Set it to "YES" to enable htcacheclean X# X# htcacheclean_cache (str) Set to "%%PREFIX%%/www/proxy" by default Set the X# location of the mod_disk_cache CacheRoot This should be the same as whats in X# your httpd.conf X# X# htcacheclean_cachelimit (str) Set to "512M" by default Sets the size X# htcacheclean should prune the disk cache to expressed in bytes by default, K X# for kilobytes, M for megabytes. X# X# htcacheclean_interval (num) X# Set to "10" by default X# Sets how frequently in munutes htcacheclean wakes up and prunes the cache X# X# htcacheclean_args (str) X# Set to "-t -n -i" by default X# Sets extra command-line arguments to htcacheclean X# -t Delete all empty directories X# -n Be nice by sleeping occasionally to not saturate the I/O bandwith of the disk X# -i Run only when there was a modification of the disk cache X X. /etc/rc.subr X Xname="htcacheclean" Xrcvar=htcacheclean_enable X Xload_rc_config "${name}" X Xhtcacheclean_enable="${htcacheclean_enable:-"NO"}" Xhtcacheclean_cache="${htcacheclean_cache:-"%%PREFIX%%/www/proxy"}" Xhtcacheclean_cachelimit="${htcacheclean_cachelimit:-"512M"}" Xhtcacheclean_interval="${htcacheclean_interval:-"60"}" Xhtcacheclean_args="${htcacheclean_args:-"-t -n -i"}" X Xstart_precmd="htc_check" Xrestart_precmd="htc_check" Xrestart_reload="htc_check" X Xcommand="%%PREFIX%%/sbin/htcacheclean" Xflags="-p${htcacheclean_cache} -d${htcacheclean_interval} -l${htcacheclean_cachelimit} ${htcacheclean_args}" Xrequired_dirs="${htcacheclean_cache}" X Xhtc_check() X{ X [ ! -d ${htcacheclean_cache} ] && { X echo "" X return 1 X } X return 0 X} X Xrun_rc_command "$1" 6821f05082c724d0f64bcb60827b37b1 echo x - apache24_prototype/files/no-accf.conf sed 's/^X//' >apache24_prototype/files/no-accf.conf << '3741c209c487ec1aa5aafc803db6f0ba' X X AcceptFilter http none X AcceptFilter https none X 3741c209c487ec1aa5aafc803db6f0ba echo x - apache24_prototype/files/patch-configure.in sed 's/^X//' >apache24_prototype/files/patch-configure.in << 'b14a8cf2061e604ba2c2001aa4325efc' X--- ./configure.in.orig 2012-09-09 20:45:57.000000000 +0200 X+++ ./configure.in 2012-09-09 20:50:50.000000000 +0200 X@@ -111,7 +111,7 @@ X X if test "$apr_found" = "reconfig"; then X APR_SUBDIR_CONFIG(srclib/apr, X- [$apache_apr_flags --prefix=$prefix --exec-prefix=$exec_prefix --libdir=$libdir --includedir=$includedir --bindir=$bindir --datadir=$datadir --with-installbuilddir=$installbuilddir], X+ [$apache_apr_flags --prefix=$prefix], X [--enable-layout=*|\'--enable-layout=*]) X dnl We must be the first to build and the last to be cleaned X AP_BUILD_SRCLIB_DIRS="apr $AP_BUILD_SRCLIB_DIRS" X@@ -177,7 +177,7 @@ X X if test "$apu_found" = "reconfig"; then X APR_SUBDIR_CONFIG(srclib/apr-util, X- [--with-apr=../apr --prefix=$prefix --exec-prefix=$exec_prefix --libdir=$libdir --includedir=$includedir --bindir=$bindir], X+ [--with-apr=../apr --prefix=$prefix], X [--enable-layout=*|\'--enable-layout=*]) X dnl We must be the last to build and the first to be cleaned X AP_BUILD_SRCLIB_DIRS="$AP_BUILD_SRCLIB_DIRS apr-util" X@@ -805,8 +805,14 @@ X [Root directory of the Apache install area]) X AC_DEFINE_UNQUOTED(SERVER_CONFIG_FILE, "${rel_sysconfdir}/${progname}.conf", X [Location of the config file, relative to the Apache root directory]) X+AC_DEFINE_UNQUOTED(DEFAULT_ERRORLOG, "${rel_logfiledir}/httpd-error.log", X+ [Location of error log file]) X+AC_DEFINE_UNQUOTED(DEFAULT_SCOREBOARD, "${rel_runtimedir}/apache_runtime_status", X+ [Location of ScoreBoard file]) X AC_DEFINE_UNQUOTED(AP_TYPES_CONFIG_FILE, "${rel_sysconfdir}/mime.types", X [Location of the MIME types config file, relative to the Apache root directory]) X+AC_DEFINE_UNQUOTED(DOCUMENT_LOCATION, "${rel_htdocsdir}", X+ [Location of document root]) X X perlbin=`$ac_aux_dir/PrintPath perl` X if test "x$perlbin" = "x"; then b14a8cf2061e604ba2c2001aa4325efc echo x - apache24_prototype/files/patch-server__core.c sed 's/^X//' >apache24_prototype/files/patch-server__core.c << 'a879cc2099d93437d338f431b5522064' X--- ./server/core.c.orig 2012-08-15 01:59:24.000000000 +0200 X+++ ./server/core.c 2012-09-17 22:26:02.000000000 +0200 X@@ -482,6 +482,7 @@ X core_server_config *virt = (core_server_config *)virtv; X core_server_config *conf = (core_server_config *) X apr_pmemdup(p, base, sizeof(core_server_config)); X+ const char *accfb, *accfc; X X if (virt->ap_document_root) X conf->ap_document_root = virt->ap_document_root; X@@ -489,6 +490,25 @@ X if (virt->access_name) X conf->access_name = virt->access_name; X X+ /* X+ * bz accept_filter(9) disable fix. X+ * X+ * You can only configure it in the base config but the X+ * values are copied and checked into virtual host configs, X+ * so if you disable it in base it will still be on in virt. X+ * To fix it, we overwrite each virt config if it does not X+ * match what is in base config for the hardcoded http(s). X+ */ X+ accfb = apr_table_get(base->accf_map, "http"); X+ accfc = apr_table_get(conf->accf_map, "http"); X+ if (accfb && accfc && strcmp(accfb, accfc)) X+ apr_table_set(conf->accf_map, "http", accfb); X+ X+ accfb = apr_table_get(base->accf_map, "https"); X+ accfc = apr_table_get(conf->accf_map, "https"); X+ if (accfb && accfc && strcmp(accfb, accfc)) X+ apr_table_set(conf->accf_map, "https", accfb); X+ X /* XXX optimize to keep base->sec_ pointers if virt->sec_ array is empty */ X conf->sec_dir = apr_array_append(p, base->sec_dir, virt->sec_dir); X conf->sec_url = apr_array_append(p, base->sec_url, virt->sec_url); X@@ -3132,7 +3152,7 @@ X AP_DECLARE(const char *) ap_get_server_description(void) X { X return server_description ? server_description : X- AP_SERVER_BASEVERSION " (" PLATFORM ")"; X+ AP_SERVER_BASEVERSION " (FreeBSD)"; X } X X AP_DECLARE(const char *) ap_get_server_banner(void) X@@ -3185,7 +3205,7 @@ X ap_add_version_component(pconf, AP_SERVER_BASEPRODUCT "/" AP_SERVER_MAJORVERSION); X } X else { X- ap_add_version_component(pconf, AP_SERVER_BASEVERSION " (" PLATFORM ")"); X+ ap_add_version_component(pconf, AP_SERVER_BASEVERSION " (FreeBSD)"); X } X X /* X@@ -3195,7 +3215,7 @@ X if (ap_server_tokens != SrvTk_FULL) { X banner_locked++; X } X- server_description = AP_SERVER_BASEVERSION " (" PLATFORM ")"; X+ server_description = AP_SERVER_BASEVERSION " (FreeBSD)"; X } X X static const char *set_serv_tokens(cmd_parms *cmd, void *dummy, a879cc2099d93437d338f431b5522064 echo x - apache24_prototype/files/patch-docs__conf__extra__httpd-autoindex.conf.in sed 's/^X//' >apache24_prototype/files/patch-docs__conf__extra__httpd-autoindex.conf.in << '8529fb5158883325a12fbaf91f4cef3a' X--- ./docs/conf/extra/httpd-autoindex.conf.in.orig 2012-09-09 21:36:31.000000000 +0200 X+++ ./docs/conf/extra/httpd-autoindex.conf.in 2012-09-09 21:37:12.000000000 +0200 X@@ -89,5 +89,5 @@ X # IndexIgnore is a set of filenames which directory indexing should ignore X # and not include in the listing. Shell-style wildcarding is permitted. X # X-IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t X+IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t *.bak *.orig X 8529fb5158883325a12fbaf91f4cef3a echo x - apache24_prototype/files/patch-docs__conf__extra__httpd-ssl.conf.in sed 's/^X//' >apache24_prototype/files/patch-docs__conf__extra__httpd-ssl.conf.in << '5f4e68ed5ffa8742fccbed4f1e80994a' X--- ./docs/conf/extra/httpd-ssl.conf.in.orig 2012-09-09 20:53:02.000000000 +0200 X+++ ./docs/conf/extra/httpd-ssl.conf.in 2012-09-09 20:54:14.000000000 +0200 X@@ -86,8 +86,8 @@ X DocumentRoot "@exp_htdocsdir@" X ServerName www.example.com:@@SSLPort@@ X ServerAdmin you@example.com X-ErrorLog "@exp_logfiledir@/error_log" X-TransferLog "@exp_logfiledir@/access_log" X+ErrorLog "@exp_logfiledir@/httpd-error.log" X+TransferLog "@exp_logfiledir@/httpd-access.log" X X # SSL Engine Switch: X # Enable/Disable SSL for this virtual host. X@@ -238,7 +238,7 @@ X # Per-Server Logging: X # The home of a custom SSL log file. Use this when you want a X # compact non-error SSL logfile on a virtual host basis. X-CustomLog "@exp_logfiledir@/ssl_request_log" \ X+CustomLog "@exp_logfiledir@/httpd-ssl_request.log" \ X "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" X X 5f4e68ed5ffa8742fccbed4f1e80994a echo x - apache24_prototype/files/patch-docs__conf__extra__httpd-userdir.conf.in sed 's/^X//' >apache24_prototype/files/patch-docs__conf__extra__httpd-userdir.conf.in << '519674e8c004b6dbd3e3af3f89b61980' X--- ./docs/conf/extra/httpd-userdir.conf.in.orig 2012-09-09 20:55:12.000000000 +0200 X+++ ./docs/conf/extra/httpd-userdir.conf.in 2012-09-09 20:55:34.000000000 +0200 X@@ -9,6 +9,8 @@ X # X UserDir public_html X X+UserDir disabled %%FTPUSERS%% X+ X # X # Control access to UserDir directories. The following is an example X # for a site where these directories are restricted to read-only. 519674e8c004b6dbd3e3af3f89b61980 echo x - apache24_prototype/files/patch-support__log_server_status.in sed 's/^X//' >apache24_prototype/files/patch-support__log_server_status.in << 'eb6e02bd9f41b0a0ab7ecec2ae7ac8de' X--- ./support/log_server_status.in.orig 2012-09-09 22:09:53.000000000 +0200 X+++ ./support/log_server_status.in 2012-09-09 22:13:07.000000000 +0200 X@@ -29,7 +29,7 @@ X use strict; X use warnings; X X-my $wherelog = "@exp_logfiledir@/"; # Logs will be like "@exp_logfiledir@/19960312" X+my $wherelog = "@exp_logfiledir@/httpd-status-"; # Logs will be like "@exp_logfiledir@/httpd-status-19960312" X my $server = "localhost"; # Name of server, could be "www.foo.com" X my $port = "@PORT@"; # Port on server X my $request = "/server-status/?auto"; # Request to send X@@ -46,7 +46,7 @@ X . sprintf( "%02d", $ltime[1] ) X . sprintf( "%02d", $ltime[0] ); X X-open(OUT,">>$wherelog$day"); X+open(OUT,">>$wherelog$day.log"); X X my $socket = new IO::Socket::INET( X PeerAddr => $server, eb6e02bd9f41b0a0ab7ecec2ae7ac8de echo x - apache24_prototype/files/patch-support__envvars-std.in sed 's/^X//' >apache24_prototype/files/patch-support__envvars-std.in << '1ed9de702b34474a928d7c5224b23d99' X--- ./support/envvars-std.in.orig 2012-09-09 22:15:02.000000000 +0200 X+++ ./support/envvars-std.in 2012-09-09 22:15:25.000000000 +0200 X@@ -26,3 +26,10 @@ X export @SHLIBPATH_VAR@ X # X @OS_SPECIFIC_VARS@ X+ X+ENVVARS_DIR=%%PREFIX%%/etc/apache24/envvars.d X+ X+for envvars_file in $(ls ${ENVVARS_DIR}/*.env 2>/dev/null) X+do X+ . ${envvars_file} X+done 1ed9de702b34474a928d7c5224b23d99 echo x - apache24_prototype/Makefile.options.desc sed 's/^X//' >apache24_prototype/Makefile.options.desc << '737b85766d68733b5950587fe06a039a' X# $FreeBSD: trunk/Makefile.options.desc 3 2012-09-17 19:51:57Z ohauer $ X X# ===================================== X# MPMs XMPM_SHARED_DESC= all MPMs as loadable module XMPM_PREFORK_DESC= non-threaded, pre-forking XMPM_WORKER_DESC= hybrid multi-threaded/process XMPM_EVENT_DESC= MPM worker variant X X# ===================================== X# static support (tbd) XSTATIC_AB_DESC= static linked ab XSTATIC_CHECKGID_DESC= static linked checkgid XSTATIC_FCGISTARTER_DESC= static linked fcgistarter XSTATIC_HTCACHECLEAN_DESC= static linked htcacheclean XSTATIC_HTDBM_DESC= static linked htdbm XSTATIC_HTDIGEST_DESC= static linked htdigest XSTATIC_HTPASSWD_DESC= static linked htpasswd XSTATIC_HTTXT2DBM_DESC= static linked httxt2dbm XSTATIC_LOGRESOLVE_DESC= static linked logresolve XSTATIC_ROTATELOGS_DESC= static linked rotatelogs XSTATIC_SUPPORT_DESC= static linked support binaries X X# ===================================== X# additional (no modules) XLUAJIT_DESC= LuaJit Support X X01README_DESC= For detailed description, please visit X02README_DESC= http://httpd.apache.org/docs/2.4/mod/ X X# ===================================== X# modules X# deprecated: ACCESS_COMPAT XACCESS_COMPAT_DESC= (ext) old Group authoriz. based on host X XACTIONS_DESC= (base) mod_actions XALIAS_DESC= (base) mod_alias XALLOWMETHODS_DESC= (exp) mod_allowmethods XASIS_DESC= (base) mod_asis XAUTHNZ_LDAP_DESC= (ext) mod_authnz_ldap XAUTHN_ANON_DESC= (ext) mod_authn_anon XAUTHN_CORE_DESC= (base) mod_authn_core XAUTHN_DBD_DESC= (ext) mod_authn_dbd XAUTHN_DBM_DESC= (ext) mod_authn_dbm XAUTHN_FILE_DESC= (base) mod_authn_file XAUTHN_SOCACHE_DESC= (base) mod_authn_socache XAUTHZ_CORE_DESC= (base) mod_authz_core XAUTHZ_DBD_DESC= (ext) mod_authz_dbd XAUTHZ_DBM_DESC= (ext) mod_authz_dbm XAUTHZ_GROUPFILE_DESC= (base) mod_authz_groupfile XAUTHZ_HOST_DESC= (base) mod_authz_host XAUTHZ_OWNER_DESC= (ext) mod_authz_owner XAUTHZ_USER_DESC= (base) mod_authz_user XAUTH_BASIC_DESC= (base) mod_auth_basic XAUTH_DIGEST_DESC= (ext) mod_auth_digest XAUTH_FORM_DESC= (base) mod_auth_form XAUTOINDEX_DESC= (base) mod_autoindex XBUCKETEER_DESC= mod_bucketeer XBUFFER_DESC= (ext) mod_buffer XCACHE_DESC= (ext) RFC 2616 HTTP caching filter XCACHE_DISK_DESC= (ext) mod_cache_disk XCASE_FILTER_DESC= (example) mod_case_filter XCASE_FILTER_IN_DESC= (example) mod_case_filter_in XCERN_META_DESC= (ext) mod_cern_meta XCGID_DESC= (base) mod_cgid XCGI_DESC= (base) mod_cgi XCHARSET_LITE_DESC= (ext) mod_charset_lite XDATA_DESC= (ext) mod_data XDAV_DESC= (ext) mod_dav XDAV_FS_DESC= (ext) mod_dav_fs XDAV_LOCK_DESC= (ext) mod_dav_lock XDBD_DESC= (ext) Manages SQL database connections XDEFLATE_DESC= (ext) mod_deflate XDIALUP_DESC= (exp) mod_dialup XDIR_DESC= (base) mod_dir XDUMPIO_DESC= (ext) mod_dumpio XENV_DESC= (base) mod_env XEXPIRES_DESC= (ext) mod_expires XEXT_FILTER_DESC= (ext) mod_ext_filter XFILE_CACHE_DESC= (exp) mod_file_cache XFILTER_DESC= (base) mod_filter XHEADERS_DESC= (ext) mod_headers XHEARTBEAT_DESC= (exp) mod_heartbeat XHEARTMONITOR_DESC= (exp) mod_heartmonitor XIDENT_DESC= (ext) RFC 1413 ident lookups XIMAGEMAP_DESC= (base) mod_imagemap XINCLUDE_DESC= (base) mod_include XINFO_DESC= (ext) mod_info XLBMETHOD_BYBUSYNESS_DESC= (ext) mod_lbmethod_bybusyness XLBMETHOD_BYREQUESTS_DESC= (ext) mod_lbmethod_byrequests XLBMETHOD_BYTRAFFIC_DESC= (ext) mod_lbmethod_bytraffic XLBMETHOD_HEARTBEAT_DESC= (exp) mod_lbmethod_heartbeat XLDAP_DESC= (ext) connection pooling, caching XLOGIO_DESC= (ext) mod_logio XLOG_CONFIG_DESC= (base) mod_log_config XLOG_DEBUG_DESC= (exp) mod_log_debug XLOG_FORENSIC_DESC= (ext) mod_log_forensic XLUA_DESC= (exp) mod_lua XMIME_DESC= (base) mod_mime XMIME_MAGIC_DESC= (ext) mod_mime_magic XNEGOTIATION_DESC= (base) mod_negotiation XV4_MAPPED_DESC= Allow IPv6 socket to handle IPv4 XECHO_DESC= (example exp) mod_echo XEXAMPLE_HOOKS_DESC= (example exp) XEXAMPLE_IPC_DESC= (example exp) XOPTIONAL_FN_EXPORT_DESC= (example) mod_optional_fn_export XOPTIONAL_FN_IMPORT_DESC= (example) mod_optional_fn_import XOPTIONAL_HOOK_EXPORT_DESC= (example) mod_optional_hook_export XOPTIONAL_HOOK_IMPORT_DESC= (example) mod_optional_hook_import X#PRIVILEGES_DESC= Support for Solaris privileges (Solaris 10 and OpenSolaris) XPROXY_DESC= (multi) (ext) mod_proxy XPROXY_AJP_DESC= (ext) mod_proxy_ajp XPROXY_BALANCER_DESC= (ext) mod_proxy_balancer XPROXY_CONNECT_DESC= (ext) mod_proxy_connect XPROXY_EXPRESS_DESC= (ext) mod_proxy_express XPROXY_FCGI_DESC= (ext) mod_proxy_fcgi XPROXY_FDPASS_DESC= (ext) mod_proxy_fdpass XPROXY_FTP_DESC= (ext) mod_proxy_ftp XPROXY_HTML_DESC= (base) mod_proxy_html XPROXY_HTTP_DESC= (ext) mod_proxy_http XPROXY_SCGI_DESC= (ext) mod_proxy_scgi XRATELIMIT_DESC= (ext) mod_ratelimit XREFLECTOR_DESC= (base) mod_reflector XREMOTEIP_DESC= (base) mod_remoteip XREQTIMEOUT_DESC= (ext) mod_reqtimeout XREQUEST_DESC= (base) mod_request XREWRITE_DESC= (ext) mod_rewrite XSED_DESC= (exp) mod_sed XSESSION_DESC= (multi) (ext) mod_session XSESSION_COOKIE_DESC= (ext) mod_session_cookie XSESSION_CRYPTO_DESC= (exp) mod_session_crypto X# text to long with MULTI SESSION_DBD_DESC= DBD/SQL based session support XSESSION_DBD_DESC= (ext) DBD/SQL based support XSETENVIF_DESC= (base) mod_setenvif XSLOTMEM_PLAIN_DESC= (ext) mod_slotmem_plain XSLOTMEM_SHM_DESC= (ext) mod_slotmem_shm XSOCACHE_DBM_DESC= (ext) mod_socache_dbm XSOCACHE_DC_DESC= (ext) mod_socache_dc XSOCACHE_MEMCACHE_DESC= (ext) mod_socache_memcache XSOCACHE_SHMCB_DESC= (ext) mod_socache_shmcb XSPELING_DESC= (ext) mod_speling XSSL_DESC= (ext) mod_ssl XSTATUS_DESC= (base) mod_status XSUBSTITUTE_DESC= (ext) mod_substitute XSUEXEC_DESC= (ext) mod_suexec XUNIQUE_ID_DESC= (ext) mod_unique_id X# UNIXD Basic (required) security for Unix-family platforms. XUNIXD_DESC= (base) mod_unixd XUSERDIR_DESC= (base) mod_userdir XUSERTRACK_DESC= (ext) mod_usertrack XVERSION_DESC= (ext) mod_version XVHOST_ALIAS_DESC= (ext) mod_vhost_alias XWATCHDOG_DESC= (base) mod_watchdog XXML2ENC_DESC= (base) mod_xml2enc 737b85766d68733b5950587fe06a039a echo x - apache24_prototype/pkg-message sed 's/^X//' >apache24_prototype/pkg-message << 'ac30056db73872d95d0e4be6e567f9bd' XTo run apache www server from startup, add apache24_enable="yes" Xin your /etc/rc.conf. Extra options can be found in startup script. X XYour hostname must be resolvable using at least 1 mechanism in X/etc/nsswitch typically DNS or /etc/hosts or apache might Xhave issues starting depending on the modules you are using. ac30056db73872d95d0e4be6e567f9bd echo x - apache24_prototype/pkg-plist sed 's/^X//' >apache24_prototype/pkg-plist << 'bec5b53054294487e2beff2e42abffc7' X@comment $FreeBSD: head/www/apache24/pkg-plist 303550 2012-09-02 14:31:58Z ohauer $ X@comment keep the next three lines on top X@exec mkdir -p %D/%%ETCDIR%%/envvars.d X@exec mkdir -p %D/%%ETCDIR%%/extra X@exec mkdir -p %D/%%ETCDIR%%/Includes X%%ETCDIR%%/Includes/no-accf.conf Xinclude/apache24/ap_compat.h Xinclude/apache24/ap_config.h Xinclude/apache24/ap_config_auto.h Xinclude/apache24/ap_config_layout.h Xinclude/apache24/ap_expr.h Xinclude/apache24/ap_hooks.h Xinclude/apache24/ap_listen.h Xinclude/apache24/ap_mmn.h Xinclude/apache24/ap_mpm.h Xinclude/apache24/ap_provider.h Xinclude/apache24/ap_regex.h Xinclude/apache24/ap_regkey.h Xinclude/apache24/ap_release.h Xinclude/apache24/ap_slotmem.h Xinclude/apache24/ap_socache.h Xinclude/apache24/apache_noprobes.h Xinclude/apache24/heartbeat.h Xinclude/apache24/http_config.h Xinclude/apache24/http_connection.h Xinclude/apache24/http_core.h Xinclude/apache24/http_log.h Xinclude/apache24/http_main.h Xinclude/apache24/http_protocol.h Xinclude/apache24/http_request.h Xinclude/apache24/http_vhost.h Xinclude/apache24/httpd.h Xinclude/apache24/mod_auth.h Xinclude/apache24/mod_cache.h Xinclude/apache24/mod_cgi.h Xinclude/apache24/mod_core.h Xinclude/apache24/mod_dav.h Xinclude/apache24/mod_dbd.h Xinclude/apache24/mod_include.h Xinclude/apache24/mod_log_config.h Xinclude/apache24/mod_proxy.h Xinclude/apache24/mod_request.h Xinclude/apache24/mod_rewrite.h Xinclude/apache24/mod_session.h Xinclude/apache24/mod_so.h Xinclude/apache24/mod_ssl.h Xinclude/apache24/mod_status.h Xinclude/apache24/mod_unixd.h Xinclude/apache24/mod_watchdog.h Xinclude/apache24/mpm_common.h Xinclude/apache24/os.h Xinclude/apache24/scoreboard.h Xinclude/apache24/unixd.h Xinclude/apache24/util_cfgtree.h Xinclude/apache24/util_charset.h Xinclude/apache24/util_cookies.h Xinclude/apache24/util_ebcdic.h Xinclude/apache24/util_filter.h Xinclude/apache24/util_ldap.h Xinclude/apache24/util_md5.h Xinclude/apache24/util_mutex.h Xinclude/apache24/util_script.h Xinclude/apache24/util_time.h Xinclude/apache24/util_varbuf.h Xinclude/apache24/util_xml.h Xlibexec/apache24/httpd.exp X@comment XXX olli modules X%%MOD_ACCESS_COMPAT%%libexec/apache24/mod_access_compat.so X%%MOD_ACTIONS%%libexec/apache24/mod_actions.so X%%MOD_ALIAS%%libexec/apache24/mod_alias.so X%%MOD_ALLOWMETHODS%%libexec/apache24/mod_allowmethods.so X%%MOD_ASIS%%libexec/apache24/mod_asis.so X%%MOD_AUTHNZ_LDAP%%libexec/apache24/mod_authnz_ldap.so X%%MOD_AUTHN_ANON%%libexec/apache24/mod_authn_anon.so X%%MOD_AUTHN_CORE%%libexec/apache24/mod_authn_core.so X%%MOD_AUTHN_DBD%%libexec/apache24/mod_authn_dbd.so X%%MOD_AUTHN_DBM%%libexec/apache24/mod_authn_dbm.so X%%MOD_AUTHN_FILE%%libexec/apache24/mod_authn_file.so X%%MOD_AUTHN_SOCACHE%%libexec/apache24/mod_authn_socache.so X%%MOD_AUTHZ_CORE%%libexec/apache24/mod_authz_core.so X%%MOD_AUTHZ_DBD%%libexec/apache24/mod_authz_dbd.so X%%MOD_AUTHZ_DBM%%libexec/apache24/mod_authz_dbm.so X%%MOD_AUTHZ_GROUPFILE%%libexec/apache24/mod_authz_groupfile.so X%%MOD_AUTHZ_HOST%%libexec/apache24/mod_authz_host.so X%%MOD_AUTHZ_OWNER%%libexec/apache24/mod_authz_owner.so X%%MOD_AUTHZ_USER%%libexec/apache24/mod_authz_user.so X%%MOD_AUTH_BASIC%%libexec/apache24/mod_auth_basic.so X%%MOD_AUTH_DIGEST%%libexec/apache24/mod_auth_digest.so X%%MOD_AUTH_FORM%%libexec/apache24/mod_auth_form.so X%%MOD_AUTOINDEX%%libexec/apache24/mod_autoindex.so X%%MOD_BUCKETEER%%libexec/apache24/mod_bucketeer.so X%%MOD_BUFFER%%libexec/apache24/mod_buffer.so X%%MOD_CACHE%%libexec/apache24/mod_cache.so X%%MOD_CACHE_DISK%%libexec/apache24/mod_cache_disk.so X%%MOD_CASE_FILTER%%libexec/apache24/mod_case_filter.so X%%MOD_CASE_FILTER_IN%%libexec/apache24/mod_case_filter_in.so X%%MOD_CERN_META%%libexec/apache24/mod_cern_meta.so X%%MOD_CGI%%libexec/apache24/mod_cgi.so X%%MOD_CGID%%libexec/apache24/mod_cgid.so X%%MOD_CHARSET_LITE%%libexec/apache24/mod_charset_lite.so X%%MOD_DATA%%libexec/apache24/mod_data.so X%%MOD_DAV%%libexec/apache24/mod_dav.so X%%MOD_DAV_FS%%libexec/apache24/mod_dav_fs.so X%%MOD_DAV_LOCK%%libexec/apache24/mod_dav_lock.so X%%MOD_DBD%%libexec/apache24/mod_dbd.so X%%MOD_DEFLATE%%libexec/apache24/mod_deflate.so X%%MOD_DIALUP%%libexec/apache24/mod_dialup.so X%%MOD_DIR%%libexec/apache24/mod_dir.so X%%MOD_DUMPIO%%libexec/apache24/mod_dumpio.so X%%MOD_ENV%%libexec/apache24/mod_env.so X%%MOD_EXPIRES%%libexec/apache24/mod_expires.so X%%MOD_EXT_FILTER%%libexec/apache24/mod_ext_filter.so X%%MOD_FILE_CACHE%%libexec/apache24/mod_file_cache.so X%%MOD_FILTER%%libexec/apache24/mod_filter.so X%%MOD_HEADERS%%libexec/apache24/mod_headers.so X%%MOD_HEARTBEAT%%libexec/apache24/mod_heartbeat.so X%%MOD_HEARTMONITOR%%libexec/apache24/mod_heartmonitor.so X%%MOD_IMAGEMAP%%libexec/apache24/mod_imagemap.so X%%MOD_INCLUDE%%libexec/apache24/mod_include.so X%%MOD_INFO%%libexec/apache24/mod_info.so X%%MOD_LBMETHOD_BYBUSYNESS%%libexec/apache24/mod_lbmethod_bybusyness.so X%%MOD_LBMETHOD_BYREQUESTS%%libexec/apache24/mod_lbmethod_byrequests.so X%%MOD_LBMETHOD_BYTRAFFIC%%libexec/apache24/mod_lbmethod_bytraffic.so X%%MOD_LBMETHOD_HEARTBEAT%%libexec/apache24/mod_lbmethod_heartbeat.so X%%MOD_LDAP%%libexec/apache24/mod_ldap.so X%%MOD_LOGIO%%libexec/apache24/mod_logio.so X%%MOD_LOG_CONFIG%%libexec/apache24/mod_log_config.so X%%MOD_LOG_DEBUG%%libexec/apache24/mod_log_debug.so X%%MOD_LOG_FORENSIC%%libexec/apache24/mod_log_forensic.so X%%MOD_LUA%%libexec/apache24/mod_lua.so X%%MOD_MIME%%libexec/apache24/mod_mime.so X%%MOD_MIME_MAGIC%%libexec/apache24/mod_mime_magic.so X%%MPM%%libexec/apache24/mod_mpm_event.so X%%MPM%%libexec/apache24/mod_mpm_prefork.so X%%MPM%%libexec/apache24/mod_mpm_worker.so X%%MOD_NEGOTIATION%%libexec/apache24/mod_negotiation.so X%%MOD_OPTIONAL_FN_EXPORT%%libexec/apache24/mod_optional_fn_export.so X%%MOD_OPTIONAL_FN_IMPORT%%libexec/apache24/mod_optional_fn_import.so X%%MOD_OPTIONAL_HOOK_EXPORT%%libexec/apache24/mod_optional_hook_export.so X%%MOD_OPTIONAL_HOOK_IMPORT%%libexec/apache24/mod_optional_hook_import.so X@comment Solaris only %%MOD_PRIVILEGES%%libexec/apache24/mod_privileges.so X%%MOD_PROXY%%libexec/apache24/mod_proxy.so X%%MOD_PROXY_AJP%%libexec/apache24/mod_proxy_ajp.so X%%MOD_PROXY_BALANCER%%libexec/apache24/mod_proxy_balancer.so X%%MOD_PROXY_CONNECT%%libexec/apache24/mod_proxy_connect.so X%%MOD_PROXY_EXPRESS%%libexec/apache24/mod_proxy_express.so X%%MOD_PROXY_FCGI%%libexec/apache24/mod_proxy_fcgi.so X%%MOD_PROXY_FDPASS%%libexec/apache24/mod_proxy_fdpass.so X%%MOD_PROXY_FTP%%libexec/apache24/mod_proxy_ftp.so X%%MOD_PROXY_HTML%%libexec/apache24/mod_proxy_html.so X%%MOD_PROXY_HTTP%%libexec/apache24/mod_proxy_http.so X%%MOD_PROXY_SCGI%%libexec/apache24/mod_proxy_scgi.so X%%MOD_RATELIMIT%%libexec/apache24/mod_ratelimit.so X%%MOD_REFLECTOR%%libexec/apache24/mod_reflector.so X%%MOD_REMOTEIP%%libexec/apache24/mod_remoteip.so X%%MOD_REQTIMEOUT%%libexec/apache24/mod_reqtimeout.so X%%MOD_REQUEST%%libexec/apache24/mod_request.so X%%MOD_REWRITE%%libexec/apache24/mod_rewrite.so X%%MOD_SED%%libexec/apache24/mod_sed.so X%%MOD_SESSION%%libexec/apache24/mod_session.so X%%MOD_SESSION_COOKIE%%libexec/apache24/mod_session_cookie.so X%%MOD_SESSION_CRYPTO%%libexec/apache24/mod_session_crypto.so X%%MOD_SESSION_DBD%%libexec/apache24/mod_session_dbd.so X%%MOD_SETENVIF%%libexec/apache24/mod_setenvif.so X%%MOD_SLOTMEM_PLAIN%%libexec/apache24/mod_slotmem_plain.so X%%MOD_SLOTMEM_SHM%%libexec/apache24/mod_slotmem_shm.so X%%MOD_SOCACHE_DBM%%libexec/apache24/mod_socache_dbm.so X%%MOD_SOCACHE_DC%%libexec/apache24/mod_socache_dc.so X%%MOD_SOCACHE_MEMCACHE%%libexec/apache24/mod_socache_memcache.so X%%MOD_SOCACHE_SHMCB%%libexec/apache24/mod_socache_shmcb.so X%%MOD_SPELING%%libexec/apache24/mod_speling.so X%%MOD_SSL%%libexec/apache24/mod_ssl.so X%%MOD_STATUS%%libexec/apache24/mod_status.so X%%MOD_SUBSTITUTE%%libexec/apache24/mod_substitute.so X%%MOD_SUEXEC%%libexec/apache24/mod_suexec.so X%%MOD_UNIQUE_ID%%libexec/apache24/mod_unique_id.so X%%MOD_UNIXD%%libexec/apache24/mod_unixd.so X%%MOD_USERDIR%%libexec/apache24/mod_userdir.so X%%MOD_USERTRACK%%libexec/apache24/mod_usertrack.so X%%MOD_VERSION%%libexec/apache24/mod_version.so X%%MOD_VHOST_ALIAS%%libexec/apache24/mod_vhost_alias.so X%%MOD_WATCHDOG%%libexec/apache24/mod_watchdog.so X%%MOD_XML2ENC%%libexec/apache24/mod_xml2enc.so X Xbin/ab Xbin/apxs Xbin/dbmmanage Xbin/htdbm Xbin/htdigest Xbin/htpasswd Xbin/httxt2dbm Xbin/logresolve Xsbin/apachectl Xsbin/checkgid X%%FORENSIC%%sbin/check_forensic Xsbin/envvars Xsbin/fcgistarter Xsbin/htcacheclean Xsbin/httpd Xsbin/rotatelogs Xbin/split-logfile X%%SUEXEC%%sbin/suexec X%%DATADIR%%/build/config.nice X%%DATADIR%%/build/config_vars.mk X%%DATADIR%%/build/instdso.sh X%%DATADIR%%/build/library.mk X%%DATADIR%%/build/ltlib.mk X%%DATADIR%%/build/mkdir.sh X%%DATADIR%%/build/program.mk X%%DATADIR%%/build/rules.mk X%%DATADIR%%/build/special.mk X X@unexec if cmp -s %D/%%ETCDIR%%/extra/httpd-autoindex.conf %D/%%EXAMPLESDIR%%/extra/httpd-autoindex.conf; then rm -f %D/%%ETCDIR%%/extra/httpd-autoindex.conf; fi X%%EXAMPLESDIR%%/extra/httpd-autoindex.conf X@exec [ -f %D/%%ETCDIR%%/extra/httpd-autoindex.conf ] || cp %D/%%EXAMPLESDIR%%/extra/httpd-autoindex.conf %D/%%ETCDIR%%/extra/httpd-autoindex.conf X X@unexec if cmp -s %D/%%ETCDIR%%/extra/httpd-dav.conf %D/%%EXAMPLESDIR%%/extra/httpd-dav.conf; then rm -f %D/%%ETCDIR%%/extra/httpd-dav.conf; fi X%%EXAMPLESDIR%%/extra/httpd-dav.conf X@exec [ -f %D/%%ETCDIR%%/extra/httpd-dav.conf ] || cp %D/%%EXAMPLESDIR%%/extra/httpd-dav.conf %D/%%ETCDIR%%/extra/httpd-dav.conf X X@unexec if cmp -s %D/%%ETCDIR%%/extra/httpd-default.conf %D/%%EXAMPLESDIR%%/extra/httpd-default.conf; then rm -f %D/%%ETCDIR%%/extra/httpd-default.conf; fi X%%EXAMPLESDIR%%/extra/httpd-default.conf X@exec [ -f %D/%%ETCDIR%%/extra/httpd-default.conf ] || cp %D/%%EXAMPLESDIR%%/extra/httpd-default.conf %D/%%ETCDIR%%/extra/httpd-default.conf X X@unexec if cmp -s %D/%%ETCDIR%%/extra/httpd-info.conf %D/%%EXAMPLESDIR%%/extra/httpd-info.conf; then rm -f %D/%%ETCDIR%%/extra/httpd-info.conf; fi X%%EXAMPLESDIR%%/extra/httpd-info.conf X@exec [ -f %D/%%ETCDIR%%/extra/httpd-info.conf ] || cp %D/%%EXAMPLESDIR%%/extra/httpd-info.conf %D/%%ETCDIR%%/extra/httpd-info.conf X X@unexec if cmp -s %D/%%ETCDIR%%/extra/httpd-languages.conf %D/%%EXAMPLESDIR%%/extra/httpd-languages.conf; then rm -f %D/%%ETCDIR%%/extra/httpd-languages.conf; fi X%%EXAMPLESDIR%%/extra/httpd-languages.conf X@exec [ -f %D/%%ETCDIR%%/extra/httpd-languages.conf ] || cp %D/%%EXAMPLESDIR%%/extra/httpd-languages.conf %D/%%ETCDIR%%/extra/httpd-languages.conf X X@unexec if cmp -s %D/%%ETCDIR%%/extra/httpd-manual.conf %D/%%EXAMPLESDIR%%/extra/httpd-manual.conf; then rm -f %D/%%ETCDIR%%/extra/httpd-manual.conf; fi X%%EXAMPLESDIR%%/extra/httpd-manual.conf X@exec [ -f %D/%%ETCDIR%%/extra/httpd-manual.conf ] || cp %D/%%EXAMPLESDIR%%/extra/httpd-manual.conf %D/%%ETCDIR%%/extra/httpd-manual.conf X X@unexec if cmp -s %D/%%ETCDIR%%/extra/httpd-mpm.conf %D/%%EXAMPLESDIR%%/extra/httpd-mpm.conf; then rm -f %D/%%ETCDIR%%/extra/httpd-mpm.conf; fi X%%EXAMPLESDIR%%/extra/httpd-mpm.conf X@exec [ -f %D/%%ETCDIR%%/extra/httpd-mpm.conf ] || cp %D/%%EXAMPLESDIR%%/extra/httpd-mpm.conf %D/%%ETCDIR%%/extra/httpd-mpm.conf X X@unexec if cmp -s %D/%%ETCDIR%%/extra/httpd-multilang-errordoc.conf %D/%%EXAMPLESDIR%%/extra/httpd-multilang-errordoc.conf; then rm -f %D/%%ETCDIR%%/extra/httpd-multilang-errordoc.conf; fi X%%EXAMPLESDIR%%/extra/httpd-multilang-errordoc.conf X@exec [ -f %D/%%ETCDIR%%/extra/httpd-multilang-errordoc.conf ] || cp %D/%%EXAMPLESDIR%%/extra/httpd-multilang-errordoc.conf %D/%%ETCDIR%%/extra/httpd-multilang-errordoc.conf X X@unexec if cmp -s %D/%%ETCDIR%%/extra/httpd-ssl.conf %D/%%EXAMPLESDIR%%/extra/httpd-ssl.conf; then rm -f %D/%%ETCDIR%%/extra/httpd-ssl.conf; fi X%%EXAMPLESDIR%%/extra/httpd-ssl.conf X@exec [ -f %D/%%ETCDIR%%/extra/httpd-ssl.conf ] || cp %D/%%EXAMPLESDIR%%/extra/httpd-ssl.conf %D/%%ETCDIR%%/extra/httpd-ssl.conf X X@unexec if cmp -s %D/%%ETCDIR%%/extra/httpd-userdir.conf %D/%%EXAMPLESDIR%%/extra/httpd-userdir.conf; then rm -f %D/%%ETCDIR%%/extra/httpd-userdir.conf; fi X%%EXAMPLESDIR%%/extra/httpd-userdir.conf X@exec [ -f %D/%%ETCDIR%%/extra/httpd-userdir.conf ] || cp %D/%%EXAMPLESDIR%%/extra/httpd-userdir.conf %D/%%ETCDIR%%/extra/httpd-userdir.conf X X@unexec if cmp -s %D/%%ETCDIR%%/extra/httpd-vhosts.conf %D/%%EXAMPLESDIR%%/extra/httpd-vhosts.conf; then rm -f %D/%%ETCDIR%%/extra/httpd-vhosts.conf; fi X%%EXAMPLESDIR%%/extra/httpd-vhosts.conf X@exec [ -f %D/%%ETCDIR%%/extra/httpd-vhosts.conf ] || cp %D/%%EXAMPLESDIR%%/extra/httpd-vhosts.conf %D/%%ETCDIR%%/extra/httpd-vhosts.conf X X@unexec if cmp -s %D/%%ETCDIR%%/extra/proxy-html.conf %D/%%EXAMPLESDIR%%/extra/proxy-html.conf; then rm -f %D/%%ETCDIR%%/extra/proxy-html.conf; fi X%%EXAMPLESDIR%%/extra/proxy-html.conf X@exec [ -f %D/%%ETCDIR%%/extra/proxy-html.conf ] || cp %D/%%EXAMPLESDIR%%/extra/proxy-html.conf %D/%%ETCDIR%%/extra/proxy-html.conf X X@unexec if cmp %D/%%ETCDIR%%/httpd.conf %D/%%EXAMPLESDIR%%/httpd.conf; then rm -vf %D/%%ETCDIR%%/httpd.conf; fi X%%EXAMPLESDIR%%/httpd.conf X@exec [ -f %D/%%ETCDIR%%/httpd.conf ] || cp -v %D/%%EXAMPLESDIR%%/httpd.conf %D/%%ETCDIR%%/httpd.conf X X@unexec if cmp -s %D/%%WWWDIR%%/data/index.html %D/%%EXAMPLESDIR%%/index.html; then rm -f %D/%%WWWDIR%%/data/index.html; fi X%%EXAMPLESDIR%%/index.html X@exec [ -d %D/%%WWWDIR%%/data ] || mkdir -p %D/%%WWWDIR%%/data X@exec [ -f %D/%%WWWDIR%%/data/index.html ] || cp %D/%%EXAMPLESDIR%%/index.html %D/%%WWWDIR%%/data/index.html X@unexec if cmp -s %D/%%ETCDIR%%/magic %D/%%EXAMPLESDIR%%/magic; then rm -f %D/%%ETCDIR%%/magic; fi X X%%EXAMPLESDIR%%/magic X@exec [ -f %D/%%ETCDIR%%/magic ] || cp %D/%%EXAMPLESDIR%%/magic %D/%%ETCDIR%%/magic X@unexec if cmp -s %D/%%ETCDIR%%/mime.types %D/%%EXAMPLESDIR%%/mime.types; then rm -f %D/%%ETCDIR%%/mime.types; fi X%%EXAMPLESDIR%%/mime.types X@exec [ -f %D/%%ETCDIR%%/mime.types ] || cp %D/%%EXAMPLESDIR%%/mime.types %D/%%ETCDIR%%/mime.types X X%%WWWDIR%%/cgi-bin/printenv X%%WWWDIR%%/cgi-bin/test-cgi X%%WWWDIR%%/error/HTTP_BAD_GATEWAY.html.var X%%WWWDIR%%/error/HTTP_BAD_REQUEST.html.var X%%WWWDIR%%/error/HTTP_FORBIDDEN.html.var X%%WWWDIR%%/error/HTTP_GONE.html.var X%%WWWDIR%%/error/HTTP_INTERNAL_SERVER_ERROR.html.var X%%WWWDIR%%/error/HTTP_LENGTH_REQUIRED.html.var X%%WWWDIR%%/error/HTTP_METHOD_NOT_ALLOWED.html.var X%%WWWDIR%%/error/HTTP_NOT_FOUND.html.var X%%WWWDIR%%/error/HTTP_NOT_IMPLEMENTED.html.var X%%WWWDIR%%/error/HTTP_PRECONDITION_FAILED.html.var X%%WWWDIR%%/error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var X%%WWWDIR%%/error/HTTP_REQUEST_TIME_OUT.html.var X%%WWWDIR%%/error/HTTP_REQUEST_URI_TOO_LARGE.html.var X%%WWWDIR%%/error/HTTP_SERVICE_UNAVAILABLE.html.var X%%WWWDIR%%/error/HTTP_UNAUTHORIZED.html.var X%%WWWDIR%%/error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var X%%WWWDIR%%/error/HTTP_VARIANT_ALSO_VARIES.html.var X%%WWWDIR%%/error/README X%%WWWDIR%%/error/contact.html.var X%%WWWDIR%%/error/include/bottom.html X%%WWWDIR%%/error/include/spacer.html X%%WWWDIR%%/error/include/top.html X%%WWWDIR%%/icons/README X%%WWWDIR%%/icons/README.html X%%WWWDIR%%/icons/a.gif X%%WWWDIR%%/icons/a.png X%%WWWDIR%%/icons/alert.black.gif X%%WWWDIR%%/icons/alert.black.png X%%WWWDIR%%/icons/alert.red.gif X%%WWWDIR%%/icons/alert.red.png X%%WWWDIR%%/icons/apache_pb.gif X%%WWWDIR%%/icons/apache_pb.png X%%WWWDIR%%/icons/apache_pb2.gif X%%WWWDIR%%/icons/apache_pb2.png X%%WWWDIR%%/icons/apache_pb2_ani.gif X%%WWWDIR%%/icons/back.gif X%%WWWDIR%%/icons/back.png X%%WWWDIR%%/icons/ball.gray.gif X%%WWWDIR%%/icons/ball.gray.png X%%WWWDIR%%/icons/ball.red.gif X%%WWWDIR%%/icons/ball.red.png X%%WWWDIR%%/icons/binary.gif X%%WWWDIR%%/icons/binary.png X%%WWWDIR%%/icons/binhex.gif X%%WWWDIR%%/icons/binhex.png X%%WWWDIR%%/icons/blank.gif X%%WWWDIR%%/icons/blank.png X%%WWWDIR%%/icons/bomb.gif X%%WWWDIR%%/icons/bomb.png X%%WWWDIR%%/icons/box1.gif X%%WWWDIR%%/icons/box1.png X%%WWWDIR%%/icons/box2.gif X%%WWWDIR%%/icons/box2.png X%%WWWDIR%%/icons/broken.gif X%%WWWDIR%%/icons/broken.png X%%WWWDIR%%/icons/burst.gif X%%WWWDIR%%/icons/burst.png X%%WWWDIR%%/icons/c.gif X%%WWWDIR%%/icons/c.png X%%WWWDIR%%/icons/comp.blue.gif X%%WWWDIR%%/icons/comp.blue.png X%%WWWDIR%%/icons/comp.gray.gif X%%WWWDIR%%/icons/comp.gray.png X%%WWWDIR%%/icons/compressed.gif X%%WWWDIR%%/icons/compressed.png X%%WWWDIR%%/icons/continued.gif X%%WWWDIR%%/icons/continued.png X%%WWWDIR%%/icons/dir.gif X%%WWWDIR%%/icons/dir.png X%%WWWDIR%%/icons/diskimg.gif X%%WWWDIR%%/icons/diskimg.png X%%WWWDIR%%/icons/down.gif X%%WWWDIR%%/icons/down.png X%%WWWDIR%%/icons/dvi.gif X%%WWWDIR%%/icons/dvi.png X%%WWWDIR%%/icons/f.gif X%%WWWDIR%%/icons/f.png X%%WWWDIR%%/icons/folder.gif X%%WWWDIR%%/icons/folder.open.gif X%%WWWDIR%%/icons/folder.open.png X%%WWWDIR%%/icons/folder.png X%%WWWDIR%%/icons/folder.sec.gif X%%WWWDIR%%/icons/folder.sec.png X%%WWWDIR%%/icons/forward.gif X%%WWWDIR%%/icons/forward.png X%%WWWDIR%%/icons/generic.gif X%%WWWDIR%%/icons/generic.png X%%WWWDIR%%/icons/generic.red.gif X%%WWWDIR%%/icons/generic.red.png X%%WWWDIR%%/icons/generic.sec.gif X%%WWWDIR%%/icons/generic.sec.png X%%WWWDIR%%/icons/hand.right.gif X%%WWWDIR%%/icons/hand.right.png X%%WWWDIR%%/icons/hand.up.gif X%%WWWDIR%%/icons/hand.up.png X%%WWWDIR%%/icons/icon.sheet.gif X%%WWWDIR%%/icons/icon.sheet.png X%%WWWDIR%%/icons/image1.gif X%%WWWDIR%%/icons/image1.png X%%WWWDIR%%/icons/image2.gif X%%WWWDIR%%/icons/image2.png X%%WWWDIR%%/icons/image3.gif X%%WWWDIR%%/icons/image3.png X%%WWWDIR%%/icons/index.gif X%%WWWDIR%%/icons/index.png X%%WWWDIR%%/icons/layout.gif X%%WWWDIR%%/icons/layout.png X%%WWWDIR%%/icons/left.gif X%%WWWDIR%%/icons/left.png X%%WWWDIR%%/icons/link.gif X%%WWWDIR%%/icons/link.png X%%WWWDIR%%/icons/movie.gif X%%WWWDIR%%/icons/movie.png X%%WWWDIR%%/icons/odf6odb.png X%%WWWDIR%%/icons/odf6odc.png X%%WWWDIR%%/icons/odf6odf.png X%%WWWDIR%%/icons/odf6odg.png X%%WWWDIR%%/icons/odf6odi.png X%%WWWDIR%%/icons/odf6odm.png X%%WWWDIR%%/icons/odf6odp.png X%%WWWDIR%%/icons/odf6ods.png X%%WWWDIR%%/icons/odf6odt.png X%%WWWDIR%%/icons/odf6otc.png X%%WWWDIR%%/icons/odf6otf.png X%%WWWDIR%%/icons/odf6otg.png X%%WWWDIR%%/icons/odf6oth.png X%%WWWDIR%%/icons/odf6oti.png X%%WWWDIR%%/icons/odf6otp.png X%%WWWDIR%%/icons/odf6ots.png X%%WWWDIR%%/icons/odf6ott.png X%%WWWDIR%%/icons/p.gif X%%WWWDIR%%/icons/p.png X%%WWWDIR%%/icons/patch.gif X%%WWWDIR%%/icons/patch.png X%%WWWDIR%%/icons/pdf.gif X%%WWWDIR%%/icons/pdf.png X%%WWWDIR%%/icons/pie0.gif X%%WWWDIR%%/icons/pie0.png X%%WWWDIR%%/icons/pie1.gif X%%WWWDIR%%/icons/pie1.png X%%WWWDIR%%/icons/pie2.gif X%%WWWDIR%%/icons/pie2.png X%%WWWDIR%%/icons/pie3.gif X%%WWWDIR%%/icons/pie3.png X%%WWWDIR%%/icons/pie4.gif X%%WWWDIR%%/icons/pie4.png X%%WWWDIR%%/icons/pie5.gif X%%WWWDIR%%/icons/pie5.png X%%WWWDIR%%/icons/pie6.gif X%%WWWDIR%%/icons/pie6.png X%%WWWDIR%%/icons/pie7.gif X%%WWWDIR%%/icons/pie7.png X%%WWWDIR%%/icons/pie8.gif X%%WWWDIR%%/icons/pie8.png X%%WWWDIR%%/icons/portal.gif X%%WWWDIR%%/icons/portal.png X%%WWWDIR%%/icons/ps.gif X%%WWWDIR%%/icons/ps.png X%%WWWDIR%%/icons/quill.gif X%%WWWDIR%%/icons/quill.png X%%WWWDIR%%/icons/right.gif X%%WWWDIR%%/icons/right.png X%%WWWDIR%%/icons/screw1.gif X%%WWWDIR%%/icons/screw1.png X%%WWWDIR%%/icons/screw2.gif X%%WWWDIR%%/icons/screw2.png X%%WWWDIR%%/icons/script.gif X%%WWWDIR%%/icons/script.png X%%WWWDIR%%/icons/small/back.gif X%%WWWDIR%%/icons/small/back.png X%%WWWDIR%%/icons/small/binary.gif X%%WWWDIR%%/icons/small/binary.png X%%WWWDIR%%/icons/small/binhex.gif X%%WWWDIR%%/icons/small/binhex.png X%%WWWDIR%%/icons/small/blank.gif X%%WWWDIR%%/icons/small/blank.png X%%WWWDIR%%/icons/small/broken.gif X%%WWWDIR%%/icons/small/broken.png X%%WWWDIR%%/icons/small/burst.gif X%%WWWDIR%%/icons/small/burst.png X%%WWWDIR%%/icons/small/comp1.gif X%%WWWDIR%%/icons/small/comp1.png X%%WWWDIR%%/icons/small/comp2.gif X%%WWWDIR%%/icons/small/comp2.png X%%WWWDIR%%/icons/small/compressed.gif X%%WWWDIR%%/icons/small/compressed.png X%%WWWDIR%%/icons/small/continued.gif X%%WWWDIR%%/icons/small/continued.png X%%WWWDIR%%/icons/small/doc.gif X%%WWWDIR%%/icons/small/doc.png X%%WWWDIR%%/icons/small/folder.gif X%%WWWDIR%%/icons/small/folder.png X%%WWWDIR%%/icons/small/folder2.gif X%%WWWDIR%%/icons/small/folder2.png X%%WWWDIR%%/icons/small/forward.gif X%%WWWDIR%%/icons/small/forward.png X%%WWWDIR%%/icons/small/generic.gif X%%WWWDIR%%/icons/small/generic.png X%%WWWDIR%%/icons/small/generic2.gif X%%WWWDIR%%/icons/small/generic2.png X%%WWWDIR%%/icons/small/generic3.gif X%%WWWDIR%%/icons/small/generic3.png X%%WWWDIR%%/icons/small/image.gif X%%WWWDIR%%/icons/small/image.png X%%WWWDIR%%/icons/small/image2.gif X%%WWWDIR%%/icons/small/image2.png X%%WWWDIR%%/icons/small/index.gif X%%WWWDIR%%/icons/small/index.png X%%WWWDIR%%/icons/small/key.gif X%%WWWDIR%%/icons/small/key.png X%%WWWDIR%%/icons/small/movie.gif X%%WWWDIR%%/icons/small/movie.png X%%WWWDIR%%/icons/small/patch.gif X%%WWWDIR%%/icons/small/patch.png X%%WWWDIR%%/icons/small/ps.gif X%%WWWDIR%%/icons/small/ps.png X%%WWWDIR%%/icons/small/rainbow.gif X%%WWWDIR%%/icons/small/rainbow.png X%%WWWDIR%%/icons/small/sound.gif X%%WWWDIR%%/icons/small/sound.png X%%WWWDIR%%/icons/small/sound2.gif X%%WWWDIR%%/icons/small/sound2.png X%%WWWDIR%%/icons/small/tar.gif X%%WWWDIR%%/icons/small/tar.png X%%WWWDIR%%/icons/small/text.gif X%%WWWDIR%%/icons/small/text.png X%%WWWDIR%%/icons/small/transfer.gif X%%WWWDIR%%/icons/small/transfer.png X%%WWWDIR%%/icons/small/unknown.gif X%%WWWDIR%%/icons/small/unknown.png X%%WWWDIR%%/icons/small/uu.gif X%%WWWDIR%%/icons/small/uu.png X%%WWWDIR%%/icons/sound1.gif X%%WWWDIR%%/icons/sound1.png X%%WWWDIR%%/icons/sound2.gif X%%WWWDIR%%/icons/sound2.png X%%WWWDIR%%/icons/sphere1.gif X%%WWWDIR%%/icons/sphere1.png X%%WWWDIR%%/icons/sphere2.gif X%%WWWDIR%%/icons/sphere2.png X%%WWWDIR%%/icons/svg.png X%%WWWDIR%%/icons/tar.gif X%%WWWDIR%%/icons/tar.png X%%WWWDIR%%/icons/tex.gif X%%WWWDIR%%/icons/tex.png X%%WWWDIR%%/icons/text.gif X%%WWWDIR%%/icons/text.png X%%WWWDIR%%/icons/transfer.gif X%%WWWDIR%%/icons/transfer.png X%%WWWDIR%%/icons/unknown.gif X%%WWWDIR%%/icons/unknown.png X%%WWWDIR%%/icons/up.gif X%%WWWDIR%%/icons/up.png X%%WWWDIR%%/icons/uu.gif X%%WWWDIR%%/icons/uu.png X%%WWWDIR%%/icons/uuencoded.gif X%%WWWDIR%%/icons/uuencoded.png X%%WWWDIR%%/icons/world1.gif X%%WWWDIR%%/icons/world1.png X%%WWWDIR%%/icons/world2.gif X%%WWWDIR%%/icons/world2.png X%%WWWDIR%%/icons/xml.png X@dirrm %%WWWDIR%%/icons/small X@dirrm %%WWWDIR%%/icons X@dirrm %%WWWDIR%%/error/include X@dirrm %%WWWDIR%%/error X@dirrmtry %%WWWDIR%%/data X@dirrmtry %%WWWDIR%%/cgi-bin X@dirrmtry %%WWWDIR%% X@dirrm %%EXAMPLESDIR%%/extra X@dirrm %%EXAMPLESDIR%% X@comment XX olli duplicate @dirrmtry %%DOCSDIR%% X@dirrm %%DATADIR%%/build X@dirrm %%DATADIR%% X@dirrmtry libexec/apache24 X@dirrmtry include/apache24 X@comment @unexec rm -f %D/%%ETCDIR%%/httpd.conf.bak 2> /dev/null || true X@dirrmtry %%ETCDIR%%/extra X@dirrmtry %%ETCDIR%%/envvars.d X@dirrmtry %%ETCDIR%%/Includes X@dirrmtry %%ETCDIR%% X@exec mkdir -p %D/%%DOCSDIR%% bec5b53054294487e2beff2e42abffc7 echo x - apache24_prototype/Makefile sed 's/^X//' >apache24_prototype/Makefile << '56bb1795d5f4ebe93fb5ac19d13b38ca' X# $FreeBSD: trunk/Makefile 4 2012-09-17 21:54:54Z ohauer $ X XPORTNAME= apache24 XPORTVERSION= 2.4.3 XCATEGORIES= www ipv6 XMASTER_SITES= ${MASTER_SITE_APACHE_HTTPD} XDISTNAME= httpd-${PORTVERSION} XDIST_SUBDIR= apache24 X XMAINTAINER?= apache@FreeBSD.org XCOMMENT?= Version 2.4.x of Apache web server X XLIB_DEPENDS= expat:${PORTSDIR}/textproc/expat2 \ X apr-1:${PORTSDIR}/devel/apr1 \ X pcre:${PORTSDIR}/devel/pcre X XMAKE_JOBS_SAFE= yes X XLATEST_LINK?= apache24 X XCONFLICTS= caudium14-1.* \ X apache-2.0.* apache-*-2.0.* \ X apache-*-2.2.* apache22-*-2.2.* X XUSE_APACHE= common24 XUSE_BZIP2= yes XUSE_ICONV= yes XUSE_AUTOTOOLS= autoconf libtool XUSE_PERL5= yes XUSE_RC_SUBR= apache24 htcacheclean XLIBTOOLFILES= configure.in X XMAN1= ab.1 apxs.1 dbmmanage.1 htdbm.1 htdigest.1 htpasswd.1 httxt2dbm.1 logresolve.1 XMAN8= apachectl.8 fcgistarter.8 htcacheclean.8 httpd.8 rotatelogs.8 suexec.8 X XPORTDOCS= * X XUSERS= www XGROUPS= www X X# for slave ports X.if !defined(MASTERDIR) XAPACHEDIR= ${.CURDIR} X.else XAPACHEDIR= ${MASTERDIR} X.endif X X# MPM opt ng test XOPTNGONLY= yes X.if !defined (OPTNGONLY) XWITH_MPM= prefork # or prefork, worker, event XWITH_MPM= worker XWITH_MPM= event XWITH_MPM= shared X.endif X XWITH_HTTP_PORT?= 80 XWITH_SSL_PORT?= 443 X X.include "${APACHEDIR}/Makefile.options" X.include "${APACHEDIR}/Makefile.options.desc" X.include X X#.if ${OSVERSION} < 900007 X#.if exists (${PORTSDIR}/Tools/scripts/_dialogwrapper.sh) X#DIALOG="/usr/ports/Tools/scripts/dialogwrapper.sh" X#.else X#DIALOG="${FILESDIR}/dialogwrapper.sh" X#.endif X#.endif X X.if empty(PORT_OPTIONS:MDOCS) XMAKE_ENV+= NOPORTDOCS=yes X.endif X XAPR_CONFIG?= ${LOCALBASE}/bin/apr-1-config XAPU_CONFIG?= ${LOCALBASE}/bin/apu-1-config X X# APU modules used by AUTHN_DBD DBD XAPU_DBD_MYSQL?= ${LOCALBASE}/lib/apr-util-1/apr_dbd_mysql.so XAPU_DBD_PGSQL?= ${LOCALBASE}/lib/apr-util-1/apr_dbd_pgsql.so XAPU_DBD_SQLITE3?= ${LOCALBASE}/lib/apr-util-1/apr_dbd_sqlite3.so X# APU module used by AUTHNZ_LDAP LDAP XAPU_LDAP?= ${LOCALBASE}/lib/apr-util-1/apr_ldap.so X XPREFIX_RELDEST= ${PREFIX:S,^${DESTDIR},,} X XCONFIGURE_ARGS= --prefix=${PREFIX_RELDEST} \ X --enable-layout=FreeBSD \ X --with-perl=${PERL5} \ X --with-port=${WITH_HTTP_PORT} \ X --with-sslport=${WITH_SSL_PORT} \ X --with-expat=${LOCALBASE} \ X --with-iconv=${LOCALBASE} \ X --enable-http \ X --with-pcre=${LOCALBASE} \ X --with-apr=${APR_CONFIG} \ X --with-apr-util=${APU_CONFIG} X XCONFIGURE_ENV= \ X CONFIG_SHELL="${SH}" \ X LOCALBASE="${LOCALBASE}" X XCFLAGS+= --std=c99 X XMAKE_ENV+= EXPR_COMPAT=yes \ X INSTALL_MAN="${INSTALL_MAN}" \ X EXAMPLESDIR=${EXAMPLESDIR} X X#===================================================== X# CONFIGURE_ARGS willl be handled in Makefile.modules, X# here we do only OPTIONS fixups X X.if ${PORT_OPTIONS:MSSL} XUSE_OPENSSL= yes X.endif X X.if ${PORT_OPTIONS:MLUA} XUSE_LUA= 5.1+ XLUA_COMPS= lua X.endif X X.if ${PORT_OPTIONS:MLUAJIT} XLIB_DEPENDS+= luajit:${PORTSDIR}/lang/luajit X.endif X X.if ${PORT_OPTIONS:MPROXY_HTML} || ${PORT_OPTIONS:MXML2ENC} XUSE_GNOME= libxml2 X.endif X X.include X.include "${APACHEDIR}/Makefile.modules" X.warning MPM=${WITH_MPM} X Xpre-configure:: X @${ECHO_MSG} "" X @${ECHO_MSG} " You can check your modules configuration by using make show-modules" X @${ECHO_MSG} "" X Xshow-options: X @${SED} -ne 's/^##//p' ${APACHEDIR}/Makefile.doc X Xpost-extract: X @${FIND} ${WRKSRC} \( -name '*.ds?' -o -name 'NWGNU*' -o -name '*.win' -o -name '*.spec' \) -delete X Xpost-patch: X @${REINPLACE_CMD} -e 's|freebsd5|freebsd|' \ X ${WRKSRC}/configure.in ${WRKSRC}/configure X @${RM} -f ${WRKSRC}/docs/docroot/*.bak X @${INSTALL_DATA} ${WRKSRC}/NOTICE ${WRKSRC}/docs/manual X Xpost-configure: X @FTPUSERS=`${EGREP} -v '^#' /etc/ftpusers| ${TR} -s "\n" " "` ;\ X ${REINPLACE_CMD} -e "s,%%FTPUSERS%%,$${FTPUSERS}," ${WRKSRC}/docs/conf/extra/httpd-userdir.conf X @${REINPLACE_CMD} -e "s,%%WWWOWN%%,${WWWOWN}," -e "s,%%WWWGRP%%,${WWWGRP}," ${WRKSRC}/docs/conf/httpd.conf X @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," ${WRKSRC}/support/envvars-std X Xpost-install: X @${MKDIR} ${ETCDIR}/envvars.d X @${MKDIR} ${ETCDIR}/Includes X @${INSTALL_DATA} ${FILESDIR}/no-accf.conf ${ETCDIR}/Includes/ X X.if ${PORT_OPTIONS:MLOG_FORENSIC} X @${INSTALL_SCRIPT} ${WRKSRC}/support/check_forensic ${PREFIX}/sbin X.endif X X.if ${PORT_OPTIONS:MDOCS} X. for dir in style/lang style/xsl/util style/xsl X @[ -d ${DOCSDIR}/${dir}/ ] && ${TOUCH} ${DOCSDIR}/${dir}/.keepme X. endfor X.endif X @${CAT} ${PKGMESSAGE} X X# maintainer only, check for new modules Xmodlist: extract X @${AWK} '/: checking whether to enable mod_/ \ X {printf "%%%%%s%%%%libexec/apache24/%s.so\n", \ X toupper($$8), $$8}' ${WRKSRC}/configure \ X | ${TR} -d '"' \ X | ${SORT} -u \ X | ${GREP} -E -v 'mod_(echo|example|http|ident|isapi|so).so' X# | ${GREP} -E -v 'MOD_(ECHO|EXAMPLE|HTTP|IDENT|ISAPI|SO)%%' X# X X# XXX tmp. target Xsc: X# @${ECHO_MSG} "${CONFIGURE_ARGS}" X @${ECHO_MSG} "${CONFIGURE_ARGS}" | ${TR} -s ' ' '\n' Xcf: X @${ECHO_MSG} "CFLAGS: ${CFLAGS}" Xlf: X @${ECHO_MSG} "LDFLAGS: ${LDFLAGS}" Xsm: show-modules X Xmf: X @${MAKE} -V .MAKEFILE_LIST | tr \ \\n | ${GREP} '[a-zA-Z]' X X.include 56bb1795d5f4ebe93fb5ac19d13b38ca echo x - apache24_prototype/Makefile.modules sed 's/^X//' >apache24_prototype/Makefile.modules << '06720605aa8daa28e1fd1fdf4935f28d' X# $FreeBSD: trunk/Makefile.modules 4 2012-09-17 21:54:54Z ohauer $ X# X# Note by Clement Laforet: (to generate PLIST_SUB entries for modules) X# gsed 's/^\(.*\)mod\(.*\)\.so/%%\MOD\U\2%%\L\1mod\2\.so/' pkg-plist > tmp X# mv tmp pkg-plist X# X X# ============================================= X# Maintainer note for OPTION handling: X# To set additional option use X# PORT_OPTIONS+= X# To unset an OPTION, even the OPTION is set in OPTIONSFILE use X# WITHOUT_MODULES+= X# Using OPTIONS_EXCLUDE and OPTIONS_OVERRIDE do not work as expected X# if the OPTION is enabled by the user, therefore we calculate X# them in bsd.apache.mk with help of WITHOUT_MODULES X# The other methode is to set IGNORE's and force the user to adjust OPTIONS X X.if defined(_PREMKINCLUDED) X X# check if APR was build with thread support X.if exists(${APR_CONFIG}) XAPR_LIBS!= ${SH} ${APR_CONFIG} --libs | ${SED} -e 's/-//g' X. if defined(APR_LIBS) && !empty(APR_LIBS) X_T=pthread X. for lib in ${APR_LIBS} X. if ${_T:M${lib}} XAPR_HAS_THREADS= yes X. endif X. endfor X. endif X.endif # exists APR_CONFIG X X# check if APR-util module exists X.if exists(${APU_CONFIG}) X. if ${PORT_OPTIONS:MLDAP} || ${PORT_OPTIONS:MAUTHNZ_LDAP} X. if !exists(${APU_LDAP}) XIGNORE= LDAP and AUTHNZ_LDAP requires APR-util to have LDAP support built in.\ X Please rebuild APR with LDAP support X. endif X. endif X X#. if ${PORT_OPTIONS:MDBD} || ${PORT_OPTIONS:MAUTHN_DBD} X#. if !exists(${APU_DBD_MYSQL}) && !exists(${APU_DBD_PGSQL}) && !exists(${APU_DBD_SQLITE3}) X#IGNORE= AUTHN_DBD and DBD requires APR-util to have DBD support build in.\ X# Please rebuild APR at last with one DBD backend X#. endif X#. endif X.endif # exists APU_CONFIG X X# ============================================= X X.if !defined (OPTNGONLY) X# MPM's: shared prefork worker event X.if ${WITH_MPM} == "shared" XPLIST_SUB+= MPM="" XCONFIGURE_ARGS+= --enable-mpms-shared=all X#CONFIGURE_ARGS+= --enable-mpms-shared="prefork worker event" X.elif ( ${WITH_MPM} == "prefork" || ${WITH_MPM} == "worker" || ${WITH_MPM} == "event" ) X.warning MPM handling % WITH_MPM ${WITH_MPM} in place XPLIST_SUB+= MPM="@comment " XCONFIGURE_ARGS+= --with-mpm=${WITH_MPM} X.else XIGNORE= Unknown MPM: ${WITH_MPM} X.endif X X.if ${WITH_MPM} != "shared" || ${WITH_MPM} != "prefork" XPKGNAMESUFFIX= -${WITH_MPM}-mpm XLATEST_LINK= apache22-${WITH_MPM}-mpm X.endif X.endif # OPTNGONLY X X.if defined (OPTNGONLY) X# XXX in case we use OPTIONS for MPM X# we do not have a WITH_MPM variable X.if ${PORT_OPTIONS:MMPM_SHARED} XPLIST_SUB+= MPM="" XCONFIGURE_ARGS+= --enable-mpms-shared=all X#CONFIGURE_ARGS+= --enable-mpms-shared="worker event prefork" X#CONFIGURE_ARGS+= --enable-mpms-shared="worker event prefork" --with-mpm=prefork X.elif ${PORT_OPTIONS:MMPM_PREFORK} XPLIST_SUB+= MPM="@comment " XCONFIGURE_ARGS+= --with-mpm=prefork XPKGNAMESUFFIX= -prefork-mpm X#LATEST_LINK= apache24-prefork-mpm X.elif ${PORT_OPTIONS:MMPM_WORKER} XPLIST_SUB+= MPM="@comment " XCONFIGURE_ARGS+= --with-mpm=worker XPKGNAMESUFFIX= -worker-mpm XLATEST_LINK= apache24-worker-mpm X.elif ${PORT_OPTIONS:MMPM_EVENT} XPLIST_SUB+= MPM="@comment " XCONFIGURE_ARGS+= --with-mpm=event XPKGNAMESUFFIX= -event-mpm XLATEST_LINK= apache24-event-mpm X.else XIGNORE= Unknown MPM: X.endif X.endif # OPTNGONLY X X#.if ${WITH_MPM} == "worker" || ${WITH_MPM} == "event" X#PORT_OPTIONS+= CGID X#.if ${PORT_OPTIONS:MCGI} X#IGNORE= When using a multi-threaded MPM, the module CGID should be used in place CGI. \ X# Please de-select CGI and select CGID instead. \ X# See http://httpd.apache.org/docs/2.2/mod/mod_cgi.html X#.endif X X. if exists(${APR_CONFIG}) && !defined(APR_HAS_THREADS) XIGNORE= requires APR threads. Please rebuild APR with THREAD support X. endif X#.endif X# ============================================= X X# The next three params are not converted to an option, X# they should be used only for special builds. X.if defined(WITH_STATIC_SUPPORT) XCONFIGURE_ARGS+= --enable-static-support X.endif X X.if ${PORT_OPTIONS:MSTATIC_AB} XCONFIGURE_ARGS+= --enable-static-ab X.endif X.if ${PORT_OPTIONS:MSTATIC_CHECKGID} XCONFIGURE_ARGS+= --enable-static-checkgid X.endif X.if ${PORT_OPTIONS:MSTATIC_FCGISTARTER} XCONFIGURE_ARGS+= --enable-static-fcgistarter X.endif X.if ${PORT_OPTIONS:MSTATIC_HTCACHECLEAN} XCONFIGURE_ARGS+= --enable-static-htcacheclean X.endif X.if ${PORT_OPTIONS:MSTATIC_HTDBM} XCONFIGURE_ARGS+= --enable-static-htdbm X.endif X.if ${PORT_OPTIONS:MSTATIC_HTDIGEST} XCONFIGURE_ARGS+= --enable-static-htdigest X.endif X.if ${PORT_OPTIONS:MSTATIC_HTPASSWD} XCONFIGURE_ARGS+= --enable-static-htpasswd X.endif X.if ${PORT_OPTIONS:MSTATIC_HTTXT2DBM} XCONFIGURE_ARGS+= --enable-static-httxt2dbm X.endif X.if ${PORT_OPTIONS:MSTATIC_LOGRESOLVE} XCONFIGURE_ARGS+= --enable-static-logresolve X.endif X.if ${PORT_OPTIONS:MSTATIC_ROTATELOGS} XCONFIGURE_ARGS+= --enable-static-rotatelogs X.endif X.if ${PORT_OPTIONS:MSTATIC_SUPPORT} XCONFIGURE_ARGS+= --enable-static-support X.endif X X# debug overrides CFLAGS X.if defined(WITH_DEBUG) XDEBUG_FLAGS?= -O0 -g -ggdb3 XCFLAGS= ${DEBUG_FLAGS} XCONFIGURE_ARGS+= --enable-maintainer-mode XWITH_EXCEPTION_HOOK= yes X.endif X X.if defined(WITH_EXCEPTION_HOOK) XCONFIGURE_ARGS+= --enable-exception-hook X.endif X X.if ${PORT_OPTIONS:MSSL} XCFLAGS+= -I${OPENSSLINC} XLDFLAGS+= -L${OPENSSLLIB} XCONFIGURE_ARGS+= --with-ssl=${OPENSSLBASE} X.endif X X.if ${PORT_OPTIONS:MLUA} X#CFLAGS+= -I${LOCALBASE}/include/lua51 X#LDADD+= -L${LOCALBASE}/lib/lua51 -llua -lm XCONFIGURE_ARGS+= --with-lua=${LOCALBASE} X.else XCONFIGURE_ARGS+= --without-lua X.endif X X.if ${PORT_OPTIONS:MXML2ENC} X#CFLAGS+= -g -I${LOCALBASE}/include/libxml2 XCONFIGURE_ARGS+= --with-libxml2=${LOCALBASE}/include/libxml2 X.else XCONFIGURE_ARGS+= --without-libxml2 X.endif X X.if ${PORT_OPTIONS:MAUTHNZ_LDAP} XCONFIGURE_ARGS+= --enable-authnz-ldap X.endif X X.if ${PORT_OPTIONS:MLDAP} XCONFIGURE_ARGS+= --enable-ldap=shared X.endif X X.if ${PORT_OPTIONS:MAUTH_BASIC} || ${PORT_OPTIONS:MAUTH_DIGEST} X. if !${APACHE_MODULES:MAUTHN*} XIGNORE= AUTH_BASIC and AUTH_DIGEST need at last one AUTHN provider X. endif X.endif X X.if ${PORT_OPTIONS:MAUTH_BASIC} X. if !${APACHE_MODULES:MAUTHZ*} XIGNORE= AUTH_BASIC need at last one AUTHZ provider X. endif X.endif X X.if defined(APR_HAS_THREADS) XCFLAGS+= ${PTHREAD_CFLAGS} XLDFLAGS+= ${PTHREAD_LIBS} X.else X. if exists(${APR_CONFIG}) && ${PORT_OPTIONS:MMEM_CACHE} XIGNORE= MEM_CACHE requires APR threads. Please rebuild APR with THREAD support X. endif X.endif X X# http://httpd.apache.org/docs/2.2/bind.html X.if ${PORT_OPTIONS:MV4_MAPPED} XCONFIGURE_ARGS+= --enable-v4-mapped X.else XCONFIGURE_ARGS+= --disable-v4-mapped X.endif X X#CONFIGURE_ARGS+= --enable-mpms-shared=all --enable-mods-shared=all --with-lua=${LOCALBASE} X#CONFIGURE_ARGS+= --enable-mpms-shared=all --enable-mods-shared=most X X.endif # _PREMKINCLUDED 06720605aa8daa28e1fd1fdf4935f28d echo x - apache24_prototype/distinfo sed 's/^X//' >apache24_prototype/distinfo << 'eb0ad0ab75fb3df07da8504d7c493674' XSHA256 (apache24/httpd-2.4.3.tar.bz2) = d82102b9c111f1892fb20a2bccf4370de579c6521b2f172ed0b36f2759fb249e XSIZE (apache24/httpd-2.4.3.tar.bz2) = 4559279 eb0ad0ab75fb3df07da8504d7c493674 echo x - apache24_prototype/Makefile.options.desc2 sed 's/^X//' >apache24_prototype/Makefile.options.desc2 << '87be766af7fd24d9acaa89a82c0791c9' X# $FreeBSD: trunk/Makefile.options.desc2 2 2012-09-17 18:23:10Z ohauer $ X X# ===================================== X# MPMs XMPM_SHARED_DESC= all MPMs as loadable module XMPM_PREFORK_DESC= Implements a non-threaded, pre-forking web server XMPM_WORKER_DESC= Multi-Processing Module implementing a hybrid multi-threaded multi-process web server XMPM_EVENT_DESC= A variant of the worker MPM with the goal of consuming threads only for connections with active processing X X# ===================================== X# static support (tbd) XSTATIC_AB_DESC= Build a statically linked version of ab XSTATIC_CHECKGID_DESC= Build a statically linked version of checkgid XSTATIC_FCGISTARTER_DESC= Build a statically linked version of fcgistarter XSTATIC_HTCACHECLEAN_DESC= Build a statically linked version of htcacheclean XSTATIC_HTDBM_DESC= Build a statically linked version of htdbm XSTATIC_HTDIGEST_DESC= Build a statically linked version of htdigest XSTATIC_HTPASSWD_DESC= Build a statically linked version of htpasswd XSTATIC_HTTXT2DBM_DESC= Build a statically linked version of httxt2dbm XSTATIC_LOGRESOLVE_DESC= Build a statically linked version of logresolve XSTATIC_ROTATELOGS_DESC= Build a statically linked version of rotatelogs XSTATIC_SUPPORT_DESC= Build a statically linked version of the support binaries X X# ===================================== X# additional (no modules) XLUAJIT_DESC= LuaJit Support X X01README_DESC= For detailed description, please visit X02README_DESC= http://httpd.apache.org/docs/2.4/mod/ X X# ===================================== X# modules X# deprecated: ACCESS_COMPAT XACCESS_COMPAT_DESC= Group authorizations based on host (name or IP address), deprecated by mod_authz_host XLOG_CONFIG_DESC= logging configuration. You won\'t be able to log requests to the server without this module X XACTIONS_DESC= Action triggering on requests XALIAS_DESC= mapping of requests to different filesystem parts XALLOWMETHODS_DESC= Easily restrict what HTTP methods can be used on the server XASIS_DESC= Sends files that contain their own HTTP headers XAUTHNZ_LDAP_DESC= LDAP based authentication XAUTHN_ANON_DESC= anonymous user authentication control XAUTHN_CORE_DESC= core authentication module XAUTHN_DBD_DESC= SQL-based authentication control XAUTHN_DBM_DESC= DBM-based authentication control XAUTHN_FILE_DESC= file-based authentication control XAUTHN_SOCACHE_DESC= Cached authentication control XAUTHZ_CORE_DESC= core authorization provider vector module XAUTHZ_DBD_DESC= SQL based authorization and Login/Session support XAUTHZ_DBM_DESC= DBM-based authorization control XAUTHZ_GROUPFILE_DESC= Group authorization using plaintext files XAUTHZ_HOST_DESC= host-based authorization control XAUTHZ_OWNER_DESC= Authorization based on file ownership XAUTHZ_USER_DESC= User Authorization XAUTH_BASIC_DESC= basic authentication XAUTH_DIGEST_DESC= RFC2617 Digest authentication XAUTH_FORM_DESC= form authentication XAUTOINDEX_DESC= directory listing XBUCKETEER_DESC= buckets manipulation filter. Useful only for developers and testing purposes XBUFFER_DESC= Filter Buffering XCACHE_DESC= dynamic file caching. At least one storage management module (e.g. mod_cache_disk) is also necessary XCACHE_DISK_DESC= disk caching module XCASE_FILTER_DESC= Example uppercase conversion filter XCASE_FILTER_IN_DESC= Example uppercase conversion input filter XCERN_META_DESC= CERN-type meta files XCGID_DESC= CGI scripts (threaded MPMs) XCGI_DESC= CGI scripts (non-threaded MPMs) XCHARSET_LITE_DESC= character set translation. Enabled by default only on EBCDIC systems XDATA_DESC= RFC2397 data encoder XDAV_DESC= WebDAV protocol handling. --enable-dav also enables mod_dav_fs XDAV_FS_DESC= DAV provider for the filesystem. --enable-dav also enables mod_dav_fs XDAV_LOCK_DESC= DAV provider for generic locking XDBD_DESC= Apache DBD Framework XDEFLATE_DESC= Deflate transfer encoding support XDIALUP_DESC= rate limits static files to dialup modem speeds XDIR_DESC= directory request handling XDUMPIO_DESC= I/O dump filter XENV_DESC= clearing/setting of ENV vars XEXPIRES_DESC= Expires header control XEXT_FILTER_DESC= external filter module XFILE_CACHE_DESC= File cache XFILTER_DESC= Smart Filtering XHEADERS_DESC= HTTP header control XHEARTBEAT_DESC= Generates Heartbeats XHEARTMONITOR_DESC= Collects Heartbeats XIMAGEMAP_DESC= Server-side imagemaps XINCLUDE_DESC= Server Side Includes XINFO_DESC= server information XIPV4_MAPPED_DESC= Allow IPv6 sockets to handle IPv4 connections XLBMETHOD_BYBUSYNESS_DESC= Apache proxy Load balancing by busyness XLBMETHOD_BYREQUESTS_DESC= Apache proxy Load balancing by request counting XLBMETHOD_BYTRAFFIC_DESC= Apache proxy Load balancing by traffic counting XLBMETHOD_HEARTBEAT_DESC= Apache proxy Load balancing from Heartbeats XLDAP_DESC= LDAP caching and connection pooling services XLOGIO_DESC= input and output logging XLOG_DEBUG_DESC= configurable debug logging XLOG_FORENSIC_DESC= forensic logging XLUA_DESC= Apache Lua Framework XMIME_DESC= mapping of file-extension to MIME. Disabling this module is normally not recommended XMIME_MAGIC_DESC= automagically determining MIME type XNEGOTIATION_DESC= content negotiation XOPTIONAL_FN_EXPORT_DESC= example optional function exporter XOPTIONAL_FN_IMPORT_DESC= example optional function importer XOPTIONAL_HOOK_EXPORT_DESC= example optional hook exporter XOPTIONAL_HOOK_IMPORT_DESC= example optional hook importer X#PRIVILEGES_DESC= Per-virtualhost Unix UserIDs and enhanced security for Solaris XPROXY_DESC= Multi-protocol proxy/gateway server XPROXY_AJP_DESC= AJP support module for mod_proxy XPROXY_BALANCER_DESC= mod_proxy extension for load balancing XPROXY_CONNECT_DESC= mod_proxy extension for CONNECT request handling XPROXY_EXPRESS_DESC= Dynamic mass reverse proxy extension for mod_proxy XPROXY_FCGI_DESC= FastCGI support module for mod_proxy XPROXY_FDPASS_DESC= fdpass external process support module for mod_proxy XPROXY_FTP_DESC= FTP support module for mod_proxy XPROXY_HTML_DESC= Fix HTML Links in a Reverse Proxy XPROXY_HTTP_DESC= HTTP support module for mod_proxy XPROXY_SCGI_DESC= SCGI gateway module for mod_proxy XRATELIMIT_DESC= Output Bandwidth Limiting XREFLECTOR_DESC= Reflect request through the output filter stack XREMOTEIP_DESC= translate header contents to an apparent client remote_ip XREQTIMEOUT_DESC= Limit time waiting for request from client XREQUEST_DESC= Request Body Filtering XREWRITE_DESC= rule based URL manipulation XSED_DESC= filter request and/or response bodies through sed XSESSION_COOKIE_DESC= session cookie module XSESSION_CRYPTO_DESC= session crypto module XSESSION_DBD_DESC= session dbd module XSESSION_DESC= session module XSETENVIF_DESC= basing ENV vars on headers XSLOTMEM_PLAIN_DESC= slotmem provider that uses plain memory XSLOTMEM_SHM_DESC= slotmem provider that uses shared memory XSOCACHE_DBM_DESC= dbm small object cache provider XSOCACHE_DC_DESC= distcache small object cache provider XSOCACHE_MEMCACHE_DESC= memcache small object cache provider XSOCACHE_SHMCB_DESC= shmcb small object cache provider XSPELING_DESC= correct common URL misspellings XSSL_DESC= SSL/TLS support (mod_ssl) XSTATUS_DESC= process/thread monitoring XSUBSTITUTE_DESC= response content rewrite-like filtering XSUEXEC_DESC= set uid and gid for spawned processes XUNIQUE_ID_DESC= per-request unique ids XUNIXD_DESC= unix specific support XUSERDIR_DESC= mapping of requests to user-specific directories XUSERTRACK_DESC= user-session tracking XVERSION_DESC= determining httpd version in config files XVHOST_ALIAS_DESC= mass virtual hosting module XWATCHDOG_DESC= Watchdog module XXML2ENC_DESC= i18n support for markup filters 87be766af7fd24d9acaa89a82c0791c9 echo x - apache24_prototype/pkg-descr sed 's/^X//' >apache24_prototype/pkg-descr << 'fa47cadeda96fe161e6b4b73b7475c7a' XThe Apache HTTP Server Project is an effort to develop and maintain an Xopen-source HTTP server for various modern desktop and server operating Xsystems, such as UNIX and Windows NT. The goal of this project is to Xprovide a secure, efficient and extensible server which provides HTTP Xservices in sync with the current HTTP standards. XThe 2.x branch of Apache Web Server includes several improvements like Xthreading, use of APR, native IPv6 and SSL support, and many more. X XWWW: http://httpd.apache.org/ fa47cadeda96fe161e6b4b73b7475c7a echo x - apache24_prototype/Makefile.options sed 's/^X//' >apache24_prototype/Makefile.options << '0feaa45442d62e2ab68177bc1d46a7c8' X# $FreeBSD: trunk/Makefile.options 4 2012-09-17 21:54:54Z ohauer $ X X# =========================================================== X# TODO: X# - find a better solution for CGI/CGID handling X XOPTIONS_SINGLE= MPM XOPTIONS_MULTI= PROXY SESSION X X# XXX X# list of modules are clssified no longer in CATEGORIES per default X# we use for enabled/disabled now the resulting modules from X# configure --enable-modules=most X# X XPROXY_ENABLED_MODULES= \ X PROXY_AJP PROXY_BALANCER PROXY_CONNECT PROXY_EXPRESS PROXY_FCGI \ X PROXY_FTP PROXY_HTTP PROXY_SCGI X XPROXY_DISABLED_MODULES= \ X PROXY_FDPASS PROXY_HTML X XSESSION_ENABLED_MODULES= \ X SESSION_COOKIE X X# SESSION_CRYPTO need APR build with crypto (EVP support in APR2) XSESSION_DISABLED_MODULES= \ X SESSION_CRYPTO SESSION_DBD X XHEARTBEAT_MODULES= \ X HEARTBEAT HEARTMONITOR LBMETHOD_HEARTBEAT X XEXAMPLE_MODULES= \ X CASE_FILTER CASE_FILTER_IN ECHO EXAMPLE_HOOKS EXAMPLE_IPC \ X OPTIONAL_FN_EXPORT OPTIONAL_FN_IMPORT OPTIONAL_HOOK_EXPORT \ X OPTIONAL_HOOK_IMPORT X XDEV_MODULES= BUCKETEER X XMOST_ENABLED_MODULES= \ X ACCESS_COMPAT ACTIONS ALIAS ALLOWMETHODS ASIS AUTHN_ANON AUTHN_CORE \ X AUTHN_DBD AUTHN_DBM AUTHN_FILE AUTHN_SOCACHE AUTHZ_CORE AUTHZ_DBD \ X AUTHZ_DBM AUTHZ_GROUPFILE AUTHZ_HOST AUTHZ_OWNER AUTHZ_USER \ X AUTH_BASIC AUTH_DIGEST AUTH_FORM AUTOINDEX BUFFER CACHE CACHE_DISK \ X CERN_META CGI CGID DAV DAV_FS DBD DEFLATE DIR DUMPIO ENV EXPIRES \ X EXT_FILTER FILE_CACHE FILTER HEADERS IMAGEMAP INCLUDE INFO \ X LBMETHOD_BYBUSYNESS LBMETHOD_BYREQUESTS LBMETHOD_BYTRAFFIC LOGIO \ X LOG_CONFIG LOG_DEBUG MIME MIME_MAGIC NEGOTIATION RATELIMIT REMOTEIP \ X REQTIMEOUT REQUEST REWRITE SED SETENVIF SOCACHE_DBM SOCACHE_MEMCACHE \ X SOCACHE_SHMCB SPELING SSL STATUS SUBSTITUTE UNIQUE_ID UNIXD USERDIR \ X VERSION VHOST_ALIAS X XMOST_DISABLED_MODULES:= \ X AUTHNZ_LDAP LDAP CHARSET_LITE DATA DAV_LOCK DIALUP IDENT LOG_FORENSIC \ X LUA REFLECTOR SLOTMEM_PLAIN SLOTMEM_SHM SOCACHE_DC SUEXEC USERTRACK \ X WATCHDOG XML2ENC ${HEARTBEAT_MODULES} ${EXAMPLE_MODULES} ${DEV_MODULES} X XMULTI_MODULES:= ${OPTIONS_MULTI} X XALL_MODULES_CATEGORIES= \ X MOST_ENABLED MOST_DISABLED MULTI PROXY_ENABLED PROXY_DISABLED \ X SESSION_ENABLED SESSION_DISABLED X XSTATIC= STATIC_AB STATIC_CHECKGID STATIC_FCGISTARTER STATIC_HTCACHECLEAN \ X STATIC_HTDBM STATIC_HTDIGEST STATIC_HTPASSWD STATIC_HTTXT2DBM \ X STATIC_LOGRESOLVE STATIC_ROTATELOGS STATIC_SUPPORT X XADDITIONAL_OPT:= V4_MAPPED LUAJIT MPM_SHARED ${STATIC} X# PRIVILEGES X# CGI X XNO_OPTIONS_SORT= yes X XOPTIONS_SINGLE_MPM= MPM_PREFORK MPM_WORKER MPM_EVENT XOPTIONS_MULTI_PROXY:= ${PROXY_ENABLED_MODULES} ${PROXY_DISABLED_MODULES} XOPTIONS_MULTI_SESSION:= ${SESSION_ENABLED_MODULES} ${SESSION_DISABLED_MODULES} X XOPTIONS_DEFINE:= \ X ${MOST_ENABLED_MODULES} \ X ${MOST_DISABLED_MODULES}\ X ${ADDITIONAL_OPT} \ X ${OPTIONS_MULTI} X XOPTIONS_DEFAULT:= \ X ${MOST_ENABLED_MODULES} \ X ${OPTIONS_MULTI} \ X ${SESSION_ENABLED_MODULES} \ X ${PROXY_ENABLED_MODULES} \ X MPM_PREFORK X 0feaa45442d62e2ab68177bc1d46a7c8 exit