# Description: Full featured IMAP server # URL: http://asg.web.cmu.edu/cyrus/ # Packager: Malster Clover # Depends on: db libsasl2 openssl perl name=cyrus-imapd version=2.2.12 release=1 source=(ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/$name-$version.tar.gz \ 8bit.patch cyrus_prefix.patch setrlimit.patch cyrus.conf imapd.conf imapd) build(){ patch -p0 < 8bit.patch patch -p0 < cyrus_prefix.patch patch -p0 < setrlimit.patch cd $name-$version export CPPFLAGS="-I/usr/include/et" ./configure \ --prefix=/usr \ --with-sasl=/usr/lib \ --with-perl \ --disable-sieve \ --with-cyrus-prefix=/usr \ --with-cyrus-user=cyrus \ --with-cyrus-group=cyrus make depend make make DESTDIR=$PKG install mkdir -p $PKG/{etc,etc/rc.d,var/{imap/{db,log,msg,proc,ptclient,socket},spool/imap/stage.}} chown -R cyrus.cyrus $PKG/{var/{imap,{imap/{db,log,msg,proc,ptclient,socket}},spool/{imap,imap/stage.}}} chmod 0750 $PKG/{var/{imap/{db,log,msg,proc,ptclient,socket},spool/imap/stage.}} install -m 644 -o root -g root $SRC/cyrus.conf $PKG/etc/cyrus.conf install -m 644 -o root -g root $SRC/imapd.conf $PKG/etc/imapd.conf install -m 700 -o root -g root $SRC/imapd $PKG/etc/rc.d/imapd }