From: Vincent Pit Date: Sat, 29 Nov 2008 19:43:46 +0000 (+0100) Subject: This is 0.03 X-Git-Tag: v0.03^0 X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FCPANPLUS-Dist-Gentoo.git;a=commitdiff_plain;h=3286fff39f46385facc4e2523166a94d981de471 This is 0.03 --- diff --git a/Changes b/Changes index 1879f95..7107aec 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,12 @@ Revision history for CPANPLUS-Dist-Gentoo +0.03 2008-11-29 18:45 UTC + + Add : --force regenerates ebuilds. + + Fix : Flaky perl -> portage version conversion. + + Fix : Prerequisites weren't relinked through gentooisms. + + Fix : Generating Manifests with user-defined distdir and overlay. + + Upd : META.yml spec updated to 1.4. + 0.02_01 2008-05-26 22:35 UTC + Add : The 'keywords' option. + Chg : From now, the portage category is perl-gcpanp, for consistency diff --git a/META.yml b/META.yml index f813df3..a4e81b0 100644 --- a/META.yml +++ b/META.yml @@ -1,21 +1,27 @@ --- #YAML:1.0 -name: CPANPLUS-Dist-Gentoo -version: 0.02_01 -abstract: CPANPLUS backend generating Gentoo ebuilds. -license: perl -author: +name: CPANPLUS-Dist-Gentoo +version: 0.03 +abstract: CPANPLUS backend generating Gentoo ebuilds. +author: - Vincent Pit -generated_by: ExtUtils::MakeMaker version 6.42 -distribution_type: module -requires: - CPANPLUS: 0 - File::Copy: 0 - File::Path: 0 - File::Spec::Functions: 0 - IPC::Cmd: 0 +license: perl +distribution_type: module +configure_requires: + ExtUtils::MakeMaker: 0 +requires: + CPANPLUS: 0 + File::Copy: 0 + File::Path: 0 + File::Spec::Functions: 0 + IPC::Cmd: 0 +no_index: + directory: + - t + - inc +generated_by: ExtUtils::MakeMaker version 6.48 meta-spec: - url: http://module-build.sourceforge.net/META-spec-v1.3.html - version: 1.3 + url: http://module-build.sourceforge.net/META-spec-v1.4.html + version: 1.4 build_requires: ExtUtils::MakeMaker: 0 Test::More: 0 diff --git a/README b/README index d770efc..2cc1408 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME CPANPLUS::Dist::Gentoo - CPANPLUS backend generating Gentoo ebuilds. VERSION - Version 0.02_01 + Version 0.03 SYNOPSIS cpan2dist --format=CPANPLUS::Dist::Gentoo \ @@ -15,17 +15,23 @@ SYNOPSIS DESCRPITON This module is a CPANPLUS backend that recursively generates Gentoo ebuilds for a given package in the specified overlay (defaults to - "/usr/local/portage"), update the manifest, and even emerge it (together + /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"). + (usually /usr/portage/distfiles). You also need to specify the correct + keyword for your architecture if it differs from the default "x86". - The generated ebuilds are placed into the section "perl-gcpanp". They - favour depending on "perl-core" or "dev-perl" rather than "perl-gcpanp". + 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". + +INSTALLATION + After installing this module, you should append "perl-gcpanp" to your + /etc/portage/categories file. METHODS All the methods are inherited from CPANPLUS::Dist::Base. Please refer to - its perldoc for precise information on what's done at each step. + its documentation for precise information on what's done at each step. DEPENDENCIES Gentoo (). @@ -43,6 +49,8 @@ SEE ALSO AUTHOR Vincent Pit, "", . + You can contact me by mail or on "irc.perl.org" (vincent). + BUGS Please report any bugs or feature requests to "bug-cpanplus-dist-gentoo at rt.cpan.org", or through the web interface at diff --git a/lib/CPANPLUS/Dist/Gentoo.pm b/lib/CPANPLUS/Dist/Gentoo.pm index e9a66f9..e5c40fb 100644 --- a/lib/CPANPLUS/Dist/Gentoo.pm +++ b/lib/CPANPLUS/Dist/Gentoo.pm @@ -19,11 +19,11 @@ CPANPLUS::Dist::Gentoo - CPANPLUS backend generating Gentoo ebuilds. =head1 VERSION -Version 0.02_01 +Version 0.03 =cut -our $VERSION = '0.02_01'; +our $VERSION = '0.03'; =head1 SYNOPSIS