# This is a semi-automatic script for building the binary packages.
# It is intended to be progressively copied/pasted to a bash shell.

set -x

PACKAGENAME=man
VERSION=-1.6g
VERSIONPATCH=
VERSIONBIN=-bin-mintelfv4e
VERSIONBUILD=-$(date +%Y%m%d)
ARCHIVES_DIR=$HOME/archives/$PACKAGENAME
BUILD_DIR=$HOME/compil
INSTALL_DIR=/usr
CPUFLAGS=-mcpu=5475

cd $BUILD_DIR
tar xvf $ARCHIVES_DIR/$PACKAGENAME$VERSION.tar.*
test -n "$VERSIONPATCH" && mv $PACKAGENAME$VERSION $PACKAGENAME$VERSION$VERSIONPATCH
cd $PACKAGENAME$VERSION$VERSIONPATCH
test -n "$VERSIONPATCH" && xzcat $ARCHIVES_DIR/$PACKAGENAME$VERSION$VERSIONPATCH.patch.xz |patch -p1
cd ..

cd $PACKAGENAME$VERSION$VERSIONPATCH
sed -i 's: && ./conftest::g' configure
sed -i 's:^PREPATH=.*:PREPATH=/usr/bin:g' configure
sed -i 's:roff -Tlatin1 -mandoc:roff -c -Tascii -mandoc:g' configure
sed -i 's:nroff -Tlatin1 -mandoc:nroff -c -Tascii -mandoc:g' configure
sed -i 's:eqn -Tlatin1:eqn -Tascii:g' configure
CC=m68k-atari-mintelf-gcc BUILD_CC=gcc ./configure -d
make CFLAGS="$CPUFLAGS -O2" LDFLAGS="$CPUFLAGS -s"

make install DESTDIR=$PWD/binary-package
cd binary-package
gzip -9 ${INSTALL_DIR#/}/share/man/*/*

tar --owner=0 --group=0 -Jcvf $PACKAGENAME$VERSION$VERSIONPATCH$VERSIONBIN$VERSIONBUILD.tar.xz ${INSTALL_DIR#/}
#mv $PACKAGENAME$VERSION$VERSIONPATCH$VERSIONBIN$VERSIONBUILD.tar.xz $ARCHIVES_DIR/