Commit caa579730f for perl

commit caa579730fd104f2230aacb48d19e4e99e1ec5b2
Author: James E Keenan <jamesekeenan@yahoo.com>
Date:   Mon Sep 28 14:26:59 2026 -0400

    Account for bad locales on older Darwin

    Per research by Sevan Janiyan. For: GH #24866.

diff --git a/lib/locale.t b/lib/locale.t
index dd8be06b03..ad217224a6 100644
--- a/lib/locale.t
+++ b/lib/locale.t
@@ -162,6 +162,12 @@ if ($os eq 'cygwin' && version->new(($Config{osvers} =~ /^(\d+(?:\.\d+)+)/)[0])
     $known_bad_locales{'cygwin'} = qr/ ^ ps_AF /ix;
 }

+# Per GH #24866, older versions of Darwin have bad lt_LT locales
+my ($osmajmin) = $Config{osvers} =~ /^(\d+\.\d+)/;
+if ($^O eq 'darwin' && $osmajmin < 24) {
+    $known_bad_locales{'darwin'} = qr/ ^ lt_LT.ISO8859 /ix;
+}
+
 use Dumpvalue;

 my $dumper = Dumpvalue->new(