Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Feb 2007 15:24:41 GMT
From:      Koen Martens<gmc@sonologic.nl>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/109020: New port: mail/p5-Mail-SPF, Reference implementation of the RFC 4408 SPF protocol
Message-ID:  <200702101524.l1AFOfTt097838@www.freebsd.org>
Resent-Message-ID: <200702101530.l1AFUH59001042@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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@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@dirrmtry %%SITE_PERL%%/Mail/SPF/v1
X@dirrmtry %%SITE_PERL%%/Mail/SPF/Mod
X@dirrmtry %%SITE_PERL%%/Mail/SPF/Mech
X@dirrmtry %%SITE_PERL%%/Mail/SPF/v2
X@dirrmtry %%SITE_PERL%%/Mail/SPF
X@dirrmtry %%SITE_PERL%%/Mail
END-of-/usr/ports/mail/p5-Mail-SPF/pkg-plist
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200702101524.l1AFOfTt097838>