IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=4.1.25 PROGNAME="db4 $VERSION" DESC="\ db4 (Berkeley database library version 4) \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 4." BUILD=1 MAINTAINER="Mark Post " SOURCE=ftp://ftp.gnu.org/pub/gnu/db4 PKGNAME=db4-$VERSION-s390-$BUILD TAG=OPT compile() { tar -yxvf $CWD/db-$VERSION.tar.bz2 cd db-$VERSION/ zcat $CWD/patch.4.1.25.html.gz | patch -p0 --verbose chown -R root.root . find . -perm 775 | xargs chmod 755 find . -perm 444 | xargs chmod 644 cd dist/ ./configure --prefix=/usr \ --enable-compat185 \ --enable-shared \ --enable-rpc \ --build=s390-slackware-linux \ --host=s390-slackware-linux \ --target=s390-slackware-linux make } install() { cd $TMP/db-$VERSION/dist/ make install prefix=/package-db4/usr cd .. mkdir -p /package-db4/usr/doc/db-$VERSION cp -a LICENSE README \ /package-db4/usr/doc/db-$VERSION ( cd /package-db4/usr/ mv docs/* /package-db4/usr/doc/db-$VERSION rmdir docs ) mkdir /package-db4/lib mv /package-db4/usr/lib/libdb-4.1.so /package-db4/lib/ ( cd /package-db4/usr/lib ln -sf /lib/libdb-4.1.so libdb-4.1.so ) ( cd /package-db4/usr/lib rm -rf libdb-4.a ; ln -sf libdb-4.1.a libdb-4.a ) ( cd /package-db4/usr/include mkdir db4 mv *.h db4/ ln -sf db4/db.h db.h ) } attributes() { chown -R root.bin $PKG/package-db4/usr/bin chmod 755 $PKG/package-db4/usr/bin/* } special() { cd $PKG mv package-db4/* ./ rmdir package-db4 cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-db4/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }