[Midnightbsd-cvs] mports [18117] trunk/mail/p5-Mail-SPF: fix man page install

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Mar 13 06:45:30 EDT 2015


Revision: 18117
          http://svnweb.midnightbsd.org/mports/?rev=18117
Author:   laffer1
Date:     2015-03-13 06:45:29 -0400 (Fri, 13 Mar 2015)
Log Message:
-----------
fix man page install

Modified Paths:
--------------
    trunk/mail/p5-Mail-SPF/Makefile
    trunk/mail/p5-Mail-SPF/pkg-descr
    trunk/mail/p5-Mail-SPF/pkg-plist

Modified: trunk/mail/p5-Mail-SPF/Makefile
===================================================================
--- trunk/mail/p5-Mail-SPF/Makefile	2015-03-13 10:33:18 UTC (rev 18116)
+++ trunk/mail/p5-Mail-SPF/Makefile	2015-03-13 10:45:29 UTC (rev 18117)
@@ -2,6 +2,7 @@
 
 PORTNAME=	Mail-SPF
 PORTVERSION=	2.9.0
+PORTREVISION=	2
 CATEGORIES=	mail perl5
 MASTER_SITES=	CPAN
 PKGNAMEPREFIX=	p5-
@@ -12,39 +13,39 @@
 
 LICENSE=	perl
 
-RUN_DEPENDS=	${SITE_PERL}/Net/DNS/Resolver/Programmable.pm:${PORTSDIR}/dns/p5-Net-DNS-Resolver-Programmable \
-		${SITE_PERL}/${PERL_ARCH}/Net/DNS.pm:${PORTSDIR}/dns/p5-Net-DNS \
-		${SITE_PERL}/Error.pm:${PORTSDIR}/lang/p5-Error \
-		${SITE_PERL}/${PERL_ARCH}/NetAddr/IP.pm:${PORTSDIR}/net-mgmt/p5-NetAddr-IP \
-		${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI
-BUILD_DEPENDS=	${RUN_DEPENDS}
+BUILD_DEPENDS=	p5-Error>=0:${PORTSDIR}/lang/p5-Error \
+		p5-Net-DNS>=0.62:${PORTSDIR}/dns/p5-Net-DNS \
+		p5-Net-DNS-Resolver-Programmable>=0.003:${PORTSDIR}/dns/p5-Net-DNS-Resolver-Programmable \
+		p5-NetAddr-IP>=4:${PORTSDIR}/net-mgmt/p5-NetAddr-IP \
+		p5-URI>=1.13:${PORTSDIR}/net/p5-URI
+RUN_DEPENDS:=	${BUILD_DEPENDS}
+TEST_DEPENDS=	p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod
 
-CONFLICTS=	p5-Mail-SPF-Query-[0-9]*
+CONFLICTS_INSTALL=	p5-Mail-SPF-Query-[0-9]*
 
+OPTIONS_DEFINE=	DOCS
+
+CONFIGURE_ARGS=	--install_path sbin=${PREFIX}/sbin
 PERL_MODBUILD=	yes
-CONFIGURE_ARGS=	--install_path sbin=${PREFIX}/sbin
+USE_PERL5=	yes
+USES=		shebangfix
 
-MAN1=		spfquery.1
-MAN3=		Mail::SPF.3 Mail::SPF::Mech::PTR.3 Mail::SPF::Mech.3 \
-		Mail::SPF::SenderIPAddrMech.3 Mail::SPF::MacroString.3 \
-		Mail::SPF::Mech::IP4.3 Mail::SPF::Mech::A.3 \
-		Mail::SPF::Request.3 Mail::SPF::Result.3 Mail::SPF::Mod.3 \
-		Mail::SPF::Mod::Exp.3 Mail::SPF::Mech::MX.3 \
-		Mail::SPF::Server.3 Mail::SPF::Util.3 Mail::SPF::Mech::IP6.3 \
-		Mail::SPF::Record.3 Mail::SPF::Mech::Include.3 \
-		Mail::SPF::v2::Record.3 Mail::SPF::Mod::Redirect.3 \
-		Mail::SPF::Base.3 Mail::SPF::Mech::All.3 Mail::SPF::Term.3 \
-		Mail::SPF::v1::Record.3 Mail::SPF::Mech::Exists.3
+DOCSDIR=	${PREFIX}/share/doc/p5-Mail-SPF
+PORTDOCS=	CHANGES README TODO
 
-.include <bsd.port.pre.mk>
+SHEBANG_FILES=	bin/spfquery sbin/spfd
 
-DOCSDIR=	${PREFIX}/share/doc/p5-Mail-SPF
-DOCS=		CHANGES INSTALL LICENSE README TODO
+.include <bsd.mport.options.mk>
 
+post-patch:
+	@${MV} ${WRKSRC}/sbin/spfd ${WRKSRC}/sbin/spfd.pl
+	@${MV} ${WRKSRC}/bin/spfquery ${WRKSRC}/bin/spfquery.pl
+	@${REINPLACE_CMD} -e 's|spfd|&.pl|; s|spfquery|&.pl|' ${WRKSRC}/Build.PL ${WRKSRC}/MANIFEST ${WRKSRC}/README
+
 post-install:
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
-	@${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/
+.if ${PORT_OPTIONS:MDOCS}
+	${MKDIR} ${STAGEDIR}${DOCSDIR}/
+	cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/
 .endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: trunk/mail/p5-Mail-SPF/pkg-descr
===================================================================
--- trunk/mail/p5-Mail-SPF/pkg-descr	2015-03-13 10:33:18 UTC (rev 18116)
+++ trunk/mail/p5-Mail-SPF/pkg-descr	2015-03-13 10:45:29 UTC (rev 18117)
@@ -5,11 +5,8 @@
 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.
 
-  * spfquery:  A command-line tool for performing SPF checks.
-  * spfd:      A daemon for services that perform SPF checks frequently.
-
-WWW:	http://www.openspf.org/
-
-- Koen Martens
-gmc at sonologic.nl
+WWW: http://search.cpan.org/dist/Mail-SPF/
+WWW: http://www.openspf.org/

Modified: trunk/mail/p5-Mail-SPF/pkg-plist
===================================================================
--- trunk/mail/p5-Mail-SPF/pkg-plist	2015-03-13 10:33:18 UTC (rev 18116)
+++ trunk/mail/p5-Mail-SPF/pkg-plist	2015-03-13 10:45:29 UTC (rev 18117)
@@ -1,39 +1,52 @@
-bin/spfquery
-sbin/spfd
+bin/spfquery.pl
 %%SITE_PERL%%/Mail/SPF.pm
+%%SITE_PERL%%/Mail/SPF/Base.pm
+%%SITE_PERL%%/Mail/SPF/Exception.pm
 %%SITE_PERL%%/Mail/SPF/MacroString.pm
-%%SITE_PERL%%/Mail/SPF/SenderIPAddrMech.pm
-%%SITE_PERL%%/Mail/SPF/Exception.pm
-%%SITE_PERL%%/Mail/SPF/Server.pm
-%%SITE_PERL%%/Mail/SPF/Util.pm
-%%SITE_PERL%%/Mail/SPF/Base.pm
-%%SITE_PERL%%/Mail/SPF/Term.pm
 %%SITE_PERL%%/Mail/SPF/Mech.pm
-%%SITE_PERL%%/Mail/SPF/Record.pm
-%%SITE_PERL%%/Mail/SPF/Mod.pm
-%%SITE_PERL%%/Mail/SPF/Result.pm
-%%SITE_PERL%%/Mail/SPF/Request.pm
-%%SITE_PERL%%/Mail/SPF/v1/Record.pm
+%%SITE_PERL%%/Mail/SPF/Mech/A.pm
 %%SITE_PERL%%/Mail/SPF/Mech/All.pm
-%%SITE_PERL%%/Mail/SPF/Mech/A.pm
+%%SITE_PERL%%/Mail/SPF/Mech/Exists.pm
+%%SITE_PERL%%/Mail/SPF/Mech/IP4.pm
 %%SITE_PERL%%/Mail/SPF/Mech/IP6.pm
+%%SITE_PERL%%/Mail/SPF/Mech/Include.pm
 %%SITE_PERL%%/Mail/SPF/Mech/MX.pm
-%%SITE_PERL%%/Mail/SPF/Mech/Include.pm
-%%SITE_PERL%%/Mail/SPF/Mech/Exists.pm
-%%SITE_PERL%%/Mail/SPF/Mech/IP4.pm
 %%SITE_PERL%%/Mail/SPF/Mech/PTR.pm
+%%SITE_PERL%%/Mail/SPF/Mod.pm
+%%SITE_PERL%%/Mail/SPF/Mod/Exp.pm
 %%SITE_PERL%%/Mail/SPF/Mod/Redirect.pm
-%%SITE_PERL%%/Mail/SPF/Mod/Exp.pm
+%%SITE_PERL%%/Mail/SPF/Record.pm
+%%SITE_PERL%%/Mail/SPF/Request.pm
+%%SITE_PERL%%/Mail/SPF/Result.pm
+%%SITE_PERL%%/Mail/SPF/SenderIPAddrMech.pm
+%%SITE_PERL%%/Mail/SPF/Server.pm
+%%SITE_PERL%%/Mail/SPF/Term.pm
+%%SITE_PERL%%/Mail/SPF/Util.pm
+%%SITE_PERL%%/Mail/SPF/v1/Record.pm
 %%SITE_PERL%%/Mail/SPF/v2/Record.pm
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/
- at dirrmtry %%SITE_PERL%%/Mail/SPF/v1
- at dirrmtry %%SITE_PERL%%/Mail/SPF/Mod
- at dirrmtry %%SITE_PERL%%/Mail/SPF/Mech
- at dirrmtry %%SITE_PERL%%/Mail/SPF/v2
- at dirrmtry %%SITE_PERL%%/Mail/SPF
- at dirrmtry %%SITE_PERL%%/Mail
+sbin/spfd.pl
+%%PERL5_MAN3%%/Mail::SPF.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Base.3.gz
+%%PERL5_MAN3%%/Mail::SPF::MacroString.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Mech.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Mech::A.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Mech::All.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Mech::Exists.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Mech::IP4.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Mech::IP6.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Mech::Include.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Mech::MX.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Mech::PTR.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Mod.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Mod::Exp.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Mod::Redirect.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Record.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Request.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Result.3.gz
+%%PERL5_MAN3%%/Mail::SPF::SenderIPAddrMech.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Server.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Term.3.gz
+%%PERL5_MAN3%%/Mail::SPF::Util.3.gz
+%%PERL5_MAN3%%/Mail::SPF::v1::Record.3.gz
+%%PERL5_MAN3%%/Mail::SPF::v2::Record.3.gz
+man/man1/spfquery.pl.1.gz



More information about the Midnightbsd-cvs mailing list