summaryrefslogtreecommitdiff
path: root/pkg/tz
AgeCommit message (Collapse)Author
2025-02-01tz: 2025ahovercats
2024-03-17tz: Build with warning flagsMichael Forney
2024-02-08tz: Fix TZDIRMichael Forney
2024-02-07tz: 2024ahovercats
2022-09-08tz: Update to 2022cMichael Forney
2021-11-18tz: Update data.luaMichael Forney
2021-11-17tz: Update to 2021eMichael Forney
2021-01-28tz: Update to 2021aMichael Forney
2021-01-07tz: Update to 2020fMichael Forney
2021-01-03tz: Regenerate data.lua for 2020eMichael Forney
This was missed in 78a383de. Fixes #22.
2020-12-25tz: Update to 2020eMichael Forney
2020-10-25tz: Update to 2020dMichael Forney
2020-10-07tz: Update to 2020bMichael Forney
2020-06-22tz: Sort zones to produce stable outputMichael Forney
2020-04-27tz: Update to 2020aMichael Forney
2019-09-20tz: Update to 2019cMichael Forney
2019-07-11tz: Remove obsolete systemv dataMichael Forney
2019-07-10tz: Specify zic outputs explicitlyMichael Forney
2019-07-08Revert "tz: Honor config.fs when writing tzdata.index"Michael Forney
This reverts commit 8b0c936479fe3435747fd06dccffea6d26583998.
2019-07-07tz: Honor config.fs when writing tzdata.indexMichael Forney
2019-07-06tz: Use slim mode by defaultMichael Forney
2019-07-06tz: Update to 2019bMichael Forney
2019-03-27tz: Update to 2019aMichael Forney
2019-03-19Rename rev to ver, and keep track of package versions as wellMichael Forney
2019-01-28tz: Update to 2018iMichael Forney
2018-12-27tz: Update to 2018hMichael Forney
2018-11-12Call lua as lua5.2 to make sure we get the right versionMichael Forney
2018-11-01tz: Update to 2018gMichael Forney
2018-03-23tz: Update to 2018dMichael Forney
2018-02-16Port build scripts to POSIX shellMichael Forney
Since we are now using Lua to generate ninja files, use of rc in build scripts seems unnecessary and adds an additional bootstrap dependency. None of them are too fancy, so just port to POSIX sh instead.
2018-01-25tz: Update to 2018cMichael Forney
2018-01-18tz: Update to 2018bMichael Forney
2018-01-17tz: Update to 2018aMichael Forney
2017-10-20tz: Omit old zone namesMichael Forney
2017-10-20tz: Update to 2017cMichael Forney
2017-10-20tz: Fix some issues in tzdata.luaMichael Forney
When this was converted from an awk script, two regressions were introduced: - hash.rc failures did not cause a failure in tzdata.lua. - We stopped actually running the zic command.
2017-10-20tz: Install zic man pageMichael Forney
2017-10-20tz: Remove obsolete zic ruleMichael Forney
2017-09-25tz: Write tzdata hash script in luaMichael Forney
This should make it easier to support the users `config.fs`.
2017-09-25Rewrite ninja generation scripts in LuaMichael Forney
2017-09-01Remove obsolete tool variablesMichael Forney
We don't use lex, python, or perl for build. For yacc and zic, just remove the variables. It is unlikely that they need to be changed.
2017-07-22tz: Add order-only dependency on $builddir/root.stampMichael Forney
tzdata.awk runs scripts/hash.rc, which requires that the build repository has been initialized.
2017-03-24tz: Update to 2017bMichael Forney
2017-03-02tz: Apply fix from upstreamMichael Forney
tz 2017a included a timezone string that is too long. This was fixed shortly upstream, so just fastforward a couple commits past 2017a to pick it up.
2017-03-01tz: Update to 2017aMichael Forney
2016-12-29Allow using /.git as output repositoryMichael Forney
2016-12-13Move to flat package hierarchyMichael Forney
Note to self: never try to move submodules again To migrate your existing submodules (more or less): set -x set -e mkdir .git/modules/pkg for old in */*/src ; do new="pkg/${old#*/}" if ! [ -f "$old/.git" ] || [ "${old%%/*}" = pkg ] ; then continue fi git -C ".git/modules/$old" config core.worktree "../../../../../$new" rmdir "$new" mv "$old" "$new" sed -e "s,$old,$new," "$new/.git" > "$new/.git.tmp" mv "$new/.git.tmp" "$new/.git" mkdir ".git/modules/${new%/src}" mv ".git/modules/$old" ".git/modules/$new" rm "${old%/src}"/*.ninja mv "${old%/src}"/*.tar.{gz,xz,bz2} "${new%/src}/" rmdir "${old%/src}" || true done sed -e 's,^\[submodule "[^/]*/,[submodule "pkg/,' .git/config > .git/config.tmp mv .git/config.tmp .git/config