Hi, - update p5-Time-Format to 1.12 - use no groff - patch broken tests
For some reasons the regression tests produced errors like this. Can't locate package Date::Manip::Obj for @Date::Manip::TZ::ISA at /usr/local/libdata/perl5/site_perl/Date/Manip/TZ.pm line 1305, <DATA> line 1. This already failed with 1.11, I don't know when that was introduced. It happens after some perl namespace manipulation when the test tried to figure out wether Date::Manip tests should be skipped. We have converters/p5-DateManip in REGRESS_DEPENDS so I just removed the skip detection code. ok? bluhm Index: devel/p5-Time-Format/Makefile =================================================================== RCS file: /data/mirror/openbsd/cvs/ports/devel/p5-Time-Format/Makefile,v retrieving revision 1.8 diff -u -p -r1.8 Makefile --- devel/p5-Time-Format/Makefile 3 Dec 2010 11:44:38 -0000 1.8 +++ devel/p5-Time-Format/Makefile 30 Sep 2012 15:30:42 -0000 @@ -2,8 +2,7 @@ COMMENT= easy-to-use date/time formatting -DISTNAME= Time-Format-1.11 -REVISION= 0 +DISTNAME= Time-Format-1.12 CATEGORIES= devel MAINTAINER= Alexander Bluhm <bl...@openbsd.org> @@ -15,7 +14,6 @@ PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes MODULES= cpan -USE_GROFF = Yes REGRESS_DEPENDS= converters/p5-DateManip \ devel/p5-DateTime Index: devel/p5-Time-Format/distinfo =================================================================== RCS file: /data/mirror/openbsd/cvs/ports/devel/p5-Time-Format/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- devel/p5-Time-Format/distinfo 18 Aug 2009 23:00:53 -0000 1.5 +++ devel/p5-Time-Format/distinfo 30 Sep 2012 15:19:55 -0000 @@ -1,5 +1,2 @@ -MD5 (Time-Format-1.11.tar.gz) = ILbxO2fGhAoFJ6ZZfJhhsg== -RMD160 (Time-Format-1.11.tar.gz) = 8kwj7EMrZw1b0RaqMV3bbNw4C4E= -SHA1 (Time-Format-1.11.tar.gz) = BdOcjJSb9Wt/tfxRzOdSgD2ks5A= -SHA256 (Time-Format-1.11.tar.gz) = +zo56M+P2PR0YrT8L5nbrMUYlrxLfEb8uA9xt4DpvQk= -SIZE (Time-Format-1.11.tar.gz) = 30330 +SHA256 (Time-Format-1.12.tar.gz) = 75a6CQJopWg2fIPs3Kw0mwz+FkMpvDTen7zC2+ZrjJ4= +SIZE (Time-Format-1.12.tar.gz) = 38131 Index: devel/p5-Time-Format/patches/patch-t_doc_t =================================================================== RCS file: devel/p5-Time-Format/patches/patch-t_doc_t diff -N devel/p5-Time-Format/patches/patch-t_doc_t --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ devel/p5-Time-Format/patches/patch-t_doc_t 1 Oct 2012 00:19:20 -0000 @@ -0,0 +1,21 @@ +$OpenBSD$ +--- t/doc.t.orig Thu Sep 27 18:32:39 2012 ++++ t/doc.t Mon Oct 1 02:18:22 2012 +@@ -11,17 +11,6 @@ my $tl_notok; + BEGIN { $tl_notok = eval('use Time::Local; 1')? 0 : 1 } + my $dm_notok; + my $dm_notz; +-BEGIN +-{ +- $dm_notok = eval('use Date::Manip (); 1')? 0 : 1; +- unless ($dm_notok) +- { +- # If Date::Manip can't determine the time zone, it'll bomb out of the tests. +- $dm_notz = eval('Date::Manip::Date_TimeZone (); 1')? 0 : 1; +- } +- delete $INC{'Date/Manip.pm'}; +- %Date::Manip:: = (); +-} + + # Were all variables imported? (3) + is ref tied %time, 'Time::Format' => '%time imported'; Index: devel/p5-Time-Format/patches/patch-t_funcs_t =================================================================== RCS file: devel/p5-Time-Format/patches/patch-t_funcs_t diff -N devel/p5-Time-Format/patches/patch-t_funcs_t --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ devel/p5-Time-Format/patches/patch-t_funcs_t 1 Oct 2012 00:19:17 -0000 @@ -0,0 +1,20 @@ +$OpenBSD$ +--- t/funcs.t.orig Thu Sep 27 18:32:39 2012 ++++ t/funcs.t Mon Oct 1 02:18:49 2012 +@@ -15,16 +15,6 @@ BEGIN { + } + my $manip_bad; + my $manip_notz; +-BEGIN { +- $manip_bad = eval('use Date::Manip (); 1')? 0 : 1; +- unless ($manip_bad) +- { +- # If Date::Manip can't determine the time zone, it'll bomb out of the tests. +- $manip_notz = eval ('Date::Manip::Date_TimeZone (); 1')? 0 : 1; +- } +- delete $INC{'Date/Manip.pm'}; +- %Date::Manip:: = (); +-} + + # Get day/month names in current locale + my ($Thursday, $Thu, $June, $Jun); Index: devel/p5-Time-Format/patches/patch-t_manip_t =================================================================== RCS file: devel/p5-Time-Format/patches/patch-t_manip_t diff -N devel/p5-Time-Format/patches/patch-t_manip_t --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ devel/p5-Time-Format/patches/patch-t_manip_t 1 Oct 2012 00:19:17 -0000 @@ -0,0 +1,25 @@ +$OpenBSD$ +--- t/manip.t.orig Thu Sep 27 18:32:39 2012 ++++ t/manip.t Mon Oct 1 02:19:07 2012 +@@ -6,21 +6,6 @@ use Test::More tests => 6; + BEGIN { $Time::Format::NOXS = 1 } + BEGIN { use_ok 'Time::Format', qw(%manip) } + my $manip_bad; +-BEGIN +-{ +- unless (eval 'use Date::Manip (); 1') +- { +- $manip_bad = 'Date::Manip is not available'; +- } +- else +- { +- # If Date::Manip can't determine the time zone, it'll bomb out of the tests. +- $manip_bad = 'Date::Manip cannot determine time zone' +- unless eval 'Date::Manip::Date_TimeZone(); 1'; +- } +- delete $INC{'Date/Manip.pm'}; +- %Date::Manip:: = (); +-} + + my $t = 'first thursday in june 2003'; +