mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-27 12:30:34 -09:00
package/perl-cgi-session: new package
See here for a description: https://metacpan.org/pod/CGI::Session Signed-off-by: Deividas Puplauskas <deividas.puplauskas@gmail.com> Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
35d3927e85
commit
7b822ef500
@@ -3441,6 +3441,7 @@ F: package/fbv/
|
||||
F: package/libpam-pkcs11/
|
||||
F: package/mksh/
|
||||
F: package/perl-cgi/
|
||||
F: package/perl-cgi-session/
|
||||
F: package/ruby/
|
||||
F: package/uclibc/
|
||||
F: package/uclibc-ng-test/
|
||||
|
||||
@@ -815,6 +815,7 @@ menu "Perl libraries/modules"
|
||||
source "package/perl-appconfig/Config.in"
|
||||
source "package/perl-astro-suntime/Config.in"
|
||||
source "package/perl-cgi/Config.in"
|
||||
source "package/perl-cgi-session/Config.in"
|
||||
source "package/perl-class-inspector/Config.in"
|
||||
source "package/perl-class-load/Config.in"
|
||||
source "package/perl-class-method-modifiers/Config.in"
|
||||
|
||||
11
package/perl-cgi-session/Config.in
Normal file
11
package/perl-cgi-session/Config.in
Normal file
@@ -0,0 +1,11 @@
|
||||
config BR2_PACKAGE_PERL_CGI_SESSION
|
||||
bool "perl-cgi-session"
|
||||
depends on !BR2_STATIC_LIBS
|
||||
select BR2_PACKAGE_PERL_CGI # runtime
|
||||
help
|
||||
Persistent session data in CGI applications.
|
||||
|
||||
https://metacpan.org/release/CGI-Session
|
||||
|
||||
comment "perl-cgi-session needs a toolchain w/ dynamic library"
|
||||
depends on BR2_STATIC_LIBS
|
||||
6
package/perl-cgi-session/perl-cgi-session.hash
Normal file
6
package/perl-cgi-session/perl-cgi-session.hash
Normal file
@@ -0,0 +1,6 @@
|
||||
# retrieved by scancpan from https://cpan.metacpan.org/
|
||||
md5 7f8983aaeb92a0ba77eca8bca6d8d43a CGI-Session-4.48.tar.gz
|
||||
sha256 46756461c24ce7666b8108ddb96dbab612699df3012c80ef11016619fe1554f7 CGI-Session-4.48.tar.gz
|
||||
|
||||
# computed by scancpan
|
||||
sha256 b9e52465669f1fc29b38ffbc4f39425654611982cbee971aef07f3070446ab28 README
|
||||
15
package/perl-cgi-session/perl-cgi-session.mk
Normal file
15
package/perl-cgi-session/perl-cgi-session.mk
Normal file
@@ -0,0 +1,15 @@
|
||||
################################################################################
|
||||
#
|
||||
# perl-cgi-session
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PERL_CGI_SESSION_VERSION = 4.48
|
||||
PERL_CGI_SESSION_SOURCE = CGI-Session-$(PERL_CGI_SESSION_VERSION).tar.gz
|
||||
PERL_CGI_SESSION_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MA/MARKSTOS
|
||||
PERL_CGI_SESSION_DEPENDENCIES = host-perl-module-build
|
||||
PERL_CGI_SESSION_LICENSE = Artistic-1.0
|
||||
PERL_CGI_SESSION_LICENSE_FILES = README
|
||||
PERL_CGI_SESSION_DISTNAME = CGI-Session
|
||||
|
||||
$(eval $(perl-package))
|
||||
34
support/testing/tests/package/test_perl_cgi_session.py
Normal file
34
support/testing/tests/package/test_perl_cgi_session.py
Normal file
@@ -0,0 +1,34 @@
|
||||
from tests.package.test_perl import TestPerlBase
|
||||
|
||||
|
||||
class TestPerlCGISession(TestPerlBase):
|
||||
"""
|
||||
package:
|
||||
CGI-Session
|
||||
direct dependencies:
|
||||
CGI
|
||||
indirect dependencies:
|
||||
Clone XS
|
||||
Encode-Locale
|
||||
HTML-Parser XS
|
||||
HTML-Tagset
|
||||
HTTP-Date
|
||||
HTTP-Message
|
||||
IO-HTML
|
||||
LWP-MediaTypes
|
||||
MIME-Base32
|
||||
TimeDate
|
||||
URI
|
||||
"""
|
||||
|
||||
config = TestPerlBase.config + \
|
||||
"""
|
||||
BR2_PACKAGE_PERL=y
|
||||
BR2_PACKAGE_PERL_CGI_SESSION=y
|
||||
"""
|
||||
|
||||
def test_run(self):
|
||||
self.login()
|
||||
self.module_test("Clone")
|
||||
self.module_test("HTML::Parser")
|
||||
self.module_test("CGI::Session")
|
||||
Reference in New Issue
Block a user