IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src
STRIPLIB=y
STRIPBIN=y

VERSION=1.06
PROGNAME="GNU bc $VERSION"
DESC="\
bc (An arbitrary precision calculator language)                        \n\
                                                                       \n\
bc is an arbitrary precision numeric processing language.  Syntax is   \n\
similar to C, but differs in many substantial areas.  It supports      \n\
interactive execution of statements.  bc is a utility included in the  \n\
POSIX P1003.2/D11 draft standard.                                      \n\
                                                                       \n\
The GNU version of bc was written by Philip A. Nelson."

BUILD=1
MAINTAINER="Mark Post <mark.post@eds.com>"
SOURCE=ftp://ftp.gnu.org/pub/gnu/bc
PKGNAME=bc-$VERSION-s390-$BUILD
TAG=OPT

compile() {
   tar -xvzf $CWD/bc-$VERSION.tar.gz
   cd bc-$VERSION
   zcat $CWD/bc-1.06.readline.diff.gz | patch -p1 --verbose --backup --suffix=.orig
   CFLAGS=-O2 ./configure --prefix=/usr --with-readline
   make
}

install() {
   make install DESTDIR=/package-bc
   mkdir -p /package-bc/usr/doc/bc-$VERSION
   cp -a AUTHORS COPYING ChangeLog Examples INSTALL NEWS README Test \
         /package-bc/usr/doc/bc-$VERSION

   ( cd $PKG/package-bc/usr/info
     rm bc.info
     rm -f *.gz
     gzip -9 *
   )

   ( cd $PKG/package-bc/usr/man/man1
     rm -f *.gz
     gzip -9 *.1
   )
}

attributes() {
   chown -R root.bin $PKG/package-bc/usr/bin/
   chmod 755 $PKG/package-bc/usr/doc/bc-$VERSION/Test/timetest
}

special() {
   cd $PKG
   mv package-bc/* ./
   rmdir package-bc/

   cd $CTL
   cat $CWD/slack-desc > slack-desc
}

