pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail/esmtp Import esmtp from pkgsrc-wip. Packaged by ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/83e827f5036d
branches:  trunk
changeset: 502989:83e827f5036d
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Sat Nov 12 04:13:12 2005 +0000

description:
Import esmtp from pkgsrc-wip.  Packaged by Leonard Schmidt.

esmtp is a user-configurable relay-only Mail Transfer Agent (MTA) with
a sendmail-compatible syntax.  It is based on libESMTP supporting the
AUTH (including the CRAM-MD5 and NTLM SASL mechanisms) and the
StartTLS SMTP extensions.

Features include:
  * fully sendmail command-line compatible,
  * supports the AUTH SMTP extension, with the CRAM-MD5 and NTLM SASL
    mechanisms,
  * supports the StartTLS SMTP extension,
  * requires no administration privileges,
  * individual user configuration,
  * does not receive mail, expand aliases or manage a queue,
  * local mail delivery via a MDA.

diffstat:

 mail/esmtp/DESCR            |  14 ++++++++++++++
 mail/esmtp/Makefile         |  43 +++++++++++++++++++++++++++++++++++++++++++
 mail/esmtp/PLIST            |   8 ++++++++
 mail/esmtp/distinfo         |   6 ++++++
 mail/esmtp/patches/patch-aa |  16 ++++++++++++++++
 5 files changed, 87 insertions(+), 0 deletions(-)

diffs (107 lines):

diff -r f7322714268e -r 83e827f5036d mail/esmtp/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/esmtp/DESCR  Sat Nov 12 04:13:12 2005 +0000
@@ -0,0 +1,14 @@
+esmtp is a user-configurable relay-only Mail Transfer Agent (MTA) with
+a sendmail-compatible syntax.  It is based on libESMTP supporting the
+AUTH (including the CRAM-MD5 and NTLM SASL mechanisms) and the
+StartTLS SMTP extensions.
+
+Features include:
+  * fully sendmail command-line compatible,
+  * supports the AUTH SMTP extension, with the CRAM-MD5 and NTLM SASL
+    mechanisms,
+  * supports the StartTLS SMTP extension,
+  * requires no administration privileges,
+  * individual user configuration,
+  * does not receive mail, expand aliases or manage a queue,
+  * local mail delivery via a MDA.
diff -r f7322714268e -r 83e827f5036d mail/esmtp/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/esmtp/Makefile       Sat Nov 12 04:13:12 2005 +0000
@@ -0,0 +1,43 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/11/12 04:13:12 minskim Exp $
+#
+
+DISTNAME=      esmtp-0.5.1
+CATEGORIES=    mail
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=esmtp/}
+EXTRACT_SUFX=  .tar.bz2
+
+MAINTAINER=    lems%gmx.net@localhost
+HOMEPAGE=      http://esmtp.sourceforge.net/
+COMMENT=       Relay-only Mail Transfer Agent with sendmail-compatible syntax
+
+GNU_CONFIGURE=         yes
+USE_PKGINSTALL=                yes
+USE_TOOLS+=            bison flex
+PTHREAD_OPTS+=         require
+
+CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}
+
+SUBST_CLASSES+=                paths
+SUBST_MESSAGE.paths=   "Fixing hardcoded paths."
+SUBST_STAGE.paths=     pre-configure
+SUBST_FILES.paths=     README esmtp.1 esmtprc.5 sample.esmtprc
+SUBST_SED.paths=       -e 's|/usr/bin|${PREFIX}/bin|g'
+SUBST_SED.paths+=      -e 's|/etc|${PKG_SYSCONFDIR}|g'
+
+PKG_SYSCONFSUBDIR=     esmtp
+
+EGDIR=                 ${PREFIX}/share/examples/esmtp
+CONF_FILES=            ${EGDIR}/sample.esmtprc \
+                       ${PKG_SYSCONFDIR}/sample.esmtprc
+
+.include "../../mail/libesmtp/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+
+post-install:
+       ${INSTALL_DATA_DIR} ${EGDIR}
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/esmtp
+       ${INSTALL_DATA} ${WRKSRC}/sample.esmtprc ${EGDIR}
+       ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/esmtp
+
+.include "../../mk/bsd.pkg.mk"
diff -r f7322714268e -r 83e827f5036d mail/esmtp/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/esmtp/PLIST  Sat Nov 12 04:13:12 2005 +0000
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/11/12 04:13:12 minskim Exp $
+bin/esmtp
+man/man1/esmtp.1
+man/man5/esmtprc.5
+share/doc/esmtp/README
+share/examples/esmtp/sample.esmtprc
+@dirrm share/examples/esmtp
+@dirrm share/doc/esmtp
diff -r f7322714268e -r 83e827f5036d mail/esmtp/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/esmtp/distinfo       Sat Nov 12 04:13:12 2005 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/11/12 04:13:12 minskim Exp $
+
+SHA1 (esmtp-0.5.1.tar.bz2) = daf31e9e4283dbbc8a35b1841626b69bc636960e
+RMD160 (esmtp-0.5.1.tar.bz2) = 740e9bbd855095bd89673345f22bcab4557c013a
+Size (esmtp-0.5.1.tar.bz2) = 127355 bytes
+SHA1 (patch-aa) = be7a30232434f5b9bcc61b9523e434b8dc5bfed9
diff -r f7322714268e -r 83e827f5036d mail/esmtp/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/esmtp/patches/patch-aa       Sat Nov 12 04:13:12 2005 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-aa,v 1.1.1.1 2005/11/12 04:13:12 minskim Exp $
+
+--- Makefile.in.orig   2005-03-10 18:00:26.000000000 +0000
++++ Makefile.in
+@@ -630,11 +630,9 @@ info-am:
+ 
+ install-data-am: install-man
+       @$(NORMAL_INSTALL)
+-      $(MAKE) $(AM_MAKEFLAGS) install-data-hook
+ 
+ install-exec-am: install-binPROGRAMS
+       @$(NORMAL_INSTALL)
+-      $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
+ 
+ install-info: install-info-am
+ 



Home | Main Index | Thread Index | Old Index