IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=0.16.15 PROGNAME="bin86 $VERSION" DESC="\ bin86 (8086 assembler/loader) \n\ \n\ This is a complete 8086 assembler and loader which can make 32-bit \n\ code for the 386+ processors. In the past it was used to compile the \n\ 16-bit bootsector and setup binaries for the kernel, but modern \n\ (2.4.x or newer) kernels use GNU ld instead. \n\ \n\ The bin86 package is needed to compile 2.2.x or earlier kernels." BUILD=1 MAINTAINER="Mark Post " SOURCE=http://www.cix.co.uk/~mayday/ PKGNAME=bin86-$VERSION-s390-$BUILD TAG=OPT compile() { tar -yxvf $CWD/bin86-$VERSION.tar.bz2 cd bin86-$VERSION/ zcat $CWD/bin86.diff.gz | patch -p1 cat $CWD/bin86.s390.diff | patch -p1 make } install() { mkdir -p /package-bin86/usr/bin /package-bin86/usr/man/man1 make install PREFIX=/package-bin86/usr cp -a as/as86_encap /package-bin86/usr/bin/as86_encap mkdir -p /package-bin86/usr/doc/bin86-$VERSION cp -a ChangeLog README README-0.4 as/COPYING \ /package-bin86/usr/doc/bin86-$VERSION ( cd /package-bin86/usr/man/man1 rm -rf *.gz gzip -9 *.1 ) ( cd /package-bin86/usr/man/man1 rm -rf as86_encap.1 ; ln -sf as86.1.gz as86_encap.1.gz ) } attributes() { chown -R root.bin $PKG/package-bin86/usr/bin/ } special() { cd $PKG mv package-bin86/* ./ rmdir package-bin86/ cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-bin86/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }