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

VERSION=0.99-16
PKGVER=0.99_16
PROGNAME="JED $VERSION"
DESC="\
jed (programmer's editor)                                              \n\
                                                                       \n\
JED (by John E. Davis) is an extremely powerful but small emacs-like   \n\
programmer's editor that is extensible in a C-like macro language and  \n\
can do color syntax highlighting.  Among the many features:            \n\
    Emacs, wordstar, EDT emulation;                                    \n\
    C, Fortran, TeX, text editing modes;  Full undo;                   \n\
    GNU Emacs compatible info reader, and lots more.                   \n\
                                                                       \n\
JED is also 8 bit clean, so you can even edit binary files!"

BUILD=1
MAINTAINER="Mark Post <mark.post@eds.com>"
SOURCE=ftp://space.mit.edu/pub/davis/jed
PKGNAME=jed-$PKGVER-s390-$BUILD
TAG=OPT

compile() {
   tar -yxvf $CWD/jed-$VERSION.tar.bz2
   cd jed-$VERSION/
   zcat $CWD/jed.mouse.diff.gz | patch -p1 --verbose --backup --suffix=.orig

   JED_ROOT=/usr/share/jed \
   CFLAGS=-O2 \
   ./configure --prefix=/usr

   make clean
   make
}

install() {
   make install DESTDIR=/package-jed

   ( cd /package-jed/usr/share/jed
     rm -rf info ; ln -sf /usr/info info
   )

   mkdir /package-jed/usr/doc
   ( cd /package-jed/usr/doc
     rm -f jed-$VERSION ; ln -sf /usr/share/jed jed-$VERSION
   )

   cp -a COPYING COPYRIGHT INSTALL INSTALL.unx README changes.txt \
      /package-jed/usr/share/jed

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

   mkdir -p /package-jed/usr/info/
   for file in info/jed* ; do
     cat $file | gzip -9c > /package-jed/usr/$file.gz
   done
}

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

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

   cd $CTL
   cat $CWD/slack-desc > slack-desc

   sed -e 's%package-jed/%%g' doinst.sh > doinst.sh.new
   cat doinst.sh.new > doinst.sh
   rm doinst.sh.new
}

