IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=1.85 PROGNAME="db1 $VERSION" DESC="\ db1 (Berkeley database library version 1) \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 1. \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=db1-$VERSION-s390-$BUILD TAG=REC compile() { tar -zxvf $CWD/db.$VERSION.tar.gz cd db.$VERSION/ # Add patches from the last version of glibc to include # BSD DB libraries (2.1.3), and use that number as the # library version number: zcat $CWD/db.1.85.glibc.diff.gz | patch -p1 -E zcat $CWD/db.$VERSION.cflags.diff.gz | patch -p1 -E # Revert the i386 flags zcat $CWD/db.$VERSION.cflags-s390.diff.gz | patch -p0 -E cd PORT/linux make } install() { mkdir -p /package-db1/lib /package-db1/usr/bin /package-db1/usr/lib \ /package-db1/usr/include/db1 mkdir -p /package-db1/usr/doc/db.$VERSION ( cd ../.. cp -a README man/*.3 /package-db1/usr/doc/db.$VERSION gzip -9 /package-db1/usr/doc/db.$VERSION/*.3 ) cp -p libdb1.so.2.1.3 /package-db1/lib/ cp -p db_dump185 /package-db1/usr/bin/db1_dump185 cp -p libdb.a /package-db1/usr/lib/libdb1.a cp -p include/db.h include/mpool.h include/ndbm.h /package-db1/usr/include/db1/ #Set up all the symbolic links ( cd /package-db1/lib ; rm -rf libdb.so.2 ) ( cd /package-db1/lib ; ln -sf libdb1.so.2.1.3 libdb.so.2 ) # These aren't made by ldconfig: ( cd /package-db1/lib ; rm -rf libdb1.so.2 ) ( cd /package-db1/lib ; ln -sf libdb1.so.2.1.3 libdb1.so.2 ) ( cd /package-db1/usr/lib ; rm -rf libdb1.so ) ( cd /package-db1/usr/lib ; ln -sf ../../lib/libdb1.so.2 libdb1.so ) } attributes() { chown -R root.bin $PKG/package-db1/usr/bin/ chmod 644 $PKG/package-db1/usr/include/db1/* } special() { cd $PKG mv package-db1/* ./ rmdir package-db1 cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-db1/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }