mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
dev-perl/DateTime-Tiny: Fix test bug w/ new DateTime::Locale
See https://rt.cpan.org/Public/Bug/Display.html?id=108636 Only affects tests. Package-Manager: portage-2.2.27
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
@@ -14,5 +14,7 @@ SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
SRC_TEST=do
|
||||
# https://rt.cpan.org/Public/Bug/Display.html?id=108636
|
||||
PATCHES=( "${FILESDIR}/${MODULE_VERSION}-locale-c.patch" )
|
||||
DEPEND="virtual/perl-ExtUtils-MakeMaker
|
||||
test? ( virtual/perl-Test-Simple )"
|
||||
|
||||
34
dev-perl/DateTime-Tiny/files/1.04-locale-c.patch
Normal file
34
dev-perl/DateTime-Tiny/files/1.04-locale-c.patch
Normal file
@@ -0,0 +1,34 @@
|
||||
From b03f13d762d577a3f4774c0ed64b8d376c74da9a Mon Sep 17 00:00:00 2001
|
||||
From: Nigel Gregoire <nigelg@airg.com>
|
||||
Date: Mon, 11 Jan 2016 12:00:06 -0800
|
||||
Subject: [PATCH] Fix locale test for newer DateTime::Locale
|
||||
|
||||
As of v1.00, DateTime::Locale uses "en-US-POSIX" instead of "C".
|
||||
---
|
||||
t/02_main.t | 6 +++++-
|
||||
1 file changed, 5 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/t/02_main.t b/t/02_main.t
|
||||
index 18bd8d1..6c2b371 100644
|
||||
--- a/t/02_main.t
|
||||
+++ b/t/02_main.t
|
||||
@@ -10,6 +10,7 @@ BEGIN {
|
||||
|
||||
use Test::More tests => 31;
|
||||
use DateTime::Tiny;
|
||||
+use version 0.77;
|
||||
|
||||
|
||||
|
||||
@@ -76,7 +77,10 @@ SKIP: {
|
||||
# Expand to a DateTime
|
||||
my $dt = $date->DateTime;
|
||||
isa_ok( $dt, 'DateTime' );
|
||||
- is( $dt->locale->id, 'C', '->locate ok' );
|
||||
+ # DateTime::Locale version 1.00 changes "C" to "en-US-POSIX".
|
||||
+ my $expected = version->parse($DateTime::Locale::VERSION) < version->parse("1.00")
|
||||
+ ? "C" : "en-US-POSIX";
|
||||
+ is( $dt->locale->id, $expected, '->locale ok' );
|
||||
is( $dt->time_zone->name, 'floating', '->timezone ok' );
|
||||
|
||||
# Compare accessor results
|
||||
Reference in New Issue
Block a user