1 # Description: Simple Authentication and Security Layer
2 # URL: http://asg.web.cmu.edu/sasl/sasl-library.html
3 # Packager: Daniel Mueller, daniel at danm dot de
4 # Maintainer: Simon Glossner, viper at hometux dot de
5 # Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
6 # Packager: Daniel Mueller, daniel at danm dot de
7 # Depends on: db openssl
12 source=(ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/$name-$version.tar.gz \
13 saslauthd $name-$version-gcc44.patch)
18 patch -p0 -i $SRC/$name-$version-gcc44.patch
20 export SAVED_CC="$CC" SAVED_CXX="$CXX"
21 export SAVED_CFLAGS="$CFLAGS" SAVED_CXXFLAGS="$CXXFLAGS"
22 unset CC CXX CFLAGS CXXFLAGS
25 ./configure --prefix=/usr
27 mv include/makemd5{,-host}
31 export CC="$SAVED_CC" CXX="$SAVED_CXX"
32 export CFLAGS="$SAVED_CFLAGS" CXXFLAGS="$SAVED_CXXFLAGS"
34 ./configure --build=$CHOST \
37 --sysconfdir=/etc/sasl \
38 --with-plugindir=/usr/lib/sasl2 \
39 --with-saslauthd=/var/sasl/saslauthd \
40 --with-dbpath=/etc/sasl/sasldb2 \
41 --with-dblib=berkeley \
42 --with-bdb-incdir=$CLFS/usr/include \
43 --with-bdb-libdir=$CLFS/usr/lib \
44 --with-openssl=$CLFS/usr \
50 # fix to use native tools
51 sed -i include/Makefile \
52 -e 's|./makemd5 md5global.h|./makemd5-host md5global.h|'
55 make DESTDIR=$PKG install
59 $PKG/var/sasl/saslauthd \
62 install -m 644 saslauthd/saslauthd.mdoc $PKG/usr/man/man8/saslauthd.8
63 install -m 755 $SRC/saslauthd $PKG/etc/rc.d