App-Tel
view release on metacpan or search on metacpan
local/lib/perl5/File/Remove.pm view on Meta::CPAN
CPANTS
The CPANTS is a website that analyzes the Kwalitee ( code metrics ) of a distribution.
L<http://cpants.cpanauthors.org/dist/File-Remove>
=item *
CPAN Testers
The CPAN Testers is a network of smokers who run automated tests on uploaded CPAN distributions.
L<http://www.cpantesters.org/distro/F/File-Remove>
=item *
CPAN Testers Matrix
The CPAN Testers Matrix is a website that provides a visual overview of the test results for a distribution on various Perls/platforms.
L<http://matrix.cpantesters.org/?dist=File-Remove>
local/lib/perl5/Module/Build/Bundling.pod view on Meta::CPAN
use inc::latest 'Wibble';
use inc::latest 'Module::Build';
Module::Build->new(
module_name => 'Foo::Bar',
license => 'perl',
)->create_build_script;
Authors are strongly suggested to limit the bundling of additional
dependencies if at all possible and to carefully test their distribution
tarballs on older versions of Perl before uploading to CPAN.
=head1 AUTHOR
David Golden <dagolden@cpan.org>
Development questions, bug reports, and patches should be sent to the
Module-Build mailing list at <module-build@perl.org>.
Bug reports are also welcome at
<http://rt.cpan.org/NoAuth/Bugs.html?Dist=Module-Build>.
local/lib/perl5/Module/Install.pod view on Meta::CPAN
The C<license> command specifies the license for the distribution.
Most often this value will be C<'perl'>, meaning I<"the same as for Perl
itself">. Other allowed values include C<'gpl'>, C<'lgpl'>, C<'bsd'>,
C<'MIT'>, and C<'artistic'>.
This value is always considered a summary, and it is normal for authors
to include a F<LICENSE> file in the distribution, containing the full
license for the distribution.
You are also reminded that if the distribution is intended to be uploaded
to the CPAN, it B<must> be an OSI-approved open source license. Commercial
software is not permitted on the CPAN.
=head2 license_from
license_from 'lib/My/Module.pm';
The C<license_from> command retrieves the distribution license from a
particular file contained in the distribution package. Most often this
is done from the main module.
local/lib/perl5/Module/Install/API.pod view on Meta::CPAN
a particular license, it will be C<unknown>.
B<license_from> takes a module file path, and looks for a C<LICENSE>
(or C<LICENCE>) section in the pod (and also C<COPYRIGHT> section if
it can't find any) to extract a license.
The value set by B<license> or B<license_from> is passed to
L<ExtUtils::MakeMaker> as an C<LICENSE> attribute (if applicable).
You are also reminded that if the distribution is intended to be
uploaded to the CPAN, it B<must> be an OSI-approved open source
license. Commercial software is not permitted on the CPAN.
=head1 COMMANDS TO PROVIDE DEPENDENCIES
Most of these are described in the main pod, too.
=head2 requires (L<Module::Install::Metadata>)
requires 'Foo::Bar';
requires 'Foo::Baz' => '1.00';
local/lib/perl5/Module/Install/Admin/Makefile.pm view on Meta::CPAN
# --- $class section:
realclean purge ::
\t\$(RM_F) \$(DISTVNAME).tar\$(SUFFIX)
\t\$(RM_F) MANIFEST.bak _build
\t\$(PERL) "-Ilib" "-M$admin_class" -e "remove_meta()"
\t\$(RM_RF) inc
reset :: purge
upload :: test dist
\tcpan-upload -verbose \$(DISTVNAME).tar\$(SUFFIX)
grok ::
\tperldoc $top_class
distsign ::
\tcpansign -s
END_MAKEFILE
$self->{postamble} .= $text if defined $text;
local/lib/perl5/Module/Install/Makefile.pm view on Meta::CPAN
Run your distribution's test suite.
=item * install
Copy the contents of the C<blib> directory into the appropriate
directories in your Perl installation.
=item * dist
Create a distribution tarball, ready for uploading to CPAN or sharing
with a friend.
=item * clean distclean purge
Remove the files created by C<perl Makefile.PL> and C<make>.
=item * help
Same as typing C<perldoc ExtUtils::MakeMaker>.
local/lib/perl5/Module/Install/PAR.pm view on Meta::CPAN
$self->postamble(<<"END_MAKEFILE");
# --- $class section:
$file: all test
\t\$(NOECHO) \$(PERL) "-M$inc_class" -e "make_par(q($file))"
par :: $file
\t\$(NOECHO) \$(NOOP)
par-upload :: $file
\tcpan-upload -verbose $file
END_MAKEFILE
$self->{url} = $base;
$self->{ftp_url} = $ftp_base;
$self->{suffix} = $suffix;
return $self;
}
( run in 2.681 seconds using v1.01-cache-2.11-cpan-b16cb0d3907 )