diff options
-rwxr-xr-x | libs/dev/cyrus-sasl/cyrus-sasl.SlackBuild | 143 | ||||
-rw-r--r-- | libs/dev/cyrus-sasl/doinst.sh | 18 | ||||
-rw-r--r-- | libs/dev/cyrus-sasl/rc.saslauthd.new | 45 | ||||
-rw-r--r-- | libs/dev/cyrus-sasl/slack-desc | 6 |
4 files changed, 0 insertions, 212 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 - diff --git a/libs/dev/cyrus-sasl/doinst.sh b/libs/dev/cyrus-sasl/doinst.sh deleted file mode 100644 index d2810248..00000000 --- a/libs/dev/cyrus-sasl/doinst.sh +++ /dev/null @@ -1,18 +0,0 @@ -## Slackware install script for cyrus-sasl-mysql -## 20050920 Stefano Stabellini -# - -config() { - NEW="$1" - OLD="`dirname $NEW`/`basename $NEW .new`" - # If there's no config file by that name, mv it over: - if [ ! -r $OLD ]; then - mv $NEW $OLD - elif [ "`cat $OLD | md5sum`" = "`cat $NEW | md5sum`" ]; then - # toss the redundant copy - rm $NEW - fi - # Otherwise, we leave the .new copy for the admin to consider... -} - -config etc/rc.d/rc.saslauthd.new diff --git a/libs/dev/cyrus-sasl/rc.saslauthd.new b/libs/dev/cyrus-sasl/rc.saslauthd.new deleted file mode 100644 index 8b69a710..00000000 --- a/libs/dev/cyrus-sasl/rc.saslauthd.new +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/sh -# rc.saslauthd: start/stop/restart saslauthd -# -# saslauthd is a daemon process that handles plaintext authentication -# requests on behalf of the SASL library. The CMU Cyrus SASL library -# is a general purpose authentication library for sever and client -# applications. It is mostly used to authenticate to mail servers. -# -# saslauthd should be started from the system boot scripts when going -# to multi-user mode. When running against a protected authentication -# database (e.g. the shadow mechanism), it must be run as the superuser. -# - -saslauthd_start() { - # If saslauthd is not running, start it: - if [ ! -r /var/state/saslauthd/saslauthd.pid ]; then - # Use shadow authentication by default on Slackware: - echo "Starting SASL authentication daemon: /usr/sbin/saslauthd -a shadow" - /usr/sbin/saslauthd -a shadow - fi -} - -saslauthd_stop() { - kill `cat /var/state/saslauthd/saslauthd.pid 2> /dev/null` 2> /dev/null - sleep 1 -} - -saslauthd_restart() { - saslauthd_stop - saslauthd_start -} - -case "$1" in -'start') - saslauthd_start - ;; -'stop') - saslauthd_stop - ;; -'restart') - saslauthd_restart - ;; -*) - echo "usage $0 start|stop|restart" -esac diff --git a/libs/dev/cyrus-sasl/slack-desc b/libs/dev/cyrus-sasl/slack-desc deleted file mode 100644 index 17ee2615..00000000 --- a/libs/dev/cyrus-sasl/slack-desc +++ /dev/null @@ -1,6 +0,0 @@ -cyrus-sasl-ldap: Cyrus-SASL -cyrus-sasl-ldap: -cyrus-sasl-ldap: Cyrus-SASL is a library that implements the SASL athentication -cyrus-sasl-ldap: method. This build supports LDAP (needs openldap). -cyrus-sasl-ldap: -cyrus-sasl-ldap: |