summaryrefslogtreecommitdiffstats
path: root/meta-perl
diff options
context:
space:
mode:
authorTim Orling <ticotimo@gmail.com>2023-08-08 18:44:20 -0700
committerKhem Raj <raj.khem@gmail.com>2023-08-08 20:32:03 -0700
commit8d353c04910869fe4c1e39ceaa71389483a962d3 (patch)
tree6419fcc0a82eb1ca29996a978ef4c0ef15f1ef12 /meta-perl
parent6be235b5c3b7c7a12c209c897df03d613ebda3c1 (diff)
downloadmeta-openembedded-8d353c04910869fe4c1e39ceaa71389483a962d3.tar.gz
libmodule-build-tiny-perl: upgrade 0.045 -> 0.046
* Drop redundant do_install * Use four spaces for indent in RDEPENDS * RDEPENDS: - += not = - sort alphabetically - Add perl-module-perl-ostype - Add perl-module-extutils-cbuilder-base - Replace perl-module-ipc-open3 with -ipc-cmd - Add perl-module-metadata - Add perl-module-parse-cpan-meta - Add perl-module-extutils-install - Add perl-module-encode-encoding * Enable ptest * RDEPENDS for ptest: - Add perl-module-ipc-open2 - Add perl-module-blib - Add packagegroup-core-buildessential - Add perl-dev (for "EXTERN.h") * INSANE_SKIP dev-deps for -ptest 0.046 2023-06-01 19:31:21+02:00 Europe/Amsterdam - Add src/ to include paths License-Update: Updated Artistic-1.0 (Perl) text Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-perl')
-rw-r--r--meta-perl/conf/include/ptest-packagelists-meta-perl.inc1
-rw-r--r--meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.045.bb53
-rw-r--r--meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.046.bb65
3 files changed, 66 insertions, 53 deletions
diff --git a/meta-perl/conf/include/ptest-packagelists-meta-perl.inc b/meta-perl/conf/include/ptest-packagelists-meta-perl.inc
index 1a8c759b1..e27981de7 100644
--- a/meta-perl/conf/include/ptest-packagelists-meta-perl.inc
+++ b/meta-perl/conf/include/ptest-packagelists-meta-perl.inc
@@ -13,6 +13,7 @@ PTESTS_FAST_META_PERL = "\
13 libextutils-config-perl \ 13 libextutils-config-perl \
14 libhtml-tagset-perl \ 14 libhtml-tagset-perl \
15 libmozilla-ca-perl \ 15 libmozilla-ca-perl \
16 libmodule-build-tiny-perl \
16 libstrictures-perl \ 17 libstrictures-perl \
17 libterm-readkey-perl \ 18 libterm-readkey-perl \
18 libtest-nowarnings-perl \ 19 libtest-nowarnings-perl \
diff --git a/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.045.bb b/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.045.bb
deleted file mode 100644
index 17ee50d7c..000000000
--- a/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.045.bb
+++ /dev/null
@@ -1,53 +0,0 @@
1SUMMARY = "Module::Build::Tiny - A tiny replacement for Module::Build"
2DESCRIPTION = "Many Perl distributions use a Build.PL file instead of a \
3Makefile.PL file to drive distribution configuration, build, test and \
4installation. Traditionally, Build.PL uses Module::Build as the underlying \
5build system. This module provides a simple, lightweight, drop-in replacement. \
6Whereas Module::Build has over 6,700 lines of code; this module has less than \
7120, yet supports the features needed by most distributions."
8SECTION = "libs"
9
10HOMEPAGE = "http://search.cpan.org/~leont/Module-Build-Tiny/"
11
12LICENSE = "Artistic-1.0 | GPL-1.0-or-later"
13LIC_FILES_CHKSUM = "file://LICENSE;md5=6374136f6774db2f51cc116f5efbf705"
14
15DEPENDS = "libextutils-config-perl-native libextutils-helpers-perl-native libextutils-installpaths-perl-native"
16
17SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/Module-Build-Tiny-${PV}.tar.gz"
18SRC_URI[sha256sum] = "d20692eee246d0b329b7f7659f36286b14ae0696fe91078a64b7078f8876d300"
19
20S = "${WORKDIR}/Module-Build-Tiny-${PV}"
21
22inherit cpan_build
23
24do_install () {
25 cpan_build_do_install
26}
27
28RDEPENDS:${PN} = " libextutils-config-perl \
29 libextutils-helpers-perl \
30 libextutils-installpaths-perl \
31 perl-module-xsloader \
32 perl-module-file-spec \
33 perl-module-io-handle \
34 perl-module-tap-harness-env \
35 perl-module-ipc-open3 \
36 perl-module-file-path \
37 perl-module-cpan \
38 perl-module-extutils-cbuilder \
39 perl-module-getopt-long \
40 perl-module-extutils-makemaker \
41 perl-module-exporter \
42 perl-module-carp \
43 perl-module-test-more \
44 perl-module-text-parsewords \
45 perl-module-load \
46 perl-module-file-temp \
47 perl-module-data-dumper \
48 perl-module-extutils-parsexs \
49 perl-module-pod-man \
50 perl-module-json-pp \
51"
52
53BBCLASSEXTEND = "native"
diff --git a/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.046.bb b/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.046.bb
new file mode 100644
index 000000000..1e23d87a6
--- /dev/null
+++ b/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.046.bb
@@ -0,0 +1,65 @@
1SUMMARY = "Module::Build::Tiny - A tiny replacement for Module::Build"
2DESCRIPTION = "Many Perl distributions use a Build.PL file instead of a \
3Makefile.PL file to drive distribution configuration, build, test and \
4installation. Traditionally, Build.PL uses Module::Build as the underlying \
5build system. This module provides a simple, lightweight, drop-in replacement. \
6Whereas Module::Build has over 6,700 lines of code; this module has less than \
7120, yet supports the features needed by most distributions."
8SECTION = "libs"
9
10HOMEPAGE = "http://search.cpan.org/~leont/Module-Build-Tiny/"
11
12LICENSE = "Artistic-1.0 | GPL-1.0-or-later"
13LIC_FILES_CHKSUM = "file://LICENSE;md5=147a7b891d1584d3d33e478b1f2327c5"
14
15DEPENDS = "libextutils-config-perl-native libextutils-helpers-perl-native libextutils-installpaths-perl-native"
16
17SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/Module-Build-Tiny-${PV}.tar.gz"
18SRC_URI[sha256sum] = "be193027e2debb4c9926434aaf1aa46c9fc7bf4db83dcc347eb6e359ee878289"
19
20S = "${WORKDIR}/Module-Build-Tiny-${PV}"
21
22inherit cpan_build ptest-perl
23
24RDEPENDS:${PN} += " \
25 libextutils-config-perl \
26 libextutils-helpers-perl \
27 libextutils-installpaths-perl \
28 perl-module-carp \
29 perl-module-cpan \
30 perl-module-data-dumper \
31 perl-module-encode-encoding \
32 perl-module-exporter \
33 perl-module-extutils-cbuilder \
34 perl-module-extutils-cbuilder-base \
35 perl-module-extutils-install \
36 perl-module-extutils-makemaker \
37 perl-module-extutils-parsexs \
38 perl-module-file-path \
39 perl-module-file-spec \
40 perl-module-file-temp \
41 perl-module-getopt-long \
42 perl-module-io-handle \
43 perl-module-ipc-cmd \
44 perl-module-json-pp \
45 perl-module-load \
46 perl-module-metadata \
47 perl-module-parse-cpan-meta \
48 perl-module-perl-ostype \
49 perl-module-pod-man \
50 perl-module-tap-harness-env \
51 perl-module-test-more \
52 perl-module-text-parsewords \
53 perl-module-xsloader \
54"
55
56RDEPENDS:${PN}-ptest += " \
57 packagegroup-core-buildessential \
58 perl-dev \
59 perl-module-blib \
60 perl-module-ipc-open2 \
61"
62
63INSANE_SKIP:${PN}-ptest += "dev-deps"
64
65BBCLASSEXTEND = "native"