Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

devel::patchperl(3pm) [debian man page]

Devel::PatchPerl(3pm)					User Contributed Perl Documentation				     Devel::PatchPerl(3pm)

NAME
Devel::PatchPerl - Patch perl source a la Devel::PPPort's buildperl.pl VERSION
version 0.72 SYNOPSIS
use strict; use warnings; use Devel::PatchPerl; Devel::PatchPerl->patch_source( '5.6.1', '/path/to/untarred/perl/source/perl-5.6.1' ); DESCRIPTION
Devel::PatchPerl is a modularisation of the patching code contained in Devel::PPPort's "buildperl.pl". It does not build perls, it merely provides an interface to the source patching functionality. FUNCTION
"patch_source" Takes two parameters, a "perl" version and the path to unwrapped perl source for that version. It dies on any errors. If you don't supply a "perl" version, it will attempt to auto-determine the "perl" version from the specified path. If you don't supply the path to unwrapped perl source, it will assume the current working directory. PLUGIN SYSTEM
See Devel::PatchPerl::Plugin for details of Devel::PatchPerl's plugin system. CAVEAT
Devel::PatchPerl is intended only to facilitate the "building" of perls, not to facilitate the "testing" of perls. This means that it will not patch failing tests in the perl testsuite. SEE ALSO
Devel::PPPort Devel::PatchPerl::Plugin AUTHOR
Chris Williams <chris@bingosnet.co.uk> COPYRIGHT AND LICENSE
This software is copyright (c) 2012 by Chris Williams and Marcus Holland-Moritz. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. perl v5.14.2 2012-06-04 Devel::PatchPerl(3pm)

Check Out this Related Man Page

Devel::Cover::DB(3)					User Contributed Perl Documentation				       Devel::Cover::DB(3)

NAME
Devel::Cover::DB - Code coverage metrics for Perl VERSION
version 1.03 SYNOPSIS
use Devel::Cover::DB; my $db = Devel::Cover::DB->new(db => "my_coverage_db"); $db->print_summary([$file1, $file2], ["statement", "pod"]); DESCRIPTION
This module provides access to a database of code coverage information. METHODS
new my $db = Devel::Cover::DB->new(db => "my_coverage_db"); Contructs the DB from the specified database. cover my $cover = $db->cover; Returns a Devel::Cover::DB::Cover object. From here all the coverage data may be accessed. my $cover = $db->cover; for my $file ($cover->items) { print "$file "; my $f = $cover->file($file); for my $criterion ($f->items) { print " $criterion "; my $c = $f->criterion($criterion); for my $location ($c->items) { my $l = $c->location($location); print " $location @$l "; } } } Data for different criteria will be in different formats, so that will need special handling. This is not yet documented so your best bet for now is to look at some of the simpler reports and/or the source. The methods in the above example are actually aliases for methods in Devel::Cover::DB::Base (the base class for all Devel::Cover::DB::* classes): o Devel::Cover::DB::Base->values Aliased to Devel::Cover::DB::Cover->files, Devel::Cover::DB::File->criteria, Devel::Cover::DB::Criterion->locations, and Devel::Cover::DB::Location->data o Devel::Cover::DB::Base->get Aliased to Devel::Cover::DB::Cover->file, Devel::Cover::DB::File->criteriom, Devel::Cover::DB::Criterion->location, and Devel::Cover::DB::Location->datum Instead of calling $file->criterion("x") you can also call $file->x. is_valid my $valid = $db->is_valid; Returns true if $db is valid (or looks valid, the function is too lax). SEE ALSO
Devel::Cover Devel::Cover::DB::Base Devel::Cover::DB::Cover Devel::Cover::DB::File Devel::Cover::DB::Criterion Devel::Cover::DB::Location BUGS
Huh? LICENCE
Copyright 2001-2013, Paul Johnson (paul@pjcj.net) This software is free. It is licensed under the same terms as Perl itself. The latest version of this software should be available from my homepage: http://www.pjcj.net perl v5.16.3 2013-05-20 Devel::Cover::DB(3)
Man Page