devel/p5-Devel-Cover 1.51 FreeBSD
Code coverage metrics for Perl
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- devel, perl5
- Package size
- 182.4 KiB, 549.9 KiB installed
Description
This module provides code coverage metrics for Perl.
If you can't guess by the version number this is an alpha release.
Code coverage data are collected using a pluggable runops function which counts how many times each op is executed. These data are then mapped back to reality using the B compiler modules. There is also a statement profiling facility which needs a better backend to be really useful.
The cover program can be used to generate coverage reports.
Statement, branch, condition, subroutine, pod and time coverage information is reported. Statement coverage data should be reasonable, although there may be some statements which are not reported. Branch and condition coverage data should be mostly accurate too, although not always what one might initially expect. Subroutine coverage should be as accurate as statement coverage. Pod coverage comes from Pod::Coverage. Coverage data for path coverage are not yet collected.
In the other systems
The newest version among them is 1.52, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | devel/p5-Devel-Cover | 1.51 behind since 2026-10-04 | none known | - | [email protected] | - |
| OpenBSD | devel/p5-Devel-Cover | 1.52 newest | no data | - | The OpenBSD ports mailing-list <[email protected]> | - |
| NetBSD | devel/p5-Devel-Cover | 1.51nb1 behind since 2026-10-04 | none known | - | [email protected] | 2026-10-04 |
| DragonFly | devel/p5-Devel-Cover | 1.44 behind since 2026-10-04 | none known | - | [email protected] | - |
| HardenedBSD | devel/p5-Devel-Cover | 1.51 behind since 2026-10-04 | no data | - | [email protected] | - |
| GhostBSD | devel/p5-Devel-Cover | 1.51 behind since 2026-10-04 | no data | - | [email protected] | - |
Install
Binary package:
pkg install p5-Devel-Cover
From the ports tree:
cd /usr/ports/devel/p5-Devel-Cover/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Devel-Cover>0:devel/p5-Devel-Cover
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.51 | 1.51 | 1.38 | 1.51 | 1.51 |
| FreeBSD:14:quarterly | 1.51 | 1.51 | n/a | 1.50 | 1.51 |
| FreeBSD:15:latest | 1.51 | 1.51 | n/a | 1.51 | 1.51 |
| FreeBSD:15:quarterly | 1.51 | 1.51 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.51 | 1.51 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Test 1
p5-Test-Differences>=0: devel/p5-Test-Differences
The full lists below include those, and their dependencies in turn.
Build dependencies 19
- converters/p5-Encode-Locale
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- devel/p5-AppConfig
- devel/p5-Clone
- devel/p5-Devel-Symdump
- devel/p5-IO-HTML
- devel/p5-Parallel-Iterator
- devel/p5-Pod-Coverage
- devel/p5-TimeDate
- lang/perl5.42
- net/p5-URI
- textproc/p5-Pod-Parser
- www/p5-HTML-Parser
- www/p5-HTML-Tagset
- www/p5-HTTP-Date
- www/p5-HTTP-Message
- www/p5-LWP-MediaTypes
- www/p5-Template-Toolkit
Run dependencies 19
- converters/p5-Encode-Locale
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- devel/p5-AppConfig
- devel/p5-Clone
- devel/p5-Devel-Symdump
- devel/p5-IO-HTML
- devel/p5-Parallel-Iterator
- devel/p5-Pod-Coverage
- devel/p5-TimeDate
- lang/perl5.42
- net/p5-URI
- textproc/p5-Pod-Parser
- www/p5-HTML-Parser
- www/p5-HTML-Tagset
- www/p5-HTTP-Date
- www/p5-HTTP-Message
- www/p5-LWP-MediaTypes
- www/p5-Template-Toolkit
Configuration
Options name: devel_Devel-Cover
| Option | Default | Description |
|---|---|---|
| CPANCOVER | on | Coverage statistics on CPAN modules |
| HTML_REPORTS | on | Build HTML reports with p5-HTML-Parser |
| POD_COVERAGE | on | POD coverage via p5-Pod-Coverage |
| SYNTAX_HIGHLIGHTING | off | Syntax highlighting via p5-PPI-HTML |
- USES
- perl5
- Service scripts
- none
- Conflicts with
- go-tools
Files
pkg-plist 98
- bin/cover
- bin/cpancover
- bin/gcov2perl
- %%SITE_ARCH%%/Devel/Cover.pm
- %%SITE_ARCH%%/Devel/Cover/Annotation/Git.pm
- %%SITE_ARCH%%/Devel/Cover/Annotation/Random.pm
- %%SITE_ARCH%%/Devel/Cover/Annotation/Svk.pm
- %%SITE_ARCH%%/Devel/Cover/Branch.pm
- %%SITE_ARCH%%/Devel/Cover/Collection.pm
- %%SITE_ARCH%%/Devel/Cover/Condition.pm
- %%SITE_ARCH%%/Devel/Cover/Condition_and_2.pm
- %%SITE_ARCH%%/Devel/Cover/Condition_and_3.pm
- %%SITE_ARCH%%/Devel/Cover/Condition_or_2.pm
- %%SITE_ARCH%%/Devel/Cover/Condition_or_3.pm
- %%SITE_ARCH%%/Devel/Cover/Condition_xor_4.pm
- %%SITE_ARCH%%/Devel/Cover/Criterion.pm
- %%SITE_ARCH%%/Devel/Cover/DB.pm
- %%SITE_ARCH%%/Devel/Cover/DB/Digests.pm
- %%SITE_ARCH%%/Devel/Cover/DB/File.pm
- %%SITE_ARCH%%/Devel/Cover/DB/IO.pm
- %%SITE_ARCH%%/Devel/Cover/DB/IO/Base.pm
- %%SITE_ARCH%%/Devel/Cover/DB/IO/JSON.pm
- %%SITE_ARCH%%/Devel/Cover/DB/IO/Sereal.pm
- %%SITE_ARCH%%/Devel/Cover/DB/IO/Storable.pm
- %%SITE_ARCH%%/Devel/Cover/DB/Structure.pm
- %%SITE_ARCH%%/Devel/Cover/Dumper.pm
- %%SITE_ARCH%%/Devel/Cover/Html_Common.pm
- %%SITE_ARCH%%/Devel/Cover/Inc.pm
- %%SITE_ARCH%%/Devel/Cover/Op.pm
- %%SITE_ARCH%%/Devel/Cover/Pod.pm
- %%SITE_ARCH%%/Devel/Cover/Report/Compilation.pm
- %%SITE_ARCH%%/Devel/Cover/Report/Html.pm
- %%SITE_ARCH%%/Devel/Cover/Report/Html_basic.pm
- %%SITE_ARCH%%/Devel/Cover/Report/Html_minimal.pm
- %%SITE_ARCH%%/Devel/Cover/Report/Html_subtle.pm
- %%SITE_ARCH%%/Devel/Cover/Report/Json.pm
- %%SITE_ARCH%%/Devel/Cover/Report/Nvim.pm
- %%SITE_ARCH%%/Devel/Cover/Report/Sort.pm
- %%SITE_ARCH%%/Devel/Cover/Report/Text.pm
- %%SITE_ARCH%%/Devel/Cover/Report/Text2.pm
- %%SITE_ARCH%%/Devel/Cover/Report/Vim.pm
- %%SITE_ARCH%%/Devel/Cover/Statement.pm
- %%SITE_ARCH%%/Devel/Cover/Subroutine.pm
- %%SITE_ARCH%%/Devel/Cover/Test.pm
- %%SITE_ARCH%%/Devel/Cover/Time.pm
- %%SITE_ARCH%%/Devel/Cover/Truth_Table.pm
- %%SITE_ARCH%%/Devel/Cover/Tutorial.pod
- %%SITE_ARCH%%/Devel/Cover/Util.pm
- %%SITE_ARCH%%/Devel/Cover/Web.pm
- %%SITE_ARCH%%/auto/Devel/Cover/Cover.so
- %%PERL5_MAN1%%/cover.1.gz
- %%PERL5_MAN1%%/cpancover.1.gz
- %%PERL5_MAN1%%/gcov2perl.1.gz
- %%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::Base.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::Nvim.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
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Devel-Cover-1.51.tar.gz | 239169 | bf1936977027bacd243d1713778507149a2da269e7e729cf708b1860dee8f58a |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.