IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=2.4.14 PROGNAME="db2 $VERSION" DESC="\ db2 (Berkeley database library version 2) \n\ \n\ The Berkeley Database (Berkeley DB) library provides embedded database \n\ support for both traditional and client/server applications. \n\ \n\ This package should be installed if compatibility is needed with \n\ databases created with the Berkeley DB version 2. \n\ \n\ This library used to be part of the glibc package." BUILD=1 MAINTAINER="Mark Post " SOURCE=http://www.sleepycat.com/download/index.shtml PKGNAME=db2-$VERSION-s390-$BUILD TAG=REC compile() { tar -zxvf $CWD/db2-glibc-2.1.3.tar.gz cd db2 zcat $CWD/db2-glibc-2.1.3.patch.gz | patch -p1 -E --suffix=.orig --backup zcat $CWD/db2-2.4.14-db2.patch.gz | patch -p1 -E --suffix=.orig --backup zcat $CWD/db2.cflags.diff.gz | patch -p1 -E --suffix=.orig --backup # This next patch removes the "-march=i386 -mcpu=i686" flags that the prior fix put on zcat $CWD/db2.cflags-s390.diff.gz | patch -p0 -E --suffix=.orig --backup make } install() { mkdir -p /package-db2/lib /package-db2/usr/lib /package-db2/usr/bin \ /package-db2/usr/include/db2 cp -p libdb2.so.3 /package-db2/lib/libdb2.so.3 cp -p libdb2.a /package-db2/usr/lib/libdb2.a cp -p db_archive /package-db2/usr/bin/db2_archive cp -p db_checkpoint /package-db2/usr/bin/db2_checkpoint cp -p db_deadlock /package-db2/usr/bin/db2_deadlock cp -p db_dump /package-db2/usr/bin/db2_dump cp -p db_load /package-db2/usr/bin/db2_load cp -p db_printlog /package-db2/usr/bin/db2_printlog cp -p db_recover /package-db2/usr/bin/db2_recover cp -p db_stat /package-db2/usr/bin/db2_stat cp -p db.h db_185.h /package-db2/usr/include/db2/ mkdir -p /package-db2/usr/doc/db2-$VERSION cp -a LICENSE README /package-db2/usr/doc/db2-$VERSION # Make symlinks: ( cd /package-db2/lib rm -rf libdb.so.3 ; ln -sf libdb2.so.3 libdb.so.3 ) ( cd /package-db2/usr/lib rm -rf libdb2.so ; ln -sf ../../lib/libdb2.so.3 libdb2.so ) } attributes() { chown -R root.bin $PKG/package-db2/usr/bin/ } special() { cd $PKG mv package-db2/* ./ rmdir package-db2 cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-db2/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }