IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=3.10a PROGNAME="XV $VERSION" DESC="\ xv (John Bradley's interactive image viewer) \n\ \n\ xv is an interactive image manipulation program. \n\ \n\ NOTICE: This program is unregistered shareware. Please read the \n\ license information included." BUILD=2 MAINTAINER="Mark Post " SOURCE=ftp://ftp.cis.upenn.edu/pub/xv PKGNAME=xv-$VERSION-s390-$BUILD TAG=OPT compile() { tar -zxvf $CWD/xv-3.10.tar.gz cd xv-3.10/ zcat $CWD/xv-3.10a.patch.gz | patch -p0 --verbose --backup --suffix=.orig || exit bzcat $CWD/xv-3.10a-jumbo-fix-patch-20050410.txt.bz2 | patch -p1 --verbose --backup --suffix=.orig || exit bzcat $CWD/xv-3.10a-jumbo-enh-patch-20050501.txt.bz2 | patch -p1 --verbose --backup --suffix=.orig || exit zcat $CWD/xv.prefix.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit # zcat $CWD/xv-3.10a.diff.gz | patch -p0 # zcat $CWD/xv-3.10-errlist.diff.gz | patch -p1 # zcat $CWD/xv-3.10a.USE_GETCWD.patch.gz | patch -p1 # patches to let xv handle png files # mkdir pngdiffs # ( cd pngdiffs ; tar -zxvf $CWD/xv-3.10a-png-1.2d.tar.gz ) # cp -a pngdiffs/xvpng.c . # cp -a pngdiffs/bits/br_png bits/br_png # cat pngdiffs/xcmap.diff | patch -p1 # cat pngdiffs/xvpng.diff | patch -p1 # cat pngdiffs/xvjpeg.diff | patch -p1 # cat pngdiffs/xvtiff.diff | patch -p1 # zcat $CWD/xvpng-1.2d-fix3.txt.gz | patch -p0 # zcat $CWD/xv-3.10a-finalcleanup.diff.gz | patch -p0 # zcat $CWD/xv-pngfix.diff.gz | patch -p1 make -f Makefile.std } install() { mkdir -p /package-xv/usr/X11R6/bin \ /package-xv/usr/X11R6/man/man1 cp -a xv bggen vdcomp xcmap xvpictoppm /package-xv/usr/X11R6/bin/ for page in docs/xv.man docs/bggen.man docs/xcmap.man docs/xvp2p.man ; do cat $page | gzip -9c > /package-xv/usr/X11R6/man/man1/`basename $page .man`.1.gz done mkdir -p /package-xv/usr/doc/xv-$VERSION cp -a BUGS IDEAS INSTALL README README.jumbo README.pcd \ /package-xv/usr/doc/xv-$VERSION ( cd docs cp -a penn.policy xv.blurb xv.ann xvdocs.ps \ /package-xv/usr/doc/xv-$VERSION bzip2 -9 /package-xv/usr/doc/xv-3.10a/xvdocs.ps ) } attributes() { chown -R root.bin $PKG/package-xv/usr/X11R6/bin } special() { cd $PKG mv package-xv/* ./ rmdir package-xv cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-xv/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }