]> git.vpit.fr Git - perl/modules/CPANPLUS-Dist-Gentoo.git/commitdiff
This is 0.10 v0.10
authorVincent Pit <vince@profvince.com>
Sat, 17 Apr 2010 14:25:37 +0000 (16:25 +0200)
committerVincent Pit <vince@profvince.com>
Sat, 17 Apr 2010 14:25:37 +0000 (16:25 +0200)
Changes
META.yml
README
lib/CPANPLUS/Dist/Gentoo.pm
lib/CPANPLUS/Dist/Gentoo/Atom.pm
lib/CPANPLUS/Dist/Gentoo/Guard.pm
lib/CPANPLUS/Dist/Gentoo/Maps.pm
lib/CPANPLUS/Dist/Gentoo/Version.pm

diff --git a/Changes b/Changes
index 470dc95685b618677d6b9b4e33974e19398087dc..cda7cffb31af4305e3d3373de4d2af082a109350 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,13 @@
 Revision history for CPANPLUS-Dist-Gentoo
 
+0.10    2010-04-17 14:25 UTC
+        + Add : If a distribution specifies a dependency on a specific perl
+                version in its META file, the ebuild dependency on dev-lang/perl
+                will take it into account.
+        + Fix : Placeholders ebuilds are now deleted when an exception is thrown
+                or the build process is interrupted by Ctrl-C.
+        + Upd : Update gentooisms.
+
 0.09    2009-11-29 14:20 UTC
         + Add : A default header.
         + Add : Redundant dependencies are simplified to a minimal set.
index 7adb85d2434a57a773e52b312518d4b64d5b7ee8..0cb60169b2d29f6f5d3e48ad0e3f84818c3e9b33 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               CPANPLUS-Dist-Gentoo
-version:            0.09
+version:            0.10
 abstract:           CPANPLUS backend generating Gentoo ebuilds.
 author:
     - Vincent Pit <perl@profvince.com>
@@ -44,7 +44,7 @@ no_index:
     directory:
         - t
         - inc
-generated_by:       ExtUtils::MakeMaker version 6.55_02
+generated_by:       ExtUtils::MakeMaker version 6.56
 meta-spec:
     url:      http://module-build.sourceforge.net/META-spec-v1.4.html
     version:  1.4
diff --git a/README b/README
index d62db4dbd627737d222d5a644c2e3e024861cd37..58485f0a5cf8dad7b2c8e62621d2baa6eb17116b 100644 (file)
--- a/README
+++ b/README
@@ -2,7 +2,7 @@ NAME
     CPANPLUS::Dist::Gentoo - CPANPLUS backend generating Gentoo ebuilds.
 
 VERSION
-    Version 0.09
+    Version 0.10
 
 SYNOPSIS
         cpan2dist --format=CPANPLUS::Dist::Gentoo \
@@ -46,21 +46,21 @@ INSTALLATION
         First, fetch tarballs for CPANPLUS and CPANPLUS::Dist::Gentoo :
 
             $ cd /tmp
-            $ wget http://search.cpan.org/CPAN/authors/id/K/KA/KANE/CPANPLUS-0.88.tar.gz
-            $ wget http://search.cpan.org/CPAN/authors/id/V/VP/VPIT/CPANPLUS-Dist-Gentoo-0.09.tar.gz
+            $ wget http://search.cpan.org/CPAN/authors/id/B/BI/BINGOS/CPANPLUS-0.9003.tar.gz
+            $ wget http://search.cpan.org/CPAN/authors/id/V/VP/VPIT/CPANPLUS-Dist-Gentoo-0.10.tar.gz
 
         Log in as root and unpack them in e.g. your home directory :
 
             # cd
-            # tar xzf /tmp/CPANPLUS-0.88.tar.gz
-            # tar xzf /tmp/CPANPLUS-Dist-Gentoo-0.09.tar.gz
+            # tar xzf /tmp/CPANPLUS-0.9003.tar.gz
+            # tar xzf /tmp/CPANPLUS-Dist-Gentoo-0.10.tar.gz
 
         Set up environment variables so that the toolchain is temporarily
         available :
 
             # export OLDPATH=$PATH
-            # export PATH=/root/CPANPLUS-0.88/bin:$PATH
-            # export PERL5LIB=/root/CPANPLUS-Dist-Gentoo-0.09/blib/lib:/root/CPANPLUS-0.88/lib:/root/CPANPLUS-0.88/inc/bundle
+            # export PATH=/root/CPANPLUS-0.9003/bin:$PATH
+            # export PERL5LIB=/root/CPANPLUS-Dist-Gentoo-0.10/blib/lib:/root/CPANPLUS-0.9003/lib:/root/CPANPLUS-0.9003/inc/bundle
 
         Make sure you don't have an old ".cpanplus" configuration visible :
 
@@ -68,7 +68,7 @@ INSTALLATION
 
         Bootstrap CPANPLUS :
 
-            # cd /root/CPANPLUS-Dist-Gentoo-0.09
+            # cd /root/CPANPLUS-Dist-Gentoo-0.10
             # samples/g-cpanp CPANPLUS
 
         Reset the environment :
@@ -93,7 +93,7 @@ INSTALLATION
         At this point, you can bootstrap CPANPLUS::Dist::Gentoo using the
         system CPANPLUS :
 
-            # PERL5LIB=/root/CPANPLUS-Dist-Gentoo-0.09/blib/lib samples/g-cpanp CPANPLUS::Dist::Gentoo
+            # PERL5LIB=/root/CPANPLUS-Dist-Gentoo-0.10/blib/lib samples/g-cpanp CPANPLUS::Dist::Gentoo
             # emerge -tv CPANPLUS-Dist-Gentoo
 
 METHODS
@@ -101,6 +101,10 @@ METHODS
     refer to its documentation for precise information on what's done at
     each step.
 
+  "meta"
+    Returns the contents of the META.yml or META.json files as parsed by
+    Parse::CPAN::Meta.
+
   "intuit_license"
     Returns an array reference to a list of Gentoo licences identifiers
     under which the current distribution is released.
@@ -150,7 +154,7 @@ ACKNOWLEDGEMENTS
     Kent Fredric, for testing and suggesting improvements.
 
 COPYRIGHT & LICENSE
-    Copyright 2008-2009 Vincent Pit, all rights reserved.
+    Copyright 2008,2009,2010 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.
index b844c776848c9e314b3ef61354a22277e8de085c..0003b36992ae0dff913006b9419cf720fdae86cb 100644 (file)
@@ -26,11 +26,11 @@ CPANPLUS::Dist::Gentoo - CPANPLUS backend generating Gentoo ebuilds.
 
 =head1 VERSION
 
-Version 0.09
+Version 0.10
 
 =cut
 
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 =head1 SYNOPSIS
 
@@ -75,19 +75,19 @@ First, fetch tarballs for L<CPANPLUS> and L<CPANPLUS::Dist::Gentoo> :
 
     $ cd /tmp
     $ wget http://search.cpan.org/CPAN/authors/id/B/BI/BINGOS/CPANPLUS-0.9003.tar.gz
-    $ wget http://search.cpan.org/CPAN/authors/id/V/VP/VPIT/CPANPLUS-Dist-Gentoo-0.09.tar.gz
+    $ wget http://search.cpan.org/CPAN/authors/id/V/VP/VPIT/CPANPLUS-Dist-Gentoo-0.10.tar.gz
 
 Log in as root and unpack them in e.g. your home directory :
 
     # cd
     # tar xzf /tmp/CPANPLUS-0.9003.tar.gz
-    # tar xzf /tmp/CPANPLUS-Dist-Gentoo-0.09.tar.gz
+    # tar xzf /tmp/CPANPLUS-Dist-Gentoo-0.10.tar.gz
 
 Set up environment variables so that the toolchain is temporarily available :
 
     # export OLDPATH=$PATH
     # export PATH=/root/CPANPLUS-0.9003/bin:$PATH
-    # export PERL5LIB=/root/CPANPLUS-Dist-Gentoo-0.09/blib/lib:/root/CPANPLUS-0.9003/lib:/root/CPANPLUS-0.9003/inc/bundle
+    # export PERL5LIB=/root/CPANPLUS-Dist-Gentoo-0.10/blib/lib:/root/CPANPLUS-0.9003/lib:/root/CPANPLUS-0.9003/inc/bundle
 
 Make sure you don't have an old C<.cpanplus> configuration visible :
 
@@ -95,7 +95,7 @@ Make sure you don't have an old C<.cpanplus> configuration visible :
 
 Bootstrap L<CPANPLUS> :
 
-    # cd /root/CPANPLUS-Dist-Gentoo-0.09
+    # cd /root/CPANPLUS-Dist-Gentoo-0.10
     # samples/g-cpanp CPANPLUS
 
 Reset the environment :
@@ -117,7 +117,7 @@ You may need to run each of these commands two times for them to succeed.
 
 At this point, you can bootstrap L<CPANPLUS::Dist::Gentoo> using the system L<CPANPLUS> :
 
-    # PERL5LIB=/root/CPANPLUS-Dist-Gentoo-0.09/blib/lib samples/g-cpanp CPANPLUS::Dist::Gentoo
+    # PERL5LIB=/root/CPANPLUS-Dist-Gentoo-0.10/blib/lib samples/g-cpanp CPANPLUS::Dist::Gentoo
     # emerge -tv CPANPLUS-Dist-Gentoo
 
 =back
index b909730b57ed96d63883d3dc19b6792b57db05bd..565178ec501f50babd77131fa8bd1f072a2311c8 100644 (file)
@@ -9,11 +9,11 @@ CPANPLUS::Dist::Gentoo::Atom - Gentoo atom object.
 
 =head1 VERSION
 
-Version 0.09
+Version 0.10
 
 =cut
 
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 =head1 DESCRIPTION
 
index 87dbaa8361f3d861fb2e6a1c44825caf4103b0d2..ea5bb0ba0e079abc3a77bf2adc387469f5c1907e 100644 (file)
@@ -9,11 +9,11 @@ CPANPLUS::Dist::Gentoo::Guard - Scope guard object.
 
 =head1 VERSION
 
-Version 0.09
+Version 0.10
 
 =cut
 
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 =head1 DESCRIPTION
 
index fb42999559bddb735946db5a045dd2ddd0652703..1aa7d85458442f641dcf21d7fa48e466778a853e 100644 (file)
@@ -9,11 +9,11 @@ CPANPLUS::Dist::Gentoo::Maps - Map CPAN objects to Gentoo and vice versa.
 
 =head1 VERSION
 
-Version 0.09
+Version 0.10
 
 =cut
 
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 =head1 DESCRPITON
 
index 819e7d606276cfdfe7e5e441dab63448b665c9e3..b8e92c5276407e9935d7e2edd761eddaf79eb3a5 100644 (file)
@@ -9,11 +9,11 @@ CPANPLUS::Dist::Gentoo::Version - Gentoo version object.
 
 =head1 VERSION
 
-Version 0.09
+Version 0.10
 
 =cut
 
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 =head1 DESCRIPTION