[oe-commits] org.oe.dev cpan.bbclass/cpan_build.bbclass: Make all perl modules DEPEND on perl

lenehan commit openembedded-commits at lists.openembedded.org
Tue Sep 26 08:12:03 UTC 2006


cpan.bbclass/cpan_build.bbclass: Make all perl modules DEPEND on perl
and RDEPEND on perl-native to avoid having to add it to every single
perl module recipe.

Author: lenehan at openembedded.org
Branch: org.openembedded.dev
Revision: cd0ccc8a6e40034b4792530a3f601f46a163e6cb
ViewMTN: http://monotone.openembedded.org/revision.psp?id=cd0ccc8a6e40034b4792530a3f601f46a163e6cb
Files:
1
classes/cpan.bbclass
classes/cpan_build.bbclass
Diffs:

#
# mt diff -r87190a9308ede176f2f880b0f61b9f2ae6f12f2d -rcd0ccc8a6e40034b4792530a3f601f46a163e6cb
#
# 
# 
# patch "classes/cpan.bbclass"
#  from [944cfcd22db6c5944be9e70cf3963c24c8ee5dc8]
#    to [bcdb802e7fdeb8159868542162d2cc47440c1096]
# 
# patch "classes/cpan_build.bbclass"
#  from [a17d70b85cf5a13dc3d5bd250ffb3593a92b8075]
#    to [844aad791f2286fb8214eb729382db2087633676]
# 
============================================================
--- classes/cpan.bbclass	944cfcd22db6c5944be9e70cf3963c24c8ee5dc8
+++ classes/cpan.bbclass	bcdb802e7fdeb8159868542162d2cc47440c1096
@@ -1,6 +1,12 @@
+#
+# This is for perl modules that use the old Makefile.PL build system
+#
 FILES_${PN} += '${libdir}/perl5'
 EXTRA_CPANFLAGS = ""
 
+DEPENDS  += "perl-native"
+RDEPENDS += "perl"
+
 cpan_do_configure () {
 	perl Makefile.PL ${EXTRA_CPANFLAGS}
 	if [ "${BUILD_SYS}" != "${HOST_SYS}" ]; then
============================================================
--- classes/cpan_build.bbclass	a17d70b85cf5a13dc3d5bd250ffb3593a92b8075
+++ classes/cpan_build.bbclass	844aad791f2286fb8214eb729382db2087633676
@@ -1,6 +1,12 @@
+#
+# This is for perl modules that use the new Build.PL build system
+#
 INHIBIT_NATIVE_STAGE_INSTALL = "1"
 FILES_${PN} += '${libdir}/perl5'
 
+DEPENDS  += "perl-native"
+RDEPENDS += "perl"
+
 def is_crosscompiling(d):
     import bb
     if not bb.data.inherits_class('native', d):






More information about the Openembedded-commits mailing list