From 7ee67608dd2c0c8ef3e703d826cbc532d4dff108 Mon Sep 17 00:00:00 2001 From: Xesxen Date: Mon, 7 Sep 2026 17:39:51 +0200 Subject: [PATCH 1/4] perlPackages: Add CBORXS --- pkgs/top-level/perl-packages.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index accdc8a80717..0677fbc79dff 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4409,6 +4409,25 @@ with self; }; }; + CBORXS = buildPerlPackage { + pname = "CBOR-XS"; + version = "1.87"; + src = fetchurl { + url = "mirror://cpan/authors/id/M/ML/MLEHMANN/CBOR-XS-1.87.tar.gz"; + hash = "sha256-6sFecwqvYS7dnt9x5qqVRlNhG65aEEO5YK/1qbHlcf8="; + }; + buildInputs = [ + CanaryStability + TaskWeaken + ]; + propagatedBuildInputs = [ + TypesSerialiser + commonsense + ]; + meta = { + }; + }; + CDDB_get = buildPerlPackage { pname = "CDDB_get"; version = "2.28"; From 136723a252098508138cbdf4d1f67bcf0ea3b41c Mon Sep 17 00:00:00 2001 From: Xesxen Date: Mon, 7 Sep 2026 17:40:17 +0200 Subject: [PATCH 2/4] perlPackages.ZonemasterCLI: 8.0.1 -> 8.0.2 --- pkgs/top-level/perl-packages.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 0677fbc79dff..272f155044e7 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -39639,11 +39639,18 @@ with self; ZonemasterCLI = buildPerlPackage { pname = "Zonemaster-CLI"; - version = "8.0.1"; + version = "8.0.2"; src = fetchurl { - url = "mirror://cpan/authors/id/Z/ZN/ZNMSTR/Zonemaster-CLI-v8.0.1.tar.gz"; - hash = "sha256-QLUza9M72r/q1W+uhG5pn6YWz7dDJQ0rIq3NyDVUtjU="; + url = "mirror://cpan/authors/id/Z/ZN/ZNMSTR/Zonemaster-CLI-v8.0.2.tar.gz"; + hash = "sha256-Y9XorsQS7NFjaxv+/maPQM3hlPdo7ODDZWkQZJkgxgU="; }; + postPatch = '' + # 8.0.2 removed the fixture packets in t/usage.normal.data. This breaks in Nix's isolated environment. + substituteInPlace t/usage.t \ + --replace-fail \ + 'qr{NOTICE .* WARNING .* ERROR}msx' \ + 'qr{NOTICE .* WARNING}msx' + ''; buildInputs = [ JSONValidator TestDifferences @@ -39652,9 +39659,8 @@ with self; ]; propagatedBuildInputs = [ JSONXS - MooseXGetopt NetIPXS - TextReflow + Readonly TryTiny ZonemasterEngine ZonemasterLDNS From 523e0b60a950aa663f3f5da26a303c326d83051f Mon Sep 17 00:00:00 2001 From: Xesxen Date: Mon, 7 Sep 2026 17:41:30 +0200 Subject: [PATCH 3/4] perlPackages.ZonemasterEngine: 8.1.1 -> 9.0.0 --- pkgs/top-level/perl-packages.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 272f155044e7..7867bf80b696 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -39680,10 +39680,10 @@ with self; ZonemasterEngine = buildPerlPackage { pname = "Zonemaster-Engine"; - version = "8.1.1"; + version = "9.0.0"; src = fetchurl { - url = "mirror://cpan/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v8.1.1.tar.gz"; - hash = "sha256-QlQQ+saL++8A1MW9dqMRzDNH6cydyQl9HB3cXanudGI="; + url = "mirror://cpan/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v9.0.0.tar.gz"; + hash = "sha256-9J07VHNQF3AQA/9VeaVjcIZbZyB3wu/yoDDUT0HJgFU="; }; buildInputs = [ LocalePO @@ -39696,6 +39696,7 @@ with self; TestPod ]; propagatedBuildInputs = [ + CBORXS ClassAccessor Clone EmailValid @@ -39711,13 +39712,12 @@ with self; NetIPXS Readonly TextCSV - ZonemasterLDNS YAMLLibYAML + ZonemasterLDNS libintl-perl ]; - meta = { - description = "Tool to check the quality of a DNS zone"; + description = "A tool to check the quality of a DNS zone"; license = lib.licenses.bsd3; }; }; From 2a4c30d54ec74249d7b2d6f86aabb7fc59d08014 Mon Sep 17 00:00:00 2001 From: Xesxen Date: Mon, 7 Sep 2026 17:42:54 +0200 Subject: [PATCH 4/4] perlPackages.ZonemasterLDNS: 5.0.2 -> 5.1.0 --- pkgs/top-level/perl-packages.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 7867bf80b696..ee060b745689 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -39724,10 +39724,10 @@ with self; ZonemasterLDNS = buildPerlPackage { pname = "Zonemaster-LDNS"; - version = "5.0.2"; + version = "5.1.0"; src = fetchurl { - url = "mirror://cpan/authors/id/Z/ZN/ZNMSTR/Zonemaster-LDNS-5.0.2.tar.gz"; - hash = "sha256-IP1f+7SgnQ1vv9BjkBoSsa7rv9k3KoXOLUVcmkwJqYY="; + url = "mirror://cpan/authors/id/Z/ZN/ZNMSTR/Zonemaster-LDNS-5.1.0.tar.gz"; + hash = "sha256-R8zYw/Zm051R/DZp+PSZetQeIfydTkD4G3VYw7FeT88="; }; 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"; @@ -39741,9 +39741,10 @@ with self; MIMEBase32 ModuleInstall ModuleInstallXSUtil - TestFatal TestDifferences TestException + TestFatal + TestNoWarnings pkgs.ldns pkgs.libidn2 pkgs.openssl