IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src
STRIPLIB=y
STRIPBIN=y

VERSION=0.98.37
PROGNAME="nasm $VERSION"
DESC="
nasm (NASM assembler)                                                  \n\
                                                                       \n\
NASM is the Netwide Assembler, a free portable assembler for the Intel \n\
80x86 microprocessor series, using primarily the traditional Intel     \n\
instruction mnemonics and syntax.                                      \n\
                                                                       \n\
NASM was written by Simon Tatham and Julian Hall."

BUILD=1
MAINTAINER="Mark Post <mark.post@eds.com>"
SOURCE=http://nasm.sourceforge.net/
PKGNAME=nasm-$VERSION-s390-$BUILD
TAG=OPT

compile() {
   tar -yxvf $CWD/nasm-$VERSION.tar.bz2
   cd nasm-$VERSION/
   chown -R root.root .
   find . -perm 775 -exec chmod 755 {} \;
   find . -perm 664 -exec chmod 644 {} \;
   CFLAGS="-O2" ./configure --prefix=/usr

   make
   ( cd doc
     make
   )
}

install() {
   mkdir -p /package-nasm/usr/bin
   mkdir -p /package-nasm/usr/man/man1
   mkdir -p /package-nasm/usr/info
   make install INSTALLROOT=/package-nasm

   mkdir -p /package-nasm/usr/doc/nasm-$VERSION
   cp -a AUTHORS CHANGES COPYING ChangeLog INSTALL README TODO \
       /package-nasm/usr/doc/nasm-$VERSION

   ( cd doc/info
     cp -a * /package-nasm/usr/info/
   )

   ( cd /package-nasm/usr/man/man1
     rm -f *.gz
     gzip -9 *.1
   )

   ( cd /package-nasm/usr/info
     rm -f *.gz
     gzip -9 *
   )
}

attributes() {
   chown -R root.bin $PKG/package-nasm/usr/bin/
}

special() {
   cd $PKG
   mv package-nasm/* ./
   rmdir package-nasm

   cd $CTL
   cat $CWD/slack-desc > slack-desc
   sed -e 's/package-nasm\///' doinst.sh > doinst.sh.new
   cat doinst.sh.new > doinst.sh
   rm doinst.sh.new
}

