* [Buildroot] [V2 0/8] Moo & friends
@ 2018-10-10 8:18 Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 1/8] perl-class-method-modifiers: new package Francois Perrad
` (8 more replies)
0 siblings, 9 replies; 10+ messages in thread
From: Francois Perrad @ 2018-10-10 8:18 UTC (permalink / raw)
To: buildroot
Add perl-moo and their friends and/or dependencies
V1 -> V2:
- remove runtime dependencies
Francois Perrad (8):
perl-class-method-modifiers: new package
perl-role-tiny: new package
perl-sub-exporter-progressive: new package
perl-sub-quote: new package
perl-devel-globaldestruction: new package
perl-moo: new package
perl-exporter-tiny: new package
perl-type-tiny: new package
package/Config.in | 8 ++++++++
package/perl-class-method-modifiers/Config.in | 6 ++++++
.../perl-class-method-modifiers.hash | 6 ++++++
.../perl-class-method-modifiers.mk | 13 +++++++++++++
package/perl-devel-globaldestruction/Config.in | 9 +++++++++
.../perl-devel-globaldestruction.hash | 6 ++++++
.../perl-devel-globaldestruction.mk | 13 +++++++++++++
package/perl-exporter-tiny/Config.in | 7 +++++++
package/perl-exporter-tiny/perl-exporter-tiny.hash | 7 +++++++
package/perl-exporter-tiny/perl-exporter-tiny.mk | 13 +++++++++++++
package/perl-moo/Config.in | 12 ++++++++++++
package/perl-moo/perl-moo.hash | 6 ++++++
package/perl-moo/perl-moo.mk | 13 +++++++++++++
package/perl-role-tiny/Config.in | 6 ++++++
package/perl-role-tiny/perl-role-tiny.hash | 6 ++++++
package/perl-role-tiny/perl-role-tiny.mk | 13 +++++++++++++
package/perl-sub-exporter-progressive/Config.in | 6 ++++++
.../perl-sub-exporter-progressive.hash | 6 ++++++
.../perl-sub-exporter-progressive.mk | 13 +++++++++++++
package/perl-sub-quote/Config.in | 6 ++++++
package/perl-sub-quote/perl-sub-quote.hash | 6 ++++++
package/perl-sub-quote/perl-sub-quote.mk | 13 +++++++++++++
package/perl-type-tiny/Config.in | 8 ++++++++
package/perl-type-tiny/perl-type-tiny.hash | 7 +++++++
package/perl-type-tiny/perl-type-tiny.mk | 13 +++++++++++++
25 files changed, 222 insertions(+)
create mode 100644 package/perl-class-method-modifiers/Config.in
create mode 100644 package/perl-class-method-modifiers/perl-class-method-modifiers.hash
create mode 100644 package/perl-class-method-modifiers/perl-class-method-modifiers.mk
create mode 100644 package/perl-devel-globaldestruction/Config.in
create mode 100644 package/perl-devel-globaldestruction/perl-devel-globaldestruction.hash
create mode 100644 package/perl-devel-globaldestruction/perl-devel-globaldestruction.mk
create mode 100644 package/perl-exporter-tiny/Config.in
create mode 100644 package/perl-exporter-tiny/perl-exporter-tiny.hash
create mode 100644 package/perl-exporter-tiny/perl-exporter-tiny.mk
create mode 100644 package/perl-moo/Config.in
create mode 100644 package/perl-moo/perl-moo.hash
create mode 100644 package/perl-moo/perl-moo.mk
create mode 100644 package/perl-role-tiny/Config.in
create mode 100644 package/perl-role-tiny/perl-role-tiny.hash
create mode 100644 package/perl-role-tiny/perl-role-tiny.mk
create mode 100644 package/perl-sub-exporter-progressive/Config.in
create mode 100644 package/perl-sub-exporter-progressive/perl-sub-exporter-progressive.hash
create mode 100644 package/perl-sub-exporter-progressive/perl-sub-exporter-progressive.mk
create mode 100644 package/perl-sub-quote/Config.in
create mode 100644 package/perl-sub-quote/perl-sub-quote.hash
create mode 100644 package/perl-sub-quote/perl-sub-quote.mk
create mode 100644 package/perl-type-tiny/Config.in
create mode 100644 package/perl-type-tiny/perl-type-tiny.hash
create mode 100644 package/perl-type-tiny/perl-type-tiny.mk
--
2.17.1
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Buildroot] [V2 1/8] perl-class-method-modifiers: new package
2018-10-10 8:18 [Buildroot] [V2 0/8] Moo & friends Francois Perrad
@ 2018-10-10 8:18 ` Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 2/8] perl-role-tiny: " Francois Perrad
` (7 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Francois Perrad @ 2018-10-10 8:18 UTC (permalink / raw)
To: buildroot
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
package/Config.in | 1 +
package/perl-class-method-modifiers/Config.in | 6 ++++++
.../perl-class-method-modifiers.hash | 6 ++++++
.../perl-class-method-modifiers.mk | 13 +++++++++++++
4 files changed, 26 insertions(+)
create mode 100644 package/perl-class-method-modifiers/Config.in
create mode 100644 package/perl-class-method-modifiers/perl-class-method-modifiers.hash
create mode 100644 package/perl-class-method-modifiers/perl-class-method-modifiers.mk
diff --git a/package/Config.in b/package/Config.in
index a49a0d2c7..39eabd80a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -670,6 +670,7 @@ menu "Perl libraries/modules"
source "package/perl-astro-suntime/Config.in"
source "package/perl-class-inspector/Config.in"
source "package/perl-class-load/Config.in"
+ source "package/perl-class-method-modifiers/Config.in"
source "package/perl-class-std/Config.in"
source "package/perl-class-std-fast/Config.in"
source "package/perl-convert-asn1/Config.in"
diff --git a/package/perl-class-method-modifiers/Config.in b/package/perl-class-method-modifiers/Config.in
new file mode 100644
index 000000000..4d4694643
--- /dev/null
+++ b/package/perl-class-method-modifiers/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_CLASS_METHOD_MODIFIERS
+ bool "perl-class-method-modifiers"
+ help
+ Provides Moose-like method modifiers
+
+ https://github.com/moose/Class-Method-Modifiers
diff --git a/package/perl-class-method-modifiers/perl-class-method-modifiers.hash b/package/perl-class-method-modifiers/perl-class-method-modifiers.hash
new file mode 100644
index 000000000..540f357b6
--- /dev/null
+++ b/package/perl-class-method-modifiers/perl-class-method-modifiers.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5 f55400c7a8134acf3657f8af89bdd7af Class-Method-Modifiers-2.12.tar.gz
+sha256 e44c1073020bf55b8c97975ed77235fd7e2a6a56f29b5c702301721184e27ac8 Class-Method-Modifiers-2.12.tar.gz
+
+# computed by scancpan
+sha256 d17e5cba8d4039f6973d5873f73b0c8949c1cffb338fafe7a57e972767546561 LICENSE
diff --git a/package/perl-class-method-modifiers/perl-class-method-modifiers.mk b/package/perl-class-method-modifiers/perl-class-method-modifiers.mk
new file mode 100644
index 000000000..725b70a74
--- /dev/null
+++ b/package/perl-class-method-modifiers/perl-class-method-modifiers.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-class-method-modifiers
+#
+################################################################################
+
+PERL_CLASS_METHOD_MODIFIERS_VERSION = 2.12
+PERL_CLASS_METHOD_MODIFIERS_SOURCE = Class-Method-Modifiers-$(PERL_CLASS_METHOD_MODIFIERS_VERSION).tar.gz
+PERL_CLASS_METHOD_MODIFIERS_SITE = $(BR2_CPAN_MIRROR)/authors/id/E/ET/ETHER
+PERL_CLASS_METHOD_MODIFIERS_LICENSE = Artistic or GPL-1.0+
+PERL_CLASS_METHOD_MODIFIERS_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
--
2.17.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [V2 2/8] perl-role-tiny: new package
2018-10-10 8:18 [Buildroot] [V2 0/8] Moo & friends Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 1/8] perl-class-method-modifiers: new package Francois Perrad
@ 2018-10-10 8:18 ` Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 3/8] perl-sub-exporter-progressive: " Francois Perrad
` (6 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Francois Perrad @ 2018-10-10 8:18 UTC (permalink / raw)
To: buildroot
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
package/Config.in | 1 +
package/perl-role-tiny/Config.in | 6 ++++++
package/perl-role-tiny/perl-role-tiny.hash | 6 ++++++
package/perl-role-tiny/perl-role-tiny.mk | 13 +++++++++++++
4 files changed, 26 insertions(+)
create mode 100644 package/perl-role-tiny/Config.in
create mode 100644 package/perl-role-tiny/perl-role-tiny.hash
create mode 100644 package/perl-role-tiny/perl-role-tiny.mk
diff --git a/package/Config.in b/package/Config.in
index 39eabd80a..a612f5045 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -745,6 +745,7 @@ menu "Perl libraries/modules"
source "package/perl-path-tiny/Config.in"
source "package/perl-plack/Config.in"
source "package/perl-posix-strftime-compiler/Config.in"
+ source "package/perl-role-tiny/Config.in"
source "package/perl-stream-buffered/Config.in"
source "package/perl-sub-install/Config.in"
source "package/perl-sys-meminfo/Config.in"
diff --git a/package/perl-role-tiny/Config.in b/package/perl-role-tiny/Config.in
new file mode 100644
index 000000000..ebbe72020
--- /dev/null
+++ b/package/perl-role-tiny/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_ROLE_TINY
+ bool "perl-role-tiny"
+ help
+ Roles. Like a nouvelle cuisine portion size slice of Moose.
+
+ https://metacpan.org/release/Role-Tiny
diff --git a/package/perl-role-tiny/perl-role-tiny.hash b/package/perl-role-tiny/perl-role-tiny.hash
new file mode 100644
index 000000000..33601bb6b
--- /dev/null
+++ b/package/perl-role-tiny/perl-role-tiny.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5 7c277728a7e090f64b495857cadfed08 Role-Tiny-2.000006.tar.gz
+sha256 cc73418c904a0286ecd8915eac11f5be2a8d1e17ea9cb54c9116b0340cd3e382 Role-Tiny-2.000006.tar.gz
+
+# computed by scancpan
+sha256 08292f0e1797371bce0a1b5bd80e0657b3aabf9c0ecc2ce87ad7a448a7adacce README
diff --git a/package/perl-role-tiny/perl-role-tiny.mk b/package/perl-role-tiny/perl-role-tiny.mk
new file mode 100644
index 000000000..ccc82abc8
--- /dev/null
+++ b/package/perl-role-tiny/perl-role-tiny.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-role-tiny
+#
+################################################################################
+
+PERL_ROLE_TINY_VERSION = 2.000006
+PERL_ROLE_TINY_SOURCE = Role-Tiny-$(PERL_ROLE_TINY_VERSION).tar.gz
+PERL_ROLE_TINY_SITE = $(BR2_CPAN_MIRROR)/authors/id/H/HA/HAARG
+PERL_ROLE_TINY_LICENSE = Artistic or GPL-1.0+
+PERL_ROLE_TINY_LICENSE_FILES = README
+
+$(eval $(perl-package))
--
2.17.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [V2 3/8] perl-sub-exporter-progressive: new package
2018-10-10 8:18 [Buildroot] [V2 0/8] Moo & friends Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 1/8] perl-class-method-modifiers: new package Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 2/8] perl-role-tiny: " Francois Perrad
@ 2018-10-10 8:18 ` Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 4/8] perl-sub-quote: " Francois Perrad
` (5 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Francois Perrad @ 2018-10-10 8:18 UTC (permalink / raw)
To: buildroot
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
package/Config.in | 1 +
package/perl-sub-exporter-progressive/Config.in | 6 ++++++
.../perl-sub-exporter-progressive.hash | 6 ++++++
.../perl-sub-exporter-progressive.mk | 13 +++++++++++++
4 files changed, 26 insertions(+)
create mode 100644 package/perl-sub-exporter-progressive/Config.in
create mode 100644 package/perl-sub-exporter-progressive/perl-sub-exporter-progressive.hash
create mode 100644 package/perl-sub-exporter-progressive/perl-sub-exporter-progressive.mk
diff --git a/package/Config.in b/package/Config.in
index a612f5045..2388fe981 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -747,6 +747,7 @@ menu "Perl libraries/modules"
source "package/perl-posix-strftime-compiler/Config.in"
source "package/perl-role-tiny/Config.in"
source "package/perl-stream-buffered/Config.in"
+ source "package/perl-sub-exporter-progressive/Config.in"
source "package/perl-sub-install/Config.in"
source "package/perl-sys-meminfo/Config.in"
source "package/perl-sys-mmap/Config.in"
diff --git a/package/perl-sub-exporter-progressive/Config.in b/package/perl-sub-exporter-progressive/Config.in
new file mode 100644
index 000000000..7e2911ea3
--- /dev/null
+++ b/package/perl-sub-exporter-progressive/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_SUB_EXPORTER_PROGRESSIVE
+ bool "perl-sub-exporter-progressive"
+ help
+ Only use Sub::Exporter if you need it
+
+ https://github.com/frioux/Sub-Exporter-Progressive
diff --git a/package/perl-sub-exporter-progressive/perl-sub-exporter-progressive.hash b/package/perl-sub-exporter-progressive/perl-sub-exporter-progressive.hash
new file mode 100644
index 000000000..6bd244164
--- /dev/null
+++ b/package/perl-sub-exporter-progressive/perl-sub-exporter-progressive.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5 72cf6acdd2a0a8b105821a4db98e4ebe Sub-Exporter-Progressive-0.001013.tar.gz
+sha256 d535b7954d64da1ac1305b1fadf98202769e3599376854b2ced90c382beac056 Sub-Exporter-Progressive-0.001013.tar.gz
+
+# computed by scancpan
+sha256 24c38cba4218e6be62e511bffe21e63aa57335d8929034aa58e8a85eed001e99 LICENSE
diff --git a/package/perl-sub-exporter-progressive/perl-sub-exporter-progressive.mk b/package/perl-sub-exporter-progressive/perl-sub-exporter-progressive.mk
new file mode 100644
index 000000000..a8a46dd11
--- /dev/null
+++ b/package/perl-sub-exporter-progressive/perl-sub-exporter-progressive.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-sub-exporter-progressive
+#
+################################################################################
+
+PERL_SUB_EXPORTER_PROGRESSIVE_VERSION = 0.001013
+PERL_SUB_EXPORTER_PROGRESSIVE_SOURCE = Sub-Exporter-Progressive-$(PERL_SUB_EXPORTER_PROGRESSIVE_VERSION).tar.gz
+PERL_SUB_EXPORTER_PROGRESSIVE_SITE = $(BR2_CPAN_MIRROR)/authors/id/F/FR/FREW
+PERL_SUB_EXPORTER_PROGRESSIVE_LICENSE = Artistic or GPL-1.0+
+PERL_SUB_EXPORTER_PROGRESSIVE_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
--
2.17.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [V2 4/8] perl-sub-quote: new package
2018-10-10 8:18 [Buildroot] [V2 0/8] Moo & friends Francois Perrad
` (2 preceding siblings ...)
2018-10-10 8:18 ` [Buildroot] [V2 3/8] perl-sub-exporter-progressive: " Francois Perrad
@ 2018-10-10 8:18 ` Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 5/8] perl-devel-globaldestruction: " Francois Perrad
` (4 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Francois Perrad @ 2018-10-10 8:18 UTC (permalink / raw)
To: buildroot
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
package/Config.in | 1 +
package/perl-sub-quote/Config.in | 6 ++++++
package/perl-sub-quote/perl-sub-quote.hash | 6 ++++++
package/perl-sub-quote/perl-sub-quote.mk | 13 +++++++++++++
4 files changed, 26 insertions(+)
create mode 100644 package/perl-sub-quote/Config.in
create mode 100644 package/perl-sub-quote/perl-sub-quote.hash
create mode 100644 package/perl-sub-quote/perl-sub-quote.mk
diff --git a/package/Config.in b/package/Config.in
index 2388fe981..9239cda36 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -748,6 +748,7 @@ menu "Perl libraries/modules"
source "package/perl-role-tiny/Config.in"
source "package/perl-stream-buffered/Config.in"
source "package/perl-sub-exporter-progressive/Config.in"
+ source "package/perl-sub-quote/Config.in"
source "package/perl-sub-install/Config.in"
source "package/perl-sys-meminfo/Config.in"
source "package/perl-sys-mmap/Config.in"
diff --git a/package/perl-sub-quote/Config.in b/package/perl-sub-quote/Config.in
new file mode 100644
index 000000000..ae58b50af
--- /dev/null
+++ b/package/perl-sub-quote/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_SUB_QUOTE
+ bool "perl-sub-quote"
+ help
+ Efficient generation of subroutines via string eval
+
+ https://metacpan.org/release/Sub-Quote
diff --git a/package/perl-sub-quote/perl-sub-quote.hash b/package/perl-sub-quote/perl-sub-quote.hash
new file mode 100644
index 000000000..8af5e2c07
--- /dev/null
+++ b/package/perl-sub-quote/perl-sub-quote.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5 1b0f288ca8c60243f9bc29cfee4c4986 Sub-Quote-2.005001.tar.gz
+sha256 d6ab4f0775def015367a05e02024b403f991b2be11d774f3d235fe7e9bdbba07 Sub-Quote-2.005001.tar.gz
+
+# computed by scancpan
+sha256 8f7a1d60c718174b7752562007b2643d4a1c23f901cbeb7774015805efe0a817 README
diff --git a/package/perl-sub-quote/perl-sub-quote.mk b/package/perl-sub-quote/perl-sub-quote.mk
new file mode 100644
index 000000000..7f9432229
--- /dev/null
+++ b/package/perl-sub-quote/perl-sub-quote.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-sub-quote
+#
+################################################################################
+
+PERL_SUB_QUOTE_VERSION = 2.005001
+PERL_SUB_QUOTE_SOURCE = Sub-Quote-$(PERL_SUB_QUOTE_VERSION).tar.gz
+PERL_SUB_QUOTE_SITE = $(BR2_CPAN_MIRROR)/authors/id/H/HA/HAARG
+PERL_SUB_QUOTE_LICENSE = Artistic or GPL-1.0+
+PERL_SUB_QUOTE_LICENSE_FILES = README
+
+$(eval $(perl-package))
--
2.17.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [V2 5/8] perl-devel-globaldestruction: new package
2018-10-10 8:18 [Buildroot] [V2 0/8] Moo & friends Francois Perrad
` (3 preceding siblings ...)
2018-10-10 8:18 ` [Buildroot] [V2 4/8] perl-sub-quote: " Francois Perrad
@ 2018-10-10 8:18 ` Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 6/8] perl-moo: " Francois Perrad
` (3 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Francois Perrad @ 2018-10-10 8:18 UTC (permalink / raw)
To: buildroot
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
package/Config.in | 1 +
package/perl-devel-globaldestruction/Config.in | 9 +++++++++
.../perl-devel-globaldestruction.hash | 6 ++++++
.../perl-devel-globaldestruction.mk | 13 +++++++++++++
4 files changed, 29 insertions(+)
create mode 100644 package/perl-devel-globaldestruction/Config.in
create mode 100644 package/perl-devel-globaldestruction/perl-devel-globaldestruction.hash
create mode 100644 package/perl-devel-globaldestruction/perl-devel-globaldestruction.mk
diff --git a/package/Config.in b/package/Config.in
index 9239cda36..e7efaee99 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -686,6 +686,7 @@ menu "Perl libraries/modules"
source "package/perl-datetime-tiny/Config.in"
source "package/perl-dbd-mysql/Config.in"
source "package/perl-dbi/Config.in"
+ source "package/perl-devel-globaldestruction/Config.in"
source "package/perl-devel-stacktrace/Config.in"
source "package/perl-devel-stacktrace-ashtml/Config.in"
source "package/perl-device-serialport/Config.in"
diff --git a/package/perl-devel-globaldestruction/Config.in b/package/perl-devel-globaldestruction/Config.in
new file mode 100644
index 000000000..918483208
--- /dev/null
+++ b/package/perl-devel-globaldestruction/Config.in
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_PERL_DEVEL_GLOBALDESTRUCTION
+ bool "perl-devel-globaldestruction"
+ # runtime
+ select BR2_PACKAGE_PERL_SUB_EXPORTER_PROGRESSIVE
+ help
+ Provides function returning the equivalent of
+ ${^GLOBAL_PHASE} eq 'DESTRUCT' for older perls.
+
+ https://metacpan.org/release/Devel-GlobalDestruction
diff --git a/package/perl-devel-globaldestruction/perl-devel-globaldestruction.hash b/package/perl-devel-globaldestruction/perl-devel-globaldestruction.hash
new file mode 100644
index 000000000..b3cd6e32f
--- /dev/null
+++ b/package/perl-devel-globaldestruction/perl-devel-globaldestruction.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5 24221ba322cf2dc46a1fc99b53e2380b Devel-GlobalDestruction-0.14.tar.gz
+sha256 34b8a5f29991311468fe6913cadaba75fd5d2b0b3ee3bb41fe5b53efab9154ab Devel-GlobalDestruction-0.14.tar.gz
+
+# computed by scancpan
+sha256 f7adbd1db623233e220f9157521a620dbae4918ae7088845aa61e87b7f62bb23 README
diff --git a/package/perl-devel-globaldestruction/perl-devel-globaldestruction.mk b/package/perl-devel-globaldestruction/perl-devel-globaldestruction.mk
new file mode 100644
index 000000000..95155b676
--- /dev/null
+++ b/package/perl-devel-globaldestruction/perl-devel-globaldestruction.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-devel-globaldestruction
+#
+################################################################################
+
+PERL_DEVEL_GLOBALDESTRUCTION_VERSION = 0.14
+PERL_DEVEL_GLOBALDESTRUCTION_SOURCE = Devel-GlobalDestruction-$(PERL_DEVEL_GLOBALDESTRUCTION_VERSION).tar.gz
+PERL_DEVEL_GLOBALDESTRUCTION_SITE = $(BR2_CPAN_MIRROR)/authors/id/H/HA/HAARG
+PERL_DEVEL_GLOBALDESTRUCTION_LICENSE = Artistic or GPL-1.0+
+PERL_DEVEL_GLOBALDESTRUCTION_LICENSE_FILES = README
+
+$(eval $(perl-package))
--
2.17.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [V2 6/8] perl-moo: new package
2018-10-10 8:18 [Buildroot] [V2 0/8] Moo & friends Francois Perrad
` (4 preceding siblings ...)
2018-10-10 8:18 ` [Buildroot] [V2 5/8] perl-devel-globaldestruction: " Francois Perrad
@ 2018-10-10 8:18 ` Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 7/8] perl-exporter-tiny: " Francois Perrad
` (2 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Francois Perrad @ 2018-10-10 8:18 UTC (permalink / raw)
To: buildroot
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
package/Config.in | 1 +
package/perl-moo/Config.in | 12 ++++++++++++
package/perl-moo/perl-moo.hash | 6 ++++++
package/perl-moo/perl-moo.mk | 13 +++++++++++++
4 files changed, 32 insertions(+)
create mode 100644 package/perl-moo/Config.in
create mode 100644 package/perl-moo/perl-moo.hash
create mode 100644 package/perl-moo/perl-moo.mk
diff --git a/package/Config.in b/package/Config.in
index e7efaee99..a3c0ac50a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -732,6 +732,7 @@ menu "Perl libraries/modules"
source "package/perl-module-runtime/Config.in"
source "package/perl-mojolicious-plugin-authentication/Config.in"
source "package/perl-mojolicious/Config.in"
+ source "package/perl-moo/Config.in"
source "package/perl-net-dns/Config.in"
source "package/perl-net-http/Config.in"
source "package/perl-net-ping/Config.in"
diff --git a/package/perl-moo/Config.in b/package/perl-moo/Config.in
new file mode 100644
index 000000000..5e3ba9528
--- /dev/null
+++ b/package/perl-moo/Config.in
@@ -0,0 +1,12 @@
+config BR2_PACKAGE_PERL_MOO
+ bool "perl-moo"
+ # runtime
+ select BR2_PACKAGE_PERL_CLASS_METHOD_MODIFIERS
+ select BR2_PACKAGE_PERL_DEVEL_GLOBALDESTRUCTION
+ select BR2_PACKAGE_PERL_MODULE_RUNTIME
+ select BR2_PACKAGE_PERL_ROLE_TINY
+ select BR2_PACKAGE_PERL_SUB_QUOTE
+ help
+ Minimalist Object Orientation (with Moose compatibility)
+
+ https://metacpan.org/release/Moo
diff --git a/package/perl-moo/perl-moo.hash b/package/perl-moo/perl-moo.hash
new file mode 100644
index 000000000..509a9ea4e
--- /dev/null
+++ b/package/perl-moo/perl-moo.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5 d4fcd0f240033198571fcc81ce7c5f15 Moo-2.003004.tar.gz
+sha256 f8bbb625f8e963eabe05cff9048fdd72bdd26777404ff2c40bc690f558be91e1 Moo-2.003004.tar.gz
+
+# computed by scancpan
+sha256 3fe29ec1d93827ee69825ed4bf916cc5ce4e7bf0b940ec6dd2d4ed30f4755dc3 README
diff --git a/package/perl-moo/perl-moo.mk b/package/perl-moo/perl-moo.mk
new file mode 100644
index 000000000..babb3841b
--- /dev/null
+++ b/package/perl-moo/perl-moo.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-moo
+#
+################################################################################
+
+PERL_MOO_VERSION = 2.003004
+PERL_MOO_SOURCE = Moo-$(PERL_MOO_VERSION).tar.gz
+PERL_MOO_SITE = $(BR2_CPAN_MIRROR)/authors/id/H/HA/HAARG
+PERL_MOO_LICENSE = Artistic or GPL-1.0+
+PERL_MOO_LICENSE_FILES = README
+
+$(eval $(perl-package))
--
2.17.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [V2 7/8] perl-exporter-tiny: new package
2018-10-10 8:18 [Buildroot] [V2 0/8] Moo & friends Francois Perrad
` (5 preceding siblings ...)
2018-10-10 8:18 ` [Buildroot] [V2 6/8] perl-moo: " Francois Perrad
@ 2018-10-10 8:18 ` Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 8/8] perl-type-tiny: " Francois Perrad
2018-10-10 12:23 ` [Buildroot] [V2 0/8] Moo & friends Thomas Petazzoni
8 siblings, 0 replies; 10+ messages in thread
From: Francois Perrad @ 2018-10-10 8:18 UTC (permalink / raw)
To: buildroot
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
package/Config.in | 1 +
package/perl-exporter-tiny/Config.in | 7 +++++++
package/perl-exporter-tiny/perl-exporter-tiny.hash | 7 +++++++
package/perl-exporter-tiny/perl-exporter-tiny.mk | 13 +++++++++++++
4 files changed, 28 insertions(+)
create mode 100644 package/perl-exporter-tiny/Config.in
create mode 100644 package/perl-exporter-tiny/perl-exporter-tiny.hash
create mode 100644 package/perl-exporter-tiny/perl-exporter-tiny.mk
diff --git a/package/Config.in b/package/Config.in
index a3c0ac50a..def5304ef 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -696,6 +696,7 @@ menu "Perl libraries/modules"
source "package/perl-dist-checkconflicts/Config.in"
source "package/perl-encode-detect/Config.in"
source "package/perl-encode-locale/Config.in"
+ source "package/perl-exporter-tiny/Config.in"
source "package/perl-file-listing/Config.in"
source "package/perl-file-sharedir/Config.in"
source "package/perl-file-slurp/Config.in"
diff --git a/package/perl-exporter-tiny/Config.in b/package/perl-exporter-tiny/Config.in
new file mode 100644
index 000000000..1ee001ef1
--- /dev/null
+++ b/package/perl-exporter-tiny/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PERL_EXPORTER_TINY
+ bool "perl-exporter-tiny"
+ help
+ an exporter with the features of Sub::Exporter but only core
+ dependencies
+
+ https://metacpan.org/release/Exporter-Tiny
diff --git a/package/perl-exporter-tiny/perl-exporter-tiny.hash b/package/perl-exporter-tiny/perl-exporter-tiny.hash
new file mode 100644
index 000000000..1d36c63a1
--- /dev/null
+++ b/package/perl-exporter-tiny/perl-exporter-tiny.hash
@@ -0,0 +1,7 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5 e33f25f7556f5f5264a92cb9870d0eac Exporter-Tiny-1.002001.tar.gz
+sha256 a82c334c02ce4b0f9ea77c67bf77738f76a9b8aa4bae5c7209d1c76453d3c48d Exporter-Tiny-1.002001.tar.gz
+
+# computed by scancpan
+sha256 a109768ea1493cc7555d4381d6178d3cfc1fe52adc5d63d3831a2697d9fc90e6 COPYRIGHT
+sha256 c614dadb36b02257ab492e3d4341e52f3f03fe8147cafd2b7da03b3b5c0361e9 LICENSE
diff --git a/package/perl-exporter-tiny/perl-exporter-tiny.mk b/package/perl-exporter-tiny/perl-exporter-tiny.mk
new file mode 100644
index 000000000..374abd6f1
--- /dev/null
+++ b/package/perl-exporter-tiny/perl-exporter-tiny.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-exporter-tiny
+#
+################################################################################
+
+PERL_EXPORTER_TINY_VERSION = 1.002001
+PERL_EXPORTER_TINY_SOURCE = Exporter-Tiny-$(PERL_EXPORTER_TINY_VERSION).tar.gz
+PERL_EXPORTER_TINY_SITE = $(BR2_CPAN_MIRROR)/authors/id/T/TO/TOBYINK
+PERL_EXPORTER_TINY_LICENSE = Artistic or GPL-1.0+
+PERL_EXPORTER_TINY_LICENSE_FILES = COPYRIGHT LICENSE
+
+$(eval $(perl-package))
--
2.17.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [V2 8/8] perl-type-tiny: new package
2018-10-10 8:18 [Buildroot] [V2 0/8] Moo & friends Francois Perrad
` (6 preceding siblings ...)
2018-10-10 8:18 ` [Buildroot] [V2 7/8] perl-exporter-tiny: " Francois Perrad
@ 2018-10-10 8:18 ` Francois Perrad
2018-10-10 12:23 ` [Buildroot] [V2 0/8] Moo & friends Thomas Petazzoni
8 siblings, 0 replies; 10+ messages in thread
From: Francois Perrad @ 2018-10-10 8:18 UTC (permalink / raw)
To: buildroot
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
package/Config.in | 1 +
package/perl-type-tiny/Config.in | 8 ++++++++
package/perl-type-tiny/perl-type-tiny.hash | 7 +++++++
package/perl-type-tiny/perl-type-tiny.mk | 13 +++++++++++++
4 files changed, 29 insertions(+)
create mode 100644 package/perl-type-tiny/Config.in
create mode 100644 package/perl-type-tiny/perl-type-tiny.hash
create mode 100644 package/perl-type-tiny/perl-type-tiny.mk
diff --git a/package/Config.in b/package/Config.in
index def5304ef..a5d5b37de 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -759,6 +759,7 @@ menu "Perl libraries/modules"
source "package/perl-time-parsedate/Config.in"
source "package/perl-timedate/Config.in"
source "package/perl-try-tiny/Config.in"
+ source "package/perl-type-tiny/Config.in"
source "package/perl-uri/Config.in"
source "package/perl-www-form-urlencoded/Config.in"
source "package/perl-www-robotrules/Config.in"
diff --git a/package/perl-type-tiny/Config.in b/package/perl-type-tiny/Config.in
new file mode 100644
index 000000000..d4f3d5c80
--- /dev/null
+++ b/package/perl-type-tiny/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PERL_TYPE_TINY
+ bool "perl-type-tiny"
+ # runtime
+ select BR2_PACKAGE_PERL_EXPORTER_TINY
+ help
+ tiny, yet Moo(se)-compatible type constraint
+
+ https://metacpan.org/release/Type-Tiny
diff --git a/package/perl-type-tiny/perl-type-tiny.hash b/package/perl-type-tiny/perl-type-tiny.hash
new file mode 100644
index 000000000..a9e028f87
--- /dev/null
+++ b/package/perl-type-tiny/perl-type-tiny.hash
@@ -0,0 +1,7 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5 fad12549fe5b904173e18a05e82e5166 Type-Tiny-1.004002.tar.gz
+sha256 e52c7e9593052aed157a15d473b5c25a1dbb3454bf3cd6913df94cc9bb2be707 Type-Tiny-1.004002.tar.gz
+
+# computed by scancpan
+sha256 0caa5aef37fdb3eddc52419d193df594550c621b84f5990830482f9f8226adde COPYRIGHT
+sha256 c614dadb36b02257ab492e3d4341e52f3f03fe8147cafd2b7da03b3b5c0361e9 LICENSE
diff --git a/package/perl-type-tiny/perl-type-tiny.mk b/package/perl-type-tiny/perl-type-tiny.mk
new file mode 100644
index 000000000..7a433d647
--- /dev/null
+++ b/package/perl-type-tiny/perl-type-tiny.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-type-tiny
+#
+################################################################################
+
+PERL_TYPE_TINY_VERSION = 1.004002
+PERL_TYPE_TINY_SOURCE = Type-Tiny-$(PERL_TYPE_TINY_VERSION).tar.gz
+PERL_TYPE_TINY_SITE = $(BR2_CPAN_MIRROR)/authors/id/T/TO/TOBYINK
+PERL_TYPE_TINY_LICENSE = Artistic or GPL-1.0+
+PERL_TYPE_TINY_LICENSE_FILES = COPYRIGHT LICENSE
+
+$(eval $(perl-package))
--
2.17.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Buildroot] [V2 0/8] Moo & friends
2018-10-10 8:18 [Buildroot] [V2 0/8] Moo & friends Francois Perrad
` (7 preceding siblings ...)
2018-10-10 8:18 ` [Buildroot] [V2 8/8] perl-type-tiny: " Francois Perrad
@ 2018-10-10 12:23 ` Thomas Petazzoni
8 siblings, 0 replies; 10+ messages in thread
From: Thomas Petazzoni @ 2018-10-10 12:23 UTC (permalink / raw)
To: buildroot
Hello,
On Wed, 10 Oct 2018 10:18:23 +0200, Francois Perrad wrote:
> Francois Perrad (8):
> perl-class-method-modifiers: new package
> perl-role-tiny: new package
> perl-sub-exporter-progressive: new package
> perl-sub-quote: new package
> perl-devel-globaldestruction: new package
> perl-moo: new package
> perl-exporter-tiny: new package
> perl-type-tiny: new package
All applied. Thanks!
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2018-10-10 12:23 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-10 8:18 [Buildroot] [V2 0/8] Moo & friends Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 1/8] perl-class-method-modifiers: new package Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 2/8] perl-role-tiny: " Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 3/8] perl-sub-exporter-progressive: " Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 4/8] perl-sub-quote: " Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 5/8] perl-devel-globaldestruction: " Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 6/8] perl-moo: " Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 7/8] perl-exporter-tiny: " Francois Perrad
2018-10-10 8:18 ` [Buildroot] [V2 8/8] perl-type-tiny: " Francois Perrad
2018-10-10 12:23 ` [Buildroot] [V2 0/8] Moo & friends Thomas Petazzoni
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.