#! /bin/sh

export PATH=/bin:/sbin:/usr/bin:/usr/sbin

TOP_DIR=/tmp
TARGET=$TOP_DIR/openssl
mkdir $TARGET
cd $TARGET
curl -s -O ftp://ftp.openssl.org/source/openssl-0.9.8e.tar.gz

for i in ppc i386; do
  mkdir build_$i
  tar -C build_$i -xzf openssl-0.9.8e.tar.gz
  cd build_$i/openssl-0.9.8e
  ./Configure darwin-$i-cc no-zlib shared no-asm &>/dev/null
  /usr/bin/sed -i '' -e "s/\(^CFLAG.*$\)/\1 -arch $i/" Makefile
  /usr/bin/sed -i '' \
    -e "s/\(^LDFLAGS=.*$\)/\1 -arch $i/" \
    -e "s/\(^SHARED_LDFLAGS=.*$\)/\1 -arch $i/" \
    Makefile.shared
  make &>/dev/null
  make install INSTALL_PREFIX=$TARGET/$i &>/dev/null

  cd $TARGET
  rm -rf build_$i
done;

rm openssl-0.9.8e.tar.gz
