aboutsummaryrefslogtreecommitdiffstats
path: root/www/apache22/Makefile.modules
diff options
context:
space:
mode:
authorclement <clement@FreeBSD.org>2005-12-14 06:26:57 +0800
committerclement <clement@FreeBSD.org>2005-12-14 06:26:57 +0800
commit52224442bf85189ba95af70b2bc34be12a88bd05 (patch)
tree0ea39cc24e6aa2204a463618ea38b86f1f203528 /www/apache22/Makefile.modules
parentda547804247c7c777efc2e3bad28c087a343d1e2 (diff)
downloadfreebsd-ports-gnome-52224442bf85189ba95af70b2bc34be12a88bd05.tar.gz
freebsd-ports-gnome-52224442bf85189ba95af70b2bc34be12a88bd05.tar.zst
freebsd-ports-gnome-52224442bf85189ba95af70b2bc34be12a88bd05.zip
- Fix envvars.d [1]
- Add apache22_http_accept_enable to load accf_http kernel module [2] Additionnally, if it's not defined, we drop accept filter support - Drop obsolete apache22ssl_enable rc.conf option - Sync apache22.sh behavior with apachectl Add graceful and graceful-stop targets - Rework categories (add CACHE_MODULES) - Add support for apr_dbd: MySQL, PostgrSQL and SQLite3 backends are supported It adds mod_auth_dbd and mod_dbd automatically more fixes to come soon... PR: ports/90309 [1], ports/90103 [2] Submitted by: Simun Mikecin <sime@data.home.hr> [1], Melvyn Sopacua <melvyn@melvyn.homeunix.net> [2]
Diffstat (limited to 'www/apache22/Makefile.modules')
-rw-r--r--www/apache22/Makefile.modules45
1 files changed, 35 insertions, 10 deletions
diff --git a/www/apache22/Makefile.modules b/www/apache22/Makefile.modules
index 4518136d61a0..7eea1ee0c5d5 100644
--- a/www/apache22/Makefile.modules
+++ b/www/apache22/Makefile.modules
@@ -94,6 +94,31 @@ IGNORE= "Unknown DBM"
CONFIGURE_ARGS+= --with-dbm=sdbm
.endif
+.if defined(WITH_MYSQL)
+USE_MYSQL= YES
+CONFIGURE_ARGS+= --with-mysql=${LOCALBASE}
+CFLAGS+= -I${LOCALBASE}/include/mysql ${PTHREAD_CFLAGS}
+LDFLAGS+= -L${LOCALBASE}/lib/mysql ${PTHREAD_LIBS}
+CONFIGURE_ENV+= LIBS="${LIBS}"
+WITH_THREADS= YES
+AUTHN_MODULES= authn_dbd
+MISC_MODULES= dbd
+.endif
+
+.if defined(WITH_PGSQL)
+USE_PGSQL= YES
+CONFIGURE_ARGS+= --with-pgsql=${LOCALBASE}
+AUTHN_MODULES= authn_dbd
+MISC_MODULES= dbd
+.endif
+
+.if defined(WITH_SQLITE)
+USE_SQLITE= YES
+CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE}
+AUTHN_MODULES= authn_dbd
+MISC_MODULES= dbd
+.endif
+
.if defined(WITH_THREADS)
CONFIGURE_ARGS+= --enable-threads
. if ${WITH_PTHREAD_LIBS} != "c_r" && ${OSVERSION} > 500023
@@ -112,19 +137,19 @@ WITH_SSL_MODULES= yes
CONFIGURE_ARGS+= --with-ssl=${OPENSSLBASE}
.endif
-AUTH_MODULES= auth_basic auth_digest
-AUTHN_MODULES= authn_file authn_dbm authn_anon authn_default
+AUTH_MODULES+= auth_basic auth_digest
+AUTHN_MODULES+= authn_file authn_dbm authn_anon authn_default
AUTHZ_MODULES= authz_host authz_groupfile authz_user authz_dbm \
authz_owner authz_default
+CACHE_MODULES= cache disk_cache file_cache mem_cache
DAV_MODULES= dav dav_fs
EXPERIMENTAL_MODULES= bucketeer case_filter case_filter_in ext_filter charset_lite \
log_forensic optional_hook_export optional_hook_import \
- optional_fn_import optional_fn_export \
- mem_cache
+ optional_fn_import optional_fn_export
LDAP_MODULES= ldap authnz_ldap
-MISC_MODULES= actions alias asis autoindex cache cern_meta \
- cgi charset_lite deflate dir disk_cache env expires \
- file_cache headers imagemap include info log_config logio mime \
+MISC_MODULES+= actions alias asis autoindex cern_meta \
+ cgi charset_lite deflate dir env expires \
+ headers imagemap include info log_config logio mime \
mime_magic negotiation rewrite setenvif speling status \
unique_id userdir usertrack vhost_alias filter
PROXY_MODULES= proxy proxy_connect proxy_ftp proxy_http proxy_ajp proxy_balancer
@@ -133,7 +158,7 @@ SUEXEC_MODULES= suexec
THREADS_MODULES= cgid
DEFAULT_MODULES_CATEGORIES= \
- AUTH AUTHN AUTHZ DAV MISC
+ AUTH AUTHN AUTHZ DAV CACHE MISC
-ALL_MODULES_CATEGORIES= AUTH AUTHN AUTHZ DAV EXPERIMENTAL LDAP MISC \
- PROXY SSL SUEXEC THREADS
+ALL_MODULES_CATEGORIES= AUTH AUTHN AUTHZ CACHE DAV EXPERIMENTAL LDAP \
+ MISC PROXY SSL SUEXEC THREADS