Diff for /parser3/Attic/buildall-with-xml between versions 1.1 and 1.2

version 1.1, 2005/12/28 16:45:36 version 1.2, 2005/12/29 13:06:58
Line 0 Line 1
   #!/bin/sh
   
   # $Id$
   
   install_directory=$HOME/parser3install
   sendmail_command="/usr/sbin/sendmail -i -t -f postmaster"
   
   echo "buildall-with-xml"
   echo "Script author: Alexander Petrosian <paf@design.ru> (http://paf.design.ru)"
   echo
   echo "Building..."
   
   parser3_directory=`pwd`
   cd ..
   project_directory=`pwd`
   mkdir src >/dev/null 2>&1
   
   if test ! -f "$project_directory/gc/lib/libgc.a"; then
     cd $project_directory/src
     echo "Downloading libgc [1 lib of 3]..."
     wget -c http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc6.6.tar.gz
     echo "Unpacking..."
     gunzip -c gc6.6.tar.gz | tar vxf - >/dev/null
     cd gc6.6
     echo "Configuring libgc..."
     CPPFLAGS=-DUSE_LIBC_PRIVATES \
     ./configure --prefix=$project_directory/gc --disable-threads --disable-shared --silent
     echo "Building libgc..."
     make
     make install
   fi
   
   
   if test ! -f "$project_directory/gnome/lib/libxml2.a"; then
     cd $project_directory/src
     echo "Downloading libxml [2 lib of 3]..."
     wget -c --passive-ftp ftp://xmlsoft.org/libxml2-2.6.22.tar.gz
     echo "Unpacking... (be patient)"
     gunzip -c libxml2-2.6.22.tar.gz | tar vxf - >/dev/null
     cd libxml2-2.6.22
     #sax1, output, tree, xinclude[in libxslt], html[in libxslt, mode=html?] xptr[xinclude]-- needed!
     echo "Configuring libxml..."
     ./configure --prefix=$project_directory/gnome \
       --without-iconv --without-threads --without-debug \
       --without-iso8859x --without-legacy \
       --without-pattern --without-push --without-python \
       --without-reader --without-writer --without-readline --without-regexps \
       --without-schemas --without-schematron \
       --without-modules \
       --without-zlib \
       --disable-shared --silent
     echo "int main(){return 0;}">testapi.c
     echo "int main(){return 0;}">runtest.c
     echo "Building libxml..."
     make
     make install
   fi
   
   if test ! -f "$project_directory/gnome/lib/libxslt.a"; then
     cd $project_directory/src
     echo "Downloading libxslt [3 lib of 3]..."
     wget -c --passive-ftp ftp://xmlsoft.org/libxslt-1.1.15.tar.gz
     echo "Unpacking... (be patient)"
     gunzip -c libxslt-1.1.15.tar.gz | tar vxf - >/dev/null
     cd libxslt-1.1.15
     echo "Configuring libxslt..."
     ./configure --prefix=$project_directory/gnome \
        --with-libxml-prefix=$project_directory/gnome \
        --without-debug --without-debugger --without-crypto --without-plugins --disable-shared  --silent
     echo "Building libxslt..."
     make
     make install
   fi
   
   cd $parser3_directory
   
   if test ! -f "Makefile"; then
     echo "Configuring parser3..."
     ./configure --prefix=$install_directory \
        "--with-sendmail=$sendmail_command" \
        --with-static-gc=$project_directory/gc/lib \
        --with-static-xml=$project_directory/gnome \
        --silent
   fi
   echo "Building parser3..."
   make install
   echo "DONE"
   
   echo
   echo
   echo "********************************************************************************************************"
   echo "Now you can copy $install_directory with subdirectories"
   echo "  -Parser3 with XML support-"
   echo "to your cgi-bin directory"
   echo "Read more about installing Parser here:"
   echo "  http://www.parser.ru/en/docs/lang/install4apachecgi.htm in English"
   echo "  http://www.parser.ru/docs/lang/install4apachecgi.htm in Russian"
   echo "********************************************************************************************************"

Removed from v.1.1  
changed lines
  Added in v.1.2


E-mail: