#!/bin/sh NAME="imap" DESC="An IMAP/POP server" MAKEDEPS="openssl" PKG_VER=2007f SOURCE="http://ftp.ntua.gr/pub/net/mail/imap/imap-$PKG_VER.tar.gz" ADDITIONAL=" 1006_openssl1.1_autoverify.patch 2014_openssl1.1.1_sni.patch c-client-2006k_KOLAB_Annotations.patch fix-linking.patch " prepare() { apply_patches sed -e "s:-g -fno-omit-frame-pointer -O6:\${CFLAGS}:" \ -e "s:SSLDIR=/usr/local/ssl:SSLDIR=/usr:" \ -e "s:SSLCERTS=\$(SSLDIR)/certs:SSLCERTS=/etc/ssl/certs:" \ -e "s:^CC=.*:CC=${CC:-cc}:" \ -i src/osdep/unix/Makefile } build() { cd $BUILD_ROOT export GCCCFLAGS="$CFLAGS" yes "y" | make slx SPECIALAUTHENTICATORS=ssl SSLTYPE=unix \ EXTRACFLAGS="$CFLAGS -fPIC" \ EXTRALDFLAGS="$LDFLAGS" } package() { cd $BUILD_ROOT mkdir -p $PKG_DEST/usr/sbin install -D -m755 imapd/imapd $PKG_DEST/usr/sbin/imapd install -D -m755 ipopd/ipop2d $PKG_DEST/usr/sbin/ipop2d install -D -m755 ipopd/ipop3d $PKG_DEST/usr/sbin/ipop3d for i in c-client mail imap4r1 rfc822 linkage misc smtp nntp osdep \ env_unix env fs ftl nl tcp sslio utf8 utf8aux; do install -D -m644 c-client/$i.h \ "$PKG_DEST"/usr/include/imap/$i.h done install -m644 c-client/linkage.c "$PKG_DEST"/usr/include/imap/linkage.c install -Dm755 c-client/libc-client.so.1.0.0 \ "$PKG_DEST"/usr/lib/libc-client.so.1.0.0 ln -s libc-client.so.1.0.0 "$PKG_DEST"/usr/lib/libc-client.so.1 ln -s libc-client.so.1.0.0 "$PKG_DEST"/usr/lib/libc-client.so }