perl-Parse-LocalDistribution - Parses local .pm files as PAUSE does

Property Value
Distribution Mageia 6.1
Repository Mageia Core i586
Package name perl-Parse-LocalDistribution
Package version 0.180.0
Package release 2.mga6
Package architecture noarch
Package type rpm
Installed size 19.59 KB
Download size 17.49 KB
Official Mirror
This is a sister module of the Parse::PMFile manpage. This module parses
local .pm files (and a META file if any) in a specific (current if not
specified) directory, and returns a hash reference that represents
"provides" information (with some extra meta data). This is almost the same
as the Module::Metadata manpage does (which has been in Perl core since
Perl 5.13.9). The main difference is the most of the code of this module is
directly taken from the PAUSE code as of June 2013. If you need better
compatibility to PAUSE, try this. If you need better performance, safety,
or portability in general, the Module::Metadata manpage may be a better and
handier option (the Parse::PMFile manpage (and thus the
Parse::LocalDistribution manpage) actually evaluates code in the $VERSION
line (in a Safe compartment), which may be problematic in some cases).
This module doesn't provide a feature to extract a distribution. If you are
too lazy to implement it, the CPAN::ParseDistribution manpage may be
another good option.


Package Version Architecture Repository
perl-Parse-LocalDistribution-0.180.0-2.mga6.noarch.rpm 0.180.0 noarch Mageia Core
perl-Parse-LocalDistribution - - -


Name Value
perl(Cwd) -
perl(File::Find) -
perl(File::Spec) -
perl(List::Util) -
perl(Parse::CPAN::Meta) -
perl(Parse::PMFile) >= 0.370.0
perl(strict) -
perl(warnings) -
perl-base >= 2:5.22.2


Name Value
perl(Parse::LocalDistribution) == 0.180.0
perl-Parse-LocalDistribution == 0.180.0-2.mga6


Type URL
Binary Package perl-Parse-LocalDistribution-0.180.0-2.mga6.noarch.rpm
Source Package perl-Parse-LocalDistribution-0.180.0-2.mga6.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Parse-LocalDistribution rpm package:
    # urpmi perl-Parse-LocalDistribution




2016-06-19 - pterjan <pterjan> 0.180.0-2.mga6
+ Revision: 1031722
- Rebuild for perl 5.22.2
2016-04-29 - shlomif <shlomif> 0.180.0-1.mga6
+ Revision: 1007869
- Add missing BR
- imported package perl-Parse-LocalDistribution
2016-04-29 - cpan2dist 0.18-1mga
- initial mageia release, generated with cpan2dist

See Also

Package Description
perl-Parse-MIME-1.3.0-3.mga6.noarch.rpm Parse mime-types, match against media ranges
perl-Parse-Method-Signatures-1.3.16-7.mga6.noarch.rpm Turn parse TC data into Moose TC object
perl-Parse-PMFile-0.400.0-2.mga6.noarch.rpm Parses .pm file as PAUSE does
perl-Parse-RecDescent-1.967.13-3.mga6.noarch.rpm A recursive descent parser generator for Perl
perl-Parse-RecDescent-Consumer-1.30.0-7.mga6.noarch.rpm Parse::RecDescent::Consumer - reveal text matched through n token transitions
perl-Parse-RecDescent-Deparse-1.0.0-12.mga6.noarch.rpm Parse::RecDescent::Deparse - Turn a Parse::RecDescent object back into its grammar
perl-Parse-RecDescent-FAQ-7.500.0-7.mga6.noarch.rpm Parse::RecDescent::FAQ - the official, authorized FAQ for Parse::RecDescent
perl-Parse-Syslog-1.100.0-7.mga6.noarch.rpm Parse Unix syslog files
perl-Parse-Yapp-1.50.0-8.mga6.noarch.rpm Fully reentrant perl OO LALR(1) parser creator
perl-ParseLex-2.210.0-7.mga6.noarch.rpm Generator of lexical analyzers
perl-ParseTemplate-3.80.0-8.mga6.noarch.rpm Processor for templates containing Perl expressions
perl-Parser-MGC-0.150.0-2.mga6.noarch.rpm Build simple recursive-descent parsers
perl-Passwd-Unix-0.710.0-6.mga6.noarch.rpm OO interface to files: passwd and shadow
perl-PatchReader-0.9.6-7.mga6.noarch.rpm Utilities to read and manipulate patches and CVS
perl-Path-Class-0.360.0-2.mga6.noarch.rpm Cross-platform path specification manipulation