Home | History | Annotate | Download | only in tz
History log of /src/external/public-domain/tz/tzdata2netbsd
RevisionDateAuthorComments
 1.18  16-Mar-2026  kre Add support for mercurial (Hg)

This version will use hg if in a src directory hg clone,
or CVS if in a checked out CVS tree.

Normal usage remains:
sh tzdata2netbsd =
 1.17  19-Dec-2025  kre Update to what is currently being used. Probably the last version
that uses CVS only.
 1.16  05-Feb-2024  kre Complete tzdata2024a update (using tzdata2024agtz) by fixing files that
the script manages to forget to handle.
 1.15  17-Aug-2022  kre Add support for fetching and using the Global Time Zone fork of tzdata
in addition to the older (Eggert) version. The GTZ vesion is the one
we're currently using, so automating its use helps.

While here, correctly compare version numbers, correctly handling the
almost unthinkable need for a multi-char suffix after the year as the
version ID. This was almost correct before, but would have failed in
the case that 9999za was being updated to 10000a

And add the ability (should not be needed often) to fetch one version
but claim to be using another (this was useful this time, as 2022c
followed quickly on the heels of 2022b - but made no changes at all
to the data, just some of the build infrastructure we don't use).
The GTZ version hadn't been updated (there was no real need, since the
data, which is all that it alters, had not changed) at the time, so
we updated to 2022c using the gtz data file for 2022b. (The 2022cgtz
data file now exists - but didn't then).
 1.14  16-Aug-2022  kre Change the NEWS parser to handle the more recent (as in going back several
years now) format (wording) that is used there, rather than that which
preceded it. With this we get the intended "what changed" in the generated
CVS commit message, rather than lots of emptiness.
 1.13  16-Aug-2022  kre Correct a typo in a comment. NFC.
 1.12  24-Mar-2018  kre Make this more automated - no longer requires editing the
script before use. Also update to reflect a few changes
to procedures that have occurred here and there in the past.
 1.11  03-Nov-2016  kre branches: 1.11.6; 1.11.12;

This script needed some updates for an earlier tzdata upgrade
(one which used a different key for the signature of the data file...)
Allow either key to work. Also update the name of the sets list
file to match modern reality (only affects instructions issued to user.)

I skipped committing these changes until it had been used a few times
to verify that it actually works properly... it seems to.
 1.10  16-Jun-2016  agc branches: 1.10.2;
Record the tzdata version in a separate file in the share/zoneinfo directory.

The file is kept up to date by the tzdata2netbsd script
 1.9  01-Jun-2016  agc Add an extra set in the instructions (to make sure that you have the
public key the data was signed with)

Take the EDITOR variable from the environment and use that, defaulting to vi,
rather than just hardcoding vi.
 1.8  15-Mar-2016  christos update for 2016b
 1.7  11-Aug-2015  apb Update for tzdata2015f:
* Fix numbering in a comment;
* Update version numbers;
* Adjust a regex to recognise "Changes affecting.*data" without
the word "format".
 1.6  21-Mar-2015  apb Actually create the "done" files, and test them for existence.
 1.5  21-Mar-2015  apb Update tzdata2netbsd for tzdata2015b.

* Edit version numbers.
* Make the script deal better with being re-run multiple times. It
now keeps a status file for each non-trivial step, and doesn't repeat
the step if the sttaus file exists.
* Instead of spawning a subshell to resolve merge conflicts, print a message
and exit, with a suggestion to rte-run the script after conflicts
are resolved.
* Check whether there are any conflicts before trying to do anything
about conflicts.
 1.4  23-Oct-2014  apb Update tzdata2netbsd for 2014i.

The NEWS file has been included in the tzdata tarball since 2014g, so
don't mention the separate NEWS URL in the prototype CVS log message.
 1.3  31-Aug-2014  apb Updated import script for tzdata2014g.
Aso added "cd" commands that were missed in the recent move from
src/share/zoneinfo to external/public-domain/tz.
 1.2  08-Aug-2014  apb branches: 1.2.2; 1.2.4; 1.2.6;
Adapt tzdata2netbsd script to the new source location.

* Change src/share/zoneinfo to src/external/public-domain/tz.
* The NEWS file is not distributed in the tzdata tar.gz file,
but it logically belongs with it. We were already downloading the
NEWS file from a different location, but now we also add it to the
import directory.
 1.1  08-Aug-2014  apb Copy src/share/zoneinfo/tzdata2netbsd (revision 1.5) to
src/external/public-domain/tz/tzdata2netbsd.

This is a verbatim copy, as part of moving the zoneinfo sources in the
NetBSD tree. It will need to be edited before it works.
 1.2.6.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.6.1  08-Aug-2014  tls file tzdata2netbsd was added on branch tls-maxphys on 2014-08-20 00:00:20 +0000
 1.2.4.4  13-Dec-2016  snj Pull up following revision(s) (requested by kre in ticket #1324):
distrib/sets/lists/base/mi: 1.1125, 1.1128, 1.1132, 1.1137, 1.1139, 1.1140
external/public-domain/tz/dist/CONTRIBUTING: up to 1.1.1.3
external/public-domain/tz/dist/LICENSE: up to 1.1.1.2
external/public-domain/tz/dist/Makefile: up to 1.1.1.16
external/public-domain/tz/dist/NEWS: up to 1.1.1.16
external/public-domain/tz/dist/README: up to 1.1.1.5
external/public-domain/tz/dist/TZDATA_VERSION: up to 1.6
external/public-domain/tz/dist/Theory: up to 1.1.1.9
external/public-domain/tz/dist/africa: up to 1.1.1.9
external/public-domain/tz/dist/antarctica: up to 1.1.1.7
external/public-domain/tz/dist/asia: up to 1.1.1.15
external/public-domain/tz/dist/australasia: up to 1.1.1.10
external/public-domain/tz/dist/backward: up to 1.1.1.6
external/public-domain/tz/dist/backzone: up to 1.1.1.10
external/public-domain/tz/dist/etcetera: up to 1.1.1.2
external/public-domain/tz/dist/europe: up to 1.1.1.16
external/public-domain/tz/dist/factory: up to 1.1.1.2
external/public-domain/tz/dist/iso3166.tab: up to 1.1.1.4
external/public-domain/tz/dist/leap-seconds.list: up to 1.1.1.6
external/public-domain/tz/dist/leapseconds: up to 1.1.1.7
external/public-domain/tz/dist/northamerica: up to 1.1.1.14
external/public-domain/tz/dist/southamerica: up to 1.1.1.10
external/public-domain/tz/dist/version: up to 1.1.1.3
external/public-domain/tz/dist/zone.tab: up to 1.1.1.10
external/public-domain/tz/dist/zone1970.tab: up to 1.1.1.12
external/public-domain/tz/share/zoneinfo/Makefile: up to 1.3
external/public-domain/tz/tzdata2netbsd: up to 1.11
Update tzdata to 2016j.
 1.2.4.3  11-Apr-2016  snj branches: 1.2.4.3.2;
Pull up following revision(s) (requested by christos in ticket #1143):
external/public-domain/tz/dist/CONTRIBUTING: up to 1.1.1.2
external/public-domain/tz/dist/LICENSE: up to 1.1.1.1
external/public-domain/tz/dist/Makefile: up to 1.1.1.10
external/public-domain/tz/dist/NEWS: up to 1.1.1.10
external/public-domain/tz/dist/README: up to 1.1.1.3
external/public-domain/tz/dist/Theory: up to 1.1.1.5
external/public-domain/tz/dist/asia: up to 1.1.1.9
external/public-domain/tz/dist/australasia: up to 1.1.1.6
external/public-domain/tz/dist/backward: up to 1.1.1.5
external/public-domain/tz/dist/backzone: up to 1.1.1.8
external/public-domain/tz/dist/checklinks.awk: up to 1.1.1.2
external/public-domain/tz/dist/checktab.awk: up to 1.1.1.8
external/public-domain/tz/dist/europe: up to 1.1.1.10
external/public-domain/tz/dist/iso3166.tab: up to 1.1.1.3
external/public-domain/tz/dist/leap-seconds.list: up to 1.1.1.5
external/public-domain/tz/dist/leapseconds.awk: up to 1.1.1.5
external/public-domain/tz/dist/leapseconds: up to 1.1.1.6
external/public-domain/tz/dist/northamerica: up to 1.1.1.10
external/public-domain/tz/dist/zone.tab: up to 1.1.1.6
external/public-domain/tz/dist/zone1970.tab: up to 1.1.1.8
external/public-domain/tz/tzdata2netbsd: up to 1.8
Update tzdata to 2016b.
 1.2.4.2  10-Sep-2015  snj branches: 1.2.4.2.2;
Pull up following revision(s) (requested by jun in ticket #955):
doc/3RDPARTY: patch
external/public-domain/tz/dist/Makefile: up to 1.1.1.9
external/public-domain/tz/dist/NEWS: up to 1.1.1.9
external/public-domain/tz/dist/Theory: up to 1.1.1.4
external/public-domain/tz/dist/africa: up to 1.1.1.6
external/public-domain/tz/dist/antarctica: up to 1.1.1.4
external/public-domain/tz/dist/asia: up to 1.1.1.8
external/public-domain/tz/dist/backward: up to 1.1.1.4
external/public-domain/tz/dist/backzone: up to 1.1.1.7
external/public-domain/tz/dist/checktab.awk: up to 1.1.1.7
external/public-domain/tz/dist/europe: up to 1.1.1.9
external/public-domain/tz/dist/iso3166.tab: up to 1.1.1.2
external/public-domain/tz/dist/leap-seconds.list: up to 1.1.1.4
external/public-domain/tz/dist/leapseconds: up to 1.1.1.5
external/public-domain/tz/dist/northamerica: up to 1.1.1.9
external/public-domain/tz/dist/southamerica: up to 1.1.1.7
external/public-domain/tz/dist/zone.tab: up to 1.1.1.5
external/public-domain/tz/dist/zone1970.tab: up to 1.1.1.7
external/public-domain/tz/tzdata2netbsd: up to 1.7
Update tzdata to 2015f.
 1.2.4.1  21-Sep-2014  snj Pull up following revision(s) (requested by apb in ticket #107):
doc/3RDPARTY: patch
external/public-domain/tz/tzdata2netbsd: patch
external/public-domain/tz/dist/CONTRIBUTING: patch
external/public-domain/tz/dist/Makefile: patch
external/public-domain/tz/dist/NEWS: patch
external/public-domain/tz/dist/README: patch
external/public-domain/tz/dist/Theory: patch
external/public-domain/tz/dist/africa: patch
external/public-domain/tz/dist/antarctica: patch
external/public-domain/tz/dist/asia: patch
external/public-domain/tz/dist/australasia: patch
external/public-domain/tz/dist/backward: patch
external/public-domain/tz/dist/backzone: patch
external/public-domain/tz/dist/checktab.awk: patch
external/public-domain/tz/dist/europe: patch
external/public-domain/tz/dist/leapseconds: patch
external/public-domain/tz/dist/leapseconds.awk: patch
external/public-domain/tz/dist/northamerica: patch
external/public-domain/tz/dist/southamerica: patch
external/public-domain/tz/dist/zone.tab: patch
external/public-domain/tz/dist/zone1970.tab: patch
external/public-domain/tz/dist/zoneinfo2tdf.pl: patch
Import tzdata2014g from ftp://ftp.iana.org/tz/releases/tzdata2014g.tar.gz
This includes changes for Turks & Caicos that will take
effect on 2014-11-02, changes that affect times in the
past, and some re-organisation of the source files. See
src/external/public-domain/tz/dist/NEWS for more details.
 1.2.4.3.2.1  18-Jan-2017  skrll Sync with netbsd-5
 1.2.4.2.2.2  13-Dec-2016  snj Pull up following revision(s) (requested by kre in ticket #1324):
distrib/sets/lists/base/mi: 1.1125, 1.1128, 1.1132, 1.1137, 1.1139, 1.1140
external/public-domain/tz/dist/CONTRIBUTING: up to 1.1.1.3
external/public-domain/tz/dist/LICENSE: up to 1.1.1.2
external/public-domain/tz/dist/Makefile: up to 1.1.1.16
external/public-domain/tz/dist/NEWS: up to 1.1.1.16
external/public-domain/tz/dist/README: up to 1.1.1.5
external/public-domain/tz/dist/TZDATA_VERSION: up to 1.6
external/public-domain/tz/dist/Theory: up to 1.1.1.9
external/public-domain/tz/dist/africa: up to 1.1.1.9
external/public-domain/tz/dist/antarctica: up to 1.1.1.7
external/public-domain/tz/dist/asia: up to 1.1.1.15
external/public-domain/tz/dist/australasia: up to 1.1.1.10
external/public-domain/tz/dist/backward: up to 1.1.1.6
external/public-domain/tz/dist/backzone: up to 1.1.1.10
external/public-domain/tz/dist/etcetera: up to 1.1.1.2
external/public-domain/tz/dist/europe: up to 1.1.1.16
external/public-domain/tz/dist/factory: up to 1.1.1.2
external/public-domain/tz/dist/iso3166.tab: up to 1.1.1.4
external/public-domain/tz/dist/leap-seconds.list: up to 1.1.1.6
external/public-domain/tz/dist/leapseconds: up to 1.1.1.7
external/public-domain/tz/dist/northamerica: up to 1.1.1.14
external/public-domain/tz/dist/southamerica: up to 1.1.1.10
external/public-domain/tz/dist/version: up to 1.1.1.3
external/public-domain/tz/dist/zone.tab: up to 1.1.1.10
external/public-domain/tz/dist/zone1970.tab: up to 1.1.1.12
external/public-domain/tz/share/zoneinfo/Makefile: up to 1.3
external/public-domain/tz/tzdata2netbsd: up to 1.11
Update tzdata to 2016j.
 1.2.4.2.2.1  11-Apr-2016  snj Pull up following revision(s) (requested by christos in ticket #1143):
external/public-domain/tz/dist/CONTRIBUTING: up to 1.1.1.2
external/public-domain/tz/dist/LICENSE: up to 1.1.1.1
external/public-domain/tz/dist/Makefile: up to 1.1.1.10
external/public-domain/tz/dist/NEWS: up to 1.1.1.10
external/public-domain/tz/dist/README: up to 1.1.1.3
external/public-domain/tz/dist/Theory: up to 1.1.1.5
external/public-domain/tz/dist/asia: up to 1.1.1.9
external/public-domain/tz/dist/australasia: up to 1.1.1.6
external/public-domain/tz/dist/backward: up to 1.1.1.5
external/public-domain/tz/dist/backzone: up to 1.1.1.8
external/public-domain/tz/dist/checklinks.awk: up to 1.1.1.2
external/public-domain/tz/dist/checktab.awk: up to 1.1.1.8
external/public-domain/tz/dist/europe: up to 1.1.1.10
external/public-domain/tz/dist/iso3166.tab: up to 1.1.1.3
external/public-domain/tz/dist/leap-seconds.list: up to 1.1.1.5
external/public-domain/tz/dist/leapseconds.awk: up to 1.1.1.5
external/public-domain/tz/dist/leapseconds: up to 1.1.1.6
external/public-domain/tz/dist/northamerica: up to 1.1.1.10
external/public-domain/tz/dist/zone.tab: up to 1.1.1.6
external/public-domain/tz/dist/zone1970.tab: up to 1.1.1.8
external/public-domain/tz/tzdata2netbsd: up to 1.8
Update tzdata to 2016b.
 1.2.2.2  10-Aug-2014  tls Rebase.
 1.2.2.1  08-Aug-2014  tls file tzdata2netbsd was added on branch tls-earlyentropy on 2014-08-10 06:51:01 +0000
 1.10.2.1  04-Nov-2016  pgoyette Sync with HEAD
 1.11.12.1  30-Mar-2018  pgoyette Resolve conflicts between branch and HEAD
 1.11.6.1  24-Mar-2018  snj Pull up following revision(s) (requested by kre in ticket #654):
doc/3RDPARTY: 1.1506 via patch
external/public-domain/tz/dist/CONTRIBUTING: up to 1.1.1.5
external/public-domain/tz/dist/Makefile: up to 1.1.1.20
external/public-domain/tz/dist/NEWS: up to 1.1.1.21
external/public-domain/tz/dist/TZDATA_VERSION: up to 1.11
external/public-domain/tz/dist/africa: up to 1.1.1.14
external/public-domain/tz/dist/antarctica: up to 1.1.1.10
external/public-domain/tz/dist/asia: up to 1.1.1.19
external/public-domain/tz/dist/australasia: up to 1.1.1.14
external/public-domain/tz/dist/backzone: up to 1.1.1.14
external/public-domain/tz/dist/checktab.awk: up to 1.1.1.9
external/public-domain/tz/dist/europe: up to 1.1.1.20
external/public-domain/tz/dist/northamerica: up to 1.1.1.19
external/public-domain/tz/dist/southamerica: up to 1.1.1.14
external/public-domain/tz/dist/theory.html: up to 1.1.1.3
external/public-domain/tz/dist/version: up to 1.1.1.8
external/public-domain/tz/dist/ziguard.awk: up to 1.1.1.1
external/public-domain/tz/dist/zishrink.awk: up to 1.1.1.3
external/public-domain/tz/dist/zone.tab: up to 1.1.1.14
external/public-domain/tz/dist/zone1970.tab: up to 1.1.1.16
external/public-domain/tz/tzdata2netbsd: up to 1.12
Update tzdata to 2018d.

RSS XML Feed