aboutsummaryrefslogtreecommitdiffstats
path: root/www/apache22
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>1998-06-25 03:54:05 +0800
committerache <ache@FreeBSD.org>1998-06-25 03:54:05 +0800
commit0cdb167ffac3f0b9b44fd05ffe4993b40c4483c8 (patch)
treea316914f9c97dc4a0cedd918853a3e050a26ad1e /www/apache22
parent4278b7fee26001bb43734bb72b15360938b0f2c6 (diff)
downloadfreebsd-ports-gnome-0cdb167ffac3f0b9b44fd05ffe4993b40c4483c8.tar.gz
freebsd-ports-gnome-0cdb167ffac3f0b9b44fd05ffe4993b40c4483c8.tar.zst
freebsd-ports-gnome-0cdb167ffac3f0b9b44fd05ffe4993b40c4483c8.zip
Make performance tuning conditionaly depends on APACHE_PERF_TUNING
variable. Add more optimization there.
Diffstat (limited to 'www/apache22')
-rw-r--r--www/apache22/Makefile22
1 files changed, 16 insertions, 6 deletions
diff --git a/www/apache22/Makefile b/www/apache22/Makefile
index 75d0fc81d41c..2497dc1461c8 100644
--- a/www/apache22/Makefile
+++ b/www/apache22/Makefile
@@ -3,7 +3,7 @@
# Date created: Fri Aug 25 16:42:36 CDT 1995
# Whom: ache@nagual.pp.ru
#
-# $Id: Makefile,v 1.56 1998/06/18 11:51:03 ache Exp $
+# $Id: Makefile,v 1.57 1998/06/18 11:56:17 ache Exp $
#
DISTNAME= apache_1.3.0
@@ -15,6 +15,10 @@ MASTER_SITES= ftp://www.apache.org/apache/dist/
MAINTAINER= ache@freebsd.org
+#
+# Set APACHE_PERF_TUNING env. variable to YES to get maximum performance
+#
+
GNU_CONFIGURE= yes
CONFIGURE_ARGS= \
--logfiledir=/var/log \
@@ -22,16 +26,22 @@ CONFIGURE_ARGS= \
--datadir=${PREFIX}/www \
--proxycachedir=${PREFIX}/www/proxy \
--libexecdir=${PREFIX}/libexec/apache \
- --disable-rule=STATUS \
--enable-shared=remain \
--enable-module=most \
--enable-module=auth_db \
--disable-module=auth_dbm
-CONFIGURE_ENV= \
-OPTIM='-DBUFFERED_LOGS -DHARD_SERVER_LIMIT=512 \
--DDOCUMENT_LOCATION=\\"'${PREFIX}'/www/data/\\" \
--DDEFAULT_PATH=\\"/bin:/usr/bin:'${PREFIX}'/bin\\"'
+OPTIM=-DHARD_SERVER_LIMIT=512 \
+-DDOCUMENT_LOCATION=\\"${PREFIX}/www/data/\\" \
+-DDEFAULT_PATH=\\"/bin:/usr/bin:${PREFIX}/bin\\"
+
+.if defined(APACHE_PERF_TUNING) && ${APACHE_PERF_TUNING} == YES
+CONFIGURE_ARGS+= --disable-rule=STATUS
+OPTIM+= -DBUFFERED_LOGS
+CFLAGS+= -O6 -fomit-frame-pointer -fexpensive-optimizations
+.endif
+
+CONFIGURE_ENV= OPTIM='${OPTIM}'
MAN1= ab.1 apachectl.1 dbmmanage.1 htdigest.1 htpasswd.1
MAN8= apxs.8 httpd.8 logresolve.8 rotatelogs.8