Subject: pkg/12634: new pkg p5-Mail-Sendmail
To: None <gnats-bugs@gnats.netbsd.org>
From: None <nrahlstr@winternet.com>
List: netbsd-bugs
Date: 04/13/2001 08:41:46
>Number:         12634
>Category:       pkg
>Synopsis:       new pkg p5-Mail-Sendmail
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Fri Apr 13 11:31:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Nathan Ahlstrom
>Release:        NetBSD-1.5.1_BETA with pkgsrc from 04/13/2001
>Organization:
me
>Environment:
System: NetBSD games 1.5.1_BETA NetBSD 1.5.1_BETA (GAMES) #0: Tue Apr 10 17:28:44 CDT 2001 root@games:/a/src/sys/arch/i386/compile/GAMES i386

>Description:
	new package: mail/p5-Mail-Sendmail
>How-To-Repeat:
	Attemp to install slashcode.
>Fix:
	Attached is a shar archive containing the package p5-Mail-Sendmail.
	Below that is the change file notes from the Mail-Sendmail maintainer.

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	p5-Mail-Sendmail
#	p5-Mail-Sendmail/files
#	p5-Mail-Sendmail/files/md5
#	p5-Mail-Sendmail/pkg
#	p5-Mail-Sendmail/pkg/DESCR
#	p5-Mail-Sendmail/pkg/PLIST
#	p5-Mail-Sendmail/Makefile
#
echo c - p5-Mail-Sendmail
mkdir -p p5-Mail-Sendmail > /dev/null 2>&1
echo c - p5-Mail-Sendmail/files
mkdir -p p5-Mail-Sendmail/files > /dev/null 2>&1
echo x - p5-Mail-Sendmail/files/md5
sed 's/^X//' >p5-Mail-Sendmail/files/md5 << 'END-of-p5-Mail-Sendmail/files/md5'
X$NetBSD$
X
XSHA1 (Mail-Sendmail-0.78.tar.gz) = f217efff5228c59236ee347fdccdb033c7b4c615
END-of-p5-Mail-Sendmail/files/md5
echo c - p5-Mail-Sendmail/pkg
mkdir -p p5-Mail-Sendmail/pkg > /dev/null 2>&1
echo x - p5-Mail-Sendmail/pkg/DESCR
sed 's/^X//' >p5-Mail-Sendmail/pkg/DESCR << 'END-of-p5-Mail-Sendmail/pkg/DESCR'
XA platform independent Sendmail interface module.  This module will allow you 
Xto send email from perl via sendmail.   The only requirement is a network
Xconnection.  It has good error reporting abilities in addition to good
Xtime zone detection.
END-of-p5-Mail-Sendmail/pkg/DESCR
echo x - p5-Mail-Sendmail/pkg/PLIST
sed 's/^X//' >p5-Mail-Sendmail/pkg/PLIST << 'END-of-p5-Mail-Sendmail/pkg/PLIST'
X@comment $NetBSD$
END-of-p5-Mail-Sendmail/pkg/PLIST
echo x - p5-Mail-Sendmail/Makefile
sed 's/^X//' >p5-Mail-Sendmail/Makefile << 'END-of-p5-Mail-Sendmail/Makefile'
X# $NetBSD$
X
XDISTNAME=	Mail-Sendmail-0.78
XPKGNAME=	p5-${DISTNAME}
XCATEGORIES=	mail perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN:=Mail/}
X
XMAINTAINER=	packages@netbsd.org
XHOMEPAGE=	http://alma.ch/perl
XCOMMENT=	A perl5 module dedicated to Sendmail
X
XDEPENDS+=	p5-MIME-Base64-*:../../converters/p5-MIME-Base64
X
XUSE_PERL5=	# defined
XPERL5_PACKLIST=	${PERL5_SITEARCH}/auto/Mail/Sendmail/.packlist
X
Xdo-configure:
X	@cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL
X
X.include "../../mk/bsd.pkg.mk"
END-of-p5-Mail-Sendmail/Makefile
exit



Revision history for Perl extension Mail::Sendmail.

Thanks to the people who helped between versions with suggestions or
reporting bugs: Chris Nandor, Paul J. Schinder, "kybl", Kenneth Lee,
Francisco, Chris Hostetter, Perrin Harkins, Tim Ward, ... and many
others! (I can't any more keep track of all the people who send me
usefull comments, but I do read them and thank everybody!)

0.78  25.09.2000
      - Now accepts single-letter host/domain names in addresses. They were
        previously rejected, due to my misunderstanding of an RFC.
      - Removed smtp.site1.csi.com from the default servers. That server is
        not an open relay any more. This leaves only 'localhost' in the
        servers list.
0.77  28.03.99
      - If connection to 1st server failed, the others failed too, but
        only with certain Perl-version/OS combinations !?!.
        Fixed (hopefuly).
0.76  27.03.99
      - fixed bug which prevented trying other servers in list if
        connection to first failed.
      - fixed reporting of server in log.
0.75  27.03.99
      - you can now send attachments, html mail etc... your headers will
        be left alone.
      - can use a list of possible SMTP servers instead of a single one.
      - all configuration now grouped in a %mailcfg hash.
      - removes possible extra line-endings in headers.
      - e-mail address regex changes:
        . now accepts user@[xxx.xxx.xxx.xxx]
        . now refuses commas (they are only valid in quoted strings
          which $address_rx does not support). Comma separated
          recipients lists now work even with no space after the comma.
      - if you used an X-mailer header, the Mail::Sendmail vwersion was
        appended. It isn't any more.
      - removed unnecessary BEGIN{} block.
      - no more warnings on empty Subject.
      - lots's of cleaning up in the code.
        
0.74  Fri Jul 31 14:50:54 1998
      - Fixed $/ problem: mailing would hang if caller had redefined
        the record separator. It's now locally set to "\015\012". 
      - corrected reading of %mail hash passed to sendmail: it would
        abort on a false value (the trap is clearly mentionned in the
        perl docs: shame on me!)
      - added configurable retries when failure to connect to server 
      - much more error checking
      - more warnings to STDERR, but only if running with -w flag.
      - changed $address_rx, so it accepts user@hostname, not only
        user@host.top, and also accepts weird but legal characters
      - Message body is now all of Message, Body and Text instead
        of the first not empty one (if you don't mind the final
        message being in random order, you can now be really sloppy
        when filling in the message from your script!).
      - use strict.
      - Added Makefile.PL.
      - updated doc

0.73: - Line endings changed again to be Mac compatible at last.
      - Automatic time zone detection.
      - Support for SMTP Port change for single messages.
      - Always default to quoted-printable encoding if possible.
      - Added $Mail::Sendmail::default_sender.
      
0.72: - Fixed line endings in Body to "\r\n".
      - MIME quoted-printable encoding is now automatic if needed.
      - Test script can now run unattended.

0.71: - Fixed Time Zone bug with AS port.
      - Added half-hour Time Zone support.
      - Repackaged with \n line endings instead of \r\n.
>Release-Note:
>Audit-Trail:
>Unformatted: