]> git.vpit.fr Git - perl/modules/CPANPLUS-Dist-Gentoo.git/commitdiff
This is 0.05 v0.05
authorVincent Pit <vince@profvince.com>
Sun, 25 Jan 2009 00:26:56 +0000 (01:26 +0100)
committerVincent Pit <vince@profvince.com>
Sun, 25 Jan 2009 00:26:56 +0000 (01:26 +0100)
Changes
META.yml
README
lib/CPANPLUS/Dist/Gentoo.pm

diff --git a/Changes b/Changes
index 73d474234491365366dce56809e3fdaa4351aca4..b4e65fbe49ba7f673bfd9154fdcc1a7f8d2f7cb7 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,19 @@
 Revision history for CPANPLUS-Dist-Gentoo
 
 Revision history for CPANPLUS-Dist-Gentoo
 
+0.05    2009-01-25 00:30 UTC
+        + Add : Many more gentooisms, and a script to generate them.
+        + Add : Get the default values of options from emerge --info's output: 
+                - the overlay from PORTDIR_OVERLAY ;
+                - the keywords from ACCEPT_KEYWORDS ;
+                - the distdir from DISTDIR ;
+                - the main portage tree from PORTDIR.
+        + Chg : Search in the portage tree for the category (including virtuals)
+                each dependency belongs, and state it explictely in the ebuild's
+                DEPEND. This change was made necessary because portage recently
+                stopped accepting non-existent atoms in || ( ) constructs.
+        + Fix : Append our overlay to the ones specified in PORTDIR_OVERLAY (if
+                it's not listed yet) when running commands.
+
 0.04    2008-12-06 17:05 UTC
         This release was motivated by Kent Fredric's suggestions in RT #41483.
         Many thanks to him.
 0.04    2008-12-06 17:05 UTC
         This release was motivated by Kent Fredric's suggestions in RT #41483.
         Many thanks to him.
index 34325c505f731ef2e98eb5b9d11da24af081cb1f..b439d7172f0bfaddcd2a195049a38ead3e85548b 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               CPANPLUS-Dist-Gentoo
 --- #YAML:1.0
 name:               CPANPLUS-Dist-Gentoo
-version:            0.04
+version:            0.05
 abstract:           CPANPLUS backend generating Gentoo ebuilds.
 author:
     - Vincent Pit <perl@profvince.com>
 abstract:           CPANPLUS backend generating Gentoo ebuilds.
 author:
     - Vincent Pit <perl@profvince.com>
@@ -10,10 +10,12 @@ configure_requires:
     ExtUtils::MakeMaker:  0
 requires:
     CPANPLUS:             0
     ExtUtils::MakeMaker:  0
 requires:
     CPANPLUS:             0
+    Cwd:                  0
     File::Copy:           0
     File::Path:           0
     File::Spec::Functions:  0
     IPC::Cmd:             0
     File::Copy:           0
     File::Path:           0
     File::Spec::Functions:  0
     IPC::Cmd:             0
+    version:              0
 no_index:
     directory:
         - t
 no_index:
     directory:
         - t
diff --git a/README b/README
index 013848e41239ffc9be24d044e46c8c3846a9a39d..a1127f620c0d9090c7ba92acc7448e64ea1f0a1f 100644 (file)
--- a/README
+++ b/README
@@ -2,7 +2,7 @@ NAME
     CPANPLUS::Dist::Gentoo - CPANPLUS backend generating Gentoo ebuilds.
 
 VERSION
     CPANPLUS::Dist::Gentoo - CPANPLUS backend generating Gentoo ebuilds.
 
 VERSION
-    Version 0.04
+    Version 0.05
 
 SYNOPSIS
         cpan2dist --format=CPANPLUS::Dist::Gentoo \
 
 SYNOPSIS
         cpan2dist --format=CPANPLUS::Dist::Gentoo \
@@ -20,12 +20,13 @@ DESCRPITON
     /usr/local/portage), updates the manifest, and even emerges it (together
     with its dependencies) if the user requires it. You need write
     permissions on the directory where Gentoo fetches its source files
     /usr/local/portage), updates the manifest, and even emerges it (together
     with its dependencies) if the user requires it. You need write
     permissions on the directory where Gentoo fetches its source files
-    (usually /usr/portage/distfiles). You also need to specify the correct
-    keyword for your architecture if it differs from the default "x86".
+    (usually /usr/portage/distfiles). The valid "KEYWORDS" for the generated
+    ebuilds are by default those given in "ACCEPT_KEYWORDS", but you can
+    specify your own with the "keywords" dist-option.
 
     The generated ebuilds are placed into the "perl-gcpanp" category. They
 
     The generated ebuilds are placed into the "perl-gcpanp" category. They
-    favour depending on "perl-core", "dev-perl" or "perl-gcpan" (in that
-    order) rather than "perl-gcpanp".
+    favour depending on a "virtual", on "perl-core", "dev-perl" or
+    "perl-gcpan" (in that order) rather than "perl-gcpanp".
 
 INSTALLATION
     After installing this module, you should append "perl-gcpanp" to your
 
 INSTALLATION
     After installing this module, you should append "perl-gcpanp" to your
@@ -38,10 +39,10 @@ METHODS
 DEPENDENCIES
     Gentoo (<http://gentoo.org>).
 
 DEPENDENCIES
     Gentoo (<http://gentoo.org>).
 
-    CPANPLUS, IPC::Cmd (core modules since 5.9.5).
+    CPANPLUS, IPC::Cmd (core modules since 5.9.5), version (since 5.009).
 
 
-    File::Path (since 5.001), File::Copy (5.002), File::Spec::Functions
-    (5.00504).
+    Cwd (since perl 5) File::Path (5.001), File::Copy (5.002),
+    File::Spec::Functions (5.00504).
 
 SEE ALSO
     cpan2dist.
 
 SEE ALSO
     cpan2dist.
@@ -72,7 +73,7 @@ ACKNOWLEDGEMENTS
     Kent Fredric, for testing and suggesting improvements.
 
 COPYRIGHT & LICENSE
     Kent Fredric, for testing and suggesting improvements.
 
 COPYRIGHT & LICENSE
-    Copyright 2008 Vincent Pit, all rights reserved.
+    Copyright 2008-2009 Vincent Pit, all rights reserved.
 
     This program is free software; you can redistribute it and/or modify it
     under the same terms as Perl itself.
 
     This program is free software; you can redistribute it and/or modify it
     under the same terms as Perl itself.
index e71c0410e1c3873c71348e06fad5daceffabbc03..d40bf881a8f6969adad3e31fe5c49e5aa98fd293 100644 (file)
@@ -21,11 +21,11 @@ CPANPLUS::Dist::Gentoo - CPANPLUS backend generating Gentoo ebuilds.
 
 =head1 VERSION
 
 
 =head1 VERSION
 
-Version 0.04
+Version 0.05
 
 =cut
 
 
 =cut
 
-our $VERSION = '0.04';
+our $VERSION = '0.05';
 
 =head1 SYNOPSIS
 
 
 =head1 SYNOPSIS