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

VERSION=1.5l
PROGNAME="man $VERSION"
DESC="\
man (format and display the on-line manual pages)                      \n\
                                                                       \n\
The man package is a collection of tools used for searching and        \n\
reading the online system documentation.  In fact, on most UNIX-like   \n\
operating systems it is the primary means of finding out how programs  \n\
on the system work.  For example, 'man man' will display the           \n\
documentation for man itself.                                          \n\
                                                                       \n\
Man requires the groff text processing package."

BUILD=1
MAINTAINER="Mark Post <mark.post@eds.com>"
SOURCE=ftp://ftp.win.tue.nl/pub/linux-local/utils/man
PKGNAME=man-$VERSION-s390-$BUILD
TAG=ADD

compile() {
   tar -yxvf $CWD/man-$VERSION.tar.bz2
   cd man-$VERSION/
   zcat $CWD/man.noisy.diff.gz | patch -p1
   cat $CWD/makefile.in.diff | patch -p1
   ./configure +lang all +traditional

   zcat $CWD/man.msafer.diff.gz | patch -p1 -E
   make LDFLAGS=-s
}

install() {
   mkdir -p /package-man/usr/sbin
   make LDFLAGS=-s install PREFIX=/package-man

   mkdir -p /package-man/usr/doc/man-$VERSION
   cp -a COPYING INSTALL LSM README TODO /package-man/usr/doc/man-$VERSION

   gzip -9 /package-man/usr/man/*/man*/*
   gzip -9 /package-man/usr/man/man*/*

   # Pat doesn't have these directories
   ( cd /package-man/usr/man/
     rmdir fr/man8 ja/man8 pl/man8 
   )
}

attributes() {
   chown -R root.bin $PKG/package-man/usr/bin \
                     $PKG/package-man/usr/sbin
}

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

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

   sed -e's%package-man/%%g' doinst.sh > doinst.sh.new
   cat doinst.sh.new > doinst.sh
   rm doinst.sh.new
}

