From: <jbo...@li...> - 2006-05-31 14:20:59
|
Author: jfr...@jb... Date: 2006-05-31 10:20:53 -0400 (Wed, 31 May 2006) New Revision: 4520 Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh Log: Add kerberos and gettext. Modified: labs/jbossweb/trunk/src/share/native/build/buildphp.sh =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-05-31 14:19:15 UTC (rev 4519) +++ labs/jbossweb/trunk/src/share/native/build/buildphp.sh 2006-05-31 14:20:53 UTC (rev 4520) @@ -27,16 +27,23 @@ JPEGVER="6b" JPEGURL=http://www.ijg.org/files/jpegsrc.v${JPEGVER}.tar.gz +GTTXVER="0.14.5" +GTTXURL=ftp://ftp.gnu.org/gnu/gettext/gettext-${GTTXVER}.tar.gz + +KRB5VER="1.4.3" +KRB5URL=http://web.mit.edu/kerberos/dist/krb5/1.4/krb5-${KRB5VER}-signed.tar + # Platfrom directory and cache TOOLS=$HOME/`uname -s`_`uname -p`_tools CACHE=`uname -s`_`uname -p`_cache # default value for variables. -BUILDXML2=false -BUILDPSQL=false -BUILDOSSL=false -BUILDLPNG=false -BUILDJPEG=false +BUILDGTTX=true +BUILDXML2=true +BUILDPSQL=true +BUILDOSSL=true +BUILDLPNG=true +BUILDJPEG=true CC=gcc COMPILER="" @@ -58,7 +65,16 @@ fi if [ ! -d ${BASE}-${VER} ] then - gzip -dc ${FILE} | tar xvf - + case ${FILE} in + *.tar.gz) + gzip -dc ${FILE} | tar xvf - + ;; + *signed.tar) + # MIT stuff + tar xvf ${FILE} + gzip -dc ${BASE}-${VER}.tar.gz | tar xvf - + ;; + esac # Check if patches available. if [ -f patch/${BASE}-${VER}.patch ] then @@ -75,10 +91,17 @@ # $4 : Additional make command Build() { -SRCDIR=$1 +BASDIR=$1 INSDIR=$2 ADDCON=$3 ADDINS=$4 +SUBDIR=$5 +if [ -z ${SUBDIR} ] +then + SRCDIR=${BASDIR} +else + SRCDIR=${BASDIR}/${SUBDIR} +fi (cd ${SRCDIR} if [ ${CC} = "cc" ] then @@ -201,11 +224,6 @@ ADDFLAGS="-I $JAVA_HOME/include/solaris" ;; *) - BUILDXML2=true - BUILDPSQL=true - BUILDOSSL=true - BUILDLPNG=true - BUILDJPEG=true ADDCONF="\ --with-freetype-dir \ --with-t1lib=no \ @@ -235,7 +253,30 @@ esac esac +KRB5URL=http://web.mit.edu/kerberos/dist/krb5/1.4/krb5-${KRB5VER}-signed.tar # +# build kerberos if required. +if ${BUILDKRB5} +then + Extract krb5 ${KRB5URL} ${KRB5VER} + Build krb5-${KRB5VER} ${TOOLS}/KRB5 "--enable-shared --with-tcl=no" "" "src" + ADDCONF="$ADDCONF --with-kerberos=$TOOLS/KRB5" +else + ADDCONF="$ADDCONF --with-kerberos" +fi + +# +# build gettext if required. +if ${BUILDGTTX} +then + Extract gettext ${GTTXURL} ${GTTXVER} + Build gettext-${GTTXVER} ${TOOLS}/GTTX "--enable-shared" + ADDCONF="$ADDCONF --with-gettext=$TOOLS/GTTX" +else + ADDCONF="$ADDCONF --with-gettext" +fi + +# # build lib jpeg if required if ${BUILDJPEG} then |