summaryrefslogtreecommitdiff
path: root/cyrus-sasl/Pkgfile
blob: dfce93f932e45993e9737578d3ddf0520c380c25 (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       --mandir=/usr/man
   35 
   36   make -j1
   37   make DESTDIR=$PKG install
   38 
   39   mkdir -p \
   40       $PKG/usr/lib/sasl2 \
   41       $PKG/var/sasl/saslauthd \
   42       $PKG/etc/rc.d
   43 
   44   install -m 755 $SRC/saslauthd $PKG/etc/rc.d
   45 
   46 }

Generated by cgit