summaryrefslogtreecommitdiff
path: root/cyrus-sasl/Pkgfile
blob: 89b0a9666f372e8cf17ff3ff6d77f678469c6631 (plain)
    1 # Description: Simple Authentication and Security Layer
    2 # URL:         https://cyrusimap.org/
    3 # Maintainer:  Thomas Penteker, tek at serverop dot de
    4 # Packager:    Daniel Mueller, daniel at danm dot de
    5 # Depends on:  db openssl
    6 
    7 name=cyrus-sasl
    8 version=2.1.26
    9 release=2
   10 source=(ftp://ftp.cyrusimap.org/cyrus-sasl/cyrus-sasl-$version.tar.gz
   11         saslauthd fix-CVE-2013-4122.diff)
   12 
   13 build(){
   14 
   15   cd $name-$version
   16 
   17   patch -i ../fix-CVE-2013-4122.diff -p1
   18   sed -i '228i\#include <sys/types.h>' include/sasl.h
   19 
   20   ./configure \
   21       --prefix=/usr \
   22       --sysconfdir=/etc/sasl \
   23       --with-plugindir=/usr/lib/sasl2 \
   24       --with-saslauthd=/var/sasl/saslauthd \
   25       --with-dbpath=/etc/sasl/sasldb2 \
   26       --with-dblib=berkeley \
   27       --with-bdb-incdir=/usr/include \
   28       --with-bdb-libdir=/usr/lib \
   29       --with-openssl=/usr \
   30       --enable-login \
   31       --enable-cram \
   32       --enable-digest \
   33       --enable-shared
   34 
   35   make -j1
   36   make DESTDIR=$PKG install
   37 
   38   mkdir -p \
   39       $PKG/usr/lib/sasl2 \
   40       $PKG/var/sasl/saslauthd \
   41       $PKG/etc/rc.d
   42 
   43   install -m 755 $SRC/saslauthd $PKG/etc/rc.d
   44 
   45 }

Generated by cgit