update mod_ssl: 2.8.9-1.3.26 -> 2.8.10-1.3.26
[nethome.git] / bin / vellumweb-build
index f8f0a2a..ec2fb82 100755 (executable)
@@ -6,9 +6,9 @@ arch=$HOME/arch
 prefix=/usr/local/apache
 csacek_templatedir=$prefix/htdocs/csacek
 pkgs="
-       httpd=apache_1.3.24
+       httpd=apache_1.3.26
        openssl=openssl-0.9.6d
-       modssl=mod_ssl-2.8.8-1.3.24
+       modssl=mod_ssl-2.8.10-1.3.26
        php=php-4.2.1
        modperl=mod_perl-1.27
        csacek=csacek-2.1.9
@@ -85,7 +85,8 @@ pushd $modssl
 popd
 
 pushd $php
-       ./configure --with-mysql=/usr/local/mysql --with-apache=../$httpd \
+       ./configure --with-apache=../$httpd \
+               --with-mysql`d=/usr/local/mysql && test -d $d && echo =$d` \
                --enable-track-vars \
                --enable-memory-limit=yes \
                --enable-debug=no
@@ -106,11 +107,13 @@ pushd $csacek
        make mod_csacek.c
        cp -p mod_csacek.c cs*.h ../$httpd/src/modules/extra/
        rm -rf $csacek_templatedir
-       cp -a templates/ $csacek_templatedir
+       mkdir -p $csacek_templatedir
+       cp -a templates/ $csacek_templatedir/
 popd
 
 pushd $httpd
-       OPTIM="$CFLAGS" SSL_BASE="$PWD/../$openssl" ./configure --prefix=$prefix \
+       # we need -lz for CSacek w/o its --disable-compression
+       OPTIM="$CFLAGS" SSL_BASE="$PWD/../$openssl" LIBS="-lz" ./configure --prefix=$prefix \
                        --enable-module=ssl \
                        --activate-module=src/modules/php4/libphp4.a \
                        --activate-module=src/modules/perl/libperl.a \