ports/109020: New port: mail/p5-Mail-SPF, Reference implementation of the RFC 4408 SPF protocol
Koen Martens
gmc at sonologic.nl
Sat Feb 10 15:30:17 UTC 2007
>Number: 109020
>Category: ports
>Synopsis: New port: mail/p5-Mail-SPF, Reference implementation of the RFC 4408 SPF protocol
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Feb 10 15:30:11 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Koen Martens
>Release: 6.2-RELEASE
>Organization:
Sonologic
>Environment:
>Description:
Mail::SPF is an object-oriented Perl implementation of the Sender Policy
Framework (SPF) e-mail sender authentication system.
This release of Mail::SPF fully conforms to RFC 4408 and passes the 2006.11
release of the official test-suite <http://www.openspf.org/Test_Suite>.
The Mail::SPF source package includes the following additional tools:
* spfquery: A command-line tool for performing SPF checks.
* spfd: A daemon for services that perform SPF checks frequently.
WWW: http://www.openspf.org/
This supercedes the older p5-Mail-SPF-Query port.
>How-To-Repeat:
>Fix:
# 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:
#
# /usr/ports/mail/p5-Mail-SPF
# /usr/ports/mail/p5-Mail-SPF/Makefile
# /usr/ports/mail/p5-Mail-SPF/distinfo
# /usr/ports/mail/p5-Mail-SPF/pkg-descr
# /usr/ports/mail/p5-Mail-SPF/pkg-plist
#
echo c - /usr/ports/mail/p5-Mail-SPF
mkdir -p /usr/ports/mail/p5-Mail-SPF > /dev/null 2>&1
echo x - /usr/ports/mail/p5-Mail-SPF/Makefile
sed 's/^X//' >/usr/ports/mail/p5-Mail-SPF/Makefile << 'END-of-/usr/ports/mail/p5-Mail-SPF/Makefile'
X# New ports collection makefile for: p5-Mail-SPF
X# Date created: Thu Feb 8 18:46:25 CET 2007
X# Whom: gmc at sonologic.nl
X#
X# $FreeBSD$
X#
X
XPORTNAME= Mail-SPF
XPORTVERSION= 2.004
XCATEGORIES= mail perl5
XMASTER_SITES= ${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR= Mail
XPKGNAMEPREFIX= p5-
X
XMAINTAINER= gmc at sonologic.nl
XCOMMENT= Reference implementation of the RFC 4408 SPF protocol
X
XRUN_DEPENDS= ${SITE_PERL}/Net/DNS/Resolver/Programmable.pm:${PORTSDIR}/dns/p5-Net-DNS-Resolver-Programmable \
X ${SITE_PERL}/${PERL_ARCH}/Net/DNS.pm:${PORTSDIR}/dns/p5-Net-DNS \
X ${SITE_PERL}/${PERL_ARCH}/version.pm:${PORTSDIR}/devel/p5-version \
X ${SITE_PERL}/Error.pm:${PORTSDIR}/lang/p5-Error \
X ${SITE_PERL}/${PERL_ARCH}/NetAddr/IP.pm:${PORTSDIR}/net-mgmt/p5-NetAddr-IP \
X ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI \
X ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple
XBUILD_DEPENDS= ${RUN_DEPENDS}
X
XPERL_MODBUILD= yes
XCONFIGURE_ARGS= --install_path sbin=${PREFIX}/sbin
X
XMAN1= spfquery.1
XMAN3= Mail::SPF.3 Mail::SPF::Mech::PTR.3 Mail::SPF::Mech.3 \
X Mail::SPF::SenderIPAddrMech.3 Mail::SPF::MacroString.3 \
X Mail::SPF::Mech::IP4.3 Mail::SPF::Mech::A.3 \
X Mail::SPF::Request.3 Mail::SPF::Result.3 Mail::SPF::Mod.3 \
X Mail::SPF::Mod::Exp.3 Mail::SPF::Mech::MX.3 \
X Mail::SPF::Server.3 Mail::SPF::Util.3 Mail::SPF::Mech::IP6.3 \
X Mail::SPF::Record.3 Mail::SPF::Mech::Include.3 \
X Mail::SPF::v2::Record.3 Mail::SPF::Mod::Redirect.3 \
X Mail::SPF::Base.3 Mail::SPF::Mech::All.3 Mail::SPF::Term.3 \
X Mail::SPF::v1::Record.3 Mail::SPF::Mech::Exists.3
X
X.include <bsd.port.pre.mk>
X
XDOCSDIR= ${PREFIX}/share/doc/p5-Mail-SPF
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X @${MKDIR} ${DOCSDIR}
X.for doc in CHANGES LICENSE README TODO
X ${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.post.mk>
END-of-/usr/ports/mail/p5-Mail-SPF/Makefile
echo x - /usr/ports/mail/p5-Mail-SPF/distinfo
sed 's/^X//' >/usr/ports/mail/p5-Mail-SPF/distinfo << 'END-of-/usr/ports/mail/p5-Mail-SPF/distinfo'
XMD5 (Mail-SPF-2.004.tar.gz) = 0923798432e0f25dffc4bc6428abef6a
XSHA256 (Mail-SPF-2.004.tar.gz) = a835227941680e223a3584e4d6056b09ab48a9b2a9d09860dab09811b5c39fa7
XSIZE (Mail-SPF-2.004.tar.gz) = 69531
END-of-/usr/ports/mail/p5-Mail-SPF/distinfo
echo x - /usr/ports/mail/p5-Mail-SPF/pkg-descr
sed 's/^X//' >/usr/ports/mail/p5-Mail-SPF/pkg-descr << 'END-of-/usr/ports/mail/p5-Mail-SPF/pkg-descr'
XMail::SPF is an object-oriented Perl implementation of the Sender Policy
XFramework (SPF) e-mail sender authentication system.
X
XThis release of Mail::SPF fully conforms to RFC 4408 and passes the 2006.11
Xrelease of the official test-suite <http://www.openspf.org/Test_Suite>.
X
XThe Mail::SPF source package includes the following additional tools:
X
X * spfquery: A command-line tool for performing SPF checks.
X * spfd: A daemon for services that perform SPF checks frequently.
X
XWWW: http://www.openspf.org/
X
X- Koen Martens
Xgmc at sonologic.nl
END-of-/usr/ports/mail/p5-Mail-SPF/pkg-descr
echo x - /usr/ports/mail/p5-Mail-SPF/pkg-plist
sed 's/^X//' >/usr/ports/mail/p5-Mail-SPF/pkg-plist << 'END-of-/usr/ports/mail/p5-Mail-SPF/pkg-plist'
Xbin/spfquery
Xsbin/spfd
X%%SITE_PERL%%/Mail/SPF.pm
X%%SITE_PERL%%/Mail/SPF/MacroString.pm
X%%SITE_PERL%%/Mail/SPF/SenderIPAddrMech.pm
X%%SITE_PERL%%/Mail/SPF/Exception.pm
X%%SITE_PERL%%/Mail/SPF/Server.pm
X%%SITE_PERL%%/Mail/SPF/Util.pm
X%%SITE_PERL%%/Mail/SPF/Base.pm
X%%SITE_PERL%%/Mail/SPF/Term.pm
X%%SITE_PERL%%/Mail/SPF/Mech.pm
X%%SITE_PERL%%/Mail/SPF/Record.pm
X%%SITE_PERL%%/Mail/SPF/Mod.pm
X%%SITE_PERL%%/Mail/SPF/Result.pm
X%%SITE_PERL%%/Mail/SPF/Request.pm
X%%SITE_PERL%%/Mail/SPF/v1/Record.pm
X%%SITE_PERL%%/Mail/SPF/Mech/All.pm
X%%SITE_PERL%%/Mail/SPF/Mech/A.pm
X%%SITE_PERL%%/Mail/SPF/Mech/IP6.pm
X%%SITE_PERL%%/Mail/SPF/Mech/MX.pm
X%%SITE_PERL%%/Mail/SPF/Mech/Include.pm
X%%SITE_PERL%%/Mail/SPF/Mech/Exists.pm
X%%SITE_PERL%%/Mail/SPF/Mech/IP4.pm
X%%SITE_PERL%%/Mail/SPF/Mech/PTR.pm
X%%SITE_PERL%%/Mail/SPF/Mod/Redirect.pm
X%%SITE_PERL%%/Mail/SPF/Mod/Exp.pm
X%%SITE_PERL%%/Mail/SPF/v2/Record.pm
X%%PORTDOCS%%%%DOCSDIR%%/CHANGES
X%%PORTDOCS%%%%DOCSDIR%%/LICENSE
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/TODO
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/
X at dirrmtry %%SITE_PERL%%/Mail/SPF/v1
X at dirrmtry %%SITE_PERL%%/Mail/SPF/Mod
X at dirrmtry %%SITE_PERL%%/Mail/SPF/Mech
X at dirrmtry %%SITE_PERL%%/Mail/SPF/v2
X at dirrmtry %%SITE_PERL%%/Mail/SPF
X at dirrmtry %%SITE_PERL%%/Mail
END-of-/usr/ports/mail/p5-Mail-SPF/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list