Bug 211357 - [NEW PORT] devel/p5-MooseX-CoverableModifiers - Make Moose method modifiers Devel::Cover friendly
Summary: [NEW PORT] devel/p5-MooseX-CoverableModifiers - Make Moose method modifiers D...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks: 211358 211440
  Show dependency treegraph
 
Reported: 2016-07-25 05:07 UTC by Henk van Oers
Modified: 2016-08-01 18:24 UTC (History)
1 user (show)

See Also:


Attachments
The sharfile of this new port (2.07 KB, text/plain)
2016-07-25 05:07 UTC, Henk van Oers
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Henk van Oers 2016-07-25 05:07:57 UTC
Created attachment 172961 [details]
The sharfile of this new port

Method modifiers are handy, but they are not Devel::Cover friendly. This is because Perl makes package-level anonymous subroutines invisible to Devel::Cover, and the modifiers are often anonymous subroutines.

MooseX::CoverableModifiers names the subroutines with Devel::Declare, so they can be seen by Devel::Cover and take parts in you coverage reports.

The module has no effects unless Devel::Cover is loaded.
Comment 1 Kurt Jaeger freebsd_committer freebsd_triage 2016-08-01 18:22:00 UTC
testbuilds, portlint are OK
Comment 2 Kurt Jaeger freebsd_committer freebsd_triage 2016-08-01 18:23:44 UTC
Committed, thanks!
Comment 3 commit-hook freebsd_committer freebsd_triage 2016-08-01 18:24:26 UTC
A commit references this bug:

Author: pi
Date: Mon Aug  1 18:23:35 UTC 2016
New revision: 419449
URL: https://svnweb.freebsd.org/changeset/ports/419449

Log:
  New port: devel/p5-MooseX-CoverableModifiers

  Make Moose method modifiers Devel::Cover friendly

  WWW: http://search.cpan.org/dist/MooseX-CoverableModifiers/

  PR:		211357
  Submitted by:	Henk van Oers <hvo.pm@xs4all.nl>

Changes:
  head/devel/Makefile
  head/devel/p5-MooseX-CoverableModifiers/
  head/devel/p5-MooseX-CoverableModifiers/Makefile
  head/devel/p5-MooseX-CoverableModifiers/distinfo
  head/devel/p5-MooseX-CoverableModifiers/pkg-descr
  head/devel/p5-MooseX-CoverableModifiers/pkg-plist