diff options
author | Ralf S. Engelschall <rse@FreeBSD.org> | 1998-08-27 16:00:05 +0000 |
---|---|---|
committer | Ralf S. Engelschall <rse@FreeBSD.org> | 1998-08-27 16:00:05 +0000 |
commit | a116af42b28392376f11f5552e3c5c54bd69690b (patch) | |
tree | 1c9fc4fe209fef93175bc706aadfece9af2f8e71 /www/apache13-modssl/Makefile | |
parent | Fix 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/Makefile | 82 |
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> |