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 " 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 }