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

VERSION=381
PROGNAME="GNU less $VERSION"
DESC="\
less is a paginator similar to more (1), but which allows backward     \n\
movement in the file as well as forward movement.  Also, less does not \n\
have to read the entire input file before starting, so with large      \n\
input files it starts up faster than text editors like vi (1).         \n\
                                                                       \n\
Less was written by Mark Nudelman."

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

compile() {
   tar -zxvf $CWD/less-$VERSION.tar.gz
   cd less-$VERSION/
   zcat $CWD/less.sysconfdir.diff.gz | patch -p1
   chown -R root.root .

   CFLAGS=-O2 ./configure --prefix=/usr --sysconfdir=/etc
   make
}

install() {
   make install prefix=/package-less/usr

   zcat $CWD/lesspipe.sh.gz > /package-less/usr/bin/lesspipe.sh

   mkdir -p /package-less/usr/doc/less-$VERSION
   cp -a COPYING LICENSE README NEWS /package-less/usr/doc/less-$VERSION

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

attributes() {
   chown -R root.bin $PKG/package-less/usr/bin
   chmod 755 $PKG/package-less/usr/bin/lesspipe.sh
}

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

   cd $CTL
   cat $CWD/slack-desc > slack-desc
   sed -e 's%package-less/%%' doinst.sh > doinst.sh.new
   cat doinst.sh.new > doinst.sh
   rm doinst.sh.new
}

