Subject: CVS commit: pkgsrc/devel/p5-Date-Calc
To: None <pkgsrc-changes@netbsd.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 11/26/2001 19:38:13
Module Name: pkgsrc
Committed By: wiz
Date: Mon Nov 26 17:38:13 UTC 2001
Modified Files:
pkgsrc/devel/p5-Date-Calc: Makefile distinfo
Added Files:
pkgsrc/devel/p5-Date-Calc/patches: patch-aa
Log Message:
Update to 5.0, provided by Shell Hung in pkg/14694.
More interesting changes since 4.3:
Module "Date::Calc":
+ Added the following new functions:
* check_time()
* Delta_YMD()
* Delta_YMDHMS()
* Add_Delta_YM()
* Add_Delta_YMDHMS()
* Normalize_DHMS()
* This_Year()
* Gmtime()
* Localtime()
* Mktime()
* Timezone()
* Date_to_Time()
* Time_to_Date()
* Fixed_Window()
* Moving_Window()
* ISO_LC()
* ISO_UC()
+ Added support for Norwegian.
+ Added support for Swedish.
+ Added support for Danish.
+ Added support for Finnish.
+ Changed the month names of some languages to lower case.
+ Changed the french "long" date format to a more popular form.
+ Fixed the broken parsing of special ISO-Latin-1 characters
in Date::Calc (replaced <ctype.h> with better solution).
- Locales wouldn't help here, because "Decode_Language()" must
work with any locale setting. Moreover, setting a language in
Date::Calc would also require to set the proper corresponding
locale in the current environment, which may not be available
on the current system. The new solution works independently
of any locale and with ALL languages (in ISO-Latin-1).
+ Changed the function "Add_Delta_YMD()" to have a more intuitive,
consistent and reversible behaviour. This might break existing
code, though. (To get the old behaviour, use the new function
"Add_Delta_YM()" plus "Add_Delta_Days()" thereafter instead.)
+ Added an optional boolean parameter "orthodox" to "Calendar()"
for calendars starting with Sunday instead of Monday.
+ Changed the behaviour of the "Decode_Date_*()" set of functions:
if the current year is available on the system, then a "moving
window" strategy is applied to year numbers < 100; otherwise
it defaults to the previous behaviour (see version 4.3 below).
+ Changed the "Week_of_Year()" function: In scalar context, it
now returns just the week number. BEWARE, this is a DANGEROUS
feature - see the manual page for why this is so!
Module "Date::Calc::Object":
+ Added the module Date::Calc::Object, an object-oriented add-on
to Date::Calc with overloaded operators.
Modules "Date::Calendar[::(Year|Profiles)]":
+ Added the modules Date::Calendar, Date::Calendar::Year and
Date::Calendar::Profiles, for calculations which need to
take holidays into account (and for generating calendars).
To generate a diff of this commit:
cvs rdiff -r1.6 -r1.7 pkgsrc/devel/p5-Date-Calc/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/devel/p5-Date-Calc/distinfo
cvs rdiff -r0 -r1.1 pkgsrc/devel/p5-Date-Calc/patches/patch-aa
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.