Subject: pkg/26425: mail/msmtp update to 1.2.0
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <tripledes@eslack.org>
List: pkgsrc-bugs
Date: 07/25/2004 05:08:27
>Number:         26425
>Category:       pkg
>Synopsis:       mail/msmtp is outdated (1.0.0 < 1.2.0)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Jul 25 03:08:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Sergio Jimenez
>Release:        NetBSD 2.0G
>Organization:
none
	
>Environment:
	
	
System: NetBSD mimir.tripledes.net 2.0G NetBSD 2.0G (POWERNOW) #5: Fri Jul 23 05:22:29 BST 2004 sergio@mimir.tripledes.net:/usr/src/obj/usr/src/sys/arch/i386/compile/POWERNOW i386
Architecture: i386
Machine: i386
>Description:
	mail/msmtp is outdated and also offers some features not included on our current pkg (gsasl,gnutls..).
	
	Version 1.2.0:
	- changed output of -v,--version
	- made TLS/SSL support optional: --disable-ssl disables it.
	- moved md5.[ch] to md5_apps.[ch]
	- added MD5 implementation by Solar Designer (files md5_algo.c and 
  	  md5_algo.h). It only gets used when
  		- GNU SASL is not used and 
  		- GnuTLS is not used and 
  		- OpenSSL is not used and 
  		- the C library does not implement MD5.
  		See README.md5.
	- print all debugging info to stdout (the SMTP session was printed to 
  	  stderr before).
	...and more from our last update.

>How-To-Repeat:
	look at mail/msmtp and http://msmtp.sf.net
>Fix:
	apply this patch from ${PKGSRC}/mail/msmtp/ and compile it

Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/mail/msmtp/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- Makefile	20 Jun 2004 21:05:02 -0000	1.5
+++ Makefile	25 Jul 2004 02:59:08 -0000
@@ -1,7 +1,7 @@
 # $NetBSD: Makefile,v 1.5 2004/06/20 21:05:02 xtraeme Exp $
 #
 
-DISTNAME=		msmtp-1.0.0
+DISTNAME=		msmtp-1.2.0
 CATEGORIES=		mail
 MASTER_SITES=		${MASTER_SITE_SOURCEFORGE:=msmtp/}
 
@@ -9,11 +9,28 @@
 HOMEPAGE=		http://msmtp.sourceforge.net/
 COMMENT=		SMTP plugin for MUAs
 
+# This pkg should work with ipv6 without USE_INET6, it is used
+# to include msmtp in the ipv6 ready pkg list.
+
+BUILD_DEFS+=            USE_INET6 MSMTP_USE_GNUTLS MSMTP_USE_OPENSSL MSMTP_USE_GSASL
+
 USE_BUILDLINK3=		YES
 GNU_CONFIGURE=    	YES
 
 EGDIR=                  ${PREFIX}/share/examples/msmtp
 
+.if defined(MSMTP_USE_GNUTLS) && (${MSMTP_USE_GNUTLS} == "YES")
+.include "../../security/gnutls/buildlink3.mk"
+.elif defined(MSMTP_USE_OPENSSL) && (${MSMTP_USE_OPENSSL} == "YES")
+.include "../../security/openssl/buildlink3.mk"
+.else
+CONFIGURE_ARGS+=	--disable-ssl
+.endif
+
+.if defined(MSMTP_USE_GSASL) && (${MSMTP_USE_GSASL} == "YES")
+.include "../../security/gsasl/buildlink3.mk"
+.endif
+
 post-install:
 	${INSTALL_DATA_DIR} ${EGDIR}
 	${INSTALL_DATA} ${WRKSRC}/doc/msmtprc.example ${EGDIR}
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/mail/msmtp/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- distinfo	20 Jun 2004 21:05:02 -0000	1.2
+++ distinfo	25 Jul 2004 02:59:08 -0000
@@ -1,4 +1,4 @@
 $NetBSD: distinfo,v 1.2 2004/06/20 21:05:02 xtraeme Exp $
 
-SHA1 (msmtp-1.0.0.tar.gz) = 0acfd6bf85a6467a3c5017561aebdcc1c030a5b9
-Size (msmtp-1.0.0.tar.gz) = 144444 bytes
+SHA1 (msmtp-1.2.0.tar.gz) = 34a1c1a6c618b6b416fe7d22806caa2dae6e4410
+Size (msmtp-1.2.0.tar.gz) = 154348 bytes
>Release-Note:
>Audit-Trail:
>Unformatted: