X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2Flocale.t;h=aa8aa07ce2b15027bfa353ca93b33d36383b91f6;hb=a06bfbf46ad8e21060b59ed409ba2f87fbfcdc35;hp=783d0bd9dc2a1a4eea7bc96ee2df1f17ec2bf363;hpb=3a2d17640c711a74da5a32d6750db585e6944152;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/locale.t b/lib/locale.t index 783d0bd..aa8aa07 100644 --- a/lib/locale.t +++ b/lib/locale.t @@ -454,9 +454,10 @@ if (-x "/usr/bin/locale" && open(LOCALES, "/usr/bin/locale -a 2>/dev/null|")) { setlocale(LC_ALL, "C"); if ($^O eq 'darwin') { - # Darwin 8/Mac OS X 10.4 has bad Basque locales: perl bug #35895, + # Darwin 8/Mac OS X 10.4 and 10.5 have bad Basque locales: perl bug #35895, # Apple bug ID# 4139653. It also has a problem in Byelorussian. - if ($Config{osvers} ge '8' and $Config{osvers} lt '9') { + (my $v) = $Config{osvers} =~ /^(\d+)/; + if ($v >= 8 and $v < 10) { debug "# Skipping eu_ES, be_BY locales -- buggy in Darwin\n"; @Locale = grep ! m/^(eu_ES|be_BY.CP1131$)/, @Locale; }