[oe-commits] org.oe.dev perl 5.8.7: Manually add some dependencies for the math-bigint

lenehan commit openembedded-commits at lists.openembedded.org
Tue Oct 3 22:53:57 UTC 2006


perl 5.8.7: Manually add some dependencies for the math-bigint
modules which are not picked up by the script which was used to
generate the automatic dependencies. They way they are used makes it
difficult to automatically detect that these are needed.

Author: lenehan at openembedded.org
Branch: org.openembedded.dev
Revision: e4335807819eec8fb85515a1da4639a7cf26700e
ViewMTN: http://monotone.openembedded.org/revision.psp?id=e4335807819eec8fb85515a1da4639a7cf26700e
Files:
1
packages/perl/perl_5.8.7.bb
Diffs:

#
# mt diff -r0bd5ac1688179483a79586c0354811695949db9d -re4335807819eec8fb85515a1da4639a7cf26700e
#
# 
# 
# patch "packages/perl/perl_5.8.7.bb"
#  from [8fd7f83f5bce8d41d433b40d5663dc471297a098]
#    to [61cfbc97c140640b9dd255b2e047b4903d36e5a0]
# 
============================================================
--- packages/perl/perl_5.8.7.bb	8fd7f83f5bce8d41d433b40d5663dc471297a098
+++ packages/perl/perl_5.8.7.bb	61cfbc97c140640b9dd255b2e047b4903d36e5a0
@@ -22,7 +22,7 @@ PARALLEL_MAKE = ""
 
 PARALLEL_MAKE = ""
 
-PR = "r19"
+PR = "r20"
 
 do_configure() {
 	ln -sf ${HOSTPERL} ${STAGING_BINDIR}/hostperl
@@ -84,6 +84,10 @@ require perl-rdepends_${PV}.inc
 # To create/update the perl-rdepends_${PV}.inc use this piece of ugly script (modified for your arch/paths etc):
 # daka at DaKa2:/home/slug/slugos/tmp/work/perl-5.8.7-r14/install$ egrep -r "use|require" * | grep ";$" | egrep ".pm:use |.pm:require " | grep -v v5.6.0 | grep -v 5.00 | grep -v \$module | sed -e "s, \+, ,g" | cut -f1,2 -d" " | sed -e "s,;, ,g" | sed -e "s,(), ,g" | sed -e "s,::,-,g" | sort | uniq | tr [:upper:] [:lower:] | sed -e "s,/[^ ]\+ , += \"perl-module-,g" | sed -e "s, \?$, \",g" | sed -e "s,_,-,g" | sed -e "s,^,RDEPENDS_,g" | sed -e "s,armeb-linux,\$\{TARGET_ARCH\}-\$\{TARGET_OS\},g" | egrep -v "perl-module-5|perl-module-tk|perl-module-mac-internetconfig|perl-module-ndbm-file|perl-module-html-treebuilder|perl-module-lwp-simple|perl-module-vms-filespec|perl-module-fcgi|perl-module-vms-stdio|perl-module-mac-buildtools" > /home/slug/openembedded/packages/perl/perl-rdepends_5.8.7.inc
 
+# Some additional dependencies that the above doesn't manage to figure out
+DEPENDS_perl-module-math-bigint += "perl-module-math-bigint-calc "
+DEPENDS_perl-module-math-bigint-calc += "perl-module-integer "
+
 # Some packages changed names in 5.8.7-r14, RPROVIDE them
 RPROVIDES_perl-module-b-asmdata = "perl-module-${TARGET_SYS}-b-asmdata"
 RPROVIDES_perl-module-b-assembler = "perl-module-${TARGET_SYS}-b-assembler"






More information about the Openembedded-commits mailing list