# Maintainer: Natanael Copa pkgname=cyrus-sasl pkgver=2.1.23 pkgrel=6 pkgdesc="Cyrus Simple Authentication Service Layer (SASL)" url="http://cyrusimap.web.cmu.edu/downloads.html#sasl" license="custom" subpackages="$pkgname-dev $pkgname-doc libsasl" depends= makedepends="db-dev openssl-dev" source="ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/$pkgname-$pkgver.tar.gz saslauthd.initd cyrus-sasl-2.1.19-checkpw.c.patch db-4.7.patch" build () { cd "$srcdir"/cyrus-sasl-$pkgver for i in ../*.patch; do msg "Applying $i..." patch -p0 -i $i || return 1 done ./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --disable-anon \ --disable-cram \ --disable-digest \ --disable-gssapi \ --enable-login \ --disable-otp \ --enable-plain \ --with-devrandom=/dev/urandom \ --mandir=/usr/share/man || return 1 # parallell buildds is broken make -j1 || return 1 } package() { cd "$srcdir"/cyrus-sasl-$pkgver make -j1 DESTDIR="$pkgdir" install || return 1 install -D -m644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING install -Dm755 ../saslauthd.initd "$pkgdir"/etc/init.d/saslauthd } libsasl() { depends= pkgdesc="Cyrus Simple Authentication and Security Layer (SASL) library" mkdir -p "$subpkgdir"/usr mv "$pkgdir"/usr/lib "$subpkgdir"/usr/ } md5sums="2eb0e48106f0e9cd8001e654f267ecbc cyrus-sasl-2.1.23.tar.gz ba499a13d8d08d1b97bb0d5cb0b01bcc saslauthd.initd e27ddff076342e7a3041c4759817d04b cyrus-sasl-2.1.19-checkpw.c.patch 71a3b7454f4d7cc2966b347bdf03f2fc db-4.7.patch"