IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/usr/local:/tmp:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=1.5m2 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 " 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 ./configure +lang all +traditional # Pat says: Cheap hack, but whatever zcat $CWD/man.msafer.diff.gz | patch -p1 -E make } 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*/* # A lot of the man8 directories are empty, and Pat gets rid of his find /package-man/usr/man/ -type d -name man8 | xargs rmdir 2>/dev/null } 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 }