IGNOREPATH=/home:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/var:/usr/src STRIPLIB=y STRIPBIN=y VERSION=1.17.2 PROGNAME="GNU troff $VERSION" DESC="\ groff (document formatting system) \n\ \n\ The groff package provides versions of troff, nroff, eqn, tbl, and \n\ other Unix text-formatting utilities. Groff is used to 'compile' man \n\ pages stored in groff/nroff format into a form which can be printed or \n\ displayed on the screen. These man pages are stored in compressed \n\ form in the /usr/man/ directories." BUILD=1 MAINTAINER="Mark Post " SOURCE=ftp://ftp.gnu.org/gnu/groff PKGNAME=groff-$VERSION-s390-$BUILD TAG=ADD compile() { tar -xvzf $CWD/groff-$VERSION.tar.gz cd groff-$VERSION/ CFLAGS=-O2 CXXFLAGS=-O2 \ ./configure --prefix=/usr alias pnmtopng=true make ( cd src/xditview ; xmkmf ; make ) } install() { mkdir -p /package-groff/usr/X11R6/bin/ mkdir -p /package-groff/usr/X11R6/man/man1/ mkdir -p /package-groff/etc/X11/app-defaults/ # mkdir -p /package-groff/usr/doc/ make CFLAGS=-O2 CCFLAGS=-O2 install prefix=/package-groff/usr ( cd src/xditview cp -a gxditview /package-groff/usr/X11R6/bin/ cat gxditview.man | gzip -9c > /package-groff/usr/X11R6/man/man1/gxditview.1.gz cp -a GXditview.ad /package-groff/etc/X11/app-defaults/GXditview ) ( cd /package-groff/usr/bin rm -rf geqn ; ln -sf eqn geqn rm -rf gpic ; ln -sf pic gpic rm -rf gtbl ; ln -sf tbl gtbl rm -rf gneqn ; ln -sf neqn gneqn rm -rf glookbib ; ln -sf lookbib glookbib rm -rf gnroff ; ln -sf nroff gnroff rm -rf grefer ; ln -sf refer grefer rm -rf gtroff ; ln -sf troff gtroff rm -rf gsoelim ; ln -sf soelim gsoelim rm -rf gindxbib ; ln -sf indxbib gindxbib rm -rf zsoelim ; ln -sf soelim zsoelim ) mkdir -p /package-groff/usr/doc/groff-$VERSION cp -a BUG-REPORT COPYING FDL INSTALL INSTALL.gen MORE.STUFF NEWS PROBLEMS \ PROJECTS README TODO VERSION doc /package-groff/usr/doc/groff-$VERSION mkdir -p /package-groff/usr/doc/groff-$VERSION/xditview ( cd src/xditview cp -a INSTALL README TODO /package-groff/usr/doc/groff-$VERSION/xditview ) ( cd /package-groff/usr/man for dir in 1 5 7; do ( cd man$dir rm -f *.gz gzip -9 *.$dir ) done ) } special() { cd $PKG mv package-groff/* ./ rmdir package-groff/ chown -R root.bin usr/X11R6/bin/ usr/bin/ cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-groff/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }