Path to this page:
./
devel/p5-Date-Manip,
Perl5 module for date calculations
Branch: CURRENT,
Version: 6.95nb1,
Package name: p5-Date-Manip-6.95nb1,
Maintainer: pkgsrc-usersThis 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)
- (2024-11-16) Updated to version: p5-Date-Manip-6.95nb1
- (2024-04-28) Updated to version: p5-Date-Manip-6.95
- (2024-01-18) Updated to version: p5-Date-Manip-6.94
- (2023-12-13) Updated to version: p5-Date-Manip-6.93
- (2023-07-06) Updated to version: p5-Date-Manip-6.92nb1
- (2023-06-27) Updated to version: p5-Date-Manip-6.92
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) | |
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)
|