[oe-commits] org.oe.dev perl 5.8.8: Move comments on how to create the dependency list into the

lenehan commit openembedded-commits at lists.openembedded.org
Wed Apr 25 01:21:28 UTC 2007


perl 5.8.8: Move comments on how to create the dependency list into the
dependency file itself to make the main recipe a bit more readable. Also
move the two dependencies that were manually added to the the dependenecy
list file and fix use RDEPENDS instead of DEPENDS.

Author: lenehan at openembedded.org
Branch: org.openembedded.dev
Revision: bb1689f72c4d6e5659fe4a1b0b32c2ce23922e8a
ViewMTN: http://monotone.openembedded.org/revision.psp?id=bb1689f72c4d6e5659fe4a1b0b32c2ce23922e8a
Files:
1
packages/perl/perl-rdepends_5.8.8.inc
packages/perl/perl_5.8.8.bb
Diffs:

#
# mt diff -r7121f8eb4118a3e3781075616c4aa55be5152719 -rbb1689f72c4d6e5659fe4a1b0b32c2ce23922e8a
#
# 
# 
# patch "packages/perl/perl-rdepends_5.8.8.inc"
#  from [080b13fa9c5db723c8bff33a2eb3f72e17b6ad71]
#    to [638e4f8c9a8107ad65a9b7dd7eb6863c3b382442]
# 
# patch "packages/perl/perl_5.8.8.bb"
#  from [d37a8b028bb6e6af72745329e869b889127dc976]
#    to [7f9d4ef54b7584c0dbb83ef20d92ed729858d55e]
# 
============================================================
--- packages/perl/perl-rdepends_5.8.8.inc	080b13fa9c5db723c8bff33a2eb3f72e17b6ad71
+++ packages/perl/perl-rdepends_5.8.8.inc	638e4f8c9a8107ad65a9b7dd7eb6863c3b382442
@@ -1,3 +1,11 @@
+# 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/rdepends.tmp
+
+# Some additional dependencies that the above doesn't manage to figure out
+RDEPENDS_perl-module-math-bigint += "perl-module-math-bigint-calc "
+RDEPENDS_perl-module-math-bigint-calc += "perl-module-integer "
+
+# Depends list
 RDEPENDS_perl-misc += "perl-module-exporter "
 RDEPENDS_perl-misc += "perl-module-strict "
 RDEPENDS_perl-misc += "perl-module-warnings "
============================================================
--- packages/perl/perl_5.8.8.bb	d37a8b028bb6e6af72745329e869b889127dc976
+++ packages/perl/perl_5.8.8.bb	7f9d4ef54b7584c0dbb83ef20d92ed729858d55e
@@ -5,7 +5,7 @@ DEPENDS = "virtual/db perl-native grep-n
 PRIORITY = "optional"
 # We need gnugrep (for -I)
 DEPENDS = "virtual/db perl-native grep-native"
-PR = "r3"
+PR = "r4"
 
 # Major part of version
 PVM = "5.8"
@@ -94,7 +94,7 @@ do_install() {
 do_install() {
         oe_runmake install
 
-        # Add versioned perl interpereter
+        # Add perl pointing at current version
         ln -sf perl${PV} ${D}/usr/bin/perl
 
         # Fix up versioned directories
@@ -152,16 +152,7 @@ python populate_packages_prepend () {
         do_split_packages(d, datadir, '(.*)\.(pm|pl)', 'perl-module-%s', 'perl module %s', recursive=True, allow_dirs=False, match_path=True)
 }
 
-
 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 "
-
 require perl-rprovides.inc
 
 PARALLEL_MAKE = ""






More information about the Openembedded-commits mailing list