summaryrefslogtreecommitdiff
path: root/www/apache13-modssl/Makefile
diff options
context:
space:
mode:
authorRalf S. Engelschall <rse@FreeBSD.org>1998-08-27 16:00:05 +0000
committerRalf S. Engelschall <rse@FreeBSD.org>1998-08-27 16:00:05 +0000
commita116af42b28392376f11f5552e3c5c54bd69690b (patch)
tree1c9fc4fe209fef93175bc706aadfece9af2f8e71 /www/apache13-modssl/Makefile
parentFix error at starting script with PostgreSQL. (diff)
Import of a new SSL-aware Apache 1.3, achieved by patching up
the original Apache 1.3.1 with mod_ssl 2.0.5 (the Apache Interface to SSLeay).
Notes
Notes: svn path=/head/; revision=12882
Diffstat (limited to 'www/apache13-modssl/Makefile')
-rw-r--r--www/apache13-modssl/Makefile82
1 files changed, 82 insertions, 0 deletions
diff --git a/www/apache13-modssl/Makefile b/www/apache13-modssl/Makefile
new file mode 100644
index 000000000000..bd672ae83210
--- /dev/null
+++ b/www/apache13-modssl/Makefile
@@ -0,0 +1,82 @@
+# New ports collection makefile for: apache + mod_ssl
+# Version required: 1.3.1
+# Date created: Sat Aug 22 12:00:00 CDT 1998
+# Whom: rse@engelschall.com
+#
+# $Id$
+#
+
+DISTNAME= apache_${VERSION_APACHE}
+PKGNAME= apache-${VERSION_APACHE}+mod_ssl-${VERSION_MODSSL}
+CATEGORIES= www security
+MASTER_SITES= ftp://www.apache.org/apache/dist/ \
+ http://www.engelschall.com/sw/mod_ssl/distrib/ \
+ ftp://ftp.engelschall.com/sw/mod_ssl/ \
+ ftp://ftp.ulpgc.es/pub/mod_ssl/
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} mod_ssl-${VERSION_MODSSL}-${VERSION_APACHE}${EXTRACT_SUFX}
+
+MAINTAINER= rse@engelschall.com
+
+BUILD_DEPENDS= ssleay:${PORTSDIR}/security/SSLeay \
+ ${PREFIX}/lib/libssl.a:${PORTSDIR}/security/SSLeay \
+ ${PREFIX}/lib/libcrypto.a:${PORTSDIR}/security/SSLeay
+RUN_DEPENDS= ssleay:${PORTSDIR}/security/SSLeay
+
+VERSION_APACHE= 1.3.1
+VERSION_MODSSL= 2.0.5
+
+RESTRICTED= "Contains cryptography"
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= \
+ --sysconfdir=${PREFIX}/etc/apache \
+ --includedir=${PREFIX}/include/apache \
+ --logfiledir=/var/log \
+ --runtimedir=/var/run \
+ --datadir=${PREFIX}/www \
+ --proxycachedir=${PREFIX}/www/proxy \
+ --libexecdir=${PREFIX}/libexec/apache \
+ --without-confadjust \
+ --enable-shared=remain \
+ --enable-module=most \
+ --enable-module=auth_db \
+ --disable-module=auth_dbm \
+ --enable-module=ssl
+
+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}' SSL_BASE='SYSTEM'
+
+INSTALL_TARGET= install-quiet
+
+MAN1= ab.1 apachectl.1 dbmmanage.1 htdigest.1 htpasswd.1
+MAN8= apxs.8 httpd.8 logresolve.8 rotatelogs.8
+
+pre-patch:
+ @cd ${WRKDIR}/mod_ssl-${VERSION_MODSSL}-${VERSION_APACHE} \
+ && ${ECHO_MSG} "===> Applying mod_ssl-${VERSION_MODSSL} extension" \
+ && ./configure --with-apache=../${DISTNAME}
+
+certificate:
+ @cd ${WRKSRC} \
+ && ${ECHO_MSG} "===> Creating Test Certificate for Server" \
+ && ${MAKE} certificate
+
+post-install:
+ @if [ ! -f ${PREFIX}/etc/rc.d/apache.sh ]; then \
+ ${ECHO} "Installing ${PREFIX}/etc/rc.d/apache.sh startup file."; \
+ ${ECHO} "#!/bin/sh" > ${PREFIX}/etc/rc.d/apache.sh; \
+ ${ECHO} "[ -x ${PREFIX}/sbin/apachectl ] && ${PREFIX}/sbin/apachectl start >/dev/null && ${ECHO} -n ' apache'" >> ${PREFIX}/etc/rc.d/apache.sh; \
+ chmod 751 ${PREFIX}/etc/rc.d/apache.sh; \
+ fi
+
+.include <bsd.port.mk>