Lines Matching full:distribution

26 use CPAN::Distribution;
467 for my $class (qw(Module Distribution)) {
1444 … SEARCH: for my $d (sort { $a->id cmp $b->id } $CPAN::META->all_objects("CPAN::Distribution")) {
1546 # distribution objects:
1548 $do = CPAN::Shell->expand("Module",$mod)->distribution;
1550 $do = CPAN::Shell->expand("Distribution",
1601 =item Searching for authors, bundles, distribution files and modules
1636 Distribution id = B/BO/BOOK/Acme-MetaSyntactic-0.99.tar.gz
1646 Distribution BEATNIK/Filter-NumberLines-0.02.tar.gz
1664 other embedded slash distribution
1669 If the argument is a distribution file name (recognized by embedded
1671 distribution file in which this module is included and processes that,
1676 the result is a single object (distribution, bundle or module), this
1682 install AUXXX/Dummy-Perl-3.14.tar.gz # installs that distribution
1685 C<get> downloads a distribution file and untars or unzips it, C<make>
1697 I<module up to date> if the distribution file containing
1721 being executed within the distribution file's working directory.
1723 =item C<readme>, C<perldoc>, C<look> module or distribution
1725 C<readme> displays the README file of the associated distribution.
1726 C<Look> gets and untars (if not yet done) the distribution file,
1735 The first form lists all distribution files in and below an author's
1839 installed within @INC. Duplicates of each distribution are suppressed.
1936 =head2 report Bundle|Distribution|Module
1967 =head2 The four C<CPAN::*> Classes: Author, Bundle, Module, Distribution
1979 words containing a "/" (slash) Distribution
1983 Modules know their associated Distribution objects. They always refer
1986 module version number which will also be reflected in the distribution
1988 distribution is not always the default. If a module Foo circulates
1994 This would install the complete distribution file (say
1997 distribution file resides on CPAN relative to the authors/id/
2004 CPAN::Module, the second by an object of class CPAN::Distribution.
2011 Distribution objects are normally distributions from the CPAN, but
2012 there is a slightly degenerate case for Distribution objects, too, of
2013 projects held on the local disk. These distribution objects have the
2077 method is called with the active CPAN::Distribution object passed in
2437 a distribution are treated differently depending on the config
2478 distribution: "^MAUKE/Keyword-Simple-0.04.tar.gz"
2482 distribution: "^MAUKE/Keyword-Simple-0.03.tar.gz"
2538 distribution in the C<distroprefs/> directory for examples.
2551 can specify the treatment of a single distribution.
2556 that determine if the current distribution matches the YAML document
2597 distribution: "^CHACHACHA/Dancing-"
2689 Specifies that this distribution shall not be processed at all.
2700 The canonical name of a delegate distribution to install
2717 A hashref with one or more of the keys C<distribution>, C<module>,
2719 targeted at a specific CPAN distribution or installation.
2723 C<distribution> related one will be matched against the canonical
2724 distribution name, e.g. "AUTHOR/Foo-Bar-3.14.tar.gz".
2727 contained in the distribution until one module matches.
2741 If more than one restriction of C<module>, C<distribution>, etc. is
2745 distribution.
2756 the CPAN.pm distribution (these examples are not installed by
2763 distribution.
2909 CPAN::Distribution objects for distributions. Note: it does not expand
2933 # find out which distribution on CPAN contains a module:
3058 =item CPAN::Distribution::as_glimpse()
3060 Returns a one-line description of the distribution
3062 =item CPAN::Distribution::as_string()
3064 Returns a multi-line description of the distribution
3066 =item CPAN::Distribution::author
3069 distribution
3071 =item CPAN::Distribution::pretty_id()
3074 author's PAUSE ID and TARBALL is the distribution filename.
3076 =item CPAN::Distribution::base_id()
3078 Returns the distribution filename without any archive suffix. E.g
3081 =item CPAN::Distribution::clean()
3083 Changes to the directory where the distribution has been unpacked and
3086 =item CPAN::Distribution::containsmods()
3088 Returns a list of IDs of modules contained in a distribution file.
3091 distribution is covered.
3093 =item CPAN::Distribution::cvs_import()
3095 Changes to the directory where the distribution has been unpacked and
3102 =item CPAN::Distribution::dir()
3104 Returns the directory into which this distribution has been unpacked.
3106 =item CPAN::Distribution::force($method,@args)
3115 =item CPAN::Distribution::get()
3117 Downloads the distribution from CPAN and unpacks it. Does nothing if
3118 the distribution has already been downloaded and unpacked within the
3121 =item CPAN::Distribution::install()
3123 Changes to the directory where the distribution has been unpacked and
3130 This install method only has the power to install the distribution if
3136 =item CPAN::Distribution::isa_perl()
3138 Returns 1 if this distribution file seems to be a perl distribution.
3143 =item CPAN::Distribution::look()
3145 Changes to the directory where the distribution has been unpacked and
3148 =item CPAN::Distribution::make()
3150 First runs the C<get> method to make sure the distribution is
3152 distribution has been unpacked and runs the external commands C<perl
3155 =item CPAN::Distribution::perldoc()
3158 distribution (in HTML format) and runs it through the external
3164 =item CPAN::Distribution::prefs()
3171 stored in the $root->{match}{distribution} attribute value.
3172 Additionally all module names contained in a distribution are matched
3177 =item CPAN::Distribution::prereq_pm()
3179 Returns the hash reference that has been announced by a distribution
3185 after an attempt has been made to C<make> the distribution. Returns
3188 =item CPAN::Distribution::readme()
3190 Downloads the README file associated with a distribution and runs it
3193 =item CPAN::Distribution::reports()
3195 Downloads report data for this distribution from www.cpantesters.org
3198 =item CPAN::Distribution::read_yaml()
3201 works only after an attempt has been made to C<make> the distribution.
3206 =item CPAN::Distribution::test()
3208 Changes to the directory where the distribution has been unpacked and
3211 =item CPAN::Distribution::uptodate()
3213 Returns 1 if all the modules contained in the distribution are
3227 CPAN::Author, CPAN::Bundle, CPAN::Module, and CPAN::Distribution
3240 distribution information.
3248 Runs a clean on the distribution associated with this module.
3260 Runs a cvs_import on the distribution associated with this module.
3268 =item CPAN::Module::distribution()
3270 Returns the CPAN::Distribution object that contains the current
3324 d - allows distribution without restrictions
3325 r - restricted distribution
3339 Runs a get on the distribution associated with this module.
3364 Runs an C<install> on the distribution associated with this module.
3368 Changes to the directory where the distribution associated with this
3374 Runs a C<make> on the distribution associated with this module.
3389 Runs a C<readme> on the distribution associated with this module.
3393 Calls the reports() method on the associated distribution object.
3397 Runs a C<test> on the distribution associated with this module.
3421 the original distribution files are kept. This directory is not
3444 (e.g. Foo::Bar, i.e. I<not> the name of the distribution file). The rest
3448 The distribution of a bundle should follow the same convention as
3617 to a checksum that comes from the net just as the distribution file