From b4c57c5210a4ac5b3d5edd6d41f2ec6eda6ac13f Mon Sep 17 00:00:00 2001 From: Xesxen Date: Mon, 16 Mar 2026 22:26:40 +0100 Subject: [PATCH 1/4] perlPackages: Add MIMEBase32 --- pkgs/top-level/perl-packages.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 5dfec5df7706..d0e21b3fed1d 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -21485,6 +21485,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"; From d0eb10197c5f7a6c2dd9a99d8b8586e37dfb1f75 Mon Sep 17 00:00:00 2001 From: Xesxen Date: Mon, 16 Mar 2026 22:27:06 +0100 Subject: [PATCH 2/4] perlPackages.ZonemasterLDNS: 3.2.0 -> 5.0.2 --- pkgs/top-level/perl-packages.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index d0e21b3fed1d..b0a9a7bbe4ff 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -39542,10 +39542,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"; @@ -39555,10 +39555,13 @@ with self; nativeBuildInputs = [ pkgs.pkg-config ]; buildInputs = [ DevelChecklib + ExtUtilsPkgConfig + MIMEBase32 ModuleInstall ModuleInstallXSUtil TestFatal TestDifferences + TestException pkgs.ldns pkgs.libidn2 pkgs.openssl From 7412be45777aa97e9e9ef0190fcb274495aed323 Mon Sep 17 00:00:00 2001 From: Xesxen Date: Mon, 16 Mar 2026 22:27:24 +0100 Subject: [PATCH 3/4] perlPackages.ZonemasterEngine: 4.6.1 -> 8.1.1 --- pkgs/top-level/perl-packages.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index b0a9a7bbe4ff..133b34ce8a97 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -39502,13 +39502,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 @@ -39522,15 +39524,17 @@ with self; FileShareDir FileSlurp IOSocketINET6 + ListCompare ListMoreUtils + LogAny + MailSPF ModuleFind - Moose - MooseXSingleton - NetIP + NetDNS NetIPXS Readonly TextCSV ZonemasterLDNS + YAMLLibYAML libintl-perl ]; From a4cbbabb41bc19cd4a7290cd5c4d30201ea6cf26 Mon Sep 17 00:00:00 2001 From: Xesxen Date: Mon, 16 Mar 2026 22:27:39 +0100 Subject: [PATCH 4/4] perlPackages.ZonemasterCLI: 6.000003 -> 8.0.1 --- pkgs/top-level/perl-packages.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 133b34ce8a97..0d8cbea8eabd 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -39475,15 +39475,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