IGNOREPATH=/etc:/var:/home:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=5.7 PROGNAME="rcs $VERSION" DESC="\ rcs (Revision Control System) \n\ \n\ RCS, the Revision Control System, manages multiple revisions of files. \n\ \n\ RCS can store, retrieve, log, identify, and merge revisions. It is \n\ useful for files that are revised frequently, e.g. programs, \n\ documentation, graphics, and papers." BUILD=1 MAINTAINER="Mark Post " SOURCE=ftp://ftp.cs.purdue.edu/pub/RCS/ PKGNAME=rcs-$VERSION-s390x-$BUILD TAG=OPT compile() { tar -xvzf $CWD/rcs-$VERSION.tar.gz cd rcs-$VERSION/ zcat $CWD/rcs-$VERSION.diff.gz | patch -p0 ./configure --prefix=/usr make CFLAGS=-O2 LDFLAGS=-s } install() { make install prefix=/package-rcs/usr cp -p src/rcstest /package-rcs/usr/bin cp -p man/rcsfreeze.1 /package-rcs/usr/man/man1 ( cd /package-rcs/usr/man/ for dir in 1 5; do ( cd man$dir rm -f *.gz gzip -9 *.$dir ) done ) mkdir -p /package-rcs/usr/doc/rcs cp -a README NEWS CREDITS /package-rcs/usr/doc/rcs } attributes() { chown -R root.bin $PKG/package-rcs/usr/bin/ cd $PKG/package-rcs/usr/bin chmod 711 ci co ident merge rcs rcsclean rcsdiff rcsmerge rcstest rlog chmod 444 $PKG/package-rcs/usr/doc/rcs/* chmod 644 $PKG//package-rcs/usr/man/man1/* } special() { cd $PKG mv package-rcs/* ./ rmdir package-rcs cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-rcs/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }