All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 00/17] even more perl modules
@ 2018-08-11 18:27 Christopher McCrory
  2018-08-11 18:27 ` [Buildroot] [PATCH 01/17] perl-cgi: add host Christopher McCrory
                   ` (16 more replies)
  0 siblings, 17 replies; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 18:27 UTC (permalink / raw)
  To: buildroot

This series adds more perl modules, most of which depend on the previous
series.  It also adds host builds where needed. All generated with scancpan.  

perl-package-stash was edited to not build the xs directory bits (more
on this later)
perl-mime-tools was edited to use correct version


This config fragment should select all modules from both series to make
testing easier.

BR2_PACKAGE_PERL=y
BR2_PACKAGE_PERL_CGI=y
BR2_PACKAGE_PERL_CLASS_LOAD=y
BR2_PACKAGE_PERL_CLASS_STD_FAST=y
BR2_PACKAGE_PERL_DATA_UUID=y
BR2_PACKAGE_PERL_DATE_MANIP=y
BR2_PACKAGE_PERL_DBI=y
BR2_PACKAGE_PERL_FILE_SLURP=y
BR2_PACKAGE_PERL_IO_SOCKET_MULTICAST=y
BR2_PACKAGE_PERL_JSON_MAYBEXS=y
BR2_PACKAGE_PERL_LIBWWW_PERL=y
BR2_PACKAGE_PERL_MIME_TOOLS=y
BR2_PACKAGE_PERL_MODULE_BUILD=y
BR2_PACKAGE_PERL_NUMBER_BYTES_HUMAN=y
BR2_PACKAGE_PERL_SYS_MEMINFO=y
BR2_PACKAGE_PERL_SYS_MMAP=y
BR2_PACKAGE_PERL_TERMREADKEY=y
BR2_PACKAGE_PERL_TEMPLATE_TOOLKIT=y
BR2_PACKAGE_PERL_X10=y



Christopher McCrory (17):
  perl-cgi: add host
  perl-html-parser: add host
  perl-html-tagset: add host
  perl-class-std-fast: new package
  perl-data-optlist: new package
  perl-module-runtime: add host
  perl-dist-checkconflicts: new package
  perl-io-socket-multicast: new package
  perl-mime-tools: new package
  perl-module-implementation: new package
  perl-package-stash: new package
  perl-template-toolkit: new package
  perl-time-parsedate: new package
  perl-x10: new package
  perl-module-build: add target
  perl-class-load: new package
  perl-termreadkey: new package

 DEVELOPERS                                               | 13 +++++++++++++
 package/Config.in                                        | 13 +++++++++++++
 package/perl-cgi/perl-cgi.mk                             |  2 ++
 package/perl-class-load/Config.in                        | 15 +++++++++++++++
 package/perl-class-load/perl-class-load.hash             |  6 ++++++
 package/perl-class-load/perl-class-load.mk               | 14 ++++++++++++++
 package/perl-class-std-fast/Config.in                    |  7 +++++++
 package/perl-class-std-fast/perl-class-std-fast.hash     |  6 ++++++
 package/perl-class-std-fast/perl-class-std-fast.mk       | 14 ++++++++++++++
 package/perl-data-optlist/Config.in                      | 12 ++++++++++++
 package/perl-data-optlist/perl-data-optlist.hash         |  6 ++++++
 package/perl-data-optlist/perl-data-optlist.mk           | 14 ++++++++++++++
 package/perl-dist-checkconflicts/Config.in               |  7 +++++++
 .../perl-dist-checkconflicts.hash                        |  6 ++++++
 .../perl-dist-checkconflicts/perl-dist-checkconflicts.mk | 16 ++++++++++++++++
 package/perl-html-parser/perl-html-parser.mk             |  2 ++
 package/perl-html-tagset/perl-html-tagset.mk             |  1 +
 package/perl-io-socket-multicast/Config.in               | 11 +++++++++++
 .../perl-io-socket-multicast.hash                        |  6 ++++++
 .../perl-io-socket-multicast/perl-io-socket-multicast.mk | 14 ++++++++++++++
 package/perl-mime-tools/Config.in                        |  7 +++++++
 package/perl-mime-tools/perl-mime-tools.hash             |  6 ++++++
 package/perl-mime-tools/perl-mime-tools.mk               | 14 ++++++++++++++
 package/perl-module-build/Config.in                      |  6 ++++++
 package/perl-module-build/perl-module-build.mk           |  1 +
 package/perl-module-implementation/Config.in             |  8 ++++++++
 .../perl-module-implementation.hash                      |  6 ++++++
 .../perl-module-implementation.mk                        | 14 ++++++++++++++
 package/perl-module-runtime/perl-module-runtime.mk       |  2 ++
 package/perl-package-stash/Config.in                     |  8 ++++++++
 package/perl-package-stash/perl-package-stash.hash       |  6 ++++++
 package/perl-package-stash/perl-package-stash.mk         | 15 +++++++++++++++
 package/perl-template-toolkit/Config.in                  | 11 +++++++++++
 package/perl-template-toolkit/perl-template-toolkit.hash |  6 ++++++
 package/perl-template-toolkit/perl-template-toolkit.mk   | 14 ++++++++++++++
 package/perl-termreadkey/Config.in                       | 10 ++++++++++
 package/perl-termreadkey/perl-termreadkey.hash           |  6 ++++++
 package/perl-termreadkey/perl-termreadkey.mk             | 13 +++++++++++++
 package/perl-time-parsedate/Config.in                    |  6 ++++++
 package/perl-time-parsedate/perl-time-parsedate.hash     |  6 ++++++
 package/perl-time-parsedate/perl-time-parsedate.mk       | 12 ++++++++++++
 package/perl-x10/Config.in                               | 13 +++++++++++++
 package/perl-x10/perl-x10.hash                           |  6 ++++++
 package/perl-x10/perl-x10.mk                             | 14 ++++++++++++++
 44 files changed, 395 insertions(+)
 create mode 100644 package/perl-class-load/Config.in
 create mode 100644 package/perl-class-load/perl-class-load.hash
 create mode 100644 package/perl-class-load/perl-class-load.mk
 create mode 100644 package/perl-class-std-fast/Config.in
 create mode 100644 package/perl-class-std-fast/perl-class-std-fast.hash
 create mode 100644 package/perl-class-std-fast/perl-class-std-fast.mk
 create mode 100644 package/perl-data-optlist/Config.in
 create mode 100644 package/perl-data-optlist/perl-data-optlist.hash
 create mode 100644 package/perl-data-optlist/perl-data-optlist.mk
 create mode 100644 package/perl-dist-checkconflicts/Config.in
 create mode 100644 package/perl-dist-checkconflicts/perl-dist-checkconflicts.hash
 create mode 100644 package/perl-dist-checkconflicts/perl-dist-checkconflicts.mk
 create mode 100644 package/perl-io-socket-multicast/Config.in
 create mode 100644 package/perl-io-socket-multicast/perl-io-socket-multicast.hash
 create mode 100644 package/perl-io-socket-multicast/perl-io-socket-multicast.mk
 create mode 100644 package/perl-mime-tools/Config.in
 create mode 100644 package/perl-mime-tools/perl-mime-tools.hash
 create mode 100644 package/perl-mime-tools/perl-mime-tools.mk
 create mode 100644 package/perl-module-build/Config.in
 create mode 100644 package/perl-module-implementation/Config.in
 create mode 100644 package/perl-module-implementation/perl-module-implementation.hash
 create mode 100644 package/perl-module-implementation/perl-module-implementation.mk
 create mode 100644 package/perl-package-stash/Config.in
 create mode 100644 package/perl-package-stash/perl-package-stash.hash
 create mode 100644 package/perl-package-stash/perl-package-stash.mk
 create mode 100644 package/perl-template-toolkit/Config.in
 create mode 100644 package/perl-template-toolkit/perl-template-toolkit.hash
 create mode 100644 package/perl-template-toolkit/perl-template-toolkit.mk
 create mode 100644 package/perl-termreadkey/Config.in
 create mode 100644 package/perl-termreadkey/perl-termreadkey.hash
 create mode 100644 package/perl-termreadkey/perl-termreadkey.mk
 create mode 100644 package/perl-time-parsedate/Config.in
 create mode 100644 package/perl-time-parsedate/perl-time-parsedate.hash
 create mode 100644 package/perl-time-parsedate/perl-time-parsedate.mk
 create mode 100644 package/perl-x10/Config.in
 create mode 100644 package/perl-x10/perl-x10.hash
 create mode 100644 package/perl-x10/perl-x10.mk

-- 
2.14.4

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

* [Buildroot] [PATCH 01/17] perl-cgi: add host
  2018-08-11 18:27 [Buildroot] [PATCH 00/17] even more perl modules Christopher McCrory
@ 2018-08-11 18:27 ` Christopher McCrory
  2018-08-12 12:11   ` Thomas Petazzoni
  2018-08-11 18:27 ` [Buildroot] [PATCH 02/17] perl-html-parser: " Christopher McCrory
                   ` (15 subsequent siblings)
  16 siblings, 1 reply; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 18:27 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
---
 package/perl-cgi/perl-cgi.mk | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/package/perl-cgi/perl-cgi.mk b/package/perl-cgi/perl-cgi.mk
index b8115de6ad..476f5f69c3 100644
--- a/package/perl-cgi/perl-cgi.mk
+++ b/package/perl-cgi/perl-cgi.mk
@@ -8,7 +8,9 @@ PERL_CGI_VERSION = 4.38
 PERL_CGI_SOURCE = CGI-$(PERL_CGI_VERSION).tar.gz
 PERL_CGI_SITE = $(BR2_CPAN_MIRROR)/authors/id/L/LE/LEEJO
 PERL_CGI_DEPENDENCIES = perl-html-parser
+HOST_PERL_CGI_DEPENDENCIES = host-perl-html-parser
 PERL_CGI_LICENSE = Artistic or GPL-1.0+
 PERL_CGI_LICENSE_FILES = LICENSE
 
 $(eval $(perl-package))
+$(eval $(host-perl-package))
-- 
2.14.4

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

* [Buildroot] [PATCH 02/17] perl-html-parser: add host
  2018-08-11 18:27 [Buildroot] [PATCH 00/17] even more perl modules Christopher McCrory
  2018-08-11 18:27 ` [Buildroot] [PATCH 01/17] perl-cgi: add host Christopher McCrory
@ 2018-08-11 18:27 ` Christopher McCrory
  2018-08-11 18:27 ` [Buildroot] [PATCH 03/17] perl-html-tagset: " Christopher McCrory
                   ` (14 subsequent siblings)
  16 siblings, 0 replies; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 18:27 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
---
 package/perl-html-parser/perl-html-parser.mk | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/package/perl-html-parser/perl-html-parser.mk b/package/perl-html-parser/perl-html-parser.mk
index 66016eb8b0..f519e90699 100644
--- a/package/perl-html-parser/perl-html-parser.mk
+++ b/package/perl-html-parser/perl-html-parser.mk
@@ -8,7 +8,9 @@ PERL_HTML_PARSER_VERSION = 3.72
 PERL_HTML_PARSER_SOURCE = HTML-Parser-$(PERL_HTML_PARSER_VERSION).tar.gz
 PERL_HTML_PARSER_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS
 PERL_HTML_PARSER_DEPENDENCIES = perl-html-tagset
+HOST_PERL_HTML_PARSER_DEPENDENCIES = host-perl-html-tagset
 PERL_HTML_PARSER_LICENSE = Artistic or GPL-1.0+
 PERL_HTML_PARSER_LICENSE_FILES = README
 
 $(eval $(perl-package))
+$(eval $(host-perl-package))
-- 
2.14.4

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

* [Buildroot] [PATCH 03/17] perl-html-tagset: add host
  2018-08-11 18:27 [Buildroot] [PATCH 00/17] even more perl modules Christopher McCrory
  2018-08-11 18:27 ` [Buildroot] [PATCH 01/17] perl-cgi: add host Christopher McCrory
  2018-08-11 18:27 ` [Buildroot] [PATCH 02/17] perl-html-parser: " Christopher McCrory
@ 2018-08-11 18:27 ` Christopher McCrory
  2018-08-11 18:27 ` [Buildroot] [PATCH 04/17] perl-class-std-fast: new package Christopher McCrory
                   ` (13 subsequent siblings)
  16 siblings, 0 replies; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 18:27 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
---
 package/perl-html-tagset/perl-html-tagset.mk | 1 +
 1 file changed, 1 insertion(+)

diff --git a/package/perl-html-tagset/perl-html-tagset.mk b/package/perl-html-tagset/perl-html-tagset.mk
index ff371fa2d3..d810fd5edb 100644
--- a/package/perl-html-tagset/perl-html-tagset.mk
+++ b/package/perl-html-tagset/perl-html-tagset.mk
@@ -11,3 +11,4 @@ PERL_HTML_TAGSET_LICENSE = Artistic or GPL-1.0+
 PERL_HTML_TAGSET_LICENSE_FILES = README
 
 $(eval $(perl-package))
+$(eval $(host-perl-package))
-- 
2.14.4

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

* [Buildroot] [PATCH 04/17] perl-class-std-fast: new package
  2018-08-11 18:27 [Buildroot] [PATCH 00/17] even more perl modules Christopher McCrory
                   ` (2 preceding siblings ...)
  2018-08-11 18:27 ` [Buildroot] [PATCH 03/17] perl-html-tagset: " Christopher McCrory
@ 2018-08-11 18:27 ` Christopher McCrory
  2018-08-12 16:45   ` François Perrad
                     ` (2 more replies)
  2018-08-11 18:27 ` [Buildroot] [PATCH 05/17] perl-data-optlist: " Christopher McCrory
                   ` (12 subsequent siblings)
  16 siblings, 3 replies; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 18:27 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
---
 DEVELOPERS                                           |  1 +
 package/Config.in                                    |  1 +
 package/perl-class-std-fast/Config.in                |  7 +++++++
 package/perl-class-std-fast/perl-class-std-fast.hash |  6 ++++++
 package/perl-class-std-fast/perl-class-std-fast.mk   | 14 ++++++++++++++
 5 files changed, 29 insertions(+)
 create mode 100644 package/perl-class-std-fast/Config.in
 create mode 100644 package/perl-class-std-fast/perl-class-std-fast.hash
 create mode 100644 package/perl-class-std-fast/perl-class-std-fast.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index c693f6765b..7c8483f493 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -484,6 +484,7 @@ F:	package/perl-appconfig
 F:	package/perl-astro-suntime
 F:	package/perl-cgi
 F:	package/perl-class-std
+F:	package/perl-class-std-fast
 F:	package/perl-data-uuid
 F:	package/perl-date-manip
 F:	package/perl-dbi
diff --git a/package/Config.in b/package/Config.in
index 5b9c47aa79..d38c26a98a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -669,6 +669,7 @@ menu "Perl libraries/modules"
 	source "package/perl-astro-suntime/Config.in"
 	source "package/perl-cgi/Config.in"
 	source "package/perl-class-std/Config.in"
+	source "package/perl-class-std-fast/Config.in"
 	source "package/perl-convert-asn1/Config.in"
 	source "package/perl-crypt-blowfish/Config.in"
 	source "package/perl-crypt-cbc/Config.in"
diff --git a/package/perl-class-std-fast/Config.in b/package/perl-class-std-fast/Config.in
new file mode 100644
index 0000000000..10b1e0d786
--- /dev/null
+++ b/package/perl-class-std-fast/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PERL_CLASS_STD_FAST
+	bool "perl-class-std-fast"
+	select BR2_PACKAGE_PERL_CLASS_STD
+	help
+	  faster but less secure than Class::Std
+
+	  https://metacpan.org/release/Class-Std-Fast
diff --git a/package/perl-class-std-fast/perl-class-std-fast.hash b/package/perl-class-std-fast/perl-class-std-fast.hash
new file mode 100644
index 0000000000..07e830a5ee
--- /dev/null
+++ b/package/perl-class-std-fast/perl-class-std-fast.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    d06d084cb84f295b0aabf2eee78ef746 Class-Std-Fast-v0.0.8.tar.gz
+sha256 1bd43763c6a373183097a30e787f5d6713b0db27511c52d533266b59d2cfa780 Class-Std-Fast-v0.0.8.tar.gz
+
+# computed by scancpan
+sha256 aa1ab90c498aee078076e9a1f83e5f14bbfd841509582795ab5a9571428c0c38 README
diff --git a/package/perl-class-std-fast/perl-class-std-fast.mk b/package/perl-class-std-fast/perl-class-std-fast.mk
new file mode 100644
index 0000000000..7c008622dd
--- /dev/null
+++ b/package/perl-class-std-fast/perl-class-std-fast.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-class-std-fast
+#
+################################################################################
+
+PERL_CLASS_STD_FAST_VERSION = v0.0.8
+PERL_CLASS_STD_FAST_SOURCE = Class-Std-Fast-$(PERL_CLASS_STD_FAST_VERSION).tar.gz
+PERL_CLASS_STD_FAST_SITE = $(BR2_CPAN_MIRROR)/authors/id/A/AC/ACID
+PERL_CLASS_STD_FAST_DEPENDENCIES = perl-class-std
+PERL_CLASS_STD_FAST_LICENSE = Artistic or GPL-1.0+
+PERL_CLASS_STD_FAST_LICENSE_FILES = README
+
+$(eval $(perl-package))
-- 
2.14.4

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

* [Buildroot] [PATCH 05/17] perl-data-optlist: new package
  2018-08-11 18:27 [Buildroot] [PATCH 00/17] even more perl modules Christopher McCrory
                   ` (3 preceding siblings ...)
  2018-08-11 18:27 ` [Buildroot] [PATCH 04/17] perl-class-std-fast: new package Christopher McCrory
@ 2018-08-11 18:27 ` Christopher McCrory
  2018-08-12 16:46   ` François Perrad
  2018-08-13 11:21   ` Thomas Petazzoni
  2018-08-11 18:27 ` [Buildroot] [PATCH 06/17] perl-module-runtime: add host Christopher McCrory
                   ` (11 subsequent siblings)
  16 siblings, 2 replies; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 18:27 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
---
 DEVELOPERS                                       |  1 +
 package/Config.in                                |  1 +
 package/perl-data-optlist/Config.in              | 12 ++++++++++++
 package/perl-data-optlist/perl-data-optlist.hash |  6 ++++++
 package/perl-data-optlist/perl-data-optlist.mk   | 14 ++++++++++++++
 5 files changed, 34 insertions(+)
 create mode 100644 package/perl-data-optlist/Config.in
 create mode 100644 package/perl-data-optlist/perl-data-optlist.hash
 create mode 100644 package/perl-data-optlist/perl-data-optlist.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index 7c8483f493..2ecfddf9b0 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -485,6 +485,7 @@ F:	package/perl-astro-suntime
 F:	package/perl-cgi
 F:	package/perl-class-std
 F:	package/perl-class-std-fast
+F:	package/perl-data-optlist
 F:	package/perl-data-uuid
 F:	package/perl-date-manip
 F:	package/perl-dbi
diff --git a/package/Config.in b/package/Config.in
index d38c26a98a..91aff2953b 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -675,6 +675,7 @@ menu "Perl libraries/modules"
 	source "package/perl-crypt-cbc/Config.in"
 	source "package/perl-crypt-openssl-random/Config.in"
 	source "package/perl-crypt-openssl-rsa/Config.in"
+	source "package/perl-data-optlist/Config.in"
 	source "package/perl-data-uuid/Config.in"
 	source "package/perl-date-manip/Config.in"
 	source "package/perl-datetime-tiny/Config.in"
diff --git a/package/perl-data-optlist/Config.in b/package/perl-data-optlist/Config.in
new file mode 100644
index 0000000000..0393e65645
--- /dev/null
+++ b/package/perl-data-optlist/Config.in
@@ -0,0 +1,12 @@
+config BR2_PACKAGE_PERL_DATA_OPTLIST
+	bool "perl-data-optlist"
+	depends on !BR2_STATIC_LIBS
+	select BR2_PACKAGE_PERL_PARAMS_UTIL
+	select BR2_PACKAGE_PERL_SUB_INSTALL
+	help
+	  parse and validate simple name/value option pairs
+
+	  https://github.com/rjbs/Data-OptList
+
+comment "perl-data-optlist needs a toolchain w/ dynamic library"
+	depends on BR2_STATIC_LIBS
diff --git a/package/perl-data-optlist/perl-data-optlist.hash b/package/perl-data-optlist/perl-data-optlist.hash
new file mode 100644
index 0000000000..93df006486
--- /dev/null
+++ b/package/perl-data-optlist/perl-data-optlist.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    f9236c9ea5607134ad8a2b3dc901c4c5 Data-OptList-0.110.tar.gz
+sha256 366117cb2966473f2559f2f4575ff6ae69e84c69a0f30a0773e1b51a457ef5c3 Data-OptList-0.110.tar.gz
+
+# computed by scancpan
+sha256 73c7bd4c8e4adc474f9dae32b9aa08f6ce27327940751dd6e8373404beabdffa LICENSE
diff --git a/package/perl-data-optlist/perl-data-optlist.mk b/package/perl-data-optlist/perl-data-optlist.mk
new file mode 100644
index 0000000000..ef643cf845
--- /dev/null
+++ b/package/perl-data-optlist/perl-data-optlist.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-data-optlist
+#
+################################################################################
+
+PERL_DATA_OPTLIST_VERSION = 0.110
+PERL_DATA_OPTLIST_SOURCE = Data-OptList-$(PERL_DATA_OPTLIST_VERSION).tar.gz
+PERL_DATA_OPTLIST_SITE = $(BR2_CPAN_MIRROR)/authors/id/R/RJ/RJBS
+PERL_DATA_OPTLIST_DEPENDENCIES = perl-params-util perl-sub-install
+PERL_DATA_OPTLIST_LICENSE = Artistic or GPL-1.0+
+PERL_DATA_OPTLIST_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
2.14.4

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

* [Buildroot] [PATCH 06/17] perl-module-runtime: add host
  2018-08-11 18:27 [Buildroot] [PATCH 00/17] even more perl modules Christopher McCrory
                   ` (4 preceding siblings ...)
  2018-08-11 18:27 ` [Buildroot] [PATCH 05/17] perl-data-optlist: " Christopher McCrory
@ 2018-08-11 18:27 ` Christopher McCrory
  2018-08-12  9:21   ` François Perrad
  2018-08-11 18:27 ` [Buildroot] [PATCH 07/17] perl-dist-checkconflicts: new package Christopher McCrory
                   ` (10 subsequent siblings)
  16 siblings, 1 reply; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 18:27 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
---
 package/perl-module-runtime/perl-module-runtime.mk | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/package/perl-module-runtime/perl-module-runtime.mk b/package/perl-module-runtime/perl-module-runtime.mk
index 5ba95f7056..44981dc546 100644
--- a/package/perl-module-runtime/perl-module-runtime.mk
+++ b/package/perl-module-runtime/perl-module-runtime.mk
@@ -8,7 +8,9 @@ PERL_MODULE_RUNTIME_VERSION = 0.016
 PERL_MODULE_RUNTIME_SOURCE = Module-Runtime-$(PERL_MODULE_RUNTIME_VERSION).tar.gz
 PERL_MODULE_RUNTIME_SITE = $(BR2_CPAN_MIRROR)/authors/id/Z/ZE/ZEFRAM
 PERL_MODULE_RUNTIME_DEPENDENCIES = host-perl-module-build
+HOST_PERL_MODULE_RUNTIME_DEPENDENCIES = host-perl-module-build
 PERL_MODULE_RUNTIME_LICENSE = Artistic or GPL-1.0+
 PERL_MODULE_RUNTIME_LICENSE_FILES = README
 
 $(eval $(perl-package))
+$(eval $(host-perl-package))
-- 
2.14.4

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

* [Buildroot] [PATCH 07/17] perl-dist-checkconflicts: new package
  2018-08-11 18:27 [Buildroot] [PATCH 00/17] even more perl modules Christopher McCrory
                   ` (5 preceding siblings ...)
  2018-08-11 18:27 ` [Buildroot] [PATCH 06/17] perl-module-runtime: add host Christopher McCrory
@ 2018-08-11 18:27 ` Christopher McCrory
  2018-08-14  3:59   ` François Perrad
  2018-08-11 18:27 ` [Buildroot] [PATCH 08/17] perl-io-socket-multicast: " Christopher McCrory
                   ` (9 subsequent siblings)
  16 siblings, 1 reply; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 18:27 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
---
 DEVELOPERS                                               |  1 +
 package/Config.in                                        |  1 +
 package/perl-dist-checkconflicts/Config.in               |  7 +++++++
 .../perl-dist-checkconflicts.hash                        |  6 ++++++
 .../perl-dist-checkconflicts/perl-dist-checkconflicts.mk | 16 ++++++++++++++++
 5 files changed, 31 insertions(+)
 create mode 100644 package/perl-dist-checkconflicts/Config.in
 create mode 100644 package/perl-dist-checkconflicts/perl-dist-checkconflicts.hash
 create mode 100644 package/perl-dist-checkconflicts/perl-dist-checkconflicts.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index 2ecfddf9b0..78934320c6 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -490,6 +490,7 @@ F:	package/perl-data-uuid
 F:	package/perl-date-manip
 F:	package/perl-dbi
 F:	package/perl-device-serialport
+F:	package/perl-dist-checkconflicts
 F:	package/perl-file-slurp
 F:	package/perl-io-interface
 F:	package/perl-json-maybexs
diff --git a/package/Config.in b/package/Config.in
index 91aff2953b..1eac9b3726 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -680,6 +680,7 @@ menu "Perl libraries/modules"
 	source "package/perl-date-manip/Config.in"
 	source "package/perl-datetime-tiny/Config.in"
 	source "package/perl-dbi/Config.in"
+	source "package/perl-dist-checkconflicts/Config.in"
 	source "package/perl-device-serialport/Config.in"
 	source "package/perl-digest-hmac/Config.in"
 	source "package/perl-digest-md5/Config.in"
diff --git a/package/perl-dist-checkconflicts/Config.in b/package/perl-dist-checkconflicts/Config.in
new file mode 100644
index 0000000000..10f0944aa8
--- /dev/null
+++ b/package/perl-dist-checkconflicts/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PERL_DIST_CHECKCONFLICTS
+	bool "perl-dist-checkconflicts"
+	select BR2_PACKAGE_PERL_MODULE_RUNTIME
+	help
+	  declare version conflicts for your dist
+
+	  http://metacpan.org/release/Dist-CheckConflicts
diff --git a/package/perl-dist-checkconflicts/perl-dist-checkconflicts.hash b/package/perl-dist-checkconflicts/perl-dist-checkconflicts.hash
new file mode 100644
index 0000000000..5605fed4ae
--- /dev/null
+++ b/package/perl-dist-checkconflicts/perl-dist-checkconflicts.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    c8725a92b9169708b0f63036812070f2 Dist-CheckConflicts-0.11.tar.gz
+sha256 ea844b9686c94d666d9d444321d764490b2cde2f985c4165b4c2c77665caedc4 Dist-CheckConflicts-0.11.tar.gz
+
+# computed by scancpan
+sha256 b4e0637ed96008ddcbf7e0ddeb73967df3d0b4dc62a6b7fdb86eac37018cb12e LICENSE
diff --git a/package/perl-dist-checkconflicts/perl-dist-checkconflicts.mk b/package/perl-dist-checkconflicts/perl-dist-checkconflicts.mk
new file mode 100644
index 0000000000..cbde23c2f1
--- /dev/null
+++ b/package/perl-dist-checkconflicts/perl-dist-checkconflicts.mk
@@ -0,0 +1,16 @@
+################################################################################
+#
+# perl-dist-checkconflicts
+#
+################################################################################
+
+PERL_DIST_CHECKCONFLICTS_VERSION = 0.11
+PERL_DIST_CHECKCONFLICTS_SOURCE = Dist-CheckConflicts-$(PERL_DIST_CHECKCONFLICTS_VERSION).tar.gz
+PERL_DIST_CHECKCONFLICTS_SITE = $(BR2_CPAN_MIRROR)/authors/id/D/DO/DOY
+PERL_DIST_CHECKCONFLICTS_DEPENDENCIES = perl-module-runtime
+HOST_PERL_DIST_CHECKCONFLICTS_DEPENDENCIES = host-perl-module-runtime
+PERL_DIST_CHECKCONFLICTS_LICENSE = Artistic or GPL-1.0+
+PERL_DIST_CHECKCONFLICTS_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
+$(eval $(host-perl-package))
-- 
2.14.4

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

* [Buildroot] [PATCH 08/17] perl-io-socket-multicast: new package
  2018-08-11 18:27 [Buildroot] [PATCH 00/17] even more perl modules Christopher McCrory
                   ` (6 preceding siblings ...)
  2018-08-11 18:27 ` [Buildroot] [PATCH 07/17] perl-dist-checkconflicts: new package Christopher McCrory
@ 2018-08-11 18:27 ` Christopher McCrory
  2018-08-12 16:48   ` François Perrad
  2018-08-13 12:16   ` Thomas Petazzoni
  2018-08-11 18:27 ` [Buildroot] [PATCH 09/17] perl-mime-tools: " Christopher McCrory
                   ` (8 subsequent siblings)
  16 siblings, 2 replies; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 18:27 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
---
 DEVELOPERS                                                 |  1 +
 package/Config.in                                          |  1 +
 package/perl-io-socket-multicast/Config.in                 | 11 +++++++++++
 .../perl-io-socket-multicast/perl-io-socket-multicast.hash |  6 ++++++
 .../perl-io-socket-multicast/perl-io-socket-multicast.mk   | 14 ++++++++++++++
 5 files changed, 33 insertions(+)
 create mode 100644 package/perl-io-socket-multicast/Config.in
 create mode 100644 package/perl-io-socket-multicast/perl-io-socket-multicast.hash
 create mode 100644 package/perl-io-socket-multicast/perl-io-socket-multicast.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index 78934320c6..10ca624070 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -493,6 +493,7 @@ F:	package/perl-device-serialport
 F:	package/perl-dist-checkconflicts
 F:	package/perl-file-slurp
 F:	package/perl-io-interface
+F:	package/perl-io-socket-multicast
 F:	package/perl-json-maybexs
 F:	package/perl-module-runtime
 F:	package/perl-number-bytes-human
diff --git a/package/Config.in b/package/Config.in
index 1eac9b3726..fd5aba3e53 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -702,6 +702,7 @@ menu "Perl libraries/modules"
 	source "package/perl-http-negotiate/Config.in"
 	source "package/perl-io-html/Config.in"
 	source "package/perl-io-interface/Config.in"
+	source "package/perl-io-socket-multicast/Config.in"
 	source "package/perl-io-socket-ssl/Config.in"
 	source "package/perl-json-maybexs/Config.in"
 	source "package/perl-json-tiny/Config.in"
diff --git a/package/perl-io-socket-multicast/Config.in b/package/perl-io-socket-multicast/Config.in
new file mode 100644
index 0000000000..f63a4e1bf9
--- /dev/null
+++ b/package/perl-io-socket-multicast/Config.in
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_PERL_IO_SOCKET_MULTICAST
+	bool "perl-io-socket-multicast"
+	depends on !BR2_STATIC_LIBS
+	select BR2_PACKAGE_PERL_IO_INTERFACE
+	help
+	  Send and receive multicast messages
+
+	  https://metacpan.org/release/IO-Socket-Multicast
+
+comment "perl-io-socket-multicast needs a toolchain w/ dynamic library"
+	depends on BR2_STATIC_LIBS
diff --git a/package/perl-io-socket-multicast/perl-io-socket-multicast.hash b/package/perl-io-socket-multicast/perl-io-socket-multicast.hash
new file mode 100644
index 0000000000..c12da12c41
--- /dev/null
+++ b/package/perl-io-socket-multicast/perl-io-socket-multicast.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    c96e6cbb367b1d11ffe7bb9fbd833540 IO-Socket-Multicast-1.12.tar.gz
+sha256 70e8af4aa21d19bab5edd9f43a6b3d6277748a65145d46ff0ea2ae4c59495c72 IO-Socket-Multicast-1.12.tar.gz
+
+# computed by scancpan
+sha256 ea33bda0e2ec6734e29895a37cd1fc005d86f2abbe7e9943e0213ae64844a697 README
diff --git a/package/perl-io-socket-multicast/perl-io-socket-multicast.mk b/package/perl-io-socket-multicast/perl-io-socket-multicast.mk
new file mode 100644
index 0000000000..41e4fe404c
--- /dev/null
+++ b/package/perl-io-socket-multicast/perl-io-socket-multicast.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-io-socket-multicast
+#
+################################################################################
+
+PERL_IO_SOCKET_MULTICAST_VERSION = 1.12
+PERL_IO_SOCKET_MULTICAST_SOURCE = IO-Socket-Multicast-$(PERL_IO_SOCKET_MULTICAST_VERSION).tar.gz
+PERL_IO_SOCKET_MULTICAST_SITE = $(BR2_CPAN_MIRROR)/authors/id/B/BR/BRAMBLE
+PERL_IO_SOCKET_MULTICAST_DEPENDENCIES = perl-io-interface
+PERL_IO_SOCKET_MULTICAST_LICENSE = Artistic or GPL-1.0+
+PERL_IO_SOCKET_MULTICAST_LICENSE_FILES = README
+
+$(eval $(perl-package))
-- 
2.14.4

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

* [Buildroot] [PATCH 09/17] perl-mime-tools: new package
  2018-08-11 18:27 [Buildroot] [PATCH 00/17] even more perl modules Christopher McCrory
                   ` (7 preceding siblings ...)
  2018-08-11 18:27 ` [Buildroot] [PATCH 08/17] perl-io-socket-multicast: " Christopher McCrory
@ 2018-08-11 18:27 ` Christopher McCrory
  2018-08-12 16:49   ` François Perrad
  2018-08-13 12:16   ` Thomas Petazzoni
  2018-08-11 18:27 ` [Buildroot] [PATCH 10/17] perl-module-implementation: " Christopher McCrory
                   ` (7 subsequent siblings)
  16 siblings, 2 replies; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 18:27 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
---
 DEVELOPERS                                   |  1 +
 package/Config.in                            |  1 +
 package/perl-mime-tools/Config.in            |  7 +++++++
 package/perl-mime-tools/perl-mime-tools.hash |  6 ++++++
 package/perl-mime-tools/perl-mime-tools.mk   | 14 ++++++++++++++
 5 files changed, 29 insertions(+)
 create mode 100644 package/perl-mime-tools/Config.in
 create mode 100644 package/perl-mime-tools/perl-mime-tools.hash
 create mode 100644 package/perl-mime-tools/perl-mime-tools.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index 10ca624070..2bc890e744 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -495,6 +495,7 @@ F:	package/perl-file-slurp
 F:	package/perl-io-interface
 F:	package/perl-io-socket-multicast
 F:	package/perl-json-maybexs
+F:	package/perl-mime-tools
 F:	package/perl-module-runtime
 F:	package/perl-number-bytes-human
 F:	package/perl-params-util
diff --git a/package/Config.in b/package/Config.in
index fd5aba3e53..6124a7197a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -712,6 +712,7 @@ menu "Perl libraries/modules"
 	source "package/perl-mailtools/Config.in"
 	source "package/perl-mime-base64-urlsafe/Config.in"
 	source "package/perl-mime-base64/Config.in"
+	source "package/perl-mime-tools/Config.in"
 	source "package/perl-module-runtime/Config.in"
 	source "package/perl-mojolicious-plugin-authentication/Config.in"
 	source "package/perl-mojolicious/Config.in"
diff --git a/package/perl-mime-tools/Config.in b/package/perl-mime-tools/Config.in
new file mode 100644
index 0000000000..740651d1d0
--- /dev/null
+++ b/package/perl-mime-tools/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PERL_MIME_TOOLS
+	bool "perl-mime-tools"
+	select BR2_PACKAGE_PERL_MAILTOOLS
+	help
+	  Tools to manipulate MIME messages
+
+	  https://metacpan.org/release/MIME-tools
diff --git a/package/perl-mime-tools/perl-mime-tools.hash b/package/perl-mime-tools/perl-mime-tools.hash
new file mode 100644
index 0000000000..41e13eb0b2
--- /dev/null
+++ b/package/perl-mime-tools/perl-mime-tools.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    a2f0e07da2ff4b0478908544cc4b40fa MIME-tools-5.509.tar.gz
+sha256 64579f0c923d81d9a2194586e47c3475519e2646e4b5c102a8920759facf6973 MIME-tools-5.509.tar.gz
+
+# computed by scancpan
+sha256 151cd94e37eb05239c5a678c7d1c4d9d5241a7c9c138760b85152bc1947e2b93 COPYING
diff --git a/package/perl-mime-tools/perl-mime-tools.mk b/package/perl-mime-tools/perl-mime-tools.mk
new file mode 100644
index 0000000000..03bea508ef
--- /dev/null
+++ b/package/perl-mime-tools/perl-mime-tools.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-mime-tools
+#
+################################################################################
+
+PERL_MIME_TOOLS_VERSION = 5.509
+PERL_MIME_TOOLS_SOURCE = MIME-tools-$(PERL_MIME_TOOLS_VERSION).tar.gz
+PERL_MIME_TOOLS_SITE = $(BR2_CPAN_MIRROR)/authors/id/D/DS/DSKOLL
+PERL_MIME_TOOLS_DEPENDENCIES = perl-mailtools
+PERL_MIME_TOOLS_LICENSE = Artistic or GPL-1.0+
+PERL_MIME_TOOLS_LICENSE_FILES = COPYING
+
+$(eval $(perl-package))
-- 
2.14.4

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

* [Buildroot] [PATCH 10/17] perl-module-implementation: new package
  2018-08-11 18:27 [Buildroot] [PATCH 00/17] even more perl modules Christopher McCrory
                   ` (8 preceding siblings ...)
  2018-08-11 18:27 ` [Buildroot] [PATCH 09/17] perl-mime-tools: " Christopher McCrory
@ 2018-08-11 18:27 ` Christopher McCrory
  2018-08-12 16:50   ` François Perrad
  2018-08-13 21:31   ` Thomas Petazzoni
  2018-08-11 18:27 ` [Buildroot] [PATCH 11/17] perl-package-stash: " Christopher McCrory
                   ` (6 subsequent siblings)
  16 siblings, 2 replies; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 18:27 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
---
 DEVELOPERS                                                 |  1 +
 package/Config.in                                          |  1 +
 package/perl-module-implementation/Config.in               |  8 ++++++++
 .../perl-module-implementation.hash                        |  6 ++++++
 .../perl-module-implementation.mk                          | 14 ++++++++++++++
 5 files changed, 30 insertions(+)
 create mode 100644 package/perl-module-implementation/Config.in
 create mode 100644 package/perl-module-implementation/perl-module-implementation.hash
 create mode 100644 package/perl-module-implementation/perl-module-implementation.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index 2bc890e744..9d7d38ea75 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -496,6 +496,7 @@ F:	package/perl-io-interface
 F:	package/perl-io-socket-multicast
 F:	package/perl-json-maybexs
 F:	package/perl-mime-tools
+F:	package/perl-module-implementation
 F:	package/perl-module-runtime
 F:	package/perl-number-bytes-human
 F:	package/perl-params-util
diff --git a/package/Config.in b/package/Config.in
index 6124a7197a..1008a651ec 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -713,6 +713,7 @@ menu "Perl libraries/modules"
 	source "package/perl-mime-base64-urlsafe/Config.in"
 	source "package/perl-mime-base64/Config.in"
 	source "package/perl-mime-tools/Config.in"
+	source "package/perl-module-implementation/Config.in"
 	source "package/perl-module-runtime/Config.in"
 	source "package/perl-mojolicious-plugin-authentication/Config.in"
 	source "package/perl-mojolicious/Config.in"
diff --git a/package/perl-module-implementation/Config.in b/package/perl-module-implementation/Config.in
new file mode 100644
index 0000000000..aa07cacd11
--- /dev/null
+++ b/package/perl-module-implementation/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PERL_MODULE_IMPLEMENTATION
+	bool "perl-module-implementation"
+	select BR2_PACKAGE_PERL_MODULE_RUNTIME
+	select BR2_PACKAGE_PERL_TRY_TINY
+	help
+	  Loads one of several alternate underlying implementations for a module
+
+	  http://metacpan.org/release/Module-Implementation
diff --git a/package/perl-module-implementation/perl-module-implementation.hash b/package/perl-module-implementation/perl-module-implementation.hash
new file mode 100644
index 0000000000..caf365c024
--- /dev/null
+++ b/package/perl-module-implementation/perl-module-implementation.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    52e3fe0ca6b1eff0488d59b7aacc0667 Module-Implementation-0.09.tar.gz
+sha256 c15f1a12f0c2130c9efff3c2e1afe5887b08ccd033bd132186d1e7d5087fd66d Module-Implementation-0.09.tar.gz
+
+# computed by scancpan
+sha256 dd34e4dbcadfaa3db992201873e1cbb4b4f4c18e9bf000821d5c768e66d7ff0b LICENSE
diff --git a/package/perl-module-implementation/perl-module-implementation.mk b/package/perl-module-implementation/perl-module-implementation.mk
new file mode 100644
index 0000000000..50ee8610a5
--- /dev/null
+++ b/package/perl-module-implementation/perl-module-implementation.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-module-implementation
+#
+################################################################################
+
+PERL_MODULE_IMPLEMENTATION_VERSION = 0.09
+PERL_MODULE_IMPLEMENTATION_SOURCE = Module-Implementation-$(PERL_MODULE_IMPLEMENTATION_VERSION).tar.gz
+PERL_MODULE_IMPLEMENTATION_SITE = $(BR2_CPAN_MIRROR)/authors/id/D/DR/DROLSKY
+PERL_MODULE_IMPLEMENTATION_DEPENDENCIES = perl-module-runtime perl-try-tiny
+PERL_MODULE_IMPLEMENTATION_LICENSE = Artistic-2.0
+PERL_MODULE_IMPLEMENTATION_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
2.14.4

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

* [Buildroot] [PATCH 11/17] perl-package-stash: new package
  2018-08-11 18:27 [Buildroot] [PATCH 00/17] even more perl modules Christopher McCrory
                   ` (9 preceding siblings ...)
  2018-08-11 18:27 ` [Buildroot] [PATCH 10/17] perl-module-implementation: " Christopher McCrory
@ 2018-08-11 18:27 ` Christopher McCrory
  2018-08-11 19:37   ` François Perrad
  2018-08-11 18:27 ` [Buildroot] [PATCH 12/17] perl-template-toolkit: " Christopher McCrory
                   ` (5 subsequent siblings)
  16 siblings, 1 reply; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 18:27 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
---
 DEVELOPERS                                         |  1 +
 package/Config.in                                  |  1 +
 package/perl-package-stash/Config.in               |  8 ++++++++
 package/perl-package-stash/perl-package-stash.hash |  6 ++++++
 package/perl-package-stash/perl-package-stash.mk   | 15 +++++++++++++++
 5 files changed, 31 insertions(+)
 create mode 100644 package/perl-package-stash/Config.in
 create mode 100644 package/perl-package-stash/perl-package-stash.hash
 create mode 100644 package/perl-package-stash/perl-package-stash.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index 9d7d38ea75..ce2e31461a 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -499,6 +499,7 @@ F:	package/perl-mime-tools
 F:	package/perl-module-implementation
 F:	package/perl-module-runtime
 F:	package/perl-number-bytes-human
+F:	package/perl-package-stash
 F:	package/perl-params-util
 F:	package/perl-sub-install
 F:	package/perl-sys-meminfo
diff --git a/package/Config.in b/package/Config.in
index 1008a651ec..57b22af90e 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -726,6 +726,7 @@ menu "Perl libraries/modules"
 	source "package/perl-net-telnet/Config.in"
 	source "package/perl-netaddr-ip/Config.in"
 	source "package/perl-number-bytes-human/Config.in"
+	source "package/perl-package-stash/Config.in"
 	source "package/perl-params-util/Config.in"
 	source "package/perl-path-tiny/Config.in"
 	source "package/perl-sub-install/Config.in"
diff --git a/package/perl-package-stash/Config.in b/package/perl-package-stash/Config.in
new file mode 100644
index 0000000000..755850f7b6
--- /dev/null
+++ b/package/perl-package-stash/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PERL_PACKAGE_STASH
+	bool "perl-package-stash"
+	select BR2_PACKAGE_PERL_DIST_CHECKCONFLICTS
+	select BR2_PACKAGE_PERL_MODULE_IMPLEMENTATION
+	help
+	  routines for manipulating stashes
+
+	  http://metacpan.org/release/Package-Stash
diff --git a/package/perl-package-stash/perl-package-stash.hash b/package/perl-package-stash/perl-package-stash.hash
new file mode 100644
index 0000000000..4d9b202879
--- /dev/null
+++ b/package/perl-package-stash/perl-package-stash.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    7e47a8261312e1cf3d12bd2007916b66 Package-Stash-0.37.tar.gz
+sha256 06ab05388f9130cd377c0e1d3e3bafeed6ef6a1e22104571a9e1d7bfac787b2c Package-Stash-0.37.tar.gz
+
+# computed by scancpan
+sha256 b4e0637ed96008ddcbf7e0ddeb73967df3d0b4dc62a6b7fdb86eac37018cb12e LICENSE
diff --git a/package/perl-package-stash/perl-package-stash.mk b/package/perl-package-stash/perl-package-stash.mk
new file mode 100644
index 0000000000..0da733dcbe
--- /dev/null
+++ b/package/perl-package-stash/perl-package-stash.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# perl-package-stash
+#
+################################################################################
+
+PERL_PACKAGE_STASH_VERSION = 0.37
+PERL_PACKAGE_STASH_SOURCE = Package-Stash-$(PERL_PACKAGE_STASH_VERSION).tar.gz
+PERL_PACKAGE_STASH_SITE = $(BR2_CPAN_MIRROR)/authors/id/D/DO/DOY
+PERL_PACKAGE_STASH_DEPENDENCIES = host-perl-dist-checkconflicts perl-dist-checkconflicts perl-module-implementation
+PERL_TEMPLATE_TOOLKIT_CONF_OPTS += TT_XS_ENABLE=n
+PERL_PACKAGE_STASH_LICENSE = Artistic or GPL-1.0+
+PERL_PACKAGE_STASH_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
2.14.4

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

* [Buildroot] [PATCH 12/17] perl-template-toolkit: new package
  2018-08-11 18:27 [Buildroot] [PATCH 00/17] even more perl modules Christopher McCrory
                   ` (10 preceding siblings ...)
  2018-08-11 18:27 ` [Buildroot] [PATCH 11/17] perl-package-stash: " Christopher McCrory
@ 2018-08-11 18:27 ` Christopher McCrory
  2018-08-12  8:04   ` François Perrad
  2018-08-11 18:27 ` [Buildroot] [PATCH 13/17] perl-time-parsedate: " Christopher McCrory
                   ` (4 subsequent siblings)
  16 siblings, 1 reply; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 18:27 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
---
 DEVELOPERS                                               |  1 +
 package/Config.in                                        |  1 +
 package/perl-template-toolkit/Config.in                  | 11 +++++++++++
 package/perl-template-toolkit/perl-template-toolkit.hash |  6 ++++++
 package/perl-template-toolkit/perl-template-toolkit.mk   | 14 ++++++++++++++
 5 files changed, 33 insertions(+)
 create mode 100644 package/perl-template-toolkit/Config.in
 create mode 100644 package/perl-template-toolkit/perl-template-toolkit.hash
 create mode 100644 package/perl-template-toolkit/perl-template-toolkit.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index ce2e31461a..e23ad8a879 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -504,6 +504,7 @@ F:	package/perl-params-util
 F:	package/perl-sub-install
 F:	package/perl-sys-meminfo
 F:	package/perl-sys-mmap
+F:	package/perl-template-toolkit
 
 N:	Clayton Shotwell <clayton.shotwell@rockwellcollins.com>
 F:	package/audit/
diff --git a/package/Config.in b/package/Config.in
index 57b22af90e..58c75b0d8f 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -732,6 +732,7 @@ menu "Perl libraries/modules"
 	source "package/perl-sub-install/Config.in"
 	source "package/perl-sys-meminfo/Config.in"
 	source "package/perl-sys-mmap/Config.in"
+	source "package/perl-template-toolkit/Config.in"
 	source "package/perl-time-hires/Config.in"
 	source "package/perl-timedate/Config.in"
 	source "package/perl-try-tiny/Config.in"
diff --git a/package/perl-template-toolkit/Config.in b/package/perl-template-toolkit/Config.in
new file mode 100644
index 0000000000..1caca074aa
--- /dev/null
+++ b/package/perl-template-toolkit/Config.in
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_PERL_TEMPLATE_TOOLKIT
+	bool "perl-template-toolkit"
+	depends on !BR2_STATIC_LIBS
+	select BR2_PACKAGE_PERL_APPCONFIG
+	help
+	  comprehensive template processing system
+
+	  https://metacpan.org/release/Template-Toolkit
+
+comment "perl-template-toolkit needs a toolchain w/ dynamic library"
+	depends on BR2_STATIC_LIBS
diff --git a/package/perl-template-toolkit/perl-template-toolkit.hash b/package/perl-template-toolkit/perl-template-toolkit.hash
new file mode 100644
index 0000000000..54d4553695
--- /dev/null
+++ b/package/perl-template-toolkit/perl-template-toolkit.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    a7fae5d4fe5918f33105d92a62134067 Template-Toolkit-2.27.tar.gz
+sha256 1311a403264d0134c585af0309ff2a9d5074b8ece23ece5660d31ec96bf2c6dc Template-Toolkit-2.27.tar.gz
+
+# computed by scancpan
+sha256 d897b2d98affd4f0489340e54ceb542383101e3d21408dfad025df71d770d842 README
diff --git a/package/perl-template-toolkit/perl-template-toolkit.mk b/package/perl-template-toolkit/perl-template-toolkit.mk
new file mode 100644
index 0000000000..820fb5bd8d
--- /dev/null
+++ b/package/perl-template-toolkit/perl-template-toolkit.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-template-toolkit
+#
+################################################################################
+
+PERL_TEMPLATE_TOOLKIT_VERSION = 2.27
+PERL_TEMPLATE_TOOLKIT_SOURCE = Template-Toolkit-$(PERL_TEMPLATE_TOOLKIT_VERSION).tar.gz
+PERL_TEMPLATE_TOOLKIT_SITE = $(BR2_CPAN_MIRROR)/authors/id/A/AB/ABW
+PERL_TEMPLATE_TOOLKIT_DEPENDENCIES = host-perl-cgi perl-appconfig
+PERL_TEMPLATE_TOOLKIT_LICENSE = Artistic or GPL-1.0+
+PERL_TEMPLATE_TOOLKIT_LICENSE_FILES = README
+
+$(eval $(perl-package))
-- 
2.14.4

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

* [Buildroot] [PATCH 13/17] perl-time-parsedate: new package
  2018-08-11 18:27 [Buildroot] [PATCH 00/17] even more perl modules Christopher McCrory
                   ` (11 preceding siblings ...)
  2018-08-11 18:27 ` [Buildroot] [PATCH 12/17] perl-template-toolkit: " Christopher McCrory
@ 2018-08-11 18:27 ` Christopher McCrory
  2018-08-12 16:51   ` François Perrad
  2018-08-13 21:46   ` Thomas Petazzoni
  2018-08-11 18:27 ` [Buildroot] [PATCH 14/17] perl-x10: " Christopher McCrory
                   ` (3 subsequent siblings)
  16 siblings, 2 replies; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 18:27 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
---
 DEVELOPERS                                           |  1 +
 package/Config.in                                    |  1 +
 package/perl-time-parsedate/Config.in                |  6 ++++++
 package/perl-time-parsedate/perl-time-parsedate.hash |  6 ++++++
 package/perl-time-parsedate/perl-time-parsedate.mk   | 12 ++++++++++++
 5 files changed, 26 insertions(+)
 create mode 100644 package/perl-time-parsedate/Config.in
 create mode 100644 package/perl-time-parsedate/perl-time-parsedate.hash
 create mode 100644 package/perl-time-parsedate/perl-time-parsedate.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index e23ad8a879..1a4eb9d5e4 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -505,6 +505,7 @@ F:	package/perl-sub-install
 F:	package/perl-sys-meminfo
 F:	package/perl-sys-mmap
 F:	package/perl-template-toolkit
+F:	package/perl-time-parsedate
 
 N:	Clayton Shotwell <clayton.shotwell@rockwellcollins.com>
 F:	package/audit/
diff --git a/package/Config.in b/package/Config.in
index 58c75b0d8f..6ce5ccd080 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -734,6 +734,7 @@ menu "Perl libraries/modules"
 	source "package/perl-sys-mmap/Config.in"
 	source "package/perl-template-toolkit/Config.in"
 	source "package/perl-time-hires/Config.in"
+	source "package/perl-time-parsedate/Config.in"
 	source "package/perl-timedate/Config.in"
 	source "package/perl-try-tiny/Config.in"
 	source "package/perl-uri/Config.in"
diff --git a/package/perl-time-parsedate/Config.in b/package/perl-time-parsedate/Config.in
new file mode 100644
index 0000000000..cea5d2941e
--- /dev/null
+++ b/package/perl-time-parsedate/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_TIME_PARSEDATE
+	bool "perl-time-parsedate"
+	help
+	  Parse and format time values
+
+	  https://metacpan.org/release/Time-ParseDate
diff --git a/package/perl-time-parsedate/perl-time-parsedate.hash b/package/perl-time-parsedate/perl-time-parsedate.hash
new file mode 100644
index 0000000000..97d0009850
--- /dev/null
+++ b/package/perl-time-parsedate/perl-time-parsedate.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    9143d075278857d21c77467d26f1603b Time-ParseDate-2015.103.tar.gz
+sha256 2c1a06235bf811813caac9eaa9daa71af758667cdf7b082cb59863220fcaeed1 Time-ParseDate-2015.103.tar.gz
+
+# computed by scancpan
+sha256 a8f6d313ecc680934da33872f69e6f4fa64ad9840b016d4d4822e952e518a964 README
diff --git a/package/perl-time-parsedate/perl-time-parsedate.mk b/package/perl-time-parsedate/perl-time-parsedate.mk
new file mode 100644
index 0000000000..828271079b
--- /dev/null
+++ b/package/perl-time-parsedate/perl-time-parsedate.mk
@@ -0,0 +1,12 @@
+################################################################################
+#
+# perl-time-parsedate
+#
+################################################################################
+
+PERL_TIME_PARSEDATE_VERSION = 2015.103
+PERL_TIME_PARSEDATE_SOURCE = Time-ParseDate-$(PERL_TIME_PARSEDATE_VERSION).tar.gz
+PERL_TIME_PARSEDATE_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MU/MUIR/modules
+PERL_TIME_PARSEDATE_LICENSE_FILES = README
+
+$(eval $(perl-package))
-- 
2.14.4

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

* [Buildroot] [PATCH 14/17] perl-x10: new package
  2018-08-11 18:27 [Buildroot] [PATCH 00/17] even more perl modules Christopher McCrory
                   ` (12 preceding siblings ...)
  2018-08-11 18:27 ` [Buildroot] [PATCH 13/17] perl-time-parsedate: " Christopher McCrory
@ 2018-08-11 18:27 ` Christopher McCrory
  2018-08-12 16:52   ` François Perrad
  2018-08-13 21:49   ` Thomas Petazzoni
  2018-08-11 18:27 ` [Buildroot] [PATCH 15/17] perl-module-build: add target Christopher McCrory
                   ` (2 subsequent siblings)
  16 siblings, 2 replies; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 18:27 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
---
 DEVELOPERS                     |  1 +
 package/Config.in              |  1 +
 package/perl-x10/Config.in     | 13 +++++++++++++
 package/perl-x10/perl-x10.hash |  6 ++++++
 package/perl-x10/perl-x10.mk   | 14 ++++++++++++++
 5 files changed, 35 insertions(+)
 create mode 100644 package/perl-x10/Config.in
 create mode 100644 package/perl-x10/perl-x10.hash
 create mode 100644 package/perl-x10/perl-x10.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index 1a4eb9d5e4..d056cadf1f 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -506,6 +506,7 @@ F:	package/perl-sys-meminfo
 F:	package/perl-sys-mmap
 F:	package/perl-template-toolkit
 F:	package/perl-time-parsedate
+F:	package/perl-x10
 
 N:	Clayton Shotwell <clayton.shotwell@rockwellcollins.com>
 F:	package/audit/
diff --git a/package/Config.in b/package/Config.in
index 6ce5ccd080..4cedcec11a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -739,6 +739,7 @@ menu "Perl libraries/modules"
 	source "package/perl-try-tiny/Config.in"
 	source "package/perl-uri/Config.in"
 	source "package/perl-www-robotrules/Config.in"
+	source "package/perl-x10/Config.in"
 	source "package/perl-xml-libxml/Config.in"
 	source "package/perl-xml-namespacesupport/Config.in"
 	source "package/perl-xml-sax/Config.in"
diff --git a/package/perl-x10/Config.in b/package/perl-x10/Config.in
new file mode 100644
index 0000000000..984a561b05
--- /dev/null
+++ b/package/perl-x10/Config.in
@@ -0,0 +1,13 @@
+config BR2_PACKAGE_PERL_X10
+	bool "perl-x10"
+	depends on !BR2_STATIC_LIBS
+	select BR2_PACKAGE_PERL_ASTRO_SUNTIME
+	select BR2_PACKAGE_PERL_DEVICE_SERIALPORT
+	select BR2_PACKAGE_PERL_TIME_PARSEDATE
+	help
+	  creates a server used to receive events from an x10 client
+
+	  https://metacpan.org/release/X10
+
+comment "perl-x10 needs a toolchain w/ dynamic library"
+	depends on BR2_STATIC_LIBS
diff --git a/package/perl-x10/perl-x10.hash b/package/perl-x10/perl-x10.hash
new file mode 100644
index 0000000000..5411390e3e
--- /dev/null
+++ b/package/perl-x10/perl-x10.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    20dcca2dfb978bfed3043276aa3481e5 X10-0.04.tar.gz
+sha256 3dcee9d95614b2db70de608e933d42817f93fccd5b1f2f782b0846af487d9134 X10-0.04.tar.gz
+
+# computed by scancpan
+sha256 e6f320afa82517d663be348dd2515ecb1454a7c851ba5590f13aca01d219be80 README
diff --git a/package/perl-x10/perl-x10.mk b/package/perl-x10/perl-x10.mk
new file mode 100644
index 0000000000..783fad3143
--- /dev/null
+++ b/package/perl-x10/perl-x10.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-x10
+#
+################################################################################
+
+PERL_X10_VERSION = 0.04
+PERL_X10_SOURCE = X10-$(PERL_X10_VERSION).tar.gz
+PERL_X10_SITE = $(BR2_CPAN_MIRROR)/authors/id/R/RO/ROBF
+PERL_X10_DEPENDENCIES = perl-astro-suntime perl-device-serialport perl-time-parsedate
+PERL_X10_LICENSE = gpl_3
+PERL_X10_LICENSE_FILES = README
+
+$(eval $(perl-package))
-- 
2.14.4

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

* [Buildroot] [PATCH 15/17] perl-module-build: add target
  2018-08-11 18:27 [Buildroot] [PATCH 00/17] even more perl modules Christopher McCrory
                   ` (13 preceding siblings ...)
  2018-08-11 18:27 ` [Buildroot] [PATCH 14/17] perl-x10: " Christopher McCrory
@ 2018-08-11 18:27 ` Christopher McCrory
  2018-08-12  8:07   ` François Perrad
  2018-08-11 18:27 ` [Buildroot] [PATCH 16/17] perl-class-load: new package Christopher McCrory
  2018-08-11 18:27 ` [Buildroot] [PATCH 17/17] perl-termreadkey: " Christopher McCrory
  16 siblings, 1 reply; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 18:27 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
---
 DEVELOPERS                                     | 1 +
 package/Config.in                              | 1 +
 package/perl-module-build/Config.in            | 6 ++++++
 package/perl-module-build/perl-module-build.mk | 1 +
 4 files changed, 9 insertions(+)
 create mode 100644 package/perl-module-build/Config.in

diff --git a/DEVELOPERS b/DEVELOPERS
index d056cadf1f..b9d510f3a6 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -496,6 +496,7 @@ F:	package/perl-io-interface
 F:	package/perl-io-socket-multicast
 F:	package/perl-json-maybexs
 F:	package/perl-mime-tools
+F:	package/perl-module-build
 F:	package/perl-module-implementation
 F:	package/perl-module-runtime
 F:	package/perl-number-bytes-human
diff --git a/package/Config.in b/package/Config.in
index 4cedcec11a..3dc8a8717a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -713,6 +713,7 @@ menu "Perl libraries/modules"
 	source "package/perl-mime-base64-urlsafe/Config.in"
 	source "package/perl-mime-base64/Config.in"
 	source "package/perl-mime-tools/Config.in"
+	source "package/perl-module-build/Config.in"
 	source "package/perl-module-implementation/Config.in"
 	source "package/perl-module-runtime/Config.in"
 	source "package/perl-mojolicious-plugin-authentication/Config.in"
diff --git a/package/perl-module-build/Config.in b/package/perl-module-build/Config.in
new file mode 100644
index 0000000000..ee4354cc6a
--- /dev/null
+++ b/package/perl-module-build/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_MODULE_BUILD
+	bool "perl-module-build"
+	help
+	  Build and install Perl modules
+
+	  https://metacpan.org/release/Module-Build
diff --git a/package/perl-module-build/perl-module-build.mk b/package/perl-module-build/perl-module-build.mk
index 42c9c11141..0a79b64d00 100644
--- a/package/perl-module-build/perl-module-build.mk
+++ b/package/perl-module-build/perl-module-build.mk
@@ -10,4 +10,5 @@ PERL_MODULE_BUILD_SITE = $(BR2_CPAN_MIRROR)/authors/id/L/LE/LEONT
 PERL_MODULE_BUILD_LICENSE = Artistic or GPL-1.0+
 PERL_MODULE_BUILD_LICENSE_FILES = LICENSE
 
+$(eval $(perl-package))
 $(eval $(host-perl-package))
-- 
2.14.4

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

* [Buildroot] [PATCH 16/17] perl-class-load: new package
  2018-08-11 18:27 [Buildroot] [PATCH 00/17] even more perl modules Christopher McCrory
                   ` (14 preceding siblings ...)
  2018-08-11 18:27 ` [Buildroot] [PATCH 15/17] perl-module-build: add target Christopher McCrory
@ 2018-08-11 18:27 ` Christopher McCrory
  2018-08-12 16:57   ` François Perrad
  2018-08-11 18:27 ` [Buildroot] [PATCH 17/17] perl-termreadkey: " Christopher McCrory
  16 siblings, 1 reply; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 18:27 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
---
 DEVELOPERS                                   |  1 +
 package/Config.in                            |  1 +
 package/perl-class-load/Config.in            | 15 +++++++++++++++
 package/perl-class-load/perl-class-load.hash |  6 ++++++
 package/perl-class-load/perl-class-load.mk   | 14 ++++++++++++++
 5 files changed, 37 insertions(+)
 create mode 100644 package/perl-class-load/Config.in
 create mode 100644 package/perl-class-load/perl-class-load.hash
 create mode 100644 package/perl-class-load/perl-class-load.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index b9d510f3a6..e04058a37e 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -483,6 +483,7 @@ N:	Christopher McCrory <chrismcc@gmail.com>
 F:	package/perl-appconfig
 F:	package/perl-astro-suntime
 F:	package/perl-cgi
+F:	package/perl-class-load
 F:	package/perl-class-std
 F:	package/perl-class-std-fast
 F:	package/perl-data-optlist
diff --git a/package/Config.in b/package/Config.in
index 3dc8a8717a..5585ebcdfa 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -668,6 +668,7 @@ menu "Perl libraries/modules"
 	source "package/perl-appconfig/Config.in"
 	source "package/perl-astro-suntime/Config.in"
 	source "package/perl-cgi/Config.in"
+	source "package/perl-class-load/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-load/Config.in b/package/perl-class-load/Config.in
new file mode 100644
index 0000000000..fef9431e49
--- /dev/null
+++ b/package/perl-class-load/Config.in
@@ -0,0 +1,15 @@
+config BR2_PACKAGE_PERL_CLASS_LOAD
+	bool "perl-class-load"
+	depends on !BR2_STATIC_LIBS
+	select BR2_PACKAGE_PERL_DATA_OPTLIST
+	select BR2_PACKAGE_PERL_MODULE_IMPLEMENTATION
+	select BR2_PACKAGE_PERL_MODULE_RUNTIME
+	select BR2_PACKAGE_PERL_PACKAGE_STASH
+	select BR2_PACKAGE_PERL_TRY_TINY
+	help
+	  A working (require "Class::Name") and more
+
+	  https://github.com/moose/Class-Load
+
+comment "perl-class-load needs a toolchain w/ dynamic library"
+	depends on BR2_STATIC_LIBS
diff --git a/package/perl-class-load/perl-class-load.hash b/package/perl-class-load/perl-class-load.hash
new file mode 100644
index 0000000000..c2900d6964
--- /dev/null
+++ b/package/perl-class-load/perl-class-load.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    e4c831c08df592ce8dfee0c7cfc12fd7 Class-Load-0.25.tar.gz
+sha256 2a48fa779b5297e56156380e8b32637c6c58decb4f4a7f3c7350523e11275f8f Class-Load-0.25.tar.gz
+
+# computed by scancpan
+sha256 dc030e63f20035291b90d09c2c40f296224e85878caf829ea981fc2f10910f9d LICENSE
diff --git a/package/perl-class-load/perl-class-load.mk b/package/perl-class-load/perl-class-load.mk
new file mode 100644
index 0000000000..33a6288465
--- /dev/null
+++ b/package/perl-class-load/perl-class-load.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-class-load
+#
+################################################################################
+
+PERL_CLASS_LOAD_VERSION = 0.25
+PERL_CLASS_LOAD_SOURCE = Class-Load-$(PERL_CLASS_LOAD_VERSION).tar.gz
+PERL_CLASS_LOAD_SITE = $(BR2_CPAN_MIRROR)/authors/id/E/ET/ETHER
+PERL_CLASS_LOAD_DEPENDENCIES = perl-data-optlist perl-module-implementation perl-module-runtime perl-package-stash perl-try-tiny
+PERL_CLASS_LOAD_LICENSE = Artistic or GPL-1.0+
+PERL_CLASS_LOAD_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
2.14.4

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

* [Buildroot] [PATCH 17/17] perl-termreadkey: new package
  2018-08-11 18:27 [Buildroot] [PATCH 00/17] even more perl modules Christopher McCrory
                   ` (15 preceding siblings ...)
  2018-08-11 18:27 ` [Buildroot] [PATCH 16/17] perl-class-load: new package Christopher McCrory
@ 2018-08-11 18:27 ` Christopher McCrory
  2018-08-12 16:55   ` François Perrad
  2018-08-13 21:57   ` Thomas Petazzoni
  16 siblings, 2 replies; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 18:27 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
---
 DEVELOPERS                                     |  1 +
 package/Config.in                              |  1 +
 package/perl-termreadkey/Config.in             | 10 ++++++++++
 package/perl-termreadkey/perl-termreadkey.hash |  6 ++++++
 package/perl-termreadkey/perl-termreadkey.mk   | 13 +++++++++++++
 5 files changed, 31 insertions(+)
 create mode 100644 package/perl-termreadkey/Config.in
 create mode 100644 package/perl-termreadkey/perl-termreadkey.hash
 create mode 100644 package/perl-termreadkey/perl-termreadkey.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index e04058a37e..dddb9ca60d 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -506,6 +506,7 @@ F:	package/perl-params-util
 F:	package/perl-sub-install
 F:	package/perl-sys-meminfo
 F:	package/perl-sys-mmap
+F:	package/perl-termreadkey
 F:	package/perl-template-toolkit
 F:	package/perl-time-parsedate
 F:	package/perl-x10
diff --git a/package/Config.in b/package/Config.in
index 5585ebcdfa..2b36b477c7 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -734,6 +734,7 @@ menu "Perl libraries/modules"
 	source "package/perl-sub-install/Config.in"
 	source "package/perl-sys-meminfo/Config.in"
 	source "package/perl-sys-mmap/Config.in"
+	source "package/perl-termreadkey/Config.in"
 	source "package/perl-template-toolkit/Config.in"
 	source "package/perl-time-hires/Config.in"
 	source "package/perl-time-parsedate/Config.in"
diff --git a/package/perl-termreadkey/Config.in b/package/perl-termreadkey/Config.in
new file mode 100644
index 0000000000..7157bb6f68
--- /dev/null
+++ b/package/perl-termreadkey/Config.in
@@ -0,0 +1,10 @@
+config BR2_PACKAGE_PERL_TERMREADKEY
+	bool "perl-termreadkey"
+	depends on !BR2_STATIC_LIBS
+	help
+	  Change terminal modes, and perform non-blocking reads.
+
+	  https://metacpan.org/release/TermReadKey
+
+comment "perl-termreadkey needs a toolchain w/ dynamic library"
+	depends on BR2_STATIC_LIBS
diff --git a/package/perl-termreadkey/perl-termreadkey.hash b/package/perl-termreadkey/perl-termreadkey.hash
new file mode 100644
index 0000000000..168e37223c
--- /dev/null
+++ b/package/perl-termreadkey/perl-termreadkey.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    e8ea15c16333ac4f8d146d702e83cc0c TermReadKey-2.37.tar.gz
+sha256 4a9383cf2e0e0194668fe2bd546e894ffad41d556b41d2f2f577c8db682db241 TermReadKey-2.37.tar.gz
+
+# computed by scancpan
+sha256 9deb4e80e04cca282a98902939225bf0bedac2e04034df5dba80f12bd0a3be26 README
diff --git a/package/perl-termreadkey/perl-termreadkey.mk b/package/perl-termreadkey/perl-termreadkey.mk
new file mode 100644
index 0000000000..ba2193b66b
--- /dev/null
+++ b/package/perl-termreadkey/perl-termreadkey.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-termreadkey
+#
+################################################################################
+
+PERL_TERMREADKEY_VERSION = 2.37
+PERL_TERMREADKEY_SOURCE = TermReadKey-$(PERL_TERMREADKEY_VERSION).tar.gz
+PERL_TERMREADKEY_SITE = $(BR2_CPAN_MIRROR)/authors/id/J/JS/JSTOWE
+PERL_TERMREADKEY_LICENSE = Artistic or GPL-1.0+
+PERL_TERMREADKEY_LICENSE_FILES = README
+
+$(eval $(perl-package))
-- 
2.14.4

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

* [Buildroot] [PATCH 11/17] perl-package-stash: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 11/17] perl-package-stash: " Christopher McCrory
@ 2018-08-11 19:37   ` François Perrad
  2018-08-11 21:31     ` Christopher McCrory
  0 siblings, 1 reply; 55+ messages in thread
From: François Perrad @ 2018-08-11 19:37 UTC (permalink / raw)
  To: buildroot

2018-08-11 20:27 GMT+02:00 Christopher McCrory <chrismcc@gmail.com>:

> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
> ---
>  DEVELOPERS                                         |  1 +
>  package/Config.in                                  |  1 +
>  package/perl-package-stash/Config.in               |  8 ++++++++
>  package/perl-package-stash/perl-package-stash.hash |  6 ++++++
>  package/perl-package-stash/perl-package-stash.mk   | 15 +++++++++++++++
>  5 files changed, 31 insertions(+)
>  create mode 100644 package/perl-package-stash/Config.in
>  create mode 100644 package/perl-package-stash/perl-package-stash.hash
>  create mode 100644 package/perl-package-stash/perl-package-stash.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 9d7d38ea75..ce2e31461a 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -499,6 +499,7 @@ F:  package/perl-mime-tools
>  F:     package/perl-module-implementation
>  F:     package/perl-module-runtime
>  F:     package/perl-number-bytes-human
> +F:     package/perl-package-stash
>  F:     package/perl-params-util
>  F:     package/perl-sub-install
>  F:     package/perl-sys-meminfo
> diff --git a/package/Config.in b/package/Config.in
> index 1008a651ec..57b22af90e 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -726,6 +726,7 @@ menu "Perl libraries/modules"
>         source "package/perl-net-telnet/Config.in"
>         source "package/perl-netaddr-ip/Config.in"
>         source "package/perl-number-bytes-human/Config.in"
> +       source "package/perl-package-stash/Config.in"
>         source "package/perl-params-util/Config.in"
>         source "package/perl-path-tiny/Config.in"
>         source "package/perl-sub-install/Config.in"
> diff --git a/package/perl-package-stash/Config.in
> b/package/perl-package-stash/Config.in
> new file mode 100644
> index 0000000000..755850f7b6
> --- /dev/null
> +++ b/package/perl-package-stash/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_PERL_PACKAGE_STASH
> +       bool "perl-package-stash"
> +       select BR2_PACKAGE_PERL_DIST_CHECKCONFLICTS
> +       select BR2_PACKAGE_PERL_MODULE_IMPLEMENTATION
> +       help
> +         routines for manipulating stashes
> +
> +         http://metacpan.org/release/Package-Stash
> diff --git a/package/perl-package-stash/perl-package-stash.hash
> b/package/perl-package-stash/perl-package-stash.hash
> new file mode 100644
> index 0000000000..4d9b202879
> --- /dev/null
> +++ b/package/perl-package-stash/perl-package-stash.hash
> @@ -0,0 +1,6 @@
> +# retrieved by scancpan from http://cpan.metacpan.org/
> +md5    7e47a8261312e1cf3d12bd2007916b66 Package-Stash-0.37.tar.gz
> +sha256 06ab05388f9130cd377c0e1d3e3bafeed6ef6a1e22104571a9e1d7bfac787b2c
> Package-Stash-0.37.tar.gz
> +
> +# computed by scancpan
> +sha256 b4e0637ed96008ddcbf7e0ddeb73967df3d0b4dc62a6b7fdb86eac37018cb12e
> LICENSE
> diff --git a/package/perl-package-stash/perl-package-stash.mk
> b/package/perl-package-stash/perl-package-stash.mk
> new file mode 100644
> index 0000000000..0da733dcbe
> --- /dev/null
> +++ b/package/perl-package-stash/perl-package-stash.mk
> @@ -0,0 +1,15 @@
> +###########################################################
> #####################
> +#
> +# perl-package-stash
> +#
> +###########################################################
> #####################
> +
> +PERL_PACKAGE_STASH_VERSION = 0.37
> +PERL_PACKAGE_STASH_SOURCE = Package-Stash-$(PERL_PACKAGE_
> STASH_VERSION).tar.gz
> +PERL_PACKAGE_STASH_SITE = $(BR2_CPAN_MIRROR)/authors/id/D/DO/DOY
> +PERL_PACKAGE_STASH_DEPENDENCIES = host-perl-dist-checkconflicts
> perl-dist-checkconflicts perl-module-implementation
> +PERL_TEMPLATE_TOOLKIT_CONF_OPTS += TT_XS_ENABLE=n
>
This line (copy&pasted from perl-template-toolkit.mk) has no side effect
here.

Package-Stash and Package-Stash-XS are two separated modules.
They just supply the same feature, with different implementations, one pure
perl and another native XS.
And you could install both or only your prefered without modification of
files generated by scancpan.

Fran?ois


> +PERL_PACKAGE_STASH_LICENSE = Artistic or GPL-1.0+
> +PERL_PACKAGE_STASH_LICENSE_FILES = LICENSE
> +
> +$(eval $(perl-package))
> --
> 2.14.4
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180811/f58756b8/attachment.html>

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

* [Buildroot] [PATCH 11/17] perl-package-stash: new package
  2018-08-11 19:37   ` François Perrad
@ 2018-08-11 21:31     ` Christopher McCrory
  2018-08-13 21:31       ` Thomas Petazzoni
  0 siblings, 1 reply; 55+ messages in thread
From: Christopher McCrory @ 2018-08-11 21:31 UTC (permalink / raw)
  To: buildroot

Hello


Sorry for top posting, I'm on my phone


Good catch!  That line is in the wrong file.  I'll fix that when I get home.

On Sat, Aug 11, 2018, 12:37 PM Fran?ois Perrad <francois.perrad@gadz.org>
wrote:

>
>
> 2018-08-11 20:27 GMT+02:00 Christopher McCrory <chrismcc@gmail.com>:
>
>> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
>> ---
>>  DEVELOPERS                                         |  1 +
>>  package/Config.in                                  |  1 +
>>  package/perl-package-stash/Config.in               |  8 ++++++++
>>  package/perl-package-stash/perl-package-stash.hash |  6 ++++++
>>  package/perl-package-stash/perl-package-stash.mk   | 15 +++++++++++++++
>>  5 files changed, 31 insertions(+)
>>  create mode 100644 package/perl-package-stash/Config.in
>>  create mode 100644 package/perl-package-stash/perl-package-stash.hash
>>  create mode 100644 package/perl-package-stash/perl-package-stash.mk
>>
>> diff --git a/DEVELOPERS b/DEVELOPERS
>> index 9d7d38ea75..ce2e31461a 100644
>> --- a/DEVELOPERS
>> +++ b/DEVELOPERS
>> @@ -499,6 +499,7 @@ F:  package/perl-mime-tools
>>  F:     package/perl-module-implementation
>>  F:     package/perl-module-runtime
>>  F:     package/perl-number-bytes-human
>> +F:     package/perl-package-stash
>>  F:     package/perl-params-util
>>  F:     package/perl-sub-install
>>  F:     package/perl-sys-meminfo
>> diff --git a/package/Config.in b/package/Config.in
>> index 1008a651ec..57b22af90e 100644
>> --- a/package/Config.in
>> +++ b/package/Config.in
>> @@ -726,6 +726,7 @@ menu "Perl libraries/modules"
>>         source "package/perl-net-telnet/Config.in"
>>         source "package/perl-netaddr-ip/Config.in"
>>         source "package/perl-number-bytes-human/Config.in"
>> +       source "package/perl-package-stash/Config.in"
>>         source "package/perl-params-util/Config.in"
>>         source "package/perl-path-tiny/Config.in"
>>         source "package/perl-sub-install/Config.in"
>> diff --git a/package/perl-package-stash/Config.in
>> b/package/perl-package-stash/Config.in
>> new file mode 100644
>> index 0000000000..755850f7b6
>> --- /dev/null
>> +++ b/package/perl-package-stash/Config.in
>> @@ -0,0 +1,8 @@
>> +config BR2_PACKAGE_PERL_PACKAGE_STASH
>> +       bool "perl-package-stash"
>> +       select BR2_PACKAGE_PERL_DIST_CHECKCONFLICTS
>> +       select BR2_PACKAGE_PERL_MODULE_IMPLEMENTATION
>> +       help
>> +         routines for manipulating stashes
>> +
>> +         http://metacpan.org/release/Package-Stash
>> diff --git a/package/perl-package-stash/perl-package-stash.hash
>> b/package/perl-package-stash/perl-package-stash.hash
>> new file mode 100644
>> index 0000000000..4d9b202879
>> --- /dev/null
>> +++ b/package/perl-package-stash/perl-package-stash.hash
>> @@ -0,0 +1,6 @@
>> +# retrieved by scancpan from http://cpan.metacpan.org/
>> +md5    7e47a8261312e1cf3d12bd2007916b66 Package-Stash-0.37.tar.gz
>> +sha256 06ab05388f9130cd377c0e1d3e3bafeed6ef6a1e22104571a9e1d7bfac787b2c
>> Package-Stash-0.37.tar.gz
>> +
>> +# computed by scancpan
>> +sha256 b4e0637ed96008ddcbf7e0ddeb73967df3d0b4dc62a6b7fdb86eac37018cb12e
>> LICENSE
>> diff --git a/package/perl-package-stash/perl-package-stash.mk
>> b/package/perl-package-stash/perl-package-stash.mk
>> new file mode 100644
>> index 0000000000..0da733dcbe
>> --- /dev/null
>> +++ b/package/perl-package-stash/perl-package-stash.mk
>> @@ -0,0 +1,15 @@
>>
>> +################################################################################
>> +#
>> +# perl-package-stash
>> +#
>>
>> +################################################################################
>> +
>> +PERL_PACKAGE_STASH_VERSION = 0.37
>> +PERL_PACKAGE_STASH_SOURCE =
>> Package-Stash-$(PERL_PACKAGE_STASH_VERSION).tar.gz
>> +PERL_PACKAGE_STASH_SITE = $(BR2_CPAN_MIRROR)/authors/id/D/DO/DOY
>> +PERL_PACKAGE_STASH_DEPENDENCIES = host-perl-dist-checkconflicts
>> perl-dist-checkconflicts perl-module-implementation
>> +PERL_TEMPLATE_TOOLKIT_CONF_OPTS += TT_XS_ENABLE=n
>>
> This line (copy&pasted from perl-template-toolkit.mk) has no side effect
> here.
>
> Package-Stash and Package-Stash-XS are two separated modules.
> They just supply the same feature, with different implementations, one
> pure perl and another native XS.
> And you could install both or only your prefered without modification of
> files generated by scancpan.
>
> Fran?ois
>
>
>> +PERL_PACKAGE_STASH_LICENSE = Artistic or GPL-1.0+
>> +PERL_PACKAGE_STASH_LICENSE_FILES = LICENSE
>> +
>> +$(eval $(perl-package))
>> --
>> 2.14.4
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180811/8fe83fe1/attachment.html>

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

* [Buildroot] [PATCH 12/17] perl-template-toolkit: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 12/17] perl-template-toolkit: " Christopher McCrory
@ 2018-08-12  8:04   ` François Perrad
  2018-08-13 21:33     ` Thomas Petazzoni
  0 siblings, 1 reply; 55+ messages in thread
From: François Perrad @ 2018-08-12  8:04 UTC (permalink / raw)
  To: buildroot

2018-08-11 20:27 GMT+02:00 Christopher McCrory <chrismcc@gmail.com>:

> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
> ---
>  DEVELOPERS                                               |  1 +
>  package/Config.in                                        |  1 +
>  package/perl-template-toolkit/Config.in                  | 11 +++++++++++
>  package/perl-template-toolkit/perl-template-toolkit.hash |  6 ++++++
>  package/perl-template-toolkit/perl-template-toolkit.mk   | 14
> ++++++++++++++
>  5 files changed, 33 insertions(+)
>  create mode 100644 package/perl-template-toolkit/Config.in
>  create mode 100644 package/perl-template-toolkit/
> perl-template-toolkit.hash
>  create mode 100644 package/perl-template-toolkit/perl-template-toolkit.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index ce2e31461a..e23ad8a879 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -504,6 +504,7 @@ F:  package/perl-params-util
>  F:     package/perl-sub-install
>  F:     package/perl-sys-meminfo
>  F:     package/perl-sys-mmap
> +F:     package/perl-template-toolkit
>
>  N:     Clayton Shotwell <clayton.shotwell@rockwellcollins.com>
>  F:     package/audit/
> diff --git a/package/Config.in b/package/Config.in
> index 57b22af90e..58c75b0d8f 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -732,6 +732,7 @@ menu "Perl libraries/modules"
>         source "package/perl-sub-install/Config.in"
>         source "package/perl-sys-meminfo/Config.in"
>         source "package/perl-sys-mmap/Config.in"
> +       source "package/perl-template-toolkit/Config.in"
>         source "package/perl-time-hires/Config.in"
>         source "package/perl-timedate/Config.in"
>         source "package/perl-try-tiny/Config.in"
> diff --git a/package/perl-template-toolkit/Config.in
> b/package/perl-template-toolkit/Config.in
> new file mode 100644
> index 0000000000..1caca074aa
> --- /dev/null
> +++ b/package/perl-template-toolkit/Config.in
> @@ -0,0 +1,11 @@
> +config BR2_PACKAGE_PERL_TEMPLATE_TOOLKIT
> +       bool "perl-template-toolkit"
> +       depends on !BR2_STATIC_LIBS
> +       select BR2_PACKAGE_PERL_APPCONFIG
> +       help
> +         comprehensive template processing system
> +
> +         https://metacpan.org/release/Template-Toolkit
> +
> +comment "perl-template-toolkit needs a toolchain w/ dynamic library"
> +       depends on BR2_STATIC_LIBS
> diff --git a/package/perl-template-toolkit/perl-template-toolkit.hash
> b/package/perl-template-toolkit/perl-template-toolkit.hash
> new file mode 100644
> index 0000000000..54d4553695
> --- /dev/null
> +++ b/package/perl-template-toolkit/perl-template-toolkit.hash
> @@ -0,0 +1,6 @@
> +# retrieved by scancpan from http://cpan.metacpan.org/
> +md5    a7fae5d4fe5918f33105d92a62134067 Template-Toolkit-2.27.tar.gz
> +sha256 1311a403264d0134c585af0309ff2a9d5074b8ece23ece5660d31ec96bf2c6dc
> Template-Toolkit-2.27.tar.gz
> +
> +# computed by scancpan
> +sha256 d897b2d98affd4f0489340e54ceb542383101e3d21408dfad025df71d770d842
> README
> diff --git a/package/perl-template-toolkit/perl-template-toolkit.mk
> b/package/perl-template-toolkit/perl-template-toolkit.mk
> new file mode 100644
> index 0000000000..820fb5bd8d
> --- /dev/null
> +++ b/package/perl-template-toolkit/perl-template-toolkit.mk
> @@ -0,0 +1,14 @@
> +###########################################################
> #####################
> +#
> +# perl-template-toolkit
> +#
> +###########################################################
> #####################
> +
> +PERL_TEMPLATE_TOOLKIT_VERSION = 2.27
> +PERL_TEMPLATE_TOOLKIT_SOURCE = Template-Toolkit-$(PERL_
> TEMPLATE_TOOLKIT_VERSION).tar.gz
> +PERL_TEMPLATE_TOOLKIT_SITE = $(BR2_CPAN_MIRROR)/authors/id/A/AB/ABW
> +PERL_TEMPLATE_TOOLKIT_DEPENDENCIES = host-perl-cgi perl-appconfig
>

In fact, host-perl-cgi could be removed, and the patches 01-02-03/17 become
useless.


> +PERL_TEMPLATE_TOOLKIT_LICENSE = Artistic or GPL-1.0+
> +PERL_TEMPLATE_TOOLKIT_LICENSE_FILES = README
>

With adding :
PERL_TEMPLATE_TOOLKIT_CONF_OPTS += TT_XS_ENABLE=n

The module becomes pure perl, so you could remove the BR2_STATIC_LIBS stuff
in the Config.in

Fran?ois

+
> +$(eval $(perl-package))
> --
> 2.14.4
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180812/6a6b0b09/attachment.html>

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

* [Buildroot] [PATCH 15/17] perl-module-build: add target
  2018-08-11 18:27 ` [Buildroot] [PATCH 15/17] perl-module-build: add target Christopher McCrory
@ 2018-08-12  8:07   ` François Perrad
  2018-08-13 21:34     ` Thomas Petazzoni
  0 siblings, 1 reply; 55+ messages in thread
From: François Perrad @ 2018-08-12  8:07 UTC (permalink / raw)
  To: buildroot

2018-08-11 20:27 GMT+02:00 Christopher McCrory <chrismcc@gmail.com>:

> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
> ---
>  DEVELOPERS                                     | 1 +
>  package/Config.in                              | 1 +
>  package/perl-module-build/Config.in            | 6 ++++++
>  package/perl-module-build/perl-module-build.mk | 1 +
>  4 files changed, 9 insertions(+)
>  create mode 100644 package/perl-module-build/Config.in
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index d056cadf1f..b9d510f3a6 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -496,6 +496,7 @@ F:  package/perl-io-interface
>  F:     package/perl-io-socket-multicast
>  F:     package/perl-json-maybexs
>  F:     package/perl-mime-tools
> +F:     package/perl-module-build
>  F:     package/perl-module-implementation
>  F:     package/perl-module-runtime
>  F:     package/perl-number-bytes-human
> diff --git a/package/Config.in b/package/Config.in
> index 4cedcec11a..3dc8a8717a 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -713,6 +713,7 @@ menu "Perl libraries/modules"
>         source "package/perl-mime-base64-urlsafe/Config.in"
>         source "package/perl-mime-base64/Config.in"
>         source "package/perl-mime-tools/Config.in"
> +       source "package/perl-module-build/Config.in"
>         source "package/perl-module-implementation/Config.in"
>         source "package/perl-module-runtime/Config.in"
>         source "package/perl-mojolicious-plugin-authentication/Config.in"
> diff --git a/package/perl-module-build/Config.in
> b/package/perl-module-build/Config.in
> new file mode 100644
> index 0000000000..ee4354cc6a
> --- /dev/null
> +++ b/package/perl-module-build/Config.in
> @@ -0,0 +1,6 @@
> +config BR2_PACKAGE_PERL_MODULE_BUILD
> +       bool "perl-module-build"
> +       help
> +         Build and install Perl modules
>

On Buildroot, we never need this package on target.

Fran?ois


> +
> +         https://metacpan.org/release/Module-Build
> diff --git a/package/perl-module-build/perl-module-build.mk
> b/package/perl-module-build/perl-module-build.mk
> index 42c9c11141..0a79b64d00 100644
> --- a/package/perl-module-build/perl-module-build.mk
> +++ b/package/perl-module-build/perl-module-build.mk
> @@ -10,4 +10,5 @@ PERL_MODULE_BUILD_SITE = $(BR2_CPAN_MIRROR)/authors/id/
> L/LE/LEONT
>  PERL_MODULE_BUILD_LICENSE = Artistic or GPL-1.0+
>  PERL_MODULE_BUILD_LICENSE_FILES = LICENSE
>
> +$(eval $(perl-package))
>  $(eval $(host-perl-package))
> --
> 2.14.4
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180812/64972240/attachment.html>

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

* [Buildroot] [PATCH 06/17] perl-module-runtime: add host
  2018-08-11 18:27 ` [Buildroot] [PATCH 06/17] perl-module-runtime: add host Christopher McCrory
@ 2018-08-12  9:21   ` François Perrad
  2018-08-12 12:13     ` Thomas Petazzoni
  0 siblings, 1 reply; 55+ messages in thread
From: François Perrad @ 2018-08-12  9:21 UTC (permalink / raw)
  To: buildroot

Most of the time, host-perl-* packages are useless on BuildRoot,
please, double check the package which introduces this dependency.

Note: host-perl-module-build & host-perl-module-build-tiny are obviously
useful.

Fran?ois


2018-08-11 20:27 GMT+02:00 Christopher McCrory <chrismcc@gmail.com>:

> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
> ---
>  package/perl-module-runtime/perl-module-runtime.mk | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/package/perl-module-runtime/perl-module-runtime.mk
> b/package/perl-module-runtime/perl-module-runtime.mk
> index 5ba95f7056..44981dc546 100644
> --- a/package/perl-module-runtime/perl-module-runtime.mk
> +++ b/package/perl-module-runtime/perl-module-runtime.mk
> @@ -8,7 +8,9 @@ PERL_MODULE_RUNTIME_VERSION = 0.016
>  PERL_MODULE_RUNTIME_SOURCE = Module-Runtime-$(PERL_MODULE_
> RUNTIME_VERSION).tar.gz
>  PERL_MODULE_RUNTIME_SITE = $(BR2_CPAN_MIRROR)/authors/id/Z/ZE/ZEFRAM
>  PERL_MODULE_RUNTIME_DEPENDENCIES = host-perl-module-build
> +HOST_PERL_MODULE_RUNTIME_DEPENDENCIES = host-perl-module-build
>  PERL_MODULE_RUNTIME_LICENSE = Artistic or GPL-1.0+
>  PERL_MODULE_RUNTIME_LICENSE_FILES = README
>
>  $(eval $(perl-package))
> +$(eval $(host-perl-package))
> --
> 2.14.4
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180812/a3ed7d20/attachment.html>

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

* [Buildroot] [PATCH 01/17] perl-cgi: add host
  2018-08-11 18:27 ` [Buildroot] [PATCH 01/17] perl-cgi: add host Christopher McCrory
@ 2018-08-12 12:11   ` Thomas Petazzoni
  2018-08-13 13:23     ` Christopher McCrory
  0 siblings, 1 reply; 55+ messages in thread
From: Thomas Petazzoni @ 2018-08-12 12:11 UTC (permalink / raw)
  To: buildroot

Hello Christopher,

On Sat, 11 Aug 2018 11:27:33 -0700, Christopher McCrory wrote:
> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
> ---
>  package/perl-cgi/perl-cgi.mk | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/package/perl-cgi/perl-cgi.mk b/package/perl-cgi/perl-cgi.mk
> index b8115de6ad..476f5f69c3 100644
> --- a/package/perl-cgi/perl-cgi.mk
> +++ b/package/perl-cgi/perl-cgi.mk
> @@ -8,7 +8,9 @@ PERL_CGI_VERSION = 4.38
>  PERL_CGI_SOURCE = CGI-$(PERL_CGI_VERSION).tar.gz
>  PERL_CGI_SITE = $(BR2_CPAN_MIRROR)/authors/id/L/LE/LEEJO
>  PERL_CGI_DEPENDENCIES = perl-html-parser
> +HOST_PERL_CGI_DEPENDENCIES = host-perl-html-parser

host-perl-html-parser does not exist, until PATCH 02/17 of this series.
Therefore, the order of the patches in your series is not good, and the
series is not bisectable. If I apply only PATCH 01/17, things are
broken because host-perl-cgi-perl will try to build
host-perl-html-parser, which doesn't exist.

Please be careful when ordering the patches: they should be organized
in the correct order to make sure that everything builds at every point
of the series.

In this specific example, you should have the following order:

 (1) Introduce host-perl-html-tagset

 (2) Introduce host-perl-html-parser, which uses host-perl-html-tagset

 (3) Introduce host-perl-cgi, which uses host-perl-html-parser

Does that make sense ?

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 06/17] perl-module-runtime: add host
  2018-08-12  9:21   ` François Perrad
@ 2018-08-12 12:13     ` Thomas Petazzoni
  2018-08-13 21:59       ` Thomas Petazzoni
  0 siblings, 1 reply; 55+ messages in thread
From: Thomas Petazzoni @ 2018-08-12 12:13 UTC (permalink / raw)
  To: buildroot

Hello Fran?ois,

(Thanks for reviewing the Perl patches, definitely very useful!)

On Sun, 12 Aug 2018 11:21:07 +0200, Fran?ois Perrad wrote:
> Most of the time, host-perl-* packages are useless on BuildRoot,
> please, double check the package which introduces this dependency.

For which specific patches are you giving this comment ? Does it also
apply to host-perl-cgi, host-perl-html-parser and
host-perl-html-tagset ?

Also Fran?ois, it is very good when you make comments on patches that
have issues, but it would be even better if you could provide your
Reviewed-by/Acked-by on the patches that look correct to you. This
gives me a sign that you are OK with a specific patch, so that I can
merge it, and reduce the backlog of patches.

Thanks a lot!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 04/17] perl-class-std-fast: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 04/17] perl-class-std-fast: new package Christopher McCrory
@ 2018-08-12 16:45   ` François Perrad
  2018-08-12 21:17   ` Thomas Petazzoni
  2018-08-13 11:21   ` Thomas Petazzoni
  2 siblings, 0 replies; 55+ messages in thread
From: François Perrad @ 2018-08-12 16:45 UTC (permalink / raw)
  To: buildroot

2018-08-11 20:27 GMT+02:00 Christopher McCrory <chrismcc@gmail.com>:

> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
>

Acked-by: Francois Perrad <francois.perrad@gadz.org>


> ---
>  DEVELOPERS                                           |  1 +
>  package/Config.in                                    |  1 +
>  package/perl-class-std-fast/Config.in                |  7 +++++++
>  package/perl-class-std-fast/perl-class-std-fast.hash |  6 ++++++
>  package/perl-class-std-fast/perl-class-std-fast.mk   | 14 ++++++++++++++
>  5 files changed, 29 insertions(+)
>  create mode 100644 package/perl-class-std-fast/Config.in
>  create mode 100644 package/perl-class-std-fast/perl-class-std-fast.hash
>  create mode 100644 package/perl-class-std-fast/perl-class-std-fast.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index c693f6765b..7c8483f493 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -484,6 +484,7 @@ F:  package/perl-appconfig
>  F:     package/perl-astro-suntime
>  F:     package/perl-cgi
>  F:     package/perl-class-std
> +F:     package/perl-class-std-fast
>  F:     package/perl-data-uuid
>  F:     package/perl-date-manip
>  F:     package/perl-dbi
> diff --git a/package/Config.in b/package/Config.in
> index 5b9c47aa79..d38c26a98a 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -669,6 +669,7 @@ menu "Perl libraries/modules"
>         source "package/perl-astro-suntime/Config.in"
>         source "package/perl-cgi/Config.in"
>         source "package/perl-class-std/Config.in"
> +       source "package/perl-class-std-fast/Config.in"
>         source "package/perl-convert-asn1/Config.in"
>         source "package/perl-crypt-blowfish/Config.in"
>         source "package/perl-crypt-cbc/Config.in"
> diff --git a/package/perl-class-std-fast/Config.in
> b/package/perl-class-std-fast/Config.in
> new file mode 100644
> index 0000000000..10b1e0d786
> --- /dev/null
> +++ b/package/perl-class-std-fast/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_PERL_CLASS_STD_FAST
> +       bool "perl-class-std-fast"
> +       select BR2_PACKAGE_PERL_CLASS_STD
> +       help
> +         faster but less secure than Class::Std
> +
> +         https://metacpan.org/release/Class-Std-Fast
> diff --git a/package/perl-class-std-fast/perl-class-std-fast.hash
> b/package/perl-class-std-fast/perl-class-std-fast.hash
> new file mode 100644
> index 0000000000..07e830a5ee
> --- /dev/null
> +++ b/package/perl-class-std-fast/perl-class-std-fast.hash
> @@ -0,0 +1,6 @@
> +# retrieved by scancpan from http://cpan.metacpan.org/
> +md5    d06d084cb84f295b0aabf2eee78ef746 Class-Std-Fast-v0.0.8.tar.gz
> +sha256 1bd43763c6a373183097a30e787f5d6713b0db27511c52d533266b59d2cfa780
> Class-Std-Fast-v0.0.8.tar.gz
> +
> +# computed by scancpan
> +sha256 aa1ab90c498aee078076e9a1f83e5f14bbfd841509582795ab5a9571428c0c38
> README
> diff --git a/package/perl-class-std-fast/perl-class-std-fast.mk
> b/package/perl-class-std-fast/perl-class-std-fast.mk
> new file mode 100644
> index 0000000000..7c008622dd
> --- /dev/null
> +++ b/package/perl-class-std-fast/perl-class-std-fast.mk
> @@ -0,0 +1,14 @@
> +###########################################################
> #####################
> +#
> +# perl-class-std-fast
> +#
> +###########################################################
> #####################
> +
> +PERL_CLASS_STD_FAST_VERSION = v0.0.8
> +PERL_CLASS_STD_FAST_SOURCE = Class-Std-Fast-$(PERL_CLASS_
> STD_FAST_VERSION).tar.gz
> +PERL_CLASS_STD_FAST_SITE = $(BR2_CPAN_MIRROR)/authors/id/A/AC/ACID
> +PERL_CLASS_STD_FAST_DEPENDENCIES = perl-class-std
> +PERL_CLASS_STD_FAST_LICENSE = Artistic or GPL-1.0+
> +PERL_CLASS_STD_FAST_LICENSE_FILES = README
> +
> +$(eval $(perl-package))
> --
> 2.14.4
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180812/7c476cfd/attachment.html>

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

* [Buildroot] [PATCH 05/17] perl-data-optlist: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 05/17] perl-data-optlist: " Christopher McCrory
@ 2018-08-12 16:46   ` François Perrad
  2018-08-13 11:21   ` Thomas Petazzoni
  1 sibling, 0 replies; 55+ messages in thread
From: François Perrad @ 2018-08-12 16:46 UTC (permalink / raw)
  To: buildroot

2018-08-11 20:27 GMT+02:00 Christopher McCrory <chrismcc@gmail.com>:

> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
>

Acked-by: Francois Perrad <francois.perrad@gadz.org>


> ---
>  DEVELOPERS                                       |  1 +
>  package/Config.in                                |  1 +
>  package/perl-data-optlist/Config.in              | 12 ++++++++++++
>  package/perl-data-optlist/perl-data-optlist.hash |  6 ++++++
>  package/perl-data-optlist/perl-data-optlist.mk   | 14 ++++++++++++++
>  5 files changed, 34 insertions(+)
>  create mode 100644 package/perl-data-optlist/Config.in
>  create mode 100644 package/perl-data-optlist/perl-data-optlist.hash
>  create mode 100644 package/perl-data-optlist/perl-data-optlist.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 7c8483f493..2ecfddf9b0 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -485,6 +485,7 @@ F:  package/perl-astro-suntime
>  F:     package/perl-cgi
>  F:     package/perl-class-std
>  F:     package/perl-class-std-fast
> +F:     package/perl-data-optlist
>  F:     package/perl-data-uuid
>  F:     package/perl-date-manip
>  F:     package/perl-dbi
> diff --git a/package/Config.in b/package/Config.in
> index d38c26a98a..91aff2953b 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -675,6 +675,7 @@ menu "Perl libraries/modules"
>         source "package/perl-crypt-cbc/Config.in"
>         source "package/perl-crypt-openssl-random/Config.in"
>         source "package/perl-crypt-openssl-rsa/Config.in"
> +       source "package/perl-data-optlist/Config.in"
>         source "package/perl-data-uuid/Config.in"
>         source "package/perl-date-manip/Config.in"
>         source "package/perl-datetime-tiny/Config.in"
> diff --git a/package/perl-data-optlist/Config.in
> b/package/perl-data-optlist/Config.in
> new file mode 100644
> index 0000000000..0393e65645
> --- /dev/null
> +++ b/package/perl-data-optlist/Config.in
> @@ -0,0 +1,12 @@
> +config BR2_PACKAGE_PERL_DATA_OPTLIST
> +       bool "perl-data-optlist"
> +       depends on !BR2_STATIC_LIBS
> +       select BR2_PACKAGE_PERL_PARAMS_UTIL
> +       select BR2_PACKAGE_PERL_SUB_INSTALL
> +       help
> +         parse and validate simple name/value option pairs
> +
> +         https://github.com/rjbs/Data-OptList
> +
> +comment "perl-data-optlist needs a toolchain w/ dynamic library"
> +       depends on BR2_STATIC_LIBS
> diff --git a/package/perl-data-optlist/perl-data-optlist.hash
> b/package/perl-data-optlist/perl-data-optlist.hash
> new file mode 100644
> index 0000000000..93df006486
> --- /dev/null
> +++ b/package/perl-data-optlist/perl-data-optlist.hash
> @@ -0,0 +1,6 @@
> +# retrieved by scancpan from http://cpan.metacpan.org/
> +md5    f9236c9ea5607134ad8a2b3dc901c4c5 Data-OptList-0.110.tar.gz
> +sha256 366117cb2966473f2559f2f4575ff6ae69e84c69a0f30a0773e1b51a457ef5c3
> Data-OptList-0.110.tar.gz
> +
> +# computed by scancpan
> +sha256 73c7bd4c8e4adc474f9dae32b9aa08f6ce27327940751dd6e8373404beabdffa
> LICENSE
> diff --git a/package/perl-data-optlist/perl-data-optlist.mk
> b/package/perl-data-optlist/perl-data-optlist.mk
> new file mode 100644
> index 0000000000..ef643cf845
> --- /dev/null
> +++ b/package/perl-data-optlist/perl-data-optlist.mk
> @@ -0,0 +1,14 @@
> +###########################################################
> #####################
> +#
> +# perl-data-optlist
> +#
> +###########################################################
> #####################
> +
> +PERL_DATA_OPTLIST_VERSION = 0.110
> +PERL_DATA_OPTLIST_SOURCE = Data-OptList-$(PERL_DATA_
> OPTLIST_VERSION).tar.gz
> +PERL_DATA_OPTLIST_SITE = $(BR2_CPAN_MIRROR)/authors/id/R/RJ/RJBS
> +PERL_DATA_OPTLIST_DEPENDENCIES = perl-params-util perl-sub-install
> +PERL_DATA_OPTLIST_LICENSE = Artistic or GPL-1.0+
> +PERL_DATA_OPTLIST_LICENSE_FILES = LICENSE
> +
> +$(eval $(perl-package))
> --
> 2.14.4
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180812/bf0b4217/attachment.html>

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

* [Buildroot] [PATCH 08/17] perl-io-socket-multicast: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 08/17] perl-io-socket-multicast: " Christopher McCrory
@ 2018-08-12 16:48   ` François Perrad
  2018-08-13 12:16   ` Thomas Petazzoni
  1 sibling, 0 replies; 55+ messages in thread
From: François Perrad @ 2018-08-12 16:48 UTC (permalink / raw)
  To: buildroot

2018-08-11 20:27 GMT+02:00 Christopher McCrory <chrismcc@gmail.com>:

> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
>

Acked-by: Francois Perrad <francois.perrad@gadz.org>


> ---
>  DEVELOPERS                                                 |  1 +
>  package/Config.in                                          |  1 +
>  package/perl-io-socket-multicast/Config.in                 | 11
> +++++++++++
>  .../perl-io-socket-multicast/perl-io-socket-multicast.hash |  6 ++++++
>  .../perl-io-socket-multicast/perl-io-socket-multicast.mk   | 14
> ++++++++++++++
>  5 files changed, 33 insertions(+)
>  create mode 100644 package/perl-io-socket-multicast/Config.in
>  create mode 100644 package/perl-io-socket-multicast/perl-io-socket-
> multicast.hash
>  create mode 100644 package/perl-io-socket-multicast/perl-io-socket-
> multicast.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 78934320c6..10ca624070 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -493,6 +493,7 @@ F:  package/perl-device-serialport
>  F:     package/perl-dist-checkconflicts
>  F:     package/perl-file-slurp
>  F:     package/perl-io-interface
> +F:     package/perl-io-socket-multicast
>  F:     package/perl-json-maybexs
>  F:     package/perl-module-runtime
>  F:     package/perl-number-bytes-human
> diff --git a/package/Config.in b/package/Config.in
> index 1eac9b3726..fd5aba3e53 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -702,6 +702,7 @@ menu "Perl libraries/modules"
>         source "package/perl-http-negotiate/Config.in"
>         source "package/perl-io-html/Config.in"
>         source "package/perl-io-interface/Config.in"
> +       source "package/perl-io-socket-multicast/Config.in"
>         source "package/perl-io-socket-ssl/Config.in"
>         source "package/perl-json-maybexs/Config.in"
>         source "package/perl-json-tiny/Config.in"
> diff --git a/package/perl-io-socket-multicast/Config.in
> b/package/perl-io-socket-multicast/Config.in
> new file mode 100644
> index 0000000000..f63a4e1bf9
> --- /dev/null
> +++ b/package/perl-io-socket-multicast/Config.in
> @@ -0,0 +1,11 @@
> +config BR2_PACKAGE_PERL_IO_SOCKET_MULTICAST
> +       bool "perl-io-socket-multicast"
> +       depends on !BR2_STATIC_LIBS
> +       select BR2_PACKAGE_PERL_IO_INTERFACE
> +       help
> +         Send and receive multicast messages
> +
> +         https://metacpan.org/release/IO-Socket-Multicast
> +
> +comment "perl-io-socket-multicast needs a toolchain w/ dynamic library"
> +       depends on BR2_STATIC_LIBS
> diff --git a/package/perl-io-socket-multicast/perl-io-socket-multicast.hash
> b/package/perl-io-socket-multicast/perl-io-socket-multicast.hash
> new file mode 100644
> index 0000000000..c12da12c41
> --- /dev/null
> +++ b/package/perl-io-socket-multicast/perl-io-socket-multicast.hash
> @@ -0,0 +1,6 @@
> +# retrieved by scancpan from http://cpan.metacpan.org/
> +md5    c96e6cbb367b1d11ffe7bb9fbd833540 IO-Socket-Multicast-1.12.tar.gz
> +sha256 70e8af4aa21d19bab5edd9f43a6b3d6277748a65145d46ff0ea2ae4c59495c72
> IO-Socket-Multicast-1.12.tar.gz
> +
> +# computed by scancpan
> +sha256 ea33bda0e2ec6734e29895a37cd1fc005d86f2abbe7e9943e0213ae64844a697
> README
> diff --git a/package/perl-io-socket-multicast/perl-io-socket-multicast.mk
> b/package/perl-io-socket-multicast/perl-io-socket-multicast.mk
> new file mode 100644
> index 0000000000..41e4fe404c
> --- /dev/null
> +++ b/package/perl-io-socket-multicast/perl-io-socket-multicast.mk
> @@ -0,0 +1,14 @@
> +###########################################################
> #####################
> +#
> +# perl-io-socket-multicast
> +#
> +###########################################################
> #####################
> +
> +PERL_IO_SOCKET_MULTICAST_VERSION = 1.12
> +PERL_IO_SOCKET_MULTICAST_SOURCE = IO-Socket-Multicast-$(PERL_IO_
> SOCKET_MULTICAST_VERSION).tar.gz
> +PERL_IO_SOCKET_MULTICAST_SITE = $(BR2_CPAN_MIRROR)/authors/id/
> B/BR/BRAMBLE
> +PERL_IO_SOCKET_MULTICAST_DEPENDENCIES = perl-io-interface
> +PERL_IO_SOCKET_MULTICAST_LICENSE = Artistic or GPL-1.0+
> +PERL_IO_SOCKET_MULTICAST_LICENSE_FILES = README
> +
> +$(eval $(perl-package))
> --
> 2.14.4
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180812/38187d26/attachment.html>

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

* [Buildroot] [PATCH 09/17] perl-mime-tools: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 09/17] perl-mime-tools: " Christopher McCrory
@ 2018-08-12 16:49   ` François Perrad
  2018-08-13 12:16   ` Thomas Petazzoni
  1 sibling, 0 replies; 55+ messages in thread
From: François Perrad @ 2018-08-12 16:49 UTC (permalink / raw)
  To: buildroot

2018-08-11 20:27 GMT+02:00 Christopher McCrory <chrismcc@gmail.com>:

> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
>

Acked-by: Francois Perrad <francois.perrad@gadz.org>


> ---
>  DEVELOPERS                                   |  1 +
>  package/Config.in                            |  1 +
>  package/perl-mime-tools/Config.in            |  7 +++++++
>  package/perl-mime-tools/perl-mime-tools.hash |  6 ++++++
>  package/perl-mime-tools/perl-mime-tools.mk   | 14 ++++++++++++++
>  5 files changed, 29 insertions(+)
>  create mode 100644 package/perl-mime-tools/Config.in
>  create mode 100644 package/perl-mime-tools/perl-mime-tools.hash
>  create mode 100644 package/perl-mime-tools/perl-mime-tools.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 10ca624070..2bc890e744 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -495,6 +495,7 @@ F:  package/perl-file-slurp
>  F:     package/perl-io-interface
>  F:     package/perl-io-socket-multicast
>  F:     package/perl-json-maybexs
> +F:     package/perl-mime-tools
>  F:     package/perl-module-runtime
>  F:     package/perl-number-bytes-human
>  F:     package/perl-params-util
> diff --git a/package/Config.in b/package/Config.in
> index fd5aba3e53..6124a7197a 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -712,6 +712,7 @@ menu "Perl libraries/modules"
>         source "package/perl-mailtools/Config.in"
>         source "package/perl-mime-base64-urlsafe/Config.in"
>         source "package/perl-mime-base64/Config.in"
> +       source "package/perl-mime-tools/Config.in"
>         source "package/perl-module-runtime/Config.in"
>         source "package/perl-mojolicious-plugin-authentication/Config.in"
>         source "package/perl-mojolicious/Config.in"
> diff --git a/package/perl-mime-tools/Config.in b/package/perl-mime-tools/
> Config.in
> new file mode 100644
> index 0000000000..740651d1d0
> --- /dev/null
> +++ b/package/perl-mime-tools/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_PERL_MIME_TOOLS
> +       bool "perl-mime-tools"
> +       select BR2_PACKAGE_PERL_MAILTOOLS
> +       help
> +         Tools to manipulate MIME messages
> +
> +         https://metacpan.org/release/MIME-tools
> diff --git a/package/perl-mime-tools/perl-mime-tools.hash
> b/package/perl-mime-tools/perl-mime-tools.hash
> new file mode 100644
> index 0000000000..41e13eb0b2
> --- /dev/null
> +++ b/package/perl-mime-tools/perl-mime-tools.hash
> @@ -0,0 +1,6 @@
> +# retrieved by scancpan from http://cpan.metacpan.org/
> +md5    a2f0e07da2ff4b0478908544cc4b40fa MIME-tools-5.509.tar.gz
> +sha256 64579f0c923d81d9a2194586e47c3475519e2646e4b5c102a8920759facf6973
> MIME-tools-5.509.tar.gz
> +
> +# computed by scancpan
> +sha256 151cd94e37eb05239c5a678c7d1c4d9d5241a7c9c138760b85152bc1947e2b93
> COPYING
> diff --git a/package/perl-mime-tools/perl-mime-tools.mk
> b/package/perl-mime-tools/perl-mime-tools.mk
> new file mode 100644
> index 0000000000..03bea508ef
> --- /dev/null
> +++ b/package/perl-mime-tools/perl-mime-tools.mk
> @@ -0,0 +1,14 @@
> +###########################################################
> #####################
> +#
> +# perl-mime-tools
> +#
> +###########################################################
> #####################
> +
> +PERL_MIME_TOOLS_VERSION = 5.509
> +PERL_MIME_TOOLS_SOURCE = MIME-tools-$(PERL_MIME_TOOLS_VERSION).tar.gz
> +PERL_MIME_TOOLS_SITE = $(BR2_CPAN_MIRROR)/authors/id/D/DS/DSKOLL
> +PERL_MIME_TOOLS_DEPENDENCIES = perl-mailtools
> +PERL_MIME_TOOLS_LICENSE = Artistic or GPL-1.0+
> +PERL_MIME_TOOLS_LICENSE_FILES = COPYING
> +
> +$(eval $(perl-package))
> --
> 2.14.4
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180812/50f2a929/attachment.html>

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

* [Buildroot] [PATCH 10/17] perl-module-implementation: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 10/17] perl-module-implementation: " Christopher McCrory
@ 2018-08-12 16:50   ` François Perrad
  2018-08-13 21:31   ` Thomas Petazzoni
  1 sibling, 0 replies; 55+ messages in thread
From: François Perrad @ 2018-08-12 16:50 UTC (permalink / raw)
  To: buildroot

2018-08-11 20:27 GMT+02:00 Christopher McCrory <chrismcc@gmail.com>:

> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
>

Acked-by: Francois Perrad <francois.perrad@gadz.org>


> ---
>  DEVELOPERS                                                 |  1 +
>  package/Config.in                                          |  1 +
>  package/perl-module-implementation/Config.in               |  8 ++++++++
>  .../perl-module-implementation.hash                        |  6 ++++++
>  .../perl-module-implementation.mk                          | 14
> ++++++++++++++
>  5 files changed, 30 insertions(+)
>  create mode 100644 package/perl-module-implementation/Config.in
>  create mode 100644 package/perl-module-implementation/perl-module-
> implementation.hash
>  create mode 100644 package/perl-module-implementation/perl-module-
> implementation.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 2bc890e744..9d7d38ea75 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -496,6 +496,7 @@ F:  package/perl-io-interface
>  F:     package/perl-io-socket-multicast
>  F:     package/perl-json-maybexs
>  F:     package/perl-mime-tools
> +F:     package/perl-module-implementation
>  F:     package/perl-module-runtime
>  F:     package/perl-number-bytes-human
>  F:     package/perl-params-util
> diff --git a/package/Config.in b/package/Config.in
> index 6124a7197a..1008a651ec 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -713,6 +713,7 @@ menu "Perl libraries/modules"
>         source "package/perl-mime-base64-urlsafe/Config.in"
>         source "package/perl-mime-base64/Config.in"
>         source "package/perl-mime-tools/Config.in"
> +       source "package/perl-module-implementation/Config.in"
>         source "package/perl-module-runtime/Config.in"
>         source "package/perl-mojolicious-plugin-authentication/Config.in"
>         source "package/perl-mojolicious/Config.in"
> diff --git a/package/perl-module-implementation/Config.in
> b/package/perl-module-implementation/Config.in
> new file mode 100644
> index 0000000000..aa07cacd11
> --- /dev/null
> +++ b/package/perl-module-implementation/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_PERL_MODULE_IMPLEMENTATION
> +       bool "perl-module-implementation"
> +       select BR2_PACKAGE_PERL_MODULE_RUNTIME
> +       select BR2_PACKAGE_PERL_TRY_TINY
> +       help
> +         Loads one of several alternate underlying implementations for a
> module
> +
> +         http://metacpan.org/release/Module-Implementation
> diff --git a/package/perl-module-implementation/perl-module-implementation.hash
> b/package/perl-module-implementation/perl-module-implementation.hash
> new file mode 100644
> index 0000000000..caf365c024
> --- /dev/null
> +++ b/package/perl-module-implementation/perl-module-implementation.hash
> @@ -0,0 +1,6 @@
> +# retrieved by scancpan from http://cpan.metacpan.org/
> +md5    52e3fe0ca6b1eff0488d59b7aacc0667 Module-Implementation-0.09.tar.gz
> +sha256 c15f1a12f0c2130c9efff3c2e1afe5887b08ccd033bd132186d1e7d5087fd66d
> Module-Implementation-0.09.tar.gz
> +
> +# computed by scancpan
> +sha256 dd34e4dbcadfaa3db992201873e1cbb4b4f4c18e9bf000821d5c768e66d7ff0b
> LICENSE
> diff --git a/package/perl-module-implementation/perl-module-
> implementation.mk b/package/perl-module-implementation/perl-module-
> implementation.mk
> new file mode 100644
> index 0000000000..50ee8610a5
> --- /dev/null
> +++ b/package/perl-module-implementation/perl-module-implementation.mk
> @@ -0,0 +1,14 @@
> +###########################################################
> #####################
> +#
> +# perl-module-implementation
> +#
> +###########################################################
> #####################
> +
> +PERL_MODULE_IMPLEMENTATION_VERSION = 0.09
> +PERL_MODULE_IMPLEMENTATION_SOURCE = Module-Implementation-$(PERL_
> MODULE_IMPLEMENTATION_VERSION).tar.gz
> +PERL_MODULE_IMPLEMENTATION_SITE = $(BR2_CPAN_MIRROR)/authors/id/
> D/DR/DROLSKY
> +PERL_MODULE_IMPLEMENTATION_DEPENDENCIES = perl-module-runtime
> perl-try-tiny
> +PERL_MODULE_IMPLEMENTATION_LICENSE = Artistic-2.0
> +PERL_MODULE_IMPLEMENTATION_LICENSE_FILES = LICENSE
> +
> +$(eval $(perl-package))
> --
> 2.14.4
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180812/f9b95713/attachment.html>

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

* [Buildroot] [PATCH 13/17] perl-time-parsedate: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 13/17] perl-time-parsedate: " Christopher McCrory
@ 2018-08-12 16:51   ` François Perrad
  2018-08-13 21:46   ` Thomas Petazzoni
  1 sibling, 0 replies; 55+ messages in thread
From: François Perrad @ 2018-08-12 16:51 UTC (permalink / raw)
  To: buildroot

2018-08-11 20:27 GMT+02:00 Christopher McCrory <chrismcc@gmail.com>:

> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
>

Acked-by: Francois Perrad <francois.perrad@gadz.org>

---
>  DEVELOPERS                                           |  1 +
>  package/Config.in                                    |  1 +
>  package/perl-time-parsedate/Config.in                |  6 ++++++
>  package/perl-time-parsedate/perl-time-parsedate.hash |  6 ++++++
>  package/perl-time-parsedate/perl-time-parsedate.mk   | 12 ++++++++++++
>  5 files changed, 26 insertions(+)
>  create mode 100644 package/perl-time-parsedate/Config.in
>  create mode 100644 package/perl-time-parsedate/perl-time-parsedate.hash
>  create mode 100644 package/perl-time-parsedate/perl-time-parsedate.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index e23ad8a879..1a4eb9d5e4 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -505,6 +505,7 @@ F:  package/perl-sub-install
>  F:     package/perl-sys-meminfo
>  F:     package/perl-sys-mmap
>  F:     package/perl-template-toolkit
> +F:     package/perl-time-parsedate
>
>  N:     Clayton Shotwell <clayton.shotwell@rockwellcollins.com>
>  F:     package/audit/
> diff --git a/package/Config.in b/package/Config.in
> index 58c75b0d8f..6ce5ccd080 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -734,6 +734,7 @@ menu "Perl libraries/modules"
>         source "package/perl-sys-mmap/Config.in"
>         source "package/perl-template-toolkit/Config.in"
>         source "package/perl-time-hires/Config.in"
> +       source "package/perl-time-parsedate/Config.in"
>         source "package/perl-timedate/Config.in"
>         source "package/perl-try-tiny/Config.in"
>         source "package/perl-uri/Config.in"
> diff --git a/package/perl-time-parsedate/Config.in
> b/package/perl-time-parsedate/Config.in
> new file mode 100644
> index 0000000000..cea5d2941e
> --- /dev/null
> +++ b/package/perl-time-parsedate/Config.in
> @@ -0,0 +1,6 @@
> +config BR2_PACKAGE_PERL_TIME_PARSEDATE
> +       bool "perl-time-parsedate"
> +       help
> +         Parse and format time values
> +
> +         https://metacpan.org/release/Time-ParseDate
> diff --git a/package/perl-time-parsedate/perl-time-parsedate.hash
> b/package/perl-time-parsedate/perl-time-parsedate.hash
> new file mode 100644
> index 0000000000..97d0009850
> --- /dev/null
> +++ b/package/perl-time-parsedate/perl-time-parsedate.hash
> @@ -0,0 +1,6 @@
> +# retrieved by scancpan from http://cpan.metacpan.org/
> +md5    9143d075278857d21c77467d26f1603b Time-ParseDate-2015.103.tar.gz
> +sha256 2c1a06235bf811813caac9eaa9daa71af758667cdf7b082cb59863220fcaeed1
> Time-ParseDate-2015.103.tar.gz
> +
> +# computed by scancpan
> +sha256 a8f6d313ecc680934da33872f69e6f4fa64ad9840b016d4d4822e952e518a964
> README
> diff --git a/package/perl-time-parsedate/perl-time-parsedate.mk
> b/package/perl-time-parsedate/perl-time-parsedate.mk
> new file mode 100644
> index 0000000000..828271079b
> --- /dev/null
> +++ b/package/perl-time-parsedate/perl-time-parsedate.mk
> @@ -0,0 +1,12 @@
> +###########################################################
> #####################
> +#
> +# perl-time-parsedate
> +#
> +###########################################################
> #####################
> +
> +PERL_TIME_PARSEDATE_VERSION = 2015.103
> +PERL_TIME_PARSEDATE_SOURCE = Time-ParseDate-$(PERL_TIME_
> PARSEDATE_VERSION).tar.gz
> +PERL_TIME_PARSEDATE_SITE = $(BR2_CPAN_MIRROR)/authors/id/
> M/MU/MUIR/modules
> +PERL_TIME_PARSEDATE_LICENSE_FILES = README
> +
> +$(eval $(perl-package))
> --
> 2.14.4
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180812/12bcabf7/attachment.html>

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

* [Buildroot] [PATCH 14/17] perl-x10: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 14/17] perl-x10: " Christopher McCrory
@ 2018-08-12 16:52   ` François Perrad
  2018-08-13 21:49   ` Thomas Petazzoni
  1 sibling, 0 replies; 55+ messages in thread
From: François Perrad @ 2018-08-12 16:52 UTC (permalink / raw)
  To: buildroot

2018-08-11 20:27 GMT+02:00 Christopher McCrory <chrismcc@gmail.com>:

> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
>

Acked-by: Francois Perrad <francois.perrad@gadz.org>


> ---
>  DEVELOPERS                     |  1 +
>  package/Config.in              |  1 +
>  package/perl-x10/Config.in     | 13 +++++++++++++
>  package/perl-x10/perl-x10.hash |  6 ++++++
>  package/perl-x10/perl-x10.mk   | 14 ++++++++++++++
>  5 files changed, 35 insertions(+)
>  create mode 100644 package/perl-x10/Config.in
>  create mode 100644 package/perl-x10/perl-x10.hash
>  create mode 100644 package/perl-x10/perl-x10.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 1a4eb9d5e4..d056cadf1f 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -506,6 +506,7 @@ F:  package/perl-sys-meminfo
>  F:     package/perl-sys-mmap
>  F:     package/perl-template-toolkit
>  F:     package/perl-time-parsedate
> +F:     package/perl-x10
>
>  N:     Clayton Shotwell <clayton.shotwell@rockwellcollins.com>
>  F:     package/audit/
> diff --git a/package/Config.in b/package/Config.in
> index 6ce5ccd080..4cedcec11a 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -739,6 +739,7 @@ menu "Perl libraries/modules"
>         source "package/perl-try-tiny/Config.in"
>         source "package/perl-uri/Config.in"
>         source "package/perl-www-robotrules/Config.in"
> +       source "package/perl-x10/Config.in"
>         source "package/perl-xml-libxml/Config.in"
>         source "package/perl-xml-namespacesupport/Config.in"
>         source "package/perl-xml-sax/Config.in"
> diff --git a/package/perl-x10/Config.in b/package/perl-x10/Config.in
> new file mode 100644
> index 0000000000..984a561b05
> --- /dev/null
> +++ b/package/perl-x10/Config.in
> @@ -0,0 +1,13 @@
> +config BR2_PACKAGE_PERL_X10
> +       bool "perl-x10"
> +       depends on !BR2_STATIC_LIBS
> +       select BR2_PACKAGE_PERL_ASTRO_SUNTIME
> +       select BR2_PACKAGE_PERL_DEVICE_SERIALPORT
> +       select BR2_PACKAGE_PERL_TIME_PARSEDATE
> +       help
> +         creates a server used to receive events from an x10 client
> +
> +         https://metacpan.org/release/X10
> +
> +comment "perl-x10 needs a toolchain w/ dynamic library"
> +       depends on BR2_STATIC_LIBS
> diff --git a/package/perl-x10/perl-x10.hash b/package/perl-x10/perl-x10.
> hash
> new file mode 100644
> index 0000000000..5411390e3e
> --- /dev/null
> +++ b/package/perl-x10/perl-x10.hash
> @@ -0,0 +1,6 @@
> +# retrieved by scancpan from http://cpan.metacpan.org/
> +md5    20dcca2dfb978bfed3043276aa3481e5 X10-0.04.tar.gz
> +sha256 3dcee9d95614b2db70de608e933d42817f93fccd5b1f2f782b0846af487d9134
> X10-0.04.tar.gz
> +
> +# computed by scancpan
> +sha256 e6f320afa82517d663be348dd2515ecb1454a7c851ba5590f13aca01d219be80
> README
> diff --git a/package/perl-x10/perl-x10.mk b/package/perl-x10/perl-x10.mk
> new file mode 100644
> index 0000000000..783fad3143
> --- /dev/null
> +++ b/package/perl-x10/perl-x10.mk
> @@ -0,0 +1,14 @@
> +###########################################################
> #####################
> +#
> +# perl-x10
> +#
> +###########################################################
> #####################
> +
> +PERL_X10_VERSION = 0.04
> +PERL_X10_SOURCE = X10-$(PERL_X10_VERSION).tar.gz
> +PERL_X10_SITE = $(BR2_CPAN_MIRROR)/authors/id/R/RO/ROBF
> +PERL_X10_DEPENDENCIES = perl-astro-suntime perl-device-serialport
> perl-time-parsedate
> +PERL_X10_LICENSE = gpl_3
> +PERL_X10_LICENSE_FILES = README
> +
> +$(eval $(perl-package))
> --
> 2.14.4
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180812/48475148/attachment.html>

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

* [Buildroot] [PATCH 17/17] perl-termreadkey: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 17/17] perl-termreadkey: " Christopher McCrory
@ 2018-08-12 16:55   ` François Perrad
  2018-08-13 21:57   ` Thomas Petazzoni
  1 sibling, 0 replies; 55+ messages in thread
From: François Perrad @ 2018-08-12 16:55 UTC (permalink / raw)
  To: buildroot

2018-08-11 20:27 GMT+02:00 Christopher McCrory <chrismcc@gmail.com>:

> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
>

Acked-by: Francois Perrad <francois.perrad@gadz.org>

---
>  DEVELOPERS                                     |  1 +
>  package/Config.in                              |  1 +
>  package/perl-termreadkey/Config.in             | 10 ++++++++++
>  package/perl-termreadkey/perl-termreadkey.hash |  6 ++++++
>  package/perl-termreadkey/perl-termreadkey.mk   | 13 +++++++++++++
>  5 files changed, 31 insertions(+)
>  create mode 100644 package/perl-termreadkey/Config.in
>  create mode 100644 package/perl-termreadkey/perl-termreadkey.hash
>  create mode 100644 package/perl-termreadkey/perl-termreadkey.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index e04058a37e..dddb9ca60d 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -506,6 +506,7 @@ F:  package/perl-params-util
>  F:     package/perl-sub-install
>  F:     package/perl-sys-meminfo
>  F:     package/perl-sys-mmap
> +F:     package/perl-termreadkey
>  F:     package/perl-template-toolkit
>  F:     package/perl-time-parsedate
>  F:     package/perl-x10
> diff --git a/package/Config.in b/package/Config.in
> index 5585ebcdfa..2b36b477c7 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -734,6 +734,7 @@ menu "Perl libraries/modules"
>         source "package/perl-sub-install/Config.in"
>         source "package/perl-sys-meminfo/Config.in"
>         source "package/perl-sys-mmap/Config.in"
> +       source "package/perl-termreadkey/Config.in"
>         source "package/perl-template-toolkit/Config.in"
>         source "package/perl-time-hires/Config.in"
>         source "package/perl-time-parsedate/Config.in"
> diff --git a/package/perl-termreadkey/Config.in
> b/package/perl-termreadkey/Config.in
> new file mode 100644
> index 0000000000..7157bb6f68
> --- /dev/null
> +++ b/package/perl-termreadkey/Config.in
> @@ -0,0 +1,10 @@
> +config BR2_PACKAGE_PERL_TERMREADKEY
> +       bool "perl-termreadkey"
> +       depends on !BR2_STATIC_LIBS
> +       help
> +         Change terminal modes, and perform non-blocking reads.
> +
> +         https://metacpan.org/release/TermReadKey
> +
> +comment "perl-termreadkey needs a toolchain w/ dynamic library"
> +       depends on BR2_STATIC_LIBS
> diff --git a/package/perl-termreadkey/perl-termreadkey.hash
> b/package/perl-termreadkey/perl-termreadkey.hash
> new file mode 100644
> index 0000000000..168e37223c
> --- /dev/null
> +++ b/package/perl-termreadkey/perl-termreadkey.hash
> @@ -0,0 +1,6 @@
> +# retrieved by scancpan from http://cpan.metacpan.org/
> +md5    e8ea15c16333ac4f8d146d702e83cc0c TermReadKey-2.37.tar.gz
> +sha256 4a9383cf2e0e0194668fe2bd546e894ffad41d556b41d2f2f577c8db682db241
> TermReadKey-2.37.tar.gz
> +
> +# computed by scancpan
> +sha256 9deb4e80e04cca282a98902939225bf0bedac2e04034df5dba80f12bd0a3be26
> README
> diff --git a/package/perl-termreadkey/perl-termreadkey.mk
> b/package/perl-termreadkey/perl-termreadkey.mk
> new file mode 100644
> index 0000000000..ba2193b66b
> --- /dev/null
> +++ b/package/perl-termreadkey/perl-termreadkey.mk
> @@ -0,0 +1,13 @@
> +###########################################################
> #####################
> +#
> +# perl-termreadkey
> +#
> +###########################################################
> #####################
> +
> +PERL_TERMREADKEY_VERSION = 2.37
> +PERL_TERMREADKEY_SOURCE = TermReadKey-$(PERL_TERMREADKEY_VERSION).tar.gz
> +PERL_TERMREADKEY_SITE = $(BR2_CPAN_MIRROR)/authors/id/J/JS/JSTOWE
> +PERL_TERMREADKEY_LICENSE = Artistic or GPL-1.0+
> +PERL_TERMREADKEY_LICENSE_FILES = README
> +
> +$(eval $(perl-package))
> --
> 2.14.4
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180812/eb05a9c8/attachment-0001.html>

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

* [Buildroot] [PATCH 16/17] perl-class-load: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 16/17] perl-class-load: new package Christopher McCrory
@ 2018-08-12 16:57   ` François Perrad
  2018-08-13 21:35     ` Thomas Petazzoni
  0 siblings, 1 reply; 55+ messages in thread
From: François Perrad @ 2018-08-12 16:57 UTC (permalink / raw)
  To: buildroot

2018-08-11 20:27 GMT+02:00 Christopher McCrory <chrismcc@gmail.com>:

> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
>

Acked-by: Francois Perrad <francois.perrad@gadz.org>
but depends on perl-package-stash which needs rework.


> ---
>  DEVELOPERS                                   |  1 +
>  package/Config.in                            |  1 +
>  package/perl-class-load/Config.in            | 15 +++++++++++++++
>  package/perl-class-load/perl-class-load.hash |  6 ++++++
>  package/perl-class-load/perl-class-load.mk   | 14 ++++++++++++++
>  5 files changed, 37 insertions(+)
>  create mode 100644 package/perl-class-load/Config.in
>  create mode 100644 package/perl-class-load/perl-class-load.hash
>  create mode 100644 package/perl-class-load/perl-class-load.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index b9d510f3a6..e04058a37e 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -483,6 +483,7 @@ N:  Christopher McCrory <chrismcc@gmail.com>
>  F:     package/perl-appconfig
>  F:     package/perl-astro-suntime
>  F:     package/perl-cgi
> +F:     package/perl-class-load
>  F:     package/perl-class-std
>  F:     package/perl-class-std-fast
>  F:     package/perl-data-optlist
> diff --git a/package/Config.in b/package/Config.in
> index 3dc8a8717a..5585ebcdfa 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -668,6 +668,7 @@ menu "Perl libraries/modules"
>         source "package/perl-appconfig/Config.in"
>         source "package/perl-astro-suntime/Config.in"
>         source "package/perl-cgi/Config.in"
> +       source "package/perl-class-load/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-load/Config.in b/package/perl-class-load/
> Config.in
> new file mode 100644
> index 0000000000..fef9431e49
> --- /dev/null
> +++ b/package/perl-class-load/Config.in
> @@ -0,0 +1,15 @@
> +config BR2_PACKAGE_PERL_CLASS_LOAD
> +       bool "perl-class-load"
> +       depends on !BR2_STATIC_LIBS
> +       select BR2_PACKAGE_PERL_DATA_OPTLIST
> +       select BR2_PACKAGE_PERL_MODULE_IMPLEMENTATION
> +       select BR2_PACKAGE_PERL_MODULE_RUNTIME
> +       select BR2_PACKAGE_PERL_PACKAGE_STASH
> +       select BR2_PACKAGE_PERL_TRY_TINY
> +       help
> +         A working (require "Class::Name") and more
> +
> +         https://github.com/moose/Class-Load
> +
> +comment "perl-class-load needs a toolchain w/ dynamic library"
> +       depends on BR2_STATIC_LIBS
> diff --git a/package/perl-class-load/perl-class-load.hash
> b/package/perl-class-load/perl-class-load.hash
> new file mode 100644
> index 0000000000..c2900d6964
> --- /dev/null
> +++ b/package/perl-class-load/perl-class-load.hash
> @@ -0,0 +1,6 @@
> +# retrieved by scancpan from http://cpan.metacpan.org/
> +md5    e4c831c08df592ce8dfee0c7cfc12fd7 Class-Load-0.25.tar.gz
> +sha256 2a48fa779b5297e56156380e8b32637c6c58decb4f4a7f3c7350523e11275f8f
> Class-Load-0.25.tar.gz
> +
> +# computed by scancpan
> +sha256 dc030e63f20035291b90d09c2c40f296224e85878caf829ea981fc2f10910f9d
> LICENSE
> diff --git a/package/perl-class-load/perl-class-load.mk
> b/package/perl-class-load/perl-class-load.mk
> new file mode 100644
> index 0000000000..33a6288465
> --- /dev/null
> +++ b/package/perl-class-load/perl-class-load.mk
> @@ -0,0 +1,14 @@
> +###########################################################
> #####################
> +#
> +# perl-class-load
> +#
> +###########################################################
> #####################
> +
> +PERL_CLASS_LOAD_VERSION = 0.25
> +PERL_CLASS_LOAD_SOURCE = Class-Load-$(PERL_CLASS_LOAD_VERSION).tar.gz
> +PERL_CLASS_LOAD_SITE = $(BR2_CPAN_MIRROR)/authors/id/E/ET/ETHER
> +PERL_CLASS_LOAD_DEPENDENCIES = perl-data-optlist
> perl-module-implementation perl-module-runtime perl-package-stash
> perl-try-tiny
> +PERL_CLASS_LOAD_LICENSE = Artistic or GPL-1.0+
> +PERL_CLASS_LOAD_LICENSE_FILES = LICENSE
> +
> +$(eval $(perl-package))
> --
> 2.14.4
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180812/b9323004/attachment.html>

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

* [Buildroot] [PATCH 04/17] perl-class-std-fast: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 04/17] perl-class-std-fast: new package Christopher McCrory
  2018-08-12 16:45   ` François Perrad
@ 2018-08-12 21:17   ` Thomas Petazzoni
  2018-08-12 21:18     ` Thomas Petazzoni
  2018-08-13 11:21   ` Thomas Petazzoni
  2 siblings, 1 reply; 55+ messages in thread
From: Thomas Petazzoni @ 2018-08-12 21:17 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat, 11 Aug 2018 11:27:36 -0700, Christopher McCrory wrote:
> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
> ---
>  DEVELOPERS                                           |  1 +
>  package/Config.in                                    |  1 +
>  package/perl-class-std-fast/Config.in                |  7 +++++++
>  package/perl-class-std-fast/perl-class-std-fast.hash |  6 ++++++
>  package/perl-class-std-fast/perl-class-std-fast.mk   | 14 ++++++++++++++
>  5 files changed, 29 insertions(+)
>  create mode 100644 package/perl-class-std-fast/Config.in
>  create mode 100644 package/perl-class-std-fast/perl-class-std-fast.hash
>  create mode 100644 package/perl-class-std-fast/perl-class-std-fast.mk

Applied to next, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 04/17] perl-class-std-fast: new package
  2018-08-12 21:17   ` Thomas Petazzoni
@ 2018-08-12 21:18     ` Thomas Petazzoni
  0 siblings, 0 replies; 55+ messages in thread
From: Thomas Petazzoni @ 2018-08-12 21:18 UTC (permalink / raw)
  To: buildroot

Hello,

On Sun, 12 Aug 2018 23:17:35 +0200, Thomas Petazzoni wrote:
> Hello,
> 
> On Sat, 11 Aug 2018 11:27:36 -0700, Christopher McCrory wrote:
> > Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
> > ---
> >  DEVELOPERS                                           |  1 +
> >  package/Config.in                                    |  1 +
> >  package/perl-class-std-fast/Config.in                |  7 +++++++
> >  package/perl-class-std-fast/perl-class-std-fast.hash |  6 ++++++
> >  package/perl-class-std-fast/perl-class-std-fast.mk   | 14 ++++++++++++++
> >  5 files changed, 29 insertions(+)
> >  create mode 100644 package/perl-class-std-fast/Config.in
> >  create mode 100644 package/perl-class-std-fast/perl-class-std-fast.hash
> >  create mode 100644 package/perl-class-std-fast/perl-class-std-fast.mk  
> 
> Applied to next, thanks.

Scratch that: I have not applied this package, but perl-class-std. I
will have a look at this one later.

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 04/17] perl-class-std-fast: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 04/17] perl-class-std-fast: new package Christopher McCrory
  2018-08-12 16:45   ` François Perrad
  2018-08-12 21:17   ` Thomas Petazzoni
@ 2018-08-13 11:21   ` Thomas Petazzoni
  2 siblings, 0 replies; 55+ messages in thread
From: Thomas Petazzoni @ 2018-08-13 11:21 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat, 11 Aug 2018 11:27:36 -0700, Christopher McCrory wrote:
> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
> ---
>  DEVELOPERS                                           |  1 +
>  package/Config.in                                    |  1 +
>  package/perl-class-std-fast/Config.in                |  7 +++++++
>  package/perl-class-std-fast/perl-class-std-fast.hash |  6 ++++++
>  package/perl-class-std-fast/perl-class-std-fast.mk   | 14 ++++++++++++++
>  5 files changed, 29 insertions(+)
>  create mode 100644 package/perl-class-std-fast/Config.in
>  create mode 100644 package/perl-class-std-fast/perl-class-std-fast.hash
>  create mode 100644 package/perl-class-std-fast/perl-class-std-fast.mk

Applied to next, thanks (for real this time).

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 05/17] perl-data-optlist: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 05/17] perl-data-optlist: " Christopher McCrory
  2018-08-12 16:46   ` François Perrad
@ 2018-08-13 11:21   ` Thomas Petazzoni
  1 sibling, 0 replies; 55+ messages in thread
From: Thomas Petazzoni @ 2018-08-13 11:21 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat, 11 Aug 2018 11:27:37 -0700, Christopher McCrory wrote:
> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
> ---
>  DEVELOPERS                                       |  1 +
>  package/Config.in                                |  1 +
>  package/perl-data-optlist/Config.in              | 12 ++++++++++++
>  package/perl-data-optlist/perl-data-optlist.hash |  6 ++++++
>  package/perl-data-optlist/perl-data-optlist.mk   | 14 ++++++++++++++
>  5 files changed, 34 insertions(+)
>  create mode 100644 package/perl-data-optlist/Config.in
>  create mode 100644 package/perl-data-optlist/perl-data-optlist.hash
>  create mode 100644 package/perl-data-optlist/perl-data-optlist.mk

Applied to next, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 08/17] perl-io-socket-multicast: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 08/17] perl-io-socket-multicast: " Christopher McCrory
  2018-08-12 16:48   ` François Perrad
@ 2018-08-13 12:16   ` Thomas Petazzoni
  1 sibling, 0 replies; 55+ messages in thread
From: Thomas Petazzoni @ 2018-08-13 12:16 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat, 11 Aug 2018 11:27:40 -0700, Christopher McCrory wrote:
> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
> ---
>  DEVELOPERS                                                 |  1 +
>  package/Config.in                                          |  1 +
>  package/perl-io-socket-multicast/Config.in                 | 11 +++++++++++
>  .../perl-io-socket-multicast/perl-io-socket-multicast.hash |  6 ++++++
>  .../perl-io-socket-multicast/perl-io-socket-multicast.mk   | 14 ++++++++++++++
>  5 files changed, 33 insertions(+)
>  create mode 100644 package/perl-io-socket-multicast/Config.in
>  create mode 100644 package/perl-io-socket-multicast/perl-io-socket-multicast.hash
>  create mode 100644 package/perl-io-socket-multicast/perl-io-socket-multicast.mk

Applied to next, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 09/17] perl-mime-tools: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 09/17] perl-mime-tools: " Christopher McCrory
  2018-08-12 16:49   ` François Perrad
@ 2018-08-13 12:16   ` Thomas Petazzoni
  1 sibling, 0 replies; 55+ messages in thread
From: Thomas Petazzoni @ 2018-08-13 12:16 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat, 11 Aug 2018 11:27:41 -0700, Christopher McCrory wrote:
> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
> ---
>  DEVELOPERS                                   |  1 +
>  package/Config.in                            |  1 +
>  package/perl-mime-tools/Config.in            |  7 +++++++
>  package/perl-mime-tools/perl-mime-tools.hash |  6 ++++++
>  package/perl-mime-tools/perl-mime-tools.mk   | 14 ++++++++++++++
>  5 files changed, 29 insertions(+)
>  create mode 100644 package/perl-mime-tools/Config.in
>  create mode 100644 package/perl-mime-tools/perl-mime-tools.hash
>  create mode 100644 package/perl-mime-tools/perl-mime-tools.mk

Applied to next, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 01/17] perl-cgi: add host
  2018-08-12 12:11   ` Thomas Petazzoni
@ 2018-08-13 13:23     ` Christopher McCrory
  0 siblings, 0 replies; 55+ messages in thread
From: Christopher McCrory @ 2018-08-13 13:23 UTC (permalink / raw)
  To: buildroot

hello

On Sun, Aug 12, 2018 at 5:11 AM, Thomas Petazzoni <
thomas.petazzoni@bootlin.com> wrote:

> Hello Christopher,
>
> On Sat, 11 Aug 2018 11:27:33 -0700, Christopher McCrory wrote:
> > Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
> > ---
> >  package/perl-cgi/perl-cgi.mk | 2 ++
> >  1 file changed, 2 insertions(+)
>
>
> Please be careful when ordering the patches: they should be organized
> in the correct order to make sure that everything builds at every point
> of the series.
>
>

Sorry about that, I did spend a lot of time getting them in the correct
order.  Somehow I missed this one.  After a while they all started bluring
together :)





> In this specific example, you should have the following order:
>
>  (1) Introduce host-perl-html-tagset
>
>  (2) Introduce host-perl-html-parser, which uses host-perl-html-tagset
>
>  (3) Introduce host-perl-cgi, which uses host-perl-html-parser
>
> Does that make sense ?
>
> Thanks!
>
> Thomas
> --
> Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
> Embedded Linux and Kernel engineering
> https://bootlin.com
>



-- 
Christopher McCrory
To the optimist, the glass is half full.
To the pessimist, the glass is half empty.
To the engineer, the glass is twice as big as it needs to be.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180813/8480682d/attachment.html>

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

* [Buildroot] [PATCH 10/17] perl-module-implementation: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 10/17] perl-module-implementation: " Christopher McCrory
  2018-08-12 16:50   ` François Perrad
@ 2018-08-13 21:31   ` Thomas Petazzoni
  1 sibling, 0 replies; 55+ messages in thread
From: Thomas Petazzoni @ 2018-08-13 21:31 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat, 11 Aug 2018 11:27:42 -0700, Christopher McCrory wrote:
> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
> ---
>  DEVELOPERS                                                 |  1 +
>  package/Config.in                                          |  1 +
>  package/perl-module-implementation/Config.in               |  8 ++++++++
>  .../perl-module-implementation.hash                        |  6 ++++++
>  .../perl-module-implementation.mk                          | 14 ++++++++++++++
>  5 files changed, 30 insertions(+)
>  create mode 100644 package/perl-module-implementation/Config.in
>  create mode 100644 package/perl-module-implementation/perl-module-implementation.hash
>  create mode 100644 package/perl-module-implementation/perl-module-implementation.mk

Applied to next, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 11/17] perl-package-stash: new package
  2018-08-11 21:31     ` Christopher McCrory
@ 2018-08-13 21:31       ` Thomas Petazzoni
  0 siblings, 0 replies; 55+ messages in thread
From: Thomas Petazzoni @ 2018-08-13 21:31 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat, 11 Aug 2018 14:31:23 -0700, Christopher McCrory wrote:

> Good catch!  That line is in the wrong file.  I'll fix that when I get home.

I have marked this patch as Changes Requested in our patch tracking
system. Please send a new version.

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 12/17] perl-template-toolkit: new package
  2018-08-12  8:04   ` François Perrad
@ 2018-08-13 21:33     ` Thomas Petazzoni
  0 siblings, 0 replies; 55+ messages in thread
From: Thomas Petazzoni @ 2018-08-13 21:33 UTC (permalink / raw)
  To: buildroot

Hello,

On Sun, 12 Aug 2018 10:04:30 +0200, Fran?ois Perrad wrote:

> > +PERL_TEMPLATE_TOOLKIT_VERSION = 2.27
> > +PERL_TEMPLATE_TOOLKIT_SOURCE = Template-Toolkit-$(PERL_
> > TEMPLATE_TOOLKIT_VERSION).tar.gz
> > +PERL_TEMPLATE_TOOLKIT_SITE = $(BR2_CPAN_MIRROR)/authors/id/A/AB/ABW
> > +PERL_TEMPLATE_TOOLKIT_DEPENDENCIES = host-perl-cgi perl-appconfig
> >  
> 
> In fact, host-perl-cgi could be removed, and the patches 01-02-03/17 become
> useless.

I have marked patches 01/17, 02/17 and 03/17 as Rejected. Then I have
marked this patch 12/17 as "Changes Requested".

Christopher: please send a new iteration of this patch 12/17.

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 15/17] perl-module-build: add target
  2018-08-12  8:07   ` François Perrad
@ 2018-08-13 21:34     ` Thomas Petazzoni
  0 siblings, 0 replies; 55+ messages in thread
From: Thomas Petazzoni @ 2018-08-13 21:34 UTC (permalink / raw)
  To: buildroot

Hello,

On Sun, 12 Aug 2018 10:07:54 +0200, Fran?ois Perrad wrote:

> > diff --git a/package/perl-module-build/Config.in
> > b/package/perl-module-build/Config.in
> > new file mode 100644
> > index 0000000000..ee4354cc6a
> > --- /dev/null
> > +++ b/package/perl-module-build/Config.in
> > @@ -0,0 +1,6 @@
> > +config BR2_PACKAGE_PERL_MODULE_BUILD
> > +       bool "perl-module-build"
> > +       help
> > +         Build and install Perl modules
> >  
> 
> On Buildroot, we never need this package on target.

Christopher, any comment on this ?

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 16/17] perl-class-load: new package
  2018-08-12 16:57   ` François Perrad
@ 2018-08-13 21:35     ` Thomas Petazzoni
  0 siblings, 0 replies; 55+ messages in thread
From: Thomas Petazzoni @ 2018-08-13 21:35 UTC (permalink / raw)
  To: buildroot

Hello,

On Sun, 12 Aug 2018 18:57:52 +0200, Fran?ois Perrad wrote:
> 2018-08-11 20:27 GMT+02:00 Christopher McCrory <chrismcc@gmail.com>:
> 
> > Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
> >  
> 
> Acked-by: Francois Perrad <francois.perrad@gadz.org>
> but depends on perl-package-stash which needs rework.

Thanks Fran?ois. I have marked this patch as Changes Requested in
patchwork.

Christopher: when you send a new iteration of your patch series, please
add the Acked-by from Fran?ois on this patch, provided you don't make
any change to it.

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 13/17] perl-time-parsedate: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 13/17] perl-time-parsedate: " Christopher McCrory
  2018-08-12 16:51   ` François Perrad
@ 2018-08-13 21:46   ` Thomas Petazzoni
  1 sibling, 0 replies; 55+ messages in thread
From: Thomas Petazzoni @ 2018-08-13 21:46 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat, 11 Aug 2018 11:27:45 -0700, Christopher McCrory wrote:

> +PERL_TIME_PARSEDATE_VERSION = 2015.103
> +PERL_TIME_PARSEDATE_SOURCE = Time-ParseDate-$(PERL_TIME_PARSEDATE_VERSION).tar.gz
> +PERL_TIME_PARSEDATE_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MU/MUIR/modules
> +PERL_TIME_PARSEDATE_LICENSE_FILES = README

This file doesn't contain any license information. In fact, this module
has no license at all. Even CPAN says the license is "unknown". I've
filled a bug report upstream about this:

  https://github.com/muir/Time-modules/issues/9

In the mean time, I've marked this patch as "Changes Requested".

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 14/17] perl-x10: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 14/17] perl-x10: " Christopher McCrory
  2018-08-12 16:52   ` François Perrad
@ 2018-08-13 21:49   ` Thomas Petazzoni
  1 sibling, 0 replies; 55+ messages in thread
From: Thomas Petazzoni @ 2018-08-13 21:49 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat, 11 Aug 2018 11:27:46 -0700, Christopher McCrory wrote:
> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>

This one depends on perl-time-parsedate, which I couldn't merge due to
the licensing issue. So I've marked this one as "Changes Requested" as
well.

Please include Fran?ois Acked-by next time you resend this patch.

> +PERL_X10_VERSION = 0.04
> +PERL_X10_SOURCE = X10-$(PERL_X10_VERSION).tar.gz
> +PERL_X10_SITE = $(BR2_CPAN_MIRROR)/authors/id/R/RO/ROBF
> +PERL_X10_DEPENDENCIES = perl-astro-suntime perl-device-serialport perl-time-parsedate
> +PERL_X10_LICENSE = gpl_3

This is not a correct SPDX tag. If it's indeed GPLv3, then it should be
GPL-3.0.

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 17/17] perl-termreadkey: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 17/17] perl-termreadkey: " Christopher McCrory
  2018-08-12 16:55   ` François Perrad
@ 2018-08-13 21:57   ` Thomas Petazzoni
  2018-08-13 22:40     ` Arnout Vandecappelle
  2018-08-14 15:53     ` Yann E. MORIN
  1 sibling, 2 replies; 55+ messages in thread
From: Thomas Petazzoni @ 2018-08-13 21:57 UTC (permalink / raw)
  To: buildroot

Hello,

Adding Yann and Arnout, licensing question below.

On Sat, 11 Aug 2018 11:27:49 -0700, Christopher McCrory wrote:

> +PERL_TERMREADKEY_VERSION = 2.37
> +PERL_TERMREADKEY_SOURCE = TermReadKey-$(PERL_TERMREADKEY_VERSION).tar.gz
> +PERL_TERMREADKEY_SITE = $(BR2_CPAN_MIRROR)/authors/id/J/JS/JSTOWE
> +PERL_TERMREADKEY_LICENSE = Artistic or GPL-1.0+

This is not correct I believe.

The README file says this:

"""
 Term::ReadKey 2.36 - Change terminal modes, and perform non-blocking reads.

 Copyright (C) 1994-1999 Kenneth Albanowski.
               2001-2016 Jonathan Stowe and others

This package is dual licensed.  You can either choose to license it under
the original terms which were:

 Unlimited distribution and/or modification is allowed as long as this
 copyright notice remains intact.

Or the standard Perl terms:

  This module is free software; you can redistribute it and/or modify it
  under the terms of the Artistic License. For details, see the full
  text of the license in the file "Artistic" that should have been provided
  with the version of perl you are using.

  This program is distributed in the hope that it will be useful, but
  without any warranty; without even the implied warranty of merchantability
  or fitness for a particular purpose.
"""

So it is not under "Artistic or GPL-1.0+", but it is under "Artistic or
<some funky license>".

According to
http://docs.activestate.com/activeperl/5.22/perl/lib/Term/ReadKey.html,
the small "Unlimited distribution..." license was the only license of
this Perl module up to version 2.31, at which point the Artistic
license was added as an option.

I don't know how to SPDX-encode this weird license. Perhaps we should
simply not care, and say the license is just "Artistic" ? Yann ?
Arnout ?

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 06/17] perl-module-runtime: add host
  2018-08-12 12:13     ` Thomas Petazzoni
@ 2018-08-13 21:59       ` Thomas Petazzoni
  0 siblings, 0 replies; 55+ messages in thread
From: Thomas Petazzoni @ 2018-08-13 21:59 UTC (permalink / raw)
  To: buildroot

Hello Fran?ois,

On Sun, 12 Aug 2018 14:13:36 +0200, Thomas Petazzoni wrote:

> (Thanks for reviewing the Perl patches, definitely very useful!)
> 
> On Sun, 12 Aug 2018 11:21:07 +0200, Fran?ois Perrad wrote:
> > Most of the time, host-perl-* packages are useless on BuildRoot,
> > please, double check the package which introduces this dependency.  
> 
> For which specific patches are you giving this comment ? Does it also
> apply to host-perl-cgi, host-perl-html-parser and
> host-perl-html-tagset ?

Could you comment on this specific perl-module-runtime patch, adding
the host variant ? Christopher, have you been able to verify if it it's
really needed for your use-case ?

Fran?ois, I also need your input/review on:

  http://patchwork.ozlabs.org/patch/956316/
  http://patchwork.ozlabs.org/patch/956590/

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 17/17] perl-termreadkey: new package
  2018-08-13 21:57   ` Thomas Petazzoni
@ 2018-08-13 22:40     ` Arnout Vandecappelle
  2018-08-14 15:53     ` Yann E. MORIN
  1 sibling, 0 replies; 55+ messages in thread
From: Arnout Vandecappelle @ 2018-08-13 22:40 UTC (permalink / raw)
  To: buildroot



On 13-08-18 23:57, Thomas Petazzoni wrote:
> Hello,
> 
> Adding Yann and Arnout, licensing question below.
> 
> On Sat, 11 Aug 2018 11:27:49 -0700, Christopher McCrory wrote:
> 
>> +PERL_TERMREADKEY_VERSION = 2.37
>> +PERL_TERMREADKEY_SOURCE = TermReadKey-$(PERL_TERMREADKEY_VERSION).tar.gz
>> +PERL_TERMREADKEY_SITE = $(BR2_CPAN_MIRROR)/authors/id/J/JS/JSTOWE
>> +PERL_TERMREADKEY_LICENSE = Artistic or GPL-1.0+
> 
> This is not correct I believe.
> 
> The README file says this:
> 
> """
>  Term::ReadKey 2.36 - Change terminal modes, and perform non-blocking reads.
> 
>  Copyright (C) 1994-1999 Kenneth Albanowski.
>                2001-2016 Jonathan Stowe and others
> 
> This package is dual licensed.  You can either choose to license it under
> the original terms which were:
> 
>  Unlimited distribution and/or modification is allowed as long as this
>  copyright notice remains intact.
> 
> Or the standard Perl terms:
> 
>   This module is free software; you can redistribute it and/or modify it
>   under the terms of the Artistic License. For details, see the full
>   text of the license in the file "Artistic" that should have been provided
>   with the version of perl you are using.
> 
>   This program is distributed in the hope that it will be useful, but
>   without any warranty; without even the implied warranty of merchantability
>   or fitness for a particular purpose.
> """
> 
> So it is not under "Artistic or GPL-1.0+", but it is under "Artistic or
> <some funky license>".
> 
> According to
> http://docs.activestate.com/activeperl/5.22/perl/lib/Term/ReadKey.html,
> the small "Unlimited distribution..." license was the only license of
> this Perl module up to version 2.31, at which point the Artistic
> license was added as an option.
> 
> I don't know how to SPDX-encode this weird license. Perhaps we should
> simply not care, and say the license is just "Artistic" ? Yann ?
> Arnout ?

 For licenses which don't have an SPDX code, we use "<package> license", so this
would be

PERL_TERMREADKEY_LICENSE = Term::ReadKey license or Artistic-2.0

(it's artistic 2.0 because they refer to Artistic in the version of perl you're
using, and our version has Artistic-2.0).

 Regards,
 Arnout


> 
> Thanks,
> 
> Thomas
> 

-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF

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

* [Buildroot] [PATCH 07/17] perl-dist-checkconflicts: new package
  2018-08-11 18:27 ` [Buildroot] [PATCH 07/17] perl-dist-checkconflicts: new package Christopher McCrory
@ 2018-08-14  3:59   ` François Perrad
  0 siblings, 0 replies; 55+ messages in thread
From: François Perrad @ 2018-08-14  3:59 UTC (permalink / raw)
  To: buildroot

2018-08-11 20:27 GMT+02:00 Christopher McCrory <chrismcc@gmail.com>:

> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
> ---
>  DEVELOPERS                                               |  1 +
>  package/Config.in                                        |  1 +
>  package/perl-dist-checkconflicts/Config.in               |  7 +++++++
>  .../perl-dist-checkconflicts.hash                        |  6 ++++++
>  .../perl-dist-checkconflicts/perl-dist-checkconflicts.mk | 16
> ++++++++++++++++
>  5 files changed, 31 insertions(+)
>  create mode 100644 package/perl-dist-checkconflicts/Config.in
>  create mode 100644 package/perl-dist-checkconflicts/perl-dist-
> checkconflicts.hash
>  create mode 100644 package/perl-dist-checkconflicts/perl-dist-
> checkconflicts.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 2ecfddf9b0..78934320c6 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -490,6 +490,7 @@ F:  package/perl-data-uuid
>  F:     package/perl-date-manip
>  F:     package/perl-dbi
>  F:     package/perl-device-serialport
> +F:     package/perl-dist-checkconflicts
>  F:     package/perl-file-slurp
>  F:     package/perl-io-interface
>  F:     package/perl-json-maybexs
> diff --git a/package/Config.in b/package/Config.in
> index 91aff2953b..1eac9b3726 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -680,6 +680,7 @@ menu "Perl libraries/modules"
>         source "package/perl-date-manip/Config.in"
>         source "package/perl-datetime-tiny/Config.in"
>         source "package/perl-dbi/Config.in"
> +       source "package/perl-dist-checkconflicts/Config.in"
>         source "package/perl-device-serialport/Config.in"
>         source "package/perl-digest-hmac/Config.in"
>         source "package/perl-digest-md5/Config.in"
> diff --git a/package/perl-dist-checkconflicts/Config.in
> b/package/perl-dist-checkconflicts/Config.in
> new file mode 100644
> index 0000000000..10f0944aa8
> --- /dev/null
> +++ b/package/perl-dist-checkconflicts/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_PERL_DIST_CHECKCONFLICTS
> +       bool "perl-dist-checkconflicts"
> +       select BR2_PACKAGE_PERL_MODULE_RUNTIME
> +       help
> +         declare version conflicts for your dist
> +
> +         http://metacpan.org/release/Dist-CheckConflicts
> diff --git a/package/perl-dist-checkconflicts/perl-dist-checkconflicts.hash
> b/package/perl-dist-checkconflicts/perl-dist-checkconflicts.hash
> new file mode 100644
> index 0000000000..5605fed4ae
> --- /dev/null
> +++ b/package/perl-dist-checkconflicts/perl-dist-checkconflicts.hash
> @@ -0,0 +1,6 @@
> +# retrieved by scancpan from http://cpan.metacpan.org/
> +md5    c8725a92b9169708b0f63036812070f2 Dist-CheckConflicts-0.11.tar.gz
> +sha256 ea844b9686c94d666d9d444321d764490b2cde2f985c4165b4c2c77665caedc4
> Dist-CheckConflicts-0.11.tar.gz
> +
> +# computed by scancpan
> +sha256 b4e0637ed96008ddcbf7e0ddeb73967df3d0b4dc62a6b7fdb86eac37018cb12e
> LICENSE
> diff --git a/package/perl-dist-checkconflicts/perl-dist-checkconflicts.mk
> b/package/perl-dist-checkconflicts/perl-dist-checkconflicts.mk
> new file mode 100644
> index 0000000000..cbde23c2f1
> --- /dev/null
> +++ b/package/perl-dist-checkconflicts/perl-dist-checkconflicts.mk
> @@ -0,0 +1,16 @@
> +###########################################################
> #####################
> +#
> +# perl-dist-checkconflicts
> +#
> +###########################################################
> #####################
> +
> +PERL_DIST_CHECKCONFLICTS_VERSION = 0.11
> +PERL_DIST_CHECKCONFLICTS_SOURCE = Dist-CheckConflicts-$(PERL_
> DIST_CHECKCONFLICTS_VERSION).tar.gz
> +PERL_DIST_CHECKCONFLICTS_SITE = $(BR2_CPAN_MIRROR)/authors/id/D/DO/DOY
> +PERL_DIST_CHECKCONFLICTS_DEPENDENCIES = perl-module-runtime
> +HOST_PERL_DIST_CHECKCONFLICTS_DEPENDENCIES = host-perl-module-runtime
> +PERL_DIST_CHECKCONFLICTS_LICENSE = Artistic or GPL-1.0+
> +PERL_DIST_CHECKCONFLICTS_LICENSE_FILES = LICENSE
> +
> +$(eval $(perl-package))
> +$(eval $(host-perl-package))
>

This package is a dependency of perl-package-stash : target and host
version.
I think only one version is really needed.

Fran?ois



> --
> 2.14.4
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180814/d03cc2e1/attachment.html>

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

* [Buildroot] [PATCH 17/17] perl-termreadkey: new package
  2018-08-13 21:57   ` Thomas Petazzoni
  2018-08-13 22:40     ` Arnout Vandecappelle
@ 2018-08-14 15:53     ` Yann E. MORIN
  2018-08-15 11:24       ` Christopher McCrory
  1 sibling, 1 reply; 55+ messages in thread
From: Yann E. MORIN @ 2018-08-14 15:53 UTC (permalink / raw)
  To: buildroot

Thomas, Christopher, All,

On 2018-08-13 23:57 +0200, Thomas Petazzoni spake thusly:
> Adding Yann and Arnout, licensing question below.
> On Sat, 11 Aug 2018 11:27:49 -0700, Christopher McCrory wrote:
> > +PERL_TERMREADKEY_VERSION = 2.37
> > +PERL_TERMREADKEY_SOURCE = TermReadKey-$(PERL_TERMREADKEY_VERSION).tar.gz
> > +PERL_TERMREADKEY_SITE = $(BR2_CPAN_MIRROR)/authors/id/J/JS/JSTOWE
> > +PERL_TERMREADKEY_LICENSE = Artistic or GPL-1.0+
> 
> This is not correct I believe.

IANAL...

Indeed it's not.

> The README file says this:
> 
> """
>  Term::ReadKey 2.36 - Change terminal modes, and perform non-blocking reads.
> 
>  Copyright (C) 1994-1999 Kenneth Albanowski.
>                2001-2016 Jonathan Stowe and others
> 
> This package is dual licensed.  You can either choose to license it under
> the original terms which were:
> 
>  Unlimited distribution and/or modification is allowed as long as this
>  copyright notice remains intact.
> 
> Or the standard Perl terms:
> 
>   This module is free software; you can redistribute it and/or modify it
>   under the terms of the Artistic License. For details, see the full
>   text of the license in the file "Artistic" that should have been provided
>   with the version of perl you are using.
> 
>   This program is distributed in the hope that it will be useful, but
>   without any warranty; without even the implied warranty of merchantability
>   or fitness for a particular purpose.
> """
> 
> So it is not under "Artistic or GPL-1.0+", but it is under "Artistic or
> <some funky license>".
> 
> According to
> http://docs.activestate.com/activeperl/5.22/perl/lib/Term/ReadKey.html,
> the small "Unlimited distribution..." license was the only license of
> this Perl module up to version 2.31, at which point the Artistic
> license was added as an option.
> 
> I don't know how to SPDX-encode this weird license. Perhaps we should
> simply not care, and say the license is just "Artistic" ? Yann ?
> Arnout ?

According to the SPDX FAQ [0]:

  * How does one handle [...] licenses not found in the SPDX License
    List?

    [...] one can add the license text to the SPDX file and define a new
    license label. That license identifier is defined only for that
    specific SPDX document. This is explained in Section 6 of the SPDX
    Specification or see [1].

However, we do not have our own SPDX document in Buildroot, so section 6
does not apply.

However, we already have similar situations, where we simply state
something like:

    FOO_LICENSE = Foo license

So, I would state something similar here:

    PERL_TERMREADKEY_LICENSE = Term::ReadKey license or Artistic-1.0-Perl

Please double-check which versiopn of the Artistic license this is
refering to (i.e. the docs says "see the full text of the license in the
file "Artistic" that should have been provided with the version of perl
you are using.", so I just used Artistic-1.0-Perl but I'm not sure...)

Regards,
Yann E. MORIN.

[0] https://spdx.org/frequently-asked-questions-faq-0
[1] https://spdx.org/spdx-specification-21-web-version#h.1v1yuxt

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

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

* [Buildroot] [PATCH 17/17] perl-termreadkey: new package
  2018-08-14 15:53     ` Yann E. MORIN
@ 2018-08-15 11:24       ` Christopher McCrory
  2018-08-15 16:23         ` Yann E. MORIN
  0 siblings, 1 reply; 55+ messages in thread
From: Christopher McCrory @ 2018-08-15 11:24 UTC (permalink / raw)
  To: buildroot

hello


On Tue, Aug 14, 2018 at 8:53 AM, Yann E. MORIN <yann.morin.1998@free.fr>
wrote:

> Thomas, Christopher, All,
>
> On 2018-08-13 23:57 +0200, Thomas Petazzoni spake thusly:
> > Adding Yann and Arnout, licensing question below.
> > On Sat, 11 Aug 2018 11:27:49 -0700, Christopher McCrory wrote:
> > > +PERL_TERMREADKEY_VERSION = 2.37
> > > +PERL_TERMREADKEY_SOURCE = TermReadKey-$(PERL_
> TERMREADKEY_VERSION).tar.gz
> > > +PERL_TERMREADKEY_SITE = $(BR2_CPAN_MIRROR)/authors/id/J/JS/JSTOWE
> > > +PERL_TERMREADKEY_LICENSE = Artistic or GPL-1.0+
> >
> > This is not correct I believe.
>
> IANAL...
>
> Indeed it's not.
>
>

The current maintainer explains it here:

https://github.com/jonathanstowe/TermReadKey/issues/11







> > The README file says this:
> >
> > """
> >  Term::ReadKey 2.36 - Change terminal modes, and perform non-blocking
> reads.
> >
> >  Copyright (C) 1994-1999 Kenneth Albanowski.
> >                2001-2016 Jonathan Stowe and others
> >
> > This package is dual licensed.  You can either choose to license it under
> > the original terms which were:
> >
> >  Unlimited distribution and/or modification is allowed as long as this
> >  copyright notice remains intact.
> >
> > Or the standard Perl terms:
> >
> >   This module is free software; you can redistribute it and/or modify it
> >   under the terms of the Artistic License. For details, see the full
> >   text of the license in the file "Artistic" that should have been
> provided
> >   with the version of perl you are using.
> >
> >   This program is distributed in the hope that it will be useful, but
> >   without any warranty; without even the implied warranty of
> merchantability
> >   or fitness for a particular purpose.
> > """
> >
> > So it is not under "Artistic or GPL-1.0+", but it is under "Artistic or
> > <some funky license>".
> >
> > According to
> > http://docs.activestate.com/activeperl/5.22/perl/lib/Term/ReadKey.html,
> > the small "Unlimited distribution..." license was the only license of
> > this Perl module up to version 2.31, at which point the Artistic
> > license was added as an option.
> >
> > I don't know how to SPDX-encode this weird license. Perhaps we should
> > simply not care, and say the license is just "Artistic" ? Yann ?
> > Arnout ?
>
> According to the SPDX FAQ [0]:
>
>   * How does one handle [...] licenses not found in the SPDX License
>     List?
>
>     [...] one can add the license text to the SPDX file and define a new
>     license label. That license identifier is defined only for that
>     specific SPDX document. This is explained in Section 6 of the SPDX
>     Specification or see [1].
>
> However, we do not have our own SPDX document in Buildroot, so section 6
> does not apply.
>
> However, we already have similar situations, where we simply state
> something like:
>
>     FOO_LICENSE = Foo license
>
> So, I would state something similar here:
>
>     PERL_TERMREADKEY_LICENSE = Term::ReadKey license or Artistic-1.0-Perl
>
> Please double-check which versiopn of the Artistic license this is
> refering to (i.e. the docs says "see the full text of the license in the
> file "Artistic" that should have been provided with the version of perl
> you are using.", so I just used Artistic-1.0-Perl but I'm not sure...)
>
> Regards,
> Yann E. MORIN.
>
> [0] https://spdx.org/frequently-asked-questions-faq-0
> [1] https://spdx.org/spdx-specification-21-web-version#h.1v1yuxt
>
> --
> .-----------------.--------------------.------------------.-
> -------------------.
> |  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics'
> conspiracy: |
> | +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___
>      |
> | +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is
> no  |
> | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v
>  conspiracy.  |
> '------------------------------^-------^------------------^-
> -------------------'
>



-- 
Christopher McCrory
To the optimist, the glass is half full.
To the pessimist, the glass is half empty.
To the engineer, the glass is twice as big as it needs to be.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180815/35a473f3/attachment.html>

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

* [Buildroot] [PATCH 17/17] perl-termreadkey: new package
  2018-08-15 11:24       ` Christopher McCrory
@ 2018-08-15 16:23         ` Yann E. MORIN
  0 siblings, 0 replies; 55+ messages in thread
From: Yann E. MORIN @ 2018-08-15 16:23 UTC (permalink / raw)
  To: buildroot

Chrsitopher, All,

On 2018-08-15 04:24 -0700, Christopher McCrory spake thusly:
> On Tue, Aug 14, 2018 at 8:53 AM, Yann E. MORIN < [1]yann.morin.1998@free.fr> wrote:
>   On 2018-08-13 23:57 +0200, Thomas Petazzoni spake thusly:
>   > Adding Yann and Arnout, licensing question below.
>   > On Sat, 11 Aug 2018 11:27:49 -0700, Christopher McCrory wrote:
>   > > +PERL_TERMREADKEY_VERSION = 2.37
>   > > +PERL_TERMREADKEY_SOURCE = TermReadKey-$(PERL_ TERMREADKEY_VERSION).tar.gz
>   > > +PERL_TERMREADKEY_SITE = $(BR2_CPAN_MIRROR)/authors/id/ J/JS/JSTOWE
>   > > +PERL_TERMREADKEY_LICENSE = Artistic or GPL-1.0+
>   >
>   > This is not correct I believe.
> 
>   IANAL...
> 
>   Indeed it's not.
> 
> The current maintainer explains it here:
> [2]https://github.com/jonathanstowe/TermReadKey/issues/11

So the watters are even muddier than what I expected. We can't take a
position here. The best we can state then is:

    PERL_TERMREADKEY_LICENSE = TERM::Readkey license

Anything else could be misleading.

If a user has any concern with that license, they'd have to consult with
the legal department in their organisation.

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

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

end of thread, other threads:[~2018-08-15 16:23 UTC | newest]

Thread overview: 55+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-11 18:27 [Buildroot] [PATCH 00/17] even more perl modules Christopher McCrory
2018-08-11 18:27 ` [Buildroot] [PATCH 01/17] perl-cgi: add host Christopher McCrory
2018-08-12 12:11   ` Thomas Petazzoni
2018-08-13 13:23     ` Christopher McCrory
2018-08-11 18:27 ` [Buildroot] [PATCH 02/17] perl-html-parser: " Christopher McCrory
2018-08-11 18:27 ` [Buildroot] [PATCH 03/17] perl-html-tagset: " Christopher McCrory
2018-08-11 18:27 ` [Buildroot] [PATCH 04/17] perl-class-std-fast: new package Christopher McCrory
2018-08-12 16:45   ` François Perrad
2018-08-12 21:17   ` Thomas Petazzoni
2018-08-12 21:18     ` Thomas Petazzoni
2018-08-13 11:21   ` Thomas Petazzoni
2018-08-11 18:27 ` [Buildroot] [PATCH 05/17] perl-data-optlist: " Christopher McCrory
2018-08-12 16:46   ` François Perrad
2018-08-13 11:21   ` Thomas Petazzoni
2018-08-11 18:27 ` [Buildroot] [PATCH 06/17] perl-module-runtime: add host Christopher McCrory
2018-08-12  9:21   ` François Perrad
2018-08-12 12:13     ` Thomas Petazzoni
2018-08-13 21:59       ` Thomas Petazzoni
2018-08-11 18:27 ` [Buildroot] [PATCH 07/17] perl-dist-checkconflicts: new package Christopher McCrory
2018-08-14  3:59   ` François Perrad
2018-08-11 18:27 ` [Buildroot] [PATCH 08/17] perl-io-socket-multicast: " Christopher McCrory
2018-08-12 16:48   ` François Perrad
2018-08-13 12:16   ` Thomas Petazzoni
2018-08-11 18:27 ` [Buildroot] [PATCH 09/17] perl-mime-tools: " Christopher McCrory
2018-08-12 16:49   ` François Perrad
2018-08-13 12:16   ` Thomas Petazzoni
2018-08-11 18:27 ` [Buildroot] [PATCH 10/17] perl-module-implementation: " Christopher McCrory
2018-08-12 16:50   ` François Perrad
2018-08-13 21:31   ` Thomas Petazzoni
2018-08-11 18:27 ` [Buildroot] [PATCH 11/17] perl-package-stash: " Christopher McCrory
2018-08-11 19:37   ` François Perrad
2018-08-11 21:31     ` Christopher McCrory
2018-08-13 21:31       ` Thomas Petazzoni
2018-08-11 18:27 ` [Buildroot] [PATCH 12/17] perl-template-toolkit: " Christopher McCrory
2018-08-12  8:04   ` François Perrad
2018-08-13 21:33     ` Thomas Petazzoni
2018-08-11 18:27 ` [Buildroot] [PATCH 13/17] perl-time-parsedate: " Christopher McCrory
2018-08-12 16:51   ` François Perrad
2018-08-13 21:46   ` Thomas Petazzoni
2018-08-11 18:27 ` [Buildroot] [PATCH 14/17] perl-x10: " Christopher McCrory
2018-08-12 16:52   ` François Perrad
2018-08-13 21:49   ` Thomas Petazzoni
2018-08-11 18:27 ` [Buildroot] [PATCH 15/17] perl-module-build: add target Christopher McCrory
2018-08-12  8:07   ` François Perrad
2018-08-13 21:34     ` Thomas Petazzoni
2018-08-11 18:27 ` [Buildroot] [PATCH 16/17] perl-class-load: new package Christopher McCrory
2018-08-12 16:57   ` François Perrad
2018-08-13 21:35     ` Thomas Petazzoni
2018-08-11 18:27 ` [Buildroot] [PATCH 17/17] perl-termreadkey: " Christopher McCrory
2018-08-12 16:55   ` François Perrad
2018-08-13 21:57   ` Thomas Petazzoni
2018-08-13 22:40     ` Arnout Vandecappelle
2018-08-14 15:53     ` Yann E. MORIN
2018-08-15 11:24       ` Christopher McCrory
2018-08-15 16:23         ` Yann E. MORIN

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.