#!/bin/bash function download { local -r url="$1" local -r file="${2:-$(basename "${url}")}" if [ ! -f "${file}" ]; then wget --no-check-certificate -O "${file}" "${url}" fi } function download_and_extract { local -r url="$1" local -r file="${2:-$(basename "${url}")}" local -r arc="$(basename "${url}")" if [ ! -f "${file}" ]; then wget --no-check-certificate -O "${arc}" "${url}" lha -xi "${arc}" "${file}" rm -f "${arc}" fi } download "ftp://ftp.gnu.org/gnu/m4/m4-1.4.17.tar.gz" download "ftp://ftp.gnu.org/gnu/gawk/gawk-3.1.8.tar.gz" download "ftp://ftp.gnu.org/gnu/bison/bison-1.35.tar.gz" download "ftp://ftp.gnu.org/gnu/texinfo/texinfo-4.13.tar.gz" download "ftp://ftp.gnu.org/gnu/gcc/gcc-2.95.3/gcc-core-2.95.3.tar.gz" download "ftp://ftp.gnu.org/gnu/gcc/gcc-2.95.3/gcc-g++-2.95.3.tar.gz" download "ftp://ftp.gnu.org/gnu/gcc/gcc-3.4.6/gcc-core-3.4.6.tar.gz" download "ftp://ftp.gnu.org/gnu/gcc/gcc-3.4.6/gcc-g++-3.4.6.tar.gz" download "ftp://ftp.gnu.org/gnu/gcc/gcc-4.5.0/gcc-core-4.5.0.tar.gz" download "ftp://ftp.gnu.org/gnu/gcc/gcc-4.5.0/gcc-g++-4.5.0.tar.gz" download "ftp://ftp.gnu.org/gnu/binutils/binutils-2.9.1.tar.gz" download "ftp://ftp.gnu.org/gnu/binutils/binutils-2.14.tar.gz" download \ "http://github.com/cahirwpz/libnix/archive/master.zip" \ "libnix-2.2.zip" download "http://www.haage-partner.de/download/AmigaOS/NDK39.lha" download_and_extract \ "http://aminet.net/dev/gcc/sfdc.lha" \ "sfdc-1.4.tar.gz" download_and_extract \ "http://aminet.net/dev/misc/fd2sfd.lha" \ "fd2sfd-1.0.tar.gz" download \ "ftp://ftp.exotica.org.uk/mirrors/geekgadgets/amiga/m68k/snapshots/990529/bin/libamiga-bin.tgz" \ "libamiga-bin.tar.gz" download \ "ftp://ftp.exotica.org.uk/mirrors/geekgadgets/amiga/m68k/snapshots/990529/src/libm-5.4-src.tgz" \ "libm-5.4.tar.gz" download \ "http://sourceforge.net/projects/amiga/files/ixemul.library/48.2/ixemul-src.lha/download" \ "ixemul-48.2.lha" download "ftp://ftp.gnu.org/gnu/gmp/gmp-5.1.2.tar.bz2" download "ftp://ftp.gnu.org/gnu/mpc/mpc-1.0.1.tar.gz" download "ftp://ftp.gnu.org/gnu/mpfr/mpfr-3.1.2.tar.bz2" download "http://sun.hasenbraten.de/vasm/release/vasm.tar.gz" download "http://sun.hasenbraten.de/vlink/release/vlink.tar.gz" download "http://www.ibaug.de/vbcc/vbcc.tar.gz" download "http://mail.pb-owl.de/~frank/vbcc/current/vbcc_target_m68k-amigaos.lha"