Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Apr 2015 15:58:30 +0000 (UTC)
From:      Adam Weinberger <adamw@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r383517 - head/devel/p5-Devel-Cover
Message-ID:  <201504071558.t37FwUKi001868@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adamw
Date: Tue Apr  7 15:58:29 2015
New Revision: 383517
URL: https://svnweb.freebsd.org/changeset/ports/383517

Log:
  Update to 1.18.
  
  This module actually has no hard dependencies. All the dependencies are
  optional modules to enable optional features, so mark them as such by
  using OPTIONS and enabling most of them by default.
  
  Also, sort plist.
  
  Changes: https://metacpan.org/changes/distribution/Devel-Cover

Modified:
  head/devel/p5-Devel-Cover/Makefile
  head/devel/p5-Devel-Cover/distinfo
  head/devel/p5-Devel-Cover/pkg-plist

Modified: head/devel/p5-Devel-Cover/Makefile
==============================================================================
--- head/devel/p5-Devel-Cover/Makefile	Tue Apr  7 15:43:06 2015	(r383516)
+++ head/devel/p5-Devel-Cover/Makefile	Tue Apr  7 15:58:29 2015	(r383517)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	Devel-Cover
-PORTVERSION=	1.17
-PORTREVISION=	1
+PORTVERSION=	1.18
 CATEGORIES=	devel perl5
 MASTER_SITES=	CPAN
 PKGNAMEPREFIX=	p5-
@@ -14,24 +13,34 @@ COMMENT=	Code coverage metrics for Perl
 LICENSE=	ART10 GPLv1
 LICENSE_COMB=	dual
 
-BUILD_DEPENDS=	p5-PPI-HTML>=1.07:${PORTSDIR}/textproc/p5-PPI-HTML \
-		p5-Parallel-Iterator>=0:${PORTSDIR}/devel/p5-Parallel-Iterator \
-		p5-Pod-Coverage>=0.06:${PORTSDIR}/devel/p5-Pod-Coverage \
-		p5-Template-Toolkit>=2:${PORTSDIR}/www/p5-Template-Toolkit
-RUN_DEPENDS:=	${BUILD_DEPENDS}
 TEST_DEPENDS=	p5-Test-Differences>=0:${PORTSDIR}/devel/p5-Test-Differences \
 		p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn
 
 USES=		perl5
 USE_PERL5=	configure
 
-PORTDOCS=	README
-
-OPTIONS_DEFINE=	DOCS
+OPTIONS_DEFINE=	CPANCOVER HTML_REPORTS POD_COVERAGE SYNTAX_HIGHLIGHTING
+OPTIONS_DEFAULT=CPANCOVER HTML_REPORTS POD_COVERAGE
+OPTIONS_SUB=	yes
+
+CPANCOVER_DESC=			Coverage statistics on CPAN modules
+CPANCOVER_BUILD_DEPENDS=	p5-Parallel-Iterator>=0:${PORTSDIR}/devel/p5-Parallel-Iterator \
+				p5-Template-Toolkit>=2:${PORTSDIR}/www/p5-Template-Toolkit
+CPANCOVER_RUN_DEPENDS=		${CPANCOVER_BUILD_DEPENDS}
+
+HTML_REPORTS=			Build HTML reports with p5-HTML-Parser
+HTML_REPORTS_BUILD_DEPENDS=	p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
+HTML_REPORTS_RUN_DEPENDS=	${HTML_REPORTS_BUILD_DEPENDS}
+
+POD_COVERAGE_DESC=		POD coverage via p5-Pod-Coverage
+POD_COVERAGE_BUILD_DEPENDS=	p5-Pod-Coverage>=0.06:${PORTSDIR}/devel/p5-Pod-Coverage
+POD_COVERAGE_RUN_DEPENDS=	${POD_COVERAGE_BUILD_DEPENDS}
+
+SYNTAX_HIGHLIGHTING_DESC=		Syntax highlighting via p5-PPI-HTML
+SYNTAX_HIGHLIGHTING_BUILD_DEPENDS=	p5-PPI-HTML>=1.07:${PORTSDIR}/textproc/p5-PPI-HTML
+SYNTAX_HIGHLIGHTING_RUN_DEPENDS=	${SYNTAX_HIGHLIGHTING_BUILD_DEPENDS}
 
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Devel/Cover/Cover.so
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}/
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}/
 
 .include <bsd.port.mk>

Modified: head/devel/p5-Devel-Cover/distinfo
==============================================================================
--- head/devel/p5-Devel-Cover/distinfo	Tue Apr  7 15:43:06 2015	(r383516)
+++ head/devel/p5-Devel-Cover/distinfo	Tue Apr  7 15:58:29 2015	(r383517)
@@ -1,2 +1,2 @@
-SHA256 (Devel-Cover-1.17.tar.gz) = d2e5b73dec6b9b9971fc10d27b3996e59bdce1446abd5ae988f9185beff9f5cc
-SIZE (Devel-Cover-1.17.tar.gz) = 204752
+SHA256 (Devel-Cover-1.18.tar.gz) = 95f73ffcabfe6948fd926305958a1116501c0461eeef0aa6e1c8979c79efcb12
+SIZE (Devel-Cover-1.18.tar.gz) = 207365

Modified: head/devel/p5-Devel-Cover/pkg-plist
==============================================================================
--- head/devel/p5-Devel-Cover/pkg-plist	Tue Apr  7 15:43:06 2015	(r383516)
+++ head/devel/p5-Devel-Cover/pkg-plist	Tue Apr  7 15:58:29 2015	(r383517)
@@ -1,49 +1,6 @@
 bin/cover
-bin/cpancover
+%%CPANCOVER%%bin/cpancover
 bin/gcov2perl
-%%PERL5_MAN3%%/Devel::Cover.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Annotation::Git.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Annotation::Random.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Annotation::Svk.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Branch.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Collection.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Condition.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Condition_and_2.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Condition_and_3.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Condition_or_2.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Condition_or_3.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Condition_xor_4.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Criterion.3.gz
-%%PERL5_MAN3%%/Devel::Cover::DB.3.gz
-%%PERL5_MAN3%%/Devel::Cover::DB::Digests.3.gz
-%%PERL5_MAN3%%/Devel::Cover::DB::File.3.gz
-%%PERL5_MAN3%%/Devel::Cover::DB::IO.3.gz
-%%PERL5_MAN3%%/Devel::Cover::DB::IO::JSON.3.gz
-%%PERL5_MAN3%%/Devel::Cover::DB::IO::Sereal.3.gz
-%%PERL5_MAN3%%/Devel::Cover::DB::IO::Storable.3.gz
-%%PERL5_MAN3%%/Devel::Cover::DB::Structure.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Dumper.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Html_Common.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Op.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Pod.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Report::Compilation.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Report::Html.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Report::Html_basic.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Report::Html_minimal.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Report::Html_subtle.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Report::Json.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Report::Sort.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Report::Text.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Report::Text2.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Report::Vim.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Statement.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Subroutine.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Test.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Time.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Truth_Table.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Tutorial.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Util.3.gz
-%%PERL5_MAN3%%/Devel::Cover::Web.3.gz
 %%SITE_ARCH%%/Devel/Cover.pm
 %%SITE_ARCH%%/Devel/Cover/Annotation/Git.pm
 %%SITE_ARCH%%/Devel/Cover/Annotation/Random.pm
@@ -89,6 +46,49 @@ bin/gcov2perl
 %%SITE_ARCH%%/Devel/Cover/Util.pm
 %%SITE_ARCH%%/Devel/Cover/Web.pm
 %%SITE_ARCH%%/auto/Devel/Cover/Cover.so
+%%PERL5_MAN3%%/Devel::Cover.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Annotation::Git.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Annotation::Random.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Annotation::Svk.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Branch.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Collection.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Condition.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Condition_and_2.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Condition_and_3.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Condition_or_2.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Condition_or_3.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Condition_xor_4.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Criterion.3.gz
+%%PERL5_MAN3%%/Devel::Cover::DB.3.gz
+%%PERL5_MAN3%%/Devel::Cover::DB::Digests.3.gz
+%%PERL5_MAN3%%/Devel::Cover::DB::File.3.gz
+%%PERL5_MAN3%%/Devel::Cover::DB::IO.3.gz
+%%PERL5_MAN3%%/Devel::Cover::DB::IO::JSON.3.gz
+%%PERL5_MAN3%%/Devel::Cover::DB::IO::Sereal.3.gz
+%%PERL5_MAN3%%/Devel::Cover::DB::IO::Storable.3.gz
+%%PERL5_MAN3%%/Devel::Cover::DB::Structure.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Dumper.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Html_Common.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Op.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Pod.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Report::Compilation.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Report::Html.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Report::Html_basic.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Report::Html_minimal.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Report::Html_subtle.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Report::Json.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Report::Sort.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Report::Text.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Report::Text2.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Report::Vim.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Statement.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Subroutine.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Test.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Time.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Truth_Table.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Tutorial.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Util.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Web.3.gz
 man/man1/cover.1.gz
 man/man1/cpancover.1.gz
 man/man1/gcov2perl.1.gz



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