From 6948d2bd35cda57f520f0180a6bb43cc70262f41 Mon Sep 17 00:00:00 2001 From: Jens Rehsack Date: Thu, 8 Oct 2015 16:21:21 +0200 Subject: perl: fix Perl5 module builds This patch fixes some issues in classes providing cpan module build support: * add support even for xs modules with more than 3 levels as B::Hooks::End::Of::Scope or Math::Random::ISAAC::XS * correct handling of Module::Build (as far as stolen from pkgsrc and my humble knowledge) * configure to install to vendor_libs as default, even when inherited do_install remains unused (overwritten do_install) Signed-off-by: Jens Rehsack Signed-off-by: Ross Burton --- meta/classes/cpan-base.bbclass | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'meta/classes/cpan-base.bbclass') diff --git a/meta/classes/cpan-base.bbclass b/meta/classes/cpan-base.bbclass index d9817ba6b6..7810a4dc61 100644 --- a/meta/classes/cpan-base.bbclass +++ b/meta/classes/cpan-base.bbclass @@ -49,7 +49,11 @@ PERLVERSION[vardepvalue] = "" FILES_${PN}-dbg += "${PERLLIBDIRS}/auto/*/.debug \ ${PERLLIBDIRS}/auto/*/*/.debug \ ${PERLLIBDIRS}/auto/*/*/*/.debug \ + ${PERLLIBDIRS}/auto/*/*/*/*/.debug \ + ${PERLLIBDIRS}/auto/*/*/*/*/*/.debug \ ${PERLLIBDIRS}/vendor_perl/${PERLVERSION}/auto/*/.debug \ ${PERLLIBDIRS}/vendor_perl/${PERLVERSION}/auto/*/*/.debug \ ${PERLLIBDIRS}/vendor_perl/${PERLVERSION}/auto/*/*/*/.debug \ + ${PERLLIBDIRS}/vendor_perl/${PERLVERSION}/auto/*/*/*/*/.debug \ + ${PERLLIBDIRS}/vendor_perl/${PERLVERSION}/auto/*/*/*/*/*/.debug \ " -- cgit v1.2.3