components/perl/Mail-DKIM/Mail-DKIM-PERLVER.p5m | ●●●●● patch | view | raw | blame | history | |
components/perl/Mail-DKIM/Makefile | ●●●●● patch | view | raw | blame | history | |
components/perl/Mail-DKIM/manifests/sample-manifest.p5m | ●●●●● patch | view | raw | blame | history | |
components/perl/Mail-DKIM/pkg5 | ●●●●● patch | view | raw | blame | history | |
components/perl/Mail-DKIM/test/results-all.master | ●●●●● patch | view | raw | blame | history | |
tools/perl-version-convert | ●●●●● patch | view | raw | blame | history |
components/perl/Mail-DKIM/Mail-DKIM-PERLVER.p5m
New file @@ -0,0 +1,106 @@ # # This file and its contents are supplied under the terms of the # Common Development and Distribution License ("CDDL"), version 1.0. # You may only use this file in accordance with the terms of version # 1.0 of the CDDL. # # A full copy of the text of the CDDL should have accompanied this # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # # # This file was automatically generated using perl-integrate-module # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)-$(PLV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) set name=pkg.human-version value=$(HUMAN_VERSION) set name=pkg.summary value="$(COMPONENT_SUMMARY)" set name=info.classification value="$(COMPONENT_CLASSIFICATION)" set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) set name=org.opensolaris.consolidation value=$(CONSOLIDATION) license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)' file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::ARC::MessageSignature.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::ARC::Seal.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::ARC::Signer.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::ARC::Verifier.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Algorithm::Base.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Algorithm::dk_rsa_sha1.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Algorithm::rsa_sha1.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Algorithm::rsa_sha256.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::AuthorDomainPolicy.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Canonicalization::Base.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Canonicalization::DkCommon.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Canonicalization::DkimCommon.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Canonicalization::dk_nofws.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Canonicalization::dk_simple.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Canonicalization::nowsp.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Canonicalization::relaxed.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Canonicalization::seal.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Canonicalization::simple.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Common.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::DNS.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::DkPolicy.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::DkSignature.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::DkimPolicy.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Key.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::KeyValueList.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::MessageParser.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Policy.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::PrivateKey.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::PublicKey.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Signature.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Signer.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::SignerPolicy.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::TextWrap.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Verifier.3perl file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/ARC/MessageSignature.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/ARC/Seal.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/ARC/Signer.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/ARC/Verifier.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Algorithm/Base.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Algorithm/dk_rsa_sha1.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Algorithm/rsa_sha1.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Algorithm/rsa_sha256.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/AuthorDomainPolicy.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Canonicalization/Base.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Canonicalization/DkCommon.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Canonicalization/DkimCommon.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Canonicalization/dk_nofws.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Canonicalization/dk_simple.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Canonicalization/nowsp.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Canonicalization/relaxed.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Canonicalization/seal.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Canonicalization/simple.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Common.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/DNS.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/DkPolicy.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/DkSignature.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/DkimPolicy.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Key.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/KeyValueList.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/MessageParser.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Policy.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/PrivateKey.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/PublicKey.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Signature.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Signer.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/SignerPolicy.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/TextWrap.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Verifier.pm # perl modules are unusable without perl runtime binary depend type=require fmri=__TBD pkg.debug.depend.file=perl \ pkg.debug.depend.path=usr/perl5/$(PERLVER)/bin # Automatically generated dependencies based on distribution metadata depend type=require fmri=pkg:/library/perl-5/crypt-openssl-rsa-$(PLV) depend type=require fmri=pkg:/library/perl-5/mail-authenticationresults-$(PLV) depend type=require fmri=pkg:/library/perl-5/mailtools-$(PLV) depend type=require fmri=pkg:/library/perl-5/net-dns-$(PLV) #depend type=require fmri=pkg:/runtime/perl-$(PLV) components/perl/Mail-DKIM/Makefile
New file @@ -0,0 +1,40 @@ # # This file and its contents are supplied under the terms of the # Common Development and Distribution License ("CDDL"), version 1.0. # You may only use this file in accordance with the terms of version # 1.0 of the CDDL. # # A full copy of the text of the CDDL should have accompanied this # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # # # This file was automatically generated using the following command: # $WS_TOOLS/perl-integrate-module Mail::DKIM # BUILD_STYLE = makemaker include ../../../make-rules/shared-macros.mk COMPONENT_PERL_MODULE = Mail::DKIM HUMAN_VERSION = 1.20220520 COMPONENT_SUMMARY = Mail::DKIM - Signs/verifies Internet mail with DKIM/DomainKey signatures COMPONENT_CPAN_AUTHOR = MBRADSHAW COMPONENT_ARCHIVE_HASH = \ sha256:8ac4b8c84bbfad00a3d24bf676493d207dd3cd4a735efabb9e17181534f23646 COMPONENT_LICENSE = Artistic-1.0 OR GPL-1.0-or-later COMPONENT_LICENSE_FILE = LICENSE include $(WS_MAKE_RULES)/common.mk # Auto-generated dependencies PERL_REQUIRED_PACKAGES += library/perl-5/crypt-openssl-rsa PERL_REQUIRED_PACKAGES += library/perl-5/mail-authenticationresults PERL_REQUIRED_PACKAGES += library/perl-5/mailtools PERL_REQUIRED_PACKAGES += library/perl-5/net-dns PERL_REQUIRED_PACKAGES += library/perl-5/net-dns-resolver-mock PERL_REQUIRED_PACKAGES += library/perl-5/test-requiresinternet PERL_REQUIRED_PACKAGES += library/perl-5/yaml-libyaml PERL_REQUIRED_PACKAGES += runtime/perl components/perl/Mail-DKIM/manifests/sample-manifest.p5m
New file @@ -0,0 +1,106 @@ # # This file and its contents are supplied under the terms of the # Common Development and Distribution License ("CDDL"), version 1.0. # You may only use this file in accordance with the terms of version # 1.0 of the CDDL. # # A full copy of the text of the CDDL should have accompanied this # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # # # Copyright 2022 <contributor> # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)-$(PLV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) set name=pkg.human-version value=$(HUMAN_VERSION) set name=pkg.summary value="$(COMPONENT_SUMMARY)" set name=info.classification value="$(COMPONENT_CLASSIFICATION)" set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) set name=org.opensolaris.consolidation value=$(CONSOLIDATION) license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)' file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::ARC::MessageSignature.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::ARC::Seal.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::ARC::Signer.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::ARC::Verifier.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Algorithm::Base.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Algorithm::dk_rsa_sha1.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Algorithm::rsa_sha1.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Algorithm::rsa_sha256.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::AuthorDomainPolicy.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Canonicalization::Base.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Canonicalization::DkCommon.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Canonicalization::DkimCommon.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Canonicalization::dk_nofws.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Canonicalization::dk_simple.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Canonicalization::nowsp.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Canonicalization::relaxed.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Canonicalization::seal.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Canonicalization::simple.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Common.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::DNS.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::DkPolicy.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::DkSignature.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::DkimPolicy.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Key.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::KeyValueList.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::MessageParser.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Policy.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::PrivateKey.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::PublicKey.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Signature.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Signer.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::SignerPolicy.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::TextWrap.3perl file path=usr/perl5/$(PERLVER)/man/man3perl/Mail::DKIM::Verifier.3perl file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/ARC/MessageSignature.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/ARC/Seal.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/ARC/Signer.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/ARC/Verifier.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Algorithm/Base.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Algorithm/dk_rsa_sha1.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Algorithm/rsa_sha1.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Algorithm/rsa_sha256.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/AuthorDomainPolicy.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Canonicalization/Base.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Canonicalization/DkCommon.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Canonicalization/DkimCommon.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Canonicalization/dk_nofws.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Canonicalization/dk_simple.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Canonicalization/nowsp.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Canonicalization/relaxed.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Canonicalization/seal.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Canonicalization/simple.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Common.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/DNS.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/DkPolicy.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/DkSignature.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/DkimPolicy.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Key.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/KeyValueList.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/MessageParser.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Policy.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/PrivateKey.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/PublicKey.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Signature.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Signer.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/SignerPolicy.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/TextWrap.pm file path=usr/perl5/vendor_perl/$(PERLVER)/Mail/DKIM/Verifier.pm # perl modules are unusable without perl runtime binary depend type=require fmri=__TBD pkg.debug.depend.file=perl \ pkg.debug.depend.path=usr/perl5/$(PERLVER)/bin # Automatically generated dependencies based on distribution metadata depend type=require fmri=pkg:/library/perl-5/crypt-openssl-rsa-$(PLV) depend type=require fmri=pkg:/library/perl-5/mail-authenticationresults-$(PLV) depend type=require fmri=pkg:/library/perl-5/mailtools-$(PLV) depend type=require fmri=pkg:/library/perl-5/net-dns-$(PLV) #depend type=require fmri=pkg:/runtime/perl-$(PLV) components/perl/Mail-DKIM/pkg5
New file @@ -0,0 +1,29 @@ { "dependencies": [ "SUNWcs", "library/perl-5/crypt-openssl-rsa-534", "library/perl-5/crypt-openssl-rsa-536", "library/perl-5/mail-authenticationresults-534", "library/perl-5/mail-authenticationresults-536", "library/perl-5/mailtools-534", "library/perl-5/mailtools-536", "library/perl-5/net-dns-534", "library/perl-5/net-dns-536", "library/perl-5/net-dns-resolver-mock-534", "library/perl-5/net-dns-resolver-mock-536", "library/perl-5/test-requiresinternet-534", "library/perl-5/test-requiresinternet-536", "library/perl-5/yaml-libyaml-534", "library/perl-5/yaml-libyaml-536", "runtime/perl-534", "runtime/perl-536", "shell/ksh93", "system/library" ], "fmris": [ "library/perl-5/mail-dkim-534", "library/perl-5/mail-dkim-536", "library/perl-5/mail-dkim" ], "name": "Mail-DKIM" } components/perl/Mail-DKIM/test/results-all.master
New file @@ -0,0 +1,25 @@ t/adsp.t ........................ ok Authentication-Results Header parse error: not expecting a string at $(@D)/blib/lib/Mail/DKIM/ARC/Signer.pm line 116. Authentication-Results: Garbage Authentication-Results Header - SHOULD NOT PARSE at $(@D)/blib/lib/Mail/DKIM/ARC/Signer.pm line 121. t/arc-draft-sign-tests.t ........ ok t/arc-draft-validation-tests.t .. ok t/arc-signer.t .................. ok t/author-pod-syntax.t ........... skipped: these tests are for testing by the author t/dev-manifest.t ................ skipped: Author tests not required for installation t/external_signer.t ............. ok t/Mail-DKIM.t ................... ok t/policy.t ...................... skipped: connect: Connection refused t/public_key.t .................. skipped: connect: Connection refused t/signature.t ................... ok t/signer.t ...................... ok t/signer_dk.t ................... ok t/signer_expiration.t ........... ok t/signer_policy.t ............... ok t/simple_canonicalization.t ..... ok t/textwrap.t .................... ok t/verifier.t .................... ok t/verifier_strict.t ............. ok All tests successful. Files=19, Tests=455 Result: PASS tools/perl-version-convert
@@ -79,9 +79,11 @@ [[ "$DIST" == "Mail-AuthenticationResults" && "${VERSION:0:2}" == "1." ]] && ((${#VERSION} == 12)) && VER[1]=$((1${VERSION:2:4} - 10000)) && VER[2]=$((1${VERSION:6:2} - 100)) && VER[3]=$((1${VERSION:8:2} - 100)) && VER[4]=${VERSION:11:1} && VERSION=${VERSION:0:1} [[ "$DIST" == "Mail-AuthenticationResults" && "${VERSION:0:2}" == "2." ]] && ((${#VERSION} == 10)) && VER[1]=$((1${VERSION:2:4} - 10000)) && VER[2]=$((1${VERSION:6:2} - 100)) && VER[3]=$((1${VERSION:8:2} - 100)) && VERSION=${VERSION:0:1} [[ "$DIST" == "Mail-AuthenticationResults" && "${VERSION:0:2}" == "2." ]] && ((${#VERSION} == 12)) && VER[1]=$((1${VERSION:2:4} - 10000)) && VER[2]=$((1${VERSION:6:2} - 100)) && VER[3]=$((1${VERSION:8:2} - 100)) && VER[4]=${VERSION:11:1} && VERSION=${VERSION:0:1} [[ "$DIST" == "Net-DNS-Resolver-Mock" && "${VERSION:0:2}" == "1." ]] && ((${#VERSION} == 10)) && VER[1]=$((1${VERSION:2:4} - 10000)) && VER[2]=$((1${VERSION:6:2} - 100)) && VER[3]=$((1${VERSION:8:2} - 100)) && VERSION=${VERSION:0:1} [[ "$DIST" == "Mail-DKIM" && "${VERSION:0:2}" == "1." ]] && ((${#VERSION} == 10)) && VER[1]=$((1${VERSION:2:4} - 10000)) && VER[2]=$((1${VERSION:6:2} - 100)) && VER[3]=$((1${VERSION:8:2} - 100)) && VERSION=${VERSION:0:1} [[ "$DIST" == "Mail-DKIM" && "${VERSION:0:2}" == "1." ]] && ((${#VERSION} == 12)) && VER[1]=$((1${VERSION:2:4} - 10000)) && VER[2]=$((1${VERSION:6:2} - 100)) && VER[3]=$((1${VERSION:8:2} - 100)) && VER[4]=${VERSION:11:1} && VERSION=${VERSION:0:1} [[ "$DIST" == "Module-Build" ]] && ((${#VERSION} == 6)) && VER[1]=$((1${VERSION:2:4} - 10000)) && VERSION=${VERSION:0:1} [[ "$DIST" == "Mozilla-CA" ]] && ((${#VERSION} == 8)) && VER[1]=$((1${VERSION:4:2} - 100)) && VER[2]=$((1${VERSION:6:2} - 100)) && VERSION=${VERSION:0:4} [[ "$DIST" == "Net-DNS-Resolver-Mock" && "${VERSION:0:2}" == "1." ]] && ((${#VERSION} == 10)) && VER[1]=$((1${VERSION:2:4} - 10000)) && VER[2]=$((1${VERSION:6:2} - 100)) && VER[3]=$((1${VERSION:8:2} - 100)) && VERSION=${VERSION:0:1} [[ "$DIST" == "PkgConfig" && "${VERSION:4:3}" == "026" ]] && ((${#VERSION} == 7)) && VER[1]=$((1${VERSION:2:2} - 100)) && VERSION=${VERSION:0:1} C=