Time-Keeper-Zone

The time zones of the IANA database, compiled in, for Time::Keeper.

INSTALLATION

    perl Makefile.PL
    make
    make test
    make install

The tools/ directory holds tzcompile, the script that turns the IANA
time zone database into the tables this dist ships, with zic from the
same IANA release. It is not installed and is not needed to build or
install the dist: its output is part of the dist.

A NEW TZDATA RELEASE

A new IANA release is a new release of this dist alone; Time-Keeper does
not change.

    1. Fetch tzdata and tzcode of the release into plan_time_keeper/sources/.
    2. Build zic from that tzcode, and run tools/tzcompile with it to
       regenerate include/tkz/tkz_data.h.
    3. Run every test, with RELEASE_TESTING, and the zdump oracles in xt/
       (xt/03-zdump-oracle.t, xt/04-zdump-engine.t) against the new zic's
       zdump.
    4. Bump $VERSION in lib/Time/Keeper/Zone.pm and add a line to Changes
       naming the release; regenerate the Makefile.
    5. make dist, then build and test from the unpacked tarball.

LICENSE AND COPYRIGHT

This software is Copyright (c) 2026 by LNATION.

This is free software, licensed under:

  The Artistic License 2.0 (GPL Compatible)
