]> git.vpit.fr Git - perl/modules/CPANPLUS-Dist-Gentoo.git/commitdiff
This is 0.08 v0.08
authorVincent Pit <vince@profvince.com>
Fri, 4 Sep 2009 18:50:21 +0000 (20:50 +0200)
committerVincent Pit <vince@profvince.com>
Fri, 4 Sep 2009 18:50:21 +0000 (20:50 +0200)
Changes
META.yml
README
lib/CPANPLUS/Dist/Gentoo.pm
lib/CPANPLUS/Dist/Gentoo/Maps.pm

diff --git a/Changes b/Changes
index 1eb8d396196295ff54fe86d4eee764c2ccedbd73..3bd217f741870807d27fd2165c906d518abd935f 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,18 @@
 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.
 
index 532c34682bfa31ac9b5245b8ccb1544d19ed7701..85e739c80cc2bc3495f2d1d7be0613037a375b41 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -1,6 +1,6 @@
 --- #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>
@@ -12,14 +12,17 @@ build_requires:
     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/
diff --git a/README b/README
index 2d880bf3f84c68dd7b5984ec0d7cd6d1ee891ab0..076666a5cfd71cb469600c41a30f2b61121b503b 100644 (file)
--- a/README
+++ b/README
@@ -2,7 +2,7 @@ NAME
     CPANPLUS::Dist::Gentoo - CPANPLUS backend generating Gentoo ebuilds.
 
 VERSION
-    Version 0.07
+    Version 0.08
 
 SYNOPSIS
         cpan2dist --format=CPANPLUS::Dist::Gentoo \
@@ -33,16 +33,30 @@ INSTALLATION
     /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.
@@ -67,8 +81,7 @@ SUPPORT
         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.
 
index 404c5753fb6d848e9f84467063f857b61994fa82..7febab9097f0f6e5e07d16b2e78db498f0f5b029 100644 (file)
@@ -24,11 +24,11 @@ CPANPLUS::Dist::Gentoo - CPANPLUS backend generating Gentoo ebuilds.
 
 =head1 VERSION
 
-Version 0.07
+Version 0.08
 
 =cut
 
-our $VERSION = '0.07';
+our $VERSION = '0.08';
 
 =head1 SYNOPSIS
 
index 5ce9f7ac5e535196b925c11fe80da9cb507b1266..884b24fa2d8bc1324be775da6b62324949a09dab 100644 (file)
@@ -9,11 +9,11 @@ CPANPLUS::Dist::Gentoo::Maps - Map CPAN objects to Gentoo and vice versa.
 
 =head1 VERSION
 
-Version 0.07
+Version 0.08
 
 =cut
 
-our $VERSION = '0.07';
+our $VERSION = '0.08';
 
 =head1 DESCRPITON