BSD Ports

misc/global-tz 2026.c FreeBSD

Fork of the IANA Time Zone Database with expanded pre-1970 data

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
27c48c103c
License
PD
Categories
misc
Package size
91.9 KiB, 260.5 KiB installed

Description

The Global Time Zone Database (global-tz) is a fork of the IANA Time Zone Database with expanded best-effort historical data for some time zones whose clocks have agreed with other time zones since 1970.

In an up to date default FreeBSD installation /usr/share/zoneinfo contains the most recent IANA tzdb release as well as compatibility links for time zones that existed in previous IANA tzdb releases (from the "backward" file in the distribution). FreeBSD releases have never included the out of scope pre-1970 historical data (from the "backzone" file in the distribution). This is the same approach as taken by most other open source projects that distribute the IANA Time Zone Database.

The global-tz fork was prompted by the controversial decision by the maintainers of the IANA Time Zone Database to move time zones whose clocks have not changed since 1970 to "backzone". While previous IANA tzdb releases would return historical data for these zones if available, recent IANA tzdb releases instead return available pre-1970 data for the zones whose clocks they have agreed with since 1970 (the target of the "backward" link).

The overwhelming majority of users are unlikely to be affected by this decision. FreeBSD users who rely on pre-1970 time zone history may wish to install this port.

This port overwrites system files in /usr/share/zoneinfo. If you build your systems from source, add WITHOUT_ZONEINFO="yes" to /etc/src.conf. If you use freebsd-update(8), add /usr/share/zoneinfo to IgnorePaths in /etc/freebsd-update.conf.

In the other systems

SystemPortVersion
FreeBSDmisc/global-tz2026.c
DragonFlymisc/global-tz2022.a

Install

Binary package:

pkg install global-tz

From the ports tree:

cd /usr/ports/misc/global-tz/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	global-tz>0:misc/global-tz

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2026.c2026.c2022.a2025.b2026.c
FreeBSD:14:quarterly2026.c2026.cn/a2025.b2026.c
FreeBSD:15:latest2026.c2026.cn/a2025.b2025.b
FreeBSD:15:quarterly2026.c2026.cn/an/an/a
FreeBSD:16:latest2026.c2026.cn/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Files

pkg-plist 601
  • share/global-tz/Africa/Abidjan
  • share/global-tz/Africa/Accra
  • share/global-tz/Africa/Addis_Ababa
  • share/global-tz/Africa/Algiers
  • share/global-tz/Africa/Asmara
  • share/global-tz/Africa/Asmera
  • share/global-tz/Africa/Bamako
  • share/global-tz/Africa/Bangui
  • share/global-tz/Africa/Banjul
  • share/global-tz/Africa/Bissau
  • share/global-tz/Africa/Blantyre
  • share/global-tz/Africa/Brazzaville
  • share/global-tz/Africa/Bujumbura
  • share/global-tz/Africa/Cairo
  • share/global-tz/Africa/Casablanca
  • share/global-tz/Africa/Ceuta
  • share/global-tz/Africa/Conakry
  • share/global-tz/Africa/Dakar
  • share/global-tz/Africa/Dar_es_Salaam
  • share/global-tz/Africa/Djibouti
  • share/global-tz/Africa/Douala
  • share/global-tz/Africa/El_Aaiun
  • share/global-tz/Africa/Freetown
  • share/global-tz/Africa/Gaborone
  • share/global-tz/Africa/Harare
  • share/global-tz/Africa/Johannesburg
  • share/global-tz/Africa/Juba
  • share/global-tz/Africa/Kampala
  • share/global-tz/Africa/Khartoum
  • share/global-tz/Africa/Kigali
  • share/global-tz/Africa/Kinshasa
  • share/global-tz/Africa/Lagos
  • share/global-tz/Africa/Libreville
  • share/global-tz/Africa/Lome
  • share/global-tz/Africa/Luanda
  • share/global-tz/Africa/Lubumbashi
  • share/global-tz/Africa/Lusaka
  • share/global-tz/Africa/Malabo
  • share/global-tz/Africa/Maputo
  • share/global-tz/Africa/Maseru
  • share/global-tz/Africa/Mbabane
  • share/global-tz/Africa/Mogadishu
  • share/global-tz/Africa/Monrovia
  • share/global-tz/Africa/Nairobi
  • share/global-tz/Africa/Ndjamena
  • share/global-tz/Africa/Niamey
  • share/global-tz/Africa/Nouakchott
  • share/global-tz/Africa/Ouagadougou
  • share/global-tz/Africa/Porto-Novo
  • share/global-tz/Africa/Sao_Tome
  • share/global-tz/Africa/Timbuktu
  • share/global-tz/Africa/Tripoli
  • share/global-tz/Africa/Tunis
  • share/global-tz/Africa/Windhoek
  • share/global-tz/America/Adak
  • share/global-tz/America/Anchorage
  • share/global-tz/America/Anguilla
  • share/global-tz/America/Antigua
  • share/global-tz/America/Araguaina
  • share/global-tz/America/Argentina/Buenos_Aires
  • share/global-tz/America/Argentina/Catamarca
  • share/global-tz/America/Argentina/ComodRivadavia
  • share/global-tz/America/Argentina/Cordoba
  • share/global-tz/America/Argentina/Jujuy
  • share/global-tz/America/Argentina/La_Rioja
  • share/global-tz/America/Argentina/Mendoza
  • share/global-tz/America/Argentina/Rio_Gallegos
  • share/global-tz/America/Argentina/Salta
  • share/global-tz/America/Argentina/San_Juan
  • share/global-tz/America/Argentina/San_Luis
  • share/global-tz/America/Argentina/Tucuman
  • share/global-tz/America/Argentina/Ushuaia
  • share/global-tz/America/Aruba
  • share/global-tz/America/Asuncion
  • share/global-tz/America/Atikokan
  • share/global-tz/America/Atka
  • share/global-tz/America/Bahia
  • share/global-tz/America/Bahia_Banderas
  • share/global-tz/America/Barbados
  • share/global-tz/America/Belem
  • share/global-tz/America/Belize
  • share/global-tz/America/Blanc-Sablon
  • share/global-tz/America/Boa_Vista
  • share/global-tz/America/Bogota
  • share/global-tz/America/Boise
  • share/global-tz/America/Buenos_Aires
  • share/global-tz/America/Cambridge_Bay
  • share/global-tz/America/Campo_Grande
  • share/global-tz/America/Cancun
  • share/global-tz/America/Caracas
  • share/global-tz/America/Catamarca
  • share/global-tz/America/Cayenne
  • share/global-tz/America/Cayman
  • share/global-tz/America/Chicago
  • share/global-tz/America/Chihuahua
  • share/global-tz/America/Ciudad_Juarez
  • share/global-tz/America/Coral_Harbour
  • share/global-tz/America/Cordoba
  • share/global-tz/America/Costa_Rica
  • share/global-tz/America/Coyhaique

The first 100 are listed.

distinfo 2
FileSizeSHA256
tzdata2026cgtz/tzdata2026cgtz.tar.gz475229cca2ceab07bb05f4a9750c5836bd73c9810bdf345ae732677a34d30b8b4b2819
tzdata2026cgtz/zone1970.tab1759677b5e45415fa684fcc42de3421a6b0f15cc9b2c137f258083850346e8f76eea8
Master sites 2
  • https://github.com/JodaOrg/global-tz/releases/download/2026cgtz/:tzdata
  • https://raw.githubusercontent.com/JodaOrg/global-tz/2026cgtz/:tab

Commit history 1

DateCommitCreditsLog message
27c48c103c Philip Paeps misc/global-tz: update to 2026cgtz
Release 2026cgtz of global-tz, derived from iana-tz. MFH: 2026Q3