[oe-commits] Tim Orling : perl-rdepends: add CPAN, CPAN::Meta requirements

git at git.openembedded.org git at git.openembedded.org
Mon Aug 11 09:55:11 UTC 2014


Module: openembedded-core.git
Branch: master
Commit: 33a2a7a9bd87c28089b3f859c7dc05e7b26bb9fd
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=33a2a7a9bd87c28089b3f859c7dc05e7b26bb9fd

Author: Tim Orling <ticotimo at gmail.com>
Date:   Fri Aug  8 07:31:00 2014 -0700

perl-rdepends: add CPAN, CPAN::Meta requirements

While testing libmodule-build-tiny-perl, it was discovered that
perl-module-cpan is missing some RDEPENDS.

* Run "perl -mCPAN::Meta" on a target, the following is missing:
  -- perl-module-parse-cpan-meta (Parse::CPAN::Meta)

* Run "perl -mCPAN" on a target, the following (and others) are
  missing:
  -- perl-module-file-glob (File::Glob)
  -- perl-module-config-git (Config_git)

* Also added missing modules from runtime-requires in
  https://metacpan.org/source/ANDK/CPAN-2.05/META.json

This patch adds them to perl-rdepends for  ${PN}-module-cpan

Signed-off-by: Tim Orling <TicoTimo at gmail.com>
Signed-off-by: Saul Wold <sgw at linux.intel.com>

---

 meta/recipes-devtools/perl/perl-rdepends_5.20.0.inc | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/meta/recipes-devtools/perl/perl-rdepends_5.20.0.inc b/meta/recipes-devtools/perl/perl-rdepends_5.20.0.inc
index 9bd2e39..041471a 100644
--- a/meta/recipes-devtools/perl/perl-rdepends_5.20.0.inc
+++ b/meta/recipes-devtools/perl/perl-rdepends_5.20.0.inc
@@ -347,36 +347,56 @@ RDEPENDS_${PN}-module-corelist += "${PN}-module-strict"
 RDEPENDS_${PN}-module-corelist += "${PN}-module-vars"
 RDEPENDS_${PN}-module-corelist += "${PN}-module-version"
 RDEPENDS_${PN}-module-corelist += "${PN}-module-warnings"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-archive-tar"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-b"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-build"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-carp"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-config"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-config-git"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-compress-zlib"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-cpan"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-cwd"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-data-dumper"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-digest-md5"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-digest-sha"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-dirhandle"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-exporter"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-extutils-cbuilder"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-extutils-makemaker"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-extutils-manifest"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-extutils-mm"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-extutils-mm-unix"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-fcntl"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-file-basename"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-file-copy"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-file-find"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-file-glob"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-filehandle"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-file-path"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-file-spec"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-file-temp"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-http-tiny"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-io-compress-base"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-json-pp"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-lib"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-list-util"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-mime-base64"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-net-ftp"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-net-ping"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-overload"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-parse-cpan-meta"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-posix"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-safe"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-scalar-util"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-strict"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-sys-hostname"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-term-readline"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-test-harness"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-test-more"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-text-parsewords"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-text-wrap"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-time-local"
+RDEPENDS_${PN}-module-cpan += "${PN}-module-unicore"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-vars"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-version"
 RDEPENDS_${PN}-module-cpan += "${PN}-module-warnings"



More information about the Openembedded-commits mailing list