Subject: CVS commit: pkgsrc/time/p5-Time-HiRes
From: Wen Heping
Date: 2016-07-24 05:32:32
Message id: 20160724033232.EB7FBFBB5@cvs.NetBSD.org

Log Message:
Update to 1.9739

Upstream changes:
1.9739 [2016-06-28]
  - the upcoming macOS 10.12 (Sierra, the operating system formerly
    known as OS X, or Darwin) has implemented the clock_gettime()
    and clock_getres() interfaces but not the clock_nanosleep()

1.9738 [2016-06-26]
  - fix the dates in the Changes, it's not July yet
    [rt.cpan.org #115553]
  - in cygwin, drop the utime.t expected timestamp resolution
  - documented for utime that the actual timestamp resolution depends
    on the operating system and the filesystem, just like for stat
  - looks like in gnukfreebsd 10.1 neither futimens or utimensat work
    even though they exist, skipping utime tests there for now
  - demodernize the Test::More use in utime.t (no subtest) to
    better support older Perl installations
  - for all the tests, drop the Test::More 0.82 requirement,
    the only "modern" thing used is the note routine which
    can be replaced with print("# ...\n") (or printf),
    with this works back at least with Test::More 0.54 (perl 5.8.7)

1.9737 [2016-06-22]
  - utime in HiRes.xs had dXSARGS which was unnecessary, leading
    to two markstack pops, panic, and two-minute wait for the watchdog
    (thanks to Dave Mitchell for the eagle-eye)
  - even though 5.10.x should have the Perl_ck_warner, many CPAN
    smokes proved otherwise, so requiring now at least 5.12 for
    Perl_ck_warner use in IS_SAFE_PATHNAME()

1.9736 [2016-06-22]
  - the IS_SAFE_PATHNAME() emulation was too modern for Perl 5.10
  - make it so that only one value is set for -DTIME_HIRES_STAT
    even on systems that support many options
  - the 1.9734 (only released in blead, and as part of the development
    release 5.25.2) fix for Darwin's clock_gettime was wrong under
    threaded builds, leading into mutex panics in clock.t
  - the d_hires_utime determination was made more precise
  - the utime.t was failing in platforms where only one of
    futimens/utimensat was present (neither or both was okay)

1.9735 [2016-06-20]
  - Time::HiRes should override `utime` to allow setting hires
    (futimens and utimensat support)
    [rt.perl.org #114809]
  - the utime patch used IS_SAFE_PATHNAME() which isn't available in
    too old Perls, so emulate (in case the Devel::PPPort is too old)

1.9734 [2016-06-17]
  - fix Darwins with clock_gettime: blead 2d41a263
    [rt.perl.org #128427]

1.9733 [2016-04-23]
  - C90 declaration-after-statement error with darwin threads: blead de1003b4
    [rt.cpan.org #113856]

Files:
RevisionActionfile
1.46modifypkgsrc/time/p5-Time-HiRes/Makefile
1.26modifypkgsrc/time/p5-Time-HiRes/distinfo