add perl modules
v4 cover add perl modules
From: Tim Orling <[email protected]>
Changes since v3:
* Use ${CPAN_MIRROR} for all recipes
* See patches for oe-core:
http://patches.openembedded.org/patch/72457/
http://patches.openembedded.org/patch/72459/
* Upstream has continued to move forward
* Update the following:
libcapture-tiny-perl from 0.23 -> 0.24
libmodule-runtime-perl from 0.013 -> 0.014
libextutils-helpers-perl from 0.021 -> 0.022
libmodule-build-tiny-perl from 0.030 -> 0.036* Add libtest-harness-perl which RPROVIDES libtap-harness-env-perl now required by libmodule-build-tiny-perl
Tim Orling (10):
libtext-diff-perl: add 1.41
libcapture-tiny-perl: add 0.24
libmodule-runtime-perl: add 0.014
libextutils-config-perl: add 0.007
libextutils-helper-perl: add 0.022
libextutils-installpaths-perl: add 0.010
libmodule-build-tiny-perl: add 0.036
libextutils-cppguess-perl: add 0.07
libalgorithm-diff-perl: add 1.15
libtest-harness-perl: add 3.30
.../libalgorithm/libalgorithm-diff-perl_1.15.bb | 23 +++++++ .../libcapture/libcapture-tiny-perl_0.24.bb | 36 ++++++++++ .../libextutils/libextutils-config-perl_0.007.bb | 24 +++++++ .../libextutils/libextutils-cppguess-perl_0.07.bb | 38 +++++++++++ .../libextutils/libextutils-helpers-perl_0.022.bb | 29 ++++++++ .../libextutils-installpaths-perl_0.010.bb | 25 +++++++ .../libmodule/libmodule-build-tiny-perl_0.036.bb | 55 +++++++++++++++ .../libmodule/libmodule-runtime-perl_0.014.bb | 35 ++++++++++ .../libtest/libtest-harness-perl_3.30.bb | 79 ++++++++++++++++++++++ .../recipes-perl/libtext/libtext-diff-perl_1.41.bb | 27 ++++++++ 10 files changed, 371 insertions(+) create mode 100644 meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb create mode 100644 meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.24.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.022.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.036.bb create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.014.bb create mode 100644 meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb create mode 100644 meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb
Signature · 1 line
1.8.3.2
PATCH v4 1/10 libtext-diff-perl: add 1.41
From: Tim Orling <[email protected]>
[Description from CPAN]diff() provides a basic set of services akin to the GNU diff utility. It is not anywhere near as feature complete as GNU diff, but it is
better integrated with Perl and available on all platforms. It is often faster than shelling out to a system's diff executable for small files, and generally slower on larger files.
* Add ${CPAN_MIRROR} since default has become flaky
--- .../recipes-perl/libtext/libtext-diff-perl_1.41.bb | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb
meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb new file +27 -0
@@ -0,0 +1,27 @@ +SUMMARY = "Text::Diff - Perform diffs on files and record sets" +DESCRIPTION = "diff() provides a basic set of services akin to the GNU diff \ +utility. It is not anywhere near as feature complete as GNU diff, but it is \ +better integrated with Perl and available on all platforms. It is often \ +faster than shelling out to a system's diff executable for small files, \ +and generally slower on larger files." +SECTION = "libs" + +HOMEPAGE = "http://search.cpan.org/~ovid/Text-Diff/" + +LICENSE = "Artistic-1.0 | GPL-2.0+" +LIC_FILES_CHKSUM = "file://LICENSE;md5=385c55653886acac3821999a3ccd17b3" + +SRC_URI = "${CPAN_MIRROR}/authors/id/O/OV/OVID/Text-Diff-${PV}.tar.gz" +SRC_URI[md5sum] = "30d56e6dd5551ca16b8e16cc7299dc21" +SRC_URI[sha256sum] = "a67f50a48e313c1680cc662109ce5f913ea71454db355d0cf4db87ac89d2d2fa" + +S = "${WORKDIR}/Text-Diff-${PV}" + +inherit cpan + +RDEPENDS_${PN} = " libalgorithm-diff-perl \ + perl-module-extutils-makemaker \ + perl-module-exporter \ +" + +BBCLASSEXTEND = "native"
Signature · 1 line
1.8.3.2
PATCH v4 2/10 libcapture-tiny-perl: add 0.24
In reply to Tim OrlingFrom: Tim Orling <[email protected]>
[Description from CPAN]Capture::Tiny provies a simple, portable way to capture almost anything sent to STDOUT or STDERR, regardless of whether it comes from Perl, from XS code or from an external program. Optionally, output can
be teed so that it is captured while being passed through to the original
filehandles. Yes, it even works on Windows (usually). Stop guessing which of
a dozen capturing modules to use in any particular situation and just use
this one.
* Add ${CPAN_MIRROR} option
--- .../libcapture/libcapture-tiny-perl_0.24.bb | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.24.bb
meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.24.bb new file +36 -0
@@ -0,0 +1,36 @@ +SUMMARY = "Capture::Tiny - Capture STDOUT and STDERR from Perl, XS or external programs." +DESCRIPTION = "Capture::Tiny provies a simple, portable way to capture \ +almost anything sent to STDOUT or STDERR, regardless of whether it comes \ +from Perl, from XS code or from an external program. Optionally, output can \ +be teed so that it is captured while being passed through to the original \ +filehandles. Yes, it even works on Windows (usually). Stop guessing which of \ +a dozen capturing modules to use in any particular situation and just use \ +this one." +SECTION = "libs" + +HOMEPAGE = "http://search.cpan.org/~dagolden/Capture-Tiny/" + +LICENSE = "Artistic-1.0 | GPL-1.0+" +LIC_FILES_CHKSUM = "file://LICENSE;md5=37a4918a30ace24395020e5b8c03b83f" + +SRC_URI = "http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/Capture-Tiny-${PV}.tar.gz" +SRC_URI[md5sum] = "718e9d62c4a27a3207cf8506cb99d846" +SRC_URI[sha256sum] = "9bcf6f8472f8ea50401536cb070ac0c7770837d155c4d6abe212759863aae065" + +S = "${WORKDIR}/Capture-Tiny-${PV}" + +inherit cpan + +RDEPENDS_${PN} = " perl-module-scalar-util \ + perl-module-io-file \ + perl-module-extutils-makemaker \ + perl-module-file-spec \ + perl-module-exporter \ + perl-module-carp \ + perl-module-test-more \ + perl-module-file-temp \ + perl-module-lib \ + perl-module-build \ +" + +BBCLASSEXTEND = "native"
Signature · 1 line
1.8.3.2
PATCH v4 3/10 libmodule-runtime-perl: add 0.014
In reply to Tim OrlingFrom: Tim Orling <[email protected]>
[Description from CPAN]
The functions exported by this module deal with runtime handling of Perl modules, which are normally handled at compile time. This
module avoids using any other modules, so that it can be used in low-level
infrastructure.
* Add ${CPAN_MIRROR} option
* License line numbers changed from 0.013, same LICENSE.
--- .../libmodule/libmodule-runtime-perl_0.014.bb | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.014.bb
meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.014.bb new file +35 -0
@@ -0,0 +1,35 @@ +SUMMARY = "Module::Runtime - runtime module handling" +DESCRIPTION = "The functions exported by this module deal with runtime \ +handling of Perl modules, which are normally handled at compile time. This \ +module avoids using any other modules, so that it can be used in low-level \ +infrastructure. \ +The parts of this module that work with module names apply the same syntax \ +that is used for barewords in Perl source. In principle this syntax can vary \ +between versions of Perl, and this module applies the syntax of the Perl on \ +which it is running. In practice the usable syntax hasn't changed yet, but \ +there's a good chance of it changing in Perl 5.18. \ +The functions of this module whose purpose is to load modules include \ +workarounds for three old Perl core bugs regarding require. These workarounds \ +are applied on any Perl version where the bugs exist, except for a case where \ +one of the bugs cannot be adequately worked around in pure Perl." +SECTION = "libs" + +HOMEPAGE = "http://search.cpan.org/~zefram/Module-Runtime/" + +LICENSE = "Artistic-1.0 | GPL-1.0+" +LIC_FILES_CHKSUM = "file://README;beginline=43;endline=44;md5=62e24a93342fede7221d66335c716f34" + +SRC_URI = "${CPAN_MIRROR}/authors/id/Z/ZE/ZEFRAM/Module-Runtime-${PV}.tar.gz" +SRC_URI[md5sum] = "a6597bc25536a30476f0d75b64d35734" +SRC_URI[sha256sum] = "4c44fe0ea255a9fd00741ee545063f6692d2a28e7ef2fbaad1b24a92803362a4" + +S = "${WORKDIR}/Module-Runtime-${PV}" + +inherit cpan_build + +RDEPENDS_${PN} = " perl-module-test-more \ + perl-module-strict \ + perl-module-build \ +" + +BBCLASSEXTEND = "native"
Signature · 1 line
1.8.3.2
PATCH v4 4/10 libextutils-config-perl: add 0.007
In reply to Tim OrlingFrom: Tim Orling <[email protected]>
[Description from CPAN]ExtUtils::Config is an abstraction around the %Config hash.
* Add ${CPAN_MIRROR} option
--- .../libextutils/libextutils-config-perl_0.007.bb | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb
meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb new file +24 -0
@@ -0,0 +1,24 @@ +SUMMARY = "ExtUtils::Config - A wrapper for perl's configuration" +DESCRIPTION = "ExtUtils::Config is an abstraction around the %Config hash." +SECTION = "libs" + +HOMEPAGE = "http://search.cpan.org/~leont/ExtUtils-Config/" + +LICENSE = "Artistic-1.0 | GPL-1.0+" +LIC_FILES_CHKSUM = "file://LICENSE;md5=b1b813683bd988732e7fd6a796bf7f47" + +SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/ExtUtils-Config-${PV}.tar.gz" +SRC_URI[md5sum] = "2829c0dfa8a7e51b3f582efbee4bb128" +SRC_URI[sha256sum] = "2c1465078b876fd16a90507092805265528c2532d4937b03547a6dbdb8ac0eef" + +S = "${WORKDIR}/ExtUtils-Config-${PV}" + +inherit cpan + +RDEPENDS_${PN} = " perl-module-extutils-makemaker \ + perl-module-data-dumper \ + perl-module-test-more \ + perl-module-file-temp \ +" + +BBCLASSEXTEND = "native"
Signature · 1 line
1.8.3.2
PATCH v4 5/10 libextutils-helper-perl: add 0.022
In reply to Tim OrlingFrom: Tim Orling <[email protected]>
[Description from CPAN]
This module provides various portable helper function for module building modules.
* Add ${CPAN_MIRROR} option
--- .../libextutils/libextutils-helpers-perl_0.022.bb | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.022.bb
meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.022.bb new file +29 -0
@@ -0,0 +1,29 @@ +SUMMARY = "ExtUtils::Helpers - Various portability utilities for module builders" +DESCRIPTION = "This module provides various portable helper function for module building modules." +SECTION = "libs" + +HOMEPAGE = "http://search.cpan.org/~leont/ExtUtils-Helpers/" + +LICENSE = "Artistic-1.0 | GPL-1.0+" +LIC_FILES_CHKSUM = "file://LICENSE;md5=307057ce232899f5caa8858560c7274b" + +SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/ExtUtils-Helpers-${PV}.tar.gz" +SRC_URI[md5sum] = "cf4fd6f8caa6daac33b1111c9e93162b" +SRC_URI[sha256sum] = "d3f8cf700fb3414ca1260089755cbf64041455e4b744110677b1ba5bb9a3aa95" + +S = "${WORKDIR}/ExtUtils-Helpers-${PV}" + +inherit cpan + +RDEPENDS_${PN} = " perl-module-file-copy \ + perl-module-extutils-makemaker \ + perl-module-exporter \ + perl-module-carp \ + perl-module-test-more \ + perl-module-text-parsewords \ + perl-module-module-load \ + perl-module-file-temp \ + perl-module-file-spec-functions \ +" + +BBCLASSEXTEND = "native"
Signature · 1 line
1.8.3.2
PATCH v4 6/10 libextutils-installpaths-perl: add 0.010
In reply to Tim OrlingFrom: Tim Orling <[email protected]>
[Description from CPAN]
This module tries to make install path resolution as easy as possible.
* Add ${CPAN_MIRROR} option
--- .../libextutils-installpaths-perl_0.010.bb | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb
meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb new file +25 -0
@@ -0,0 +1,25 @@ +SUMMARY = "ExtUtils::InstallPaths - Build.PL install path logic made easy" +DESCRIPTION = "This module tries to make install path resolution as easy \ +as possible." +SECTION = "libs" + +HOMEPAGE = "http://search.cpan.org/~leont/ExtUtils-InstallPaths/" + +LICENSE = "Artistic-1.0 | GPL-1.0+" +LIC_FILES_CHKSUM = "file://LICENSE;md5=15bbcc2806d297df9e944b8955b38d82" + +SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-${PV}.tar.gz" +SRC_URI[md5sum] = "f0b00cc6c04653588a6298fa1f16c07f" +SRC_URI[sha256sum] = "d14cbff118e467900c2c488b55b83ef697d6eb1b8f592c0521f1d82848bf2156" + +S = "${WORKDIR}/ExtUtils-InstallPaths-${PV}" + +inherit cpan + +RDEPENDS_${PN} = " perl-module-extutils-makemaker \ + perl-module-data-dumper \ + perl-module-test-more \ + perl-module-file-temp \ +" + +BBCLASSEXTEND = "native"
Signature · 1 line
1.8.3.2
PATCH v4 7/10 libmodule-build-tiny-perl: add 0.036
In reply to Tim OrlingFrom: Tim Orling <[email protected]>
[Description from CPAN]
Many Perl distributions use a Build.PL file instead of a Makefile.PL file to drive distribution configuration, build, test and installation. Traditionally, Build.PL uses Module::Build as the underlying
build system. This module provides a simple, lightweight, drop-in replacement.
* Add ${CPAN_MIRROR} option
* Versions since 0.033 depend on TAP::Harness::Env
--- .../libmodule/libmodule-build-tiny-perl_0.036.bb | 55 ++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.036.bb
meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.036.bb new file +55 -0
@@ -0,0 +1,55 @@ +SUMMARY = "Module::Build::Tiny - A tiny replacement for Module::Build" +DESCRIPTION = "Many Perl distributions use a Build.PL file instead of a \ +Makefile.PL file to drive distribution configuration, build, test and \ +installation. Traditionally, Build.PL uses Module::Build as the underlying \ +build system. This module provides a simple, lightweight, drop-in replacement. \ +Whereas Module::Build has over 6,700 lines of code; this module has less than \ +120, yet supports the features needed by most distributions." +SECTION = "libs" + +HOMEPAGE = "http://search.cpan.org/~leont/Module-Build-Tiny/" + +LICENSE = "Artistic-1.0 | GPL-1.0+" +LIC_FILES_CHKSUM = "file://LICENSE;md5=aaca61412962cf972aec0cdad99d0a84" + +DEPENDS = "libextutils-config-perl-native libextutils-helpers-perl-native libextutils-installpaths-perl-native" + +SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/Module-Build-Tiny-${PV}.tar.gz" +SRC_URI[md5sum] = "bfc92c655158ce623f0ced94f4ef02e5" +SRC_URI[sha256sum] = "d6706bf35e080e5af20cccf4fd565cc8af9c2a1e2e2075cee0a7de42cf0d6df9" + +S = "${WORKDIR}/Module-Build-Tiny-${PV}" + +inherit cpan_build + +do_install () { + cpan_build_do_install +} + +RDEPENDS_${PN} = " libextutils-config-perl \ + libextutils-helpers-perl \ + libextutils-installpaths-perl \ + libtap-harness-env-perl \ + perl-module-xsloader \ + perl-module-file-spec \ + perl-module-io-handle \ + perl-module-tap-harness-env \ + perl-module-ipc-open3 \ + perl-module-file-path \ + perl-module-cpan-meta \ + perl-module-extutils-cbuilder \ + perl-module-getopt-long \ + perl-module-extutils-makemaker \ + perl-module-exporter \ + perl-module-carp \ + perl-module-test-more \ + perl-module-text-parsewords \ + perl-module-module-load \ + perl-module-file-temp \ + perl-module-data-dumper \ + perl-module-extutils-parsexs \ + perl-module-pod-man \ + perl-module-json-pp \ +" + +BBCLASSEXTEND = "native"
Signature · 1 line
1.8.3.2
PATCH v4 8/10 libextutils-cppguess-perl: add 0.07
In reply to Tim OrlingFrom: Tim Orling <[email protected]>
[Description from CPAN]ExtUtils::CppGuess attempts to guess the system's C++ compiler that is compatible with the C compiler that your perl was built with.
* Add ${CPAN_MIRROR} option
--- .../libextutils/libextutils-cppguess-perl_0.07.bb | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb
meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb new file +38 -0
@@ -0,0 +1,38 @@ +SUMMARY = "ExtUtils::CppGuess - guess C++ compiler and flags" +DESCRIPTION = "ExtUtils::CppGuess attempts to guess the system's C++ \ +compiler that is compatible with the C compiler that your perl was built \ +with. \ +It can generate the necessary options to the Module::Build constructor or \ +to ExtUtils::MakeMaker's WriteMakefile function." +SECTION = "libs" + +HOMEPAGE = "http://search.cpan.org/~smueller/ExtUtils-CppGuess/" + +LICENSE = "Artistic-1.0 | GPL-1.0+" +LIC_FILES_CHKSUM = "file://README;beginline=81;endline=84;md5=84c0390b90ea8c6702ce659b67bed699" + +SRC_URI = "${CPAN_MIRROR}/authors/id/S/SM/SMUELLER/ExtUtils-CppGuess-${PV}.tar.gz" +SRC_URI[md5sum] = "350dd7c661189ea770d6c9354ebbc6c2" +SRC_URI[sha256sum] = "1cd83ee8452351219b987c79ddb25cc25ee8c396318ba36c5211a92b5c87e7a8" + +S = "${WORKDIR}/ExtUtils-CppGuess-${PV}" + +inherit cpan_build + +do_install () { + cpan_build_do_install +} + +RDEPENDS_${PN} = " libcapture-tiny-perl \ + perl-module-scalar-util \ + perl-module-io-file \ + perl-module-extutils-makemaker \ + perl-module-file-spec \ + perl-module-exporter \ + perl-module-carp \ + perl-module-file-temp \ + perl-module-lib \ + perl-module-build \ +" + +BBCLASSEXTEND = "native"
Signature · 1 line
1.8.3.2
PATCH v4 9/10 libalgorithm-diff-perl: add 1.15
In reply to Tim OrlingFrom: Tim Orling <[email protected]>
[from README]
This is a module for computing the difference between two files, two strings, or any other two lists of things. It uses an intelligent algorithm similar to (or identical to) the one used by the Unix `diff'
program. It is guaranteed to find the *smallest possible* set of
differences.
* Add ${CPAN_MIRROR} option
--- .../libalgorithm/libalgorithm-diff-perl_1.15.bb | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb
meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb new file +23 -0
@@ -0,0 +1,23 @@ +SUMMARY = "Algorithm::Diff - Compute 'intelligent' differences between two \ +files/lists" +DESCRIPTION = "This is a module for computing the difference between two files, \ +two strings, or any other two lists of things. It uses an intelligent \ +algorithm similar to (or identical to) the one used by the Unix `diff' \ +program. It is guaranteed to find the *smallest possible* set of \ +differences. \ +" +SECTION = "libs" +HOMEPAGE = "http://search.cpan.org/~nedkonz/Algorithm-Diff/" + +LICENSE = "Artistic-1.0 | GPL-1.0+" +LIC_FILES_CHKSUM = "file://lib/Algorithm/Diff.pm;beginline=406;endline=409;md5=d393b8ad3b8994b9d0ae9299b8a8a1ee" + +SRC_URI = "${CPAN_MIRROR}/authors/id/N/NE/NEDKONZ/Algorithm-Diff-${PV}.tar.gz" +SRC_URI[md5sum] = "457cd497a0411a88b47d3741eb176071" +SRC_URI[sha256sum] = "aa848b75ad3ecc32d31e8651909551e851cceef74a32822c7a3cb35c259f5190" + +S = "${WORKDIR}/Algorithm-Diff-${PV}" + +inherit cpan + +BBCLASSEXTEND = "native"
Signature · 1 line
1.8.3.2
PATCH v4 10/10 libtest-harness-perl: add 3.30
In reply to Tim OrlingFrom: Tim Orling <[email protected]>
Test::Harness - Run Perl standard test scripts with statistics
* Uses ${CPAN_MIRROR} option
* RPROVIDES based on v3.28 recipe:
Paul Eggleton <[email protected]>
http://github.com/bluelightning/public_bb_recipes
* which is forked from
Emil Petersen <[email protected]> repo
http://github.com/EmilRP/public_bb_recipes/
--- .../libtest/libtest-harness-perl_3.30.bb | 79 ++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb
meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb new file +79 -0
@@ -0,0 +1,79 @@ +SUMMARY = "Test::Harness - Run Perl standard test scripts with statistics" +DESCRIPTION = "Although, for historical reasons, the Test::Harness \ +distribution takes its name from this module it now exists only to provide \ +TAP::Harness with an interface that is somewhat backwards compatible \ +with Test::Harness 2.xx. If you're writing new code consider using \ +TAP::Harness directly instead. \ +\ +Emulation is provided for runtests and execute_tests but the \ +pluggable 'Straps' interface that previous versions of Test::Harness \ +supported is not reproduced here. Straps is now available as a stand \ +alone module: Test::Harness::Straps. \ +\ +See TAP::Parser, TAP::Harness for the main documentation for this \ +distribution." + +SECTION = "libs" + +HOMEPAGE = "http://testanything.org" + +LICENSE = "Artistic-1.0 | GPL-1.0+" +LIC_FILES_CHKSUM = "file://README;beginline=29;endline=30;md5=b08db4360eec119e875dddd7cb8a5ddd" + +SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/Test-Harness-${PV}.tar.gz" +SRC_URI[md5sum] = "c1ff25da5dfdf77adea13dc3465638dd" +SRC_URI[sha256sum] = "ff1900f3b3e61321d3c4b3283298f3106d43d55446605e9cfcf1dcec036acec1" + +S = "${WORKDIR}/Test-Harness-${PV}" + +inherit cpan + +RPROVIDES_${PN} += "libapp-prove-perl \ + libapp-prove-state-perl \ + libapp-prove-state-result-perl \ + libapp-prove-state-result-test-perl \ + libtap-base-perl \ + libtap-formatter-base-perl \ + libtap-formatter-color-perl \ + libtap-formatter-console-perl \ + libtap-formatter-console-parallelsession-perl \ libtap-formatter-console-session-perl \ + libtap-formatter-file-perl \ + libtap-formatter-file-session-perl \ + libtap-formatter-session-perl \ + libtap-harness-perl \ + libtap-harness-env-perl \ + libtap-object-perl \ + libtap-parser-perl \ + libtap-parser-aggregator-perl \ + libtap-parser-grammar-perl \ + libtap-parser-iterator-perl \ + libtap-parser-iterator-array-perl \ + libtap-parser-iterator-process-perl \ + libtap-parser-iterator-stream-perl \ + libtap-parser-iteratorfactory-perl \ + libtap-parser-multiplexer-perl \ + libtap-parser-result-perl \ + libtap-parsser-result-bailout-perl \ + libtap-parser-result-comment-perl \ + libtap-parser-result-plan-perl \ + libtap-parser-result-pragma-perl \ + libtap-parser-result-test-perl \ + libtap-parser-result-unknown-perl \ + libtap-parser-result-version-perl \ + libtap-parser-result-yaml-perl \ + libtap-parser-resultfactory-perl \ + libtap-parser-scheduler-perl \ + libtap-parser-scheduler-job-perl \ + libtap-parser-scheduler-spinner-perl \ + libtap-parser-source-perl \ + libtap-parser-sourcehandler-perl \ + libtap-parser-sourcehandler-executable-perl \ + libtap-parser-sourcehandler-file-perl \ + libtap-parser-sourcehandler-handle-perl \ + libtap-parser-sourcehandler-perl-perl \ + libtap-parser-sourcehandler-rawtap-perl \ + libtap-parser-yamlish-reader-perl \ + libtap-parser-yamlish-writer-perl \ + " + +BBCLASSEXTEND = "native"
Signature · 1 line
1.8.3.2
Re: [meta-perl][PATCH v4 10/10] libtest-harness-perl: add 3.30
Quoted 53 lines · Tim Orling
From: Tim Orling <[email protected]>
Test::Harness- Run Perl standard test scripts with statistics* Uses ${CPAN_MIRROR} option
* RPROVIDES based on v3.28 recipe:
Paul Eggleton <[email protected]>
http://github.com/bluelightning/public_bb_recipes
* which is forked from
Emil Petersen <[email protected]> repo
http://github.com/EmilRP/public_bb_recipes/Signed-off-by Tim Orling <[email protected]>--- .../libtest/libtest-harness-perl_3.30.bb | 79 ++++++++++++++++++++++ 1 file changed, 79 insertions(+)create mode 100644 meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb
meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb new file +29
-0@@ -0,0 +1,79 @@ +SUMMARY = "Test::Harness - Run Perl standard test scripts with statistics" +DESCRIPTION = "Although, for historical reasons, the Test::Harness \ +distribution takes its name from this module it now exists only to provide \ +TAP::Harness with an interface that is somewhat backwards compatible \ +with Test::Harness 2.xx. If you're writing new code consider using \ +TAP::Harness directly instead. \ +\ +Emulation is provided for runtests and execute_tests but the \ +pluggable 'Straps' interface that previous versions of Test::Harness \ +supported is not reproduced here. Straps is now available as a stand \ +alone module: Test::Harness::Straps. \ +\ +See TAP::Parser, TAP::Harness for the main documentation for this \ +distribution." + +SECTION = "libs" + +HOMEPAGE = "http://testanything.org" + +LICENSE = "Artistic-1.0 | GPL-1.0+" +LIC_FILES_CHKSUM = "file://README;beginline=29;endline=30;md5=b08db4360eec119e875dddd7cb8a5ddd" + +SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/Test-Harness-${PV}.tar.gz" +SRC_URI[md5sum] = "c1ff25da5dfdf77adea13dc3465638dd" +SRC_URI[sha256sum] = "ff1900f3b3e61321d3c4b3283298f3106d43d55446605e9cfcf1dcec036acec1" + +S = "${WORKDIR}/Test-Harness-${PV}" + +inherit cpan
meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb line 39
Quoted 10 lines
meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb new file +10
-0+ +RPROVIDES_${PN} += "libapp-prove-perl \ + libapp-prove-state-perl \ + libapp-prove-state-result-perl \ + libapp-prove-state-result-test-perl \ + libtap-base-perl \ + libtap-formatter-base-perl \ + libtap-formatter-color-perl \ + libtap-formatter-console-perl \ + libtap-formatter-console-parallelsession-perl \ libtap-formatter-console-session-perl \
This is a typo.
The others is fine to me
//Hongxu
Quoted 40 lines
meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb new file +40
-0+ libtap-formatter-file-perl \ + libtap-formatter-file-session-perl \ + libtap-formatter-session-perl \ + libtap-harness-perl \ + libtap-harness-env-perl \ + libtap-object-perl \ + libtap-parser-perl \ + libtap-parser-aggregator-perl \ + libtap-parser-grammar-perl \ + libtap-parser-iterator-perl \ + libtap-parser-iterator-array-perl \ + libtap-parser-iterator-process-perl \ + libtap-parser-iterator-stream-perl \ + libtap-parser-iteratorfactory-perl \ + libtap-parser-multiplexer-perl \ + libtap-parser-result-perl \ + libtap-parsser-result-bailout-perl \ + libtap-parser-result-comment-perl \ + libtap-parser-result-plan-perl \ + libtap-parser-result-pragma-perl \ + libtap-parser-result-test-perl \ + libtap-parser-result-unknown-perl \ + libtap-parser-result-version-perl \ + libtap-parser-result-yaml-perl \ + libtap-parser-resultfactory-perl \ + libtap-parser-scheduler-perl \ + libtap-parser-scheduler-job-perl \ + libtap-parser-scheduler-spinner-perl \ + libtap-parser-source-perl \ + libtap-parser-sourcehandler-perl \ + libtap-parser-sourcehandler-executable-perl \ + libtap-parser-sourcehandler-file-perl \ + libtap-parser-sourcehandler-handle-perl \ + libtap-parser-sourcehandler-perl-perl \ + libtap-parser-sourcehandler-rawtap-perl \ + libtap-parser-yamlish-reader-perl \ + libtap-parser-yamlish-writer-perl \ + " + +BBCLASSEXTEND = "native"
PATCH v5 10/10 libtest-harness-perl: add 3.30
From: Tim Orling <[email protected]>
Test::Harness - Run Perl standard test scripts with statistics
* Uses ${CPAN_MIRROR} option
* RPROVIDES based on v3.28 recipe:
Paul Eggleton <[email protected]>
http://github.com/bluelightning/public_bb_recipes
* which is forked from
Emil Petersen <[email protected]> repo
http://github.com/EmilRP/public_bb_recipes/
* run through oe-stylize and clean bad white space
* correct email address to oe-dev
--- .../libtest/libtest-harness-perl_3.30.bb | 80 ++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb
meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb new file +80 -0
@@ -0,0 +1,80 @@ +SUMMARY = "Test::Harness - Run Perl standard test scripts with statistics" +DESCRIPTION = "Although, for historical reasons, the Test::Harness \ +distribution takes its name from this module it now exists only to provide \ +TAP::Harness with an interface that is somewhat backwards compatible \ +with Test::Harness 2.xx. If you're writing new code consider using \ +TAP::Harness directly instead. \ +\ +Emulation is provided for runtests and execute_tests but the \ +pluggable 'Straps' interface that previous versions of Test::Harness \ +supported is not reproduced here. Straps is now available as a stand \ +alone module: Test::Harness::Straps. \ +\ +See TAP::Parser, TAP::Harness for the main documentation for this \ +distribution." + +SECTION = "libs" + +HOMEPAGE = "http://testanything.org" + +LICENSE = "Artistic-1.0 | GPL-1.0+" +LIC_FILES_CHKSUM = "file://README;beginline=29;endline=30;md5=b08db4360eec119e875dddd7cb8a5ddd" + +SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/Test-Harness-${PV}.tar.gz" +SRC_URI[md5sum] = "c1ff25da5dfdf77adea13dc3465638dd" +SRC_URI[sha256sum] = "ff1900f3b3e61321d3c4b3283298f3106d43d55446605e9cfcf1dcec036acec1" + +S = "${WORKDIR}/Test-Harness-${PV}" + +inherit cpan + +RPROVIDES_${PN} += "libapp-prove-perl \ + libapp-prove-state-perl \ + libapp-prove-state-result-perl \ + libapp-prove-state-result-test-perl \ + libtap-base-perl \ + libtap-formatter-base-perl \ + libtap-formatter-color-perl \ + libtap-formatter-console-perl \ + libtap-formatter-console-parallelsession-perl \ + libtap-formatter-console-session-perl \ + libtap-formatter-file-perl \ + libtap-formatter-file-session-perl \ + libtap-formatter-session-perl \ + libtap-harness-perl \ + libtap-harness-env-perl \ + libtap-object-perl \ + libtap-parser-perl \ + libtap-parser-aggregator-perl \ + libtap-parser-grammar-perl \ + libtap-parser-iterator-perl \ + libtap-parser-iterator-array-perl \ + libtap-parser-iterator-process-perl \ + libtap-parser-iterator-stream-perl \ + libtap-parser-iteratorfactory-perl \ + libtap-parser-multiplexer-perl \ + libtap-parser-result-perl \ + libtap-parsser-result-bailout-perl \ + libtap-parser-result-comment-perl \ + libtap-parser-result-plan-perl \ + libtap-parser-result-pragma-perl \ + libtap-parser-result-test-perl \ + libtap-parser-result-unknown-perl \ + libtap-parser-result-version-perl \ + libtap-parser-result-yaml-perl \ + libtap-parser-resultfactory-perl \ + libtap-parser-scheduler-perl \ + libtap-parser-scheduler-job-perl \ + libtap-parser-scheduler-spinner-perl \ + libtap-parser-source-perl \ + libtap-parser-sourcehandler-perl \ + libtap-parser-sourcehandler-executable-perl \ + libtap-parser-sourcehandler-file-perl \ + libtap-parser-sourcehandler-handle-perl \ + libtap-parser-sourcehandler-perl-perl \ + libtap-parser-sourcehandler-rawtap-perl \ + libtap-parser-yamlish-reader-perl \ + libtap-parser-yamlish-writer-perl \ + " + +BBCLASSEXTEND = "native"
Signature · 1 line
1.8.3.2
Re: [meta-perl][PATCH v5 10/10] libtest-harness-perl: add 3.30
Fine to me
//Hongxu
Quoted 106 lines · Tim Orling
From: Tim Orling <[email protected]>
Test::Harness- Run Perl standard test scripts with statistics* Uses ${CPAN_MIRROR} option
* RPROVIDES based on v3.28 recipe:
Paul Eggleton <[email protected]>
http://github.com/bluelightning/public_bb_recipes
* which is forked from
Emil Petersen <[email protected]> repo
http://github.com/EmilRP/public_bb_recipes/
* run through oe-stylize and clean bad white space
* correct email address to oe-devSigned-off-by Tim Orling <[email protected]>--- .../libtest/libtest-harness-perl_3.30.bb | 80 ++++++++++++++++++++++ 1 file changed, 80 insertions(+)create mode 100644 meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb
meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb new file +80
-0@@ -0,0 +1,80 @@ +SUMMARY = "Test::Harness - Run Perl standard test scripts with statistics" +DESCRIPTION = "Although, for historical reasons, the Test::Harness \ +distribution takes its name from this module it now exists only to provide \ +TAP::Harness with an interface that is somewhat backwards compatible \ +with Test::Harness 2.xx. If you're writing new code consider using \ +TAP::Harness directly instead. \ +\ +Emulation is provided for runtests and execute_tests but the \ +pluggable 'Straps' interface that previous versions of Test::Harness \ +supported is not reproduced here. Straps is now available as a stand \ +alone module: Test::Harness::Straps. \ +\ +See TAP::Parser, TAP::Harness for the main documentation for this \ +distribution." + +SECTION = "libs" + +HOMEPAGE = "http://testanything.org" + +LICENSE = "Artistic-1.0 | GPL-1.0+" +LIC_FILES_CHKSUM = "file://README;beginline=29;endline=30;md5=b08db4360eec119e875dddd7cb8a5ddd" + +SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/Test-Harness-${PV}.tar.gz" +SRC_URI[md5sum] = "c1ff25da5dfdf77adea13dc3465638dd" +SRC_URI[sha256sum] = "ff1900f3b3e61321d3c4b3283298f3106d43d55446605e9cfcf1dcec036acec1" + +S = "${WORKDIR}/Test-Harness-${PV}" + +inherit cpan + +RPROVIDES_${PN} += "libapp-prove-perl \ + libapp-prove-state-perl \ + libapp-prove-state-result-perl \ + libapp-prove-state-result-test-perl \ + libtap-base-perl \ + libtap-formatter-base-perl \ + libtap-formatter-color-perl \ + libtap-formatter-console-perl \ + libtap-formatter-console-parallelsession-perl \ + libtap-formatter-console-session-perl \ + libtap-formatter-file-perl \ + libtap-formatter-file-session-perl \ + libtap-formatter-session-perl \ + libtap-harness-perl \ + libtap-harness-env-perl \ + libtap-object-perl \ + libtap-parser-perl \ + libtap-parser-aggregator-perl \ + libtap-parser-grammar-perl \ + libtap-parser-iterator-perl \ + libtap-parser-iterator-array-perl \ + libtap-parser-iterator-process-perl \ + libtap-parser-iterator-stream-perl \ + libtap-parser-iteratorfactory-perl \ + libtap-parser-multiplexer-perl \ + libtap-parser-result-perl \ + libtap-parsser-result-bailout-perl \ + libtap-parser-result-comment-perl \ + libtap-parser-result-plan-perl \ + libtap-parser-result-pragma-perl \ + libtap-parser-result-test-perl \ + libtap-parser-result-unknown-perl \ + libtap-parser-result-version-perl \ + libtap-parser-result-yaml-perl \ + libtap-parser-resultfactory-perl \ + libtap-parser-scheduler-perl \ + libtap-parser-scheduler-job-perl \ + libtap-parser-scheduler-spinner-perl \ + libtap-parser-source-perl \ + libtap-parser-sourcehandler-perl \ + libtap-parser-sourcehandler-executable-perl \ + libtap-parser-sourcehandler-file-perl \ + libtap-parser-sourcehandler-handle-perl \ + libtap-parser-sourcehandler-perl-perl \ + libtap-parser-sourcehandler-rawtap-perl \ + libtap-parser-yamlish-reader-perl \ + libtap-parser-yamlish-writer-perl \ + " + +BBCLASSEXTEND = "native"
Quoted 7 lines · Tim Orling
From: Tim Orling <[email protected]>
Changes since v3:
* Use ${CPAN_MIRROR} for all recipes* See patches for oe-core: http://patches.openembedded.org/patch/72457/ http://patches.openembedded.org/patch/72459/
It seems these patches for oe-core have not been merged.
//Hongxu
Quoted 43 lines
* Upstream has continued to move forward
* Update the following:libcapture-tiny-perl from 0.23 -> 0.24 libmodule-runtime-perl from 0.013 -> 0.014 libextutils-helpers-perl from 0.021 -> 0.022 libmodule-build-tiny-perl from 0.030 -> 0.036* Add libtest-harness-perl which RPROVIDES libtap-harness-env-perl now required by libmodule-build-tiny-perl
Tim Orling (10):
libtext-diff-perl: add 1.41
libcapture-tiny-perl: add 0.24
libmodule-runtime-perl: add 0.014
libextutils-config-perl: add 0.007
libextutils-helper-perl: add 0.022
libextutils-installpaths-perl: add 0.010
libmodule-build-tiny-perl: add 0.036
libextutils-cppguess-perl: add 0.07
libalgorithm-diff-perl: add 1.15
libtest-harness-perl: add 3.30.../libalgorithm/libalgorithm-diff-perl_1.15.bb | 23 +++++++ .../libcapture/libcapture-tiny-perl_0.24.bb | 36 ++++++++++ .../libextutils/libextutils-config-perl_0.007.bb | 24 +++++++ .../libextutils/libextutils-cppguess-perl_0.07.bb | 38 +++++++++++ .../libextutils/libextutils-helpers-perl_0.022.bb | 29 ++++++++ .../libextutils-installpaths-perl_0.010.bb | 25 +++++++ .../libmodule/libmodule-build-tiny-perl_0.036.bb | 55 +++++++++++++++ .../libmodule/libmodule-runtime-perl_0.014.bb | 35 ++++++++++ .../libtest/libtest-harness-perl_3.30.bb | 79 ++++++++++++++++++++++ .../recipes-perl/libtext/libtext-diff-perl_1.41.bb | 27 ++++++++ 10 files changed, 371 insertions(+)create mode 100644 meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb create mode 100644 meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.24.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.022.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.036.bb create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.014.bb create mode 100644 meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb create mode 100644 meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb
Hi Hongxu,
Quoted 11 lines · On Thursday 22 May 2014 10:02:47 Hongxu Jia wrote:
Quoted 8 lines · Tim Orling
From: Tim Orling <[email protected]>
Changes since v3:
* Use ${CPAN_MIRROR} for all recipes* See patches for oe-core: http://patches.openembedded.org/patch/72457/ http://patches.openembedded.org/patch/72459/It seems these patches for oe-core have not been merged.
They have been merged now, in which case should I merge these meta-perl patches or do you want to?
Cheers,
Paul
Signature · 2 lines
Paul Eggleton Intel Open Source Technology Centre
Quoted 9 lines · Paul Eggleton
Hi Hongxu,
Quoted 6 lines · On Thursday 22 May 2014 10:02:47 Hongxu Jia wrote:
Quoted 5 lines · Tim Orling
From: Tim Orling <[email protected]>
Changes since v3:
* Use ${CPAN_MIRROR} for all recipes
Quoted 6 lines
Quoted 4 lines
Quoted 3 lines
* See patches for oe-core: http://patches.openembedded.org/patch/72457/ http://patches.openembedded.org/patch/72459/It seems these patches for oe-core have not been merged.
They have been merged now, in which case should I merge these meta-perl patches or do you want to?
Hi Paul,
They are fine to me since the oe-core patches have been merged, I am afraid I do not have the permission to merge these meta-perl patches, so you could merge these [v4 1-9] and [v5 10] patches.
//Hongxu
Quoted 3 lines
Cheers,
Paul
Quoted 16 lines · On Wednesday 04 June 2014 09:24:54 Hongxu Jia wrote:
Quoted 15 lines · Paul Eggleton
Hi Hongxu,
Quoted 11 lines · On Thursday 22 May 2014 10:02:47 Hongxu Jia wrote:
Quoted 8 lines · Tim Orling
From: Tim Orling <[email protected]>
Changes since v3:
* Use ${CPAN_MIRROR} for all recipes* See patches for oe-core:
http://patches.openembedded.org/patch/72457/
http://patches.openembedded.org/patch/72459/It seems these patches for oe-core have not been merged.
Quoted 8 lines
Quoted 2 lines
They have been merged now, in which case should I merge these meta-perl patches or do you want to?
Hi Paul,
They are fine to me since the oe-core patches have been merged, I am afraid I do not have the permission to merge these meta-perl patches, so you could merge these [v4 1-9] and [v5 10] patches.
OK, I've merged these.
Cheers,
Paul
Signature · 2 lines
Paul Eggleton Intel Open Source Technology Centre