From 285a8607d48f1fc33c4d139fbef7870f77102ebd Mon Sep 17 00:00:00 2001 From: Wang Mingyu Date: Tue, 29 Apr 2025 12:15:20 +0800 Subject: libauthen-sasl-perl: upgrade 2.1700 -> 2.1800 [Changed] - Minimum required Perl version 5.14+ (from 5.6.0); Digest::HMAC_MD5 was 5.8.1, making 5.8.1 the effective minimum - Move example code to the eg/ directory [Added] - Mechanisms XOAUTH2 and OAUTHBEARER added - Include mechanisms available on server when negotiation fails on the client - Add `_acceptable()` function to allow mechanism implementation classes to decline selection based on the callback values Signed-off-by: Wang Mingyu Signed-off-by: Khem Raj --- .../libauthen/libauthen-sasl-perl_2.1700.bb | 29 ---------------------- .../libauthen/libauthen-sasl-perl_2.1800.bb | 29 ++++++++++++++++++++++ 2 files changed, 29 insertions(+), 29 deletions(-) delete mode 100644 meta-perl/recipes-perl/libauthen/libauthen-sasl-perl_2.1700.bb create mode 100644 meta-perl/recipes-perl/libauthen/libauthen-sasl-perl_2.1800.bb (limited to 'meta-perl') diff --git a/meta-perl/recipes-perl/libauthen/libauthen-sasl-perl_2.1700.bb b/meta-perl/recipes-perl/libauthen/libauthen-sasl-perl_2.1700.bb deleted file mode 100644 index f0913c5b58..0000000000 --- a/meta-perl/recipes-perl/libauthen/libauthen-sasl-perl_2.1700.bb +++ /dev/null @@ -1,29 +0,0 @@ -SUMMARY = "SASL Authentication framework for Perl" -DESCRIPTION = "SASL is a generic mechanism for authentication used by several network \ -protocols. Authen::SASL provides an implementation framework that all \ -protocols should be able to share." -HOMEPAGE = "https://metacpan.org/dist/Authen-SASL/" -SECTION = "libs" - -LICENSE = "Artistic-1.0 | GPL-1.0-or-later" -LIC_FILES_CHKSUM = "file://lib/Authen/SASL/Perl.pm;beginline=1;endline=3;md5=17123315bbcda19f484c07227594a609" - -DEPENDS = "perl" -RDEPENDS:${PN} = "libdigest-hmac-perl" - -SRC_URI = "${CPAN_MIRROR}/authors/id/E/EH/EHUELS/Authen-SASL-${PV}.tar.gz \ - file://run-ptest \ - " -SRC_URI[sha256sum] = "b86d5a576b8d387aee24f39f47a54afd14bb66b09003db5065001f1de03a8ece" - -S = "${WORKDIR}/Authen-SASL-${PV}" - -inherit cpan ptest - -export PERL_USE_UNSAFE_INC = "1" - -do_install_ptest () { - cp -r ${B}/t ${D}${PTEST_PATH} -} - -BBCLASSEXTEND = "native" diff --git a/meta-perl/recipes-perl/libauthen/libauthen-sasl-perl_2.1800.bb b/meta-perl/recipes-perl/libauthen/libauthen-sasl-perl_2.1800.bb new file mode 100644 index 0000000000..e8ee641d9c --- /dev/null +++ b/meta-perl/recipes-perl/libauthen/libauthen-sasl-perl_2.1800.bb @@ -0,0 +1,29 @@ +SUMMARY = "SASL Authentication framework for Perl" +DESCRIPTION = "SASL is a generic mechanism for authentication used by several network \ +protocols. Authen::SASL provides an implementation framework that all \ +protocols should be able to share." +HOMEPAGE = "https://metacpan.org/dist/Authen-SASL/" +SECTION = "libs" + +LICENSE = "Artistic-1.0 | GPL-1.0-or-later" +LIC_FILES_CHKSUM = "file://lib/Authen/SASL/Perl.pm;beginline=1;endline=3;md5=17123315bbcda19f484c07227594a609" + +DEPENDS = "perl" +RDEPENDS:${PN} = "libdigest-hmac-perl" + +SRC_URI = "${CPAN_MIRROR}/authors/id/E/EH/EHUELS/Authen-SASL-${PV}.tar.gz \ + file://run-ptest \ + " +SRC_URI[sha256sum] = "0b03686bddbbf7d5c6548e468d079a4051c9b73851df740ae28cfd2db234e922" + +S = "${WORKDIR}/Authen-SASL-${PV}" + +inherit cpan ptest + +export PERL_USE_UNSAFE_INC = "1" + +do_install_ptest () { + cp -r ${B}/t ${D}${PTEST_PATH} +} + +BBCLASSEXTEND = "native" -- cgit v1.2.3-54-g00ecf