diff options
Diffstat (limited to 'libs/dev/cyrus-sasl/cyrus-sasl.SlackBuild')
-rwxr-xr-x | libs/dev/cyrus-sasl/cyrus-sasl.SlackBuild | 143 |
1 files changed, 0 insertions, 143 deletions
diff --git a/libs/dev/cyrus-sasl/cyrus-sasl.SlackBuild b/libs/dev/cyrus-sasl/cyrus-sasl.SlackBuild deleted file mode 100755 index 9953f61f..00000000 --- a/libs/dev/cyrus-sasl/cyrus-sasl.SlackBuild +++ /dev/null @@ -1,143 +0,0 @@ -#!/bin/bash -# -# SlackBuild for Cyrus-SASL-ldap -# -################################## -## Creator: Stefano Stabellini ## -## stefano@stabellini.net ## -## http://www.stabellini.net ## -################################## -# -# small changes by rhatto -# - -CWD="`pwd`" - -if [ -f ~/.slackbuildrc ]; then - source ~/.slackbuildrc -elif [ -f /etc/slackbuildrc ]; then - source /etc/slackbuildrc -fi - -PACKAGE="cyrus-sasl" -VERSION=${VERSION:=2.1.21} -ARCH=${ARCH:=i486} -BUILD=${BUILD:=1rha} -TMP=${TMP:=/tmp} -SRC_DIR=${SRC:=$CWD} -REPOS=${REPOS:=$TMP} - -if [ "$ARCH" == "x86_64" ]; then - LIBDIR=/usr/lib64 -else - LIBDIR=/usr/lib -fi - -RTOOL="wget" -PACKAGE_EXT="gz" -SRC="$PACKAGE-$VERSION.tar.$PACKAGE_EXT" -KEY="ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/KEYS" -SRC="$PACKAGE-$VERSION.tar.$PACKAGE_EXT" -URL="ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/$SRC" - -if [ ! -d $TMP ]; then - mkdir -p $TMP # location to build the source -fi - -if [ "$PACKAGE_EXT" == "bz2" ]; then - tarflag="j" -else - tarflag="z" -fi - -SRC_DIR="$SRC_DIR/$PACKAGE" -mkdir -p $SRC_DIR - -if [ "$RTOOL" == "wget" ] && [ ! -f "$SRC_DIR/$SRC" ]; then - wget "$URL" -O "$SRC_DIR/$SRC" - wget "$URL.sig" -O "$SRC_DIR/$SRC.sig" -fi - -if [ ! -f "$SRC_DIR/$PACKAGE-key.asc" ]; then - wget "$KEY" -O "$SRC_DIR/$PACKAGE-key.asc" && gpg --import $SRC_DIR/$PACKAGE-key.asc -fi - -gpg --verify $SRC_DIR/$SRC.sig $SRC_DIR/$SRC || echo WARNING: Could not check signature or WRONG signature found. -sleep 3 - -if [ "$ARCH" = "i386" ]; then - SLKCFLAGS="-O2 -march=i386 -mcpu=i686" -elif [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mcpu=i686" -elif [ "$ARCH" = "s390" ]; then - SLKCFLAGS="-O2" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2" -fi - -TMP="$TMP/$PACKAGE" -PKG="$TMP/package-$PACKAGE" -rm -rf $TMP -mkdir -p $TMP -cd $TMP - -mkdir -p $PKG/var/state/saslauthd -echo "+=====================+" -echo "| cyrus-sasl-$VERSION |" -echo "+=====================+" -cd $TMP -rm -rf cyrus-sasl-$VERSION -tar xvf$tarflag $SRC_DIR/cyrus-sasl-$VERSION.tar.gz -cd cyrus-sasl-$VERSION -chown -R root.root . -find . -perm 777 -exec chmod 755 {} \; -find . -perm 775 -exec chmod 755 {} \; -find . -perm 700 -exec chmod 755 {} \; -find . -perm 744 -exec chmod 755 {} \; -find . -perm 666 -exec chmod 644 {} \; -find . -perm 664 -exec chmod 644 {} \; -find . -perm 600 -exec chmod 644 {} \; -CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ -#./configure --enable-login --enable-plain --enable-anon --enable-digest --with-static-sasl --with-bdb-libdir=/usr/lib \ -# --with-bdb-incdir=/usr/include/db4 --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib --enable-ldap \ -# --with-ldap=/usr/libexec/openldap --with-authdaemond=/usr/sbin/authdaemond -./configure --prefix=/usr --sysconfdir=/etc --with-authdaemond=/usr/sbin/authdaemond --libdir=$LIBDIR -make || exit 32 -make install DESTDIR=$PKG -strip $PKG/usr/sbin/* -chown -R root.bin $PKG/usr/bin -chown -R root.bin $PKG/usr/sbin -gzip -9 $PKG/usr/man/man3/* -gzip -9 $PKG/usr/man/cat8/* -gzip -9 $PKG/usr/man/man8/* -mkdir -p $PKG/usr/doc/cyrus-sasl-$VERSION -cp AUTHORS $PKG/usr/doc/cyrus-sasl-$VERSION -cp COPYRIGHT $PKG/usr/doc/cyrus-sasl-$VERSION -cp LICENSE $PKG/usr/doc/cyrus-sasl-$VERSION -cp HISTORY $PKG/usr/doc/cyrus-sasl-$VERSION -cp doc/* $PKG/usr/doc/cyrus-sasl-$VERSION -cp ChangeLog $PKG/usr/doc/cyrus-sasl-$VERSION -cp NEWS $PKG/usr/doc/cyrus-sasl-$VERSION -cp README $PKG/usr/doc/cyrus-sasl-$VERSION -cp INSTALL $PKG/usr/doc/cyrus-sasl-$VERSION -cp README $PKG/usr/doc/cyrus-sasl-$VERSION -mkdir -p $PKG/etc/rc.d -cat $CWD/rc.saslauthd.new > $PKG/etc/rc.d/rc.saslauthd.new -mkdir -p $PKG/install -cat $CWD/doinst.sh > $PKG/install/doinst.sh -cat $CWD/slack-desc > $PKG/install/slack-desc -#cat $CWD/slack-conflicts > $PKG/install/slack-conflicts -#cat $CWD/slack-required > $PKG/install/slack-required -#requiredbuilder $PKG -cd $PKG - -find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null -find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null - -makepkg -l y -c n $REPOS/$PACKAGE-$VERSION-$ARCH-$BUILD.tgz - -if [ "$CLEANUP" == "yes" ]; then - rm -rf $TMP -fi - |