X-Git-Url: https://git.jankratochvil.net/?p=nethome.git;a=blobdiff_plain;f=bin%2Fvellumweb-build;h=dbc0c0ac17a6d8e79611ec4aa6f0388c189fd173;hp=2b4cc624a38c771ee16ed3f2311aaa41dfcf91eb;hb=cbe38aac1a2fbde6d16d0720655d6a5adc3d07b1;hpb=1a5ace35c7265e2c8fe8abc09ba93ba255bac7ab diff --git a/bin/vellumweb-build b/bin/vellumweb-build index 2b4cc62..dbc0c0a 100755 --- a/bin/vellumweb-build +++ b/bin/vellumweb-build @@ -2,16 +2,14 @@ # # $Id$ -arch=$HOME/arch +arch=${arch:-$HOME/arch} prefix=/usr/local/apache pkgs=" - httpd=apache_1.3.28 - openssl=openssl-0.9.7c - modssl=mod_ssl-2.8.15-1.3.28 - php=php-4.3.3 - modperl=mod_perl-1.28 + httpd=apache_1.3.33 + openssl=openssl-0.9.7e + modssl=mod_ssl-2.8.22-1.3.33 + php=php-4.3.10 " -with_perl=false export CFLAGS="-ggdb3" #----------------------------------------------------------------------------- @@ -22,7 +20,6 @@ trap 'if $do_failed;then echo "FAILED FAILED FAILED!";fi' EXIT set -e eval "$pkgs" echo "$pkgs"|sed -n 's/=/ /p'|while read -r pkg pkgb;do - ! $with_perl && test $pkg = modperl && continue if test -f $arch/$pkgb.tar.gz ;then pkgarchext=.tar.gz ;z=z elif test -f $arch/$pkgb.tgz ;then pkgarchext=.tgz ;z=z elif test -f $arch/$pkgb.tar.bz2;then pkgarchext=.tar.bz2;z=j @@ -53,37 +50,23 @@ pushd $modssl popd pushd $php - ./configure --with-apache=../$httpd \ + ./configure --prefix=$prefix --with-apache=../$httpd \ --with-mysql`d=/usr/local/mysql && test -d $d && echo =$d` \ --enable-track-vars \ --enable-memory-limit=yes \ --enable-debug=no \ --with-gd \ --with-zlib-dir=/usr/lib \ - --with-jpeg-dir=/usr/lib + --with-jpeg-dir=/usr/lib \ + --with-iconv make make install popd -if $with_perl;then -pushd $modperl - perl Makefile.PL APACHE_SRC=../$httpd DO_HTTPD=1 USE_APACI=1 PREP_HTTPD=1 EVERYTHING=1 \ - PERL_DEBUG=1 - make -# make test # requires running httpd! - make install UNINST=1 -popd -fi - pushd $httpd OPTIM="$CFLAGS" SSL_BASE="$PWD/../$openssl" ./configure --prefix=$prefix \ --enable-module=ssl \ --activate-module=src/modules/php4/libphp4.a \ - $(if $with_perl;then echo \ - --activate-module=src/modules/perl/libperl.a \ - --disable-rule=EXPAT \ - ;fi - ) \ --enable-module=so \ --enable-module=headers \ --enable-module=rewrite \