Plack
cover Plack
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
Signature · 1 line
2.17.1
PATCH 1/20 perl-class-inspector: new package
--- 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
package/Config.in +1 -0
@@ -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"
package/perl-class-inspector/Config.in new file +6 -0
@@ -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
package/perl-class-inspector/perl-class-inspector.hash new file +6 -0
@@ -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
package/perl-class-inspector/perl-class-inspector.mk new file +13 -0
@@ -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))
Signature · 1 line
2.17.1
Thomas Petazzoni
AppliedPATCH 1/20 perl-class-inspector: new package
Hello,
Quoted 10 lines · Francois Perrad
Signed-off-by Francois Perrad <[email protected]>--- 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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 2/20 perl-devel-stacktrace: new package
In reply to Francois Perrad--- 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
package/Config.in +1 -0
@@ -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"
package/perl-devel-stacktrace/Config.in new file +6 -0
@@ -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
package/perl-devel-stacktrace/perl-devel-stacktrace.hash new file +6 -0
@@ -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
package/perl-devel-stacktrace/perl-devel-stacktrace.mk new file +13 -0
@@ -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))
Signature · 1 line
2.17.1
Thomas Petazzoni
AppliedPATCH 2/20 perl-devel-stacktrace: new package
Hello,
Quoted 10 lines · Francois Perrad
Signed-off-by Francois Perrad <[email protected]>--- 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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 3/20 perl-devel-stacktrace-ashtml: new package
In reply to Francois Perrad--- 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
package/Config.in +1 -0
@@ -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"
package/perl-devel-stacktrace-ashtml/Config.in new file +7 -0
@@ -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
package/perl-devel-stacktrace-ashtml/perl-devel-stacktrace-ashtml.hash new file +6 -0
@@ -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
package/perl-devel-stacktrace-ashtml/perl-devel-stacktrace-ashtml.mk new file +14 -0
@@ -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))
Signature · 1 line
2.17.1
PATCH 3/20 perl-devel-stacktrace-ashtml: new package
Hello,
package/perl-devel-stacktrace-ashtml/perl-devel-stacktrace-ashtml.mk line 10
Quoted 4 lines · Francois Perrad
package/perl-devel-stacktrace-ashtml/perl-devel-stacktrace-ashtml.mk new file +4
-0+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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 4/20 perl-filesys-notify-simple: new package
In reply to Francois Perrad--- 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
package/Config.in +1 -0
@@ -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"
package/perl-filesys-notify-simple/Config.in new file +6 -0
@@ -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
package/perl-filesys-notify-simple/perl-filesys-notify-simple.hash new file +6 -0
@@ -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
package/perl-filesys-notify-simple/perl-filesys-notify-simple.mk new file +13 -0
@@ -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))
Signature · 1 line
2.17.1
Thomas Petazzoni
AppliedPATCH 4/20 perl-filesys-notify-simple: new package
Hello,
Quoted 10 lines · Francois Perrad
Signed-off-by Francois Perrad <[email protected]>--- 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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 5/20 perl-hash-multivalue: new package
In reply to Francois Perrad--- 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
package/Config.in +1 -0
@@ -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"
package/perl-hash-multivalue/Config.in new file +6 -0
@@ -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
package/perl-hash-multivalue/perl-hash-multivalue.hash new file +6 -0
@@ -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
package/perl-hash-multivalue/perl-hash-multivalue.mk new file +13 -0
@@ -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))
Signature · 1 line
2.17.1
Thomas Petazzoni
AppliedPATCH 5/20 perl-hash-multivalue: new package
Hello,
Quoted 10 lines · Francois Perrad
Signed-off-by Francois Perrad <[email protected]>--- 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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 6/20 perl-http-multiparser: new package
In reply to Francois Perrad--- 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
package/Config.in +1 -0
@@ -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"
package/perl-http-multipartparser/Config.in new file +6 -0
@@ -0,0 +1,6 @@ +config BR2_PACKAGE_PERL_HTTP_MULTIPARTPARSER + bool "perl-http-multipartparser" + help + HTTP MultiPart Parser + + https://metacpan.org/release/HTTP-MultiPartParser
package/perl-http-multipartparser/perl-http-multipartparser.hash new file +6 -0
@@ -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
package/perl-http-multipartparser/perl-http-multipartparser.mk new file +13 -0
@@ -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))
Signature · 1 line
2.17.1
PATCH 6/20 perl-http-multiparser: new package
Hello,
Quoted 1 line · Francois Perrad
Signed-off-by Francois Perrad <[email protected]>
The commit title did not match the package name: perl-http-multiparser vs perl-http-multipartparser. I fixed that up and applied. Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 7/20 perl-posix-strftime-compiler: new package
In reply to Francois Perrad--- 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
package/Config.in +1 -0
@@ -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"
package/perl-posix-strftime-compiler/Config.in new file +6 -0
@@ -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
package/perl-posix-strftime-compiler/perl-posix-strftime-compiler.hash new file +6 -0
@@ -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
package/perl-posix-strftime-compiler/perl-posix-strftime-compiler.mk new file +14 -0
@@ -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))
Signature · 1 line
2.17.1
Thomas Petazzoni
AppliedPATCH 7/20 perl-posix-strftime-compiler: new package
Hello,
Quoted 10 lines · Francois Perrad
Signed-off-by Francois Perrad <[email protected]>--- 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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 8/20 perl-stream-buffered: new package
In reply to Francois Perrad--- 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
package/Config.in +1 -0
@@ -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"
package/perl-stream-buffered/Config.in new file +6 -0
@@ -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
package/perl-stream-buffered/perl-stream-buffered.hash new file +6 -0
@@ -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
package/perl-stream-buffered/perl-stream-buffered.mk new file +13 -0
@@ -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))
Signature · 1 line
2.17.1
Thomas Petazzoni
AppliedPATCH 8/20 perl-stream-buffered: new package
Hello,
Quoted 10 lines · Francois Perrad
Signed-off-by Francois Perrad <[email protected]>--- 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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 9/20 perl-www-form-encoded: new package
In reply to Francois Perrad--- 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
package/Config.in +1 -0
@@ -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"
package/perl-www-form-urlencoded/Config.in new file +6 -0
@@ -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
package/perl-www-form-urlencoded/perl-www-form-urlencoded.hash new file +6 -0
@@ -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
package/perl-www-form-urlencoded/perl-www-form-urlencoded.mk new file +14 -0
@@ -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))
Signature · 1 line
2.17.1
PATCH 9/20 perl-www-form-encoded: new package
Hello,
Quoted 10 lines · Francois Perrad
Signed-off-by Francois Perrad <[email protected]>--- 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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 10/20 host-perl-extutils-config: new package
In reply to Francois Perrad--- .../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
package/perl-extutils-config/perl-extutils-config.hash new file +6 -0
@@ -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
package/perl-extutils-config/perl-extutils-config.mk new file +13 -0
@@ -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))
utils/scancpan +1 -0
@@ -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, );
Signature · 1 line
2.17.1
PATCH 10/20 host-perl-extutils-config: new package
Hello,
Quoted 8 lines · Francois Perrad
Signed-off-by Francois Perrad <[email protected]>--- .../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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 11/20 host-perl-extutils-helpers: new package
In reply to Francois Perrad--- .../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
package/perl-extutils-helpers/perl-extutils-helpers.hash new file +6 -0
@@ -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
package/perl-extutils-helpers/perl-extutils-helpers.mk new file +13 -0
@@ -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))
utils/scancpan +1 -0
@@ -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, );
Signature · 1 line
2.17.1
Thomas Petazzoni
AppliedPATCH 11/20 host-perl-extutils-helpers: new package
Hello,
Quoted 8 lines · Francois Perrad
Signed-off-by Francois Perrad <[email protected]>--- .../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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 12/20 host-perl-extutils-installpaths: new package
In reply to Francois Perrad--- .../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
package/perl-extutils-installpaths/perl-extutils-installpaths.hash new file +6 -0
@@ -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
package/perl-extutils-installpaths/perl-extutils-installpaths.mk new file +14 -0
@@ -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))
utils/scancpan +1 -0
@@ -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,
Signature · 1 line
2.17.1
Thomas Petazzoni
AppliedPATCH 12/20 host-perl-extutils-installpaths: new package
Hello,
Quoted 8 lines · Francois Perrad
Signed-off-by Francois Perrad <[email protected]>--- .../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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 13/20 host-perl-module-build-tiny: new package
In reply to Francois Perrad--- .../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
package/perl-module-build-tiny/perl-module-build-tiny.hash new file +6 -0
@@ -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
package/perl-module-build-tiny/perl-module-build-tiny.mk new file +14 -0
@@ -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))
Signature · 1 line
2.17.1
PATCH 13/20 host-perl-module-build-tiny: new package
Hello,
Quoted 7 lines · Francois Perrad
Signed-off-by Francois Perrad <[email protected]>--- .../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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 14/20 perl-apache-logformat-compiler: new package
In reply to Francois Perrad--- 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
package/Config.in +1 -0
@@ -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"
package/perl-apache-logformat-compiler/Config.in new file +7 -0
@@ -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
package/perl-apache-logformat-compiler/perl-apache-logformat-compiler.hash new file +6 -0
@@ -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
package/perl-apache-logformat-compiler/perl-apache-logformat-compiler.mk new file +14 -0
@@ -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))
Signature · 1 line
2.17.1
Thomas Petazzoni
AppliedPATCH 14/20 perl-apache-logformat-compiler: new package
Hello,
Quoted 10 lines · Francois Perrad
Signed-off-by Francois Perrad <[email protected]>--- 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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 15/20 perl-cookie-baker: new package
In reply to Francois Perrad--- 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
package/Config.in +1 -0
@@ -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"
package/perl-cookie-baker/Config.in new file +7 -0
@@ -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
package/perl-cookie-baker/perl-cookie-baker.hash new file +6 -0
@@ -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
package/perl-cookie-baker/perl-cookie-baker.mk new file +14 -0
@@ -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))
Signature · 1 line
2.17.1
Thomas Petazzoni
AppliedPATCH 15/20 perl-cookie-baker: new package
Hello,
Quoted 10 lines · Francois Perrad
Signed-off-by Francois Perrad <[email protected]>--- 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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 16/20 perl-http-entity-parser: new package
In reply to Francois Perrad--- 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
package/Config.in +1 -0
@@ -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"
package/perl-http-entity-parser/Config.in new file +11 -0
@@ -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
package/perl-http-entity-parser/perl-http-entity-parser.hash new file +6 -0
@@ -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
package/perl-http-entity-parser/perl-http-entity-parser.mk new file +14 -0
@@ -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))
Signature · 1 line
2.17.1
PATCH 16/20 perl-http-entity-parser: new package
Hello,
Quoted 6 lines · Francois Perrad
package/perl-http-entity-parser/perl-http-entity-parser.mk new file +0
-0
package/perl-http-entity-parser/perl-http-entity-parser.mk line 10
Quoted 10 lines
package/perl-http-entity-parser/perl-http-entity-parser.mk new file +10
-0@@ -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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 16/20 perl-http-entity-parser: new package
Le lun. 8 oct. 2018 ? 16:39, Thomas Petazzoni <[email protected]> a ?crit :
Quoted 22 lines
Hello,
Review
Quoted 1 line · Francois Perrad
(quoted diff) +0
-0
b/package/perl-http-entity-parser/perl-http-entity-parser.mkpackage/perl-http-entity-parser/perl-http-entity-parser.mk
Quoted 6 lines
new file mode 100644
index 000000000..1cba1eb8epackage/perl-http-entity-parser/perl-http-entity-parser.mk new file +0
-0@@ -0,0 +1,14 @@+################################################################################
package/perl-http-entity-parser/perl-http-entity-parser.mk line 4
Quoted 4 lines
package/perl-http-entity-parser/perl-http-entity-parser.mk new file +3
-0+# +# perl-http-entity-parser +#+################################################################################
package/perl-http-entity-parser/perl-http-entity-parser.mk
Quoted 3 lines
package/perl-http-entity-parser/perl-http-entity-parser.mk new file +3
-0+ +PERL_HTTP_ENTITY_PARSER_VERSION = 0.21 +PERL_HTTP_ENTITY_PARSER_SOURCE =HTTP-Entity-Parser-$(PERL_HTTP_ENTITY_PARSER_VERSION).tar.gz
Quoted 10 lines
package/perl-http-entity-parser/perl-http-entity-parser.mk line 7
Quoted 1 line
package/perl-http-entity-parser/perl-http-entity-parser.mk new file +1
-0+PERL_HTTP_ENTITY_PARSER_SITE =$(BR2_CPAN_MIRROR)/authors/id/K/KA/KAZEBURO
package/perl-http-entity-parser/perl-http-entity-parser.mk line 8
Quoted 1 line
package/perl-http-entity-parser/perl-http-entity-parser.mk new file +1
-0+PERL_HTTP_ENTITY_PARSER_DEPENDENCIES = host-perl-module-build-tinyperl-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
Quoted 4 lines
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.
Quoted 12 lines
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>
PATCH 16/20 perl-http-entity-parser: new package
Hello,
Quoted 4 lines · Fran?ois Perrad
Quoted 3 lines
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.
Quoted 9 lines
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 scancpanA 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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 17/20 perl-http-headers-fast: new package
In reply to Francois Perrad--- 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
package/Config.in +1 -0
@@ -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"
package/perl-http-headers-fast/Config.in new file +7 -0
@@ -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
package/perl-http-headers-fast/perl-http-headers-fast.hash new file +6 -0
@@ -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
package/perl-http-headers-fast/perl-http-headers-fast.mk new file +14 -0
@@ -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))
Signature · 1 line
2.17.1
Thomas Petazzoni
AppliedPATCH 17/20 perl-http-headers-fast: new package
Hello,
Quoted 10 lines · Francois Perrad
Signed-off-by Francois Perrad <[email protected]>--- 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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 18/20 host-perl-file-sharedir-install: new package
In reply to Francois Perrad--- .../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
package/perl-file-sharedir-install/perl-file-sharedir-install.hash new file +6 -0
@@ -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
package/perl-file-sharedir-install/perl-file-sharedir-install.mk new file +13 -0
@@ -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))
utils/scancpan +1 -0
@@ -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, );
Signature · 1 line
2.17.1
Thomas Petazzoni
AppliedPATCH 18/20 host-perl-file-sharedir-install: new package
Hello,
Quoted 8 lines · Francois Perrad
Signed-off-by Francois Perrad <[email protected]>--- .../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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 19/20 perl-file-sharedir: new package
In reply to Francois Perrad--- 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
package/Config.in +1 -0
@@ -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"
package/perl-file-sharedir/Config.in new file +7 -0
@@ -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
package/perl-file-sharedir/perl-file-sharedir.hash new file +6 -0
@@ -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
package/perl-file-sharedir/perl-file-sharedir.mk new file +14 -0
@@ -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))
Signature · 1 line
2.17.1
Thomas Petazzoni
AppliedPATCH 19/20 perl-file-sharedir: new package
Hello,
Quoted 10 lines · Francois Perrad
Signed-off-by Francois Perrad <[email protected]>--- 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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
PATCH 20/20 perl-plack: new package
In reply to Francois Perrad--- 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
package/Config.in +1 -0
@@ -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"
package/perl-plack/Config.in new file +20 -0
@@ -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
package/perl-plack/perl-plack.hash new file +6 -0
@@ -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
package/perl-plack/perl-plack.mk new file +14 -0
@@ -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))
Signature · 1 line
2.17.1
PATCH 20/20 perl-plack: new package
Hello Fran?ois,
package/perl-plack/perl-plack.mk
Quoted 4 lines · Francois Perrad
package/perl-plack/perl-plack.mk new file +4
-0+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
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com