[oe-commits] org.oe.dev perl: For native perl module packages determine the actual non-native

lenehan commit openembedded-commits at lists.openembedded.org
Wed Oct 4 02:27:26 UTC 2006


perl: For native perl module packages determine the actual non-native
package name to require from the name of the native package. This
makes all native files identical which makes adding new ones easier.

Author: lenehan at openembedded.org
Branch: org.openembedded.dev
Revision: a29ae4f55195ba4674de9a5ac9901d76b9775048
ViewMTN: http://monotone.openembedded.org/revision.psp?id=a29ae4f55195ba4674de9a5ac9901d76b9775048
Files:
1
packages/perl/libalgorithm-diff-perl-native_1.1902.bb
packages/perl/libarchive-tar-perl-native_1.30.bb
packages/perl/libcache-cache-perl-native_1.05.bb
packages/perl/libclass-container-perl-native_0.12.bb
packages/perl/libclass-data-inheritable-perl-native_0.06.bb
packages/perl/libcompress-zlib-perl-native_1.42.bb
packages/perl/libdevel-stacktrace-perl-native_1.13.bb
packages/perl/libdigest-sha1-perl-native_2.11.bb
packages/perl/liberror-perl-native_0.17004.bb
packages/perl/libexception-class-perl-native_1.23.bb
packages/perl/libextutils-cbuilder-perl-native_0.18.bb
packages/perl/libextutils-parsexs-perl-native_2.16.bb
packages/perl/libintl-perl-native_1.11.bb
packages/perl/libintl-perl-native_1.16.bb
packages/perl/libio-zlib-perl-native_1.04.bb
packages/perl/libipc-sharelite-perl-native_0.09.bb
packages/perl/liblocale-gettext-perl-native_1.05.bb
packages/perl/liblog-dispatch-perl-native_2.13.bb
packages/perl/liblog-log4perl-perl-native_1.06.bb
packages/perl/libmodule-build-perl-native_0.2805.bb
packages/perl/libnet-ip-perl-native_1.25.bb
packages/perl/libparams-validate-perl-native_0.86.bb
packages/perl/libtext-diff-perl-native_0.35.bb
packages/perl/libversion-perl-native_0.6701.bb
packages/perl/libxml-parser-perl-native_2.34.bb
packages/perl/libyaml-perl-native_0.62.bb
Diffs:

#
# mt diff -re669ea3e316756a5124b9c70e6ded034bc6b7dfb -ra29ae4f55195ba4674de9a5ac9901d76b9775048
#
# 
# 
# patch "packages/perl/libalgorithm-diff-perl-native_1.1902.bb"
#  from [c917f70c554149a8aa48be68a7be0f230205630b]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libarchive-tar-perl-native_1.30.bb"
#  from [b8c0af2e88c3e9827b70302ade69158cb802f354]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libcache-cache-perl-native_1.05.bb"
#  from [d1bed25a72d91101bf4819abfae03582b0081cc7]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libclass-container-perl-native_0.12.bb"
#  from [95d3277fb302a55d25ec814dccee97940abada29]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libclass-data-inheritable-perl-native_0.06.bb"
#  from [0529d69e4d2fbe0a069465674a10db4595364341]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libcompress-zlib-perl-native_1.42.bb"
#  from [f238941cbaee9da0d725ed94fae539e10b25ec72]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libdevel-stacktrace-perl-native_1.13.bb"
#  from [c6f3384e8552f1ece9723e3649e5ad57c0381f86]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libdigest-sha1-perl-native_2.11.bb"
#  from [d9311c4425e4e49f95dcdd7425661001a9ff2615]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/liberror-perl-native_0.17004.bb"
#  from [2257c198b97a1d2893d5d703fdf37bd2837d28ea]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libexception-class-perl-native_1.23.bb"
#  from [78918379c02c7e4995840191e80a0319e333eaeb]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libextutils-cbuilder-perl-native_0.18.bb"
#  from [f98dc27923f1e28629547917fba16c30270e2c35]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libextutils-parsexs-perl-native_2.16.bb"
#  from [428cf7bce21d31e5be3890be1ef0b34ee9db6703]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libintl-perl-native_1.11.bb"
#  from [663ff917e2ceb4da590da767c4290c09a09a8af2]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libintl-perl-native_1.16.bb"
#  from [7ca6450aa654f80e348be7e5437d1c208d735ee6]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libio-zlib-perl-native_1.04.bb"
#  from [d5b68d501c0f511af2e77b5aff81de6f90c88b85]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libipc-sharelite-perl-native_0.09.bb"
#  from [d179b18e6aeeca45851b29944fa4def33bef250f]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/liblocale-gettext-perl-native_1.05.bb"
#  from [a19d97430411422fbcc7d8c2b4cd63a2c95abce0]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/liblog-dispatch-perl-native_2.13.bb"
#  from [d44aec0a14571dabc0ad3188264e1dcbb628c54e]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/liblog-log4perl-perl-native_1.06.bb"
#  from [13dedb0e9df0c15735c659a74eefa4a81244c8f4]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libmodule-build-perl-native_0.2805.bb"
#  from [3fd58bbc1aef538b91b152f4b2b45bdbcb0cc93b]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libnet-ip-perl-native_1.25.bb"
#  from [75d3abdb60bd9a03abd79cbd0749d054c3cf098c]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libparams-validate-perl-native_0.86.bb"
#  from [333921af9056df7513a69b231d9c3a04d0fdc098]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libtext-diff-perl-native_0.35.bb"
#  from [503d3cd212601fd50b4a90d8513047034421cc46]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libversion-perl-native_0.6701.bb"
#  from [a383d1b2747df2fc47d7e91e9e8eecd46c1afa2f]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
# patch "packages/perl/libxml-parser-perl-native_2.34.bb"
#  from [b7b0262cd9ae50462970250637dd2db388830a97]
#    to [c2a973dc565ea461ee524dcaedf9065219481400]
# 
# patch "packages/perl/libyaml-perl-native_0.62.bb"
#  from [4fc73f299d218c63057544395ab9519c8e0e4835]
#    to [1c3c83433df1201a3a93f35e864e113c40800845]
# 
============================================================
--- packages/perl/libalgorithm-diff-perl-native_1.1902.bb	c917f70c554149a8aa48be68a7be0f230205630b
+++ packages/perl/libalgorithm-diff-perl-native_1.1902.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,5 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-require libalgorithm-diff-perl_${PV}.bb
============================================================
--- packages/perl/libarchive-tar-perl-native_1.30.bb	b8c0af2e88c3e9827b70302ade69158cb802f354
+++ packages/perl/libarchive-tar-perl-native_1.30.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require libarchive-tar-perl_${PV}.bb
============================================================
--- packages/perl/libcache-cache-perl-native_1.05.bb	d1bed25a72d91101bf4819abfae03582b0081cc7
+++ packages/perl/libcache-cache-perl-native_1.05.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require libcache-cache-perl_${PV}.bb
============================================================
--- packages/perl/libclass-container-perl-native_0.12.bb	95d3277fb302a55d25ec814dccee97940abada29
+++ packages/perl/libclass-container-perl-native_0.12.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require libclass-container-perl_${PV}.bb
============================================================
--- packages/perl/libclass-data-inheritable-perl-native_0.06.bb	0529d69e4d2fbe0a069465674a10db4595364341
+++ packages/perl/libclass-data-inheritable-perl-native_0.06.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require libclass-data-inheritable-perl_${PV}.bb
============================================================
--- packages/perl/libcompress-zlib-perl-native_1.42.bb	f238941cbaee9da0d725ed94fae539e10b25ec72
+++ packages/perl/libcompress-zlib-perl-native_1.42.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require libcompress-zlib-perl_${PV}.bb
============================================================
--- packages/perl/libdevel-stacktrace-perl-native_1.13.bb	c6f3384e8552f1ece9723e3649e5ad57c0381f86
+++ packages/perl/libdevel-stacktrace-perl-native_1.13.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require libdevel-stacktrace-perl_${PV}.bb
============================================================
--- packages/perl/libdigest-sha1-perl-native_2.11.bb	d9311c4425e4e49f95dcdd7425661001a9ff2615
+++ packages/perl/libdigest-sha1-perl-native_2.11.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require libdigest-sha1-perl_${PV}.bb
============================================================
--- packages/perl/liberror-perl-native_0.17004.bb	2257c198b97a1d2893d5d703fdf37bd2837d28ea
+++ packages/perl/liberror-perl-native_0.17004.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require liberror-perl_${PV}.bb
============================================================
--- packages/perl/libexception-class-perl-native_1.23.bb	78918379c02c7e4995840191e80a0319e333eaeb
+++ packages/perl/libexception-class-perl-native_1.23.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require libexception-class-perl_${PV}.bb
============================================================
--- packages/perl/libextutils-cbuilder-perl-native_0.18.bb	f98dc27923f1e28629547917fba16c30270e2c35
+++ packages/perl/libextutils-cbuilder-perl-native_0.18.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require libextutils-cbuilder-perl_${PV}.bb
============================================================
--- packages/perl/libextutils-parsexs-perl-native_2.16.bb	428cf7bce21d31e5be3890be1ef0b34ee9db6703
+++ packages/perl/libextutils-parsexs-perl-native_2.16.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require libextutils-parsexs-perl_${PV}.bb
============================================================
--- packages/perl/libintl-perl-native_1.11.bb	663ff917e2ceb4da590da767c4290c09a09a8af2
+++ packages/perl/libintl-perl-native_1.11.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,5 +1,5 @@ SECTION = "libs"
 SECTION = "libs"
 
-include libintl-perl_1.11.bb
+inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-inherit native
============================================================
--- packages/perl/libintl-perl-native_1.16.bb	7ca6450aa654f80e348be7e5437d1c208d735ee6
+++ packages/perl/libintl-perl-native_1.16.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,5 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-include libintl-perl_${PV}.bb
============================================================
--- packages/perl/libio-zlib-perl-native_1.04.bb	d5b68d501c0f511af2e77b5aff81de6f90c88b85
+++ packages/perl/libio-zlib-perl-native_1.04.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require libio-zlib-perl_${PV}.bb
============================================================
--- packages/perl/libipc-sharelite-perl-native_0.09.bb	d179b18e6aeeca45851b29944fa4def33bef250f
+++ packages/perl/libipc-sharelite-perl-native_0.09.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require libipc-sharelite-perl_${PV}.bb
============================================================
--- packages/perl/liblocale-gettext-perl-native_1.05.bb	a19d97430411422fbcc7d8c2b4cd63a2c95abce0
+++ packages/perl/liblocale-gettext-perl-native_1.05.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require liblocale-gettext-perl_${PV}.bb
============================================================
--- packages/perl/liblog-dispatch-perl-native_2.13.bb	d44aec0a14571dabc0ad3188264e1dcbb628c54e
+++ packages/perl/liblog-dispatch-perl-native_2.13.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require liblog-dispatch-perl_${PV}.bb
============================================================
--- packages/perl/liblog-log4perl-perl-native_1.06.bb	13dedb0e9df0c15735c659a74eefa4a81244c8f4
+++ packages/perl/liblog-log4perl-perl-native_1.06.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require liblog-log4perl-perl_${PV}.bb
============================================================
--- packages/perl/libmodule-build-perl-native_0.2805.bb	3fd58bbc1aef538b91b152f4b2b45bdbcb0cc93b
+++ packages/perl/libmodule-build-perl-native_0.2805.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,4 +1,5 @@ SECTION = "libs"
 SECTION = "libs"
-require libmodule-build-perl_${PV}.bb
+
 inherit native
+
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
============================================================
--- packages/perl/libnet-ip-perl-native_1.25.bb	75d3abdb60bd9a03abd79cbd0749d054c3cf098c
+++ packages/perl/libnet-ip-perl-native_1.25.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require libnet-ip-perl_${PV}.bb
============================================================
--- packages/perl/libparams-validate-perl-native_0.86.bb	333921af9056df7513a69b231d9c3a04d0fdc098
+++ packages/perl/libparams-validate-perl-native_0.86.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require libparams-validate-perl_${PV}.bb
============================================================
--- packages/perl/libtext-diff-perl-native_0.35.bb	503d3cd212601fd50b4a90d8513047034421cc46
+++ packages/perl/libtext-diff-perl-native_0.35.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,5 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-require libtext-diff-perl_${PV}.bb
============================================================
--- packages/perl/libversion-perl-native_0.6701.bb	a383d1b2747df2fc47d7e91e9e8eecd46c1afa2f
+++ packages/perl/libversion-perl-native_0.6701.bb	1c3c83433df1201a3a93f35e864e113c40800845
@@ -1,7 +1,5 @@ inherit native
 SECTION = "libs"
 
 inherit native
 
+require ${@bb.data.getVar('P', d , 1).replace('-native-', '_')}.bb
-EXTRA_CPANFLAGS += " EXPATINCPATH='${STAGING_INCDIR}' EXPATLIBPATH='${STAGING_LIBDIR}'"
-
-require libversion-perl_${PV}.bb
==============%s
>>> DIFF TRUNCATED @ 16K






More information about the Openembedded-commits mailing list