summaryrefslogtreecommitdiff
path: root/lib/locale.t
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>2007-10-21 07:51:14 +0000
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2007-10-21 07:51:14 +0000
commit4373e181fac8635290d5c04b6ca4685b80461416 (patch)
tree0dd6f68bf827ef5ddc244137823e50ab70ee87fc /lib/locale.t
parentf46d31f29260b0c2f9512e111771e7be43966193 (diff)
downloadperl-4373e181fac8635290d5c04b6ca4685b80461416.tar.gz
Skip test on Basque locales on Mac OS X 10.5
p4raw-id: //depot/perl@32153
Diffstat (limited to 'lib/locale.t')
-rw-r--r--lib/locale.t5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/locale.t b/lib/locale.t
index 783d0bd9dc..aa8aa07ce2 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;
}