IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=1.9 PROGNAME="Berkley yacc $VERSION" DESC="\ byacc (Berkeley Yacc parser generator) \n\ \n\ Berkeley Yacc is an LALR(1) parser generator. Berkeley Yacc \n\ has been made as compatible as possible with AT&T Yacc. Berkeley \n\ Yacc can accept any input specification that conforms to the AT&T \n\ Yacc documentation. Specifications that take advantage of \n\ undocumented features of AT&T Yacc will probably be rejected. \n\ If you skip this package and install GNU bison, a /usr/bin/yacc \n\ shell script will be created which will allow you to use bison \n\ instead. (It contains 'bison -y $*')" BUILD=1 MAINTAINER="Mark Post " SOURCE=ftp://ftp.cs.berkeley.edu/ucb/4bsd/ PKGNAME=byacc-$VERSION-s390-$BUILD TAG=OPT compile() { mkdir -p byacc cd byacc/ tar -xvzf $CWD/byacc.$VERSION.tar.Z make } install() { mkdir -p /package-byacc/usr/bin cp -p yacc /package-byacc/usr/bin/ ( cd /package-byacc/usr/bin ln -sf yacc byacc ) mkdir -p /package-byacc/usr/man/man1 cp -p yacc.1 /package-byacc/usr/man/man1/ rm -f /package-byacc/usr/man/man1/*.gz gzip -9 /package-byacc/usr/man/man1/*.1 ( cd /package-byacc/usr/man/man1 ln -sf yacc.1.gz byacc.1.gz ) mkdir -p /package-byacc/usr/doc/byacc-1.9/ cp -a ACKNOWLEDGEMENTS NEW_FEATURES NOTES NO_WARRANTY README \ /package-byacc/usr/doc/byacc-1.9 } attributes() { chown -R root.bin $PKG/package-byacc/usr/bin/ chmod 644 $PKG/package-byacc/usr/man/man1/* } special () { cd $PKG mv package-byacc/* ./ rmdir package-byacc cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-byacc/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }