Revision history for CPANPLUS-Dist-Gentoo
+0.08 2009-09-04 18:50 UTC
+ + Add : Map licenses advertised in the DSLIP or the META file to their
+ Gentoo counterparts.
+ + Chg : CPANPLUS::Dist::Gentoo has much less public methods and imports.
+ + Chg : Don't generate a new ebuild if there's already one available at
+ prepare time (unless --force is used).
+ + Chg : Vast cleanup of the internals.
+ + Fix : Missing dependencies in generated ebuilds (since 0.06).
+ + Fix : Stop bailing out if a prerequisite couldn't have been found in
+ the module tree (such as Config).
+ + Fix : Allow ebuilds whose version is exactly the one required by the
+ dependency. This was really stupid of me to let this slip.
+
0.07 2009-07-01 08:55 UTC
+ Upd : Update gentooisms.
--- #YAML:1.0
name: CPANPLUS-Dist-Gentoo
-version: 0.07
+version: 0.08
abstract: CPANPLUS backend generating Gentoo ebuilds.
author:
- Vincent Pit <perl@profvince.com>
ExtUtils::MakeMaker: 0
Test::More: 0
requires:
- Carp: 0
- CPANPLUS: 0
- Cwd: 0
- File::Copy: 0
- File::Path: 0
- File::Spec::Functions: 0
- IPC::Cmd: 0
- perl: 5.006
+ base: 0
+ Carp: 0
+ CPANPLUS: 0
+ Cwd: 0
+ File::Copy: 0
+ File::Path: 0
+ File::Spec: 0
+ IPC::Cmd: 0
+ List::Util: 0
+ Parse::CPAN::Meta: 0
+ perl: 5.006
resources:
bugtracker: http://rt.cpan.org/NoAuth/ReportBug.html?Queue=CPANPLUS-Dist-Gentoo
homepage: http://search.cpan.org/dist/CPANPLUS-Dist-Gentoo/
CPANPLUS::Dist::Gentoo - CPANPLUS backend generating Gentoo ebuilds.
VERSION
- Version 0.07
+ Version 0.08
SYNOPSIS
cpan2dist --format=CPANPLUS::Dist::Gentoo \
/etc/portage/categories file.
METHODS
- All the methods are inherited from CPANPLUS::Dist::Base. Please refer to
- its documentation for precise information on what's done at each step.
+ This module inherits all the methods from CPANPLUS::Dist::Base. Please
+ refer to its documentation for precise information on what's done at
+ each step.
+
+ "intuit_license"
+ Returns an array reference to a list of Gentoo licences identifiers
+ under which the current distribution is released.
+
+ "update_manifest"
+ Updates the Manifest file for the ebuild associated to the current dist
+ object.
+
+ "ebuild_source"
+ Returns the source of the ebuild for the current dist object, or "undef"
+ when one of the dependencies couldn't be mapped to an existing ebuild.
DEPENDENCIES
Gentoo (<http://gentoo.org>).
- CPANPLUS, IPC::Cmd (core modules since 5.9.5).
+ CPANPLUS, IPC::Cmd (core modules since 5.9.5), Parse::CPAN::Meta (since
+ 5.10.1).
Cwd, Carp (since perl 5), File::Path (5.001), File::Copy (5.002),
- File::Spec::Functions (5.00504).
+ File::Spec (5.00405), List::Util (5.007003).
SEE ALSO
cpan2dist.
perldoc CPANPLUS::Dist::Gentoo
ACKNOWLEDGEMENTS
- The module is to some extend cargo-culted from CPANPLUS::Dist::Deb and
- CPANPLUS::Dist::Mdv.
+ The module was inspired by CPANPLUS::Dist::Deb and CPANPLUS::Dist::Mdv.
Kent Fredric, for testing and suggesting improvements.