diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index ba53d10159e4..a10771a65cb2 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -21541,6 +21541,23 @@ with self; }; }; + MIMEBase32 = buildPerlPackage { + pname = "MIME-Base32"; + version = "1.303"; + src = fetchurl { + url = "mirror://cpan/authors/id/R/RE/REHSACK/MIME-Base32-1.303.tar.gz"; + hash = "sha256-qyH6mRMOM6Cv9s21lvZH5eVl0gfWNLou8Gvb71BCTpk="; + }; + meta = { + homepage = "https://metacpan.org/release/MIME-Base32"; + description = "Base32 encoder and decoder"; + license = with lib.licenses; [ + artistic1 + gpl1Plus + ]; + }; + }; + MIMECharset = buildPerlPackage { pname = "MIME-Charset"; version = "1.013.1"; @@ -39505,15 +39522,23 @@ with self; ZonemasterCLI = buildPerlPackage { pname = "Zonemaster-CLI"; - version = "6.000003"; + version = "8.0.1"; src = fetchurl { - url = "mirror://cpan/authors/id/Z/ZN/ZNMSTR/Zonemaster-CLI-v6.0.3.tar.gz"; - hash = "sha256-oYDBYVygvPUZ9vrGX/y5A0MAQ6zgSsrf6AtUdFcZG4Q="; + url = "mirror://cpan/authors/id/Z/ZN/ZNMSTR/Zonemaster-CLI-v8.0.1.tar.gz"; + hash = "sha256-QLUza9M72r/q1W+uhG5pn6YWz7dDJQ0rIq3NyDVUtjU="; }; + buildInputs = [ + JSONValidator + TestDifferences + TestException + TestNoWarnings + ]; propagatedBuildInputs = [ JSONXS MooseXGetopt + NetIPXS TextReflow + TryTiny ZonemasterEngine ZonemasterLDNS libintl-perl @@ -39532,13 +39557,15 @@ with self; ZonemasterEngine = buildPerlPackage { pname = "Zonemaster-Engine"; - version = "4.6.1"; + version = "8.1.1"; src = fetchurl { - url = "mirror://cpan/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.6.1.tar.gz"; - hash = "sha256-4AXo3bZTOLnnPjjX5KNb/2O7MRqcAtlqpz5sPwNN9b0="; + url = "mirror://cpan/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v8.1.1.tar.gz"; + hash = "sha256-QlQQ+saL++8A1MW9dqMRzDNH6cydyQl9HB3cXanudGI="; }; buildInputs = [ + LocalePO PodCoverage + SubOverride TestDifferences TestException TestFatal @@ -39552,15 +39579,17 @@ with self; FileShareDir FileSlurp IOSocketINET6 + ListCompare ListMoreUtils + LogAny + MailSPF ModuleFind - Moose - MooseXSingleton - NetIP + NetDNS NetIPXS Readonly TextCSV ZonemasterLDNS + YAMLLibYAML libintl-perl ]; @@ -39572,10 +39601,10 @@ with self; ZonemasterLDNS = buildPerlPackage { pname = "Zonemaster-LDNS"; - version = "3.2.0"; + version = "5.0.2"; src = fetchurl { - url = "mirror://cpan/authors/id/Z/ZN/ZNMSTR/Zonemaster-LDNS-3.2.0.tar.gz"; - hash = "sha256-BpsWQRcpX6gtJSlAocqLMIrYsfPocjvk6CaqqX9wbWw="; + url = "mirror://cpan/authors/id/Z/ZN/ZNMSTR/Zonemaster-LDNS-5.0.2.tar.gz"; + hash = "sha256-IP1f+7SgnQ1vv9BjkBoSsa7rv9k3KoXOLUVcmkwJqYY="; }; env.NIX_CFLAGS_COMPILE = "-I${pkgs.openssl.dev}/include -I${pkgs.libidn2}.dev}/include"; env.NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.openssl}/lib -L${lib.getLib pkgs.libidn2}/lib -lcrypto -lidn2"; @@ -39585,10 +39614,13 @@ with self; nativeBuildInputs = [ pkgs.pkg-config ]; buildInputs = [ DevelChecklib + ExtUtilsPkgConfig + MIMEBase32 ModuleInstall ModuleInstallXSUtil TestFatal TestDifferences + TestException pkgs.ldns pkgs.libidn2 pkgs.openssl