#!/bin/sh CWD=`pwd` NAME=bridge_utils VERSION=1.2 ARCH=i586 BUILD=1 PKGNAME=bridge-utils PKGVER=$VERSION BASEDIR=$PKGNAME-$PKGVER ARCHIVE=$BASEDIR.tar.gz REPOSITORY=http://belnet.dl.sourceforge.net/sourceforge/bridge FLAGS="-O2 -march=pentium -mtune=pentium -fno-strength-reduce \ -fomit-frame-pointer -ffast-math" PKG=/tmp/package-$NAME rm -rf $PKG mkdir -p $PKG # Obtain sources if [ ! -e $ARCHIVE ]; then if `wget "$REPOSITORY/$ARCHIVE"`; then true else exit 1 fi fi # Compile cd /tmp tar zxvf $CWD/$ARCHIVE cd $BASEDIR bzcat $CWD/$NAME-$VERSION-autoconf.patch.bz2 | patch -p1 -s bzcat $CWD/$NAME-$VERSION-compile.patch.bz2 | patch -p1 -s chmod 755 configure CFLAGS=$FLAGS CXXFLAGS=$FLAGS ./configure --prefix=/usr --mandir=/usr/man make # Install make install DESTDIR=$PKG mkdir -p $PKG/install $PKG/usr/doc/$NAME-$VERSION cat > $PKG/install/slack-desc < $PKG/install/slack-required <= 2.1.0-i486-1 EOF install -m644 -g0 -o0 AUTHORS ChangeLog README THANKS TODO doc/FAQ \ doc/FIREWALL doc/HOWTO doc/PROJECTS doc/SMPNOTES doc/WISHLIST \ $PKG/usr/doc/$NAME-$VERSION chmod 444 $PKG/usr/man/man?/*.? gzip -9nf $PKG/usr/man/man?/*.? strip $PKG/usr/sbin/* || : chown -R root.root $PKG # Make package cd $PKG cat install/slack-desc | grep "$NAME:" > /tmp/$NAME-$VERSION-$ARCH-$BUILD.txt makepkg -l y -c n /tmp/$NAME-$VERSION-$ARCH-$BUILD.tgz