./time/p5-DateTime, Perl module for date/time sets and ranges

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


Branch: CURRENT, Version: 0.6100nb1, Package name: p5-DateTime-0.6100nb1, Maintainer: pkgsrc-users

The DateTime.pm module aims to provide a complete, correct, and easy
to use date/time object implementation. Currently it handles many date
calculations, date math (addition and subtraction), and provides
convenient methods for retrieving portions of a date/time.

This module properly supports the Olson time zone database, meaning
that historical time zone information, and more importantly, daylight
saving time rules, can be handled transparently, simply by setting the
correct time zone. This is done by using the DateTime::TimeZone
module.


Required to run:
[lang/perl5] [time/p5-DateTime-Locale] [time/p5-DateTime-TimeZone] [devel/p5-Params-Validate]

Required to build:
[devel/p5-Test-Exception] [devel/p5-Module-Build] [devel/p5-Test-Simple]

Master sites: (Expand)

SHA1: d0b35d501e84064901a89de05b93f551ede7d32c
RMD160: cd30850c9d633057a6747e8ef360bbb608e71001
Filesize: 170.576 KB

Version history: (Expand)


CVS history: (Expand)


   2010-08-21 18:37:14 by Stoned Elipot | Files touched by this commit (1724) | Package updated
Log message:
Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
   2010-07-18 13:53:38 by Stoned Elipot | Files touched by this commit (2) | Package updated
Log message:
Update from version 0.6000 to version 0.6100 (upstream version 0.61)

Upstream changes:
0.61   2010-07-16

- Switching to dzil in 0.56 broke the --pp flag for the Build.PL. Reported by
  Jonathan Noack. RT #59421.
   2010-07-14 10:47:32 by Stoned Elipot | Files touched by this commit (2) | Package updated
Log message:
Update from version 0.5900 to version 0.6000 (upstream version 0.60)

Pkgsrc changes:
- adjust dependencies

Upstream changes:
0.60   2010-07-03

- By default, Dist::Zilla generates a Build.PL that requires Module::Build
  0.3601+, but this distro really doesn't need any particular version.
   2010-07-03 19:12:43 by Stoned Elipot | Files touched by this commit (2) | Package updated
Log message:
Update from version 0.5500 to version 0.5900 (upstream version 0.59)

Pkgsrc changes:
- adjust dependencies
- adjust license

Upstream changes:
0.59   2010-06-29

- More packaging fixes. This release makes sure that POD only shows up in the
  right files. In 0.56 through 0.58, some POD in the wrong place confused the
  search.cpan.org POD display code, and the main module's documentation wasn't
  viewable.

0.58   2010-06-28

- Versions 0.56 and 0.57 did not build XS properly when installing.

0.57   2010-06-26

- Make DateTime::LeapSecond have the same $VERSION as every other .pm file.

0.56   2010-06-26

- The set_formatter() method did not return the DateTime object, and did not
  actually validate the value provided for the formatter. Based on a patch by
  Andrew Whatson. RT #58506.

- Improved docs on floating time zone. Based on suggestions by Michael
  Svoboda. RT #56389.

- Added mention of end-of-month algorithms to docs on DateTime math. Based on
  a patch by Michael R. Davis. RT #58533.

- License is now Artistic 2.0.
   2010-03-16 23:10:56 by Jens Rehsack | Files touched by this commit (2)
Log message:
Updating time/p5-DateTime from 0.5400 to 0.5500

pkgsrc changes:
- Adjust build/test dependencies

Upstream changes:
0.55   2010-03-16
- Get all tests passing on 5.6.2. Thanks to Zefram for help spotting the
  problems.
- Moved code to my hg repo at http://hg.urth.org/hg/DateTime.pm.
   2010-03-16 18:01:11 by Jens Rehsack | Files touched by this commit (2) | Package updated
Log message:
Update time/p5-DateTime from 0.5300 to 0.5400

pkgsrc changes:
- Adjust license definition
- Adjust dependencies

Upstream changes:
0.54   2010-03-14
- Bumped the DateTime::TimeZone prereq to 1.09 to force people to use a modern
  version. Previously the minimum version was 0.59, and there have been a lot
  of bug fixes since then.

- String overloading now extends to string comparison, so a DateTime object
  can be compared to any string. In other words

  if ( $dt eq $string ) { ... }

  will simply stringify $dt and then do a normal string-is-equals
  check. Previously, this would blow up unless both operands were a DateTime
  object.

  Note that future versions of Test::More (0.95_01+) will no longer stringify
  arguments to is(), which means that older versions of DateTime may cause new
  test failures when you upgrade Test::More. It is highly recommended that you
  upgrade DateTime before upgrading to Test::More 0.95_01+.

  Patch by Michael Schwern. RT #55453.

- Allow passing end_of_month setting to $duration->inverse(). Requested by
  John Siracusa. RT #53985.
   2010-01-26 00:51:07 by Stoned Elipot | Files touched by this commit (2) | Package updated
Log message:
Update from version 0.5100 to version 0.5300 (upstream version 0.53)

Pkgsrc changes:
- Adjust dependencies

Upstream changes:
0.53   2009-12-06
- Added Test::Exception to build_requires.

0.52   2009-12-05
- Numeric to ->new() are now all validated to make sure they are
  integers. Previously, things like "month => 11.2" would have been
  allowed. Based on a bug report from Max Kanat-Alexandar. RT #45767.

- Added a warning to the docs suggesting that you cache the locale time zone
  if you need to make many DateTime objects in the local zone. Looking up the
  local zone can be fairly expensive. RT #46753.
   2009-11-11 10:12:56 by Stoned Elipot | Files touched by this commit (2) | Package updated
Log message:
Update from version 0.5000 to version 0.5100 (upstream version 0.51)

Pkgsrc changes:
- Switch PERL5_MODULE_TYPE to Module::Build

Upstream changes:
0.51   2009-11-01
- Switched to Module::Build. To force a non-XS build, start the build
  process with "perl Build.PL --pp".
- POD-related tests are only run for the maintainer now.
- Fixed handling of negative years in CLDR formatting for "y" and \ 
"u"
  patterns. Note that the LDML spec says nothing about how this should work,
  so I took my best guess.