20381845 update timezone data to 2015a s11-update
authorTomas Klacko <tomas.klacko@oracle.com>
Tue, 17 Feb 2015 08:47:57 -0800
branchs11-update
changeset 3819 c58e744b5780
parent 3816 cc71974cdf12
child 3827 0fa9cc47974d
20381845 update timezone data to 2015a
components/timezone/Makefile
components/timezone/README
components/timezone/africa
components/timezone/antarctica
components/timezone/asia
components/timezone/australasia
components/timezone/backward
components/timezone/europe
components/timezone/northamerica
components/timezone/southamerica
components/timezone/system-data-timezone.p5m
components/timezone/zone.tab.txt
components/timezone/zone_sun.tab
--- a/components/timezone/Makefile	Mon Feb 16 23:00:11 2015 -0800
+++ b/components/timezone/Makefile	Tue Feb 17 08:47:57 2015 -0800
@@ -19,7 +19,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2005, 2014, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -27,9 +27,9 @@
 
 COMPONENT_BUGDB=	utility/timezone
 
-HUMAN_VERSION=		2014i
+HUMAN_VERSION=		2015a
 
-TPNO=			19590
+TPNO=			21401
 
 # "etcetera" must be listed before "backward" because it sets up links that
 # "backward" needs.
--- a/components/timezone/README	Mon Feb 16 23:00:11 2015 -0800
+++ b/components/timezone/README	Tue Feb 17 08:47:57 2015 -0800
@@ -1,4 +1,4 @@
-Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights reserved.
+Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved.
 
 The /usr/share/lib/zoneinfo/src directory contains zoneinfo timezone source
 files.  These source files have been compiled using zic(1M) to create
@@ -8,7 +8,7 @@
 The zoneinfo files track the Olson public source provided at
 ftp://ftp.iana.org/tz/releases/, therefore zoneinfo files may be added and
 removed as the Solaris source is updated.  The current Solaris release of
-the zoneinfo files is based on tzdata2014i.tar.gz.
+the zoneinfo files is based on tzdata2015a.tar.gz.
 
 The /usr/share/lib/zoneinfo/GMT[+-]* timezones listed below have been
 removed from the release.  Replace usage of the
--- a/components/timezone/africa	Mon Feb 16 23:00:11 2015 -0800
+++ b/components/timezone/africa	Tue Feb 17 08:47:57 2015 -0800
@@ -6,20 +6,19 @@
 # [email protected] for general use in the future).  For more, please see
 # the file CONTRIBUTING in the tz distribution.
 
-# From Paul Eggert (2013-02-21):
+# From Paul Eggert (2014-10-31):
 #
-# A good source for time zone historical data outside the U.S. is
+# Unless otherwise specified, the source for data through 1990 is:
 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
 # San Diego: ACS Publications, Inc. (2003).
+# Unfortunately this book contains many errors and cites no sources.
 #
 # Gwillim Law writes that a good source
 # for recent time zone data is the International Air Transport
 # Association's Standard Schedules Information Manual (IATA SSIM),
 # published semiannually.  Law sent in several helpful summaries
-# of the IATA's data after 1990.
-#
-# Except where otherwise noted, Shanks & Pottenger is the source for
-# entries through 1990, and IATA SSIM is the source for entries afterwards.
+# of the IATA's data after 1990.  Except where otherwise noted,
+# IATA SSIM is the source for entries after 1990.
 #
 # Another source occasionally used is Edward W. Whitman, World Time Differences,
 # Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
@@ -65,7 +64,6 @@
 #	 3:00	CAST	Central Africa Summer Time (no longer used)
 #	 3:00	SAST	South Africa Summer Time (no longer used)
 #	 3:00	EAT	East Africa Time
-#	 4:00	EAST	East Africa Summer Time (no longer used)
 
 # Algeria
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
@@ -146,9 +144,7 @@
 			1:00	-	WAT
 
 # Comoros
-# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone	Indian/Comoro	2:53:04 -	LMT	1911 Jul # Moroni, Gran Comoro
-			3:00	-	EAT
+# See Africa/Nairobi.
 
 # Democratic Republic of the Congo
 # See Africa/Lagos for the western part and Africa/Maputo for the eastern.
@@ -172,9 +168,7 @@
 Link Africa/Abidjan Atlantic/St_Helena	# St Helena
 
 # Djibouti
-# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone	Africa/Djibouti	2:52:36 -	LMT	1911 Jul
-			3:00	-	EAT
+# See Africa/Nairobi.
 
 ###############################################################################
 
@@ -387,27 +381,8 @@
 # See Africa/Lagos.
 
 # Eritrea
-# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone	Africa/Asmara	2:35:32 -	LMT	1870
-			2:35:32	-	AMT	1890        # Asmara Mean Time
-			2:35:20	-	ADMT	1936 May  5 # Adis Dera MT
-			3:00	-	EAT
-
 # Ethiopia
-# From Paul Eggert (2014-07-31):
-# Like the Swahili of Kenya and Tanzania, many Ethiopians keep a
-# 12-hour clock starting at our 06:00, so their "8 o'clock" is our
-# 02:00 or 14:00.  Keep this in mind when you ask the time in Amharic.
-#
-# Shanks & Pottenger write that Ethiopia had six narrowly-spaced time
-# zones between 1870 and 1890, that they merged to 38E50 (2:35:20) in
-# 1890, and that they switched to 3:00 on 1936-05-05.  Perhaps 38E50
-# was for Adis Dera.  Quite likely the Shanks data entries are wrong
-# anyway.
-# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone Africa/Addis_Ababa	2:34:48 -	LMT	1870
-			2:35:20	-	ADMT	1936 May  5 # Adis Dera MT
-			3:00	-	EAT
+# See Africa/Nairobi.
 
 # Gabon
 # See Africa/Lagos.
@@ -451,6 +426,15 @@
 			2:30	-	BEAT	1940
 			2:45	-	BEAUT	1960
 			3:00	-	EAT
+Link Africa/Nairobi Africa/Addis_Ababa	 # Ethiopia
+Link Africa/Nairobi Africa/Asmara	 # Eritrea
+Link Africa/Nairobi Africa/Dar_es_Salaam # Tanzania
+Link Africa/Nairobi Africa/Djibouti
+Link Africa/Nairobi Africa/Kampala	 # Uganda
+Link Africa/Nairobi Africa/Mogadishu	 # Somalia
+Link Africa/Nairobi Indian/Antananarivo	 # Madagascar
+Link Africa/Nairobi Indian/Comoro
+Link Africa/Nairobi Indian/Mayotte
 
 # Lesotho
 # See Africa/Johannesburg.
@@ -528,11 +512,7 @@
 			2:00	-	EET
 
 # Madagascar
-# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone Indian/Antananarivo 3:10:04 -	LMT	1911 Jul
-			3:00	-	EAT	1954 Feb 27 23:00s
-			3:00	1:00	EAST	1954 May 29 23:00s
-			3:00	-	EAT
+# See Africa/Nairobi.
 
 # Malawi
 # See Africa/Maputo.
@@ -635,9 +615,7 @@
 # no information; probably like Indian/Mauritius
 
 # Mayotte
-# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone	Indian/Mayotte	3:00:56 -	LMT	1911 Jul # Mamoutzou
-			3:00	-	EAT
+# See Africa/Nairobi.
 
 # Morocco
 # See the 'europe' file for Spanish Morocco (Africa/Ceuta).
@@ -1049,11 +1027,7 @@
 # See Africa/Abidjan.
 
 # Somalia
-# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone Africa/Mogadishu	3:01:28 -	LMT	1893 Nov
-			3:00	-	EAT	1931
-			2:30	-	BEAT	1957
-			3:00	-	EAT
+# See Africa/Nairobi.
 
 # South Africa
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
@@ -1096,11 +1070,7 @@
 # See Africa/Johannesburg.
 
 # Tanzania
-# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone Africa/Dar_es_Salaam 2:37:08 -	LMT	1931
-			3:00	-	EAT	1948
-			2:45	-	BEAUT	1961
-			3:00	-	EAT
+# See Africa/Nairobi.
 
 # Togo
 # See Africa/Abidjan.
@@ -1206,12 +1176,7 @@
 			1:00	Tunisia	CE%sT
 
 # Uganda
-# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone	Africa/Kampala	2:09:40 -	LMT	1928 Jul
-			3:00	-	EAT	1930
-			2:30	-	BEAT	1948
-			2:45	-	BEAUT	1957
-			3:00	-	EAT
+# See Africa/Nairobi.
 
 # Zambia
 # Zimbabwe
--- a/components/timezone/antarctica	Mon Feb 16 23:00:11 2015 -0800
+++ b/components/timezone/antarctica	Tue Feb 17 08:47:57 2015 -0800
@@ -47,8 +47,8 @@
 Rule	ChileAQ	2010	only	-	Apr	Sun>=1	3:00u	0	-
 Rule	ChileAQ	2011	only	-	May	Sun>=2	3:00u	0	-
 Rule	ChileAQ	2011	only	-	Aug	Sun>=16	4:00u	1:00	S
-Rule	ChileAQ	2012	max	-	Apr	Sun>=23	3:00u	0	-
-Rule	ChileAQ	2012	max	-	Sep	Sun>=2	4:00u	1:00	S
+Rule	ChileAQ	2012	2015	-	Apr	Sun>=23	3:00u	0	-
+Rule	ChileAQ	2012	2014	-	Sep	Sun>=2	4:00u	1:00	S
 
 # Argentina - year-round bases
 # Belgrano II, Confin Coast, -770227-0343737, since 1972-02-05
@@ -354,9 +354,10 @@
 #
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone Antarctica/Palmer	0	-	zzz	1965
-			-4:00	ArgAQ	AR%sT	1969 Oct 5
+			-4:00	ArgAQ	AR%sT	1969 Oct  5
 			-3:00	ArgAQ	AR%sT	1982 May
-			-4:00	ChileAQ	CL%sT
+			-4:00	ChileAQ	CL%sT	2015 Apr 26 3:00u
+			-3:00	-	CLT
 #
 #
 # McMurdo Station, Ross Island, since 1955-12
--- a/components/timezone/asia	Mon Feb 16 23:00:11 2015 -0800
+++ b/components/timezone/asia	Tue Feb 17 08:47:57 2015 -0800
@@ -6,20 +6,19 @@
 # [email protected] for general use in the future).  For more, please see
 # the file CONTRIBUTING in the tz distribution.
 
-# From Paul Eggert (2013-08-11):
+# From Paul Eggert (2014-10-31):
 #
-# A good source for time zone historical data outside the U.S. is
+# Unless otherwise specified, the source for data through 1990 is:
 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
 # San Diego: ACS Publications, Inc. (2003).
+# Unfortunately this book contains many errors and cites no sources.
 #
 # Gwillim Law writes that a good source
 # for recent time zone data is the International Air Transport
 # Association's Standard Schedules Information Manual (IATA SSIM),
 # published semiannually.  Law sent in several helpful summaries
-# of the IATA's data after 1990.
-#
-# Except where otherwise noted, Shanks & Pottenger is the source for
-# entries through 1990, and IATA SSIM is the source for entries afterwards.
+# of the IATA's data after 1990.  Except where otherwise noted,
+# IATA SSIM is the source for entries after 1990.
 #
 # Another source occasionally used is Edward W. Whitman, World Time Differences,
 # Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
@@ -146,10 +145,7 @@
 			4:00	Azer	AZ%sT
 
 # Bahrain
-# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone	Asia/Bahrain	3:22:20 -	LMT	1920     # Manamah
-			4:00	-	GST	1972 Jun
-			3:00	-	AST
+# See Asia/Qatar.
 
 # Bangladesh
 # From Alexander Krivenyshev (2009-05-13):
@@ -1663,52 +1659,76 @@
 # Korea (North and South)
 
 # From Annie I. Bang (2006-07-10):
-# http://www.koreaherald.co.kr/SITE/data/html_dir/2006/07/10/200607100012.asp
-# The Ministry of Commerce, Industry and Energy has already
-# commissioned a research project [to reintroduce DST] and has said
-# the system may begin as early as 2008....  Korea ran a daylight
-# saving program from 1949-61 but stopped it during the 1950-53 Korean War.
+# http://www.koreaherald.com/view.php?ud=200607100012
+# Korea ran a daylight saving program from 1949-61 but stopped it
+# during the 1950-53 Korean War.  The system was temporarily enforced
+# between 1987 and 1988 ...
 
-# From Shanks & Pottenger:
+# From Sanghyuk Jung (2014-10-29):
+# http://mm.icann.org/pipermail/tz/2014-October/021830.html
+# According to the Korean Wikipedia
+# http://ko.wikipedia.org/wiki/한국_표준시
+# [oldid=12896437 2014-09-04 08:03 UTC]
+# DST in Republic of Korea was as follows....  And I checked old
+# newspapers in Korean, all articles correspond with data in Wikipedia.
+# For example, the article in 1948 (Korean Language) proved that DST
+# started at June 1 in that year.  For another example, the article in
+# 1988 said that DST started at 2:00 AM in that year.
+
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	ROK	1960	only	-	May	15	0:00	1:00	D
-Rule	ROK	1960	only	-	Sep	13	0:00	0	S
-Rule	ROK	1987	1988	-	May	Sun>=8	0:00	1:00	D
-Rule	ROK	1987	1988	-	Oct	Sun>=8	0:00	0	S
+Rule	ROK	1948	only	-	Jun	 1	0:00	1:00	D
+Rule	ROK	1948	only	-	Sep	13	0:00	0	S
+Rule	ROK	1949	only	-	Apr	 3	0:00	1:00	D
+Rule	ROK	1949	1951	-	Sep	Sun>=8	0:00	0	S
+Rule	ROK	1950	only	-	Apr	 1	0:00	1:00	D
+Rule	ROK	1951	only	-	May	 6	0:00	1:00	D
+Rule	ROK	1955	only	-	May	 5	0:00	1:00	D
+Rule	ROK	1955	only	-	Sep	 9	0:00	0	S
+Rule	ROK	1956	only	-	May	20	0:00	1:00	D
+Rule	ROK	1956	only	-	Sep	30	0:00	0	S
+Rule	ROK	1957	1960	-	May	Sun>=1	0:00	1:00	D
+Rule	ROK	1957	1960	-	Sep	Sun>=18	0:00	0	S
+Rule	ROK	1987	1988	-	May	Sun>=8	2:00	1:00	D
+Rule	ROK	1987	1988	-	Oct	Sun>=8	3:00	0	S
 
-# From Paul Eggert (2014-07-01):
-# The following entries are from Shanks & Pottenger, except that I
-# guessed that time zone abbreviations through 1945 followed the same
+# From Paul Eggert (2014-10-30):
+# The Korean Wikipedia entry gives the following sources for UT offsets:
+#
+# 1908: Official Journal Article No. 3994 (Edict No. 5)
+# 1912: Governor-General of Korea Official Gazette Issue No. 367
+#       (Announcement No. 338)
+# 1954: Presidential Decree No. 876 (1954-03-17)
+# 1961: Law No. 676 (1961-08-07)
+# 1987: Law No. 3919 (1986-12-31)
+#
+# The Wikipedia entry also has confusing information about a change
+# to UT+9 in April 1910, but then what would be the point of the later change
+# to UT+9 on 1912-01-01?  Omit the 1910 change for now.
+#
+# I guessed that time zone abbreviations through 1945 followed the same
 # rules as discussed under Taiwan, with nominal switches from JST to KST
 # when the respective cities were taken over by the Allies after WWII.
+#
+# For Pyongyang we have no information; guess no changes since World War II.
 
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone	Asia/Seoul	8:27:52	-	LMT	1890
-			8:30	-	KST	1904 Dec
-			9:00	-	JCST	1928
-			8:30	-	KST	1932
+Zone	Asia/Seoul	8:27:52	-	LMT	1908 Apr  1
+			8:30	-	KST	1912 Jan  1
 			9:00	-	JCST	1937 Oct  1
 			9:00	-	JST	1945 Sep  8
 			9:00	-	KST	1954 Mar 21
-			8:00	ROK	K%sT	1961 Aug 10
-			8:30	-	KST	1968 Oct
+			8:30	ROK	K%sT	1961 Aug 10
 			9:00	ROK	K%sT
-Zone	Asia/Pyongyang	8:23:00 -	LMT	1890
-			8:30	-	KST	1904 Dec
-			9:00	-	JCST	1928
-			8:30	-	KST	1932
+Zone	Asia/Pyongyang	8:23:00 -	LMT	1908 Apr  1
+			8:30	-	KST	1912 Jan  1
 			9:00	-	JCST	1937 Oct  1
 			9:00	-	JST	1945 Aug 24
-			9:00	-	KST	1954 Mar 21
-			8:00	-	KST	1961 Aug 10
 			9:00	-	KST
 
 ###############################################################################
 
 # Kuwait
-# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone	Asia/Kuwait	3:11:56 -	LMT	1950
-			3:00	-	AST
+# See Asia/Riyadh.
 
 # Laos
 # See Asia/Bangkok.
@@ -1929,12 +1949,7 @@
 			5:45	-	NPT	# Nepal Time
 
 # Oman
-
-# Milne says 3:54:24 was the meridian of the Muscat Tidal Observatory.
-
-# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone	Asia/Muscat	3:54:24 -	LMT	1920
-			4:00	-	GST
+# See Asia/Dubai.
 
 # Pakistan
 
@@ -2428,6 +2443,7 @@
 Zone	Asia/Qatar	3:26:08 -	LMT	1920     # Al Dawhah / Doha
 			4:00	-	GST	1972 Jun
 			3:00	-	AST
+Link Asia/Qatar Asia/Bahrain
 
 # Saudi Arabia
 #
@@ -2454,6 +2470,8 @@
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Asia/Riyadh	3:06:52 -	LMT	1947 Mar 14
 			3:00	-	AST
+Link Asia/Riyadh Asia/Aden	# Yemen
+Link Asia/Riyadh Asia/Kuwait
 
 # Singapore
 # taken from Mok Ly Yng (2003-10-30)
@@ -2742,6 +2760,7 @@
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Asia/Dubai	3:41:12 -	LMT	1920
 			4:00	-	GST
+Link Asia/Dubai Asia/Muscat	# Oman
 
 # Uzbekistan
 # Byalokoz 1919 says Uzbekistan was 4:27:53.
@@ -2826,10 +2845,4 @@
 			7:00	-	ICT
 
 # Yemen
-
-# Milne says 2:59:54 was the meridian of the saluting battery at Aden,
-# and that Yemen was at 1:55:56, the meridian of the Hagia Sophia.
-
-# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone	Asia/Aden	2:59:54	-	LMT	1950
-			3:00	-	AST
+# See Asia/Riyadh.
--- a/components/timezone/australasia	Mon Feb 16 23:00:11 2015 -0800
+++ b/components/timezone/australasia	Tue Feb 17 08:47:57 2015 -0800
@@ -797,19 +797,19 @@
 # [email protected] for general use in the future).  For more, please see
 # the file CONTRIBUTING in the tz distribution.
 
-# From Paul Eggert (2013-02-21):
-# A good source for time zone historical data outside the U.S. is
+# From Paul Eggert (2014-10-31):
+#
+# Unless otherwise specified, the source for data through 1990 is:
 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
 # San Diego: ACS Publications, Inc. (2003).
+# Unfortunately this book contains many errors and cites no sources.
 #
 # Gwillim Law writes that a good source
 # for recent time zone data is the International Air Transport
 # Association's Standard Schedules Information Manual (IATA SSIM),
 # published semiannually.  Law sent in several helpful summaries
-# of the IATA's data after 1990.
-#
-# Except where otherwise noted, Shanks & Pottenger is the source for
-# entries through 1990, and IATA SSIM is the source for entries afterwards.
+# of the IATA's data after 1990.  Except where otherwise noted,
+# IATA SSIM is the source for entries after 1990.
 #
 # Another source occasionally used is Edward W. Whitman, World Time Differences,
 # Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
--- a/components/timezone/backward	Mon Feb 16 23:00:11 2015 -0800
+++ b/components/timezone/backward	Tue Feb 17 08:47:57 2015 -0800
@@ -5,7 +5,7 @@
 # and their old names.  Many names changed in late 1993.
 
 # Link	TARGET			LINK-NAME
-Link	Africa/Asmara		Africa/Asmera
+Link	Africa/Nairobi		Africa/Asmera
 Link	Africa/Abidjan		Africa/Timbuktu
 Link	America/Argentina/Catamarca	America/Argentina/ComodRivadavia
 Link	America/Adak		America/Atka
--- a/components/timezone/europe	Mon Feb 16 23:00:11 2015 -0800
+++ b/components/timezone/europe	Tue Feb 17 08:47:57 2015 -0800
@@ -6,16 +6,19 @@
 # [email protected] for general use in the future).  For more, please see
 # the file CONTRIBUTING in the tz distribution.
 
-# From Paul Eggert (2014-05-31):
-# A good source for time zone historical data outside the U.S. is
+# From Paul Eggert (2014-10-31):
+#
+# Unless otherwise specified, the source for data through 1990 is:
 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
 # San Diego: ACS Publications, Inc. (2003).
+# Unfortunately this book contains many errors and cites no sources.
 #
 # Gwillim Law writes that a good source
 # for recent time zone data is the International Air Transport
 # Association's Standard Schedules Information Manual (IATA SSIM),
 # published semiannually.  Law sent in several helpful summaries
-# of the IATA's data after 1990.
+# of the IATA's data after 1990.  Except where otherwise noted,
+# IATA SSIM is the source for entries after 1990.
 #
 # A reliable and entertaining source about time zones is
 # Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997).
@@ -287,6 +290,14 @@
 #   "Timeball on the ballast office is down.  Dunsink time."
 #   -- James Joyce, Ulysses
 
+# "Countess Markievicz ... claimed that the [1916] abolition of Dublin Mean Time
+# was among various actions undertaken by the 'English' government that
+# would 'put the whole country into the SF (Sinn Féin) camp'.  She claimed
+# Irish 'public feeling (was) outraged by forcing of English time on us'."
+# -- Parsons M. Dublin lost its time zone - and 25 minutes - after 1916 Rising.
+# Irish Times 2014-10-27.
+# http://www.irishtimes.com/news/politics/dublin-lost-its-time-zone-and-25-minutes-after-1916-rising-1.1977411
+
 # From Joseph S. Myers (2005-01-26):
 # Irish laws are available online at <http://www.irishstatutebook.ie>.
 # These include various relating to legal time, for example:
@@ -594,6 +605,7 @@
 Rule	Russia	1993	2010	-	Mar	lastSun	 2:00s	1:00	S
 Rule	Russia	1993	1995	-	Sep	lastSun	 2:00s	0	-
 Rule	Russia	1996	2010	-	Oct	lastSun	 2:00s	0	-
+# As described below, Russia's 2014 change affects Zone data, not Rule data.
 
 # From Alexander Krivenyshev (2011-06-14):
 # According to Kremlin press service, Russian President Dmitry Medvedev
@@ -1395,35 +1407,32 @@
 # might be a reference to the Julian calendar as opposed to Gregorian, or it
 # might mean something else (???).
 #
-# From Paul Eggert (2006-03-22):
-# The Iceland Almanak, Shanks & Pottenger, and Whitman disagree on many points.
-# We go with the Almanak, except for one claim from Shanks & Pottenger, namely
-# that Reykavik was 21W57 from 1837 to 1908, local mean time before that.
+# From Paul Eggert (2014-11-22):
+# The information below is taken from the 1988 Almanak; see
+# http://www.almanak.hi.is/klukkan.html
 #
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Iceland	1917	1918	-	Feb	19	23:00	1:00	S
+Rule	Iceland	1917	1919	-	Feb	19	23:00	1:00	S
 Rule	Iceland	1917	only	-	Oct	21	 1:00	0	-
-Rule	Iceland	1918	only	-	Nov	16	 1:00	0	-
+Rule	Iceland	1918	1919	-	Nov	16	 1:00	0	-
+Rule	Iceland	1921	only	-	Mar	19	23:00	1:00	S
+Rule	Iceland	1921	only	-	Jun	23	 1:00	0	-
 Rule	Iceland	1939	only	-	Apr	29	23:00	1:00	S
-Rule	Iceland	1939	only	-	Nov	29	 2:00	0	-
+Rule	Iceland	1939	only	-	Oct	29	 2:00	0	-
 Rule	Iceland	1940	only	-	Feb	25	 2:00	1:00	S
-Rule	Iceland	1940	only	-	Nov	 3	 2:00	0	-
-Rule	Iceland	1941	only	-	Mar	 2	 1:00s	1:00	S
-Rule	Iceland	1941	only	-	Nov	 2	 1:00s	0	-
-Rule	Iceland	1942	only	-	Mar	 8	 1:00s	1:00	S
-Rule	Iceland	1942	only	-	Oct	25	 1:00s	0	-
+Rule	Iceland	1940	1941	-	Nov	Sun>=2	 1:00s	0	-
+Rule	Iceland	1941	1942	-	Mar	Sun>=2	 1:00s	1:00	S
 # 1943-1946 - first Sunday in March until first Sunday in winter
 Rule	Iceland	1943	1946	-	Mar	Sun>=1	 1:00s	1:00	S
-Rule	Iceland	1943	1948	-	Oct	Sun>=22	 1:00s	0	-
+Rule	Iceland	1942	1948	-	Oct	Sun>=22	 1:00s	0	-
 # 1947-1967 - first Sunday in April until first Sunday in winter
 Rule	Iceland	1947	1967	-	Apr	Sun>=1	 1:00s	1:00	S
-# 1949 Oct transition delayed by 1 week
+# 1949 and 1967 Oct transitions delayed by 1 week
 Rule	Iceland	1949	only	-	Oct	30	 1:00s	0	-
 Rule	Iceland	1950	1966	-	Oct	Sun>=22	 1:00s	0	-
 Rule	Iceland	1967	only	-	Oct	29	 1:00s	0	-
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
-Zone Atlantic/Reykjavik	-1:27:24 -	LMT	1837
-			-1:27:48 -	RMT	1908 # Reykjavik Mean Time?
+Zone Atlantic/Reykjavik	-1:28	-	LMT	1908
 			-1:00	Iceland	IS%sT	1968 Apr  7  1:00s
 			 0:00	-	GMT
 
--- a/components/timezone/northamerica	Mon Feb 16 23:00:11 2015 -0800
+++ b/components/timezone/northamerica	Tue Feb 17 08:47:57 2015 -0800
@@ -124,7 +124,7 @@
 Rule	US	1918	1919	-	Oct	lastSun	2:00	0	S
 Rule	US	1942	only	-	Feb	9	2:00	1:00	W # War
 Rule	US	1945	only	-	Aug	14	23:00u	1:00	P # Peace
-Rule	US	1945	only	-	Sep	30	2:00	0	S
+Rule	US	1945	only	-	Sep	lastSun	2:00	0	S
 Rule	US	1967	2006	-	Oct	lastSun	2:00	0	S
 Rule	US	1967	1973	-	Apr	lastSun	2:00	1:00	D
 Rule	US	1974	only	-	Jan	6	2:00	1:00	D
@@ -991,19 +991,19 @@
 ################################################################################
 
 
-# From Paul Eggert (2006-03-22):
-# A good source for time zone historical data outside the U.S. is
+# From Paul Eggert (2014-10-31):
+#
+# Unless otherwise specified, the source for data through 1990 is:
 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
 # San Diego: ACS Publications, Inc. (2003).
+# Unfortunately this book contains many errors and cites no sources.
 #
 # Gwillim Law writes that a good source
 # for recent time zone data is the International Air Transport
 # Association's Standard Schedules Information Manual (IATA SSIM),
 # published semiannually.  Law sent in several helpful summaries
-# of the IATA's data after 1990.
-#
-# Except where otherwise noted, Shanks & Pottenger is the source for
-# entries through 1990, and IATA SSIM is the source for entries afterwards.
+# of the IATA's data after 1990.  Except where otherwise noted,
+# IATA SSIM is the source for entries after 1990.
 #
 # Other sources occasionally used include:
 #
@@ -2124,11 +2124,11 @@
 
 # Mexico
 
-# From Paul Eggert (2001-03-05):
+# From Paul Eggert (2014-12-07):
 # The Investigation and Analysis Service of the
 # Mexican Library of Congress (MLoC) has published a
 # history of Mexican local time (in Spanish)
-# http://www.cddhcu.gob.mx/bibliot/publica/inveyana/polisoc/horver/
+# http://www.diputados.gob.mx/bibliot/publica/inveyana/polisoc/horver/index.htm
 #
 # Here are the discrepancies between Shanks & Pottenger (S&P) and the MLoC.
 # (In all cases we go with the MLoC.)
@@ -2297,6 +2297,24 @@
 # efecto desde las dos horas del segundo domingo de marzo y concluirá a
 # las dos horas del primer domingo de noviembre.
 
+# From Steffen Thorsen (2014-12-08), translated by Gwillim Law:
+# The Mexican state of Quintana Roo will likely change to EST in 2015.
+#
+# http://www.unioncancun.mx/articulo/2014/12/04/medio-ambiente/congreso-aprueba-una-hora-mas-de-sol-en-qroo
+# "With this change, the time conflict that has existed between the municipios
+# of Quintana Roo and the municipio of Felipe Carrillo Puerto may come to an
+# end. The latter declared itself in rebellion 15 years ago when a time change
+# was initiated in Mexico, and since then it has refused to change its time
+# zone along with the rest of the country."
+#
+# From Steffen Thorsen (2015-01-14), translated by Gwillim Law:
+# http://sipse.com/novedades/confirman-aplicacion-de-nueva-zona-horaria-para-quintana-roo-132331.html
+# "...the new time zone will come into effect at two o'clock on the first Sunday
+# of February, when we will have to advance the clock one hour from its current
+# time..."
+#
+# Also, the new zone will not use DST.
+
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
 Rule	Mexico	1939	only	-	Feb	5	0:00	1:00	D
 Rule	Mexico	1939	only	-	Jun	25	0:00	0	S
@@ -2317,7 +2335,8 @@
 Zone America/Cancun	-5:47:04 -	LMT	1922 Jan  1  0:12:56
 			-6:00	-	CST	1981 Dec 23
 			-5:00	Mexico	E%sT	1998 Aug  2  2:00
-			-6:00	Mexico	C%sT
+			-6:00	Mexico	C%sT	2015 Feb  1  2:00
+			-5:00	-	EST
 # Campeche, Yucatán; represented by Mérida
 Zone America/Merida	-5:58:28 -	LMT	1922 Jan  1  0:01:32
 			-6:00	-	CST	1981 Dec 23
@@ -3131,13 +3150,17 @@
 # From Paul Eggert (2014-08-19):
 # The 2014-08-13 Cabinet meeting decided to stay on UTC-4 year-round.  See:
 # http://tcweeklynews.com/daylight-savings-time-to-be-maintained-p5353-127.htm
-# Model this as a switch from EST/EDT to AST on 2014-11-02 at 02:00.
+# Model this as a switch from EST/EDT to AST ...
+# From Chris Walton (2014-11-04):
+# ... the TCI government appears to have delayed the switch to
+# "permanent daylight saving time" by one year....
+# http://tcweeklynews.com/time-change-to-go-ahead-this-november-p5437-127.htm
 #
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone America/Grand_Turk	-4:44:32 -	LMT	1890
 			-5:07:11 -	KMT	1912 Feb # Kingston Mean Time
 			-5:00	-	EST	1979
-			-5:00	US	E%sT	2014 Nov  2  2:00
+			-5:00	US	E%sT	2015 Nov Sun>=1 2:00
 			-4:00	-	AST
 
 # British Virgin Is
--- a/components/timezone/southamerica	Mon Feb 16 23:00:11 2015 -0800
+++ b/components/timezone/southamerica	Tue Feb 17 08:47:57 2015 -0800
@@ -6,23 +6,23 @@
 # [email protected] for general use in the future).  For more, please see
 # the file CONTRIBUTING in the tz distribution.
 
-# From Paul Eggert (2006-03-22):
-# A good source for time zone historical data outside the U.S. is
+# From Paul Eggert (2014-10-31):
+#
+# Unless otherwise specified, the source for data through 1990 is:
 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
 # San Diego: ACS Publications, Inc. (2003).
-#
-# For data circa 1899, a common source is:
-# Milne J. Civil time. Geogr J. 1899 Feb;13(2):173-94.
-# http://www.jstor.org/stable/1774359
+# Unfortunately this book contains many errors and cites no sources.
 #
 # Gwillim Law writes that a good source
 # for recent time zone data is the International Air Transport
 # Association's Standard Schedules Information Manual (IATA SSIM),
 # published semiannually.  Law sent in several helpful summaries
-# of the IATA's data after 1990.
+# of the IATA's data after 1990.  Except where otherwise noted,
+# IATA SSIM is the source for entries after 1990.
 #
-# Except where otherwise noted, Shanks & Pottenger is the source for
-# entries through 1990, and IATA SSIM is the source for entries afterwards.
+# For data circa 1899, a common source is:
+# Milne J. Civil time. Geogr J. 1899 Feb;13(2):173-94.
+# http://www.jstor.org/stable/1774359
 #
 # Earlier editions of these tables used the North American style (e.g. ARST and
 # ARDT for Argentine Standard and Daylight Time), but the following quote
@@ -1206,6 +1206,11 @@
 # DST Start: first Saturday of September 2014 (Sun 07 Sep 2014 04:00 UTC)
 # http://www.diariooficial.interior.gob.cl//media/2014/02/19/do-20140219.pdf
 
+# From Juan Correa (2015-01-28):
+# ... today the Ministry of Energy announced that Chile will drop DST, will keep
+# "summer time" (UTC -3 / UTC -5) all year round....
+# http://www.minenergia.cl/ministerio/noticias/generales/ministerio-de-energia-anuncia.html
+
 # NOTE: ChileAQ rules for Antarctic bases are stored separately in the
 # 'antarctica' file.
 
@@ -1247,8 +1252,8 @@
 Rule	Chile	2010	only	-	Apr	Sun>=1	3:00u	0	-
 Rule	Chile	2011	only	-	May	Sun>=2	3:00u	0	-
 Rule	Chile	2011	only	-	Aug	Sun>=16	4:00u	1:00	S
-Rule	Chile	2012	max	-	Apr	Sun>=23	3:00u	0	-
-Rule	Chile	2012	max	-	Sep	Sun>=2	4:00u	1:00	S
+Rule	Chile	2012	2015	-	Apr	Sun>=23	3:00u	0	-
+Rule	Chile	2012	2014	-	Sep	Sun>=2	4:00u	1:00	S
 # IATA SSIM anomalies: (1992-02) says 1992-03-14;
 # (1996-09) says 1998-03-08.  Ignore these.
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
@@ -1259,11 +1264,13 @@
 			-4:00	-	CLT	1919 Jul  1 # Chile Time
 			-4:42:46 -	SMT	1927 Sep  1 # Santiago Mean Time
 			-5:00	Chile	CL%sT	1947 May 22 # Chile Time
-			-4:00	Chile	CL%sT
+			-4:00	Chile	CL%sT	2015 Apr 26  3:00u
+			-3:00	-	CLT
 Zone Pacific/Easter	-7:17:44 -	LMT	1890
 			-7:17:28 -	EMT	1932 Sep    # Easter Mean Time
-			-7:00	Chile	EAS%sT	1982 Mar 13 21:00 # Easter Time
-			-6:00	Chile	EAS%sT
+			-7:00	Chile	EAS%sT	1982 Mar 13 3:00u # Easter Time
+			-6:00	Chile	EAS%sT	2015 Apr 26 3:00u
+			-5:00	-	EAST
 #
 # Salas y Gómez Island is uninhabited.
 # Other Chilean locations, including Juan Fernández Is, Desventuradas Is,
--- a/components/timezone/system-data-timezone.p5m	Mon Feb 16 23:00:11 2015 -0800
+++ b/components/timezone/system-data-timezone.p5m	Tue Feb 17 08:47:57 2015 -0800
@@ -38,11 +38,13 @@
 dir  path=usr/share/lib/zoneinfo/Africa
 file path=usr/share/lib/zoneinfo/Africa/Abidjan
 file path=usr/share/lib/zoneinfo/Africa/Accra
-file path=usr/share/lib/zoneinfo/Africa/Addis_Ababa
+hardlink path=usr/share/lib/zoneinfo/Africa/Addis_Ababa \
+    target=../../../../../usr/share/lib/zoneinfo/Africa/Nairobi
 file path=usr/share/lib/zoneinfo/Africa/Algiers
-file path=usr/share/lib/zoneinfo/Africa/Asmara
+hardlink path=usr/share/lib/zoneinfo/Africa/Asmara \
+    target=../../../../../usr/share/lib/zoneinfo/Africa/Nairobi
 hardlink path=usr/share/lib/zoneinfo/Africa/Asmera \
-    target=../../../../../usr/share/lib/zoneinfo/Africa/Asmara
+    target=../../../../../usr/share/lib/zoneinfo/Africa/Nairobi
 hardlink path=usr/share/lib/zoneinfo/Africa/Bamako \
     target=../../../../../usr/share/lib/zoneinfo/Africa/Abidjan
 hardlink path=usr/share/lib/zoneinfo/Africa/Bangui \
@@ -63,8 +65,10 @@
     target=../../../../../usr/share/lib/zoneinfo/Africa/Abidjan
 hardlink path=usr/share/lib/zoneinfo/Africa/Dakar \
     target=../../../../../usr/share/lib/zoneinfo/Africa/Abidjan
-file path=usr/share/lib/zoneinfo/Africa/Dar_es_Salaam
-file path=usr/share/lib/zoneinfo/Africa/Djibouti
+hardlink path=usr/share/lib/zoneinfo/Africa/Dar_es_Salaam \
+    target=../../../../../usr/share/lib/zoneinfo/Africa/Nairobi
+hardlink path=usr/share/lib/zoneinfo/Africa/Djibouti \
+    target=../../../../../usr/share/lib/zoneinfo/Africa/Nairobi
 hardlink path=usr/share/lib/zoneinfo/Africa/Douala \
     target=../../../../../usr/share/lib/zoneinfo/Africa/Lagos
 file path=usr/share/lib/zoneinfo/Africa/El_Aaiun
@@ -77,7 +81,8 @@
 file path=usr/share/lib/zoneinfo/Africa/Johannesburg
 hardlink path=usr/share/lib/zoneinfo/Africa/Juba \
     target=../../../../../usr/share/lib/zoneinfo/Africa/Khartoum
-file path=usr/share/lib/zoneinfo/Africa/Kampala
+hardlink path=usr/share/lib/zoneinfo/Africa/Kampala \
+    target=../../../../../usr/share/lib/zoneinfo/Africa/Nairobi
 file path=usr/share/lib/zoneinfo/Africa/Khartoum
 hardlink path=usr/share/lib/zoneinfo/Africa/Kigali \
     target=../../../../../usr/share/lib/zoneinfo/Africa/Maputo
@@ -101,7 +106,8 @@
     target=../../../../../usr/share/lib/zoneinfo/Africa/Johannesburg
 hardlink path=usr/share/lib/zoneinfo/Africa/Mbabane \
     target=../../../../../usr/share/lib/zoneinfo/Africa/Johannesburg
-file path=usr/share/lib/zoneinfo/Africa/Mogadishu
+hardlink path=usr/share/lib/zoneinfo/Africa/Mogadishu \
+    target=../../../../../usr/share/lib/zoneinfo/Africa/Nairobi
 file path=usr/share/lib/zoneinfo/Africa/Monrovia
 file path=usr/share/lib/zoneinfo/Africa/Nairobi
 file path=usr/share/lib/zoneinfo/Africa/Ndjamena
@@ -120,14 +126,12 @@
 file path=usr/share/lib/zoneinfo/Africa/Tripoli
 file path=usr/share/lib/zoneinfo/Africa/Tunis
 file path=usr/share/lib/zoneinfo/Africa/Windhoek
-dir  path=usr/share/lib/zoneinfo/America
 file path=usr/share/lib/zoneinfo/America/Adak
 file path=usr/share/lib/zoneinfo/America/Anchorage
 hardlink path=usr/share/lib/zoneinfo/America/Anguilla \
     target=../../../../../usr/share/lib/zoneinfo/America/Port_of_Spain
 file path=usr/share/lib/zoneinfo/America/Antigua
 file path=usr/share/lib/zoneinfo/America/Araguaina
-dir  path=usr/share/lib/zoneinfo/America/Argentina
 file path=usr/share/lib/zoneinfo/America/Argentina/Buenos_Aires
 file path=usr/share/lib/zoneinfo/America/Argentina/Catamarca
 hardlink path=usr/share/lib/zoneinfo/America/Argentina/ComodRivadavia \
@@ -206,7 +210,6 @@
 file path=usr/share/lib/zoneinfo/America/Halifax
 file path=usr/share/lib/zoneinfo/America/Havana
 file path=usr/share/lib/zoneinfo/America/Hermosillo
-dir  path=usr/share/lib/zoneinfo/America/Indiana
 file path=usr/share/lib/zoneinfo/America/Indiana/Indianapolis
 file path=usr/share/lib/zoneinfo/America/Indiana/Knox
 file path=usr/share/lib/zoneinfo/America/Indiana/Marengo
@@ -223,7 +226,6 @@
 hardlink path=usr/share/lib/zoneinfo/America/Jujuy \
     target=../../../../../usr/share/lib/zoneinfo/America/Argentina/Jujuy
 file path=usr/share/lib/zoneinfo/America/Juneau
-dir  path=usr/share/lib/zoneinfo/America/Kentucky
 file path=usr/share/lib/zoneinfo/America/Kentucky/Louisville
 file path=usr/share/lib/zoneinfo/America/Kentucky/Monticello
 hardlink path=usr/share/lib/zoneinfo/America/Knox_IN \
@@ -263,7 +265,6 @@
 file path=usr/share/lib/zoneinfo/America/Nipigon
 file path=usr/share/lib/zoneinfo/America/Nome
 file path=usr/share/lib/zoneinfo/America/Noronha
-dir  path=usr/share/lib/zoneinfo/America/North_Dakota
 file path=usr/share/lib/zoneinfo/America/North_Dakota/Beulah
 file path=usr/share/lib/zoneinfo/America/North_Dakota/Center
 file path=usr/share/lib/zoneinfo/America/North_Dakota/New_Salem
@@ -321,7 +322,6 @@
 file path=usr/share/lib/zoneinfo/America/Winnipeg
 file path=usr/share/lib/zoneinfo/America/Yakutat
 file path=usr/share/lib/zoneinfo/America/Yellowknife
-dir  path=usr/share/lib/zoneinfo/Antarctica
 file path=usr/share/lib/zoneinfo/Antarctica/Casey
 file path=usr/share/lib/zoneinfo/Antarctica/Davis
 file path=usr/share/lib/zoneinfo/Antarctica/DumontDUrville
@@ -336,11 +336,10 @@
 file path=usr/share/lib/zoneinfo/Antarctica/Syowa
 file path=usr/share/lib/zoneinfo/Antarctica/Troll
 file path=usr/share/lib/zoneinfo/Antarctica/Vostok
-dir  path=usr/share/lib/zoneinfo/Arctic
 hardlink path=usr/share/lib/zoneinfo/Arctic/Longyearbyen \
     target=../../../../../usr/share/lib/zoneinfo/Europe/Oslo
-dir  path=usr/share/lib/zoneinfo/Asia
-file path=usr/share/lib/zoneinfo/Asia/Aden
+hardlink path=usr/share/lib/zoneinfo/Asia/Aden \
+    target=../../../../../usr/share/lib/zoneinfo/Asia/Riyadh
 file path=usr/share/lib/zoneinfo/Asia/Almaty
 file path=usr/share/lib/zoneinfo/Asia/Amman
 file path=usr/share/lib/zoneinfo/Asia/Anadyr
@@ -350,7 +349,8 @@
 hardlink path=usr/share/lib/zoneinfo/Asia/Ashkhabad \
     target=../../../../../usr/share/lib/zoneinfo/Asia/Ashgabat
 file path=usr/share/lib/zoneinfo/Asia/Baghdad
-file path=usr/share/lib/zoneinfo/Asia/Bahrain
+hardlink path=usr/share/lib/zoneinfo/Asia/Bahrain \
+    target=../../../../../usr/share/lib/zoneinfo/Asia/Qatar
 file path=usr/share/lib/zoneinfo/Asia/Baku
 file path=usr/share/lib/zoneinfo/Asia/Bangkok
 file path=usr/share/lib/zoneinfo/Asia/Beirut
@@ -398,14 +398,16 @@
 file path=usr/share/lib/zoneinfo/Asia/Krasnoyarsk
 file path=usr/share/lib/zoneinfo/Asia/Kuala_Lumpur
 file path=usr/share/lib/zoneinfo/Asia/Kuching
-file path=usr/share/lib/zoneinfo/Asia/Kuwait
+hardlink path=usr/share/lib/zoneinfo/Asia/Kuwait \
+    target=../../../../../usr/share/lib/zoneinfo/Asia/Riyadh
 hardlink path=usr/share/lib/zoneinfo/Asia/Macao \
     target=../../../../../usr/share/lib/zoneinfo/Asia/Macau
 file path=usr/share/lib/zoneinfo/Asia/Macau
 file path=usr/share/lib/zoneinfo/Asia/Magadan
 file path=usr/share/lib/zoneinfo/Asia/Makassar
 file path=usr/share/lib/zoneinfo/Asia/Manila
-file path=usr/share/lib/zoneinfo/Asia/Muscat
+hardlink path=usr/share/lib/zoneinfo/Asia/Muscat \
+    target=../../../../../usr/share/lib/zoneinfo/Asia/Dubai
 file path=usr/share/lib/zoneinfo/Asia/Nicosia
 file path=usr/share/lib/zoneinfo/Asia/Novokuznetsk
 file path=usr/share/lib/zoneinfo/Asia/Novosibirsk
@@ -453,7 +455,6 @@
 file path=usr/share/lib/zoneinfo/Asia/Yakutsk
 file path=usr/share/lib/zoneinfo/Asia/Yekaterinburg
 file path=usr/share/lib/zoneinfo/Asia/Yerevan
-dir  path=usr/share/lib/zoneinfo/Atlantic
 file path=usr/share/lib/zoneinfo/Atlantic/Azores
 file path=usr/share/lib/zoneinfo/Atlantic/Bermuda
 file path=usr/share/lib/zoneinfo/Atlantic/Canary
@@ -469,7 +470,6 @@
 hardlink path=usr/share/lib/zoneinfo/Atlantic/St_Helena \
     target=../../../../../usr/share/lib/zoneinfo/Africa/Abidjan
 file path=usr/share/lib/zoneinfo/Atlantic/Stanley
-dir  path=usr/share/lib/zoneinfo/Australia
 hardlink path=usr/share/lib/zoneinfo/Australia/ACT \
     target=../../../../../usr/share/lib/zoneinfo/Australia/Sydney
 file path=usr/share/lib/zoneinfo/Australia/Adelaide
@@ -504,7 +504,6 @@
     target=../../../../../usr/share/lib/zoneinfo/Australia/Perth
 hardlink path=usr/share/lib/zoneinfo/Australia/Yancowinna \
     target=../../../../../usr/share/lib/zoneinfo/Australia/Broken_Hill
-dir  path=usr/share/lib/zoneinfo/Brazil
 hardlink path=usr/share/lib/zoneinfo/Brazil/Acre \
     target=../../../../../usr/share/lib/zoneinfo/America/Rio_Branco
 hardlink path=usr/share/lib/zoneinfo/Brazil/DeNoronha \
@@ -515,7 +514,6 @@
     target=../../../../../usr/share/lib/zoneinfo/America/Manaus
 file path=usr/share/lib/zoneinfo/CET
 file path=usr/share/lib/zoneinfo/CST6CDT
-dir  path=usr/share/lib/zoneinfo/Canada
 hardlink path=usr/share/lib/zoneinfo/Canada/Atlantic \
     target=../../../../../usr/share/lib/zoneinfo/America/Halifax
 hardlink path=usr/share/lib/zoneinfo/Canada/Central \
@@ -534,7 +532,6 @@
     target=../../../../../usr/share/lib/zoneinfo/America/Regina
 hardlink path=usr/share/lib/zoneinfo/Canada/Yukon \
     target=../../../../../usr/share/lib/zoneinfo/America/Whitehorse
-dir  path=usr/share/lib/zoneinfo/Chile
 hardlink path=usr/share/lib/zoneinfo/Chile/Continental \
     target=../../../../../usr/share/lib/zoneinfo/America/Santiago
 hardlink path=usr/share/lib/zoneinfo/Chile/EasterIsland \
@@ -548,7 +545,6 @@
     target=../../../../usr/share/lib/zoneinfo/Africa/Cairo
 hardlink path=usr/share/lib/zoneinfo/Eire \
     target=../../../../usr/share/lib/zoneinfo/Europe/Dublin
-dir  path=usr/share/lib/zoneinfo/Etc
 file path=usr/share/lib/zoneinfo/Etc/GMT
 hardlink path=usr/share/lib/zoneinfo/Etc/GMT+0 \
     target=../../../../../usr/share/lib/zoneinfo/Etc/GMT
@@ -590,7 +586,6 @@
     target=../../../../../usr/share/lib/zoneinfo/Etc/UTC
 hardlink path=usr/share/lib/zoneinfo/Etc/Zulu \
     target=../../../../../usr/share/lib/zoneinfo/Etc/UTC
-dir  path=usr/share/lib/zoneinfo/Europe
 file path=usr/share/lib/zoneinfo/Europe/Amsterdam
 file path=usr/share/lib/zoneinfo/Europe/Andorra
 file path=usr/share/lib/zoneinfo/Europe/Athens
@@ -687,17 +682,19 @@
     target=../../../../usr/share/lib/zoneinfo/Asia/Hong_Kong
 hardlink path=usr/share/lib/zoneinfo/Iceland \
     target=../../../../usr/share/lib/zoneinfo/Atlantic/Reykjavik
-dir  path=usr/share/lib/zoneinfo/Indian
-file path=usr/share/lib/zoneinfo/Indian/Antananarivo
+hardlink path=usr/share/lib/zoneinfo/Indian/Antananarivo \
+    target=../../../../../usr/share/lib/zoneinfo/Africa/Nairobi
 file path=usr/share/lib/zoneinfo/Indian/Chagos
 file path=usr/share/lib/zoneinfo/Indian/Christmas
 file path=usr/share/lib/zoneinfo/Indian/Cocos
-file path=usr/share/lib/zoneinfo/Indian/Comoro
+hardlink path=usr/share/lib/zoneinfo/Indian/Comoro \
+    target=../../../../../usr/share/lib/zoneinfo/Africa/Nairobi
 file path=usr/share/lib/zoneinfo/Indian/Kerguelen
 file path=usr/share/lib/zoneinfo/Indian/Mahe
 file path=usr/share/lib/zoneinfo/Indian/Maldives
 file path=usr/share/lib/zoneinfo/Indian/Mauritius
-file path=usr/share/lib/zoneinfo/Indian/Mayotte
+hardlink path=usr/share/lib/zoneinfo/Indian/Mayotte \
+    target=../../../../../usr/share/lib/zoneinfo/Africa/Nairobi
 file path=usr/share/lib/zoneinfo/Indian/Reunion
 hardlink path=usr/share/lib/zoneinfo/Iran \
     target=../../../../usr/share/lib/zoneinfo/Asia/Tehran
@@ -714,14 +711,12 @@
 file path=usr/share/lib/zoneinfo/MET
 file path=usr/share/lib/zoneinfo/MST
 file path=usr/share/lib/zoneinfo/MST7MDT
-dir  path=usr/share/lib/zoneinfo/Mexico
 hardlink path=usr/share/lib/zoneinfo/Mexico/BajaNorte \
     target=../../../../../usr/share/lib/zoneinfo/America/Tijuana
 hardlink path=usr/share/lib/zoneinfo/Mexico/BajaSur \
     target=../../../../../usr/share/lib/zoneinfo/America/Mazatlan
 hardlink path=usr/share/lib/zoneinfo/Mexico/General \
     target=../../../../../usr/share/lib/zoneinfo/America/Mexico_City
-dir  path=usr/share/lib/zoneinfo/Mideast
 hardlink path=usr/share/lib/zoneinfo/Mideast/Riyadh87 \
     target=../../../../../usr/share/lib/zoneinfo/Asia/Riyadh87
 hardlink path=usr/share/lib/zoneinfo/Mideast/Riyadh88 \
@@ -737,7 +732,6 @@
 hardlink path=usr/share/lib/zoneinfo/PRC \
     target=../../../../usr/share/lib/zoneinfo/Asia/Shanghai
 file path=usr/share/lib/zoneinfo/PST8PDT
-dir  path=usr/share/lib/zoneinfo/Pacific
 file path=usr/share/lib/zoneinfo/Pacific/Apia
 file path=usr/share/lib/zoneinfo/Pacific/Auckland
 file path=usr/share/lib/zoneinfo/Pacific/Bougainville
@@ -798,7 +792,6 @@
     target=../../../../usr/share/lib/zoneinfo/Europe/Istanbul
 hardlink path=usr/share/lib/zoneinfo/UCT \
     target=../../../../usr/share/lib/zoneinfo/Etc/UCT
-dir  path=usr/share/lib/zoneinfo/US
 hardlink path=usr/share/lib/zoneinfo/US/Alaska \
     target=../../../../../usr/share/lib/zoneinfo/America/Anchorage
 hardlink path=usr/share/lib/zoneinfo/US/Aleutian \
@@ -838,7 +831,6 @@
 link path=usr/share/lib/zoneinfo/localtime target=../../../../etc/localtime \
     pkg.linted=true
 link path=usr/share/lib/zoneinfo/posixrules target=./US/Eastern
-dir  path=usr/share/lib/zoneinfo/src
 file README path=usr/share/lib/zoneinfo/src/README
 file africa path=usr/share/lib/zoneinfo/src/africa
 file antarctica path=usr/share/lib/zoneinfo/src/antarctica
@@ -855,12 +847,9 @@
 file solar89 path=usr/share/lib/zoneinfo/src/solar89
 file southamerica path=usr/share/lib/zoneinfo/src/southamerica
 file systemv path=usr/share/lib/zoneinfo/src/systemv
-dir  path=usr/share/lib/zoneinfo/tab
 file continent.tab path=usr/share/lib/zoneinfo/tab/continent.tab
 file country.tab path=usr/share/lib/zoneinfo/tab/country.tab
 file zone_sun.tab path=usr/share/lib/zoneinfo/tab/zone_sun.tab
-dir  path=usr/share/man
-dir  path=usr/share/man/man4
 file zoneinfo.4 path=usr/share/man/man4/zoneinfo.4 owner=root group=bin \
     mode=0444
 license cr_Sun license=cr_Sun
--- a/components/timezone/zone.tab.txt	Mon Feb 16 23:00:11 2015 -0800
+++ b/components/timezone/zone.tab.txt	Tue Feb 17 08:47:57 2015 -0800
@@ -233,7 +233,7 @@
 MU	-2010+05730	Indian/Mauritius
 MV	+0410+07330	Indian/Maldives
 MX	+1924-09909	America/Mexico_City	Central Time - most locations
-MX	+2105-08646	America/Cancun	Central Time - Quintana Roo
+MX	+2105-08646	America/Cancun	Eastern Standard Time - Quintana Roo
 MX	+2058-08937	America/Merida	Central Time - Campeche, Yucatán
 MX	+2540-10019	America/Monterrey	Mexican Central Time - Coahuila, Durango, Nuevo León, Tamaulipas away from US border
 MX	+2550-09730	America/Matamoros	US Central Time - Coahuila, Durango, Nuevo León, Tamaulipas near US border
--- a/components/timezone/zone_sun.tab	Mon Feb 16 23:00:11 2015 -0800
+++ b/components/timezone/zone_sun.tab	Tue Feb 17 08:47:57 2015 -0800
@@ -47,7 +47,7 @@
 AQ	-6835+07758	Antarctica/Davis	-	Davis Station, Vestfold Hills
 AQ	-6617+11031	Antarctica/Casey	-	Casey Station, Bailey Peninsula
 AQ	-7824+10654	Antarctica/Vostok	-	Vostok Station, Lake Vostok
-AQ	-6640+14001	Antarctica/DumontDUrville	-	Dumont-d'Urville Station, Adélie Land
+AQ	-6640+14001	Antarctica/DumontDUrville	-	Dumont-d'Urville Station, Adelie Land
 AQ	-690022+0393524	Antarctica/Syowa	-	Syowa Station, E Ongul I
 AQ	-720041+0023206	Antarctica/Troll	-	Troll Station, Queen Maud Land
 AQ	-3652+17446	Pacific/Auckland	-	New Zealand time
@@ -55,7 +55,7 @@
 AR	-3124-06411	America/Argentina/Cordoba	America/Cordoba	most locations (CB, CC, CN, ER, FM, MN, SE, SF)
 AR	-2447-06525	America/Argentina/Salta	-	(SA, LP, NQ, RN)
 AR	-2411-06518	America/Argentina/Jujuy	America/Jujuy	Jujuy (JY)
-AR	-2649-06513	America/Argentina/Tucuman	-	Tucumán (TM)
+AR	-2649-06513	America/Argentina/Tucuman	-	Tucuman (TM)
 AR	-2828-06547	America/Argentina/Catamarca	America/Catamarca	Catamarca (CT), Chubut (CH)
 AR	-2926-06651	America/Argentina/La_Rioja	-	La Rioja (LR)
 AR	-3132-06831	America/Argentina/San_Juan	-	San Juan (SJ)
@@ -96,7 +96,7 @@
 BO	-1630-06809	America/La_Paz	-
 BQ	+1211-06900	America/Curacao	-
 BR	-0351-03225	America/Noronha	Brazil/DeNoronha	Atlantic islands
-BR	-0127-04829	America/Belem	-	Amapá, E Pará
+BR	-0127-04829	America/Belem	-	Amapa, E Para
 BR	-0343-03830	America/Fortaleza	-	NE Brazil (MA, PI, CE, RN, PB)
 BR	-0803-03454	America/Recife	-	Pernambuco
 BR	-0712-04812	America/Araguaina	-	Tocantins
@@ -105,8 +105,8 @@
 BR	-2332-04637	America/Sao_Paulo	Brazil/East	S & SE Brazil (GO, DF, MG, ES, RJ, SP, PR, SC, RS)
 BR	-2027-05437	America/Campo_Grande	-	Mato Grosso do Sul
 BR	-1535-05605	America/Cuiaba	-	Mato Grosso
-BR	-0226-05452	America/Santarem	-	W Pará
-BR	-0846-06354	America/Porto_Velho	-	Rondônia
+BR	-0226-05452	America/Santarem	-	W Para
+BR	-0846-06354	America/Porto_Velho	-	Rondonia
 BR	+0249-06040	America/Boa_Vista	-	Roraima
 BR	-0308-06001	America/Manaus	Brazil/West	E Amazonas
 BR	-0640-06952	America/Eirunepe	-	W Amazonas
@@ -171,7 +171,7 @@
 DO	+1828-06954	America/Santo_Domingo	-
 DZ	+3647+00303	Africa/Algiers	-
 EC	-0210-07950	America/Guayaquil	-	mainland
-EC	-0054-08936	Pacific/Galapagos	-	Galápagos Islands
+EC	-0054-08936	Pacific/Galapagos	-	Galapagos Islands
 EE	+5925+02445	Europe/Tallinn	-
 EG	+3003+03115	Africa/Cairo	Egypt
 EH	+2709-01312	Africa/El_Aaiun	-
@@ -272,8 +272,8 @@
 ML	+0519-00402	Africa/Abidjan	-
 MM	+1647+09610	Asia/Rangoon	-
 MN	+4755+10653	Asia/Ulaanbaatar	-	most locations
-MN	+4801+09139	Asia/Hovd	-	Bayan-Ölgii, Govi-Altai, Hovd, Uvs, Zavkhan
-MN	+4804+11430	Asia/Choibalsan	-	Dornod, Sükhbaatar
+MN	+4801+09139	Asia/Hovd	-	Bayan-Olgii, Govi-Altai, Hovd, Uvs, Zavkhan
+MN	+4804+11430	Asia/Choibalsan	-	Dornod, Sukhbaatar
 MO	+2214+11335	Asia/Macau	Asia/Macao
 MP	+1328+14445	Pacific/Guam	-
 MQ	+1436-06105	America/Martinique	-
@@ -284,17 +284,17 @@
 MV	+0410+07330	Indian/Maldives	-
 MW	-2558+03235	Africa/Maputo	-	Central Africa Time (UTC+2)
 MX	+1924-09909	America/Mexico_City	Mexico/General	Central Time - most locations
-MX	+2105-08646	America/Cancun	-	Central Time - Quintana Roo
-MX	+2058-08937	America/Merida	-	Central Time - Campeche, Yucatán
-MX	+2540-10019	America/Monterrey	-	Mexican Central Time - Coahuila, Durango, Nuevo León, Tamaulipas away from US border
-MX	+2550-09730	America/Matamoros	-	US Central Time - Coahuila, Durango, Nuevo León, Tamaulipas near US border
+MX	+2105-08646	America/Cancun	-	Eastern Standard Time - Quintana Roo
+MX	+2058-08937	America/Merida	-	Central Time - Campeche, Yucatan
+MX	+2540-10019	America/Monterrey	-	Mexican Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas away from US border
+MX	+2550-09730	America/Matamoros	-	US Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas near US border
 MX	+2313-10625	America/Mazatlan	Mexico/BajaSur	Mountain Time - S Baja, Nayarit, Sinaloa
 MX	+2838-10605	America/Chihuahua	-	Mexican Mountain Time - Chihuahua away from US border
 MX	+2934-10425	America/Ojinaga	-	US Mountain Time - Chihuahua near US border
 MX	+2904-11058	America/Hermosillo	-	Mountain Standard Time - Sonora
 MX	+3232-11701	America/Tijuana	Mexico/BajaNorte	US Pacific Time - Baja California near US border
 MX	+3018-11452	America/Santa_Isabel	-	Mexican Pacific Time - Baja California away from US border
-MX	+2048-10515	America/Bahia_Banderas	-	Mexican Central Time - Bahía de Banderas
+MX	+2048-10515	America/Bahia_Banderas	-	Mexican Central Time - Bahia de Banderas
 MY	+0310+10142	Asia/Kuala_Lumpur	-	peninsular Malaysia
 MY	+0133+11020	Asia/Kuching	-	Sabah & Sarawak
 MZ	-2558+03235	Africa/Maputo	-	Central Africa Time (UTC+2)
@@ -333,7 +333,7 @@
 PW	+0720+13429	Pacific/Palau	-
 PY	-2516-05740	America/Asuncion	-
 QA	+2517+05132	Asia/Qatar	-
-RE	-2052+05528	Indian/Reunion	-	Réunion, Crozet Is, Scattered Is
+RE	-2052+05528	Indian/Reunion	-	Reunion, Crozet Is, Scattered Is
 RO	+4426+02606	Europe/Bucharest	-
 RS	+4450+02030	Europe/Belgrade	-
 RU	+5443+02030	Europe/Kaliningrad	-	Moscow-01 - Kaliningrad
@@ -382,7 +382,7 @@
 TC	+2128-07108	America/Grand_Turk	-
 TD	+1207+01503	Africa/Ndjamena	-
 TF	-492110+0701303	Indian/Kerguelen	-	Kerguelen, St Paul I, Amsterdam I
-TF	-2052+05528	Indian/Reunion	-	Réunion, Crozet Is, Scattered Is
+TF	-2052+05528	Indian/Reunion	-	Reunion, Crozet Is, Scattered Is
 TG	+0519-00402	Africa/Abidjan	-
 TH	+1345+10031	Asia/Bangkok	-	most of Indochina
 TJ	+3835+06848	Asia/Dushanbe	-