./textproc/p5-Date-Manip, Perl5 module for date calculations

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 6.95nb1, Package name: p5-Date-Manip-6.95nb1, Maintainer: pkgsrc-users

This is a set of routines designed to make any common date/time
manipulation easy to do. Operations such as comparing two times,
calculating a time a given amount of time from another, or parsing
international times are all easily done.

Date::Manip deals only with the Gregorian calendar (the one currently in
use). The Julian calendar defined leap years as every 4th year. The
Gregorian calendar improved this by making every 100th year NOT a leap
year, unless it was also the 400th year. The Gregorian calendar has been
extrapolated back to the year 1000 AD and forward to the year 9999 AD.
Note that in historical context, the Julian calendar was in use until 1582
when the Gregorian calendar was adopted by the Catholic church. Protestant
countries did not accept it until later; Germany and Netherlands in 1698,
British Empire in 1752, Russia in 1918. Note that the Gregorian calendar
is itself imperfect. Each year is on average 26 seconds too long, which
means that every 3,323 years, a day should be removed from the calendar.
No attempt is made to correct for that.


Required to run:
[textproc/p5-YAML-Syck] [lang/perl5] [devel/p5-Test-Pod-Coverage] [devel/p5-Test-Pod]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

Filesize: 1843.125 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-28 10:26:05 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 6.95

Upstream changes:
6.95  expected 2024-03-01
  -  Better support for weeks of the year
         Added the Week1ofYear config variable and deprecated the Jan1Week1
         variable. The first week of the year can now be specified much more
         easily.

  -  Support for the standard POSIX strftime directives in printf
         The Date::Manip::Date::printf method uses a set of directives which
         is similar, but not identical, to the POSIX strftime directives.

         A new config variable Use_POSIX_Printf has been added. If set, the
         printf method will use the POSIX strftime directives more fully
         (see the PRINTF DIRECTIVES section in the Date::Manip::Date POD for
         more information).

         Reported in GitHub #48

  -  Time zone fixes
         Newest zoneinfo data (tzdata 2024a).
   2024-01-17 23:54:51 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/p5-Date-Manip) Updated 6.93 to 6.94

6.94  2024-01-09
  -  Time zone fixes
         The 6.93 release didn't include the windows timezone aliases from
         GitHub #46. Pointed out by Mike Capella.

         Newest zoneinfo data (tzdata 2023d).

  -  Documentation fixes
         Fixed a grammatical issue. GitHub #49
   2023-12-12 23:54:16 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
(devel/p5-Date-Manip) Updated to 6.93, ChangeLog not updated
   2023-07-06 11:43:03 by Thomas Klausner | Files touched by this commit (2483)
Log message:
*: recursive bump for perl 5.38
   2023-06-27 04:58:57 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 6.92

Upstream changes:
6.92  2023-06-07
  -  Time zone fixes
         Newest zoneinfo data (tzdata 2023c).

  -  Documentation fixes
         Typo fix. Reported by Derek Terveer

6.91  2023-03-01
  -  Fixed bug where timezone alias wasn't handled
         On linux systems configured to be in a timezone that is an alias,
         the system timezone wasn't recognized, and it defaulted to GMT.
         This is now fixed. Patch supplied by Sandi Wallendahl (GitHub #43)

6.90  2022-12-02
  -  Time zone fixes
         Aliases in the tzdata database were not being added to the timezone
         data. Reported in GitHub issue #40.

         The UTC timezone is now named Etc/UTC instead of UTC to be in line
         with the aliases.

         Newest zoneinfo data (tzdata 2022g).

  -  Language fixes
         Additions to the Polish translation. GitHub issue #41.

         Additions to several languages. GitHub issue #42.

         Added some support for per-language parsing rules to respond to
         GitHub issue #42.

  -  Documentation fixes
         The version numbers in the change log was messed up due to a
         skipped release (no new timezone fixes that time). Fixed.

6.89  2022-09-01
  -  (!) Date::Manip 5.xx interface to be removed
         The old version of Date::Manip (version 5.xx) has been distributed
         as part of the package in order to support versions of perl older
         than 5.10 . I see no valid reason to continue to support that, so
         as of version 7.00, Date::Manip will only include the newer
         interfaces (which require perl 5.10 or newer). There are no plans
         to deprecate the functional interface.

  -  Time zone fixes
         Newest zoneinfo data (tzdata 2022c).
   2022-07-16 02:06:40 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 6.88

Upstream changes:
6.88  expected 2022-06-01
  -  Time zone fixes
         There were no new timezone fixes on 2022-03-01, so no release made
         then.

         Newest zoneinfo data (tzdata 2022a).

6.87  expected 2022-03-01
  -  Bug fixes
         The package was being generated with an incorrect MANIFEST file.
         This is now fixed. RT 140075
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2021-11-30 01:21:51 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 6.86
Update DEPENDS

Upstream changes:
6.86  2021-11-15
  -  Change warn to carp
         All warnings are now issued with the carp command rather than warn.
         Requested in GitHup pull request #18, but that request was not used
         because it only changed the uses in the Date::Manip::Date module.

  -  Bug fixes
         Fixed a bug where the next/prev Date::Manip::Recur methods gave
         incorrect results when there are no dates that match the criteria.
         (GitHub #36)

  -  Time zone fixes
         There were no new timezone fixes on 2021-06-01 or 2021-09-01, so no
         releases made then.

         Newest zoneinfo data (tzdata 2021e). (GitHub #37)