All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.