Skip to contentSkip to conversation

Some new Perl modules

PATCH New Bernd Kuhls 3 participants 27 messages Apr 19, 2015

lore
Share & tools
lore
#0 lore raw

cover Some new Perl modules

Hi,

this patch series adds some modules to buildroot needed by Spamassassin. The Spamassassin package itself is not yet finished yet, but these modules can be used by other packages as well so I split them from my tree.

Regards, Bernd

Bernd Kuhls (20):
perl-digest-hmac: New package
perl-html-tagset: New package
perl-html-parser: New package
perl-netaddr-ip: New package
perl-net-dns: New package
perl-time-hires: New package
perl-encode-locale: New package
perl-http-date: New package
perl-file-listing: New package
perl-io-html: New package
perl-uri: New package
perl-lwp-mediatypes: New package
perl-http-message: New package
perl-http-cookies: New package
perl-http-daemon: New package
perl-http-negotiate: New package
perl-net-http: New package
perl-www-robotrules: New package
perl-libwww: New package
perl-mime-base64: New package

Signature · 1 line
1.7.10.4
#1 lore raw

PATCH 1/20 perl-digest-hmac: New package

---
 package/Config.in                              |    1 +
 package/perl-digest-hmac/Config.in             |    6 ++++++
 package/perl-digest-hmac/perl-digest-hmac.hash |    3 +++
 package/perl-digest-hmac/perl-digest-hmac.mk   |   14 ++++++++++++++
 4 files changed, 24 insertions(+)
 create mode 100644 package/perl-digest-hmac/Config.in
 create mode 100644 package/perl-digest-hmac/perl-digest-hmac.hash
 create mode 100644 package/perl-digest-hmac/perl-digest-hmac.mk
package/Config.in +1 -0
index 86d9435..33456e1 100644
@@ -504,6 +504,7 @@ if BR2_PACKAGE_PERL
 menu "Perl libraries/modules"
 	source "package/perl-datetime-tiny/Config.in"
 	source "package/perl-file-util/Config.in"
+	source "package/perl-digest-hmac/Config.in"
 	source "package/perl-gd/Config.in"
 	source "package/perl-gdgraph/Config.in"
 	source "package/perl-gdtextutil/Config.in"
package/perl-digest-hmac/Config.in new file +6 -0
new file mode 100644
index 0000000..733a53d
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_DIGEST_HMAC
+	bool "perl-digest-hmac"
+	help
+	  Digest::HMAC - Keyed-Hashing for Message Authentication
+
+	  https://github.com/gisle/digest-hmac
package/perl-digest-hmac/perl-digest-hmac.hash new file +3 -0
new file mode 100644
index 0000000..018e4eb
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    e6a5d6f552da16eacb5157ea4369ff9d Digest-HMAC-1.03.tar.gz
+sha256 3bc72c6d3ff144d73aefb90e9a78d33612d58cf1cd1631ecfb8985ba96da4a59 Digest-HMAC-1.03.tar.gz
package/perl-digest-hmac/perl-digest-hmac.mk new file +14 -0
new file mode 100644
index 0000000..97ec43e
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-digest-hmac
+#
+################################################################################
+
+PERL_DIGEST_HMAC_VERSION = 1.03
+PERL_DIGEST_HMAC_SOURCE = Digest-HMAC-$(PERL_DIGEST_HMAC_VERSION).tar.gz
+PERL_DIGEST_HMAC_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS
+PERL_DIGEST_HMAC_DEPENDENCIES = perl
+PERL_DIGEST_HMAC_LICENSE = Artistic or GPLv1+
+PERL_DIGEST_HMAC_LICENSE_FILES = README
+
+$(eval $(perl-package))
Signature · 1 line
1.7.10.4
#2 lore raw

PATCH 1/20 perl-digest-hmac: New package

Dear Bernd Kuhls,

Quoted 11 lines · Bernd Kuhls
---
 package/Config.in                              |    1 +
 package/perl-digest-hmac/Config.in             |    6 ++++++
 package/perl-digest-hmac/perl-digest-hmac.hash |    3 +++
 package/perl-digest-hmac/perl-digest-hmac.mk   |   14 ++++++++++++++
 4 files changed, 24 insertions(+)
 create mode 100644 package/perl-digest-hmac/Config.in
 create mode 100644 package/perl-digest-hmac/perl-digest-hmac.hash
 create mode 100644 package/perl-digest-hmac/perl-digest-hmac.mk

Applied, thanks. For the other patches, I'd like to see a better solution than adding zillions of host packages just to please spamassassin configure script.

Thanks,

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#3 lore raw

PATCH 2/20 perl-html-tagset: New package

In reply to Bernd Kuhls
---
 package/Config.in                              |    1 +
 package/perl-html-tagset/Config.in             |    6 ++++++
 package/perl-html-tagset/perl-html-tagset.hash |    3 +++
 package/perl-html-tagset/perl-html-tagset.mk   |   15 +++++++++++++++
 4 files changed, 25 insertions(+)
 create mode 100644 package/perl-html-tagset/Config.in
 create mode 100644 package/perl-html-tagset/perl-html-tagset.hash
 create mode 100644 package/perl-html-tagset/perl-html-tagset.mk
package/Config.in +1 -0
index 33456e1..ae4ce5f 100644
@@ -508,6 +508,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-html-tagset/Config.in"
 	source "package/perl-io-socket-ssl/Config.in"
 	source "package/perl-json-tiny/Config.in"
 	source "package/perl-mojolicious/Config.in"
package/perl-html-tagset/Config.in new file +6 -0
new file mode 100644
index 0000000..a39bc65
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_HTML_TAGSET
+	bool "perl-html-tagset"
+	help
+	  HTML::Tagset - data tables useful in parsing HTML
+
+	  http://www.cpan.org/modules/by-authors/id/P/PE/PETDANCE/
package/perl-html-tagset/perl-html-tagset.hash new file +3 -0
new file mode 100644
index 0000000..a4cf090
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    d2bfa18fe1904df7f683e96611e87437 HTML-Tagset-3.20.tar.gz
+sha256 adb17dac9e36cd011f5243881c9739417fd102fce760f8de4e9be4c7131108e2 HTML-Tagset-3.20.tar.gz
package/perl-html-tagset/perl-html-tagset.mk new file +15 -0
new file mode 100644
index 0000000..273a505
@@ -0,0 +1,15 @@
+################################################################################
+#
+# perl-html-tagset
+#
+################################################################################
+
+PERL_HTML_TAGSET_VERSION = 3.20
+PERL_HTML_TAGSET_SOURCE = HTML-Tagset-$(PERL_HTML_TAGSET_VERSION).tar.gz
+PERL_HTML_TAGSET_SITE = $(BR2_CPAN_MIRROR)/authors/id/P/PE/PETDANCE
+PERL_HTML_TAGSET_DEPENDENCIES = perl
+PERL_HTML_TAGSET_LICENSE = Artistic or GPLv1+
+PERL_HTML_TAGSET_LICENSE_FILES = README
+
+$(eval $(perl-package))
+$(eval $(host-perl-package))
Signature · 1 line
1.7.10.4
#4 lore raw

PATCH 3/20 perl-html-parser: New package

In reply to Bernd Kuhls
---
 package/Config.in                              |    1 +
 package/perl-html-parser/Config.in             |    8 ++++++++
 package/perl-html-parser/perl-html-parser.hash |    3 +++
 package/perl-html-parser/perl-html-parser.mk   |   15 +++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/perl-html-parser/Config.in
 create mode 100644 package/perl-html-parser/perl-html-parser.hash
 create mode 100644 package/perl-html-parser/perl-html-parser.mk
package/Config.in +1 -0
index ae4ce5f..ab4cf10 100644
@@ -508,6 +508,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-html-parser/Config.in"
 	source "package/perl-html-tagset/Config.in"
 	source "package/perl-io-socket-ssl/Config.in"
 	source "package/perl-json-tiny/Config.in"
package/perl-html-parser/Config.in new file +8 -0
new file mode 100644
index 0000000..afdd523
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PERL_HTML_PARSER
+	bool "perl-html-parser"
+	select BR2_PACKAGE_PERL_HTML_TAGSET
+	help
+	  The HTML-Parser distribution is is a collection of modules that parse
+	  and extract information from HTML documents
+
+	  http://github.com/gisle/html-parser
package/perl-html-parser/perl-html-parser.hash new file +3 -0
new file mode 100644
index 0000000..eed22b7
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    9128a45893097dfa3bf03301b19c5efe HTML-Parser-3.71.tar.gz
+sha256 be918b3749d3ff93627f72ee4b825683332ecb4c81c67a3a8d72b0435ffbd802 HTML-Parser-3.71.tar.gz
package/perl-html-parser/perl-html-parser.mk new file +15 -0
new file mode 100644
index 0000000..2488702
@@ -0,0 +1,15 @@
+################################################################################
+#
+# perl-html-parser
+#
+################################################################################
+
+PERL_HTML_PARSER_VERSION = 3.71
+PERL_HTML_PARSER_SOURCE = HTML-Parser-$(PERL_HTML_PARSER_VERSION).tar.gz
+PERL_HTML_PARSER_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS
+PERL_HTML_PARSER_DEPENDENCIES = perl-html-tagset
+PERL_HTML_PARSER_LICENSE = Artistic or GPLv1+
+PERL_HTML_PARSER_LICENSE_FILES = README
+
+$(eval $(perl-package))
+$(eval $(host-perl-package))
Signature · 1 line
1.7.10.4
#5 lore raw

PATCH 4/20 perl-netaddr-ip: New package

In reply to Bernd Kuhls
---
 package/Config.in                            |    1 +
 package/perl-netaddr-ip/Config.in            |    6 ++++++
 package/perl-netaddr-ip/perl-netaddr-ip.hash |    3 +++
 package/perl-netaddr-ip/perl-netaddr-ip.mk   |   17 +++++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/perl-netaddr-ip/Config.in
 create mode 100644 package/perl-netaddr-ip/perl-netaddr-ip.hash
 create mode 100644 package/perl-netaddr-ip/perl-netaddr-ip.mk
package/Config.in +1 -0
index ab4cf10..95f3624 100644
@@ -514,6 +514,7 @@ menu "Perl libraries/modules"
 	source "package/perl-json-tiny/Config.in"
 	source "package/perl-mojolicious/Config.in"
 	source "package/perl-net-ssleay/Config.in"
+	source "package/perl-netaddr-ip/Config.in"
 	source "package/perl-path-tiny/Config.in"
 	source "package/perl-try-tiny/Config.in"
 	source "package/perl-xml-libxml/Config.in"
package/perl-netaddr-ip/Config.in new file +6 -0
new file mode 100644
index 0000000..76c6611
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_NETADDR_IP
+	bool "perl-netaddr-ip"
+	help
+	  NetAddr::IP - Manages IPv4 and IPv6 addresses and subnets
+
+	  http://search.cpan.org/~miker/NetAddr-IP-4.075/IP.pm
package/perl-netaddr-ip/perl-netaddr-ip.hash new file +3 -0
new file mode 100644
index 0000000..37d17fa
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    b72b91ebd228b096fd3b0acc87df877e NetAddr-IP-4.075.tar.gz
+sha256 ab8275bb8f306f780cd029a6dc48764461f4d1ef3a106b99fe5a90cbf2968839 NetAddr-IP-4.075.tar.gz
package/perl-netaddr-ip/perl-netaddr-ip.mk new file +17 -0
new file mode 100644
index 0000000..aaa3ef0
@@ -0,0 +1,17 @@
+################################################################################
+#
+# perl-netaddr-ip
+#
+################################################################################
+
+PERL_NETADDR_IP_VERSION = 4.075
+PERL_NETADDR_IP_SOURCE = NetAddr-IP-$(PERL_NETADDR_IP_VERSION).tar.gz
+PERL_NETADDR_IP_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIKER
+PERL_NETADDR_IP_DEPENDENCIES = perl
+PERL_NETADDR_IP_LICENSE = Artistic or GPLv1+
+PERL_NETADDR_IP_LICENSE_FILES = Artistic Copying
+
+PERL_NETADDR_IP_CONF_OPTS = -noxs
+
+$(eval $(perl-package))
+$(eval $(host-perl-package))
Signature · 1 line
1.7.10.4
#6 lore raw

PATCH 5/20 perl-net-dns: New package

In reply to Bernd Kuhls
---
 package/Config.in                      |    1 +
 package/perl-net-dns/Config.in         |    7 +++++++
 package/perl-net-dns/perl-net-dns.hash |    3 +++
 package/perl-net-dns/perl-net-dns.mk   |   15 +++++++++++++++
 4 files changed, 26 insertions(+)
 create mode 100644 package/perl-net-dns/Config.in
 create mode 100644 package/perl-net-dns/perl-net-dns.hash
 create mode 100644 package/perl-net-dns/perl-net-dns.mk
package/Config.in +1 -0
index 95f3624..3e85dba 100644
@@ -513,6 +513,7 @@ menu "Perl libraries/modules"
 	source "package/perl-io-socket-ssl/Config.in"
 	source "package/perl-json-tiny/Config.in"
 	source "package/perl-mojolicious/Config.in"
+	source "package/perl-net-dns/Config.in"
 	source "package/perl-net-ssleay/Config.in"
 	source "package/perl-netaddr-ip/Config.in"
 	source "package/perl-path-tiny/Config.in"
package/perl-net-dns/Config.in new file +7 -0
new file mode 100644
index 0000000..24ce481
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PERL_NET_DNS
+	bool "perl-net-dns"
+	select BR2_PACKAGE_PERL_DIGEST_HMAC
+	help
+	  Net::DNS is a DNS resolver implemented in Perl.
+
+	  http://www.net-dns.org
package/perl-net-dns/perl-net-dns.hash new file +3 -0
new file mode 100644
index 0000000..01d2772
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    f1d48107ff6b366479ad035783486d7a Net-DNS-0.83.tar.gz
+sha256 8e1108d1801b9695909859323e1ed2f7ffb3b03dd3d2028a19fb79fc1a1d7c39 Net-DNS-0.83.tar.gz
package/perl-net-dns/perl-net-dns.mk new file +15 -0
new file mode 100644
index 0000000..444785f
@@ -0,0 +1,15 @@
+################################################################################
+#
+# perl-net-dns
+#
+################################################################################
+
+PERL_NET_DNS_VERSION = 0.83
+PERL_NET_DNS_SOURCE = Net-DNS-$(PERL_NET_DNS_VERSION).tar.gz
+PERL_NET_DNS_SITE = $(BR2_CPAN_MIRROR)/authors/id/N/NL/NLNETLABS
+PERL_NET_DNS_DEPENDENCIES = perl-digest-hmac
+PERL_NET_DNS_LICENSE = Artistic or GPLv1+
+PERL_NET_DNS_LICENSE_FILES = README
+
+$(eval $(perl-package))
+$(eval $(host-perl-package))
Signature · 1 line
1.7.10.4
#7 lore raw

PATCH 6/20 perl-time-hires: New package

In reply to Bernd Kuhls
---
 package/Config.in                            |    1 +
 package/perl-time-hires/Config.in            |    6 ++++++
 package/perl-time-hires/perl-time-hires.hash |    3 +++
 package/perl-time-hires/perl-time-hires.mk   |   14 ++++++++++++++
 4 files changed, 24 insertions(+)
 create mode 100644 package/perl-time-hires/Config.in
 create mode 100644 package/perl-time-hires/perl-time-hires.hash
 create mode 100644 package/perl-time-hires/perl-time-hires.mk
package/Config.in +1 -0
index 3e85dba..826bde9 100644
@@ -517,6 +517,7 @@ menu "Perl libraries/modules"
 	source "package/perl-net-ssleay/Config.in"
 	source "package/perl-netaddr-ip/Config.in"
 	source "package/perl-path-tiny/Config.in"
+	source "package/perl-time-hires/Config.in"
 	source "package/perl-try-tiny/Config.in"
 	source "package/perl-xml-libxml/Config.in"
 	source "package/perl-xml-namespacesupport/Config.in"
package/perl-time-hires/Config.in new file +6 -0
new file mode 100644
index 0000000..e10c18a
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_TIME_HIRES
+	bool "perl-time-hires"
+	help
+	  High resolution alarm, sleep, gettimeofday, interval timers
+
+	  http://search.cpan.org/dist/Time-HiRes/HiRes.pm
package/perl-time-hires/perl-time-hires.hash new file +3 -0
new file mode 100644
index 0000000..1852340
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    077e5d7eda1349f98c564026603f8a0a Time-HiRes-1.9726.tar.gz
+sha256 ff662ad9b1f6c75a149db7fa1bfc7a161ac8b271e5f3980345e08b734769109e Time-HiRes-1.9726.tar.gz
package/perl-time-hires/perl-time-hires.mk new file +14 -0
new file mode 100644
index 0000000..79207c9
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-time-hires
+#
+################################################################################
+
+PERL_TIME_HIRES_VERSION = 1.9726
+PERL_TIME_HIRES_SOURCE = Time-HiRes-$(PERL_TIME_HIRES_VERSION).tar.gz
+PERL_TIME_HIRES_SITE = $(BR2_CPAN_MIRROR)/authors/id/Z/ZE/ZEFRAM
+PERL_TIME_HIRES_DEPENDENCIES = perl
+PERL_TIME_HIRES_LICENSE = Artistic or GPLv1+
+PERL_TIME_HIRES_LICENSE_FILES = README
+
+$(eval $(perl-package))
Signature · 1 line
1.7.10.4
#8 lore raw

PATCH 7/20 perl-encode-locale: New package

In reply to Bernd Kuhls
---
 package/Config.in                                  |    1 +
 package/perl-encode-locale/Config.in               |    6 ++++++
 package/perl-encode-locale/perl-encode-locale.hash |    3 +++
 package/perl-encode-locale/perl-encode-locale.mk   |   14 ++++++++++++++
 4 files changed, 24 insertions(+)
 create mode 100644 package/perl-encode-locale/Config.in
 create mode 100644 package/perl-encode-locale/perl-encode-locale.hash
 create mode 100644 package/perl-encode-locale/perl-encode-locale.mk
package/Config.in +1 -0
index 826bde9..75e6f58 100644
@@ -505,6 +505,7 @@ menu "Perl libraries/modules"
 	source "package/perl-datetime-tiny/Config.in"
 	source "package/perl-file-util/Config.in"
 	source "package/perl-digest-hmac/Config.in"
+	source "package/perl-encode-locale/Config.in"
 	source "package/perl-gd/Config.in"
 	source "package/perl-gdgraph/Config.in"
 	source "package/perl-gdtextutil/Config.in"
package/perl-encode-locale/Config.in new file +6 -0
new file mode 100644
index 0000000..d15aecb
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_ENCODE_LOCALE
+	bool "perl-encode-locale"
+	help
+	  Determine the locale encoding
+
+	  https://github.com/gisle/encode-locale
package/perl-encode-locale/perl-encode-locale.hash new file +3 -0
new file mode 100644
index 0000000..d1abef5
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    0565984b048732e4fd1315212f21d462 Encode-Locale-1.04.tar.gz
+sha256 33aca4aa35829bd5c8c5e64ebfde86d0a2e8cd59dac2c4de707ffe9dc10bfbd4 Encode-Locale-1.04.tar.gz
package/perl-encode-locale/perl-encode-locale.mk new file +14 -0
new file mode 100644
index 0000000..fd7148e
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-encode-locale
+#
+################################################################################
+
+PERL_ENCODE_LOCALE_VERSION = 1.04
+PERL_ENCODE_LOCALE_SOURCE = Encode-Locale-$(PERL_ENCODE_LOCALE_VERSION).tar.gz
+PERL_ENCODE_LOCALE_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS
+PERL_ENCODE_LOCALE_DEPENDENCIES = perl
+PERL_ENCODE_LOCALE_LICENSE = Artistic or GPLv1+
+PERL_ENCODE_LOCALE_LICENSE_FILES = README
+
+$(eval $(perl-package))
Signature · 1 line
1.7.10.4
#9 lore raw

PATCH 8/20 perl-http-date: New package

In reply to Bernd Kuhls
---
 package/Config.in                          |    1 +
 package/perl-http-date/Config.in           |    7 +++++++
 package/perl-http-date/perl-http-date.hash |    3 +++
 package/perl-http-date/perl-http-date.mk   |   14 ++++++++++++++
 4 files changed, 25 insertions(+)
 create mode 100644 package/perl-http-date/Config.in
 create mode 100644 package/perl-http-date/perl-http-date.hash
 create mode 100644 package/perl-http-date/perl-http-date.mk
package/Config.in +1 -0
index 75e6f58..bb4f3e0 100644
@@ -511,6 +511,7 @@ menu "Perl libraries/modules"
 	source "package/perl-gdtextutil/Config.in"
 	source "package/perl-html-parser/Config.in"
 	source "package/perl-html-tagset/Config.in"
+	source "package/perl-http-date/Config.in"
 	source "package/perl-io-socket-ssl/Config.in"
 	source "package/perl-json-tiny/Config.in"
 	source "package/perl-mojolicious/Config.in"
package/perl-http-date/Config.in new file +7 -0
new file mode 100644
index 0000000..c45335f
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PERL_HTTP_DATE
+	bool "perl-http-date"
+	help
+	  This module provides functions that deal the date formats used by the
+	  HTTP protocol (and then some more)
+
+	  https://github.com/gisle/http-date
package/perl-http-date/perl-http-date.hash new file +3 -0
new file mode 100644
index 0000000..db85cd0
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    52b7a0d5982d61be1edb217751d7daba HTTP-Date-6.02.tar.gz
+sha256 e8b9941da0f9f0c9c01068401a5e81341f0e3707d1c754f8e11f42a7e629e333 HTTP-Date-6.02.tar.gz
package/perl-http-date/perl-http-date.mk new file +14 -0
new file mode 100644
index 0000000..6de95b6
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-http-date
+#
+################################################################################
+
+PERL_HTTP_DATE_VERSION = 6.02
+PERL_HTTP_DATE_SOURCE = HTTP-Date-$(PERL_HTTP_DATE_VERSION).tar.gz
+PERL_HTTP_DATE_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS
+PERL_HTTP_DATE_DEPENDENCIES = perl
+PERL_HTTP_DATE_LICENSE = Artistic or GPLv1+
+PERL_HTTP_DATE_LICENSE_FILES = README
+
+$(eval $(perl-package))
Signature · 1 line
1.7.10.4
#10 lore raw

PATCH 9/20 perl-file-listing: New package

In reply to Bernd Kuhls
---
 package/Config.in                                |    1 +
 package/perl-file-listing/Config.in              |    7 +++++++
 package/perl-file-listing/perl-file-listing.hash |    3 +++
 package/perl-file-listing/perl-file-listing.mk   |   14 ++++++++++++++
 4 files changed, 25 insertions(+)
 create mode 100644 package/perl-file-listing/Config.in
 create mode 100644 package/perl-file-listing/perl-file-listing.hash
 create mode 100644 package/perl-file-listing/perl-file-listing.mk
package/Config.in +1 -0
index bb4f3e0..8a96777 100644
@@ -506,6 +506,7 @@ menu "Perl libraries/modules"
 	source "package/perl-file-util/Config.in"
 	source "package/perl-digest-hmac/Config.in"
 	source "package/perl-encode-locale/Config.in"
+	source "package/perl-file-listing/Config.in"
 	source "package/perl-gd/Config.in"
 	source "package/perl-gdgraph/Config.in"
 	source "package/perl-gdtextutil/Config.in"
package/perl-file-listing/Config.in new file +7 -0
new file mode 100644
index 0000000..85f8e2e
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PERL_FILE_LISTING
+	bool "perl-file-listing"
+	select BR2_PACKAGE_PERL_HTTP_DATE
+	help
+	  Module to parse directoy listings
+
+	  https://github.com/gisle/file-listing
package/perl-file-listing/perl-file-listing.hash new file +3 -0
new file mode 100644
index 0000000..1549c5a
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    83f636b477741f3a014585bb9cc079a6 File-Listing-6.04.tar.gz
+sha256 1e0050fcd6789a2179ec0db282bf1e90fb92be35d1171588bd9c47d52d959cf5 File-Listing-6.04.tar.gz
package/perl-file-listing/perl-file-listing.mk new file +14 -0
new file mode 100644
index 0000000..a9d8ced
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-file-listing
+#
+################################################################################
+
+PERL_FILE_LISTING_VERSION = 6.04
+PERL_FILE_LISTING_SOURCE = File-Listing-$(PERL_FILE_LISTING_VERSION).tar.gz
+PERL_FILE_LISTING_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS
+PERL_FILE_LISTING_DEPENDENCIES = perl-http-date
+PERL_FILE_LISTING_LICENSE = Artistic or GPLv1+
+PERL_FILE_LISTING_LICENSE_FILES = README
+
+$(eval $(perl-package))
Signature · 1 line
1.7.10.4
#11 lore raw

PATCH 10/20 perl-io-html: New package

In reply to Bernd Kuhls
---
 package/Config.in                      |    1 +
 package/perl-io-html/Config.in         |    6 ++++++
 package/perl-io-html/perl-io-html.hash |    3 +++
 package/perl-io-html/perl-io-html.mk   |   14 ++++++++++++++
 4 files changed, 24 insertions(+)
 create mode 100644 package/perl-io-html/Config.in
 create mode 100644 package/perl-io-html/perl-io-html.hash
 create mode 100644 package/perl-io-html/perl-io-html.mk
package/Config.in +1 -0
index 8a96777..e60481e 100644
@@ -513,6 +513,7 @@ menu "Perl libraries/modules"
 	source "package/perl-html-parser/Config.in"
 	source "package/perl-html-tagset/Config.in"
 	source "package/perl-http-date/Config.in"
+	source "package/perl-io-html/Config.in"
 	source "package/perl-io-socket-ssl/Config.in"
 	source "package/perl-json-tiny/Config.in"
 	source "package/perl-mojolicious/Config.in"
package/perl-io-html/Config.in new file +6 -0
new file mode 100644
index 0000000..6977022
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PERL_IO_HTML
+	bool "perl-io-html"
+	help
+	  Perl module that opens a file and performs automatic charset detection
+
+	  https://github.com/madsen/io-html
package/perl-io-html/perl-io-html.hash new file +3 -0
new file mode 100644
index 0000000..8d8c48d
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    3f8958718844dc96b9f6946f21d70d22 IO-HTML-1.001.tar.gz
+sha256 ea78d2d743794adc028bc9589538eb867174b4e165d7d8b5f63486e6b828e7e0 IO-HTML-1.001.tar.gz
package/perl-io-html/perl-io-html.mk new file +14 -0
new file mode 100644
index 0000000..3926d44
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-io-html
+#
+################################################################################
+
+PERL_IO_HTML_VERSION = 1.001
+PERL_IO_HTML_SOURCE = IO-HTML-$(PERL_IO_HTML_VERSION).tar.gz
+PERL_IO_HTML_SITE = $(BR2_CPAN_MIRROR)/authors/id/C/CJ/CJM
+PERL_IO_HTML_DEPENDENCIES = perl
+PERL_IO_HTML_LICENSE = Artistic or GPLv1+
+PERL_IO_HTML_LICENSE_FILES = LICENSE
+
+$(eval $(perl-package))
Signature · 1 line
1.7.10.4
#12 lore raw

PATCH 11/20 perl-uri: New package

In reply to Bernd Kuhls
---
 package/Config.in              |    1 +
 package/perl-uri/Config.in     |    8 ++++++++
 package/perl-uri/perl-uri.hash |    3 +++
 package/perl-uri/perl-uri.mk   |   14 ++++++++++++++
 4 files changed, 26 insertions(+)
 create mode 100644 package/perl-uri/Config.in
 create mode 100644 package/perl-uri/perl-uri.hash
 create mode 100644 package/perl-uri/perl-uri.mk
package/Config.in +1 -0
index e60481e..4aacdd7 100644
@@ -523,6 +523,7 @@ menu "Perl libraries/modules"
 	source "package/perl-path-tiny/Config.in"
 	source "package/perl-time-hires/Config.in"
 	source "package/perl-try-tiny/Config.in"
+	source "package/perl-uri/Config.in"
 	source "package/perl-xml-libxml/Config.in"
 	source "package/perl-xml-namespacesupport/Config.in"
 	source "package/perl-xml-sax/Config.in"
package/perl-uri/Config.in new file +8 -0
new file mode 100644
index 0000000..62a53f2
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PERL_URI
+	bool "perl-uri"
+	help
+	  The module implements the URI class. Objects of this class represent
+	  Uniform Resource Identifier references as specified in RFC 2396 and
+	  updated by RFC 2732.
+
+	  https://github.com/libwww-perl/uri
package/perl-uri/perl-uri.hash new file +3 -0
new file mode 100644
index 0000000..da33416
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    d0ef53b6c63bcc02ba55f405c30741e3 URI-1.67.tar.gz
+sha256 7088d43d5f4902becfa5e0627751f5e6d0e0bdd1637b2d39e70ce807068a274e URI-1.67.tar.gz
package/perl-uri/perl-uri.mk new file +14 -0
new file mode 100644
index 0000000..421a89f
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-uri
+#
+################################################################################
+
+PERL_URI_VERSION = 1.67
+PERL_URI_SOURCE = URI-$(PERL_URI_VERSION).tar.gz
+PERL_URI_SITE = $(BR2_CPAN_MIRROR)/authors/id/E/ET/ETHER
+PERL_URI_DEPENDENCIES = perl
+PERL_URI_LICENSE = Artistic or GPLv1+
+PERL_URI_LICENSE_FILES = README
+
+$(eval $(perl-package))
Signature · 1 line
1.7.10.4
#13 lore raw

PATCH 12/20 perl-lwp-mediatypes: New package

In reply to Bernd Kuhls
---
 package/Config.in                                    |    1 +
 package/perl-lwp-mediatypes/Config.in                |    7 +++++++
 package/perl-lwp-mediatypes/perl-lwp-mediatypes.hash |    3 +++
 package/perl-lwp-mediatypes/perl-lwp-mediatypes.mk   |   14 ++++++++++++++
 4 files changed, 25 insertions(+)
 create mode 100644 package/perl-lwp-mediatypes/Config.in
 create mode 100644 package/perl-lwp-mediatypes/perl-lwp-mediatypes.hash
 create mode 100644 package/perl-lwp-mediatypes/perl-lwp-mediatypes.mk
package/Config.in +1 -0
index 4aacdd7..32b00fe 100644
@@ -516,6 +516,7 @@ menu "Perl libraries/modules"
 	source "package/perl-io-html/Config.in"
 	source "package/perl-io-socket-ssl/Config.in"
 	source "package/perl-json-tiny/Config.in"
+	source "package/perl-lwp-mediatypes/Config.in"
 	source "package/perl-mojolicious/Config.in"
 	source "package/perl-net-dns/Config.in"
 	source "package/perl-net-ssleay/Config.in"
package/perl-lwp-mediatypes/Config.in new file +7 -0
new file mode 100644
index 0000000..b362e9c
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PERL_LWP_MEDIATYPES
+	bool "perl-lwp-mediatypes"
+	help
+	  This module provides functions for handling media (also known as MIME)
+	  types and encodings.
+
+	  https://github.com/gisle/lwp-mediatypes
package/perl-lwp-mediatypes/perl-lwp-mediatypes.hash new file +3 -0
new file mode 100644
index 0000000..0f6fee9
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    8c5f25fb64b974d22aff424476ba13c9 LWP-MediaTypes-6.02.tar.gz
+sha256 18790b0cc5f0a51468495c3847b16738f785a2d460403595001e0b932e5db676 LWP-MediaTypes-6.02.tar.gz
package/perl-lwp-mediatypes/perl-lwp-mediatypes.mk new file +14 -0
new file mode 100644
index 0000000..2442d41
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-lwp-mediatypes
+#
+################################################################################
+
+PERL_LWP_MEDIATYPES_VERSION = 6.02
+PERL_LWP_MEDIATYPES_SOURCE = LWP-MediaTypes-$(PERL_LWP_MEDIATYPES_VERSION).tar.gz
+PERL_LWP_MEDIATYPES_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS
+PERL_LWP_MEDIATYPES_DEPENDENCIES = perl
+PERL_LWP_MEDIATYPES_LICENSE = Artistic or GPLv1+
+PERL_LWP_MEDIATYPES_LICENSE_FILES = README
+
+$(eval $(perl-package))
Signature · 1 line
1.7.10.4
#14 lore raw

PATCH 13/20 perl-http-message: New package

In reply to Bernd Kuhls
---
 package/Config.in                                |    1 +
 package/perl-http-message/Config.in              |   12 ++++++++++++
 package/perl-http-message/perl-http-message.hash |    3 +++
 package/perl-http-message/perl-http-message.mk   |   19 +++++++++++++++++++
 4 files changed, 35 insertions(+)
 create mode 100644 package/perl-http-message/Config.in
 create mode 100644 package/perl-http-message/perl-http-message.hash
 create mode 100644 package/perl-http-message/perl-http-message.mk
package/Config.in +1 -0
index 32b00fe..4725c23 100644
@@ -513,6 +513,7 @@ menu "Perl libraries/modules"
 	source "package/perl-html-parser/Config.in"
 	source "package/perl-html-tagset/Config.in"
 	source "package/perl-http-date/Config.in"
+	source "package/perl-http-message/Config.in"
 	source "package/perl-io-html/Config.in"
 	source "package/perl-io-socket-ssl/Config.in"
 	source "package/perl-json-tiny/Config.in"
package/perl-http-message/Config.in new file +12 -0
new file mode 100644
index 0000000..9dda1ee
@@ -0,0 +1,12 @@
+config BR2_PACKAGE_PERL_HTTP_MESSAGE
+	bool "perl-http-message"
+	select BR2_PACKAGE_PERL_ENCODE_LOCALE
+	select BR2_PACKAGE_PERL_HTTP_DATE
+	select BR2_PACKAGE_PERL_IO_HTML
+	select BR2_PACKAGE_PERL_LWP_MEDIATYPES
+	select BR2_PACKAGE_PERL_URI
+	help
+	  The HTTP-Message distribution contains classes useful for representing
+	  the messages passed in HTTP style communication.
+
+	  https://github.com/libwww-perl/http-message
package/perl-http-message/perl-http-message.hash new file +3 -0
new file mode 100644
index 0000000..ff6268d
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    e563ac516e28d33f65bc0f295f625f85 HTTP-Message-6.06.tar.gz
+sha256 087e97009c5239dca4631cf433d836771b3fc5ba5685eef1965f9d3415cbad63 HTTP-Message-6.06.tar.gz
package/perl-http-message/perl-http-message.mk new file +19 -0
new file mode 100644
index 0000000..12eda90
@@ -0,0 +1,19 @@
+################################################################################
+#
+# perl-http-message
+#
+################################################################################
+
+PERL_HTTP_MESSAGE_VERSION = 6.06
+PERL_HTTP_MESSAGE_SOURCE = HTTP-Message-$(PERL_HTTP_MESSAGE_VERSION).tar.gz
+PERL_HTTP_MESSAGE_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS
+PERL_HTTP_MESSAGE_LICENSE = Artistic or GPLv1+
+PERL_HTTP_MESSAGE_LICENSE_FILES = README
+PERL_HTTP_MESSAGE_DEPENDENCIES = \
+	perl-encode-locale \
+	perl-http-date \
+	perl-io-html \
+	perl-lwp-mediatypes \
+	perl-uri
+
+$(eval $(perl-package))
Signature · 1 line
1.7.10.4
#15 lore raw

PATCH 14/20 perl-http-cookies: New package

In reply to Bernd Kuhls
---
 package/Config.in                                |    1 +
 package/perl-http-cookies/Config.in              |    7 +++++++
 package/perl-http-cookies/perl-http-cookies.hash |    3 +++
 package/perl-http-cookies/perl-http-cookies.mk   |   14 ++++++++++++++
 4 files changed, 25 insertions(+)
 create mode 100644 package/perl-http-cookies/Config.in
 create mode 100644 package/perl-http-cookies/perl-http-cookies.hash
 create mode 100644 package/perl-http-cookies/perl-http-cookies.mk
package/Config.in +1 -0
index 4725c23..4b43207 100644
@@ -512,6 +512,7 @@ menu "Perl libraries/modules"
 	source "package/perl-gdtextutil/Config.in"
 	source "package/perl-html-parser/Config.in"
 	source "package/perl-html-tagset/Config.in"
+	source "package/perl-http-cookies/Config.in"
 	source "package/perl-http-date/Config.in"
 	source "package/perl-http-message/Config.in"
 	source "package/perl-io-html/Config.in"
package/perl-http-cookies/Config.in new file +7 -0
new file mode 100644
index 0000000..4dd2fd9
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PERL_HTTP_COOKIES
+	bool "perl-http-cookies"
+	select BR2_PACKAGE_PERL_HTTP_MESSAGE
+	help
+	  Objects that represent a "cookie jar"
+
+	  http://github.com/gisle/http-cookies
package/perl-http-cookies/perl-http-cookies.hash new file +3 -0
new file mode 100644
index 0000000..94e5f31
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    ecfd0eeb88512033352c2f13c9580f03 HTTP-Cookies-6.01.tar.gz
+sha256 f5d3ade383ce6389d80cb0d0356b643af80435bb036afd8edce335215ec5eb20 HTTP-Cookies-6.01.tar.gz
package/perl-http-cookies/perl-http-cookies.mk new file +14 -0
new file mode 100644
index 0000000..b3bfa2c
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-http-cookies
+#
+################################################################################
+
+PERL_HTTP_COOKIES_VERSION = 6.01
+PERL_HTTP_COOKIES_SOURCE = HTTP-Cookies-$(PERL_HTTP_COOKIES_VERSION).tar.gz
+PERL_HTTP_COOKIES_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS
+PERL_HTTP_COOKIES_DEPENDENCIES = perl-http-message
+PERL_HTTP_COOKIES_LICENSE = Artistic or GPLv1+
+PERL_HTTP_COOKIES_LICENSE_FILES = README
+
+$(eval $(perl-package))
Signature · 1 line
1.7.10.4
#16 lore raw

PATCH 15/20 perl-http-daemon: New package

In reply to Bernd Kuhls
---
 package/Config.in                              |    1 +
 package/perl-http-daemon/Config.in             |    8 ++++++++
 package/perl-http-daemon/perl-http-daemon.hash |    3 +++
 package/perl-http-daemon/perl-http-daemon.mk   |   14 ++++++++++++++
 4 files changed, 26 insertions(+)
 create mode 100644 package/perl-http-daemon/Config.in
 create mode 100644 package/perl-http-daemon/perl-http-daemon.hash
 create mode 100644 package/perl-http-daemon/perl-http-daemon.mk
package/Config.in +1 -0
index 4b43207..7c91393 100644
@@ -513,6 +513,7 @@ menu "Perl libraries/modules"
 	source "package/perl-html-parser/Config.in"
 	source "package/perl-html-tagset/Config.in"
 	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-message/Config.in"
 	source "package/perl-io-html/Config.in"
package/perl-http-daemon/Config.in new file +8 -0
new file mode 100644
index 0000000..3d69b88
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PERL_HTTP_DAEMON
+	bool "perl-http-daemon"
+	select BR2_PACKAGE_PERL_HTTP_MESSAGE
+	help
+	  Instances of the `HTTP::Daemon' class are HTTP/1.1 servers that listen
+	  on a socket for incoming requests.
+
+	  http://github.com/gisle/http-daemon
package/perl-http-daemon/perl-http-daemon.hash new file +3 -0
new file mode 100644
index 0000000..f4f6023
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    ed0ae02d25d7f1e89456d4d69732adc2 HTTP-Daemon-6.01.tar.gz
+sha256 43fd867742701a3f9fcc7bd59838ab72c6490c0ebaf66901068ec6997514adc2 HTTP-Daemon-6.01.tar.gz
package/perl-http-daemon/perl-http-daemon.mk new file +14 -0
new file mode 100644
index 0000000..42d2873
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-http-daemon
+#
+################################################################################
+
+PERL_HTTP_DAEMON_VERSION = 6.01
+PERL_HTTP_DAEMON_SOURCE = HTTP-Daemon-$(PERL_HTTP_DAEMON_VERSION).tar.gz
+PERL_HTTP_DAEMON_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS
+PERL_HTTP_DAEMON_DEPENDENCIES = perl-http-message
+PERL_HTTP_DAEMON_LICENSE = Artistic or GPLv1+
+PERL_HTTP_DAEMON_LICENSE_FILES = README
+
+$(eval $(perl-package))
Signature · 1 line
1.7.10.4
#17 lore raw

PATCH 16/20 perl-http-negotiate: New package

In reply to Bernd Kuhls
---
 package/Config.in                                    |    1 +
 package/perl-http-negotiate/Config.in                |    9 +++++++++
 package/perl-http-negotiate/perl-http-negotiate.hash |    3 +++
 package/perl-http-negotiate/perl-http-negotiate.mk   |   14 ++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/perl-http-negotiate/Config.in
 create mode 100644 package/perl-http-negotiate/perl-http-negotiate.hash
 create mode 100644 package/perl-http-negotiate/perl-http-negotiate.mk
package/Config.in +1 -0
index 7c91393..024b286 100644
@@ -516,6 +516,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-negotiate/Config.in"
 	source "package/perl-io-html/Config.in"
 	source "package/perl-io-socket-ssl/Config.in"
 	source "package/perl-json-tiny/Config.in"
package/perl-http-negotiate/Config.in new file +9 -0
new file mode 100644
index 0000000..2b7f7b9
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_PERL_HTTP_NEGOTIATE
+	bool "perl-http-negotiate"
+	select BR2_PACKAGE_PERL_HTTP_MESSAGE
+	help
+	  This module provides a complete implementation of the HTTP content
+	  negotiation algorithm specified in draft-ietf-http-v11-spec-00.ps
+	  chapter 12.
+
+	  http://github.com/gisle/http-negotiate
package/perl-http-negotiate/perl-http-negotiate.hash new file +3 -0
new file mode 100644
index 0000000..f1db2ff
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    1236195250e264d7436e7bb02031671b HTTP-Negotiate-6.01.tar.gz
+sha256 1c729c1ea63100e878405cda7d66f9adfd3ed4f1d6cacaca0ee9152df728e016 HTTP-Negotiate-6.01.tar.gz
package/perl-http-negotiate/perl-http-negotiate.mk new file +14 -0
new file mode 100644
index 0000000..569ed2b
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-http-negotiate
+#
+################################################################################
+
+PERL_HTTP_NEGOTIATE_VERSION = 6.01
+PERL_HTTP_NEGOTIATE_SOURCE = HTTP-Negotiate-$(PERL_HTTP_NEGOTIATE_VERSION).tar.gz
+PERL_HTTP_NEGOTIATE_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS
+PERL_HTTP_NEGOTIATE_DEPENDENCIES = perl-http-message
+PERL_HTTP_NEGOTIATE_LICENSE = Artistic or GPLv1+
+PERL_HTTP_NEGOTIATE_LICENSE_FILES = README
+
+$(eval $(perl-package))
Signature · 1 line
1.7.10.4
#18 lore raw

PATCH 17/20 perl-net-http: New package

In reply to Bernd Kuhls
---
 package/Config.in                        |    1 +
 package/perl-net-http/Config.in          |    7 +++++++
 package/perl-net-http/perl-net-http.hash |    3 +++
 package/perl-net-http/perl-net-http.mk   |   14 ++++++++++++++
 4 files changed, 25 insertions(+)
 create mode 100644 package/perl-net-http/Config.in
 create mode 100644 package/perl-net-http/perl-net-http.hash
 create mode 100644 package/perl-net-http/perl-net-http.mk
package/Config.in +1 -0
index 024b286..3e421c5 100644
@@ -523,6 +523,7 @@ menu "Perl libraries/modules"
 	source "package/perl-lwp-mediatypes/Config.in"
 	source "package/perl-mojolicious/Config.in"
 	source "package/perl-net-dns/Config.in"
+	source "package/perl-net-http/Config.in"
 	source "package/perl-net-ssleay/Config.in"
 	source "package/perl-netaddr-ip/Config.in"
 	source "package/perl-path-tiny/Config.in"
package/perl-net-http/Config.in new file +7 -0
new file mode 100644
index 0000000..6f18dd5
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PERL_NET_HTTP
+	bool "perl-net-http"
+	select BR2_PACKAGE_PERL_URI
+	help
+	  The `Net::HTTP' class is a low-level HTTP client.
+
+	  http://github.com/libwww-perl/net-http
package/perl-net-http/perl-net-http.hash new file +3 -0
new file mode 100644
index 0000000..9f5f11b
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    b6da691523456089d7a812ac398bc77e Net-HTTP-6.07.tar.gz
+sha256 9f31e0325a5a0930ad309fa019da9d208e57e236fb0598675ed883c820240364 Net-HTTP-6.07.tar.gz
package/perl-net-http/perl-net-http.mk new file +14 -0
new file mode 100644
index 0000000..a73dfec
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-net-http
+#
+################################################################################
+
+PERL_NET_HTTP_VERSION = 6.07
+PERL_NET_HTTP_SOURCE = Net-HTTP-$(PERL_NET_HTTP_VERSION).tar.gz
+PERL_NET_HTTP_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MS/MSCHILLI
+PERL_NET_HTTP_DEPENDENCIES = perl-uri
+PERL_NET_HTTP_LICENSE = Artistic or GPLv1+
+PERL_NET_HTTP_LICENSE_FILES = README
+
+$(eval $(perl-package))
Signature · 1 line
1.7.10.4
#19 lore raw

PATCH 18/20 perl-www-robotrules: New package

In reply to Bernd Kuhls
---
 package/Config.in                                    |    1 +
 package/perl-www-robotrules/Config.in                |    8 ++++++++
 package/perl-www-robotrules/perl-www-robotrules.hash |    3 +++
 package/perl-www-robotrules/perl-www-robotrules.mk   |   14 ++++++++++++++
 4 files changed, 26 insertions(+)
 create mode 100644 package/perl-www-robotrules/Config.in
 create mode 100644 package/perl-www-robotrules/perl-www-robotrules.hash
 create mode 100644 package/perl-www-robotrules/perl-www-robotrules.mk
package/Config.in +1 -0
index 3e421c5..3b73934 100644
@@ -530,6 +530,7 @@ menu "Perl libraries/modules"
 	source "package/perl-time-hires/Config.in"
 	source "package/perl-try-tiny/Config.in"
 	source "package/perl-uri/Config.in"
+	source "package/perl-www-robotrules/Config.in"
 	source "package/perl-xml-libxml/Config.in"
 	source "package/perl-xml-namespacesupport/Config.in"
 	source "package/perl-xml-sax/Config.in"
package/perl-www-robotrules/Config.in new file +8 -0
new file mode 100644
index 0000000..83dbcfb
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PERL_WWW_ROBOTRULES
+	bool "perl-www-robotrules"
+	select PERL_URI
+	help
+	  This module provides functions that deal the date formats used by the
+	  HTTP protocol (and then some more)
+
+	  http://github.com/gisle/www-robotrules
package/perl-www-robotrules/perl-www-robotrules.hash new file +3 -0
new file mode 100644
index 0000000..9091a29
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    b7186e8b8b3701e70c22abf430742403 WWW-RobotRules-6.02.tar.gz
+sha256 46b502e7a288d559429891eeb5d979461dd3ecc6a5c491ead85d165b6e03a51e WWW-RobotRules-6.02.tar.gz
package/perl-www-robotrules/perl-www-robotrules.mk new file +14 -0
new file mode 100644
index 0000000..0c68b98
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-www-robotrules
+#
+################################################################################
+
+PERL_WWW_ROBOTRULES_VERSION = 6.02
+PERL_WWW_ROBOTRULES_SOURCE = WWW-RobotRules-$(PERL_WWW_ROBOTRULES_VERSION).tar.gz
+PERL_WWW_ROBOTRULES_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS
+PERL_WWW_ROBOTRULES_DEPENDENCIES = perl-uri
+PERL_WWW_ROBOTRULES_LICENSE = Artistic or GPLv1+
+PERL_WWW_ROBOTRULES_LICENSE_FILES = README
+
+$(eval $(perl-package))
Signature · 1 line
1.7.10.4
#20 lore raw

PATCH 19/20 perl-libwww: New package

In reply to Bernd Kuhls
---
 package/Config.in                    |    1 +
 package/perl-libwww/Config.in        |   16 ++++++++++++++++
 package/perl-libwww/perl-libwww.hash |    3 +++
 package/perl-libwww/perl-libwww.mk   |   23 +++++++++++++++++++++++
 4 files changed, 43 insertions(+)
 create mode 100644 package/perl-libwww/Config.in
 create mode 100644 package/perl-libwww/perl-libwww.hash
 create mode 100644 package/perl-libwww/perl-libwww.mk
package/Config.in +1 -0
index 3b73934..35a41e6 100644
@@ -520,6 +520,7 @@ menu "Perl libraries/modules"
 	source "package/perl-io-html/Config.in"
 	source "package/perl-io-socket-ssl/Config.in"
 	source "package/perl-json-tiny/Config.in"
+	source "package/perl-libwww/Config.in"
 	source "package/perl-lwp-mediatypes/Config.in"
 	source "package/perl-mojolicious/Config.in"
 	source "package/perl-net-dns/Config.in"
package/perl-libwww/Config.in new file +16 -0
new file mode 100644
index 0000000..523371f
@@ -0,0 +1,16 @@
+config BR2_PACKAGE_PERL_LIBWWW
+	bool "perl-libwww"
+	select BR2_PACKAGE_PERL_ENCODE_LOCALE
+	select BR2_PACKAGE_PERL_FILE_LISTING
+	select BR2_PACKAGE_PERL_HTML_PARSER
+	select BR2_PACKAGE_PERL_HTTP_COOKIES
+	select BR2_PACKAGE_PERL_HTTP_DAEMON
+	select BR2_PACKAGE_PERL_HTTP_NEGOTIATE
+	select BR2_PACKAGE_PERL_LWP_MEDIATYPES
+	select BR2_PACKAGE_PERL_NET_HTTP
+	select BR2_PACKAGE_PERL_URI
+	select BR2_PACKAGE_PERL_WWW_ROBOTRULES
+	help
+	  The World-Wide Web library for Perl
+
+	  https://github.com/libwww-perl/libwww-perl
package/perl-libwww/perl-libwww.hash new file +3 -0
new file mode 100644
index 0000000..1ef5ccf
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    85b36bcd2fd2450718ee14f894f0d3d1 libwww-perl-6.13.tar.gz
+sha256 5fbd13eebd1933e5a203fceb2c1629efbccff3efc8fab6ec0285c79d0a95f8b2 libwww-perl-6.13.tar.gz
package/perl-libwww/perl-libwww.mk new file +23 -0
new file mode 100644
index 0000000..0ee1e04
@@ -0,0 +1,23 @@
+################################################################################
+#
+# perl-libwww
+#
+################################################################################
+
+PERL_LIBWWW_VERSION = 6.13
+PERL_LIBWWW_SITE = $(call github,libwww-perl,libwww-perl,$(PERL_LIBWWW_VERSION))
+PERL_LIBWWW_LICENSE = Artistic or GPLv1+
+PERL_LIBWWW_LICENSE_FILES = LICENSE
+PERL_LIBWWW_DEPENDENCIES = \
+	perl-encode-locale \
+	perl-file-listing \
+	perl-html-parser \
+	perl-http-cookies \
+	perl-http-daemon \
+	perl-http-date \
+	perl-http-negotiate \
+	perl-net-http \
+	perl-uri \
+	perl-www-robotrules
+
+$(eval $(perl-package))
Signature · 1 line
1.7.10.4
#21 lore raw

PATCH 20/20 perl-mime-base64: New package

In reply to Bernd Kuhls
---
 package/Config.in                              |    1 +
 package/perl-mime-base64/Config.in             |    7 +++++++
 package/perl-mime-base64/perl-mime-base64.hash |    3 +++
 package/perl-mime-base64/perl-mime-base64.mk   |   14 ++++++++++++++
 4 files changed, 25 insertions(+)
 create mode 100644 package/perl-mime-base64/Config.in
 create mode 100644 package/perl-mime-base64/perl-mime-base64.hash
 create mode 100644 package/perl-mime-base64/perl-mime-base64.mk
package/Config.in +1 -0
index 35a41e6..e2c5c3f 100644
@@ -522,6 +522,7 @@ menu "Perl libraries/modules"
 	source "package/perl-json-tiny/Config.in"
 	source "package/perl-libwww/Config.in"
 	source "package/perl-lwp-mediatypes/Config.in"
+	source "package/perl-mime-base64/Config.in"
 	source "package/perl-mojolicious/Config.in"
 	source "package/perl-net-dns/Config.in"
 	source "package/perl-net-http/Config.in"
package/perl-mime-base64/Config.in new file +7 -0
new file mode 100644
index 0000000..7e4858f
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PERL_MIME_BASE64
+	bool "perl-mime-base64"
+	help
+	  This package contains a base64 encoder/decoder and a quoted-printable
+	  encoder/decoder.
+
+	  http://github.com/gisle/mime-base64
package/perl-mime-base64/perl-mime-base64.hash new file +3 -0
new file mode 100644
index 0000000..0cfe598
@@ -0,0 +1,3 @@
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5    ef958dc2bf96be5f759391c6ac1debd4 MIME-Base64-3.15.tar.gz
+sha256 7f863566a6a9cb93eda93beadb77d9aa04b9304d769cea3bb921b9a91b3a1eb9 MIME-Base64-3.15.tar.gz
package/perl-mime-base64/perl-mime-base64.mk new file +14 -0
new file mode 100644
index 0000000..abb2704
@@ -0,0 +1,14 @@
+################################################################################
+#
+# perl-mime-base64
+#
+################################################################################
+
+PERL_MIME_BASE64_VERSION = 3.15
+PERL_MIME_BASE64_SOURCE = MIME-Base64-$(PERL_MIME_BASE64_VERSION).tar.gz
+PERL_MIME_BASE64_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS
+PERL_MIME_BASE64_DEPENDENCIES = perl
+PERL_MIME_BASE64_LICENSE = Artistic or GPLv1+
+PERL_MIME_BASE64_LICENSE_FILES = README
+
+$(eval $(perl-package))
Signature · 1 line
1.7.10.4
#22 lore raw

cover Some new Perl modules

In reply to Bernd Kuhls

Dear Bernd Kuhls,

Quoted 3 lines · Bernd Kuhls

this patch series adds some modules to buildroot needed by Spamassassin. The Spamassassin package itself is not yet finished yet, but these modules can be used by other packages as well so I split them from my tree.

Thanks. Could you explain why some of them have a host variant, and why the host variant is useful?

Thanks,

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#23 lore raw

cover Some new Perl modules

Thomas Petazzoni <thomas.petazzoni-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8 @public.gmane.org> wrote in news:20150419105007.411d3dd3 at free-electrons.com:

Quoted 2 lines

Thanks. Could you explain why some of them have a host variant, and why the host variant is useful?

Hi,

perl-mail-spamassassin checks for the presence of some dependency modules during its configuration phase and stops if they can not be found, like:

dependency check complete...

REQUIRED module missing: HTML::Parser
REQUIRED module missing: Net::DNS
REQUIRED module missing: NetAddr::IP

After

$ make host-perl-html-parser

this list will be shorter:

dependency check complete...

REQUIRED module missing: Net::DNS
REQUIRED module missing: NetAddr::IP

This serves just as an example, having these host modules installed makes SpamAssassin?s configure happy ;)

Makefile written by ExtUtils::MakeMaker 6.98

Quoted 1 line
Quoted 1 line
Quoted 1 line

perl-mail-spamassassin 3.4.0 Building

[...]

Regards, Bernd

#24 lore raw

cover Some new Perl modules

Dear Bernd Kuhls,

Quoted 15 lines · Bernd Kuhls

perl-mail-spamassassin checks for the presence of some dependency modules during its configuration phase and stops if they can not be found, like:

dependency check complete...

REQUIRED module missing: HTML::Parser
REQUIRED module missing: Net::DNS
REQUIRED module missing: NetAddr::IP

After

$ make host-perl-html-parser

this list will be shorter:

Quoted 7 lines

dependency check complete...

REQUIRED module missing: Net::DNS
REQUIRED module missing: NetAddr::IP

This serves just as an example, having these host modules installed makes SpamAssassin_s configure happy ;)

Right, but isn't this an ugly workaround? They are not really needed on the host, only to make spamassassin believe they will be on the target. Isn't there a better solution?

Fran?ois, maybe you have an idea?

Thanks,

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#25 lore raw

cover Some new Perl modules

In reply to Bernd Kuhls

2015-04-19 10:33 GMT+02:00 Bernd Kuhls <[email protected]>:

Quoted 6 lines

Hi,

this patch series adds some modules to buildroot needed by Spamassassin. The Spamassassin package itself is not yet finished yet, but these modules can be used by other packages as well so I split them from my tree.

The latest version of support/scripts/scancpan allows to generate the hash file.

Fran?ois

Quoted 31 lines

Regards, Bernd

Bernd Kuhls (20):
perl-digest-hmac: New package
perl-html-tagset: New package
perl-html-parser: New package
perl-netaddr-ip: New package
perl-net-dns: New package
perl-time-hires: New package
perl-encode-locale: New package
perl-http-date: New package
perl-file-listing: New package
perl-io-html: New package
perl-uri: New package
perl-lwp-mediatypes: New package
perl-http-message: New package
perl-http-cookies: New package
perl-http-daemon: New package
perl-http-negotiate: New package
perl-net-http: New package
perl-www-robotrules: New package
perl-libwww: New package
perl-mime-base64: New package

--
1.7.10.4

_______________________________________________
buildroot mailing list
buildroot at busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot

#26 lore raw

cover Some new Perl modules

=?UTF-8?Q?Fran=C3=A7ois_Perrad?= <francois.perrad- [email protected]> wrote in news:CAB0FRsu9h1pZUTeKU6FGrup3bsijWWT31AovXX85O2UkUxBaJw at mail.gmail.com:

Quoted 2 lines

The latest version of support/scripts/scancpan allows to generate the hash file.

Hi,

yes, I know, this helps a lot :) I used it to generate to 20 hash files for the new packages I just posted to the mailinglist.

Regards, Bernd