Index: ../trunk-jpl/externalpackages/autotools/install-debian.sh =================================================================== --- ../trunk-jpl/externalpackages/autotools/install-debian.sh (revision 24595) +++ ../trunk-jpl/externalpackages/autotools/install-debian.sh (nonexistent) @@ -1,71 +0,0 @@ -#!/bin/bash -set -eu - -#Version numbers -M4_VER="1.4.18" -AUTOCONF_VER="2.69" -AUTOMAKE_VER="1.16.1" -LIBTOOL_VER="2.4.2" - -# Clean up existing directories -rm -rf install src - -# Set up for installation -mkdir install -export PATH="$ISSM_DIR/externalpackages/autotools/install/bin:$PATH" - -# Install m4 -echo " === INSTALLING M4 ==" -$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/m4-$M4_VER.tar.gz" "m4-$M4_VER.tar.gz" -tar -zxvf m4-$M4_VER.tar.gz -mv m4-$M4_VER src -cd src - -## Fixes required by glibc-2.28 -# -# Source: http://www.linuxfromscratch.org/lfs/view/development/chapter06/m4.html -# -sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c -echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h - -./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" -make -make install -cd .. - -#install autoconf -echo " === INSTALLING AUTOCONF ==" -rm -rf src -$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/autoconf-$AUTOCONF_VER.tar.gz" "autoconf-$AUTOCONF_VER.tar.gz" -tar -zxvf autoconf-$AUTOCONF_VER.tar.gz -mv autoconf-$AUTOCONF_VER src -cd src -./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" -make -make install -cd .. - -#install automake -echo " === INSTALLING AUTOMAKE ==" -rm -rf src -$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/automake-$AUTOMAKE_VER.tar.gz" "automake-$AUTOMAKE_VER.tar.gz" -tar -zxvf automake-$AUTOMAKE_VER.tar.gz -mv automake-$AUTOMAKE_VER src -cd src -./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" -make -make install -cd .. - -#install libtool -echo " === INSTALLING LIBTOOL ==" -rm -rf src -$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/libtool-$LIBTOOL_VER.tar.gz" "libtool-$LIBTOOL_VER.tar.gz" -tar -zxvf libtool-$LIBTOOL_VER.tar.gz -rm libtool-$LIBTOOL_VER.tar.gz -mv libtool-$LIBTOOL_VER src -cd src -./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" -make -make install -cd .. Property changes on: ../trunk-jpl/externalpackages/autotools/install-debian.sh ___________________________________________________________________ Deleted: svn:executable ## -1 +0,0 ## -* \ No newline at end of property Index: ../trunk-jpl/externalpackages/autotools/install-debian-linux.sh =================================================================== --- ../trunk-jpl/externalpackages/autotools/install-debian-linux.sh (nonexistent) +++ ../trunk-jpl/externalpackages/autotools/install-debian-linux.sh (revision 24596) @@ -0,0 +1,71 @@ +#!/bin/bash +set -eu + +#Version numbers +M4_VER="1.4.18" +AUTOCONF_VER="2.69" +AUTOMAKE_VER="1.16.1" +LIBTOOL_VER="2.4.2" + +# Clean up existing directories +rm -rf install src + +# Set up for installation +mkdir install +export PATH="$ISSM_DIR/externalpackages/autotools/install/bin:$PATH" + +# Install m4 +echo " === INSTALLING M4 ==" +$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/m4-$M4_VER.tar.gz" "m4-$M4_VER.tar.gz" +tar -zxvf m4-$M4_VER.tar.gz +mv m4-$M4_VER src +cd src + +## Fixes required by glibc-2.28 +# +# Source: http://www.linuxfromscratch.org/lfs/view/development/chapter06/m4.html +# +sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c +echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h + +./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" +make +make install +cd .. + +# Install autoconf +echo " === INSTALLING AUTOCONF ==" +rm -rf src +$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/autoconf-$AUTOCONF_VER.tar.gz" "autoconf-$AUTOCONF_VER.tar.gz" +tar -zxvf autoconf-$AUTOCONF_VER.tar.gz +mv autoconf-$AUTOCONF_VER src +cd src +./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" +make +make install +cd .. + +#install automake +echo " === INSTALLING AUTOMAKE ==" +rm -rf src +$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/automake-$AUTOMAKE_VER.tar.gz" "automake-$AUTOMAKE_VER.tar.gz" +tar -zxvf automake-$AUTOMAKE_VER.tar.gz +mv automake-$AUTOMAKE_VER src +cd src +./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" +make +make install +cd .. + +# Install libtool +echo " === INSTALLING LIBTOOL ==" +rm -rf src +$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/libtool-$LIBTOOL_VER.tar.gz" "libtool-$LIBTOOL_VER.tar.gz" +tar -zxvf libtool-$LIBTOOL_VER.tar.gz +rm libtool-$LIBTOOL_VER.tar.gz +mv libtool-$LIBTOOL_VER src +cd src +./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" +make +make install +cd .. Property changes on: ../trunk-jpl/externalpackages/autotools/install-debian-linux.sh ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property