All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-perl][PATCH v3 0/9] perl modules
@ 2014-05-07  2:09 Tim Orling
  2014-05-07  2:09 ` [meta-perl][PATCH v3 1/9] libtext-diff-perl: add 1.41 Tim Orling
                   ` (9 more replies)
  0 siblings, 10 replies; 13+ messages in thread
From: Tim Orling @ 2014-05-07  2:09 UTC (permalink / raw)
  To: openembedded-devel

From: Tim Orling <TicoTimo@gmail.com>

This series of recipes is the first step towards the
ultimate goal of getting Slic3r to build in OE.

Changes since v2:
  * dropped libmodule-metadata as a patch for oe-core/meta/perl provides
      ** http://patches.openembedded.org/patch/71565/
  * correct DEPENDS for libmodule-build-tiny-perl ('*-perl-*' missing)

Tim Orling (9):
  libtext-diff-perl: add 1.41
  libcapture-tiny-perl: add 0.23
  libmodule-runtime-perl: add 0.013
  libextutils-config-perl: add 0.007
  libextutils-helpers-perl: add 0.021
  libextutils-installpaths-perl: add 0.010
  libmodule-build-tiny-perl: add 0.030
  libextutils-cppguess-perl: add 0.07
  libalgorithm-diff-perl: add 1.15

 .../libalgorithm/libalgorithm-diff-perl_1.15.bb    | 23 +++++++++
 .../libcapture/libcapture-tiny-perl_0.23.bb        | 36 +++++++++++++++
 .../libextutils/libextutils-config-perl_0.007.bb   | 24 ++++++++++
 .../libextutils/libextutils-cppguess-perl_0.07.bb  | 38 +++++++++++++++
 .../libextutils/libextutils-helpers-perl_0.021.bb  | 29 ++++++++++++
 .../libextutils-installpaths-perl_0.010.bb         | 25 ++++++++++
 .../libmodule/libmodule-build-tiny-perl_0.030.bb   | 54 ++++++++++++++++++++++
 .../libmodule/libmodule-runtime-perl_0.013.bb      | 35 ++++++++++++++
 .../recipes-perl/libtext/libtext-diff-perl_1.41.bb | 27 +++++++++++
 9 files changed, 291 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.23.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.021.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.030.bb
 create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.013.bb
 create mode 100644 meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb

-- 
1.8.3.2



^ permalink raw reply	[flat|nested] 13+ messages in thread

* [meta-perl][PATCH v3 1/9] libtext-diff-perl: add 1.41
  2014-05-07  2:09 [meta-perl][PATCH v3 0/9] perl modules Tim Orling
@ 2014-05-07  2:09 ` Tim Orling
  2014-05-07  2:09 ` [meta-perl][PATCH v3 2/9] libcapture-tiny-perl: add 0.23 Tim Orling
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 13+ messages in thread
From: Tim Orling @ 2014-05-07  2:09 UTC (permalink / raw)
  To: openembedded-devel

From: Tim Orling <TicoTimo@gmail.com>

[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.

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
---
 .../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

diff --git a/meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb b/meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb
new file mode 100644
index 0000000..1960ee0
--- /dev/null
+++ b/meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb
@@ -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 = "http://search.cpan.org/CPAN/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"
-- 
1.8.3.2



^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [meta-perl][PATCH v3 2/9] libcapture-tiny-perl: add 0.23
  2014-05-07  2:09 [meta-perl][PATCH v3 0/9] perl modules Tim Orling
  2014-05-07  2:09 ` [meta-perl][PATCH v3 1/9] libtext-diff-perl: add 1.41 Tim Orling
@ 2014-05-07  2:09 ` Tim Orling
  2014-05-07  2:09 ` [meta-perl][PATCH v3 3/9] libmodule-runtime-perl: add 0.013 Tim Orling
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 13+ messages in thread
From: Tim Orling @ 2014-05-07  2:09 UTC (permalink / raw)
  To: openembedded-devel

From: Tim Orling <TicoTimo@gmail.com>

[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.

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
---
 .../libcapture/libcapture-tiny-perl_0.23.bb        | 36 ++++++++++++++++++++++
 1 file changed, 36 insertions(+)
 create mode 100644 meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.23.bb

diff --git a/meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.23.bb b/meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.23.bb
new file mode 100644
index 0000000..b2f1ff9
--- /dev/null
+++ b/meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.23.bb
@@ -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] = "7c6f63671802d004c0df5dbcba93e5b4"
+SRC_URI[sha256sum] = "427814015824014b41f666c16afadab0ea551db946e494fdfbc59c44c9569bdf"
+
+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"
-- 
1.8.3.2



^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [meta-perl][PATCH v3 3/9] libmodule-runtime-perl: add 0.013
  2014-05-07  2:09 [meta-perl][PATCH v3 0/9] perl modules Tim Orling
  2014-05-07  2:09 ` [meta-perl][PATCH v3 1/9] libtext-diff-perl: add 1.41 Tim Orling
  2014-05-07  2:09 ` [meta-perl][PATCH v3 2/9] libcapture-tiny-perl: add 0.23 Tim Orling
@ 2014-05-07  2:09 ` Tim Orling
  2014-05-07  2:09 ` [meta-perl][PATCH v3 4/9] libextutils-config-perl: add 0.007 Tim Orling
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 13+ messages in thread
From: Tim Orling @ 2014-05-07  2:09 UTC (permalink / raw)
  To: openembedded-devel

From: Tim Orling <TicoTimo@gmail.com>

[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.

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
---
 .../libmodule/libmodule-runtime-perl_0.013.bb      | 35 ++++++++++++++++++++++
 1 file changed, 35 insertions(+)
 create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.013.bb

diff --git a/meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.013.bb b/meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.013.bb
new file mode 100644
index 0000000..58b72af
--- /dev/null
+++ b/meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.013.bb
@@ -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=42;endline=43;md5=62e24a93342fede7221d66335c716f34"
+
+SRC_URI = "http://search.cpan.org/CPAN/authors/id/Z/ZE/ZEFRAM/Module-Runtime-${PV}.tar.gz"
+SRC_URI[md5sum] = "62b88b1f5f0e975a5d7c80cd46167b97"
+SRC_URI[sha256sum] = "ec37e03d90dc905679dab62a82f42cf0897ed79244b87fd9d531438dc3c31023"
+
+S = "${WORKDIR}/Module-Runtime-${PV}"
+
+inherit cpan_build
+
+RDEPENDS_${PN} = " perl-module-test-more \
+                   perl-module-strict \
+                   perl-module-build \
+"
+
+BBCLASSEXTEND = "native"
-- 
1.8.3.2



^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [meta-perl][PATCH v3 4/9] libextutils-config-perl: add 0.007
  2014-05-07  2:09 [meta-perl][PATCH v3 0/9] perl modules Tim Orling
                   ` (2 preceding siblings ...)
  2014-05-07  2:09 ` [meta-perl][PATCH v3 3/9] libmodule-runtime-perl: add 0.013 Tim Orling
@ 2014-05-07  2:09 ` Tim Orling
  2014-05-07  2:09 ` [meta-perl][PATCH v3 5/9] libextutils-helpers-perl: add 0.021 Tim Orling
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 13+ messages in thread
From: Tim Orling @ 2014-05-07  2:09 UTC (permalink / raw)
  To: openembedded-devel

From: Tim Orling <TicoTimo@gmail.com>

[Description from CPAN]
ExtUtils::Config is an abstraction around the %Config hash.

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
---
 .../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

diff --git a/meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb b/meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb
new file mode 100644
index 0000000..8276d28
--- /dev/null
+++ b/meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb
@@ -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 = "http://search.cpan.org/CPAN/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"
-- 
1.8.3.2



^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [meta-perl][PATCH v3 5/9] libextutils-helpers-perl: add 0.021
  2014-05-07  2:09 [meta-perl][PATCH v3 0/9] perl modules Tim Orling
                   ` (3 preceding siblings ...)
  2014-05-07  2:09 ` [meta-perl][PATCH v3 4/9] libextutils-config-perl: add 0.007 Tim Orling
@ 2014-05-07  2:09 ` Tim Orling
  2014-05-07  2:09 ` [meta-perl][PATCH v3 6/9] libextutils-installpaths-perl: add 0.010 Tim Orling
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 13+ messages in thread
From: Tim Orling @ 2014-05-07  2:09 UTC (permalink / raw)
  To: openembedded-devel

From: Tim Orling <TicoTimo@gmail.com>

[Description from CPAN]
This module provides various portable helper function for
module building modules.

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
---
 .../libextutils/libextutils-helpers-perl_0.021.bb  | 29 ++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.021.bb

diff --git a/meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.021.bb b/meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.021.bb
new file mode 100644
index 0000000..20f3283
--- /dev/null
+++ b/meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.021.bb
@@ -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 = "http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/ExtUtils-Helpers-${PV}.tar.gz"
+SRC_URI[md5sum] = "94aa8eaf92def26d9af0cb25fcb1570f"
+SRC_URI[sha256sum] = "26b85077f4197b30e62ffec87d3f78111522619d62858d2ab45a64687351892a"
+
+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"
-- 
1.8.3.2



^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [meta-perl][PATCH v3 6/9] libextutils-installpaths-perl: add 0.010
  2014-05-07  2:09 [meta-perl][PATCH v3 0/9] perl modules Tim Orling
                   ` (4 preceding siblings ...)
  2014-05-07  2:09 ` [meta-perl][PATCH v3 5/9] libextutils-helpers-perl: add 0.021 Tim Orling
@ 2014-05-07  2:09 ` Tim Orling
  2014-05-07  2:09 ` [meta-perl][PATCH v3 7/9] libmodule-build-tiny-perl: add 0.030 Tim Orling
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 13+ messages in thread
From: Tim Orling @ 2014-05-07  2:09 UTC (permalink / raw)
  To: openembedded-devel

From: Tim Orling <TicoTimo@gmail.com>

[Description from CPAN]
This module tries to make install path resolution as easy
as possible.

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
---
 .../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

diff --git a/meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb b/meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb
new file mode 100644
index 0000000..4cfdfc4
--- /dev/null
+++ b/meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb
@@ -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 = "http://search.cpan.org/CPAN/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"
-- 
1.8.3.2



^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [meta-perl][PATCH v3 7/9] libmodule-build-tiny-perl: add 0.030
  2014-05-07  2:09 [meta-perl][PATCH v3 0/9] perl modules Tim Orling
                   ` (5 preceding siblings ...)
  2014-05-07  2:09 ` [meta-perl][PATCH v3 6/9] libextutils-installpaths-perl: add 0.010 Tim Orling
@ 2014-05-07  2:09 ` Tim Orling
  2014-05-07  2:09 ` [meta-perl][PATCH v3 8/9] libextutils-cppguess-perl: add 0.07 Tim Orling
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 13+ messages in thread
From: Tim Orling @ 2014-05-07  2:09 UTC (permalink / raw)
  To: openembedded-devel

From: Tim Orling <TicoTimo@gmail.com>

[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.

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
---
 .../libmodule/libmodule-build-tiny-perl_0.030.bb   | 54 ++++++++++++++++++++++
 1 file changed, 54 insertions(+)
 create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.030.bb

diff --git a/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.030.bb b/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.030.bb
new file mode 100644
index 0000000..687fb8a
--- /dev/null
+++ b/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.030.bb
@@ -0,0 +1,54 @@
+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 = "http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/Module-Build-Tiny-${PV}.tar.gz"
+SRC_URI[md5sum] = "1c54bf4c602eec87f98950314699402e"
+SRC_URI[sha256sum] = "dfd418ad0e8290cf645ab11be209a1bf6865e5a562c5a1592da99d5fd24718a8"
+
+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 \
+                   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"
-- 
1.8.3.2



^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [meta-perl][PATCH v3 8/9] libextutils-cppguess-perl: add 0.07
  2014-05-07  2:09 [meta-perl][PATCH v3 0/9] perl modules Tim Orling
                   ` (6 preceding siblings ...)
  2014-05-07  2:09 ` [meta-perl][PATCH v3 7/9] libmodule-build-tiny-perl: add 0.030 Tim Orling
@ 2014-05-07  2:09 ` Tim Orling
  2014-05-07  2:09 ` [meta-perl][PATCH v3 9/9] libalgorithm-diff-perl: add 1.15 Tim Orling
  2014-05-12  4:32 ` [meta-perl][PATCH v3 0/9] perl modules Hongxu Jia
  9 siblings, 0 replies; 13+ messages in thread
From: Tim Orling @ 2014-05-07  2:09 UTC (permalink / raw)
  To: openembedded-devel

From: Tim Orling <TicoTimo@gmail.com>

[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.

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
---
 .../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

diff --git a/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb b/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb
new file mode 100644
index 0000000..0e5e304
--- /dev/null
+++ b/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb
@@ -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 = "http://search.cpan.org/CPAN/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"
-- 
1.8.3.2



^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [meta-perl][PATCH v3 9/9] libalgorithm-diff-perl: add 1.15
  2014-05-07  2:09 [meta-perl][PATCH v3 0/9] perl modules Tim Orling
                   ` (7 preceding siblings ...)
  2014-05-07  2:09 ` [meta-perl][PATCH v3 8/9] libextutils-cppguess-perl: add 0.07 Tim Orling
@ 2014-05-07  2:09 ` Tim Orling
  2014-05-12  4:32 ` [meta-perl][PATCH v3 0/9] perl modules Hongxu Jia
  9 siblings, 0 replies; 13+ messages in thread
From: Tim Orling @ 2014-05-07  2:09 UTC (permalink / raw)
  To: openembedded-devel

From: Tim Orling <TicoTimo@gmail.com>

[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.

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
---
 .../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

diff --git a/meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb b/meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb
new file mode 100644
index 0000000..554a6b0
--- /dev/null
+++ b/meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb
@@ -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 = "http://search.cpan.org/CPAN/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"
-- 
1.8.3.2



^ permalink raw reply related	[flat|nested] 13+ messages in thread

* Re: [meta-perl][PATCH v3 0/9] perl modules
  2014-05-07  2:09 [meta-perl][PATCH v3 0/9] perl modules Tim Orling
                   ` (8 preceding siblings ...)
  2014-05-07  2:09 ` [meta-perl][PATCH v3 9/9] libalgorithm-diff-perl: add 1.15 Tim Orling
@ 2014-05-12  4:32 ` Hongxu Jia
  2014-05-14 14:13   ` Tim Orling
  9 siblings, 1 reply; 13+ messages in thread
From: Hongxu Jia @ 2014-05-12  4:32 UTC (permalink / raw)
  To: openembedded-devel, Paul Eggleton

It seems the URL 
http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/Module-Build-Tiny-0.030.tar.gz
could not access in China, I use 
http://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.030.tar.gz
instead, and the build is successed. The others is fine to me.

//Hongxu


On 05/07/2014 10:09 AM, Tim Orling wrote:
> From: Tim Orling <TicoTimo@gmail.com>
>
> This series of recipes is the first step towards the
> ultimate goal of getting Slic3r to build in OE.
>
> Changes since v2:
>    * dropped libmodule-metadata as a patch for oe-core/meta/perl provides
>        ** http://patches.openembedded.org/patch/71565/
>    * correct DEPENDS for libmodule-build-tiny-perl ('*-perl-*' missing)
>
> Tim Orling (9):
>    libtext-diff-perl: add 1.41
>    libcapture-tiny-perl: add 0.23
>    libmodule-runtime-perl: add 0.013
>    libextutils-config-perl: add 0.007
>    libextutils-helpers-perl: add 0.021
>    libextutils-installpaths-perl: add 0.010
>    libmodule-build-tiny-perl: add 0.030
>    libextutils-cppguess-perl: add 0.07
>    libalgorithm-diff-perl: add 1.15
>
>   .../libalgorithm/libalgorithm-diff-perl_1.15.bb    | 23 +++++++++
>   .../libcapture/libcapture-tiny-perl_0.23.bb        | 36 +++++++++++++++
>   .../libextutils/libextutils-config-perl_0.007.bb   | 24 ++++++++++
>   .../libextutils/libextutils-cppguess-perl_0.07.bb  | 38 +++++++++++++++
>   .../libextutils/libextutils-helpers-perl_0.021.bb  | 29 ++++++++++++
>   .../libextutils-installpaths-perl_0.010.bb         | 25 ++++++++++
>   .../libmodule/libmodule-build-tiny-perl_0.030.bb   | 54 ++++++++++++++++++++++
>   .../libmodule/libmodule-runtime-perl_0.013.bb      | 35 ++++++++++++++
>   .../recipes-perl/libtext/libtext-diff-perl_1.41.bb | 27 +++++++++++
>   9 files changed, 291 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.23.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.021.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.030.bb
>   create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.013.bb
>   create mode 100644 meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb
>



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [meta-perl][PATCH v3 0/9] perl modules
  2014-05-12  4:32 ` [meta-perl][PATCH v3 0/9] perl modules Hongxu Jia
@ 2014-05-14 14:13   ` Tim Orling
  2014-05-15  1:28     ` Hongxu Jia
  0 siblings, 1 reply; 13+ messages in thread
From: Tim Orling @ 2014-05-14 14:13 UTC (permalink / raw)
  To: Hongxu Jia; +Cc: Paul Eggleton, openembedded-devel

On Sun, May 11, 2014 at 9:32 PM, Hongxu Jia <hongxu.jia@windriver.com>wrote:

> It seems the URL http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/Module-
> Build-Tiny-0.030.tar.gz
> could not access in China, I use http://cpan.metacpan.org/
> authors/id/L/LE/LEONT/Module-Build-Tiny-0.030.tar.gz
> instead, and the build is successed. The others is fine to me.
>
> Would you prefer I add a "MIRRORS +=" or do you think it is because the
latest release of this package is 0.036?


> //Hongxu
>
>
>
> On 05/07/2014 10:09 AM, Tim Orling wrote:
>
>> From: Tim Orling <TicoTimo@gmail.com>
>>
>> This series of recipes is the first step towards the
>> ultimate goal of getting Slic3r to build in OE.
>>
>> Changes since v2:
>>    * dropped libmodule-metadata as a patch for oe-core/meta/perl provides
>>        ** http://patches.openembedded.org/patch/71565/
>>    * correct DEPENDS for libmodule-build-tiny-perl ('*-perl-*' missing)
>>
>> Tim Orling (9):
>>    libtext-diff-perl: add 1.41
>>    libcapture-tiny-perl: add 0.23
>>    libmodule-runtime-perl: add 0.013
>>    libextutils-config-perl: add 0.007
>>    libextutils-helpers-perl: add 0.021
>>    libextutils-installpaths-perl: add 0.010
>>    libmodule-build-tiny-perl: add 0.030
>>    libextutils-cppguess-perl: add 0.07
>>    libalgorithm-diff-perl: add 1.15
>>
>>   .../libalgorithm/libalgorithm-diff-perl_1.15.bb    | 23 +++++++++
>>   .../libcapture/libcapture-tiny-perl_0.23.bb        | 36 +++++++++++++++
>>   .../libextutils/libextutils-config-perl_0.007.bb   | 24 ++++++++++
>>   .../libextutils/libextutils-cppguess-perl_0.07.bb  | 38 +++++++++++++++
>>   .../libextutils/libextutils-helpers-perl_0.021.bb  | 29 ++++++++++++
>>   .../libextutils-installpaths-perl_0.010.bb         | 25 ++++++++++
>>   .../libmodule/libmodule-build-tiny-perl_0.030.bb   | 54
>> ++++++++++++++++++++++
>>   .../libmodule/libmodule-runtime-perl_0.013.bb      | 35 ++++++++++++++
>>   .../recipes-perl/libtext/libtext-diff-perl_1.41.bb | 27 +++++++++++
>>   9 files changed, 291 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.23.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.021.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.030.bb
>>   create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-runtime-
>> perl_0.013.bb
>>   create mode 100644 meta-perl/recipes-perl/libtext/libtext-diff-perl_1.
>> 41.bb
>>
>>
>


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [meta-perl][PATCH v3 0/9] perl modules
  2014-05-14 14:13   ` Tim Orling
@ 2014-05-15  1:28     ` Hongxu Jia
  0 siblings, 0 replies; 13+ messages in thread
From: Hongxu Jia @ 2014-05-15  1:28 UTC (permalink / raw)
  To: Tim Orling; +Cc: Paul Eggleton, openembedded-devel

On 05/14/2014 10:13 PM, Tim Orling wrote:
>
> On Sun, May 11, 2014 at 9:32 PM, Hongxu Jia <hongxu.jia@windriver.com 
> <mailto:hongxu.jia@windriver.com>> wrote:
>
>     It seems the URL
>     http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/Module-Build-Tiny-0.030.tar.gz
>     could not access in China, I use
>     http://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.030.tar.gz
>     instead, and the build is successed. The others is fine to me.
>
> Would you prefer I add a "MIRRORS +=" or do you think it is because 
> the latest release of this package is 0.036?

It is better to update to the latest version, BTW the URL 
http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/Module-Build-Tiny-0.030.tar.gz 
could be accessed, no need to add the "MIRRORS +=".

//Hongxu

>     //Hongxu
>
>
>
>     On 05/07/2014 10:09 AM, Tim Orling wrote:
>
>         From: Tim Orling <TicoTimo@gmail.com <mailto:TicoTimo@gmail.com>>
>
>         This series of recipes is the first step towards the
>         ultimate goal of getting Slic3r to build in OE.
>
>         Changes since v2:
>            * dropped libmodule-metadata as a patch for
>         oe-core/meta/perl provides
>                ** http://patches.openembedded.org/patch/71565/
>            * correct DEPENDS for libmodule-build-tiny-perl ('*-perl-*'
>         missing)
>
>         Tim Orling (9):
>            libtext-diff-perl: add 1.41
>            libcapture-tiny-perl: add 0.23
>            libmodule-runtime-perl: add 0.013
>            libextutils-config-perl: add 0.007
>            libextutils-helpers-perl: add 0.021
>            libextutils-installpaths-perl: add 0.010
>            libmodule-build-tiny-perl: add 0.030
>            libextutils-cppguess-perl: add 0.07
>            libalgorithm-diff-perl: add 1.15
>
>           .../libalgorithm/libalgorithm-diff-perl_1.15.bb
>         <http://libalgorithm-diff-perl_1.15.bb>    | 23 +++++++++
>           .../libcapture/libcapture-tiny-perl_0.23.bb
>         <http://libcapture-tiny-perl_0.23.bb>      | 36 +++++++++++++++
>           .../libextutils/libextutils-config-perl_0.007.bb
>         <http://libextutils-config-perl_0.007.bb>   | 24 ++++++++++
>           .../libextutils/libextutils-cppguess-perl_0.07.bb
>         <http://libextutils-cppguess-perl_0.07.bb>  | 38 +++++++++++++++
>           .../libextutils/libextutils-helpers-perl_0.021.bb
>         <http://libextutils-helpers-perl_0.021.bb>  | 29 ++++++++++++
>           .../libextutils-installpaths-perl_0.010.bb
>         <http://libextutils-installpaths-perl_0.010.bb>         | 25
>         ++++++++++
>           .../libmodule/libmodule-build-tiny-perl_0.030.bb
>         <http://libmodule-build-tiny-perl_0.030.bb>   | 54
>         ++++++++++++++++++++++
>           .../libmodule/libmodule-runtime-perl_0.013.bb
>         <http://libmodule-runtime-perl_0.013.bb>      | 35 ++++++++++++++
>           .../recipes-perl/libtext/libtext-diff-perl_1.41.bb
>         <http://libtext-diff-perl_1.41.bb> | 27 +++++++++++
>           9 files changed, 291 insertions(+)
>           create mode 100644
>         meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb
>         <http://libalgorithm-diff-perl_1.15.bb>
>           create mode 100644
>         meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.23.bb
>         <http://libcapture-tiny-perl_0.23.bb>
>           create mode 100644
>         meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb
>         <http://libextutils-config-perl_0.007.bb>
>           create mode 100644
>         meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb
>         <http://libextutils-cppguess-perl_0.07.bb>
>           create mode 100644
>         meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.021.bb
>         <http://libextutils-helpers-perl_0.021.bb>
>           create mode 100644
>         meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb
>         <http://libextutils-installpaths-perl_0.010.bb>
>           create mode 100644
>         meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.030.bb
>         <http://libmodule-build-tiny-perl_0.030.bb>
>           create mode 100644
>         meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.013.bb
>         <http://libmodule-runtime-perl_0.013.bb>
>           create mode 100644
>         meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb
>         <http://libtext-diff-perl_1.41.bb>
>
>
>



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2014-05-15  1:28 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-05-07  2:09 [meta-perl][PATCH v3 0/9] perl modules Tim Orling
2014-05-07  2:09 ` [meta-perl][PATCH v3 1/9] libtext-diff-perl: add 1.41 Tim Orling
2014-05-07  2:09 ` [meta-perl][PATCH v3 2/9] libcapture-tiny-perl: add 0.23 Tim Orling
2014-05-07  2:09 ` [meta-perl][PATCH v3 3/9] libmodule-runtime-perl: add 0.013 Tim Orling
2014-05-07  2:09 ` [meta-perl][PATCH v3 4/9] libextutils-config-perl: add 0.007 Tim Orling
2014-05-07  2:09 ` [meta-perl][PATCH v3 5/9] libextutils-helpers-perl: add 0.021 Tim Orling
2014-05-07  2:09 ` [meta-perl][PATCH v3 6/9] libextutils-installpaths-perl: add 0.010 Tim Orling
2014-05-07  2:09 ` [meta-perl][PATCH v3 7/9] libmodule-build-tiny-perl: add 0.030 Tim Orling
2014-05-07  2:09 ` [meta-perl][PATCH v3 8/9] libextutils-cppguess-perl: add 0.07 Tim Orling
2014-05-07  2:09 ` [meta-perl][PATCH v3 9/9] libalgorithm-diff-perl: add 1.15 Tim Orling
2014-05-12  4:32 ` [meta-perl][PATCH v3 0/9] perl modules Hongxu Jia
2014-05-14 14:13   ` Tim Orling
2014-05-15  1:28     ` Hongxu Jia

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.