F: package/perl-crypt-blowfish/
F: package/perl-crypt-cbc/
F: package/perl-crypt-openssl-aes/
+F: package/perl-crypt-ssleay/
F: package/perl-i18n/
F: package/perl-locale-maketext-lexicon/
F: package/perl-lwp-protocol-https/
F: package/pigz/
F: package/xenomai/
F: support/scripts/size-stats
+F: support/testing/tests/package/test_perl_crypt_ssleay.py
F: support/testing/tests/package/test_perl_lwp_protocol_https.py
F: utils/size-stats-compare
F: toolchain/
source "package/perl-crypt-openssl-aes/Config.in"
source "package/perl-crypt-openssl-random/Config.in"
source "package/perl-crypt-openssl-rsa/Config.in"
+ source "package/perl-crypt-ssleay/Config.in"
source "package/perl-data-dump/Config.in"
source "package/perl-data-optlist/Config.in"
source "package/perl-data-uuid/Config.in"
--- /dev/null
+config BR2_PACKAGE_PERL_CRYPT_SSLEAY
+ bool "perl-crypt-ssleay"
+ depends on !BR2_STATIC_LIBS
+ select BR2_PACKAGE_OPENSSL
+ select BR2_PACKAGE_PERL_LWP_PROTOCOL_HTTPS # runtime
+ help
+ OpenSSL support for LWP.
+
+ https://metacpan.org/release/Crypt-SSLeay
+
+comment "perl-crypt-ssleay needs a toolchain w/ dynamic library"
+ depends on BR2_STATIC_LIBS
--- /dev/null
+# retrieved by scancpan from http://cpan.metacpan.org/
+md5 77d955c9056dbb12413d95d8852a9cdf Crypt-SSLeay-0.72.tar.gz
+sha256 f5d34f813677829857cf8a0458623db45b4d9c2311daaebe446f9e01afa9ffe8 Crypt-SSLeay-0.72.tar.gz
+
+# computed by scancpan
+sha256 5c21a4393be5a9d307fd1dd2274e5d261a3213272277c2b72e7321db51e4bad7 README.md
--- /dev/null
+################################################################################
+#
+# perl-crypt-ssleay
+#
+################################################################################
+
+PERL_CRYPT_SSLEAY_VERSION = 0.72
+PERL_CRYPT_SSLEAY_SOURCE = Crypt-SSLeay-$(PERL_CRYPT_SSLEAY_VERSION).tar.gz
+PERL_CRYPT_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/N/NA/NANIS
+PERL_CRYPT_SSLEAY_DEPENDENCIES = \
+ openssl \
+ host-perl-path-class \
+ host-perl-try-tiny
+PERL_CRYPT_SSLEAY_LICENSE = Artistic-2.0
+PERL_CRYPT_SSLEAY_LICENSE_FILES = README.md
+PERL_CRYPT_SSLEAY_DISTNAME = Crypt-SSLeay
+
+$(eval $(perl-package))
PERL_TRY_TINY_DISTNAME = Try-Tiny
$(eval $(perl-package))
+$(eval $(host-perl-package))
--- /dev/null
+from tests.package.test_perl import TestPerlBase
+
+
+class TestPerlCryptSSLeay(TestPerlBase):
+ """
+ package:
+ Crypt-SSLeay XS
+ direct dependencies:
+ LWP-Protocol-https
+ indirect dependencies:
+ Encode-Locale
+ File-Listing
+ HTML-Parser XS
+ HTML-Tagset
+ HTTP-Cookies
+ HTTP-Daemon
+ HTTP-Date
+ HTTP-Message
+ HTTP-Negotiate
+ IO-HTML
+ IO-Socket-SSL
+ LWP-MediaTypes
+ Mozilla-CA
+ Net-HTTP
+ Net-SSLeay XS
+ TimeDate
+ Try-Tiny
+ URI
+ WWW-RobotRules
+ libwww-perl
+ """
+
+ config = TestPerlBase.config + \
+ """
+ BR2_PACKAGE_PERL=y
+ BR2_PACKAGE_PERL_CRYPT_SSLEAY=y
+ """
+
+ def test_run(self):
+ self.login()
+ self.module_test("HTML::Parser")
+ self.module_test("Net::SSLeay")
+ self.module_test("Crypt::SSLeay")