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

VERSION=4.58
PINEPGP=0.18.0
ROGNAME=Pine
DESC="\
pine (a menu driven mail client)                                       \n\
                                                                       \n\
A menu driven user mail program. Originally based on Elm (Pine Is      \n\
No-longer Elm), but with many additional features that make it         \n\
easier to use.  Also contains pilot (a simple file manager) and        \n\
pico (an easy to use text editor)."

BUILD=1
MAINTAINER="Mark Post <mark.post@eds.com>"
SOURCE=http://www.washington.edu/pine/
PKGNAME=pine-$VERSION-s390-$BUILD
TAG=OPT

compile() {
   tar -yxvf $CWD/pine$VERSION.tar.bz2
   cd pine$VERSION/

   zcat $CWD/pine-slackware.config.diff.gz | patch -p1 --backup --verbose -E
   zcat $CWD/pine.debug.diff.gz | patch -p1 --backup --verbose -E
   find . -name "*~" -exec rm {} \;
   ./build slx SSLLIB=/usr/lib SSLDIR=/etc/ssl SSLCERTS=/etc/ssl/certs \
               SSLINCLUDE=/usr/include/openssl SSLTYPE=unix

   # Add pinepgp support:
   cd $TMP
   tar -zxvf $CWD/pinepgp-$PINEPGP.tar.gz
   cd pinepgp-$PINEPGP/
   chown -R root.root .
   ./configure --prefix=/usr
   make
}

install() {
   cd $TMP/pine$VERSION/
   mkdir -p /package-pine/usr/bin \
            /package-pine/usr/man/man1

   ( cd bin/ ; cp pine pico pilot /package-pine/usr/bin )

   for page in doc/pico doc/pilot doc/pine
   do
      cp -p $page.1 /package-pine/usr/man/man1/`basename $page`.1
   done

   mkdir -p /package-pine/etc
   /package-pine/usr/bin/pine -conf > /package-pine/etc/pine.conf

   mkdir -p /package-pine/usr/doc/pine$VERSION
   cp -r README CPYRIGHT doc/* /package-pine/usr/doc/pine$VERSION
   rm -rf /package-pine/usr/doc/pine$VERSION/*.1
   rm -rf /package-pine/usr/doc/pine$VERSION/tech-notes.txt

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

   cd $TMP/pinepgp-$PINEPGP/
   make install DESTDIR=/package-pine

   mkdir -p /package-pine/usr/doc/pinepgp-$PINEPGP
   cp -a COPYING README /package-pine/usr/doc/pinepgp-$PINEPGP
}

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

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

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

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

subpacks() {
   repack imapd
}
