description="Cyrus saslauthd SASL authentication daemon" url="http://cyrusimap.org/" packager="tnut " contributors="Pierre B" makedepends=(db) name=cyrus-sasl version=2.1.27 release=2 runyx_version=20200412 source=(ftp://ftp.cyrusimap.org/cyrus-sasl/$name-$version.tar.gz http://downloads.tuxfamily.org/nutyx/files/runyx-${runyx_version}.tar.xz) build() { cd $name-$version ./configure --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --enable-auth-sasldb \ --with-dbpath=/var/lib/sasl/sasldb2 \ --with-saslauthd=/var/run/saslauthd make make DESTDIR=$PKG install install -v -m700 -d $PKG/var/lib/sasl $PKG/var/run/saslauthd # Obsolets libs rm $PKG/usr/lib/libsasl2.la rm $PKG/usr/lib/sasl2/libanonymous.la rm $PKG/usr/lib/sasl2/libcrammd5.la rm $PKG/usr/lib/sasl2/libdigestmd5.la rm $PKG/usr/lib/sasl2/libotp.la rm $PKG/usr/lib/sasl2/libplain.la rm $PKG/usr/lib/sasl2/libsasldb.la rm $PKG/usr/lib/sasl2/libscram.la # Service cd $SRC/runyx-${runyx_version} make DESTDIR=$PKG install-sysv-saslauthd make DESTDIR=$PKG install-sysd-saslauthd make DESTDIR=$PKG install-runyx-saslauthd } service() { cd $PKG bsdtar -r -f \ $PKGMK_PACKAGE_DIR/${name}.${group}${PKGMK_BUILDVER}any.${PKGMK_PACKAGE_EXT} \ etc/rc.d etc/init lib/init lib/systemd rm -r etc/rc.d etc/init lib/init lib/systemd }