add anubis 3.3.0

An outgoing mail processor
This commit is contained in:
Ying-Chieh Liao 2002-07-31 18:52:14 +00:00
parent dcaccdf685
commit 7bd6710415
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=63814
7 changed files with 79 additions and 0 deletions

View File

@ -4,6 +4,7 @@
SUBDIR += abook
SUBDIR += adcomplain
SUBDIR += althea
SUBDIR += anubis
SUBDIR += archivemail
SUBDIR += arrow
SUBDIR += asmail

43
mail/anubis/Makefile Normal file
View File

@ -0,0 +1,43 @@
# ex:ts=8
# Ports collection makefile for: anubis
# Date created: Jul 31, 2002
# Whom: ijliao
#
# $FreeBSD$
#
PORTNAME= anubis
PORTVERSION= 3.3.0
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
LIB_DEPENDS= gpgme:${PORTSDIR}/security/gpgme \
pcre:${PORTSDIR}/devel/pcre \
gnugetopt:${PORTSDIR}/devel/libgnugetopt
USE_REINPLACE= yes
USE_OPENSSL= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -lgnugetopt"
MAN1= anubis.1
post-patch:
@${REINPLACE_CMD} -e "s|/etc|${PREFIX}/etc|g" ${WRKSRC}/src/headers.h
@${SED} -e "s|%%PREFIX%%|${PREFIX}|g" ${FILESDIR}/anubis.sh > \
${WRKSRC}/anubis.sh
.if !defined(NOPORTDOCS)
post-install:
${INSTALL_SCRIPT} ${WRKSRC}/anubis.sh ${PREFIX}/etc/rc.d
@${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/TUTORIAL ${DOCSDIR}
@${MKDIR} ${EXAMPLESDIR}
${CP} -R ${WRKSRC}/examples/* ${EXAMPLESDIR}
.endif
.include <bsd.port.mk>

1
mail/anubis/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (anubis-3.3.0.tar.gz) = 0e885738683a69dbe9fcfce698ef0d7a

View File

@ -0,0 +1,15 @@
#!/bin/sh
case "$1" in
start)
[ -x %%PREFIX%%/sbin/anubis ] && %%PREFIX%%/sbin/anubis > /dev/null && echo -n ' anubis'
;;
stop)
killall anubis
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
;;
esac
exit 0

1
mail/anubis/pkg-comment Normal file
View File

@ -0,0 +1 @@
An outgoing mail processor

10
mail/anubis/pkg-descr Normal file
View File

@ -0,0 +1,10 @@
Anubis is an outgoing mail processor, and provides the SMTP tunnel between
the MUA (Mail User Agent) and the MTA (Mail Transport Agent). It operates
as a proxy server daemon, independently from mail user agents, and can manage
and process outgoing mail on the fly using a highly configurable rule system,
based on a regular expressions (PerlRE) system. Anubis can edit outgoing mail
headers, encrypt and/or sign mail with GnuPG, build secure SMTP tunnels using
the TLS/SSL encryption even if your mail user agent doesn't support it, or
tunnel a connection through a SOCKS proxy server.
WWW: http://anubis.sourceforge.net/

8
mail/anubis/pkg-plist Normal file
View File

@ -0,0 +1,8 @@
sbin/anubis
etc/rc.d/anubis.sh
%%PORTDOCS%%share/doc/anubis/TUTORIAL
%%PORTDOCS%%@dirrm share/doc/anubis
%%PORTDOCS%%share/examples/anubis/1anubisrc
%%PORTDOCS%%share/examples/anubis/2anubisrc
%%PORTDOCS%%share/examples/anubis/defaultrc
%%PORTDOCS%%@dirrm share/examples/anubis