All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 00/20] Plack
@ 2018-10-06 16:55 Francois Perrad
  2018-10-06 16:55 ` [Buildroot] [PATCH 01/20] perl-class-inspector: new package Francois Perrad
                   ` (19 more replies)
  0 siblings, 20 replies; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Add perl-plack and its dependencies

Francois Perrad (20):
  perl-class-inspector: new package
  perl-devel-stacktrace: new package
  perl-devel-stacktrace-ashtml: new package
  perl-filesys-notify-simple: new package
  perl-hash-multivalue: new package
  perl-http-multiparser: new package
  perl-posix-strftime-compiler: new package
  perl-stream-buffered: new package
  perl-www-form-encoded: new package
  host-perl-extutils-config: new package
  host-perl-extutils-helpers: new package
  host-perl-extutils-installpaths: new package
  host-perl-module-build-tiny: new package
  perl-apache-logformat-compiler: new package
  perl-cookie-baker: new package
  perl-http-entity-parser: new package
  perl-http-headers-fast: new package
  host-perl-file-sharedir-install: new package
  perl-file-sharedir: new package
  perl-plack: new package

 package/Config.in                             | 15 ++++++++++++++
 .../perl-apache-logformat-compiler/Config.in  |  7 +++++++
 .../perl-apache-logformat-compiler.hash       |  6 ++++++
 .../perl-apache-logformat-compiler.mk         | 14 +++++++++++++
 package/perl-class-inspector/Config.in        |  6 ++++++
 .../perl-class-inspector.hash                 |  6 ++++++
 .../perl-class-inspector.mk                   | 13 ++++++++++++
 package/perl-cookie-baker/Config.in           |  7 +++++++
 .../perl-cookie-baker/perl-cookie-baker.hash  |  6 ++++++
 .../perl-cookie-baker/perl-cookie-baker.mk    | 14 +++++++++++++
 .../perl-devel-stacktrace-ashtml/Config.in    |  7 +++++++
 .../perl-devel-stacktrace-ashtml.hash         |  6 ++++++
 .../perl-devel-stacktrace-ashtml.mk           | 14 +++++++++++++
 package/perl-devel-stacktrace/Config.in       |  6 ++++++
 .../perl-devel-stacktrace.hash                |  6 ++++++
 .../perl-devel-stacktrace.mk                  | 13 ++++++++++++
 .../perl-extutils-config.hash                 |  6 ++++++
 .../perl-extutils-config.mk                   | 13 ++++++++++++
 .../perl-extutils-helpers.hash                |  6 ++++++
 .../perl-extutils-helpers.mk                  | 13 ++++++++++++
 .../perl-extutils-installpaths.hash           |  6 ++++++
 .../perl-extutils-installpaths.mk             | 14 +++++++++++++
 .../perl-file-sharedir-install.hash           |  6 ++++++
 .../perl-file-sharedir-install.mk             | 13 ++++++++++++
 package/perl-file-sharedir/Config.in          |  7 +++++++
 .../perl-file-sharedir.hash                   |  6 ++++++
 .../perl-file-sharedir/perl-file-sharedir.mk  | 14 +++++++++++++
 package/perl-filesys-notify-simple/Config.in  |  6 ++++++
 .../perl-filesys-notify-simple.hash           |  6 ++++++
 .../perl-filesys-notify-simple.mk             | 13 ++++++++++++
 package/perl-hash-multivalue/Config.in        |  6 ++++++
 .../perl-hash-multivalue.hash                 |  6 ++++++
 .../perl-hash-multivalue.mk                   | 13 ++++++++++++
 package/perl-http-entity-parser/Config.in     | 11 ++++++++++
 .../perl-http-entity-parser.hash              |  6 ++++++
 .../perl-http-entity-parser.mk                | 14 +++++++++++++
 package/perl-http-headers-fast/Config.in      |  7 +++++++
 .../perl-http-headers-fast.hash               |  6 ++++++
 .../perl-http-headers-fast.mk                 | 14 +++++++++++++
 package/perl-http-multipartparser/Config.in   |  6 ++++++
 .../perl-http-multipartparser.hash            |  6 ++++++
 .../perl-http-multipartparser.mk              | 13 ++++++++++++
 .../perl-module-build-tiny.hash               |  6 ++++++
 .../perl-module-build-tiny.mk                 | 14 +++++++++++++
 package/perl-plack/Config.in                  | 20 +++++++++++++++++++
 package/perl-plack/perl-plack.hash            |  6 ++++++
 package/perl-plack/perl-plack.mk              | 14 +++++++++++++
 .../perl-posix-strftime-compiler/Config.in    |  6 ++++++
 .../perl-posix-strftime-compiler.hash         |  6 ++++++
 .../perl-posix-strftime-compiler.mk           | 14 +++++++++++++
 package/perl-stream-buffered/Config.in        |  6 ++++++
 .../perl-stream-buffered.hash                 |  6 ++++++
 .../perl-stream-buffered.mk                   | 13 ++++++++++++
 package/perl-www-form-urlencoded/Config.in    |  6 ++++++
 .../perl-www-form-urlencoded.hash             |  6 ++++++
 .../perl-www-form-urlencoded.mk               | 14 +++++++++++++
 utils/scancpan                                |  4 ++++
 57 files changed, 524 insertions(+)
 create mode 100644 package/perl-apache-logformat-compiler/Config.in
 create mode 100644 package/perl-apache-logformat-compiler/perl-apache-logformat-compiler.hash
 create mode 100644 package/perl-apache-logformat-compiler/perl-apache-logformat-compiler.mk
 create mode 100644 package/perl-class-inspector/Config.in
 create mode 100644 package/perl-class-inspector/perl-class-inspector.hash
 create mode 100644 package/perl-class-inspector/perl-class-inspector.mk
 create mode 100644 package/perl-cookie-baker/Config.in
 create mode 100644 package/perl-cookie-baker/perl-cookie-baker.hash
 create mode 100644 package/perl-cookie-baker/perl-cookie-baker.mk
 create mode 100644 package/perl-devel-stacktrace-ashtml/Config.in
 create mode 100644 package/perl-devel-stacktrace-ashtml/perl-devel-stacktrace-ashtml.hash
 create mode 100644 package/perl-devel-stacktrace-ashtml/perl-devel-stacktrace-ashtml.mk
 create mode 100644 package/perl-devel-stacktrace/Config.in
 create mode 100644 package/perl-devel-stacktrace/perl-devel-stacktrace.hash
 create mode 100644 package/perl-devel-stacktrace/perl-devel-stacktrace.mk
 create mode 100644 package/perl-extutils-config/perl-extutils-config.hash
 create mode 100644 package/perl-extutils-config/perl-extutils-config.mk
 create mode 100644 package/perl-extutils-helpers/perl-extutils-helpers.hash
 create mode 100644 package/perl-extutils-helpers/perl-extutils-helpers.mk
 create mode 100644 package/perl-extutils-installpaths/perl-extutils-installpaths.hash
 create mode 100644 package/perl-extutils-installpaths/perl-extutils-installpaths.mk
 create mode 100644 package/perl-file-sharedir-install/perl-file-sharedir-install.hash
 create mode 100644 package/perl-file-sharedir-install/perl-file-sharedir-install.mk
 create mode 100644 package/perl-file-sharedir/Config.in
 create mode 100644 package/perl-file-sharedir/perl-file-sharedir.hash
 create mode 100644 package/perl-file-sharedir/perl-file-sharedir.mk
 create mode 100644 package/perl-filesys-notify-simple/Config.in
 create mode 100644 package/perl-filesys-notify-simple/perl-filesys-notify-simple.hash
 create mode 100644 package/perl-filesys-notify-simple/perl-filesys-notify-simple.mk
 create mode 100644 package/perl-hash-multivalue/Config.in
 create mode 100644 package/perl-hash-multivalue/perl-hash-multivalue.hash
 create mode 100644 package/perl-hash-multivalue/perl-hash-multivalue.mk
 create mode 100644 package/perl-http-entity-parser/Config.in
 create mode 100644 package/perl-http-entity-parser/perl-http-entity-parser.hash
 create mode 100644 package/perl-http-entity-parser/perl-http-entity-parser.mk
 create mode 100644 package/perl-http-headers-fast/Config.in
 create mode 100644 package/perl-http-headers-fast/perl-http-headers-fast.hash
 create mode 100644 package/perl-http-headers-fast/perl-http-headers-fast.mk
 create mode 100644 package/perl-http-multipartparser/Config.in
 create mode 100644 package/perl-http-multipartparser/perl-http-multipartparser.hash
 create mode 100644 package/perl-http-multipartparser/perl-http-multipartparser.mk
 create mode 100644 package/perl-module-build-tiny/perl-module-build-tiny.hash
 create mode 100644 package/perl-module-build-tiny/perl-module-build-tiny.mk
 create mode 100644 package/perl-plack/Config.in
 create mode 100644 package/perl-plack/perl-plack.hash
 create mode 100644 package/perl-plack/perl-plack.mk
 create mode 100644 package/perl-posix-strftime-compiler/Config.in
 create mode 100644 package/perl-posix-strftime-compiler/perl-posix-strftime-compiler.hash
 create mode 100644 package/perl-posix-strftime-compiler/perl-posix-strftime-compiler.mk
 create mode 100644 package/perl-stream-buffered/Config.in
 create mode 100644 package/perl-stream-buffered/perl-stream-buffered.hash
 create mode 100644 package/perl-stream-buffered/perl-stream-buffered.mk
 create mode 100644 package/perl-www-form-urlencoded/Config.in
 create mode 100644 package/perl-www-form-urlencoded/perl-www-form-urlencoded.hash
 create mode 100644 package/perl-www-form-urlencoded/perl-www-form-urlencoded.mk

-- 
2.17.1

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

* [Buildroot] [PATCH 01/20] perl-class-inspector: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08  8:24   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 02/20] perl-devel-stacktrace: " Francois Perrad
                   ` (18 subsequent siblings)
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                                   |  1 +
 package/perl-class-inspector/Config.in              |  6 ++++++
 .../perl-class-inspector/perl-class-inspector.hash  |  6 ++++++
 .../perl-class-inspector/perl-class-inspector.mk    | 13 +++++++++++++
 4 files changed, 26 insertions(+)
 create mode 100644 package/perl-class-inspector/Config.in
 create mode 100644 package/perl-class-inspector/perl-class-inspector.hash
 create mode 100644 package/perl-class-inspector/perl-class-inspector.mk

diff --git a/package/Config.in b/package/Config.in
index 5e4afc87a..cc5578f5d 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -667,6 +667,7 @@ if BR2_PACKAGE_PERL
 menu "Perl libraries/modules"
 	source "package/perl-appconfig/Config.in"
 	source "package/perl-astro-suntime/Config.in"
+	source "package/perl-class-inspector/Config.in"
 	source "package/perl-class-load/Config.in"
 	source "package/perl-class-std/Config.in"
 	source "package/perl-class-std-fast/Config.in"
diff --git a/package/perl-class-inspector/Config.in b/package/perl-class-inspector/Config.in
new file mode 100644
index 000000000..fac3688d5
--- /dev/null
+++ b/package/perl-class-inspector/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_CLASS_INSPECTOR
+	bool "perl-class-inspector"
+	help
+	  Get information about a class and its structure
+
+	  https://metacpan.org/pod/Class::Inspector
diff --git a/package/perl-class-inspector/perl-class-inspector.hash b/package/perl-class-inspector/perl-class-inspector.hash
new file mode 100644
index 000000000..181c09ace
--- /dev/null
+++ b/package/perl-class-inspector/perl-class-inspector.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    db471d6ecf47fa054726553319b7c34f Class-Inspector-1.32.tar.gz
+sha256 cefadc8b5338e43e570bc43f583e7c98d535c17b196bcf9084bb41d561cc0535 Class-Inspector-1.32.tar.gz
+
+# computed by scancpan
+sha256 3ed0185f73a0570b72a2dc95c6bde500dc800c6f778ccbd688df4f88e6e65232 LICENSE
diff --git a/package/perl-class-inspector/perl-class-inspector.mk b/package/perl-class-inspector/perl-class-inspector.mk
new file mode 100644
index 000000000..5aee57257
--- /dev/null
+++ b/package/perl-class-inspector/perl-class-inspector.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-class-inspector
+#
+################################################################################
+
+PERL_CLASS_INSPECTOR_VERSION = 1.32
+PERL_CLASS_INSPECTOR_SOURCE = Class-Inspector-$(PERL_CLASS_INSPECTOR_VERSION).tar.gz
+PERL_CLASS_INSPECTOR_SITE = $(BR2_CPAN_MIRROR)/authors/id/P/PL/PLICEASE
+PERL_CLASS_INSPECTOR_LICENSE = Artistic or GPL-1.0+
+PERL_CLASS_INSPECTOR_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
2.17.1

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

* [Buildroot] [PATCH 02/20] perl-devel-stacktrace: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
  2018-10-06 16:55 ` [Buildroot] [PATCH 01/20] perl-class-inspector: new package Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08  8:24   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 03/20] perl-devel-stacktrace-ashtml: " Francois Perrad
                   ` (17 subsequent siblings)
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                                   |  1 +
 package/perl-devel-stacktrace/Config.in             |  6 ++++++
 .../perl-devel-stacktrace.hash                      |  6 ++++++
 .../perl-devel-stacktrace/perl-devel-stacktrace.mk  | 13 +++++++++++++
 4 files changed, 26 insertions(+)
 create mode 100644 package/perl-devel-stacktrace/Config.in
 create mode 100644 package/perl-devel-stacktrace/perl-devel-stacktrace.hash
 create mode 100644 package/perl-devel-stacktrace/perl-devel-stacktrace.mk

diff --git a/package/Config.in b/package/Config.in
index cc5578f5d..022b7cd38 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -683,6 +683,7 @@ menu "Perl libraries/modules"
 	source "package/perl-datetime-tiny/Config.in"
 	source "package/perl-dbd-mysql/Config.in"
 	source "package/perl-dbi/Config.in"
+	source "package/perl-devel-stacktrace/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-devel-stacktrace/Config.in b/package/perl-devel-stacktrace/Config.in
new file mode 100644
index 000000000..fe6e3e5d7
--- /dev/null
+++ b/package/perl-devel-stacktrace/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_DEVEL_STACKTRACE
+	bool "perl-devel-stacktrace"
+	help
+	  An object representing a stack trace
+
+	  http://metacpan.org/release/Devel-StackTrace
diff --git a/package/perl-devel-stacktrace/perl-devel-stacktrace.hash b/package/perl-devel-stacktrace/perl-devel-stacktrace.hash
new file mode 100644
index 000000000..1fcfb6438
--- /dev/null
+++ b/package/perl-devel-stacktrace/perl-devel-stacktrace.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    1eb6874d834f3d5d15fa626dd726df77 Devel-StackTrace-2.03.tar.gz
+sha256 7618cd4ebe24e254c17085f4b418784ab503cb4cb3baf8f48a7be894e59ba848 Devel-StackTrace-2.03.tar.gz
+
+# computed by scancpan
+sha256 e16dd93533bb65e25fad00d06e88840d9b5fd6bb80d551d8866126c52d89e1de LICENSE
diff --git a/package/perl-devel-stacktrace/perl-devel-stacktrace.mk b/package/perl-devel-stacktrace/perl-devel-stacktrace.mk
new file mode 100644
index 000000000..da51fb6c1
--- /dev/null
+++ b/package/perl-devel-stacktrace/perl-devel-stacktrace.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-devel-stacktrace
+#
+################################################################################
+
+PERL_DEVEL_STACKTRACE_VERSION = 2.03
+PERL_DEVEL_STACKTRACE_SOURCE = Devel-StackTrace-$(PERL_DEVEL_STACKTRACE_VERSION).tar.gz
+PERL_DEVEL_STACKTRACE_SITE = $(BR2_CPAN_MIRROR)/authors/id/D/DR/DROLSKY
+PERL_DEVEL_STACKTRACE_LICENSE = Artistic-2.0
+PERL_DEVEL_STACKTRACE_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
2.17.1

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

* [Buildroot] [PATCH 03/20] perl-devel-stacktrace-ashtml: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
  2018-10-06 16:55 ` [Buildroot] [PATCH 01/20] perl-class-inspector: new package Francois Perrad
  2018-10-06 16:55 ` [Buildroot] [PATCH 02/20] perl-devel-stacktrace: " Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08  8:25   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 04/20] perl-filesys-notify-simple: " Francois Perrad
                   ` (16 subsequent siblings)
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                                  |  1 +
 package/perl-devel-stacktrace-ashtml/Config.in     |  7 +++++++
 .../perl-devel-stacktrace-ashtml.hash              |  6 ++++++
 .../perl-devel-stacktrace-ashtml.mk                | 14 ++++++++++++++
 4 files changed, 28 insertions(+)
 create mode 100644 package/perl-devel-stacktrace-ashtml/Config.in
 create mode 100644 package/perl-devel-stacktrace-ashtml/perl-devel-stacktrace-ashtml.hash
 create mode 100644 package/perl-devel-stacktrace-ashtml/perl-devel-stacktrace-ashtml.mk

diff --git a/package/Config.in b/package/Config.in
index 022b7cd38..c009ee2ea 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -684,6 +684,7 @@ menu "Perl libraries/modules"
 	source "package/perl-dbd-mysql/Config.in"
 	source "package/perl-dbi/Config.in"
 	source "package/perl-devel-stacktrace/Config.in"
+	source "package/perl-devel-stacktrace-ashtml/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-devel-stacktrace-ashtml/Config.in b/package/perl-devel-stacktrace-ashtml/Config.in
new file mode 100644
index 000000000..001709a6a
--- /dev/null
+++ b/package/perl-devel-stacktrace-ashtml/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PERL_DEVEL_STACKTRACE_ASHTML
+	bool "perl-devel-stacktrace-ashtml"
+	select BR2_PACKAGE_PERL_DEVEL_STACKTRACE
+	help
+	  Displays stack trace in HTML
+
+	  https://github.com/miyagawa/Devel-StackTrace-AsHTML
diff --git a/package/perl-devel-stacktrace-ashtml/perl-devel-stacktrace-ashtml.hash b/package/perl-devel-stacktrace-ashtml/perl-devel-stacktrace-ashtml.hash
new file mode 100644
index 000000000..4f31c6a1e
--- /dev/null
+++ b/package/perl-devel-stacktrace-ashtml/perl-devel-stacktrace-ashtml.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    4ec8bd92e4a765a7cabf402db9640412 Devel-StackTrace-AsHTML-0.15.tar.gz
+sha256 6283dbe2197e2f20009cc4b449997742169cdd951bfc44cbc6e62c2a962d3147 Devel-StackTrace-AsHTML-0.15.tar.gz
+
+# computed by scancpan
+sha256 ffecf60c52b85d56c928f5eac889b5044243c3907b810ef640c9f02fbce567ac LICENSE
diff --git a/package/perl-devel-stacktrace-ashtml/perl-devel-stacktrace-ashtml.mk b/package/perl-devel-stacktrace-ashtml/perl-devel-stacktrace-ashtml.mk
new file mode 100644
index 000000000..4f1bc127e
--- /dev/null
+++ b/package/perl-devel-stacktrace-ashtml/perl-devel-stacktrace-ashtml.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-devel-stacktrace-ashtml
+#
+################################################################################
+
+PERL_DEVEL_STACKTRACE_ASHTML_VERSION = 0.15
+PERL_DEVEL_STACKTRACE_ASHTML_SOURCE = Devel-StackTrace-AsHTML-$(PERL_DEVEL_STACKTRACE_ASHTML_VERSION).tar.gz
+PERL_DEVEL_STACKTRACE_ASHTML_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIYAGAWA
+PERL_DEVEL_STACKTRACE_ASHTML_DEPENDENCIES = perl-devel-stacktrace
+PERL_DEVEL_STACKTRACE_ASHTML_LICENSE = Artistic or GPL-1.0+
+PERL_DEVEL_STACKTRACE_ASHTML_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
2.17.1

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

* [Buildroot] [PATCH 04/20] perl-filesys-notify-simple: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
                   ` (2 preceding siblings ...)
  2018-10-06 16:55 ` [Buildroot] [PATCH 03/20] perl-devel-stacktrace-ashtml: " Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08  8:37   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 05/20] perl-hash-multivalue: " Francois Perrad
                   ` (15 subsequent siblings)
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                                   |  1 +
 package/perl-filesys-notify-simple/Config.in        |  6 ++++++
 .../perl-filesys-notify-simple.hash                 |  6 ++++++
 .../perl-filesys-notify-simple.mk                   | 13 +++++++++++++
 4 files changed, 26 insertions(+)
 create mode 100644 package/perl-filesys-notify-simple/Config.in
 create mode 100644 package/perl-filesys-notify-simple/perl-filesys-notify-simple.hash
 create mode 100644 package/perl-filesys-notify-simple/perl-filesys-notify-simple.mk

diff --git a/package/Config.in b/package/Config.in
index c009ee2ea..fc3d8fadf 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -695,6 +695,7 @@ menu "Perl libraries/modules"
 	source "package/perl-file-listing/Config.in"
 	source "package/perl-file-slurp/Config.in"
 	source "package/perl-file-util/Config.in"
+	source "package/perl-filesys-notify-simple/Config.in"
 	source "package/perl-gd/Config.in"
 	source "package/perl-gdgraph/Config.in"
 	source "package/perl-gdtextutil/Config.in"
diff --git a/package/perl-filesys-notify-simple/Config.in b/package/perl-filesys-notify-simple/Config.in
new file mode 100644
index 000000000..69469d7a6
--- /dev/null
+++ b/package/perl-filesys-notify-simple/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_FILESYS_NOTIFY_SIMPLE
+	bool "perl-filesys-notify-simple"
+	help
+	  Simple and dumb file system watcher
+
+	  https://github.com/miyagawa/Filesys-Notify-Simple
diff --git a/package/perl-filesys-notify-simple/perl-filesys-notify-simple.hash b/package/perl-filesys-notify-simple/perl-filesys-notify-simple.hash
new file mode 100644
index 000000000..a48394504
--- /dev/null
+++ b/package/perl-filesys-notify-simple/perl-filesys-notify-simple.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    6042cd96abcc7bf69f959142d00b8143 Filesys-Notify-Simple-0.13.tar.gz
+sha256 ade3d3db882ce2137e527201893d4b8c12b2dbd15009bb89c31cb91ba6495ba2 Filesys-Notify-Simple-0.13.tar.gz
+
+# computed by scancpan
+sha256 bd61ca40272d971750f0a2bd0122629865355c5f4a2aa9e70c0d325e75d0da3a LICENSE
diff --git a/package/perl-filesys-notify-simple/perl-filesys-notify-simple.mk b/package/perl-filesys-notify-simple/perl-filesys-notify-simple.mk
new file mode 100644
index 000000000..fff4c0ab5
--- /dev/null
+++ b/package/perl-filesys-notify-simple/perl-filesys-notify-simple.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-filesys-notify-simple
+#
+################################################################################
+
+PERL_FILESYS_NOTIFY_SIMPLE_VERSION = 0.13
+PERL_FILESYS_NOTIFY_SIMPLE_SOURCE = Filesys-Notify-Simple-$(PERL_FILESYS_NOTIFY_SIMPLE_VERSION).tar.gz
+PERL_FILESYS_NOTIFY_SIMPLE_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIYAGAWA
+PERL_FILESYS_NOTIFY_SIMPLE_LICENSE = Artistic or GPL-1.0+
+PERL_FILESYS_NOTIFY_SIMPLE_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
2.17.1

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

* [Buildroot] [PATCH 05/20] perl-hash-multivalue: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
                   ` (3 preceding siblings ...)
  2018-10-06 16:55 ` [Buildroot] [PATCH 04/20] perl-filesys-notify-simple: " Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08  8:37   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 06/20] perl-http-multiparser: " Francois Perrad
                   ` (14 subsequent siblings)
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                                   |  1 +
 package/perl-hash-multivalue/Config.in              |  6 ++++++
 .../perl-hash-multivalue/perl-hash-multivalue.hash  |  6 ++++++
 .../perl-hash-multivalue/perl-hash-multivalue.mk    | 13 +++++++++++++
 4 files changed, 26 insertions(+)
 create mode 100644 package/perl-hash-multivalue/Config.in
 create mode 100644 package/perl-hash-multivalue/perl-hash-multivalue.hash
 create mode 100644 package/perl-hash-multivalue/perl-hash-multivalue.mk

diff --git a/package/Config.in b/package/Config.in
index fc3d8fadf..3e585cdd0 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -699,6 +699,7 @@ menu "Perl libraries/modules"
 	source "package/perl-gd/Config.in"
 	source "package/perl-gdgraph/Config.in"
 	source "package/perl-gdtextutil/Config.in"
+	source "package/perl-hash-multivalue/Config.in"
 	source "package/perl-html-parser/Config.in"
 	source "package/perl-html-tagset/Config.in"
 	source "package/perl-http-cookies/Config.in"
diff --git a/package/perl-hash-multivalue/Config.in b/package/perl-hash-multivalue/Config.in
new file mode 100644
index 000000000..0883c95d8
--- /dev/null
+++ b/package/perl-hash-multivalue/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_HASH_MULTIVALUE
+	bool "perl-hash-multivalue"
+	help
+	  Store multiple values per key
+
+	  https://github.com/miyagawa/Hash-MultiValue
diff --git a/package/perl-hash-multivalue/perl-hash-multivalue.hash b/package/perl-hash-multivalue/perl-hash-multivalue.hash
new file mode 100644
index 000000000..3a6865069
--- /dev/null
+++ b/package/perl-hash-multivalue/perl-hash-multivalue.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    508015312eb08cd2bcea987c4efbb93d Hash-MultiValue-0.16.tar.gz
+sha256 66181df7aa68e2786faf6895c88b18b95c800a8e4e6fb4c07fd176410a3c73f4 Hash-MultiValue-0.16.tar.gz
+
+# computed by scancpan
+sha256 af32512e13f6722dab770b989c57556a5e3d29a49b22b8ad5668064db8592401 LICENSE
diff --git a/package/perl-hash-multivalue/perl-hash-multivalue.mk b/package/perl-hash-multivalue/perl-hash-multivalue.mk
new file mode 100644
index 000000000..f42bc6092
--- /dev/null
+++ b/package/perl-hash-multivalue/perl-hash-multivalue.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-hash-multivalue
+#
+################################################################################
+
+PERL_HASH_MULTIVALUE_VERSION = 0.16
+PERL_HASH_MULTIVALUE_SOURCE = Hash-MultiValue-$(PERL_HASH_MULTIVALUE_VERSION).tar.gz
+PERL_HASH_MULTIVALUE_SITE = $(BR2_CPAN_MIRROR)/authors/id/A/AR/ARISTOTLE
+PERL_HASH_MULTIVALUE_LICENSE = Artistic or GPL-1.0+
+PERL_HASH_MULTIVALUE_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
2.17.1

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

* [Buildroot] [PATCH 06/20] perl-http-multiparser: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
                   ` (4 preceding siblings ...)
  2018-10-06 16:55 ` [Buildroot] [PATCH 05/20] perl-hash-multivalue: " Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08  8:39   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 07/20] perl-posix-strftime-compiler: " Francois Perrad
                   ` (13 subsequent siblings)
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                                   |  1 +
 package/perl-http-multipartparser/Config.in         |  6 ++++++
 .../perl-http-multipartparser.hash                  |  6 ++++++
 .../perl-http-multipartparser.mk                    | 13 +++++++++++++
 4 files changed, 26 insertions(+)
 create mode 100644 package/perl-http-multipartparser/Config.in
 create mode 100644 package/perl-http-multipartparser/perl-http-multipartparser.hash
 create mode 100644 package/perl-http-multipartparser/perl-http-multipartparser.mk

diff --git a/package/Config.in b/package/Config.in
index 3e585cdd0..8853fb795 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -706,6 +706,7 @@ menu "Perl libraries/modules"
 	source "package/perl-http-daemon/Config.in"
 	source "package/perl-http-date/Config.in"
 	source "package/perl-http-message/Config.in"
+	source "package/perl-http-multipartparser/Config.in"
 	source "package/perl-http-negotiate/Config.in"
 	source "package/perl-io-html/Config.in"
 	source "package/perl-io-interface/Config.in"
diff --git a/package/perl-http-multipartparser/Config.in b/package/perl-http-multipartparser/Config.in
new file mode 100644
index 000000000..70b89a387
--- /dev/null
+++ b/package/perl-http-multipartparser/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_HTTP_MULTIPARTPARSER
+	bool "perl-http-multipartparser"
+	help
+	  HTTP MultiPart Parser
+
+	  https://metacpan.org/release/HTTP-MultiPartParser
diff --git a/package/perl-http-multipartparser/perl-http-multipartparser.hash b/package/perl-http-multipartparser/perl-http-multipartparser.hash
new file mode 100644
index 000000000..079c02f60
--- /dev/null
+++ b/package/perl-http-multipartparser/perl-http-multipartparser.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    1b07ebac54ce3288c044a23ba60196d2 HTTP-MultiPartParser-0.02.tar.gz
+sha256 5eddda159f54d16f868e032440ac2b024e55aac48931871b62627f1a16d00b12 HTTP-MultiPartParser-0.02.tar.gz
+
+# computed by scancpan
+sha256 a339d6cf9253720ba69b311423556cc02c94d5a6f76cf5cdf11af2112e14a074 README
diff --git a/package/perl-http-multipartparser/perl-http-multipartparser.mk b/package/perl-http-multipartparser/perl-http-multipartparser.mk
new file mode 100644
index 000000000..aa8b69ad0
--- /dev/null
+++ b/package/perl-http-multipartparser/perl-http-multipartparser.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-http-multipartparser
+#
+################################################################################
+
+PERL_HTTP_MULTIPARTPARSER_VERSION = 0.02
+PERL_HTTP_MULTIPARTPARSER_SOURCE = HTTP-MultiPartParser-$(PERL_HTTP_MULTIPARTPARSER_VERSION).tar.gz
+PERL_HTTP_MULTIPARTPARSER_SITE = $(BR2_CPAN_MIRROR)/authors/id/C/CH/CHANSEN
+PERL_HTTP_MULTIPARTPARSER_LICENSE = Artistic or GPL-1.0+
+PERL_HTTP_MULTIPARTPARSER_LICENSE_FILES = README
+
+$(eval $(perl-package))
-- 
2.17.1

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

* [Buildroot] [PATCH 07/20] perl-posix-strftime-compiler: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
                   ` (5 preceding siblings ...)
  2018-10-06 16:55 ` [Buildroot] [PATCH 06/20] perl-http-multiparser: " Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08  8:41   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 08/20] perl-stream-buffered: " Francois Perrad
                   ` (12 subsequent siblings)
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                                  |  1 +
 package/perl-posix-strftime-compiler/Config.in     |  6 ++++++
 .../perl-posix-strftime-compiler.hash              |  6 ++++++
 .../perl-posix-strftime-compiler.mk                | 14 ++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/perl-posix-strftime-compiler/Config.in
 create mode 100644 package/perl-posix-strftime-compiler/perl-posix-strftime-compiler.hash
 create mode 100644 package/perl-posix-strftime-compiler/perl-posix-strftime-compiler.mk

diff --git a/package/Config.in b/package/Config.in
index 8853fb795..a596121f6 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -737,6 +737,7 @@ menu "Perl libraries/modules"
 	source "package/perl-package-stash/Config.in"
 	source "package/perl-params-util/Config.in"
 	source "package/perl-path-tiny/Config.in"
+	source "package/perl-posix-strftime-compiler/Config.in"
 	source "package/perl-sub-install/Config.in"
 	source "package/perl-sys-cpu/Config.in"
 	source "package/perl-sys-meminfo/Config.in"
diff --git a/package/perl-posix-strftime-compiler/Config.in b/package/perl-posix-strftime-compiler/Config.in
new file mode 100644
index 000000000..279d9f9a8
--- /dev/null
+++ b/package/perl-posix-strftime-compiler/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_POSIX_STRFTIME_COMPILER
+	bool "perl-posix-strftime-compiler"
+	help
+	  GNU C library compatible strftime for loggers and servers
+
+	  https://github.com/kazeburo/POSIX-strftime-Compiler
diff --git a/package/perl-posix-strftime-compiler/perl-posix-strftime-compiler.hash b/package/perl-posix-strftime-compiler/perl-posix-strftime-compiler.hash
new file mode 100644
index 000000000..e8c5219c4
--- /dev/null
+++ b/package/perl-posix-strftime-compiler/perl-posix-strftime-compiler.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    c0a5f76b1b0ce9cdb90d627b017e6cf5 POSIX-strftime-Compiler-0.42.tar.gz
+sha256 26582bdd78b254bcc1c56d0b770fa280e8b8f70957c84dc44572ba4cacb0ac11 POSIX-strftime-Compiler-0.42.tar.gz
+
+# computed by scancpan
+sha256 79c2a066104e71602785fd815c5aea6f7db78c19451d68521380083f9c2a8805 LICENSE
diff --git a/package/perl-posix-strftime-compiler/perl-posix-strftime-compiler.mk b/package/perl-posix-strftime-compiler/perl-posix-strftime-compiler.mk
new file mode 100644
index 000000000..b95637de0
--- /dev/null
+++ b/package/perl-posix-strftime-compiler/perl-posix-strftime-compiler.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-posix-strftime-compiler
+#
+################################################################################
+
+PERL_POSIX_STRFTIME_COMPILER_VERSION = 0.42
+PERL_POSIX_STRFTIME_COMPILER_SOURCE = POSIX-strftime-Compiler-$(PERL_POSIX_STRFTIME_COMPILER_VERSION).tar.gz
+PERL_POSIX_STRFTIME_COMPILER_SITE = $(BR2_CPAN_MIRROR)/authors/id/K/KA/KAZEBURO
+PERL_POSIX_STRFTIME_COMPILER_DEPENDENCIES = host-perl-module-build
+PERL_POSIX_STRFTIME_COMPILER_LICENSE = Artistic or GPL-1.0+
+PERL_POSIX_STRFTIME_COMPILER_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
2.17.1

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

* [Buildroot] [PATCH 08/20] perl-stream-buffered: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
                   ` (6 preceding siblings ...)
  2018-10-06 16:55 ` [Buildroot] [PATCH 07/20] perl-posix-strftime-compiler: " Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08  8:41   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 09/20] perl-www-form-encoded: " Francois Perrad
                   ` (11 subsequent siblings)
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                                   |  1 +
 package/perl-stream-buffered/Config.in              |  6 ++++++
 .../perl-stream-buffered/perl-stream-buffered.hash  |  6 ++++++
 .../perl-stream-buffered/perl-stream-buffered.mk    | 13 +++++++++++++
 4 files changed, 26 insertions(+)
 create mode 100644 package/perl-stream-buffered/Config.in
 create mode 100644 package/perl-stream-buffered/perl-stream-buffered.hash
 create mode 100644 package/perl-stream-buffered/perl-stream-buffered.mk

diff --git a/package/Config.in b/package/Config.in
index a596121f6..03e1fb072 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -738,6 +738,7 @@ menu "Perl libraries/modules"
 	source "package/perl-params-util/Config.in"
 	source "package/perl-path-tiny/Config.in"
 	source "package/perl-posix-strftime-compiler/Config.in"
+	source "package/perl-stream-buffered/Config.in"
 	source "package/perl-sub-install/Config.in"
 	source "package/perl-sys-cpu/Config.in"
 	source "package/perl-sys-meminfo/Config.in"
diff --git a/package/perl-stream-buffered/Config.in b/package/perl-stream-buffered/Config.in
new file mode 100644
index 000000000..a748ebbf7
--- /dev/null
+++ b/package/perl-stream-buffered/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_STREAM_BUFFERED
+	bool "perl-stream-buffered"
+	help
+	  temporary buffer to save bytes
+
+	  https://github.com/plack/Stream-Buffered
diff --git a/package/perl-stream-buffered/perl-stream-buffered.hash b/package/perl-stream-buffered/perl-stream-buffered.hash
new file mode 100644
index 000000000..a40955d8f
--- /dev/null
+++ b/package/perl-stream-buffered/perl-stream-buffered.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    b030fecaa784cd573289ae797c7aeae9 Stream-Buffered-0.03.tar.gz
+sha256 9b2d4390b5de6b0cf4558e4ad04317a73c5e13dd19af29149c4e47c37fb2423b Stream-Buffered-0.03.tar.gz
+
+# computed by scancpan
+sha256 68e8c38e6d2f2b0570a908411f8321b80a7e35ea44f43729807c9ac9a025f591 LICENSE
diff --git a/package/perl-stream-buffered/perl-stream-buffered.mk b/package/perl-stream-buffered/perl-stream-buffered.mk
new file mode 100644
index 000000000..677ac979f
--- /dev/null
+++ b/package/perl-stream-buffered/perl-stream-buffered.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-stream-buffered
+#
+################################################################################
+
+PERL_STREAM_BUFFERED_VERSION = 0.03
+PERL_STREAM_BUFFERED_SOURCE = Stream-Buffered-$(PERL_STREAM_BUFFERED_VERSION).tar.gz
+PERL_STREAM_BUFFERED_SITE = $(BR2_CPAN_MIRROR)/authors/id/D/DO/DOY
+PERL_STREAM_BUFFERED_LICENSE = Artistic or GPL-1.0+
+PERL_STREAM_BUFFERED_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
2.17.1

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

* [Buildroot] [PATCH 09/20] perl-www-form-encoded: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
                   ` (7 preceding siblings ...)
  2018-10-06 16:55 ` [Buildroot] [PATCH 08/20] perl-stream-buffered: " Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08  8:54   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 10/20] host-perl-extutils-config: " Francois Perrad
                   ` (10 subsequent siblings)
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                                  |  1 +
 package/perl-www-form-urlencoded/Config.in         |  6 ++++++
 .../perl-www-form-urlencoded.hash                  |  6 ++++++
 .../perl-www-form-urlencoded.mk                    | 14 ++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/perl-www-form-urlencoded/Config.in
 create mode 100644 package/perl-www-form-urlencoded/perl-www-form-urlencoded.hash
 create mode 100644 package/perl-www-form-urlencoded/perl-www-form-urlencoded.mk

diff --git a/package/Config.in b/package/Config.in
index 03e1fb072..78570edb8 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -748,6 +748,7 @@ menu "Perl libraries/modules"
 	source "package/perl-timedate/Config.in"
 	source "package/perl-try-tiny/Config.in"
 	source "package/perl-uri/Config.in"
+	source "package/perl-www-form-urlencoded/Config.in"
 	source "package/perl-www-robotrules/Config.in"
 	source "package/perl-x10/Config.in"
 	source "package/perl-xml-libxml/Config.in"
diff --git a/package/perl-www-form-urlencoded/Config.in b/package/perl-www-form-urlencoded/Config.in
new file mode 100644
index 000000000..f8e999e04
--- /dev/null
+++ b/package/perl-www-form-urlencoded/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_WWW_FORM_URLENCODED
+	bool "perl-www-form-urlencoded"
+	help
+	  parser and builder for application/x-www-form-urlencoded
+
+	  https://github.com/kazeburo/WWW-Form-UrlEncoded
diff --git a/package/perl-www-form-urlencoded/perl-www-form-urlencoded.hash b/package/perl-www-form-urlencoded/perl-www-form-urlencoded.hash
new file mode 100644
index 000000000..2ad969a12
--- /dev/null
+++ b/package/perl-www-form-urlencoded/perl-www-form-urlencoded.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    c7f8fbd616f9a342b5ff726b405d2a96 WWW-Form-UrlEncoded-0.25.tar.gz
+sha256 e1f7a6d22fe558242d1df584229d99058f63ef2658e43b8a90642e3875c6074e WWW-Form-UrlEncoded-0.25.tar.gz
+
+# computed by scancpan
+sha256 79c2a066104e71602785fd815c5aea6f7db78c19451d68521380083f9c2a8805 LICENSE
diff --git a/package/perl-www-form-urlencoded/perl-www-form-urlencoded.mk b/package/perl-www-form-urlencoded/perl-www-form-urlencoded.mk
new file mode 100644
index 000000000..8b922638e
--- /dev/null
+++ b/package/perl-www-form-urlencoded/perl-www-form-urlencoded.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-www-form-urlencoded
+#
+################################################################################
+
+PERL_WWW_FORM_URLENCODED_VERSION = 0.25
+PERL_WWW_FORM_URLENCODED_SOURCE = WWW-Form-UrlEncoded-$(PERL_WWW_FORM_URLENCODED_VERSION).tar.gz
+PERL_WWW_FORM_URLENCODED_SITE = $(BR2_CPAN_MIRROR)/authors/id/K/KA/KAZEBURO
+PERL_WWW_FORM_URLENCODED_DEPENDENCIES = host-perl-module-build
+PERL_WWW_FORM_URLENCODED_LICENSE = Artistic or GPL-1.0+
+PERL_WWW_FORM_URLENCODED_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
2.17.1

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

* [Buildroot] [PATCH 10/20] host-perl-extutils-config: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
                   ` (8 preceding siblings ...)
  2018-10-06 16:55 ` [Buildroot] [PATCH 09/20] perl-www-form-encoded: " Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08 10:10   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 11/20] host-perl-extutils-helpers: " Francois Perrad
                   ` (9 subsequent siblings)
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 .../perl-extutils-config/perl-extutils-config.hash  |  6 ++++++
 .../perl-extutils-config/perl-extutils-config.mk    | 13 +++++++++++++
 utils/scancpan                                      |  1 +
 3 files changed, 20 insertions(+)
 create mode 100644 package/perl-extutils-config/perl-extutils-config.hash
 create mode 100644 package/perl-extutils-config/perl-extutils-config.mk

diff --git a/package/perl-extutils-config/perl-extutils-config.hash b/package/perl-extutils-config/perl-extutils-config.hash
new file mode 100644
index 000000000..518de8418
--- /dev/null
+++ b/package/perl-extutils-config/perl-extutils-config.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    565a7b09c7cac5907a25bbe2c959a717 ExtUtils-Config-0.008.tar.gz
+sha256 ae5104f634650dce8a79b7ed13fb59d67a39c213a6776cfdaa3ee749e62f1a8c ExtUtils-Config-0.008.tar.gz
+
+# computed by scancpan
+sha256 33b39fda54675d4d681764049e27b537cac12213aa6650667abea43662264ddc LICENSE
diff --git a/package/perl-extutils-config/perl-extutils-config.mk b/package/perl-extutils-config/perl-extutils-config.mk
new file mode 100644
index 000000000..dfb8b26da
--- /dev/null
+++ b/package/perl-extutils-config/perl-extutils-config.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-extutils-config
+#
+################################################################################
+
+PERL_EXTUTILS_CONFIG_VERSION = 0.008
+PERL_EXTUTILS_CONFIG_SOURCE = ExtUtils-Config-$(PERL_EXTUTILS_CONFIG_VERSION).tar.gz
+PERL_EXTUTILS_CONFIG_SITE = $(BR2_CPAN_MIRROR)/authors/id/L/LE/LEONT
+PERL_EXTUTILS_CONFIG_LICENSE = Artistic or GPL-1.0+
+PERL_EXTUTILS_CONFIG_LICENSE_FILES = LICENSE
+
+$(eval $(host-perl-package))
diff --git a/utils/scancpan b/utils/scancpan
index c460e1665..53a4f4862 100755
--- a/utils/scancpan
+++ b/utils/scancpan
@@ -527,6 +527,7 @@ my $mcpan = MetaCPAN::API::Tiny->new(base_url => 'http://fastapi.metacpan.org/v1
 my $ua = HTTP::Tiny->new();
 
 my %white_list = (
+    'ExtUtils-Config' => 1,
     'Module-Build' => 1,
     'Module-Build-Tiny' => 1,
 );
-- 
2.17.1

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

* [Buildroot] [PATCH 11/20] host-perl-extutils-helpers: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
                   ` (9 preceding siblings ...)
  2018-10-06 16:55 ` [Buildroot] [PATCH 10/20] host-perl-extutils-config: " Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08 10:11   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 12/20] host-perl-extutils-installpaths: " Francois Perrad
                   ` (8 subsequent siblings)
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 .../perl-extutils-helpers.hash                      |  6 ++++++
 .../perl-extutils-helpers/perl-extutils-helpers.mk  | 13 +++++++++++++
 utils/scancpan                                      |  1 +
 3 files changed, 20 insertions(+)
 create mode 100644 package/perl-extutils-helpers/perl-extutils-helpers.hash
 create mode 100644 package/perl-extutils-helpers/perl-extutils-helpers.mk

diff --git a/package/perl-extutils-helpers/perl-extutils-helpers.hash b/package/perl-extutils-helpers/perl-extutils-helpers.hash
new file mode 100644
index 000000000..2d291901e
--- /dev/null
+++ b/package/perl-extutils-helpers/perl-extutils-helpers.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    83b00c1e401321c425ae5db6b2b2fd12 ExtUtils-Helpers-0.026.tar.gz
+sha256 de901b6790a4557cf4ec908149e035783b125bf115eb9640feb1bc1c24c33416 ExtUtils-Helpers-0.026.tar.gz
+
+# computed by scancpan
+sha256 e5530d0ebc8662df3a970644d867faf12760b1a95ca6e2bf1c5f9af410a418e0 LICENSE
diff --git a/package/perl-extutils-helpers/perl-extutils-helpers.mk b/package/perl-extutils-helpers/perl-extutils-helpers.mk
new file mode 100644
index 000000000..82f34925f
--- /dev/null
+++ b/package/perl-extutils-helpers/perl-extutils-helpers.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-extutils-helpers
+#
+################################################################################
+
+PERL_EXTUTILS_HELPERS_VERSION = 0.026
+PERL_EXTUTILS_HELPERS_SOURCE = ExtUtils-Helpers-$(PERL_EXTUTILS_HELPERS_VERSION).tar.gz
+PERL_EXTUTILS_HELPERS_SITE = $(BR2_CPAN_MIRROR)/authors/id/L/LE/LEONT
+PERL_EXTUTILS_HELPERS_LICENSE = Artistic or GPL-1.0+
+PERL_EXTUTILS_HELPERS_LICENSE_FILES = LICENSE
+
+$(eval $(host-perl-package))
diff --git a/utils/scancpan b/utils/scancpan
index 53a4f4862..35bbeab1b 100755
--- a/utils/scancpan
+++ b/utils/scancpan
@@ -528,6 +528,7 @@ my $ua = HTTP::Tiny->new();
 
 my %white_list = (
     'ExtUtils-Config' => 1,
+    'ExtUtils-Helpers' => 1,
     'Module-Build' => 1,
     'Module-Build-Tiny' => 1,
 );
-- 
2.17.1

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

* [Buildroot] [PATCH 12/20] host-perl-extutils-installpaths: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
                   ` (10 preceding siblings ...)
  2018-10-06 16:55 ` [Buildroot] [PATCH 11/20] host-perl-extutils-helpers: " Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08 10:11   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 13/20] host-perl-module-build-tiny: " Francois Perrad
                   ` (7 subsequent siblings)
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 .../perl-extutils-installpaths.hash                |  6 ++++++
 .../perl-extutils-installpaths.mk                  | 14 ++++++++++++++
 utils/scancpan                                     |  1 +
 3 files changed, 21 insertions(+)
 create mode 100644 package/perl-extutils-installpaths/perl-extutils-installpaths.hash
 create mode 100644 package/perl-extutils-installpaths/perl-extutils-installpaths.mk

diff --git a/package/perl-extutils-installpaths/perl-extutils-installpaths.hash b/package/perl-extutils-installpaths/perl-extutils-installpaths.hash
new file mode 100644
index 000000000..2627a27d5
--- /dev/null
+++ b/package/perl-extutils-installpaths/perl-extutils-installpaths.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    9a8d66aab1ffec98ea260faf03ac612b ExtUtils-InstallPaths-0.012.tar.gz
+sha256 84735e3037bab1fdffa3c2508567ad412a785c91599db3c12593a50a1dd434ed ExtUtils-InstallPaths-0.012.tar.gz
+
+# computed by scancpan
+sha256 b95d38ac031587625625d92fbd2ee1d5df0d02606057d680e7dcf3598fe629f9 LICENSE
diff --git a/package/perl-extutils-installpaths/perl-extutils-installpaths.mk b/package/perl-extutils-installpaths/perl-extutils-installpaths.mk
new file mode 100644
index 000000000..75b4c5f23
--- /dev/null
+++ b/package/perl-extutils-installpaths/perl-extutils-installpaths.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-extutils-installpaths
+#
+################################################################################
+
+PERL_EXTUTILS_INSTALLPATHS_VERSION = 0.012
+PERL_EXTUTILS_INSTALLPATHS_SOURCE = ExtUtils-InstallPaths-$(PERL_EXTUTILS_INSTALLPATHS_VERSION).tar.gz
+PERL_EXTUTILS_INSTALLPATHS_SITE = $(BR2_CPAN_MIRROR)/authors/id/L/LE/LEONT
+HOST_PERL_EXTUTILS_INSTALLPATHS_DEPENDENCIES = host-perl-extutils-config
+PERL_EXTUTILS_INSTALLPATHS_LICENSE = Artistic or GPL-1.0+
+PERL_EXTUTILS_INSTALLPATHS_LICENSE_FILES = LICENSE
+
+$(eval $(host-perl-package))
diff --git a/utils/scancpan b/utils/scancpan
index 35bbeab1b..21c391fac 100755
--- a/utils/scancpan
+++ b/utils/scancpan
@@ -528,6 +528,7 @@ my $ua = HTTP::Tiny->new();
 
 my %white_list = (
     'ExtUtils-Config' => 1,
+    'ExtUtils-InstallPaths' => 1,
     'ExtUtils-Helpers' => 1,
     'Module-Build' => 1,
     'Module-Build-Tiny' => 1,
-- 
2.17.1

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

* [Buildroot] [PATCH 13/20] host-perl-module-build-tiny: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
                   ` (11 preceding siblings ...)
  2018-10-06 16:55 ` [Buildroot] [PATCH 12/20] host-perl-extutils-installpaths: " Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08 10:15   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 14/20] perl-apache-logformat-compiler: " Francois Perrad
                   ` (6 subsequent siblings)
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 .../perl-module-build-tiny.hash                    |  6 ++++++
 .../perl-module-build-tiny.mk                      | 14 ++++++++++++++
 2 files changed, 20 insertions(+)
 create mode 100644 package/perl-module-build-tiny/perl-module-build-tiny.hash
 create mode 100644 package/perl-module-build-tiny/perl-module-build-tiny.mk

diff --git a/package/perl-module-build-tiny/perl-module-build-tiny.hash b/package/perl-module-build-tiny/perl-module-build-tiny.hash
new file mode 100644
index 000000000..357c238dd
--- /dev/null
+++ b/package/perl-module-build-tiny/perl-module-build-tiny.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    2332c90c17454107fea3f2614e11a3a9 Module-Build-Tiny-0.039.tar.gz
+sha256 7d580ff6ace0cbe555bf36b86dc8ea232581530cbeaaea09bccb57b55797f11c Module-Build-Tiny-0.039.tar.gz
+
+# computed by scancpan
+sha256 09fd2bc0428920c455f10c5a6c52e2bb4615114e88966c75ce27a07af028c36b LICENSE
diff --git a/package/perl-module-build-tiny/perl-module-build-tiny.mk b/package/perl-module-build-tiny/perl-module-build-tiny.mk
new file mode 100644
index 000000000..890fdc735
--- /dev/null
+++ b/package/perl-module-build-tiny/perl-module-build-tiny.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-module-build-tiny
+#
+################################################################################
+
+PERL_MODULE_BUILD_TINY_VERSION = 0.039
+PERL_MODULE_BUILD_TINY_SOURCE = Module-Build-Tiny-$(PERL_MODULE_BUILD_TINY_VERSION).tar.gz
+PERL_MODULE_BUILD_TINY_SITE = $(BR2_CPAN_MIRROR)/authors/id/L/LE/LEONT
+HOST_PERL_MODULE_BUILD_TINY_DEPENDENCIES = host-perl-extutils-config host-perl-extutils-helpers host-perl-extutils-installpaths
+PERL_MODULE_BUILD_TINY_LICENSE = Artistic or GPL-1.0+
+PERL_MODULE_BUILD_TINY_LICENSE_FILES = LICENSE
+
+$(eval $(host-perl-package))
-- 
2.17.1

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

* [Buildroot] [PATCH 14/20] perl-apache-logformat-compiler: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
                   ` (12 preceding siblings ...)
  2018-10-06 16:55 ` [Buildroot] [PATCH 13/20] host-perl-module-build-tiny: " Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08 10:23   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 15/20] perl-cookie-baker: " Francois Perrad
                   ` (5 subsequent siblings)
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                                  |  1 +
 package/perl-apache-logformat-compiler/Config.in   |  7 +++++++
 .../perl-apache-logformat-compiler.hash            |  6 ++++++
 .../perl-apache-logformat-compiler.mk              | 14 ++++++++++++++
 4 files changed, 28 insertions(+)
 create mode 100644 package/perl-apache-logformat-compiler/Config.in
 create mode 100644 package/perl-apache-logformat-compiler/perl-apache-logformat-compiler.hash
 create mode 100644 package/perl-apache-logformat-compiler/perl-apache-logformat-compiler.mk

diff --git a/package/Config.in b/package/Config.in
index 78570edb8..f603a7d17 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -665,6 +665,7 @@ endif
 	source "package/perl/Config.in"
 if BR2_PACKAGE_PERL
 menu "Perl libraries/modules"
+	source "package/perl-apache-logformat-compiler/Config.in"
 	source "package/perl-appconfig/Config.in"
 	source "package/perl-astro-suntime/Config.in"
 	source "package/perl-class-inspector/Config.in"
diff --git a/package/perl-apache-logformat-compiler/Config.in b/package/perl-apache-logformat-compiler/Config.in
new file mode 100644
index 000000000..66f25276c
--- /dev/null
+++ b/package/perl-apache-logformat-compiler/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PERL_APACHE_LOGFORMAT_COMPILER
+	bool "perl-apache-logformat-compiler"
+	select BR2_PACKAGE_PERL_POSIX_STRFTIME_COMPILER
+	help
+	  Compile a log format string to perl-code 
+
+	  https://github.com/kazeburo/Apache-LogFormat-Compiler
diff --git a/package/perl-apache-logformat-compiler/perl-apache-logformat-compiler.hash b/package/perl-apache-logformat-compiler/perl-apache-logformat-compiler.hash
new file mode 100644
index 000000000..5466435c5
--- /dev/null
+++ b/package/perl-apache-logformat-compiler/perl-apache-logformat-compiler.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    cbb0bf041ade8a39f65eadbdf8a346c1 Apache-LogFormat-Compiler-0.35.tar.gz
+sha256 1654c0000a042a8af052616e30b91c1f0b95a720c8048b59168a8bd99b07271a Apache-LogFormat-Compiler-0.35.tar.gz
+
+# computed by scancpan
+sha256 ab941cfc4794afa2113795b167177d1b25cbc77ebadd016e5727effc2cadd96b LICENSE
diff --git a/package/perl-apache-logformat-compiler/perl-apache-logformat-compiler.mk b/package/perl-apache-logformat-compiler/perl-apache-logformat-compiler.mk
new file mode 100644
index 000000000..156a0aaa4
--- /dev/null
+++ b/package/perl-apache-logformat-compiler/perl-apache-logformat-compiler.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-apache-logformat-compiler
+#
+################################################################################
+
+PERL_APACHE_LOGFORMAT_COMPILER_VERSION = 0.35
+PERL_APACHE_LOGFORMAT_COMPILER_SOURCE = Apache-LogFormat-Compiler-$(PERL_APACHE_LOGFORMAT_COMPILER_VERSION).tar.gz
+PERL_APACHE_LOGFORMAT_COMPILER_SITE = $(BR2_CPAN_MIRROR)/authors/id/K/KA/KAZEBURO
+PERL_APACHE_LOGFORMAT_COMPILER_DEPENDENCIES = host-perl-module-build-tiny perl-posix-strftime-compiler
+PERL_APACHE_LOGFORMAT_COMPILER_LICENSE = Artistic or GPL-1.0+
+PERL_APACHE_LOGFORMAT_COMPILER_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
2.17.1

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

* [Buildroot] [PATCH 15/20] perl-cookie-baker: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
                   ` (13 preceding siblings ...)
  2018-10-06 16:55 ` [Buildroot] [PATCH 14/20] perl-apache-logformat-compiler: " Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08 10:25   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 16/20] perl-http-entity-parser: " Francois Perrad
                   ` (4 subsequent siblings)
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                                |  1 +
 package/perl-cookie-baker/Config.in              |  7 +++++++
 package/perl-cookie-baker/perl-cookie-baker.hash |  6 ++++++
 package/perl-cookie-baker/perl-cookie-baker.mk   | 14 ++++++++++++++
 4 files changed, 28 insertions(+)
 create mode 100644 package/perl-cookie-baker/Config.in
 create mode 100644 package/perl-cookie-baker/perl-cookie-baker.hash
 create mode 100644 package/perl-cookie-baker/perl-cookie-baker.mk

diff --git a/package/Config.in b/package/Config.in
index f603a7d17..9bef92ee4 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -673,6 +673,7 @@ menu "Perl libraries/modules"
 	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-cookie-baker/Config.in"
 	source "package/perl-crypt-blowfish/Config.in"
 	source "package/perl-crypt-cbc/Config.in"
 	source "package/perl-crypt-openssl-random/Config.in"
diff --git a/package/perl-cookie-baker/Config.in b/package/perl-cookie-baker/Config.in
new file mode 100644
index 000000000..e6846a21e
--- /dev/null
+++ b/package/perl-cookie-baker/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PERL_COOKIE_BAKER
+	bool "perl-cookie-baker"
+	select BR2_PACKAGE_PERL_URI
+	help
+	  Cookie string generator / parser
+
+	  https://github.com/kazeburo/Cookie-Baker
diff --git a/package/perl-cookie-baker/perl-cookie-baker.hash b/package/perl-cookie-baker/perl-cookie-baker.hash
new file mode 100644
index 000000000..8d0d63b17
--- /dev/null
+++ b/package/perl-cookie-baker/perl-cookie-baker.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    20f6f16689df949db86645652c1ebe38 Cookie-Baker-0.10.tar.gz
+sha256 b42bad15b12da4cdc5c90c902faf3ad484281a42203fa4e7652866434f6fa4dd Cookie-Baker-0.10.tar.gz
+
+# computed by scancpan
+sha256 b4ce94671fa219074d4e91e2268652d6bf9764cebcc7a5e27bfc14897745ca4c LICENSE
diff --git a/package/perl-cookie-baker/perl-cookie-baker.mk b/package/perl-cookie-baker/perl-cookie-baker.mk
new file mode 100644
index 000000000..31410ee74
--- /dev/null
+++ b/package/perl-cookie-baker/perl-cookie-baker.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-cookie-baker
+#
+################################################################################
+
+PERL_COOKIE_BAKER_VERSION = 0.10
+PERL_COOKIE_BAKER_SOURCE = Cookie-Baker-$(PERL_COOKIE_BAKER_VERSION).tar.gz
+PERL_COOKIE_BAKER_SITE = $(BR2_CPAN_MIRROR)/authors/id/K/KA/KAZEBURO
+PERL_COOKIE_BAKER_DEPENDENCIES = host-perl-module-build-tiny perl-uri
+PERL_COOKIE_BAKER_LICENSE = Artistic or GPL-1.0+
+PERL_COOKIE_BAKER_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
2.17.1

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

* [Buildroot] [PATCH 16/20] perl-http-entity-parser: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
                   ` (14 preceding siblings ...)
  2018-10-06 16:55 ` [Buildroot] [PATCH 15/20] perl-cookie-baker: " Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08 14:39   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 17/20] perl-http-headers-fast: " Francois Perrad
                   ` (3 subsequent siblings)
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                                  |  1 +
 package/perl-http-entity-parser/Config.in          | 11 +++++++++++
 .../perl-http-entity-parser.hash                   |  6 ++++++
 .../perl-http-entity-parser.mk                     | 14 ++++++++++++++
 4 files changed, 32 insertions(+)
 create mode 100644 package/perl-http-entity-parser/Config.in
 create mode 100644 package/perl-http-entity-parser/perl-http-entity-parser.hash
 create mode 100644 package/perl-http-entity-parser/perl-http-entity-parser.mk

diff --git a/package/Config.in b/package/Config.in
index 9bef92ee4..bdf883ce7 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -707,6 +707,7 @@ menu "Perl libraries/modules"
 	source "package/perl-http-cookies/Config.in"
 	source "package/perl-http-daemon/Config.in"
 	source "package/perl-http-date/Config.in"
+	source "package/perl-http-entity-parser/Config.in"
 	source "package/perl-http-message/Config.in"
 	source "package/perl-http-multipartparser/Config.in"
 	source "package/perl-http-negotiate/Config.in"
diff --git a/package/perl-http-entity-parser/Config.in b/package/perl-http-entity-parser/Config.in
new file mode 100644
index 000000000..41883ac01
--- /dev/null
+++ b/package/perl-http-entity-parser/Config.in
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_PERL_HTTP_ENTITY_PARSER
+	bool "perl-http-entity-parser"
+	select BR2_PACKAGE_PERL_HTTP_MULTIPARTPARSER
+	select BR2_PACKAGE_PERL_HASH_MULTIVALUE
+	select BR2_PACKAGE_PERL_JSON_MAYBEXS
+	select BR2_PACKAGE_PERL_STREAM_BUFFERED
+	select BR2_PACKAGE_PERL_WWW_FORM_URLENCODED
+	help
+	  PSGI compliant HTTP Entity Parser
+
+	  https://github.com/kazeburo/HTTP-Entity-Parser
diff --git a/package/perl-http-entity-parser/perl-http-entity-parser.hash b/package/perl-http-entity-parser/perl-http-entity-parser.hash
new file mode 100644
index 000000000..cb6657413
--- /dev/null
+++ b/package/perl-http-entity-parser/perl-http-entity-parser.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    50e8418bfe27ab26818ca6e264052c95 HTTP-Entity-Parser-0.21.tar.gz
+sha256 c14d3e42bdb0845eb412640ca5e396cbd52d3a9a616a5974a32a52cab487f8d8 HTTP-Entity-Parser-0.21.tar.gz
+
+# computed by scancpan
+sha256 79c2a066104e71602785fd815c5aea6f7db78c19451d68521380083f9c2a8805 LICENSE
diff --git a/package/perl-http-entity-parser/perl-http-entity-parser.mk b/package/perl-http-entity-parser/perl-http-entity-parser.mk
new file mode 100644
index 000000000..1cba1eb8e
--- /dev/null
+++ b/package/perl-http-entity-parser/perl-http-entity-parser.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-http-entity-parser
+#
+################################################################################
+
+PERL_HTTP_ENTITY_PARSER_VERSION = 0.21
+PERL_HTTP_ENTITY_PARSER_SOURCE = HTTP-Entity-Parser-$(PERL_HTTP_ENTITY_PARSER_VERSION).tar.gz
+PERL_HTTP_ENTITY_PARSER_SITE = $(BR2_CPAN_MIRROR)/authors/id/K/KA/KAZEBURO
+PERL_HTTP_ENTITY_PARSER_DEPENDENCIES = host-perl-module-build-tiny perl-http-multipartparser perl-hash-multivalue perl-json-maybexs perl-stream-buffered perl-www-form-urlencoded
+PERL_HTTP_ENTITY_PARSER_LICENSE = Artistic or GPL-1.0+
+PERL_HTTP_ENTITY_PARSER_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
2.17.1

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

* [Buildroot] [PATCH 17/20] perl-http-headers-fast: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
                   ` (15 preceding siblings ...)
  2018-10-06 16:55 ` [Buildroot] [PATCH 16/20] perl-http-entity-parser: " Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08 14:39   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 18/20] host-perl-file-sharedir-install: " Francois Perrad
                   ` (2 subsequent siblings)
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                                  |  1 +
 package/perl-http-headers-fast/Config.in           |  7 +++++++
 .../perl-http-headers-fast.hash                    |  6 ++++++
 .../perl-http-headers-fast.mk                      | 14 ++++++++++++++
 4 files changed, 28 insertions(+)
 create mode 100644 package/perl-http-headers-fast/Config.in
 create mode 100644 package/perl-http-headers-fast/perl-http-headers-fast.hash
 create mode 100644 package/perl-http-headers-fast/perl-http-headers-fast.mk

diff --git a/package/Config.in b/package/Config.in
index bdf883ce7..3c4907676 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -708,6 +708,7 @@ menu "Perl libraries/modules"
 	source "package/perl-http-daemon/Config.in"
 	source "package/perl-http-date/Config.in"
 	source "package/perl-http-entity-parser/Config.in"
+	source "package/perl-http-headers-fast/Config.in"
 	source "package/perl-http-message/Config.in"
 	source "package/perl-http-multipartparser/Config.in"
 	source "package/perl-http-negotiate/Config.in"
diff --git a/package/perl-http-headers-fast/Config.in b/package/perl-http-headers-fast/Config.in
new file mode 100644
index 000000000..7272aaad4
--- /dev/null
+++ b/package/perl-http-headers-fast/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PERL_HTTP_HEADERS_FAST
+	bool "perl-http-headers-fast"
+	select BR2_PACKAGE_PERL_HTTP_DATE
+	help
+	  faster implementation of HTTP::Headers
+
+	  https://github.com/tokuhirom/HTTP-Headers-Fast
diff --git a/package/perl-http-headers-fast/perl-http-headers-fast.hash b/package/perl-http-headers-fast/perl-http-headers-fast.hash
new file mode 100644
index 000000000..0cba0f95a
--- /dev/null
+++ b/package/perl-http-headers-fast/perl-http-headers-fast.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    024fde06808fc47db61a62655afacb41 HTTP-Headers-Fast-0.21.tar.gz
+sha256 5e68ed8e3e67531e1d43c6a2cdfd0ee2daddf2e5b94c1a2648f3a6500a6f12d5 HTTP-Headers-Fast-0.21.tar.gz
+
+# computed by scancpan
+sha256 511724425acf76d736145cfbf7c775b024c70ae8674ebf9a24dfda2c8e4032a3 LICENSE
diff --git a/package/perl-http-headers-fast/perl-http-headers-fast.mk b/package/perl-http-headers-fast/perl-http-headers-fast.mk
new file mode 100644
index 000000000..2ad2d2316
--- /dev/null
+++ b/package/perl-http-headers-fast/perl-http-headers-fast.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-http-headers-fast
+#
+################################################################################
+
+PERL_HTTP_HEADERS_FAST_VERSION = 0.21
+PERL_HTTP_HEADERS_FAST_SOURCE = HTTP-Headers-Fast-$(PERL_HTTP_HEADERS_FAST_VERSION).tar.gz
+PERL_HTTP_HEADERS_FAST_SITE = $(BR2_CPAN_MIRROR)/authors/id/T/TO/TOKUHIROM
+PERL_HTTP_HEADERS_FAST_DEPENDENCIES = host-perl-module-build-tiny perl-http-date
+PERL_HTTP_HEADERS_FAST_LICENSE = Artistic or GPL-1.0+
+PERL_HTTP_HEADERS_FAST_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
2.17.1

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

* [Buildroot] [PATCH 18/20] host-perl-file-sharedir-install: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
                   ` (16 preceding siblings ...)
  2018-10-06 16:55 ` [Buildroot] [PATCH 17/20] perl-http-headers-fast: " Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08 14:41   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 19/20] perl-file-sharedir: " Francois Perrad
  2018-10-06 16:55 ` [Buildroot] [PATCH 20/20] perl-plack: " Francois Perrad
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 .../perl-file-sharedir-install.hash                 |  6 ++++++
 .../perl-file-sharedir-install.mk                   | 13 +++++++++++++
 utils/scancpan                                      |  1 +
 3 files changed, 20 insertions(+)
 create mode 100644 package/perl-file-sharedir-install/perl-file-sharedir-install.hash
 create mode 100644 package/perl-file-sharedir-install/perl-file-sharedir-install.mk

diff --git a/package/perl-file-sharedir-install/perl-file-sharedir-install.hash b/package/perl-file-sharedir-install/perl-file-sharedir-install.hash
new file mode 100644
index 000000000..abbab34e9
--- /dev/null
+++ b/package/perl-file-sharedir-install/perl-file-sharedir-install.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    5eabd44a5d7d84bf2e8e502491226287 File-ShareDir-Install-0.13.tar.gz
+sha256 45befdf0d95cbefe7c25a1daf293d85f780d6d2576146546e6828aad26e580f9 File-ShareDir-Install-0.13.tar.gz
+
+# computed by scancpan
+sha256 c207ca1c71c16a443d875a78d8aeccfbe550da502cd7fda24819548afb04fb5c LICENSE
diff --git a/package/perl-file-sharedir-install/perl-file-sharedir-install.mk b/package/perl-file-sharedir-install/perl-file-sharedir-install.mk
new file mode 100644
index 000000000..9b79b9fd1
--- /dev/null
+++ b/package/perl-file-sharedir-install/perl-file-sharedir-install.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# perl-file-sharedir-install
+#
+################################################################################
+
+PERL_FILE_SHAREDIR_INSTALL_VERSION = 0.13
+PERL_FILE_SHAREDIR_INSTALL_SOURCE = File-ShareDir-Install-$(PERL_FILE_SHAREDIR_INSTALL_VERSION).tar.gz
+PERL_FILE_SHAREDIR_INSTALL_SITE = $(BR2_CPAN_MIRROR)/authors/id/E/ET/ETHER
+PERL_FILE_SHAREDIR_INSTALL_LICENSE = Artistic or GPL-1.0+
+PERL_FILE_SHAREDIR_INSTALL_LICENSE_FILES = LICENSE
+
+$(eval $(host-perl-package))
diff --git a/utils/scancpan b/utils/scancpan
index 21c391fac..5e6775afa 100755
--- a/utils/scancpan
+++ b/utils/scancpan
@@ -530,6 +530,7 @@ my %white_list = (
     'ExtUtils-Config' => 1,
     'ExtUtils-InstallPaths' => 1,
     'ExtUtils-Helpers' => 1,
+    'File-ShareDir-Install' => 1,
     'Module-Build' => 1,
     'Module-Build-Tiny' => 1,
 );
-- 
2.17.1

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

* [Buildroot] [PATCH 19/20] perl-file-sharedir: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
                   ` (17 preceding siblings ...)
  2018-10-06 16:55 ` [Buildroot] [PATCH 18/20] host-perl-file-sharedir-install: " Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08 14:43   ` Thomas Petazzoni
  2018-10-06 16:55 ` [Buildroot] [PATCH 20/20] perl-plack: " Francois Perrad
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                                  |  1 +
 package/perl-file-sharedir/Config.in               |  7 +++++++
 package/perl-file-sharedir/perl-file-sharedir.hash |  6 ++++++
 package/perl-file-sharedir/perl-file-sharedir.mk   | 14 ++++++++++++++
 4 files changed, 28 insertions(+)
 create mode 100644 package/perl-file-sharedir/Config.in
 create mode 100644 package/perl-file-sharedir/perl-file-sharedir.hash
 create mode 100644 package/perl-file-sharedir/perl-file-sharedir.mk

diff --git a/package/Config.in b/package/Config.in
index 3c4907676..b33fd82d8 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -695,6 +695,7 @@ menu "Perl libraries/modules"
 	source "package/perl-encode-detect/Config.in"
 	source "package/perl-encode-locale/Config.in"
 	source "package/perl-file-listing/Config.in"
+	source "package/perl-file-sharedir/Config.in"
 	source "package/perl-file-slurp/Config.in"
 	source "package/perl-file-util/Config.in"
 	source "package/perl-filesys-notify-simple/Config.in"
diff --git a/package/perl-file-sharedir/Config.in b/package/perl-file-sharedir/Config.in
new file mode 100644
index 000000000..592dc8f43
--- /dev/null
+++ b/package/perl-file-sharedir/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PERL_FILE_SHAREDIR
+	bool "perl-file-sharedir"
+	select BR2_PACKAGE_PERL_CLASS_INSPECTOR
+	help
+	  Locate per-dist and per-module shared files
+
+	  https://metacpan.org/release/File-ShareDir
diff --git a/package/perl-file-sharedir/perl-file-sharedir.hash b/package/perl-file-sharedir/perl-file-sharedir.hash
new file mode 100644
index 000000000..e0a496655
--- /dev/null
+++ b/package/perl-file-sharedir/perl-file-sharedir.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    f2a0eee9f04c93753dd56437175e5bda File-ShareDir-1.116.tar.gz
+sha256 59d90bfdf98c4656ff4173e62954ea8cf0de66565e35d108ecd7050596cb8328 File-ShareDir-1.116.tar.gz
+
+# computed by scancpan
+sha256 db57983ce0a3bce54900b5a3a3a69e9a593e7b07d0f58dd9f87ac9b016ff4a6b LICENSE
diff --git a/package/perl-file-sharedir/perl-file-sharedir.mk b/package/perl-file-sharedir/perl-file-sharedir.mk
new file mode 100644
index 000000000..e34379757
--- /dev/null
+++ b/package/perl-file-sharedir/perl-file-sharedir.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-file-sharedir
+#
+################################################################################
+
+PERL_FILE_SHAREDIR_VERSION = 1.116
+PERL_FILE_SHAREDIR_SOURCE = File-ShareDir-$(PERL_FILE_SHAREDIR_VERSION).tar.gz
+PERL_FILE_SHAREDIR_SITE = $(BR2_CPAN_MIRROR)/authors/id/R/RE/REHSACK
+PERL_FILE_SHAREDIR_DEPENDENCIES = host-perl-file-sharedir-install perl-class-inspector
+PERL_FILE_SHAREDIR_LICENSE = Artistic or GPL-1.0+
+PERL_FILE_SHAREDIR_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
2.17.1

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

* [Buildroot] [PATCH 20/20] perl-plack: new package
  2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
                   ` (18 preceding siblings ...)
  2018-10-06 16:55 ` [Buildroot] [PATCH 19/20] perl-file-sharedir: " Francois Perrad
@ 2018-10-06 16:55 ` Francois Perrad
  2018-10-08 14:54   ` Thomas Petazzoni
  19 siblings, 1 reply; 43+ messages in thread
From: Francois Perrad @ 2018-10-06 16:55 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
---
 package/Config.in                  |  1 +
 package/perl-plack/Config.in       | 20 ++++++++++++++++++++
 package/perl-plack/perl-plack.hash |  6 ++++++
 package/perl-plack/perl-plack.mk   | 14 ++++++++++++++
 4 files changed, 41 insertions(+)
 create mode 100644 package/perl-plack/Config.in
 create mode 100644 package/perl-plack/perl-plack.hash
 create mode 100644 package/perl-plack/perl-plack.mk

diff --git a/package/Config.in b/package/Config.in
index b33fd82d8..9734ef576 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -742,6 +742,7 @@ menu "Perl libraries/modules"
 	source "package/perl-package-stash/Config.in"
 	source "package/perl-params-util/Config.in"
 	source "package/perl-path-tiny/Config.in"
+	source "package/perl-plack/Config.in"
 	source "package/perl-posix-strftime-compiler/Config.in"
 	source "package/perl-stream-buffered/Config.in"
 	source "package/perl-sub-install/Config.in"
diff --git a/package/perl-plack/Config.in b/package/perl-plack/Config.in
new file mode 100644
index 000000000..b7f5ecf1c
--- /dev/null
+++ b/package/perl-plack/Config.in
@@ -0,0 +1,20 @@
+config BR2_PACKAGE_PERL_PLACK
+	bool "perl-plack"
+	select BR2_PACKAGE_PERL_APACHE_LOGFORMAT_COMPILER
+	select BR2_PACKAGE_PERL_COOKIE_BAKER
+	select BR2_PACKAGE_PERL_DEVEL_STACKTRACE
+	select BR2_PACKAGE_PERL_DEVEL_STACKTRACE_ASHTML
+	select BR2_PACKAGE_PERL_FILE_SHAREDIR
+	select BR2_PACKAGE_PERL_FILESYS_NOTIFY_SIMPLE
+	select BR2_PACKAGE_PERL_HTTP_ENTITY_PARSER
+	select BR2_PACKAGE_PERL_HTTP_HEADERS_FAST
+	select BR2_PACKAGE_PERL_HTTP_MESSAGE
+	select BR2_PACKAGE_PERL_HASH_MULTIVALUE
+	select BR2_PACKAGE_PERL_STREAM_BUFFERED
+	select BR2_PACKAGE_PERL_TRY_TINY
+	select BR2_PACKAGE_PERL_URI
+	select BR2_PACKAGE_PERL_WWW_FORM_URLENCODED
+	help
+	  Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)
+
+	  https://github.com/plack/Plack
diff --git a/package/perl-plack/perl-plack.hash b/package/perl-plack/perl-plack.hash
new file mode 100644
index 000000000..7324b726a
--- /dev/null
+++ b/package/perl-plack/perl-plack.hash
@@ -0,0 +1,6 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    9d37086aec1b29bab52a9575687e3557 Plack-1.0047.tar.gz
+sha256 322c93f5acc0a0f0e11fd4a76188f978bdc14338a9f1df3ae535227017046561 Plack-1.0047.tar.gz
+
+# computed by scancpan
+sha256 fb67655b5d1adedef83aed2c79bf4f89c68d8595a7060815520173f663a3631d LICENSE
diff --git a/package/perl-plack/perl-plack.mk b/package/perl-plack/perl-plack.mk
new file mode 100644
index 000000000..38c3d34ac
--- /dev/null
+++ b/package/perl-plack/perl-plack.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-plack
+#
+################################################################################
+
+PERL_PLACK_VERSION = 1.0047
+PERL_PLACK_SOURCE = Plack-$(PERL_PLACK_VERSION).tar.gz
+PERL_PLACK_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIYAGAWA
+PERL_PLACK_DEPENDENCIES = host-perl-file-sharedir-install perl-apache-logformat-compiler perl-cookie-baker perl-devel-stacktrace perl-devel-stacktrace-ashtml perl-file-sharedir perl-filesys-notify-simple perl-http-entity-parser perl-http-headers-fast perl-http-message perl-hash-multivalue perl-stream-buffered perl-try-tiny perl-uri perl-www-form-urlencoded
+PERL_PLACK_LICENSE = Artistic or GPL-1.0+
+PERL_PLACK_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
-- 
2.17.1

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

* [Buildroot] [PATCH 01/20] perl-class-inspector: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 01/20] perl-class-inspector: new package Francois Perrad
@ 2018-10-08  8:24   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08  8:24 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:05 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  package/Config.in                                   |  1 +
>  package/perl-class-inspector/Config.in              |  6 ++++++
>  .../perl-class-inspector/perl-class-inspector.hash  |  6 ++++++
>  .../perl-class-inspector/perl-class-inspector.mk    | 13 +++++++++++++
>  4 files changed, 26 insertions(+)
>  create mode 100644 package/perl-class-inspector/Config.in
>  create mode 100644 package/perl-class-inspector/perl-class-inspector.hash
>  create mode 100644 package/perl-class-inspector/perl-class-inspector.mk

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 02/20] perl-devel-stacktrace: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 02/20] perl-devel-stacktrace: " Francois Perrad
@ 2018-10-08  8:24   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08  8:24 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:06 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  package/Config.in                                   |  1 +
>  package/perl-devel-stacktrace/Config.in             |  6 ++++++
>  .../perl-devel-stacktrace.hash                      |  6 ++++++
>  .../perl-devel-stacktrace/perl-devel-stacktrace.mk  | 13 +++++++++++++
>  4 files changed, 26 insertions(+)
>  create mode 100644 package/perl-devel-stacktrace/Config.in
>  create mode 100644 package/perl-devel-stacktrace/perl-devel-stacktrace.hash
>  create mode 100644 package/perl-devel-stacktrace/perl-devel-stacktrace.mk

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 03/20] perl-devel-stacktrace-ashtml: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 03/20] perl-devel-stacktrace-ashtml: " Francois Perrad
@ 2018-10-08  8:25   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08  8:25 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:07 +0200, Francois Perrad wrote:

> +PERL_DEVEL_STACKTRACE_ASHTML_VERSION = 0.15
> +PERL_DEVEL_STACKTRACE_ASHTML_SOURCE = Devel-StackTrace-AsHTML-$(PERL_DEVEL_STACKTRACE_ASHTML_VERSION).tar.gz
> +PERL_DEVEL_STACKTRACE_ASHTML_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIYAGAWA
> +PERL_DEVEL_STACKTRACE_ASHTML_DEPENDENCIES = perl-devel-stacktrace

Is perl-devel-stacktrace really a build dependency ? Or just a runtime
dependency ?

I've applied as-is, but if it's only a runtime dependency, it would be
good to drop this line in a follow-up. Thanks!

In general, is there a way to easily check if a Perl dependency is
built time or run time ?

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 04/20] perl-filesys-notify-simple: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 04/20] perl-filesys-notify-simple: " Francois Perrad
@ 2018-10-08  8:37   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08  8:37 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:08 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  package/Config.in                                   |  1 +
>  package/perl-filesys-notify-simple/Config.in        |  6 ++++++
>  .../perl-filesys-notify-simple.hash                 |  6 ++++++
>  .../perl-filesys-notify-simple.mk                   | 13 +++++++++++++
>  4 files changed, 26 insertions(+)
>  create mode 100644 package/perl-filesys-notify-simple/Config.in
>  create mode 100644 package/perl-filesys-notify-simple/perl-filesys-notify-simple.hash
>  create mode 100644 package/perl-filesys-notify-simple/perl-filesys-notify-simple.mk

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 05/20] perl-hash-multivalue: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 05/20] perl-hash-multivalue: " Francois Perrad
@ 2018-10-08  8:37   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08  8:37 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:09 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  package/Config.in                                   |  1 +
>  package/perl-hash-multivalue/Config.in              |  6 ++++++
>  .../perl-hash-multivalue/perl-hash-multivalue.hash  |  6 ++++++
>  .../perl-hash-multivalue/perl-hash-multivalue.mk    | 13 +++++++++++++
>  4 files changed, 26 insertions(+)
>  create mode 100644 package/perl-hash-multivalue/Config.in
>  create mode 100644 package/perl-hash-multivalue/perl-hash-multivalue.hash
>  create mode 100644 package/perl-hash-multivalue/perl-hash-multivalue.mk

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 06/20] perl-http-multiparser: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 06/20] perl-http-multiparser: " Francois Perrad
@ 2018-10-08  8:39   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08  8:39 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:10 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>

The commit title did not match the package name: perl-http-multiparser
vs perl-http-multipartparser. I fixed that up and applied. Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 07/20] perl-posix-strftime-compiler: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 07/20] perl-posix-strftime-compiler: " Francois Perrad
@ 2018-10-08  8:41   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08  8:41 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:11 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  package/Config.in                                  |  1 +
>  package/perl-posix-strftime-compiler/Config.in     |  6 ++++++
>  .../perl-posix-strftime-compiler.hash              |  6 ++++++
>  .../perl-posix-strftime-compiler.mk                | 14 ++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/perl-posix-strftime-compiler/Config.in
>  create mode 100644 package/perl-posix-strftime-compiler/perl-posix-strftime-compiler.hash
>  create mode 100644 package/perl-posix-strftime-compiler/perl-posix-strftime-compiler.mk

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 08/20] perl-stream-buffered: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 08/20] perl-stream-buffered: " Francois Perrad
@ 2018-10-08  8:41   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08  8:41 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:12 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  package/Config.in                                   |  1 +
>  package/perl-stream-buffered/Config.in              |  6 ++++++
>  .../perl-stream-buffered/perl-stream-buffered.hash  |  6 ++++++
>  .../perl-stream-buffered/perl-stream-buffered.mk    | 13 +++++++++++++
>  4 files changed, 26 insertions(+)
>  create mode 100644 package/perl-stream-buffered/Config.in
>  create mode 100644 package/perl-stream-buffered/perl-stream-buffered.hash
>  create mode 100644 package/perl-stream-buffered/perl-stream-buffered.mk

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 09/20] perl-www-form-encoded: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 09/20] perl-www-form-encoded: " Francois Perrad
@ 2018-10-08  8:54   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08  8:54 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:13 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  package/Config.in                                  |  1 +
>  package/perl-www-form-urlencoded/Config.in         |  6 ++++++
>  .../perl-www-form-urlencoded.hash                  |  6 ++++++
>  .../perl-www-form-urlencoded.mk                    | 14 ++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/perl-www-form-urlencoded/Config.in
>  create mode 100644 package/perl-www-form-urlencoded/perl-www-form-urlencoded.hash
>  create mode 100644 package/perl-www-form-urlencoded/perl-www-form-urlencoded.mk

On this one as well, the commit title did not match the package name,
so I fixed that up and applied. Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 10/20] host-perl-extutils-config: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 10/20] host-perl-extutils-config: " Francois Perrad
@ 2018-10-08 10:10   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08 10:10 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:14 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  .../perl-extutils-config/perl-extutils-config.hash  |  6 ++++++
>  .../perl-extutils-config/perl-extutils-config.mk    | 13 +++++++++++++
>  utils/scancpan                                      |  1 +
>  3 files changed, 20 insertions(+)
>  create mode 100644 package/perl-extutils-config/perl-extutils-config.hash
>  create mode 100644 package/perl-extutils-config/perl-extutils-config.mk

The commit title doesn't need to have the "host-" prefix. Also, when
adding host packages, it's genrally nice to explain in the commit log
why they are needed.

Applied with a reworked commit title and commit log. Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 11/20] host-perl-extutils-helpers: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 11/20] host-perl-extutils-helpers: " Francois Perrad
@ 2018-10-08 10:11   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08 10:11 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:15 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  .../perl-extutils-helpers.hash                      |  6 ++++++
>  .../perl-extutils-helpers/perl-extutils-helpers.mk  | 13 +++++++++++++
>  utils/scancpan                                      |  1 +
>  3 files changed, 20 insertions(+)
>  create mode 100644 package/perl-extutils-helpers/perl-extutils-helpers.hash
>  create mode 100644 package/perl-extutils-helpers/perl-extutils-helpers.mk

Applied to master, with the same comments fixed than the one made for
perl-extutils-config. Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 12/20] host-perl-extutils-installpaths: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 12/20] host-perl-extutils-installpaths: " Francois Perrad
@ 2018-10-08 10:11   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08 10:11 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:16 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  .../perl-extutils-installpaths.hash                |  6 ++++++
>  .../perl-extutils-installpaths.mk                  | 14 ++++++++++++++
>  utils/scancpan                                     |  1 +
>  3 files changed, 21 insertions(+)
>  create mode 100644 package/perl-extutils-installpaths/perl-extutils-installpaths.hash
>  create mode 100644 package/perl-extutils-installpaths/perl-extutils-installpaths.mk

Applied to master, with the same comments fixed than the one made for
perl-extutils-config. Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 13/20] host-perl-module-build-tiny: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 13/20] host-perl-module-build-tiny: " Francois Perrad
@ 2018-10-08 10:15   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08 10:15 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:17 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  .../perl-module-build-tiny.hash                    |  6 ++++++
>  .../perl-module-build-tiny.mk                      | 14 ++++++++++++++
>  2 files changed, 20 insertions(+)
>  create mode 100644 package/perl-module-build-tiny/perl-module-build-tiny.hash
>  create mode 100644 package/perl-module-build-tiny/perl-module-build-tiny.mk

Applied after dropping the "host-" part of the prefix in the commit
title.

However, one question: why was Module-Build-Tiny already in the
white_list array in scancpan if it wasn't packaged in Buildroot ?

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 14/20] perl-apache-logformat-compiler: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 14/20] perl-apache-logformat-compiler: " Francois Perrad
@ 2018-10-08 10:23   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08 10:23 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:18 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  package/Config.in                                  |  1 +
>  package/perl-apache-logformat-compiler/Config.in   |  7 +++++++
>  .../perl-apache-logformat-compiler.hash            |  6 ++++++
>  .../perl-apache-logformat-compiler.mk              | 14 ++++++++++++++
>  4 files changed, 28 insertions(+)
>  create mode 100644 package/perl-apache-logformat-compiler/Config.in
>  create mode 100644 package/perl-apache-logformat-compiler/perl-apache-logformat-compiler.hash
>  create mode 100644 package/perl-apache-logformat-compiler/perl-apache-logformat-compiler.mk

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 15/20] perl-cookie-baker: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 15/20] perl-cookie-baker: " Francois Perrad
@ 2018-10-08 10:25   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08 10:25 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:19 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  package/Config.in                                |  1 +
>  package/perl-cookie-baker/Config.in              |  7 +++++++
>  package/perl-cookie-baker/perl-cookie-baker.hash |  6 ++++++
>  package/perl-cookie-baker/perl-cookie-baker.mk   | 14 ++++++++++++++
>  4 files changed, 28 insertions(+)
>  create mode 100644 package/perl-cookie-baker/Config.in
>  create mode 100644 package/perl-cookie-baker/perl-cookie-baker.hash
>  create mode 100644 package/perl-cookie-baker/perl-cookie-baker.mk

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 16/20] perl-http-entity-parser: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 16/20] perl-http-entity-parser: " Francois Perrad
@ 2018-10-08 14:39   ` Thomas Petazzoni
  2018-10-08 19:35     ` François Perrad
  0 siblings, 1 reply; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08 14:39 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:20 +0200, Francois Perrad wrote:

> diff --git a/package/perl-http-entity-parser/perl-http-entity-parser.mk b/package/perl-http-entity-parser/perl-http-entity-parser.mk
> new file mode 100644
> index 000000000..1cba1eb8e
> --- /dev/null
> +++ b/package/perl-http-entity-parser/perl-http-entity-parser.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# perl-http-entity-parser
> +#
> +################################################################################
> +
> +PERL_HTTP_ENTITY_PARSER_VERSION = 0.21
> +PERL_HTTP_ENTITY_PARSER_SOURCE = HTTP-Entity-Parser-$(PERL_HTTP_ENTITY_PARSER_VERSION).tar.gz
> +PERL_HTTP_ENTITY_PARSER_SITE = $(BR2_CPAN_MIRROR)/authors/id/K/KA/KAZEBURO
> +PERL_HTTP_ENTITY_PARSER_DEPENDENCIES = host-perl-module-build-tiny perl-http-multipartparser perl-hash-multivalue perl-json-maybexs perl-stream-buffered perl-www-form-urlencoded

This line should be split with backslashes. Perhaps scancpan could be
improved to do that automatically ?

Also, I'm interested in understanding why all those packages need to be
build time dependencies. Is Perl checking at build time that those
modules are available ?

Anyway, I've wrapped the too long line of dependencies, and applied.
Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 17/20] perl-http-headers-fast: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 17/20] perl-http-headers-fast: " Francois Perrad
@ 2018-10-08 14:39   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08 14:39 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:21 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  package/Config.in                                  |  1 +
>  package/perl-http-headers-fast/Config.in           |  7 +++++++
>  .../perl-http-headers-fast.hash                    |  6 ++++++
>  .../perl-http-headers-fast.mk                      | 14 ++++++++++++++
>  4 files changed, 28 insertions(+)
>  create mode 100644 package/perl-http-headers-fast/Config.in
>  create mode 100644 package/perl-http-headers-fast/perl-http-headers-fast.hash
>  create mode 100644 package/perl-http-headers-fast/perl-http-headers-fast.mk

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 18/20] host-perl-file-sharedir-install: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 18/20] host-perl-file-sharedir-install: " Francois Perrad
@ 2018-10-08 14:41   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08 14:41 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:22 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  .../perl-file-sharedir-install.hash                 |  6 ++++++
>  .../perl-file-sharedir-install.mk                   | 13 +++++++++++++
>  utils/scancpan                                      |  1 +
>  3 files changed, 20 insertions(+)
>  create mode 100644 package/perl-file-sharedir-install/perl-file-sharedir-install.hash
>  create mode 100644 package/perl-file-sharedir-install/perl-file-sharedir-install.mk

Applied to master after fixing the commit title, and adding a small
commit log to explain why this host package is needed.

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 19/20] perl-file-sharedir: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 19/20] perl-file-sharedir: " Francois Perrad
@ 2018-10-08 14:43   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08 14:43 UTC (permalink / raw)
  To: buildroot

Hello,

On Sat,  6 Oct 2018 18:55:23 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
> ---
>  package/Config.in                                  |  1 +
>  package/perl-file-sharedir/Config.in               |  7 +++++++
>  package/perl-file-sharedir/perl-file-sharedir.hash |  6 ++++++
>  package/perl-file-sharedir/perl-file-sharedir.mk   | 14 ++++++++++++++
>  4 files changed, 28 insertions(+)
>  create mode 100644 package/perl-file-sharedir/Config.in
>  create mode 100644 package/perl-file-sharedir/perl-file-sharedir.hash
>  create mode 100644 package/perl-file-sharedir/perl-file-sharedir.mk

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 20/20] perl-plack: new package
  2018-10-06 16:55 ` [Buildroot] [PATCH 20/20] perl-plack: " Francois Perrad
@ 2018-10-08 14:54   ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08 14:54 UTC (permalink / raw)
  To: buildroot

Hello Fran?ois,

On Sat,  6 Oct 2018 18:55:24 +0200, Francois Perrad wrote:

> +PERL_PLACK_VERSION = 1.0047
> +PERL_PLACK_SOURCE = Plack-$(PERL_PLACK_VERSION).tar.gz
> +PERL_PLACK_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIYAGAWA
> +PERL_PLACK_DEPENDENCIES = host-perl-file-sharedir-install perl-apache-logformat-compiler perl-cookie-baker perl-devel-stacktrace perl-devel-stacktrace-ashtml perl-file-sharedir perl
-filesys-notify-simple perl-http-entity-parser perl-http-headers-fast perl-http-message perl-hash-multivalue perl-stream-buffered perl-try-tiny perl-uri perl-www-form-urlencoded

Here as well, this line was too long, so I wrapped it, and applied.

However, I am still worried that those may be unnecessary build time
dependencies. I just did a build with:

PERL_PLACK_DEPENDENCIES = host-perl-file-sharedir-install

and then ran "make perl-plack", which means that only perl-plack and
its dependencies were built, and it built just fine.

So to me, it seems like a lot of those build time dependencies on
target packages are useless. Could you check this, and if that's true,
send patches to remove them ?

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 16/20] perl-http-entity-parser: new package
  2018-10-08 14:39   ` Thomas Petazzoni
@ 2018-10-08 19:35     ` François Perrad
  2018-10-08 19:39       ` Thomas Petazzoni
  0 siblings, 1 reply; 43+ messages in thread
From: François Perrad @ 2018-10-08 19:35 UTC (permalink / raw)
  To: buildroot

Le lun. 8 oct. 2018 ? 16:39, Thomas Petazzoni <thomas.petazzoni@bootlin.com>
a ?crit :

> Hello,
>
> On Sat,  6 Oct 2018 18:55:20 +0200, Francois Perrad wrote:
>
> > diff --git a/package/perl-http-entity-parser/perl-http-entity-parser.mk
> b/package/perl-http-entity-parser/perl-http-entity-parser.mk
> > new file mode 100644
> > index 000000000..1cba1eb8e
> > --- /dev/null
> > +++ b/package/perl-http-entity-parser/perl-http-entity-parser.mk
> > @@ -0,0 +1,14 @@
> >
> +################################################################################
> > +#
> > +# perl-http-entity-parser
> > +#
> >
> +################################################################################
> > +
> > +PERL_HTTP_ENTITY_PARSER_VERSION = 0.21
> > +PERL_HTTP_ENTITY_PARSER_SOURCE =
> HTTP-Entity-Parser-$(PERL_HTTP_ENTITY_PARSER_VERSION).tar.gz
> > +PERL_HTTP_ENTITY_PARSER_SITE =
> $(BR2_CPAN_MIRROR)/authors/id/K/KA/KAZEBURO
> > +PERL_HTTP_ENTITY_PARSER_DEPENDENCIES = host-perl-module-build-tiny
> perl-http-multipartparser perl-hash-multivalue perl-json-maybexs
> perl-stream-buffered perl-www-form-urlencoded
>
> This line should be split with backslashes. Perhaps scancpan could be
> improved to do that automatically ?
>
>
Good idea, I'll do this easy improvement.

Also, I'm interested in understanding why all those packages need to be
> build time dependencies. Is Perl checking at build time that those
> modules are available ?
>
>
Currently, scancpan uses the same list of dependency for Config.in and
perl-foo.mk.
So, yes, many dependencies are just run time dependency.
Real build time dependencies are :
  - host(-perl-foo) dependencies
  - native libraries dependencies which cannot be handled by scancpan

A fix for that requires rethinking of the logic of scancpan and serious
testing.

Fran?ois

Anyway, I've wrapped the too long line of dependencies, and applied.
> Thanks!
>
> Thomas
> --
> Thomas Petazzoni, CTO, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20181008/0c69cb69/attachment.html>

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

* [Buildroot] [PATCH 16/20] perl-http-entity-parser: new package
  2018-10-08 19:35     ` François Perrad
@ 2018-10-08 19:39       ` Thomas Petazzoni
  0 siblings, 0 replies; 43+ messages in thread
From: Thomas Petazzoni @ 2018-10-08 19:39 UTC (permalink / raw)
  To: buildroot

Hello,

On Mon, 8 Oct 2018 21:35:31 +0200, Fran?ois Perrad wrote:

> > This line should be split with backslashes. Perhaps scancpan could be
> > improved to do that automatically ?
> >
> Good idea, I'll do this easy improvement.

Thanks.

> Currently, scancpan uses the same list of dependency for Config.in and
> perl-foo.mk.
> So, yes, many dependencies are just run time dependency.
> Real build time dependencies are :
>   - host(-perl-foo) dependencies
>   - native libraries dependencies which cannot be handled by scancpan
> 
> A fix for that requires rethinking of the logic of scancpan and serious
> testing.

I think we really want to solve this problem. Having extra build-time
dependencies is not nice, especially with the (hopefully coming)
top-level parallel build, as it will prevent additional parallelization
of the overall build process.

Is this something you could have a look at ?

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

end of thread, other threads:[~2018-10-08 19:39 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-06 16:55 [Buildroot] [PATCH 00/20] Plack Francois Perrad
2018-10-06 16:55 ` [Buildroot] [PATCH 01/20] perl-class-inspector: new package Francois Perrad
2018-10-08  8:24   ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 02/20] perl-devel-stacktrace: " Francois Perrad
2018-10-08  8:24   ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 03/20] perl-devel-stacktrace-ashtml: " Francois Perrad
2018-10-08  8:25   ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 04/20] perl-filesys-notify-simple: " Francois Perrad
2018-10-08  8:37   ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 05/20] perl-hash-multivalue: " Francois Perrad
2018-10-08  8:37   ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 06/20] perl-http-multiparser: " Francois Perrad
2018-10-08  8:39   ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 07/20] perl-posix-strftime-compiler: " Francois Perrad
2018-10-08  8:41   ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 08/20] perl-stream-buffered: " Francois Perrad
2018-10-08  8:41   ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 09/20] perl-www-form-encoded: " Francois Perrad
2018-10-08  8:54   ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 10/20] host-perl-extutils-config: " Francois Perrad
2018-10-08 10:10   ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 11/20] host-perl-extutils-helpers: " Francois Perrad
2018-10-08 10:11   ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 12/20] host-perl-extutils-installpaths: " Francois Perrad
2018-10-08 10:11   ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 13/20] host-perl-module-build-tiny: " Francois Perrad
2018-10-08 10:15   ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 14/20] perl-apache-logformat-compiler: " Francois Perrad
2018-10-08 10:23   ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 15/20] perl-cookie-baker: " Francois Perrad
2018-10-08 10:25   ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 16/20] perl-http-entity-parser: " Francois Perrad
2018-10-08 14:39   ` Thomas Petazzoni
2018-10-08 19:35     ` François Perrad
2018-10-08 19:39       ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 17/20] perl-http-headers-fast: " Francois Perrad
2018-10-08 14:39   ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 18/20] host-perl-file-sharedir-install: " Francois Perrad
2018-10-08 14:41   ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 19/20] perl-file-sharedir: " Francois Perrad
2018-10-08 14:43   ` Thomas Petazzoni
2018-10-06 16:55 ` [Buildroot] [PATCH 20/20] perl-plack: " Francois Perrad
2018-10-08 14:54   ` Thomas Petazzoni

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