# $FreeBSD$ # # Author: Clement Laforet # ## ## By default, modules are compiled as dynamically loadable modules (DSO). ## ## Modules knobs philosophy: ## Note: Use this only for special builds, modules should be selected by ## #> make config ## ## Apache-related ## WITH_MPM: prefork (default) ## worker ## event ## itk ## WITH_HTTP_PORT: default: 80 ## ## WITH_STATIC_SUPPORT: Build statically linked support binaries ## WITH_STATIC_APACHE: Build a static version of httpd (implies ## WITH_STATIC_MODULES) ## WITH_ALL_STATIC_MODULES: All modules will be statically linked. ## WITH_STATIC_MODULES (*): List of modules to build modules statics ## (useful for slave ports) ## (They must be already enabled (i.e. ## WITH_MODULES or with default configuration ## use 'make show-modules', to check if they are ## enabled) ## WITH_SUEXEC: Enable suEXEC support ## SUEXEC_DOCROOT: suEXEC root directory ## SUEXEC_USERDIR: User subdirectory (default public_html) ## SUEXEC_SAFEPATH: Set the safepath ## SUEXEC_LOGFILE: Set log file for suEXEC (default: /var/log/httpd-suexec.log) ## SUEXEC_UIDMIN: Minimal allowed UID (default 1000) ## SUEXEC_GIDMIN: Minimal allowed GID (default 1000) ## SUEXEC_CALLER: User allowed to call suEXEC (default ## ${WWWOWN} (www)) ## SUEXEC_UMASK: Defines umask for suEXEC'd process(default: ## unset) ## WITH_DEBUG: Build a debug version of Apache (set CFLAGS ## to "-O0 -g -ggdb3" or ${DEBUG_FLAGS} and ## defines WITH_EXCEPTION_HOOK too) ## WITH_EXCEPTION_HOOK: Enable fatal exception hook ## ## Optional patches without option: ## WITH_ITK_PERDIR_REGEX Add the per-directory setting AssignUserFromPath for mpm-itk ## as described on http://www.pvv.ntnu.no/~knuta/mpm-itk/ ## WITH_ITK_LIMITS Add rlimits based on login class for mpm-itk ## ## Available make targets: ## config: open the configure dialog ## show config: prints configured options ## show-options: prints this message ## show-modules: prints list of available modules ## ## Examples (*): ## make WITH_STATIC_MODULES="SSL REWRITE INCLUDE" ## Note: If you define your custom options in /etc/make.conf, don't forget ## to do not use quotes. ## ## Note about OPTION IPV4_MAPPED ## For security reasons this OPTION is disabled. ## You can find more information about IP binding and configuration ## on the Apache website: http://httpd.apache.org/docs/2.2/bind.html ## To find out which binding was used to build httpd use the command ## $> httpd -V MAKE_ENV+= EXAMPLESDIR=${EXAMPLESDIR} .if empty(PORT_OPTIONS:MDOCS) MAKE_ENV+= NOPORTDOCS=yes .endif MAN1= dbmmanage.1 htdbm.1 htdigest.1 htpasswd.1 httxt2dbm.1 MAN8= ab.8 apxs.8 apachectl.8 htcacheclean.8 httpd.8 logresolve.8 rotatelogs.8 suexec.8 PORTDOCS= * #don't blame me ;-)