# $Id$ PNAME="ssmtp" PVER="2.64" PBUILD="r3" PCAT="net-mail" DESCRIPTION="Extremely simple MTA to get mails off the system to a Mailhub." HOMEPAGE="ftp://ftp.debian.org/debian/pool/main/s/ssmtp/" DEPEND=">= virtual/glibc >= net-mail/mail-base-files-0.1 >= dev-libs/openssl-1.0.0 >= net-mail/mailwrapper-0.2.1" PROVIDE="virtual/mta" SRCFILE="${PNAME}_${PVER}.orig.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mtools MAILER_CONF_CVS_REV=1.2 SRC_URI=( http://ftp.debian.org/debian/pool/main/${PNAME:0:1}/${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/ssmtp.conf-2.60.9 mirror://${PNAME}/mailer.conf-${MAILER_CONF_CVS_REV} mirror://${PNAME}/${PNAME}-${PVER}-openssl.patch ) UP2DATE="updatecmd http://ftp.debian.org/debian/pool/main/${PNAME:0:1}/${PNAME} | grep .tar.bz2 | sed -n 's/.*_\(.*\).t.*/\1/;s/.orig//;$ p'" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix linking issues with openssl, -lcrypto is missing mpatch ${PNAME}-${PVER}-openssl.patch || die mautoreconf || die } src_compile() { cd ${SRCDIR} mconfigure \ --sysconfdir=/etc/ssmtp \ --enable-ssl \ --enable-inet6 \ --enable-md5auth \ || die make clean || die make etcdir=/etc || die } src_install() { cd ${SRCDIR} # needed directories (lib is wanted do not use mlibdir()!!) minstalldir /usr/lib || die minstalldir /usr/sbin || die # bins minstallexec ssmtp /usr/sbin || die # etc minstalletc ssmtp.conf-2.60.9 ssmtp.conf /etc/ssmtp || die minstalletc ${SRCDIR}/revaliases revaliases /etc/ssmtp || die # make use net-mail/mailwrapper as default sendmail mlink /usr/sbin/ssmtp /usr/sbin/sendmail.ssmtp || die minstalletc mailer.conf-${MAILER_CONF_CVS_REV} mailer.conf /etc/mail || die # mans & docs minstallman ssmtp.8 || die minstalldocs CHANGELOG_OLD COPYING INSTALL README TLS ssmtp.lsm || die } postinstall() { if [ ! -d ${MROOT}/var/spool/mail ] then install -d ${MROOT}/var/spool/mail fi chown root:mail ${MROOT}/var/spool/mail chmod 0775 ${MROOT}/var/spool/mail }