--- bind.SlackBuild.s390x 2006-09-07 03:06:22.000000000 -0400 +++ bind.SlackBuild.s390x 2007-01-16 21:53:03.000000000 -0500 @@ -28,12 +28,14 @@ LIBISCCFGMAJOR=`echo $LIBISCCFGVER | cut -f 1 -d .` LIBLWRESMAJOR=`echo $LIBLWRESVER | cut -f 1 -d .` +LIBDIR="lib" if [ "$ARCH" = "i386" ]; then SLKCFLAGS="-O2 -march=i386 -mcpu=i686" elif [ "$ARCH" = "i486" ]; then SLKCFLAGS="-O2 -march=i486 -mtune=i686" -elif [ "$ARCH" = "s390" ]; then +elif [ "$ARCH" = "s390x" ]; then SLKCFLAGS="-O2" + LIBDIR="lib64" elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2" fi @@ -48,6 +50,10 @@ cd $PKG explodepkg $CWD/_bind.tar.gz +if [ "$ARCH" = "s390x" ]; then + mv usr/lib usr/lib64 +fi + cd $TMP rm -rf bind-$VERSION tar xzvf $CWD/bind-$VERSION.tar.gz @@ -68,6 +74,7 @@ CFLAGS="$SLKCFLAGS" \ ./configure \ --prefix=/usr \ + --libdir='${exec_prefix}/${LIBDIR}' \ --sysconfdir=/etc \ --localstatedir=/var \ --with-libtool \ @@ -106,29 +113,29 @@ cat rndc.conf > $PKG/usr/doc/bind-$VERSION/misc/rndc.conf-sample chmod 600 $PKG/usr/doc/bind-$VERSION/misc/rndc.conf-sample cd ../../lib/bind9/.libs -cat libbind9.so.${LIBBINDVER} > $PKG/usr/lib/libbind9.so.${LIBBINDVER} -chmod 755 $PKG/usr/lib/libbind9.so.${LIBBINDVER} -( cd $PKG/usr/lib ; rm -rf libbind9.so.${LIBBINDMAJOR} ; ln -sf libbind9.so.${LIBBINDVER} libbind.so.${LIBBINDMAJOR} ) +cat libbind9.so.${LIBBINDVER} > $PKG/usr/${LIBDIR}/libbind9.so.${LIBBINDVER} +chmod 755 $PKG/usr/${LIBDIR}/libbind9.so.${LIBBINDVER} +( cd $PKG/usr/${LIBDIR} ; rm -rf libbind9.so.${LIBBINDMAJOR} ; ln -sf libbind9.so.${LIBBINDVER} libbind.so.${LIBBINDMAJOR} ) cd ../../dns/.libs -cat libdns.so.${LIBDNSVER} > $PKG/usr/lib/libdns.so.${LIBDNSVER} -chmod 755 $PKG/usr/lib/libdns.so.${LIBDNSVER} -( cd $PKG/usr/lib ; rm -rf libdns.so.${LIBDNSMAJOR} ; ln -sf libdns.so.${LIBDNSVER} libdns.so.${LIBDNSMAJOR} ) +cat libdns.so.${LIBDNSVER} > $PKG/usr/${LIBDIR}/libdns.so.${LIBDNSVER} +chmod 755 $PKG/usr/${LIBDIR}/libdns.so.${LIBDNSVER} +( cd $PKG/usr/${LIBDIR} ; rm -rf libdns.so.${LIBDNSMAJOR} ; ln -sf libdns.so.${LIBDNSVER} libdns.so.${LIBDNSMAJOR} ) cd ../../isc/.libs -cat libisc.so.${LIBISCVER} > $PKG/usr/lib/libisc.so.${LIBISCVER} -chmod 755 $PKG/usr/lib/libisc.so.${LIBISCVER} -( cd $PKG/usr/lib ; rm -rf libisc.so.${LIBISCMAJOR} ; ln -sf libisc.so.${LIBISCVER} libisc.so.${LIBISCMAJOR} ) +cat libisc.so.${LIBISCVER} > $PKG/usr/${LIBDIR}/libisc.so.${LIBISCVER} +chmod 755 $PKG/usr/${LIBDIR}/libisc.so.${LIBISCVER} +( cd $PKG/usr/${LIBDIR} ; rm -rf libisc.so.${LIBISCMAJOR} ; ln -sf libisc.so.${LIBISCVER} libisc.so.${LIBISCMAJOR} ) cd ../../isccc/.libs -cat libisccc.so.${LIBISCCCVER} > $PKG/usr/lib/libisccc.so.${LIBISCCCVER} -chmod 755 $PKG/usr/lib/libisccc.so.${LIBISCCCVER} -( cd $PKG/usr/lib ; rm -rf libisccc.so.${LIBISCCCMAJOR} ; ln -sf libisccc.so.${LIBISCCCVER} libisccc.so.${LIBISCCCMAJOR} ) +cat libisccc.so.${LIBISCCCVER} > $PKG/usr/${LIBDIR}/libisccc.so.${LIBISCCCVER} +chmod 755 $PKG/usr/${LIBDIR}/libisccc.so.${LIBISCCCVER} +( cd $PKG/usr/${LIBDIR} ; rm -rf libisccc.so.${LIBISCCCMAJOR} ; ln -sf libisccc.so.${LIBISCCCVER} libisccc.so.${LIBISCCCMAJOR} ) cd ../../isccfg/.libs -cat libisccfg.so.${LIBISCCFGVER} > $PKG/usr/lib/libisccfg.so.${LIBISCCFGVER} -chmod 755 $PKG/usr/lib/libisccfg.so.${LIBISCCFGVER} -( cd $PKG/usr/lib ; rm -rf libisccfg.so.${LIBISCCFGMAJOR} ; ln -sf libisccfg.so.${LIBISCCFGVER} libisccfg.so.${LIBISCCFGMAJOR} ) +cat libisccfg.so.${LIBISCCFGVER} > $PKG/usr/${LIBDIR}/libisccfg.so.${LIBISCCFGVER} +chmod 755 $PKG/usr/${LIBDIR}/libisccfg.so.${LIBISCCFGVER} +( cd $PKG/usr/${LIBDIR} ; rm -rf libisccfg.so.${LIBISCCFGMAJOR} ; ln -sf libisccfg.so.${LIBISCCFGVER} libisccfg.so.${LIBISCCFGMAJOR} ) cd ../../lwres/.libs -cat liblwres.so.${LIBLWRESVER} > $PKG/usr/lib/liblwres.so.${LIBLWRESVER} -chmod 755 $PKG/usr/lib/liblwres.so.${LIBLWRESVER} -( cd $PKG/usr/lib ; rm -rf liblwres.so.${LIBLWRESMAJOR} ; ln -sf liblwres.so.${LIBLWRESVER} liblwres.so.${LIBLWRESMAJOR} ) +cat liblwres.so.${LIBLWRESVER} > $PKG/usr/${LIBDIR}/liblwres.so.${LIBLWRESVER} +chmod 755 $PKG/usr/${LIBDIR}/liblwres.so.${LIBLWRESVER} +( cd $PKG/usr/${LIBDIR} ; rm -rf liblwres.so.${LIBLWRESMAJOR} ; ln -sf liblwres.so.${LIBLWRESVER} liblwres.so.${LIBLWRESMAJOR} ) mkdir -p $PKG/usr/man/man{1,3,5,8} cd ../../../bin cat dig/dig.1 | gzip -9c > $PKG/usr/man/man1/dig.1.gz