#!/bin/sh
# Set initial variables:
CWD=`pwd`
if [ "$TMP" = "" ]; then
  TMP=/tmp
fi
PKG=$TMP/package-dejagnu

VERSION=1.4.4
ARCH=${ARCH:-sparc}
BUILD=${BUILD:-2}

if [ "$ARCH" = "i386" ]; then
  SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
elif [ "$ARCH" = "i486" ]; then
  SLKCFLAGS="-O2 -march=i486 -mcpu=i686"
elif [ "$ARCH" = "s390" ]; then
  SLKCFLAGS="-O2"
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2"
else
  SLKCFLAGS="-O2"
fi

if [ ! -d $TMP ]; then
  mkdir -p $TMP
fi

rm -rf $PKG
mkdir -p $PKG

cd $TMP
rm -rf dejagnu-$VERSION
tar xzvf $CWD/dejagnu-$VERSION.tar.gz
cd dejagnu-$VERSION
chown -R root.root .
#nope find . -perm 664 | xargs chmod 644
#nope find . -perm 775 | xargs chmod 755

# not needed in 1.4.4
#cat $CWD/makefile.in.diff | patch -p1 --backup
./configure --prefix=/usr
make

make install DESTDIR=$PKG

mkdir -p $PKG/usr/doc/dejagnu-$VERSION
cp -a AUTHORS COPYING ChangeLog INSTALL NEWS README TODO \
       $PKG/usr/doc/dejagnu-$VERSION
( cd $PKG/usr/man/man1
     rm -f *.gz
     gzip -9 *.1
)

chown -R root.bin $PKG/usr/bin/

mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc

cd $PKG
makepkg -l y -c n $TMP/dejagnu-$VERSION-$ARCH-$BUILD.tgz

#STRIPLIB=y
#STRIPBIN=y

