]> Zhao Yanbai Git Server - minix.git/commitdiff
New zoneinfo port from NetBSD
authorThomas Veerman <thomas@minix3.org>
Mon, 16 Jan 2012 11:03:25 +0000 (11:03 +0000)
committerThomas Veerman <thomas@minix3.org>
Mon, 16 Jan 2012 11:03:25 +0000 (11:03 +0000)
40 files changed:
commands/Makefile
commands/zic/Makefile [deleted file]
share/zoneinfo/Makefile
share/zoneinfo/Makefile.orig [deleted file]
share/zoneinfo/README [deleted file]
share/zoneinfo/Theory [deleted file]
share/zoneinfo/africa
share/zoneinfo/antarctica
share/zoneinfo/asia
share/zoneinfo/australasia
share/zoneinfo/backward
share/zoneinfo/checktab.awk [deleted file]
share/zoneinfo/etcetera
share/zoneinfo/europe
share/zoneinfo/factory
share/zoneinfo/iso3166.tab
share/zoneinfo/itca.jpg [deleted file]
share/zoneinfo/leapseconds
share/zoneinfo/northamerica
share/zoneinfo/pacificnew
share/zoneinfo/solar87
share/zoneinfo/solar88
share/zoneinfo/solar89
share/zoneinfo/southamerica
share/zoneinfo/systemv
share/zoneinfo/tz-art.htm [deleted file]
share/zoneinfo/tz-link.htm [deleted file]
share/zoneinfo/tzselect.ksh [deleted file]
share/zoneinfo/usno1988 [deleted file]
share/zoneinfo/usno1989 [deleted file]
share/zoneinfo/usno1989a [deleted file]
share/zoneinfo/usno1995 [deleted file]
share/zoneinfo/usno1997 [deleted file]
share/zoneinfo/usno1998 [deleted file]
share/zoneinfo/workman.sh [deleted file]
share/zoneinfo/yearistype.sh [changed mode: 0644->0755]
share/zoneinfo/zone.tab
tools/nbsd_ports
usr.sbin/Makefile
usr.sbin/zic/Makefile [new file with mode: 0644]

index 4283f7f47e57b5c4ffd489ddbd77def0d7aa0fca..db18898b2e8eba0dc893c3a510ed1481dd7861b4 100644 (file)
@@ -32,7 +32,7 @@ SUBDIR=       aal add_route arp ash at autil awk \
        truncate tsort tty udpstat umount uname unexpand \
        unstack update uud uue version vol wc \
        whereis which who write writeisofs fetch \
-       xargs yacc yes zdump zic zmodem pkgin_cd \
+       xargs yacc yes zdump zmodem pkgin_cd \
        mktemp worldstone
 
 .if ${COMPILER_TYPE} == "gnu"
diff --git a/commands/zic/Makefile b/commands/zic/Makefile
deleted file mode 100644 (file)
index 6ed47b2..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-.include <bsd.own.mk>
-
-PROG=  zic
-SRCS=  zic.c scheck.c ialloc.c
-TZDIR= /usr/share/zoneinfo
-CPPFLAGS+= -DHAVE_ADJTIME=0 -DTZDIR=\"$(TZDIR)\"
-MAN=   zic.8
-
-.PATH: ${MINIXSRCDIR}/lib/libc/stdtime
-
-.include <bsd.prog.mk>
index 2b5c6d60536dbe698ce4a6cdaf0dc51e6c6a3bbe..fff0b9ce2e38cd227a375918cf9b742df1f4a7c2 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)Makefile 7.109
+#      $NetBSD: Makefile,v 1.43 2009/04/10 16:16:12 apb Exp $
 
 .include <bsd.own.mk>
 
@@ -6,34 +6,20 @@
 # the time zone files, or adding it to a time zone file).
 # Alternately, if you discover you've got the wrong time zone, you can just
 #      zic -l rightzone
-# to correct things.
-# Use the command
-#      make zonenames
-# to get a list of the values you can use for LOCALTIME.
-
-LOCALTIME=     GMT
 
 # If you want something other than Eastern United States time as a template
 # for handling POSIX-style time zone environment variables,
 # change the line below (after finding the zone you want in the
 # time zone files, or adding it to a time zone file).
-# (When a POSIX-style environment variable is handled, the rules in the
-# template file are used to determine "spring forward" and "fall back" days and
-# times; the environment variable itself specifies UTC offsets of standard and
-# summer time.)
 # Alternately, if you discover you've got the wrong time zone, you can just
 #      zic -p rightzone
-# to correct things.
-# Use the command
-#      make zonenames
-# to get a list of the values you can use for POSIXRULES.
-# If you want POSIX compatibility, use "America/New_York".
 
-POSIXRULES=    America/New_York
+POSIXRULES=    US/Pacific
 
 # Use an absolute path name for TZDIR unless you're just testing the software.
+# Note: ${DESTDIR} is prepended to this for the actual copy.
 
-TZDIR= ${DESTDIR}/usr/share/zoneinfo
+TZDIR= /usr/share/zoneinfo
 
 # If you always want time values interpreted as "seconds since the epoch
 # (not counting leap seconds)", use
@@ -49,7 +35,7 @@ TZDIR=        ${DESTDIR}/usr/share/zoneinfo
 #      REDO=           right_posix
 # below.
 
-REDO=          posix_right
+REDO=          posix_only
 
 # Since "." may not be in PATH...
 YEARISTYPE=    "${HOST_SH} ${.CURDIR}/yearistype.sh"
@@ -64,34 +50,30 @@ TABDATA=    iso3166.tab zone.tab
 DATA=          $(YDATA) $(NDATA) $(SDATA) leapseconds # yearistype.sh
 USNO=          usno1988 usno1989
 
+TZBUILDDIR=    ${.OBJDIR}/builddir
+
 .PHONY:        posix_only
 posix_only: ${TDATA}
        ${_MKTARGET_CREATE}
+       mkdir -p ${TZBUILDDIR}
        cd ${.CURDIR} && \
-           ${TOOL_ZIC} -y ${YEARISTYPE} -d ${TZDIR} -L /dev/null ${TDATA}
+           ${TOOL_ZIC} -y ${YEARISTYPE} -d ${TZBUILDDIR} -L /dev/null ${TDATA}
 
 .PHONY:        right_only
 right_only: leapseconds ${TDATA}
        ${_MKTARGET_CREATE}
+       mkdir -p ${TZBUILDDIR}
        cd ${.CURDIR} && \
-           ${TOOL_ZIC} -y ${YEARISTYPE} -d ${TZDDIR} -L leapseconds ${TDATA}
-
-# In earlier versions of this makefile, the other two directories were
-# subdirectories of $(TZDIR).  However, this led to configuration errors.
-# For example, with posix_right under the earlier scheme,
-# TZ='right/Australia/Adelaide' got you localtime with leap seconds,
-# but gmtime without leap seconds, which led to problems with applications
-# like sendmail that subtract gmtime from localtime.
-# Therefore, the other two directories are now siblings of $(TZDIR).
-# You must replace all of $(TZDIR) to switch from not using leap seconds
-# to using them, or vice versa.
+           ${TOOL_ZIC} -y ${YEARISTYPE} -d ${TZBUILDDIR} -L leapseconds ${TDATA}
+
 .PHONY:        other_two
 other_two: leapseconds ${TDATA}
        ${_MKTARGET_CREATE}
+       mkdir -p ${TZBUILDDIR}
        cd ${.CURDIR} && \
-           ${TOOL_ZIC} -y ${YEARISTYPE} -d ${TZDIR}-posix -L /dev/null ${TDATA}
+           ${TOOL_ZIC} -y ${YEARISTYPE} -d ${TZBUILDDIR}/posix -L /dev/null ${TDATA}
        cd ${.CURDIR} && \
-           ${TOOL_ZIC} -y ${YEARISTYPE} -d ${TZDIR}-leaps -L leapseconds ${TDATA}
+           ${TOOL_ZIC} -y ${YEARISTYPE} -d ${TZBUILDDIR}/right -L leapseconds ${TDATA}
 
 .PHONY:        posix_right
 posix_right: posix_only other_two
@@ -99,14 +81,53 @@ posix_right: posix_only other_two
 .PHONY:        right_posix
 right_posix: right_only other_two
 
+.if ${MKUNPRIVED} == "no"
+TOOL_PAX.unpriv=-pe
+.else
+TOOL_PAX.unpriv=
+.endif
+
+.if ${MKSHARE} != "no"
 afterinstall: ${DATA} ${REDO} ${TABDATA}
        ${_MKMSG_CREATE} ${POSIXRULES}
+       mkdir -p ${TZBUILDDIR}
        cd ${.CURDIR} && \
-           ${TOOL_ZIC} -y ${YEARISTYPE} \
-               -d ${TZDIR} -l ${LOCALTIME} -p ${POSIXRULES}
+           ${TOOL_ZIC} -y ${YEARISTYPE} -d ${TZBUILDDIR} -p ${POSIXRULES}
+       cd ${TZBUILDDIR} && \
+           find . -type f -print | xargs ${TOOL_STAT} -qf '%d,%i %N' | sort \
+       | while read devino tzfile; do \
+               destfile=${DESTDIR}${TZDIR}/$${tzfile#./}; \
+               if [ "$$devino" = "$$lastdevino" ]; then \
+                       if  ldevino=`${TOOL_STAT} -qf '%d %i' $$lastfile` && \
+                           tdevino=`${TOOL_STAT} -qf '%d %i' $$destfile` && \
+                           [ "$$ldevino" = "$$tdevino" ]; then \
+                               continue; \
+                       fi; \
+                       ${_MKSHMSG_INSTALL} $$destfile; \
+                       ${_MKSHECHO} ${INSTALL_LINK} -o ${BINOWN} -g ${BINGRP} \
+                           -m ${NONBINMODE} $$lastfile $$destfile; \
+                       ${INSTALL_LINK} -o ${BINOWN} -g ${BINGRP} \
+                           -m ${NONBINMODE} $$lastfile $$destfile; \
+               else \
+                       lastdevino=$$devino; \
+                       lastfile=$$destfile; \
+                       cmp -s $$tzfile $$destfile >/dev/null 2>&1 && continue;\
+                       ${_MKSHMSG_INSTALL} $$destfile; \
+                       ${_MKSHECHO} ${INSTALL_FILE} -o ${BINOWN} -g ${BINGRP} \
+                           -m ${NONBINMODE} $$tzfile $$destfile; \
+                       ${INSTALL_FILE} -o ${BINOWN} -g ${BINGRP} \
+                           -m ${NONBINMODE} $$tzfile $$destfile; \
+               fi; \
+       done
        for f in ${TABDATA}; do \
                ${INSTALL_FILE} -o ${BINOWN} -g ${BINGRP} -m ${NONBINMODE} \
                        ${.CURDIR}/$$f ${DESTDIR}${TZDIR}; \
        done
+.else  # ${MKSHARE} == "no"
+afterinstall:
+.endif # ${MKSHARE} == "no"
+
+clean:
+       -rm -rf ${TZBUILDDIR}
 
 .include <bsd.prog.mk>
diff --git a/share/zoneinfo/Makefile.orig b/share/zoneinfo/Makefile.orig
deleted file mode 100644 (file)
index 7ef9f7b..0000000
+++ /dev/null
@@ -1,395 +0,0 @@
-# @(#)Makefile 7.109
-
-# Change the line below for your time zone (after finding the zone you want in
-# the time zone files, or adding it to a time zone file).
-# Alternately, if you discover you've got the wrong time zone, you can just
-#      zic -l rightzone
-# to correct things.
-# Use the command
-#      make zonenames
-# to get a list of the values you can use for LOCALTIME.
-
-LOCALTIME=     GMT
-
-# If you want something other than Eastern United States time as a template
-# for handling POSIX-style time zone environment variables,
-# change the line below (after finding the zone you want in the
-# time zone files, or adding it to a time zone file).
-# (When a POSIX-style environment variable is handled, the rules in the
-# template file are used to determine "spring forward" and "fall back" days and
-# times; the environment variable itself specifies UTC offsets of standard and
-# summer time.)
-# Alternately, if you discover you've got the wrong time zone, you can just
-#      zic -p rightzone
-# to correct things.
-# Use the command
-#      make zonenames
-# to get a list of the values you can use for POSIXRULES.
-# If you want POSIX compatibility, use "America/New_York".
-
-POSIXRULES=    America/New_York
-
-# Also see TZDEFRULESTRING below, which takes effect only
-# if the time zone files cannot be accessed.
-
-# Everything gets put in subdirectories of. . .
-
-TOPDIR=                /usr
-
-# "Compiled" time zone information is placed in the "TZDIR" directory
-# (and subdirectories).
-# Use an absolute path name for TZDIR unless you're just testing the software.
-
-TZDIR=         $(TOPDIR)/share/zoneinfo
-
-# The "tzselect", "zic", and "zdump" commands get installed in. . .
-
-ETCDIR=                $(TOPDIR)/bin
-
-# If you "make INSTALL", the "date" command gets installed in. . .
-
-BINDIR=                $(TOPDIR)/bin
-
-# Library functions are put in an archive in LIBDIR.
-
-LIBDIR=                $(TOPDIR)/lib
-
-# If you always want time values interpreted as "seconds since the epoch
-# (not counting leap seconds)", use
-#      REDO=           posix_only
-# below.  If you always want right time values interpreted as "seconds since
-# the epoch" (counting leap seconds)", use
-#      REDO=           right_only
-# below.  If you want both sets of data available, with leap seconds not
-# counted normally, use
-#      REDO=           posix_right
-# below.  If you want both sets of data available, with leap seconds counted
-# normally, use
-#      REDO=           right_posix
-# below.
-# POSIX mandates that leap seconds not be counted; for compatibility with it,
-# use either "posix_only" or "posix_right".
-
-REDO=          posix_right
-
-# Since "." may not be in PATH...
-
-YEARISTYPE=    ./yearistype
-
-# Non-default libraries needed to link.
-# Add -lintl if you want to use `gettext' on Solaris.
-LDLIBS=
-
-# Add the following to the end of the "CFLAGS=" line as needed.
-#  -Dconst= if `const' does not work (SunOS 4.x cc, OSF1 V5.0 cc)
-#  -DHAVE_ADJTIME=0 if `adjtime' does not exist (SVR0?)
-#  -DHAVE_GETTEXT=1 if `gettext' works (GNU, Linux, Solaris); also see LDLIBS
-#  -DHAVE_INCOMPATIBLE_CTIME_R=1 if your system's time.h declares
-#      ctime_r and asctime_r incompatibly with the POSIX standard (Solaris 8).
-#  -DHAVE_SETTIMEOFDAY=0 if settimeofday does not exist (SVR0?)
-#  -DHAVE_SETTIMEOFDAY=1 if settimeofday has just 1 arg (SVR4)
-#  -DHAVE_SETTIMEOFDAY=2 if settimeofday uses 2nd arg (4.3BSD)
-#  -DHAVE_SETTIMEOFDAY=3 if settimeofday ignores 2nd arg (4.4BSD)
-#  -DHAVE_STRERROR=0 if your system lacks the strerror function
-#  -DHAVE_SYMLINK=0 if your system lacks the symlink function
-#  -DHAVE_SYS_STAT_H=0 if your compiler lacks a "sys/stat.h"
-#  -DHAVE_SYS_WAIT_H=0 if your compiler lacks a "sys/wait.h"
-#  -DLOCALE_HOME=\"path\" if locales are in "path", not "/usr/lib/locale"
-#  -DHAVE_UNISTD_H=0 if your compiler lacks a "unistd.h" (Microsoft C++ 7?)
-#  -DHAVE_UTMPX_H=1 if your compiler has a "utmpx.h"
-#  -DTZDEFRULESTRING=\",date/time,date/time\" to default to the specified
-#      DST transitions if the time zone files cannot be accessed
-#  -DTZ_DOMAIN=\"foo\" to use "foo" for gettext domain name; default is "tz"
-#  -TTZ_DOMAINDIR=\"/path\" to use "/path" for gettext directory;
-#      the default is system-supplied, typically "/usr/lib/locale"
-#  $(GCC_DEBUG_FLAGS) if you are using GCC and want lots of checking
-#  -DNO_RUN_TIME_WARNINGS_ABOUT_YEAR_2000_PROBLEMS_THANK_YOU=1
-#      if you do not want run time warnings about formats that may cause
-#      year 2000 grief
-#  -DZIC_MAX_ABBR_LEN_WO_WARN=3
-#      (or some other number) to set the maximum time zone abbreviation length
-#      that zic will accept without a warning (the default is 6)
-GCC_DEBUG_FLAGS = -Dlint -g -O -fno-common \
-       -Wall -Wcast-qual -Wconversion -Wmissing-prototypes \
-       -Wnested-externs -Wpointer-arith -Wshadow \
-       -Wtraditional # -Wstrict-prototypes -Wwrite-strings
-#
-# If you want to use System V compatibility code, add
-#      -DUSG_COMPAT
-# to the end of the "CFLAGS=" line.  This arrange for "timezone" and "daylight"
-# variables to be kept up-to-date by the time conversion functions.  Neither
-# "timezone" nor "daylight" is described in X3J11's work.
-#
-# If your system has a "GMT offset" field in its "struct tm"s
-# (or if you decide to add such a field in your system's "time.h" file),
-# add the name to a define such as
-#      -DTM_GMTOFF=tm_gmtoff
-# or
-#      -DTM_GMTOFF=_tm_gmtoff
-# to the end of the "CFLAGS=" line.
-# Neither tm_gmtoff nor _tm_gmtoff is described in X3J11's work;
-# in its work, use of "tm_gmtoff" is described as non-conforming.
-# Both Linux and BSD have done the equivalent of defining TM_GMTOFF in
-# their recent releases.
-#
-# If your system has a "zone abbreviation" field in its "struct tm"s
-# (or if you decide to add such a field in your system's "time.h" file),
-# add the name to a define such as
-#      -DTM_ZONE=tm_zone
-# or
-#      -DTM_ZONE=_tm_zone
-# to the end of the "CFLAGS=" line.
-# Neither tm_zone nor _tm_zone is described in X3J11's work;
-# in its work, use of "tm_zone" is described as non-conforming.
-# Both UCB and Sun have done the equivalent of defining TM_ZONE in
-# their recent releases.
-#
-# If you want functions that were inspired by early versions of X3J11's work,
-# add
-#      -DSTD_INSPIRED
-# to the end of the "CFLAGS=" line.  This arranges for the functions
-# "tzsetwall", "offtime", "timelocal", "timegm", "timeoff",
-# "posix2time", and "time2posix" to be added to the time conversion library.
-# "tzsetwall" is like "tzset" except that it arranges for local wall clock
-# time (rather than the time specified in the TZ environment variable)
-# to be used.
-# "offtime" is like "gmtime" except that it accepts a second (long) argument
-# that gives an offset to add to the time_t when converting it.
-# "timelocal" is equivalent to "mktime".
-# "timegm" is like "timelocal" except that it turns a struct tm into
-# a time_t using UTC (rather than local time as "timelocal" does).
-# "timeoff" is like "timegm" except that it accepts a second (long) argument
-# that gives an offset to use when converting to a time_t.
-# "posix2time" and "time2posix" are described in an included manual page.
-# X3J11's work does not describe any of these functions.
-# Sun has provided "tzsetwall", "timelocal", and "timegm" in SunOS 4.0.
-# These functions may well disappear in future releases of the time
-# conversion package.
-#
-# If you want Source Code Control System ID's left out of object modules, add
-#      -DNOID
-# to the end of the "CFLAGS=" line.
-#
-# If you'll never want to handle solar-time-based time zones, add
-#      -DNOSOLAR
-# to the end of the "CFLAGS=" line
-# (and comment out the "SDATA=" line below).
-# This reduces (slightly) the run-time data-space requirements of
-# the time conversion functions; it may reduce the acceptability of your system
-# to folks in oil- and cash-rich places.
-#
-# If you want to allocate state structures in localtime, add
-#      -DALL_STATE
-# to the end of the "CFLAGS=" line.  Storage is obtained by calling malloc.
-#
-# If you want an "altzone" variable (a la System V Release 3.1), add
-#      -DALTZONE
-# to the end of the "CFLAGS=" line.
-# This variable is not described in X3J11's work.
-#
-# If you want a "gtime" function (a la MACH), add
-#      -DCMUCS
-# to the end of the "CFLAGS=" line
-# This function is not described in X3J11's work.
-#
-# NIST-PCTS:151-2, Version 1.4, (1993-12-03) is a test suite put
-# out by the National Institute of Standards and Technology
-# which claims to test C and Posix conformance.  If you want to pass PCTS, add
-#      -DPCTS
-# to the end of the "CFLAGS=" line.
-#
-# If you want strict compliance with XPG4 as of 1994-04-09, add
-#      -DXPG4_1994_04_09
-# to the end of the "CFLAGS=" line.  This causes "strftime" to always return
-# 53 as a week number (rather than 52 or 53) for those days in January that
-# before the first Monday in January when a "%V" format is used and January 1
-# falls on a Friday, Saturday, or Sunday.
-
-CFLAGS=-DHAVE_ADJTIME=0 -D_POSIX_SOURCE=1 -D_MINIX=1
-
-# If you want zic's -s option used when installing, uncomment the next line
-# ZFLAGS=      -s
-
-zic=           ./zic
-ZIC=           $(zic) $(ZFLAGS)
-
-# The name of a Posix-compliant `awk' on your system.
-AWK=           nawk
-
-# The path where SGML DTDs are kept.
-SGML_SEARCH_PATH= $(TOPDIR)/share/doc/sgml-lib/REC-xhtml1-20000126/
-
-# The catalog file(s) to use when validating XHTML.
-SGML_CATALOG_FILES= xhtml.soc
-
-# The name, arguments and environment of a program to validate your web pages.
-# See <http://www.jclark.com/sp/> for a validator, and
-# <http://validator.w3.org/source/> for a validation library.
-VALIDATE = nsgmls
-VALIDATE_FLAGS = -s -B -wall -wno-unused-param -wxml
-VALIDATE_ENV = \
-  SGML_CATALOG_FILES=$(SGML_CATALOG_FILES) \
-  SGML_SEARCH_PATH=$(SGML_SEARCH_PATH) \
-  SP_CHARSET_FIXED=YES \
-  SP_ENCODING=UTF-8
-
-###############################################################################
-
-cc=            cc
-CC=            $(cc) -DTZDIR=\"$(TZDIR)\"
-
-TZCSRCS=       zic.c scheck.c ialloc.c
-TZCOBJS=       zic.o scheck.o ialloc.o
-TZDSRCS=       zdump.c ialloc.c
-TZDOBJS=       zdump.o ialloc.o
-DATESRCS=      date.c logwtmp.c
-DATEOBJS=      date.o logwtmp.o
-LIBSRCS=       difftime.c
-LIBOBJS=       difftime.o
-HEADERS=       tzfile.h private.h
-NONLIBSRCS=    zic.c zdump.c scheck.c ialloc.c
-NEWUCBSRCS=    date.c logwtmp.c
-SOURCES=       $(HEADERS) $(LIBSRCS) $(NONLIBSRCS) $(NEWUCBSRCS) tzselect.ksh
-DOCS=          README Theory date.1 Makefile
-PRIMARY_YDATA= africa antarctica asia australasia \
-               europe northamerica southamerica
-YDATA=         $(PRIMARY_YDATA) pacificnew etcetera factory backward
-NDATA=         systemv
-SDATA=         solar87 solar88 solar89
-TDATA=         $(YDATA) $(NDATA) $(SDATA)
-TABDATA=       iso3166.tab zone.tab
-DATA=          $(YDATA) $(NDATA) $(SDATA) $(TABDATA) leapseconds yearistype.sh
-WEB_PAGES=     tz-art.htm tz-link.htm
-MISC=          usno1988 usno1989 usno1989a usno1995 usno1997 usno1998 \
-                       itca.jpg $(WEB_PAGES) checktab.awk workman.sh
-ENCHILADA=     $(DOCS) $(SOURCES) $(DATA) $(MISC)
-
-# And for the benefit of csh users on systems that assume the user
-# shell should be used to handle commands in Makefiles. . .
-
-SHELL=         /bin/sh
-
-all:           tzselect zic zdump $(LIBOBJS)
-
-ALL:           all date
-
-install:       ALL $(DATA) $(REDO) $(TABDATA)
-               $(ZIC) -y $(YEARISTYPE) \
-                       -d $(TZDIR) -l $(LOCALTIME) -p $(POSIXRULES)
-               -rm -f $(TZDIR)/iso3166.tab $(TZDIR)/zone.tab
-               install -m 644 iso3166.tab zone.tab $(TZDIR)/.
-               -mkdir $(TOPDIR) $(ETCDIR) 2>/dev/null
-               install -m 755 tzselect zic zdump $(ETCDIR)/.
-               -mkdir $(TOPDIR) 2>/dev/null
-               install -m 755 date /bin
-
-INSTALL:       ALL install date.1
-               -mkdir $(TOPDIR) $(BINDIR) 2>/dev/null
-               cp date $(BINDIR)/.
-               -mkdir $(TOPDIR)  2>/dev/null
-
-zdump:         $(TZDOBJS)
-               $(CC) $(CFLAGS) $(LFLAGS) $(TZDOBJS) $(LDLIBS) -o $@
-               install -S768k $@
-
-zic:           $(TZCOBJS) yearistype
-               $(CC) $(CFLAGS) $(LFLAGS) $(TZCOBJS) $(LDLIBS) -o $@
-               install -S1M $@
-
-yearistype:    yearistype.sh
-               cp yearistype.sh yearistype
-               chmod +x yearistype
-
-posix_only:    zic $(TDATA)
-               $(ZIC) -y $(YEARISTYPE) -d $(TZDIR) -L /dev/null $(TDATA)
-
-right_only:    zic leapseconds $(TDATA)
-               $(ZIC) -y $(YEARISTYPE) -d $(TZDIR) -L leapseconds $(TDATA)
-
-# In earlier versions of this makefile, the other two directories were
-# subdirectories of $(TZDIR).  However, this led to configuration errors.
-# For example, with posix_right under the earlier scheme,
-# TZ='right/Australia/Adelaide' got you localtime with leap seconds,
-# but gmtime without leap seconds, which led to problems with applications
-# like sendmail that subtract gmtime from localtime.
-# Therefore, the other two directories are now siblings of $(TZDIR).
-# You must replace all of $(TZDIR) to switch from not using leap seconds
-# to using them, or vice versa.
-other_two:     zic leapseconds $(TDATA)
-               $(ZIC) -y $(YEARISTYPE) -d $(TZDIR)-posix -L /dev/null $(TDATA)
-               $(ZIC) -y $(YEARISTYPE) \
-                       -d $(TZDIR)-leaps -L leapseconds $(TDATA)
-
-posix_right:   posix_only other_two
-
-right_posix:   right_only other_two
-
-zones:         $(REDO)
-
-# We use the system's logwtmp in preference to ours if available.
-
-date:          $(DATEOBJS) logwtmp.o
-               $(CC) $(CFLAGS) date.o logwtmp.o \
-                       $(LDLIBS) -o $@
-
-tzselect:      tzselect.ksh
-               sed \
-                       -e 's|AWK=[^}]*|AWK=$(AWK)|g' \
-                       -e 's|TZDIR=[^}]*|TZDIR=$(TZDIR)|' \
-                       <$? >$@
-               chmod +x $@
-
-check:         check_tables check_web
-
-check_tables:  checktab.awk $(PRIMARY_YDATA)
-               $(AWK) -f checktab.awk $(PRIMARY_YDATA)
-
-check_web:     $(WEB_PAGES)
-               $(VALIDATE_ENV) $(VALIDATE) $(VALIDATE_FLAGS) $(WEB_PAGES)
-
-clean:
-               rm -f core *.o *.out tzselect zdump zic yearistype date
-
-maintainer-clean: clean
-               @echo 'This command is intended for maintainers to use; it'
-               @echo 'deletes files that may need special tools to rebuild.'
-               rm -f *.[1-8].txt tzcode.tar.gz tzdata.tar.gz
-
-names:
-               @echo $(ENCHILADA)
-
-# The zics below ensure that each data file can stand on its own.
-# We also do an all-files run to catch links to links.
-
-public:                $(ENCHILADA)
-               make maintainer-clean
-               make "CFLAGS=$(GCC_DEBUG_FLAGS)"
-               -mkdir /tmp/,tzpublic 2>/dev/null
-               -for i in $(TDATA) ; do zic -v -d /tmp/,tzpublic $$i 2>&1 | grep -v "starting year" ; done
-               for i in $(TDATA) ; do zic -d /tmp/,tzpublic $$i || exit; done
-               zic -v -d /tmp/,tzpublic $(TDATA) || exit
-               rm -f -r /tmp/,tzpublic
-               for i in *.[1-8] ; do sh workman.sh $$i > $$i.txt || exit; done
-               $(AWK) -f checktab.awk $(PRIMARY_YDATA)
-               tar cf - $(DOCS) $(SOURCES) $(MISC) *.[1-8].txt | gzip -9 > tzcode.tar.gz
-               tar cf - $(DATA) | gzip -9 > tzdata.tar.gz
-
-typecheck:
-               make clean
-               for i in "long long" unsigned double; \
-               do \
-                       make CFLAGS="-DTYPECHECK -D_TIME_T \"-Dtime_t=$$i\"" ; \
-                       ./zdump -v Europe/Rome ; \
-                       make clean ; \
-               done
-
-zonenames:     $(TDATA)
-               @$(AWK) '/^Zone/ { print $$2 } /^Link/ { print $$3 }' $(TDATA)
-
-date.o:                private.h
-difftime.o:    private.h
-ialloc.o:      private.h
-scheck.o:      private.h
-zic.o:         private.h tzfile.h
-
-.KEEP_STATE:
diff --git a/share/zoneinfo/README b/share/zoneinfo/README
deleted file mode 100644 (file)
index e868f6d..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-@(#)README     7.12
-
-"What time is it?" -- Richard Deacon as The King
-"Any time you want it to be." -- Frank Baxter as The Scientist
-                                       (from the Bell System film "About Time")
-
-The 1989 update of the time zone package featured
-
-*      POSIXization (including interpretation of POSIX-style TZ environment
-       variables, provided by Guy Harris),
-*      ANSIfication (including versions of "mktime" and "difftime"),
-*      SVIDulation (an "altzone" variable)
-*      MACHination (the "gtime" function)
-*      corrections to some time zone data (including corrections to the rules
-       for Great Britain and New Zealand)
-*      reference data from the United States Naval Observatory for folks who
-       want to do additional time zones
-*      and the 1989 data for Saudi Arabia.
-
-(Since this code will be treated as "part of the implementation" in some places
-and as "part of the application" in others, there's no good way to name
-functions, such as timegm, that are not part of the proposed ANSI C standard;
-such functions have kept their old, underscore-free names in this update.)
-
-And the "dysize" function has disappeared; it was present to allow compilation
-of the "date" command on old BSD systems, and a version of "date" is now
-provided in the package.  The "date" command is not created when you "make all"
-since it may lack options provided by the version distributed with your
-operating system, or may not interact with the system in the same way the
-native version does.
-
-Since POSIX frowns on correct leap second handling, the default behavior of
-the "zic" command (in the absence of a "-L" option) has been changed to omit
-leap second information from its output files.
-
-Here is a recipe for acquiring, building, installing, and testing the
-tz distribution on a GNU/Linux or similar host.
-
-       mkdir tz
-       cd tz
-       wget 'ftp://elsie.nci.nih.gov/pub/tz*.tar.gz'
-       gzip -dc tzcode*.tar.gz | tar -xf -
-       gzip -dc tzdata*.tar.gz | tar -xf -
-
-Be sure to read the comments in "Makefile" and make any changes needed
-to make things right for your system, especially if you are using some
-platform other than GNU/Linux.  Then run the following commands,
-substituting your desired installation directory for "$HOME/tzdir":
-
-       make TOPDIR=$HOME/tzdir install
-       $HOME/tzdir/etc/zdump -v America/Los_Angeles
-
-To use the new functions, use a "-ltz" option when compiling or linking.
-
-Historical local time information has been included here to:
-
-*      provide a compendium of data about the history of civil time
-       that is useful even if the data are not 100% accurate;
-
-*      give an idea of the variety of local time rules that have
-       existed in the past and thus an idea of the variety that may be
-       expected in the future;
-
-*      provide a test of the generality of the local time rule description
-       system.
-
-The information in the time zone data files is by no means authoritative;
-the files currently do not even attempt to covar all time stamps before
-1970, and there are undoubtedly errors even for time stamps since 1970.
-If you know that the rules are different from those in a file, by all means
-feel free to change file (and please send the changed version to
-tz@elsie.nci.nih.gov for use in the future).  Europeans take note!
-
-Thanks to these Timezone Caballeros who've made major contributions to the
-time conversion package:  Keith Bostic; Bob Devine; Paul Eggert; Robert Elz;
-Guy Harris; Mark Horton; John Mackin; and Bradley White.  Thanks also to
-Michael Bloom, Art Neilson, Stephen Prince, John Sovereign, and Frank Wales
-for testing work, and to Gwillim Law for checking local mean time data.
-None of them are responsible for remaining errors.
-
-Look in the ~ftp/pub directory of elsie.nci.nih.gov
-for updated versions of these files.
-
-Please send comments or information to tz@elsie.nci.nih.gov.
diff --git a/share/zoneinfo/Theory b/share/zoneinfo/Theory
deleted file mode 100644 (file)
index 23faf30..0000000
+++ /dev/null
@@ -1,569 +0,0 @@
-@(#)Theory     7.19
-
-
------ Outline -----
-
-       Time and date functions
-       Names of time zone regions
-       Time zone abbreviations
-       Calendrical issues
-       Time and time zones on Mars
-
-
------ Time and date functions -----
-
-These time and date functions are upwards compatible with POSIX,
-an international standard for UNIX-like systems.
-As of this writing, the current edition of POSIX is:
-
-  Standard for Information technology
-  -- Portable Operating System Interface (POSIX (R))
-  -- System Interfaces
-  IEEE Std 1003.1, 2004 Edition
-  <http://www.opengroup.org/online-pubs?DOC=7999959899>
-  <http://www.opengroup.org/pubs/catalog/t041.htm>
-
-POSIX has the following properties and limitations.
-
-*      In POSIX, time display in a process is controlled by the
-       environment variable TZ.  Unfortunately, the POSIX TZ string takes
-       a form that is hard to describe and is error-prone in practice.
-       Also, POSIX TZ strings can't deal with other (for example, Israeli)
-       daylight saving time rules, or situations where more than two
-       time zone abbreviations are used in an area.
-
-       The POSIX TZ string takes the following form:
-
-               stdoffset[dst[offset],date[/time],date[/time]]
-
-       where:
-
-       std and dst
-               are 3 or more characters specifying the standard
-               and daylight saving time (DST) zone names.
-               Starting with POSIX.1-2001, std and dst may also be
-               in a quoted form like "<UTC+10>"; this allows
-               "+" and "-" in the names.
-       offset
-               is of the form `[-]hh:[mm[:ss]]' and specifies the
-               offset west of UTC.  The default DST offset is one hour
-               ahead of standard time.
-       date[/time],date[/time]
-               specifies the beginning and end of DST.  If this is absent,
-               the system supplies its own rules for DST, and these can
-               differ from year to year; typically US DST rules are used.
-       time
-               takes the form `hh:[mm[:ss]]' and defaults to 02:00.
-       date
-               takes one of the following forms:
-               Jn (1<=n<=365)
-                       origin-1 day number not counting February 29
-               n (0<=n<=365)
-                       origin-0 day number counting February 29 if present
-               Mm.n.d (0[Sunday]<=d<=6[Saturday], 1<=n<=5, 1<=m<=12)
-                       for the dth day of week n of month m of the year,
-                       where week 1 is the first week in which day d appears,
-                       and `5' stands for the last week in which day d appears
-                       (which may be either the 4th or 5th week).
-       
-       Here is an example POSIX TZ string, for US Pacific time using rules
-       appropriate from 1987 through 2006:
-
-               TZ='PST8PDT,M4.1.0/02:00,M10.5.0/02:00'  
-
-       This POSIX TZ string is hard to remember, and mishandles time stamps
-       before 1987 and after 2006.  With this package you can use this
-       instead:
-
-               TZ='America/Los_Angeles'
-
-*      POSIX does not define the exact meaning of TZ values like "EST5EDT".
-       Typically the current US DST rules are used to interpret such values,
-       but this means that the US DST rules are compiled into each program
-       that does time conversion.  This means that when US time conversion
-       rules change (as in the United States in 1987), all programs that
-       do time conversion must be recompiled to ensure proper results.
-
-*      In POSIX, there's no tamper-proof way for a process to learn the
-       system's best idea of local wall clock.  (This is important for
-       applications that an administrator wants used only at certain times--
-       without regard to whether the user has fiddled the "TZ" environment
-       variable.  While an administrator can "do everything in UTC" to get
-       around the problem, doing so is inconvenient and precludes handling
-       daylight saving time shifts--as might be required to limit phone
-       calls to off-peak hours.)
-
-*      POSIX requires that systems ignore leap seconds.
-
-These are the extensions that have been made to the POSIX functions:
-
-*      The "TZ" environment variable is used in generating the name of a file
-       from which time zone information is read (or is interpreted a la
-       POSIX); "TZ" is no longer constrained to be a three-letter time zone
-       name followed by a number of hours and an optional three-letter
-       daylight time zone name.  The daylight saving time rules to be used
-       for a particular time zone are encoded in the time zone file;
-       the format of the file allows U.S., Australian, and other rules to be
-       encoded, and allows for situations where more than two time zone
-       abbreviations are used.
-
-       It was recognized that allowing the "TZ" environment variable to
-       take on values such as "America/New_York" might cause "old" programs
-       (that expect "TZ" to have a certain form) to operate incorrectly;
-       consideration was given to using some other environment variable
-       (for example, "TIMEZONE") to hold the string used to generate the
-       time zone information file name.  In the end, however, it was decided
-       to continue using "TZ":  it is widely used for time zone purposes;
-       separately maintaining both "TZ" and "TIMEZONE" seemed a nuisance;
-       and systems where "new" forms of "TZ" might cause problems can simply
-       use TZ values such as "EST5EDT" which can be used both by
-       "new" programs (a la POSIX) and "old" programs (as zone names and
-       offsets).
-
-*      To handle places where more than two time zone abbreviations are used,
-       the functions "localtime" and "gmtime" set tzname[tmp->tm_isdst]
-       (where "tmp" is the value the function returns) to the time zone
-       abbreviation to be used.  This differs from POSIX, where the elements
-       of tzname are only changed as a result of calls to tzset.
-
-*      Since the "TZ" environment variable can now be used to control time
-       conversion, the "daylight" and "timezone" variables are no longer
-       needed.  (These variables are defined and set by "tzset"; however, their
-       values will not be used by "localtime.")
-
-*      The "localtime" function has been set up to deliver correct results
-       for near-minimum or near-maximum time_t values.  (A comment in the
-       source code tells how to get compatibly wrong results).
-
-*      A function "tzsetwall" has been added to arrange for the system's
-       best approximation to local wall clock time to be delivered by
-       subsequent calls to "localtime."  Source code for portable
-       applications that "must" run on local wall clock time should call
-       "tzsetwall();" if such code is moved to "old" systems that don't
-       provide tzsetwall, you won't be able to generate an executable program.
-       (These time zone functions also arrange for local wall clock time to be
-       used if tzset is called--directly or indirectly--and there's no "TZ"
-       environment variable; portable applications should not, however, rely
-       on this behavior since it's not the way SVR2 systems behave.)
-
-*      These functions can account for leap seconds, thanks to Bradley White.
-
-Points of interest to folks with other systems:
-
-*      This package is already part of many POSIX-compliant hosts,
-       including BSD, HP, Linux, Network Appliance, SCO, SGI, and Sun.
-       On such hosts, the primary use of this package
-       is to update obsolete time zone rule tables.
-       To do this, you may need to compile the time zone compiler
-       `zic' supplied with this package instead of using the system `zic',
-       since the format of zic's input changed slightly in late 1994,
-       and many vendors still do not support the new input format.
-
-*      The UNIX Version 7 "timezone" function is not present in this package;
-       it's impossible to reliably map timezone's arguments (a "minutes west
-       of GMT" value and a "daylight saving time in effect" flag) to a
-       time zone abbreviation, and we refuse to guess.
-       Programs that in the past used the timezone function may now examine
-       tzname[localtime(&clock)->tm_isdst] to learn the correct time
-       zone abbreviation to use.  Alternatively, use
-       localtime(&clock)->tm_zone if this has been enabled.
-
-*      The 4.2BSD gettimeofday function is not used in this package.
-       This formerly let users obtain the current UTC offset and DST flag,
-       but this functionality was removed in later versions of BSD.
-
-*      In SVR2, time conversion fails for near-minimum or near-maximum
-       time_t values when doing conversions for places that don't use UTC.
-       This package takes care to do these conversions correctly.
-
-The functions that are conditionally compiled if STD_INSPIRED is defined
-should, at this point, be looked on primarily as food for thought.  They are
-not in any sense "standard compatible"--some are not, in fact, specified in
-*any* standard.  They do, however, represent responses of various authors to
-standardization proposals.
-
-Other time conversion proposals, in particular the one developed by folks at
-Hewlett Packard, offer a wider selection of functions that provide capabilities
-beyond those provided here.  The absence of such functions from this package
-is not meant to discourage the development, standardization, or use of such
-functions.  Rather, their absence reflects the decision to make this package
-contain valid extensions to POSIX, to ensure its broad acceptability.  If
-more powerful time conversion functions can be standardized, so much the
-better.
-
-
------ Names of time zone rule files -----
-
-The time zone rule file naming conventions attempt to strike a balance
-among the following goals:
-
- * Uniquely identify every national region where clocks have all
-   agreed since 1970.  This is essential for the intended use: static
-   clocks keeping local civil time.
-
- * Indicate to humans as to where that region is.  This simplifes use.
-
- * Be robust in the presence of political changes.  This reduces the
-   number of updates and backward-compatibility hacks.  For example,
-   names of countries are ordinarily not used, to avoid
-   incompatibilities when countries change their name
-   (e.g. Zaire->Congo) or when locations change countries
-   (e.g. Hong Kong from UK colony to China).
-
- * Be portable to a wide variety of implementations.
-   This promotes use of the technology.
-
- * Use a consistent naming convention over the entire world.
-   This simplifies both use and maintenance.
-
-This naming convention is not intended for use by inexperienced users
-to select TZ values by themselves (though they can of course examine
-and reuse existing settings).  Distributors should provide
-documentation and/or a simple selection interface that explains the
-names; see the 'tzselect' program supplied with this distribution for
-one example.
-
-Names normally have the form AREA/LOCATION, where AREA is the name
-of a continent or ocean, and LOCATION is the name of a specific
-location within that region.  North and South America share the same
-area, `America'.  Typical names are `Africa/Cairo', `America/New_York',
-and `Pacific/Honolulu'.
-
-Here are the general rules used for choosing location names,
-in decreasing order of importance:
-
-       Use only valid POSIX file name components (i.e., the parts of
-               names other than `/').  Within a file name component,
-               use only ASCII letters, `.', `-' and `_'.  Do not use
-               digits, as that might create an ambiguity with POSIX
-               TZ strings.  A file name component must not exceed 14
-               characters or start with `-'.  E.g., prefer `Brunei'
-               to `Bandar_Seri_Begawan'.
-       Include at least one location per time zone rule set per country.
-               One such location is enough.  Use ISO 3166 (see the file
-               iso3166.tab) to help decide whether something is a country.
-               However, uninhabited ISO 3166 regions like Bouvet Island
-               do not need locations, since local time is not defined there.
-       If all the clocks in a country's region have agreed since 1970,
-               don't bother to include more than one location
-               even if subregions' clocks disagreed before 1970.
-               Otherwise these tables would become annoyingly large.
-       If a name is ambiguous, use a less ambiguous alternative;
-               e.g. many cities are named San Jose and Georgetown, so
-               prefer `Costa_Rica' to `San_Jose' and `Guyana' to `Georgetown'.
-       Keep locations compact.  Use cities or small islands, not countries
-               or regions, so that any future time zone changes do not split
-               locations into different time zones.  E.g. prefer `Paris'
-               to `France', since France has had multiple time zones.
-       Use mainstream English spelling, e.g. prefer `Rome' to `Roma', and
-               prefer `Athens' to the true name (which uses Greek letters).
-               The POSIX file name restrictions encourage this rule.
-       Use the most populous among locations in a country's time zone,
-               e.g. prefer `Shanghai' to `Beijing'.  Among locations with
-               similar populations, pick the best-known location,
-               e.g. prefer `Rome' to `Milan'.
-       Use the singular form, e.g. prefer `Canary' to `Canaries'.
-       Omit common suffixes like `_Islands' and `_City', unless that
-               would lead to ambiguity.  E.g. prefer `Cayman' to
-               `Cayman_Islands' and `Guatemala' to `Guatemala_City',
-               but prefer `Mexico_City' to `Mexico' because the country
-               of Mexico has several time zones.
-       Use `_' to represent a space.
-       Omit `.' from abbreviations in names, e.g. prefer `St_Helena'
-               to `St._Helena'.
-       Do not change established names if they only marginally
-               violate the above rules.  For example, don't change
-               the existing name `Rome' to `Milan' merely because
-               Milan's population has grown to be somewhat greater
-               than Rome's.
-       If a name is changed, put its old spelling in the `backward' file.
-
-The file `zone.tab' lists the geographical locations used to name
-time zone rule files.  It is intended to be an exhaustive list
-of canonical names for geographic regions.
-
-Older versions of this package used a different naming scheme,
-and these older names are still supported.
-See the file `backward' for most of these older names
-(e.g. `US/Eastern' instead of `America/New_York').
-The other old-fashioned names still supported are
-`WET', `CET', `MET', `EET' (see the file `europe'),
-and `Factory' (see the file `factory').
-
-
------ Time zone abbreviations -----
-
-When this package is installed, it generates time zone abbreviations
-like `EST' to be compatible with human tradition and POSIX.
-Here are the general rules used for choosing time zone abbreviations,
-in decreasing order of importance:
-
-       Use abbreviations that consist of three or more ASCII letters.
-               Previous editions of this database also used characters like
-               ' ' and '?', but these characters have a special meaning to
-               the shell and cause commands like
-                       set `date`
-               to have unexpected effects.
-               Previous editions of this rule required upper-case letters,
-               but the Congressman who introduced Chamorro Standard Time
-               preferred "ChST", so the rule has been relaxed.
-
-               This rule guarantees that all abbreviations could have
-               been specified by a POSIX TZ string.  POSIX
-               requires at least three characters for an
-               abbreviation.  POSIX through 2000 says that an abbreviation
-               cannot start with ':', and cannot contain ',', '-',
-               '+', NUL, or a digit.  POSIX from 2001 on changes this
-               rule to say that an abbreviation can contain only '-', '+',
-               and alphanumeric characters from the portable character set
-               in the current locale.  To be portable to both sets of
-               rules, an abbreviation must therefore use only ASCII
-               letters.
-
-       Use abbreviations that are in common use among English-speakers,
-               e.g. `EST' for Eastern Standard Time in North America.
-               We assume that applications translate them to other languages
-               as part of the normal localization process; for example,
-               a French application might translate `EST' to `HNE'.
-
-       For zones whose times are taken from a city's longitude, use the
-               traditional xMT notation, e.g. `PMT' for Paris Mean Time.
-               The only name like this in current use is `GMT'.
-
-       If there is no common English abbreviation, abbreviate the English
-               translation of the usual phrase used by native speakers.
-               If this is not available or is a phrase mentioning the country
-               (e.g. ``Cape Verde Time''), then:
-
-               When a country has a single or principal time zone region,
-                       append `T' to the country's ISO code, e.g. `CVT' for
-                       Cape Verde Time.  For summer time append `ST';
-                       for double summer time append `DST'; etc.
-               When a country has multiple time zones, take the first three
-                       letters of an English place name identifying each zone
-                       and then append `T', `ST', etc. as before;
-                       e.g. `VLAST' for VLAdivostok Summer Time.
-
-       Use UTC (with time zone abbreviation "zzz") for locations while
-               uninhabited.  The "zzz" mnemonic is that these locations are,
-               in some sense, asleep.
-
-Application writers should note that these abbreviations are ambiguous
-in practice: e.g. `EST' has a different meaning in Australia than
-it does in the United States.  In new applications, it's often better
-to use numeric UTC offsets like `-0500' instead of time zone
-abbreviations like `EST'; this avoids the ambiguity.
-
-
------ Calendrical issues -----
-
-Calendrical issues are a bit out of scope for a time zone database,
-but they indicate the sort of problems that we would run into if we
-extended the time zone database further into the past.  An excellent
-resource in this area is Edward M. Reingold and Nachum Dershowitz,
-<a href="http://emr.cs.uiuc.edu/home/reingold/calendar-book/second-edition/">
-Calendrical Calculations: The Millennium Edition
-</a>, Cambridge University Press (2001).  Other information and
-sources are given below.  They sometimes disagree.
-
-
-France
-
-Gregorian calendar adopted 1582-12-20.
-French Revolutionary calendar used 1793-11-24 through 1805-12-31,
-and (in Paris only) 1871-05-06 through 1871-05-23.
-
-
-Russia
-
-From Chris Carrier (1996-12-02):
-On 1929-10-01 the Soviet Union instituted an ``Eternal Calendar''
-with 30-day months plus 5 holidays, with a 5-day week.
-On 1931-12-01 it changed to a 6-day week; in 1934 it reverted to the
-Gregorian calendar while retaining the 6-day week; on 1940-06-27 it
-reverted to the 7-day week.  With the 6-day week the usual days
-off were the 6th, 12th, 18th, 24th and 30th of the month.
-(Source: Evitiar Zerubavel, _The Seven Day Circle_)
-
-
-Mark Brader reported a similar story in "The Book of Calendars", edited
-by Frank Parise (1982, Facts on File, ISBN 0-8719-6467-8), page 377.  But:
-
-From: Petteri Sulonen (via Usenet)
-Date: 14 Jan 1999 00:00:00 GMT
-...
-
-If your source is correct, how come documents between 1929 -- 1940 were
-still dated using the conventional, Gregorian calendar?
-
-I can post a scan of a document dated December 1, 1934, signed by
-Yenukidze, the secretary, on behalf of Kalinin, the President of the
-Executive Committee of the Supreme Soviet, if you like.
-
-
-
-Sweden (and Finland)
-
-From: Mark Brader
-<a href="news:1996Jul6.012937.29190@sq.com">
-Subject: Re: Gregorian reform -- a part of locale?
-</a>
-Date: 1996-07-06
-
-In 1700, Denmark made the transition from Julian to Gregorian.  Sweden
-decided to *start* a transition in 1700 as well, but rather than have one of
-those unsightly calendar gaps :-), they simply decreed that the next leap
-year after 1696 would be in 1744 -- putting the whole country on a calendar
-different from both Julian and Gregorian for a period of 40 years.
-
-However, in 1704 something went wrong and the plan was not carried through;
-they did, after all, have a leap year that year.  And one in 1708.  In 1712
-they gave it up and went back to Julian, putting 30 days in February that
-year!...
-
-Then in 1753, Sweden made the transition to Gregorian in the usual manner,
-getting there only 13 years behind the original schedule.
-
-(A previous posting of this story was challenged, and Swedish readers
-produced the following references to support it: "Tiderakning och historia"
-by Natanael Beckman (1924) and "Tid, en bok om tiderakning och
-kalendervasen" by Lars-Olof Lode'n (no date was given).)
-
-
-Grotefend's data
-
-From: "Michael Palmer" [with one obvious typo fixed]
-Subject: Re: Gregorian Calendar (was Re: Another FHC related question
-Newsgroups: soc.genealogy.german
-Date: Tue, 9 Feb 1999 02:32:48 -800
-...
-
-The following is a(n incomplete) listing, arranged chronologically, of
-European states, with the date they converted from the Julian to the
-Gregorian calendar:
-
-04/15 Oct 1582 - Italy (with exceptions), Spain, Portugal, Poland (Roman
-                 Catholics and Danzig only)
-09/20 Dec 1582 - France, Lorraine
-
-21 Dec 1582/
-   01 Jan 1583 - Holland, Brabant, Flanders, Hennegau
-10/21 Feb 1583 - bishopric of Liege (L"uttich)
-13/24 Feb 1583 - bishopric of Augsburg
-04/15 Oct 1583 - electorate of Trier
-05/16 Oct 1583 - Bavaria, bishoprics of Freising, Eichstedt, Regensburg,
-                 Salzburg, Brixen
-13/24 Oct 1583 - Austrian Oberelsass and Breisgau
-20/31 Oct 1583 - bishopric of Basel
-02/13 Nov 1583 - duchy of J"ulich-Berg
-02/13 Nov 1583 - electorate and city of K"oln
-04/15 Nov 1583 - bishopric of W"urzburg
-11/22 Nov 1583 - electorate of Mainz
-16/27 Nov 1583 - bishopric of Strassburg and the margraviate of Baden
-17/28 Nov 1583 - bishopric of M"unster and duchy of Cleve
-14/25 Dec 1583 - Steiermark
-
-06/17 Jan 1584 - Austria and Bohemia
-11/22 Jan 1584 - Luzern, Uri, Schwyz, Zug, Freiburg, Solothurn
-12/23 Jan 1584 - Silesia and the Lausitz
-22 Jan/
-   02 Feb 1584 - Hungary (legally on 21 Oct 1587)
-      Jun 1584 - Unterwalden
-01/12 Jul 1584 - duchy of Westfalen
-
-16/27 Jun 1585 - bishopric of Paderborn
-
-14/25 Dec 1590 - Transylvania
-
-22 Aug/
-   02 Sep 1612 - duchy of Prussia
-
-13/24 Dec 1614 - Pfalz-Neuburg
-
-          1617 - duchy of Kurland (reverted to the Julian calendar in
-                 1796)
-
-          1624 - bishopric of Osnabr"uck
-
-          1630 - bishopric of Minden
-
-15/26 Mar 1631 - bishopric of Hildesheim
-
-          1655 - Kanton Wallis
-
-05/16 Feb 1682 - city of Strassburg
-
-18 Feb/
-   01 Mar 1700 - Protestant Germany (including Swedish possessions in
-                 Germany), Denmark, Norway
-30 Jun/
-   12 Jul 1700 - Gelderland, Zutphen
-10 Nov/
-   12 Dec 1700 - Utrecht, Overijssel
-
-31 Dec 1700/
-   12 Jan 1701 - Friesland, Groningen, Z"urich, Bern, Basel, Geneva,
-                 Turgau, and Schaffhausen
-
-          1724 - Glarus, Appenzell, and the city of St. Gallen
-
-01 Jan 1750    - Pisa and Florence
-
-02/14 Sep 1752 - Great Britain
-
-17 Feb/
-   01 Mar 1753 - Sweden
-
-1760-1812      - Graub"unden
-
-The Russian empire (including Finland and the Baltic states) did not
-convert to the Gregorian calendar until the Soviet revolution of 1917.
-
-Source:  H. Grotefend, _Taschenbuch der Zeitrechnung des deutschen
-Mittelalters und der Neuzeit_, herausgegeben von Dr. O. Grotefend
-(Hannover:  Hahnsche Buchhandlung, 1941), pp. 26-28.
-
-
------ Time and time zones on Mars -----
-
-Some people have adjusted their work schedules to fit Mars time.
-Dozens of special Mars watches were built for Jet Propulsion
-Laboratory workers who kept Mars time during the Mars Exploration
-Rovers mission (2004).  These timepieces look like normal Seikos and
-Citizens but use Mars seconds rather than terrestrial seconds.
-
-A Mars solar day is called a "sol" and has a mean period equal to
-about 24 hours 39 minutes 35.244 seconds in terrestrial time.  It is
-divided into a conventional 24-hour clock, so each Mars second equals
-about 1.02749125 terrestrial seconds.
-
-The prime meridian of Mars goes through the center of the crater
-Airy-0, named in honor of the British astronomer who built the
-Greenwich telescope that defines Earth's prime meridian.  Mean solar
-time on the Mars prime meridian is called Mars Coordinated Time (MTC).
-
-Each landed mission on Mars has adopted a different reference for
-solar time keeping, so there is no real standard for Mars time zones.
-For example, the Mars Exploration Rover project (2004) defined two
-time zones "Local Solar Time A" and "Local Solar Time B" for its two
-missions, each zone designed so that its time equals local true solar
-time at approximately the middle of the nominal mission.  Such a "time
-zone" is not particularly suited for any application other than the
-mission itself.
-
-Many calendars have been proposed for Mars, but none have achieved
-wide acceptance.  Astronomers often use Mars Sol Date (MSD) which is a
-sequential count of Mars solar days elapsed since about 1873-12-29
-12:00 GMT.
-
-The tz database does not currently support Mars time, but it is
-documented here in the hopes that support will be added eventually.
-
-Sources:
-
-Michael Allison and Robert Schmunk,
-"Technical Notes on Mars Solar Time as Adopted by the Mars24 Sunclock"
-<http://www.giss.nasa.gov/tools/mars24/help/notes.html> (2004-07-30).
-
-Jia-Rui Chong, "Workdays Fit for a Martian", Los Angeles Times
-(2004-01-14), pp A1, A20-A21.
index 141365cce3a37a50ce7322dc20d063c85bcf7ec6..87f57c650a8ba4dd23458cf65cab69155cf56e1c 100644 (file)
@@ -1,5 +1,7 @@
-# @(#)africa   8.7
 # <pre>
+# @(#)africa   8.33
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
 
 # This data is by no means authoritative; if you think you know better,
 # go ahead and edit the file (and please send any changes to
@@ -56,7 +58,7 @@
 # I invented the following abbreviations; corrections are welcome!
 #       2:00   WAST    West Africa Summer Time
 #       2:30   BEAT    British East Africa Time (no longer used)
-#       2:44:45 BEAUT  British East Africa Unified Time (no longer used)
+#       2:45   BEAUT   British East Africa Unified Time (no longer used)
 #       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
@@ -210,7 +212,21 @@ Rule       Egypt   1989    only    -       May      6      1:00    1:00    S
 Rule   Egypt   1990    1994    -       May      1      1:00    1:00    S
 # IATA (after 1990) says transitions are at 0:00.
 # Go with IATA starting in 1995, except correct 1995 entry from 09-30 to 09-29.
-Rule   Egypt   1995    max     -       Apr     lastFri  0:00s  1:00    S
+
+# From Alexander Krivenyshev (2011-04-20):
+# "...Egypt's interim cabinet decided on Wednesday to cancel daylight
+# saving time after a poll posted on its website showed the majority of
+# Egyptians would approve the cancellation."
+#
+# Egypt to cancel daylight saving time
+# <a href="http://www.almasryalyoum.com/en/node/407168">
+# http://www.almasryalyoum.com/en/node/407168
+# </a>
+# or
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_egypt04.html">
+# http://www.worldtimezone.com/dst_news/dst_news_egypt04.html
+# </a>
+Rule   Egypt   1995    2010    -       Apr     lastFri  0:00s  1:00    S
 Rule   Egypt   1995    2005    -       Sep     lastThu 23:00s  0       -
 # From Steffen Thorsen (2006-09-19):
 # The Egyptian Gazette, issue 41,090 (2006-09-18), page 1, reports:
@@ -218,7 +234,100 @@ Rule      Egypt   1995    2005    -       Sep     lastThu 23:00s  0       -
 # after observing the daylight saving time since May.
 # http://news.gom.com.eg/gazette/pdf/2006/09/18/01.pdf
 Rule   Egypt   2006    only    -       Sep     21      23:00s  0       -
-Rule   Egypt   2007    max     -       Sep     lastThu 23:00s  0       -
+# From Dirk Losch (2007-08-14):
+# I received a mail from an airline which says that the daylight
+# saving time in Egypt will end in the night of 2007-09-06 to 2007-09-07.
+# From Jesper Norgaard Welen (2007-08-15): [The following agree:]
+# http://www.nentjes.info/Bill/bill5.htm 
+# http://www.timeanddate.com/worldclock/city.html?n=53
+# From Steffen Thorsen (2007-09-04): The official information...:
+# http://www.sis.gov.eg/En/EgyptOnline/Miscellaneous/000002/0207000000000000001580.htm
+Rule   Egypt   2007    only    -       Sep     Thu>=1  23:00s  0       -
+# From Abdelrahman Hassan (2007-09-06):
+# Due to the Hijri (lunar Islamic calendar) year being 11 days shorter
+# than the year of the Gregorian calendar, Ramadan shifts earlier each
+# year. This year it will be observed September 13 (September is quite
+# hot in Egypt), and the idea is to make fasting easier for workers by
+# shifting business hours one hour out of daytime heat. Consequently,
+# unless discontinued, next DST may end Thursday 28 August 2008.
+# From Paul Eggert (2007-08-17):
+# For lack of better info, assume the new rule is last Thursday in August.
+
+# From Petr Machata (2009-04-06):
+# The following appeared in Red Hat bugzilla[1] (edited):
+#
+# > $ zdump -v /usr/share/zoneinfo/Africa/Cairo | grep 2009
+# > /usr/share/zoneinfo/Africa/Cairo  Thu Apr 23 21:59:59 2009 UTC = Thu =
+# Apr 23
+# > 23:59:59 2009 EET isdst=0 gmtoff=7200
+# > /usr/share/zoneinfo/Africa/Cairo  Thu Apr 23 22:00:00 2009 UTC = Fri =
+# Apr 24
+# > 01:00:00 2009 EEST isdst=1 gmtoff=10800
+# > /usr/share/zoneinfo/Africa/Cairo  Thu Aug 27 20:59:59 2009 UTC = Thu =
+# Aug 27
+# > 23:59:59 2009 EEST isdst=1 gmtoff=10800
+# > /usr/share/zoneinfo/Africa/Cairo  Thu Aug 27 21:00:00 2009 UTC = Thu =
+# Aug 27
+# > 23:00:00 2009 EET isdst=0 gmtoff=7200
+#
+# > end date should be Thu Sep 24 2009 (Last Thursday in September at 23:59=
+# :59)
+# > http://support.microsoft.com/kb/958729/
+#
+# timeanddate[2] and another site I've found[3] also support that.
+#
+# [1] <a href="https://bugzilla.redhat.com/show_bug.cgi?id=492263">
+# https://bugzilla.redhat.com/show_bug.cgi?id=492263
+# </a>
+# [2] <a href="http://www.timeanddate.com/worldclock/clockchange.html?n=53">
+# http://www.timeanddate.com/worldclock/clockchange.html?n=53
+# </a>
+# [3] <a href="http://wwp.greenwichmeantime.com/time-zone/africa/egypt/">
+# http://wwp.greenwichmeantime.com/time-zone/africa/egypt/
+# </a>
+
+# From Arthur David Olson (2009-04-20):
+# In 2009 (and for the next several years), Ramadan ends before the fourth
+# Thursday in September; Egypt is expected to revert to the last Thursday
+# in September.
+
+# From Steffen Thorsen (2009-08-11):
+# We have been able to confirm the August change with the Egyptian Cabinet 
+# Information and Decision Support Center:
+# <a href="http://www.timeanddate.com/news/time/egypt-dst-ends-2009.html">
+# http://www.timeanddate.com/news/time/egypt-dst-ends-2009.html
+# </a>
+# 
+# The Middle East News Agency
+# <a href="http://www.mena.org.eg/index.aspx">
+# http://www.mena.org.eg/index.aspx
+# </a>
+# also reports "Egypt starts winter time on August 21"
+# today in article numbered "71, 11/08/2009 12:25 GMT." 
+# Only the title above is available without a subscription to their service,
+# and can be found by searching for "winter" in their search engine
+# (at least today).
+
+# From Alexander Krivenyshev (2010-07-20):
+# According to News from Egypt -  Al-Masry Al-Youm Egypt's cabinet has
+# decided that Daylight Saving Time will not be used in Egypt during
+# Ramadan.
+#
+# Arabic translation:
+# "Clocks to go back during Ramadan--and then forward again"
+# <a href="http://www.almasryalyoum.com/en/news/clocks-go-back-during-ramadan-and-then-forward-again">
+# http://www.almasryalyoum.com/en/news/clocks-go-back-during-ramadan-and-then-forward-again
+# </a>
+# or
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_egypt02.html">
+# http://www.worldtimezone.com/dst_news/dst_news_egypt02.html
+# </a>
+
+Rule   Egypt   2008    only    -       Aug     lastThu 23:00s  0       -
+Rule   Egypt   2009    only    -       Aug     20      23:00s  0       -
+Rule   Egypt   2010    only    -       Aug     11      0:00    0       -
+Rule   Egypt   2010    only    -       Sep     10      0:00    1:00    S
+Rule   Egypt   2010    only    -       Sep     lastThu 23:00s  0       -
 
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Africa/Cairo    2:05:00 -       LMT     1900 Oct
@@ -287,7 +396,7 @@ Zone        Africa/Bissau   -1:02:20 -      LMT     1911 May 26
 Zone   Africa/Nairobi  2:27:16 -       LMT     1928 Jul
                        3:00    -       EAT     1930
                        2:30    -       BEAT    1940
-                       2:44:45 -       BEAUT   1960
+                       2:45    -       BEAUT   1960
                        3:00    -       EAT
 
 # Lesotho
@@ -369,9 +478,110 @@ Zone Africa/Nouakchott    -1:03:48 -      LMT     1912
                         0:00   -       GMT
 
 # Mauritius
+
+# From Steffen Thorsen (2008-06-25):
+# Mauritius plans to observe DST from 2008-11-01 to 2009-03-31 on a trial
+# basis....
+# It seems that Mauritius observed daylight saving time from 1982-10-10 to 
+# 1983-03-20 as well, but that was not successful....
+# http://www.timeanddate.com/news/time/mauritius-daylight-saving-time.html
+
+# From Alex Krivenyshev (2008-06-25):
+# http://economicdevelopment.gov.mu/portal/site/Mainhomepage/menuitem.a42b24128104d9845dabddd154508a0c/?content_id=0a7cee8b5d69a110VgnVCM1000000a04a8c0RCRD
+
+# From Arthur David Olson (2008-06-30):
+# The www.timeanddate.com article cited by Steffen Thorsen notes that "A
+# final decision has yet to be made on the times that daylight saving
+# would begin and end on these dates." As a place holder, use midnight.
+
+# From Paul Eggert (2008-06-30):
+# Follow Thorsen on DST in 1982/1983, instead of Shanks & Pottenger.
+
+# From Steffen Thorsen (2008-07-10):
+# According to
+# <a href="http://www.lexpress.mu/display_article.php?news_id=111216">
+# http://www.lexpress.mu/display_article.php?news_id=111216
+# </a>
+# (in French), Mauritius will start and end their DST a few days earlier
+# than previously announced (2008-11-01 to 2009-03-31).  The new start
+# date is 2008-10-26 at 02:00 and the new end date is 2009-03-27 (no time
+# given, but it is probably at either 2 or 3 wall clock time).
+# 
+# A little strange though, since the article says that they moved the date 
+# to align itself with Europe and USA which also change time on that date, 
+# but that means they have not paid attention to what happened in 
+# USA/Canada last year (DST ends first Sunday in November). I also wonder 
+# why that they end on a Friday, instead of aligning with Europe which 
+# changes two days later.
+
+# From Alex Krivenyshev (2008-07-11):
+# Seems that English language article "The revival of daylight saving
+# time:  Energy conservation?"-# No. 16578 (07/11/2008) was originally
+# published on Monday, June 30, 2008...
+#
+# I guess that article in French "Le gouvernement avance l'introduction
+# de l'heure d'ete" stating that DST in Mauritius starting on October 26
+# and ending on March 27, 2009 is the most recent one.
+# ...
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_mauritius02.html">
+# http://www.worldtimezone.com/dst_news/dst_news_mauritius02.html
+# </a>
+
+# From Riad M. Hossen Ally (2008-08-03):
+# The Government of Mauritius weblink
+# <a href="http://www.gov.mu/portal/site/pmosite/menuitem.4ca0efdee47462e7440a600248a521ca/?content_id=4728ca68b2a5b110VgnVCM1000000a04a8c0RCRD">
+# http://www.gov.mu/portal/site/pmosite/menuitem.4ca0efdee47462e7440a600248a521ca/?content_id=4728ca68b2a5b110VgnVCM1000000a04a8c0RCRD
+# </a>
+# Cabinet Decision of July 18th, 2008 states as follows:
+#
+# 4. ...Cabinet has agreed to the introduction into the National Assembly
+# of the Time Bill which provides for the introduction of summer time in
+# Mauritius. The summer time period which will be of one hour ahead of
+# the standard time, will be aligned with that in Europe and the United
+# States of America. It will start at two o'clock in the morning on the
+# last Sunday of October and will end at two o'clock in the morning on
+# the last Sunday of March the following year. The summer time for the
+# year 2008 - 2009 will, therefore, be effective as from 26 October 2008
+# and end on 29 March 2009.
+
+# From Ed Maste (2008-10-07):
+# THE TIME BILL (No. XXVII of 2008) Explanatory Memorandum states the
+# beginning / ending of summer time is 2 o'clock standard time in the
+# morning of the last Sunday of October / last Sunday of March.
+# <a href="http://www.gov.mu/portal/goc/assemblysite/file/bill2708.pdf">
+# http://www.gov.mu/portal/goc/assemblysite/file/bill2708.pdf
+# </a>
+
+# From Steffen Thorsen (2009-06-05):
+# According to several sources, Mauritius will not continue to observe
+# DST the coming summer...
+#
+# Some sources, in French:
+# <a href="http://www.defimedia.info/news/946/Rashid-Beebeejaun-:-%C2%AB-L%E2%80%99heure-d%E2%80%99%C3%A9t%C3%A9-ne-sera-pas-appliqu%C3%A9e-cette-ann%C3%A9e-%C2%BB">
+# http://www.defimedia.info/news/946/Rashid-Beebeejaun-:-%C2%AB-L%E2%80%99heure-d%E2%80%99%C3%A9t%C3%A9-ne-sera-pas-appliqu%C3%A9e-cette-ann%C3%A9e-%C2%BB
+# </a>
+# <a href="http://lexpress.mu/Story/3398~Beebeejaun---Les-objectifs-d-%C3%A9conomie-d-%C3%A9nergie-de-l-heure-d-%C3%A9t%C3%A9-ont-%C3%A9t%C3%A9-atteints-">
+# http://lexpress.mu/Story/3398~Beebeejaun---Les-objectifs-d-%C3%A9conomie-d-%C3%A9nergie-de-l-heure-d-%C3%A9t%C3%A9-ont-%C3%A9t%C3%A9-atteints-
+# </a>
+#
+# Our wrap-up:
+# <a href="http://www.timeanddate.com/news/time/mauritius-dst-will-not-repeat.html">
+# http://www.timeanddate.com/news/time/mauritius-dst-will-not-repeat.html
+# </a>
+
+# From Arthur David Olson (2009-07-11):
+# The "mauritius-dst-will-not-repeat" wrapup includes this: 
+# "The trial ended on March 29, 2009, when the clocks moved back by one hour
+# at 2am (or 02:00) local time..."
+
+# Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
+Rule Mauritius 1982    only    -       Oct     10      0:00    1:00    S
+Rule Mauritius 1983    only    -       Mar     21      0:00    0       -
+Rule Mauritius 2008    only    -       Oct     lastSun 2:00    1:00    S
+Rule Mauritius 2009    only    -       Mar     lastSun 2:00    0       -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone Indian/Mauritius  3:50:00 -       LMT     1907            # Port Louis
-                       4:00    -       MUT     # Mauritius Time
+                       4:00 Mauritius  MU%sT   # Mauritius Time
 # Agalega Is, Rodriguez
 # no information; probably like Indian/Mauritius
 
@@ -382,7 +592,184 @@ Zone      Indian/Mayotte  3:00:56 -       LMT     1911 Jul        # Mamoutzou
 
 # Morocco
 # See the `europe' file for Spanish Morocco (Africa/Ceuta).
+
+# From Alex Krivenyshev (2008-05-09):
+# Here is an article that Morocco plan to introduce Daylight Saving Time between
+# 1 June, 2008 and 27 September, 2008.
+#
+# "... Morocco is to save energy by adjusting its clock during summer so it will
+# be one hour ahead of GMT between 1 June and 27 September, according to
+# Communication Minister and Gov ernment Spokesman, Khalid Naciri...."
+#
+# <a href="http://www.worldtimezone.net/dst_news/dst_news_morocco01.html">
+# http://www.worldtimezone.net/dst_news/dst_news_morocco01.html
+# </a>
+# OR
+# <a href="http://en.afrik.com/news11892.html">
+# http://en.afrik.com/news11892.html
+# </a>
+
+# From Alex Krivenyshev (2008-05-09):
+# The Morocco time change can be confirmed on Morocco web site Maghreb Arabe Presse:
+# <a href="http://www.map.ma/eng/sections/box3/morocco_shifts_to_da/view">
+# http://www.map.ma/eng/sections/box3/morocco_shifts_to_da/view
+# </a>
+#
+# Morocco shifts to daylight time on June 1st through September 27, Govt.
+# spokesman.
+
+# From Patrice Scattolin (2008-05-09):
+# According to this article:
+# <a href="http://www.avmaroc.com/actualite/heure-dete-comment-a127896.html">
+# http://www.avmaroc.com/actualite/heure-dete-comment-a127896.html
+# </a>
+# (and republished here:
+# <a href="http://www.actu.ma/heure-dete-comment_i127896_0.html">
+# http://www.actu.ma/heure-dete-comment_i127896_0.html
+# </a>
+# )
+# the changes occurs at midnight:
+#
+# saturday night may 31st at midnight (which in french is to be
+# intrepreted as the night between saturday and sunday)
+# sunday night the 28th  at midnight
+#
+# Seeing that the 28th is monday, I am guessing that she intends to say
+# the midnight of the 28th which is the midnight between sunday and
+# monday, which jives with other sources that say that it's inclusive
+# june1st to sept 27th.
+#
+# The decision was taken by decree *2-08-224 *but I can't find the decree
+# published on the web.
+#
+# It's also confirmed here:
+# <a href="http://www.maroc.ma/NR/exeres/FACF141F-D910-44B0-B7FA-6E03733425D1.htm">
+# http://www.maroc.ma/NR/exeres/FACF141F-D910-44B0-B7FA-6E03733425D1.htm
+# </a>
+# on a government portal as being  between june 1st and sept 27th (not yet
+# posted in english).
+#
+# The following google query will generate many relevant hits:
+# <a href="http://www.google.com/search?hl=en&q=Conseil+de+gouvernement+maroc+heure+avance&btnG=Search">
+# http://www.google.com/search?hl=en&q=Conseil+de+gouvernement+maroc+heure+avance&btnG=Search
+# </a>
+
+# From Alex Krivenyshev (2008-05-09):
+# Is Western Sahara (part which administrated by Morocco) going to follow
+# Morocco DST changes?  Any information?  What about other part of
+# Western Sahara - under administration of POLISARIO Front (also named
+# SADR Saharawi Arab Democratic Republic)?
+
+# From Arthur David Olson (2008-05-09):
+# XXX--guess that it is only Morocco for now; guess only 2008 for now.
+
+# From Steffen Thorsen (2008-08-27):
+# Morocco will change the clocks back on the midnight between August 31 
+# and September 1. They originally planned to observe DST to near the end 
+# of September:
+#
+# One article about it (in French):
+# <a href="http://www.menara.ma/fr/Actualites/Maroc/Societe/ci.retour_a_l_heure_gmt_a_partir_du_dimanche_31_aout_a_minuit_officiel_.default">
+# http://www.menara.ma/fr/Actualites/Maroc/Societe/ci.retour_a_l_heure_gmt_a_partir_du_dimanche_31_aout_a_minuit_officiel_.default
+# </a>
+#
+# We have some further details posted here:
+# <a href="http://www.timeanddate.com/news/time/morocco-ends-dst-early-2008.html">
+# http://www.timeanddate.com/news/time/morocco-ends-dst-early-2008.html
+# </a>
+
+# From Steffen Thorsen (2009-03-17):
+# Morocco will observe DST from 2009-06-01 00:00 to 2009-08-21 00:00 according
+# to many sources, such as
+# <a href="http://news.marweb.com/morocco/entertainment/morocco-daylight-saving.html">
+# http://news.marweb.com/morocco/entertainment/morocco-daylight-saving.html
+# </a>
+# <a href="http://www.medi1sat.ma/fr/depeche.aspx?idp=2312">
+# http://www.medi1sat.ma/fr/depeche.aspx?idp=2312
+# </a>
+# (French)
+#
+# Our summary:
+# <a href="http://www.timeanddate.com/news/time/morocco-starts-dst-2009.html">
+# http://www.timeanddate.com/news/time/morocco-starts-dst-2009.html
+# </a>
+
+# From Alexander Krivenyshev (2009-03-17):
+# Here is a link to official document from Royaume du Maroc Premier Ministre,
+# Ministere de la Modernisation des Secteurs Publics
+#
+# Under Article 1 of Royal Decree No. 455-67 of Act 23 safar 1387 (2 june 1967)
+# concerning the amendment of the legal time, the Ministry of Modernization of
+# Public Sectors announced that the official time in the Kingdom will be
+# advanced 60 minutes from Sunday 31 May 2009 at midnight.
+#
+# <a href="http://www.mmsp.gov.ma/francais/Actualites_fr/PDF_Actualites_Fr/HeureEte_FR.pdf">
+# http://www.mmsp.gov.ma/francais/Actualites_fr/PDF_Actualites_Fr/HeureEte_FR.pdf
+# </a>
+#
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_morocco03.html">
+# http://www.worldtimezone.com/dst_news/dst_news_morocco03.html
+# </a>
+
+# From Steffen Thorsen (2010-04-13):
+# Several news media in Morocco report that the Ministry of Modernization
+# of Public Sectors has announced that Morocco will have DST from
+# 2010-05-02 to 2010-08-08.
+#
+# Example:
+# <a href="http://www.lavieeco.com/actualites/4099-le-maroc-passera-a-l-heure-d-ete-gmt1-le-2-mai.html">
+# http://www.lavieeco.com/actualites/4099-le-maroc-passera-a-l-heure-d-ete-gmt1-le-2-mai.html
+# </a>
+# (French)
+# Our page:
+# <a href="http://www.timeanddate.com/news/time/morocco-starts-dst-2010.html">
+# http://www.timeanddate.com/news/time/morocco-starts-dst-2010.html
+# </a>
+
+# From Dan Abitol (2011-03-30):
+# ...Rules for Africa/Casablanca are the following (24h format)
+# The 3rd april 2011 at 00:00:00, [it] will be 3rd april 1:00:00
+# The 31th july 2011 at 00:59:59,  [it] will be 31th July 00:00:00
+# ...Official links of change in morocco
+# The change was broadcast on the FM Radio
+# I ve called ANRT (telecom regulations in Morocco) at
+# +212.537.71.84.00
+# <a href="http://www.anrt.net.ma/fr/">
+# http://www.anrt.net.ma/fr/
+# </a>
+# They said that
+# <a href="http://www.map.ma/fr/sections/accueil/l_heure_legale_au_ma/view">
+# http://www.map.ma/fr/sections/accueil/l_heure_legale_au_ma/view
+# </a>
+# is the official publication to look at.
+# They said that the decision was already taken.
+#
+# More articles in the press
+# <a href="http://www.yabiladi.com/articles/details/5058/secret-l-heure-d-ete-maroc-lev">
+# http://www.yabiladi.com/articles/details/5058/secret-l-heure-d-ete-maroc-lev
+# </a>
+# e.html
+# <a href="http://www.lematin.ma/Actualite/Express/Article.asp?id=148923">
+# http://www.lematin.ma/Actualite/Express/Article.asp?id=148923
+# </a>
+# <a href="http://www.lavieeco.com/actualite/Le-Maroc-passe-sur-GMT%2B1-a-partir-de-dim">
+# http://www.lavieeco.com/actualite/Le-Maroc-passe-sur-GMT%2B1-a-partir-de-dim
+# anche-prochain-5538.html
+# </a>
+
+# From Petr Machata (2011-03-30):
+# They have it written in English here:
+# <a href="http://www.map.ma/eng/sections/home/morocco_to_spring_fo/view">
+# http://www.map.ma/eng/sections/home/morocco_to_spring_fo/view
+# </a>
+#
+# It says there that "Morocco will resume its standard time on July 31,
+# 2011 at midnight." Now they don't say whether they mean midnight of
+# wall clock time (i.e. 11pm UTC), but that's what I would assume. It has
+# also been like that in the past.
+
 # RULE NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
+
 Rule   Morocco 1939    only    -       Sep     12       0:00   1:00    S
 Rule   Morocco 1939    only    -       Nov     19       0:00   0       -
 Rule   Morocco 1940    only    -       Feb     25       0:00   1:00    S
@@ -398,11 +785,19 @@ Rule      Morocco 1976    only    -       Aug      1       0:00   0       -
 Rule   Morocco 1977    only    -       Sep     28       0:00   0       -
 Rule   Morocco 1978    only    -       Jun      1       0:00   1:00    S
 Rule   Morocco 1978    only    -       Aug      4       0:00   0       -
+Rule   Morocco 2008    only    -       Jun      1       0:00   1:00    S
+Rule   Morocco 2008    only    -       Sep      1       0:00   0       -
+Rule   Morocco 2009    only    -       Jun      1       0:00   1:00    S
+Rule   Morocco 2009    only    -       Aug      21      0:00   0       -
+Rule   Morocco 2010    only    -       May      2       0:00   1:00    S
+Rule   Morocco 2010    only    -       Aug      8       0:00   0       -
+Rule   Morocco 2011    only    -       Apr      3       0:00   1:00    S
+Rule   Morocco 2011    only    -       Jul      31      0      0       -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone Africa/Casablanca -0:30:20 -      LMT     1913 Oct 26
                         0:00   Morocco WE%sT   1984 Mar 16
                         1:00   -       CET     1986
-                        0:00   -       WET
+                        0:00   Morocco WE%sT
 # Western Sahara
 Zone Africa/El_Aaiun   -0:52:48 -      LMT     1934 Jan
                        -1:00   -       WAT     1976 Apr 14
@@ -416,6 +811,20 @@ Zone       Africa/Maputo   2:10:20 -       LMT     1903 Mar
 # Namibia
 # The 1994-04-03 transition is from Shanks & Pottenger.
 # Shanks & Pottenger report no DST after 1998-04; go with IATA.
+
+# From Petronella Sibeene (2007-03-30) in
+# <http://allafrica.com/stories/200703300178.html>:
+# While the entire country changes its time, Katima Mulilo and other
+# settlements in Caprivi unofficially will not because the sun there
+# rises and sets earlier compared to other regions.  Chief of
+# Forecasting Riaan van Zyl explained that the far eastern parts of
+# the country are close to 40 minutes earlier in sunrise than the rest
+# of the country.
+# 
+# From Paul Eggert (2007-03-31):
+# Apparently the Caprivi Strip informally observes Botswana time, but
+# we have no details.  In the meantime people there can use Africa/Gaborone.
+
 # RULE NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Namibia 1994    max     -       Sep     Sun>=1  2:00    1:00    S
 Rule   Namibia 1995    max     -       Apr     Sun>=1  2:00    0       -
@@ -548,6 +957,11 @@ Zone       Africa/Khartoum 2:10:08 -       LMT     1931
                        2:00    Sudan   CA%sT   2000 Jan 15 12:00
                        3:00    -       EAT
 
+# South Sudan
+Zone   Africa/Juba     2:06:24 -       LMT     1931
+                       2:00    Sudan   CA%sT   2000 Jan 15 12:00
+                       3:00    -       EAT
+
 # Swaziland
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Africa/Mbabane  2:04:24 -       LMT     1903 Mar
@@ -557,7 +971,7 @@ Zone        Africa/Mbabane  2:04:24 -       LMT     1903 Mar
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone Africa/Dar_es_Salaam 2:37:08 -    LMT     1931
                        3:00    -       EAT     1948
-                       2:44:45 -       BEAUT   1961
+                       2:45    -       BEAUT   1961
                        3:00    -       EAT
 
 # Togo
@@ -588,6 +1002,61 @@ Zone      Africa/Lome     0:04:52 -       LMT     1893
 # Ending         : the last Sunday of October at 03:00 ...
 # http://www.tap.info.tn/en/index.php?option=com_content&task=view&id=1188&Itemid=50
 
+# From Steffen Thorsen (2009-03-16):
+# According to several news sources, Tunisia will not observe DST this year.
+# (Arabic)
+# <a href="http://www.elbashayer.com/?page=viewn&nid=42546">
+# http://www.elbashayer.com/?page=viewn&nid=42546
+# </a>
+# <a href="http://www.babnet.net/kiwidetail-15295.asp">
+# http://www.babnet.net/kiwidetail-15295.asp
+# </a>
+#
+# We have also confirmed this with the US embassy in Tunisia.
+# We have a wrap-up about this on the following page:
+# <a href="http://www.timeanddate.com/news/time/tunisia-cancels-dst-2009.html">
+# http://www.timeanddate.com/news/time/tunisia-cancels-dst-2009.html
+# </a>
+
+# From Alexander Krivenyshev (2009-03-17):
+# Here is a link to Tunis Afrique Presse News Agency
+#
+# Standard time to be kept the whole year long (tap.info.tn):
+#
+# (in English)
+# <a href="http://www.tap.info.tn/en/index.php?option=com_content&task=view&id=26813&Itemid=157">
+# http://www.tap.info.tn/en/index.php?option=com_content&task=view&id=26813&Itemid=157
+# </a>
+#
+# (in Arabic)
+# <a href="http://www.tap.info.tn/ar/index.php?option=com_content&task=view&id=61240&Itemid=1">
+# http://www.tap.info.tn/ar/index.php?option=com_content&task=view&id=61240&Itemid=1
+# </a>
+
+# From Arthur David Olson (2009--3-18):
+# The Tunis Afrique Presse News Agency notice contains this: "This measure is due to the fact
+# that the fasting month of ramadan coincides with the period concerned by summer time.
+# Therefore, the standard time will be kept unchanged the whole year long."
+# So foregoing DST seems to be an exception (albeit one that may be repeated in the  future).
+
+# From Alexander Krivenyshev (2010-03-27):
+# According to some news reports Tunis confirmed not to use DST in 2010
+#
+# (translation):
+# "The Tunisian government has decided to abandon DST, which was scheduled on
+# Sunday...
+# Tunisian authorities had suspended the DST for the first time last year also
+# coincided with the month of Ramadan..."
+#
+# (in Arabic)
+# <a href="http://www.moheet.com/show_news.aspx?nid=358861&pg=1">
+# http://www.moheet.com/show_news.aspx?nid=358861&pg=1
+# <a href="http://www.almadenahnews.com/newss/news.php?c=118&id=38036">
+# http://www.almadenahnews.com/newss/news.php?c=118&id=38036
+# or
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_tunis02.html">
+# http://www.worldtimezone.com/dst_news/dst_news_tunis02.html
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Tunisia 1939    only    -       Apr     15      23:00s  1:00    S
 Rule   Tunisia 1939    only    -       Nov     18      23:00s  0       -
@@ -612,8 +1081,9 @@ Rule       Tunisia 1989    only    -       Mar     26       0:00s  1:00    S
 Rule   Tunisia 1990    only    -       May      1       0:00s  1:00    S
 Rule   Tunisia 2005    only    -       May      1       0:00s  1:00    S
 Rule   Tunisia 2005    only    -       Sep     30       1:00s  0       -
-Rule   Tunisia 2006    max     -       Mar     lastSun  2:00s  1:00    S
-Rule   Tunisia 2006    max     -       Oct     lastSun  2:00s  0       -
+Rule   Tunisia 2006    2008    -       Mar     lastSun  2:00s  1:00    S
+Rule   Tunisia 2006    2008    -       Oct     lastSun  2:00s  0       -
+
 # Shanks & Pottenger give 0:09:20 for Paris Mean Time; go with Howse's
 # more precise 0:09:21.
 # Shanks & Pottenger say the 1911 switch was on Mar 9; go with Howse's Mar 11.
@@ -627,7 +1097,7 @@ Zone       Africa/Tunis    0:40:44 -       LMT     1881 May 12
 Zone   Africa/Kampala  2:09:40 -       LMT     1928 Jul
                        3:00    -       EAT     1930
                        2:30    -       BEAT    1948
-                       2:44:45 -       BEAUT   1957
+                       2:45    -       BEAUT   1957
                        3:00    -       EAT
 
 # Zambia
index 2584ae4f1db10f322655cfd862de5377a4b7886e..d19fbde0fcf4ae380bc41df7e5883c12b2e32238 100644 (file)
@@ -1,5 +1,7 @@
-# @(#)antarctica       8.3
 # <pre>
+# @(#)antarctica       8.9
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
 
 # From Paul Eggert (1999-11-15):
 # To keep things manageable, we list only locations occupied year-round; see
 # I made up all time zone abbreviations mentioned here; corrections welcome!
 # FORMAT is `zzz' and GMTOFF is 0 for locations while uninhabited.
 
-# These rules are stolen from the `europe' file.
-# Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
-Rule   RussAQ  1981    1984    -       Apr      1       0:00   1:00    S
-Rule   RussAQ  1981    1983    -       Oct      1       0:00   0       -
-Rule   RussAQ  1984    1991    -       Sep     lastSun  2:00s  0       -
-Rule   RussAQ  1985    1991    -       Mar     lastSun  2:00s  1:00    S
-Rule   RussAQ  1992    only    -       Mar     lastSat  23:00  1:00    S
-Rule   RussAQ  1992    only    -       Sep     lastSat  23:00  0       -
-Rule   RussAQ  1993    max     -       Mar     lastSun  2:00s  1:00    S
-Rule   RussAQ  1993    1995    -       Sep     lastSun  2:00s  0       -
-Rule   RussAQ  1996    max     -       Oct     lastSun  2:00s  0       -
-
 # These rules are stolen from the `southamerica' file.
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   ArgAQ   1964    1966    -       Mar      1      0:00    0       -
@@ -55,6 +45,33 @@ Rule ChileAQ 1999    only    -       Apr      4      3:00u   0       -
 Rule   ChileAQ 1999    max     -       Oct     Sun>=9  4:00u   1:00    S
 Rule   ChileAQ 2000    max     -       Mar     Sun>=9  3:00u   0       -
 
+# These rules are stolen from the `australasia' file.
+Rule   AusAQ   1917    only    -       Jan      1      0:01    1:00    -
+Rule   AusAQ   1917    only    -       Mar     25      2:00    0       -
+Rule   AusAQ   1942    only    -       Jan      1      2:00    1:00    -
+Rule   AusAQ   1942    only    -       Mar     29      2:00    0       -
+Rule   AusAQ   1942    only    -       Sep     27      2:00    1:00    -
+Rule   AusAQ   1943    1944    -       Mar     lastSun 2:00    0       -
+Rule   AusAQ   1943    only    -       Oct      3      2:00    1:00    -
+Rule   ATAQ    1967    only    -       Oct     Sun>=1  2:00s   1:00    -
+Rule   ATAQ    1968    only    -       Mar     lastSun 2:00s   0       -
+Rule   ATAQ    1968    1985    -       Oct     lastSun 2:00s   1:00    -
+Rule   ATAQ    1969    1971    -       Mar     Sun>=8  2:00s   0       -
+Rule   ATAQ    1972    only    -       Feb     lastSun 2:00s   0       -
+Rule   ATAQ    1973    1981    -       Mar     Sun>=1  2:00s   0       -
+Rule   ATAQ    1982    1983    -       Mar     lastSun 2:00s   0       -
+Rule   ATAQ    1984    1986    -       Mar     Sun>=1  2:00s   0       -
+Rule   ATAQ    1986    only    -       Oct     Sun>=15 2:00s   1:00    -
+Rule   ATAQ    1987    1990    -       Mar     Sun>=15 2:00s   0       -
+Rule   ATAQ    1987    only    -       Oct     Sun>=22 2:00s   1:00    -
+Rule   ATAQ    1988    1990    -       Oct     lastSun 2:00s   1:00    -
+Rule   ATAQ    1991    1999    -       Oct     Sun>=1  2:00s   1:00    -
+Rule   ATAQ    1991    2005    -       Mar     lastSun 2:00s   0       -
+Rule   ATAQ    2000    only    -       Aug     lastSun 2:00s   1:00    -
+Rule   ATAQ    2001    max     -       Oct     Sun>=1  2:00s   1:00    -
+Rule   ATAQ    2006    only    -       Apr     Sun>=1  2:00s   0       -
+Rule   ATAQ    2007    only    -       Mar     lastSun 2:00s   0       -
+Rule   ATAQ    2008    max     -       Apr     Sun>=1  2:00s   0       -
 
 # Argentina - year-round bases
 # Belgrano II, Confin Coast, -770227-0343737, since 1972-02-05
@@ -78,15 +95,70 @@ Rule        ChileAQ 2000    max     -       Mar     Sun>=9  3:00u   0       -
 # Davis, Vestfold Hills, -6835+07759, since 1957-01-13
 #      (except 1964-11 - 1969-02)
 # Mawson, Holme Bay, -6736+06253, since 1954-02-13
+
+# From Steffen Thorsen (2009-03-11):
+# Three Australian stations in Antarctica have changed their time zone:
+# Casey moved from UTC+8 to UTC+11
+# Davis moved from UTC+7 to UTC+5
+# Mawson moved from UTC+6 to UTC+5
+# The changes occurred on 2009-10-18 at 02:00 (local times).
+#
+# Government source: (Australian Antarctic Division)
+# <a href="http://www.aad.gov.au/default.asp?casid=37079">
+# http://www.aad.gov.au/default.asp?casid=37079
+# </a>
+#
+# We have more background information here:
+# <a href="http://www.timeanddate.com/news/time/antarctica-new-times.html">
+# http://www.timeanddate.com/news/time/antarctica-new-times.html
+# </a>
+
+# From Steffen Thorsen (2010-03-10):
+# We got these changes from the Australian Antarctic Division:
+# - Macquarie Island will stay on UTC+11 for winter and therefore not
+# switch back from daylight savings time when other parts of Australia do
+# on 4 April.
+#
+# - Casey station reverted to its normal time of UTC+8 on 5 March 2010.
+# The change to UTC+11 is being considered as a regular summer thing but
+# has not been decided yet.
+#
+# - Davis station will revert to its normal time of UTC+7 at 10 March 2010
+# 20:00 UTC.
+#
+# - Mawson station stays on UTC+5.
+#
+# In addition to the Rule changes for Casey/Davis, it means that Macquarie
+# will no longer be like Hobart and will have to have its own Zone created.
+#
+# Background:
+# <a href="http://www.timeanddate.com/news/time/antartica-time-changes-2010.html">
+# http://www.timeanddate.com/news/time/antartica-time-changes-2010.html
+# </a>
+
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone Antarctica/Casey  0       -       zzz     1969
-                       8:00    -       WST     # Western (Aus) Standard Time
+                       8:00    -       WST     2009 Oct 18 2:00
+                                               # Western (Aus) Standard Time
+                       11:00   -       CAST    2010 Mar 5 2:00
+                                               # Casey Time
+                       8:00    -       WST
 Zone Antarctica/Davis  0       -       zzz     1957 Jan 13
                        7:00    -       DAVT    1964 Nov # Davis Time
                        0       -       zzz     1969 Feb
+                       7:00    -       DAVT    2009 Oct 18 2:00
+                       5:00    -       DAVT    2010 Mar 10 20:00u
                        7:00    -       DAVT
 Zone Antarctica/Mawson 0       -       zzz     1954 Feb 13
-                       6:00    -       MAWT    # Mawson Time
+                       6:00    -       MAWT    2009 Oct 18 2:00
+                                               # Mawson Time
+                       5:00    -       MAWT
+Zone Antarctica/Macquarie 0    -       zzz     1911
+                       10:00   -       EST     1916 Oct 1 2:00
+                       10:00   1:00    EST     1917 Feb
+                       10:00   AusAQ   EST     1967
+                       10:00   ATAQ    EST     2010 Apr 4 3:00
+                       11:00   -       MIST    # Macquarie Island Time
 # References:
 # <a href="http://www.antdiv.gov.au/aad/exop/sfo/casey/casey_aws.html">
 # Casey Weather (1998-02-26)
@@ -191,10 +263,12 @@ Zone Antarctica/Syowa     0       -       zzz     1957 Jan 29
 Rule   NZAQ    1974    only    -       Nov      3      2:00s   1:00    D
 Rule   NZAQ    1975    1988    -       Oct     lastSun 2:00s   1:00    D
 Rule   NZAQ    1989    only    -       Oct      8      2:00s   1:00    D
-Rule   NZAQ    1990    max     -       Oct     Sun>=1  2:00s   1:00    D
+Rule   NZAQ    1990    2006    -       Oct     Sun>=1  2:00s   1:00    D
 Rule   NZAQ    1975    only    -       Feb     23      2:00s   0       S
 Rule   NZAQ    1976    1989    -       Mar     Sun>=1  2:00s   0       S
-Rule   NZAQ    1990    max     -       Mar     Sun>=15 2:00s   0       S
+Rule   NZAQ    1990    2007    -       Mar     Sun>=15 2:00s   0       S
+Rule   NZAQ    2007    max     -       Sep     lastSun 2:00s   1:00    D
+Rule   NZAQ    2008    max     -       Apr     Sun>=1  2:00s   0       S
 
 # Norway - territories
 # Bouvet (never inhabited)
index 78c2cf5967322411818a4c11d03c17cea816b85b..925cc36f0fb1079cfcf31f866114a1613f77b1b0 100644 (file)
@@ -1,5 +1,6 @@
-# @(#)asia     8.10
-# <pre>
+# @(#)asia     8.69
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
 
 # This data is by no means authoritative; if you think you know better,
 # go ahead and edit the file (and please send any changes to
@@ -76,6 +77,10 @@ Rule RussiaAsia      1993    max     -       Mar     lastSun  2:00s  1:00    S
 Rule RussiaAsia        1993    1995    -       Sep     lastSun  2:00s  0       -
 Rule RussiaAsia        1996    max     -       Oct     lastSun  2:00s  0       -
 
+# From Arthur David Olson (2011-06-15):
+# While Russia abandoned DST in 2011, Armenia may choose to
+# follow Russia's "old" rules.
+
 # Afghanistan
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Asia/Kabul      4:36:48 -       LMT     1890
@@ -125,6 +130,109 @@ Zone      Asia/Bahrain    3:22:20 -       LMT     1920            # Al Manamah
                        3:00    -       AST
 
 # Bangladesh
+# From Alexander Krivenyshev (2009-05-13):
+# According to newspaper Asian Tribune (May 6, 2009) Bangladesh may introduce
+# Daylight Saving Time from June 16 to Sept 30
+#
+# Bangladesh to introduce daylight saving time likely from June 16
+# <a href="http://www.asiantribune.com/?q=node/17288">
+# http://www.asiantribune.com/?q=node/17288
+# </a>
+# or
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_bangladesh02.html">
+# http://www.worldtimezone.com/dst_news/dst_news_bangladesh02.html
+# </a>
+#
+# "... Bangladesh government has decided to switch daylight saving time from
+# June
+# 16 till September 30 in a bid to ensure maximum use of daylight to cope with
+# crippling power crisis. "
+#
+# The switch will remain in effect from June 16 to Sept 30 (2009) but if
+# implemented the next year, it will come in force from April 1, 2010
+
+# From Steffen Thorsen (2009-06-02):
+# They have finally decided now, but changed the start date to midnight between
+# the 19th and 20th, and they have not set the end date yet.
+#
+# Some sources:
+# <a href="http://in.reuters.com/article/southAsiaNews/idINIndia-40017620090601">
+# http://in.reuters.com/article/southAsiaNews/idINIndia-40017620090601
+# </a>
+# <a href="http://bdnews24.com/details.php?id=85889&cid=2">
+# http://bdnews24.com/details.php?id=85889&cid=2
+# </a>
+#
+# Our wrap-up:
+# <a href="http://www.timeanddate.com/news/time/bangladesh-daylight-saving-2009.html">
+# http://www.timeanddate.com/news/time/bangladesh-daylight-saving-2009.html
+# </a>
+
+# From A. N. M. Kamrus Saadat (2009-06-15):
+# Finally we've got the official mail regarding DST start time where DST start 
+# time is mentioned as Jun 19 2009, 23:00 from BTRC (Bangladesh 
+# Telecommunication Regulatory Commission). 
+#
+# No DST end date has been announced yet.
+
+# From Alexander Krivenyshev (2009-09-25):
+# Bangladesh won't go back to Standard Time from October 1, 2009, 
+# instead it will continue DST measure till the cabinet makes a fresh decision. 
+#
+# Following report by same newspaper-"The Daily Star Friday":
+# "DST change awaits cabinet decision-Clock won't go back by 1-hr from Oct 1"
+# <a href="http://www.thedailystar.net/newDesign/news-details.php?nid=107021">
+# http://www.thedailystar.net/newDesign/news-details.php?nid=107021
+# </a>
+# or
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_bangladesh04.html">
+# http://www.worldtimezone.com/dst_news/dst_news_bangladesh04.html
+# </a>
+
+# From Steffen Thorsen (2009-10-13):
+# IANS (Indo-Asian News Service) now reports:
+# Bangladesh has decided that the clock advanced by an hour to make 
+# maximum use of daylight hours as an energy saving measure would 
+# "continue for an indefinite period."
+#
+# One of many places where it is published:
+# <a href="http://www.thaindian.com/newsportal/business/bangladesh-to-continue-indefinitely-with-advanced-time_100259987.html">
+# http://www.thaindian.com/newsportal/business/bangladesh-to-continue-indefinitely-with-advanced-time_100259987.html
+# </a>
+
+# From Alexander Krivenyshev (2009-12-24):
+# According to Bangladesh newspaper "The Daily Star,"
+# Bangladesh will change its clock back to Standard Time on Dec 31, 2009.
+#
+# Clock goes back 1-hr on Dec 31 night.
+# <a href="http://www.thedailystar.net/newDesign/news-details.php?nid=119228">
+# http://www.thedailystar.net/newDesign/news-details.php?nid=119228
+# </a>
+# and
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_bangladesh05.html">
+# http://www.worldtimezone.com/dst_news/dst_news_bangladesh05.html
+# </a>
+#
+# "...The government yesterday decided to put the clock back by one hour
+# on December 31 midnight and the new time will continue until March 31,
+# 2010 midnight. The decision came at a cabinet meeting at the Prime
+# Minister's Office last night..."
+
+# From Alexander Krivenyshev (2010-03-22):
+# According to Bangladesh newspaper "The Daily Star,"
+# Cabinet cancels Daylight Saving Time 
+# <a href="http://www.thedailystar.net/newDesign/latest_news.php?nid=22817">
+# http://www.thedailystar.net/newDesign/latest_news.php?nid=22817
+# </a>
+# or
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_bangladesh06.html">
+# http://www.worldtimezone.com/dst_news/dst_news_bangladesh06.html
+# </a>
+
+# Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
+Rule   Dhaka   2009    only    -       Jun     19      23:00   1:00    S
+Rule   Dhaka   2009    only    -       Dec     31      23:59   0       -
+
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Asia/Dhaka      6:01:40 -       LMT     1890
                        5:53:20 -       HMT     1941 Oct    # Howrah Mean Time?
@@ -132,7 +240,8 @@ Zone        Asia/Dhaka      6:01:40 -       LMT     1890
                        5:30    -       IST     1942 Sep
                        6:30    -       BURT    1951 Sep 30
                        6:00    -       DACT    1971 Mar 26 # Dacca Time
-                       6:00    -       BDT     # Bangladesh Time
+                       6:00    -       BDT     2009
+                       6:00    Dhaka   BD%sT
 
 # Bhutan
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
@@ -229,6 +338,28 @@ Rule       PRC     1987    1991    -       Apr     Sun>=10 0:00    1:00    D
 # (could be true), for the moment I am assuming that those two
 # counties are mistakes in the astro.com data.
 
+# From Paul Eggert (2008-02-11):
+# I just now checked Google News for western news sources that talk
+# about China's single time zone, and couldn't find anything before 1986
+# talking about China being in one time zone.  (That article was: Jim
+# Mann, "A clumsy embrace for another western custom: China on daylight
+# time--sort of", Los Angeles Times, 1986-05-05.  By the way, this
+# article confirms the tz database's data claiming that China began
+# observing daylight saving time in 1986.
+#
+# From Thomas S. Mullaney (2008-02-11):
+# I think you're combining two subjects that need to treated 
+# separately: daylight savings (which, you're correct, wasn't 
+# implemented until the 1980s) and the unified time zone centered near 
+# Beijing (which was implemented in 1949). Briefly, there was also a 
+# "Lhasa Time" in Tibet and "Urumqi Time" in Xinjiang. The first was 
+# ceased, and the second eventually recognized (again, in the 1980s).
+#
+# From Paul Eggert (2008-06-30):
+# There seems to be a good chance China switched to a single time zone in 1949
+# rather than in 1980 as Shanks & Pottenger have it, but we don't have a
+# reliable documentary source saying so yet, so for now we still go with
+# Shanks & Pottenger.
 
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 # Changbai Time ("Long-white Time", Long-white = Heilongjiang area)
@@ -269,33 +400,168 @@ Zone     Asia/Urumqi     5:50:20 -       LMT     1928 # or Urumchi
 # West Xinjiang, including Aksu, Atushi, Yining, Hetian, Cele, Luopu, Nileke,
 # Zhaosu, Tekesi, Gongliu, Chabuchaer, Huocheng, Bole, Pishan, Suiding,
 # and Yarkand.
+
+# From Luther Ma (2009-10-17):
+# Almost all (>99.9%) ethnic Chinese (properly ethnic Han) living in
+# Xinjiang use Chinese Standard Time. Some are aware of Xinjiang time,
+# but have no need of it. All planes, trains, and schools function on
+# what is called "Beijing time." When Han make an appointment in Chinese
+# they implicitly use Beijing time.
+#
+# On the other hand, ethnic Uyghurs, who make up about half the
+# population of Xinjiang, typically use "Xinjiang time" which is two
+# hours behind Beijing time, or UTC +0600. The government of the Xinjiang
+# Uyghur Autonomous Region, (XAUR, or just Xinjiang for short) as well as
+# local governments such as the Urumqi city government use both times in
+# publications, referring to what is popularly called Xinjiang time as
+# "Urumqi time." When Uyghurs make an appointment in the Uyghur language
+# they almost invariably use Xinjiang time.
+#
+# (Their ethnic Han compatriots would typically have no clue of its
+# widespread use, however, because so extremely few of them are fluent in
+# Uyghur, comparable to the number of Anglo-Americans fluent in Navajo.)
+#
+# (...As with the rest of China there was a brief interval ending in 1990
+# or 1991 when summer time was in use.  The confusion was severe, with
+# the province not having dual times but four times in use at the same
+# time. Some areas remained on standard Xinjiang time or Beijing time and
+# others moving their clocks ahead.)
+#
+# ...an example of an official website using of Urumqi time.
+#
+# The first few lines of the Google translation of
+# <a href="http://www.fjysgl.gov.cn/show.aspx?id=2379&cid=39">
+# http://www.fjysgl.gov.cn/show.aspx?id=2379&cid=39
+# </a>
+# (retrieved 2009-10-13)
+# > Urumqi fire seven people are missing the alleged losses of at least
+# > 500 million yuan
+# >
+# > (Reporter Dong Liu) the day before 20:20 or so (Urumqi Time 18:20),
+# > Urumqi City Department of International Plaza Luther Qiantang River
+# > burst fire. As of yesterday, 18:30, Urumqi City Fire officers and men
+# > have worked continuously for 22 hours...
+
+# From Luther Ma (2009-11-19):
+# With the risk of being redundant to previous answers these are the most common
+# English "transliterations" (w/o using non-English symbols):
+#
+# 1. Wulumuqi...
+# 2. Kashi...
+# 3. Urumqi...
+# 4. Kashgar...
+# ...
+# 5. It seems that Uyghurs in Urumqi has been using Xinjiang since at least the
+# 1960's. I know of one Han, now over 50, who grew up in the surrounding
+# countryside and used Xinjiang time as a child.
+#
+# 6. Likewise for Kashgar and the rest of south Xinjiang I don't know of any
+# start date for Xinjiang time.
+#
+# Without having access to local historical records, nor the ability to legally
+# publish them, I would go with October 1, 1949, when Xinjiang became the Uyghur
+# Autonomous Region under the PRC. (Before that Uyghurs, of course, would also
+# not be using Beijing time, but some local time.)
+
 Zone   Asia/Kashgar    5:03:56 -       LMT     1928 # or Kashi or Kaxgar
                        5:30    -       KAST    1940     # Kashgar Time
                        5:00    -       KAST    1980 May
                        8:00    PRC     C%sT
 
+
+# From Lee Yiu Chung (2009-10-24):
+# I found there are some mistakes for the...DST rule for Hong
+# Kong. [According] to the DST record from Hong Kong Observatory (actually,
+# it is not [an] observatory, but the official meteorological agency of HK,
+# and also serves as the official timing agency), there are some missing
+# and incorrect rules. Although the exact switch over time is missing, I
+# think 3:30 is correct. The official DST record for Hong Kong can be
+# obtained from
+# <a href="http://www.hko.gov.hk/gts/time/Summertime.htm">
+# http://www.hko.gov.hk/gts/time/Summertime.htm
+# </a>.
+
+# From Arthur David Olson (2009-10-28):
+# Here are the dates given at
+# <a href="http://www.hko.gov.hk/gts/time/Summertime.htm">
+# http://www.hko.gov.hk/gts/time/Summertime.htm
+# </a>
+# as of 2009-10-28:
+# Year        Period
+# 1941        1 Apr to 30 Sep
+# 1942        Whole year 
+# 1943        Whole year
+# 1944        Whole year
+# 1945        Whole year
+# 1946        20 Apr to 1 Dec
+# 1947        13 Apr to 30 Dec
+# 1948        2 May to 31 Oct
+# 1949        3 Apr to 30 Oct
+# 1950        2 Apr to 29 Oct
+# 1951        1 Apr to 28 Oct
+# 1952        6 Apr to 25 Oct
+# 1953        5 Apr to 1 Nov
+# 1954        21 Mar to 31 Oct
+# 1955        20 Mar to 6 Nov
+# 1956        18 Mar to 4 Nov
+# 1957        24 Mar to 3 Nov
+# 1958        23 Mar to 2 Nov
+# 1959        22 Mar to 1 Nov
+# 1960        20 Mar to 6 Nov
+# 1961        19 Mar to 5 Nov
+# 1962        18 Mar to 4 Nov
+# 1963        24 Mar to 3 Nov
+# 1964        22 Mar to 1 Nov
+# 1965        18 Apr to 17 Oct
+# 1966        17 Apr to 16 Oct
+# 1967        16 Apr to 22 Oct
+# 1968        21 Apr to 20 Oct
+# 1969        20 Apr to 19 Oct
+# 1970        19 Apr to 18 Oct
+# 1971        18 Apr to 17 Oct
+# 1972        16 Apr to 22 Oct
+# 1973        22 Apr to 21 Oct
+# 1973/74     30 Dec 73 to 20 Oct 74
+# 1975        20 Apr to 19 Oct
+# 1976        18 Apr to 17 Oct
+# 1977        Nil
+# 1978        Nil
+# 1979        13 May to 21 Oct
+# 1980 to Now Nil
+# The page does not give start or end times of day.
+# The page does not give a start date for 1942.
+# The page does not givw an end date for 1945.
+# The Japanese occupation of Hong Kong began on 1941-12-25.
+# The Japanese surrender of Hong Kong was signed 1945-09-15.
+# For lack of anything better, use start of those days as the transition times.
+
 # Hong Kong (Xianggang)
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
+Rule   HK      1941    only    -       Apr     1       3:30    1:00    S
+Rule   HK      1941    only    -       Sep     30      3:30    0       -
 Rule   HK      1946    only    -       Apr     20      3:30    1:00    S
 Rule   HK      1946    only    -       Dec     1       3:30    0       -
 Rule   HK      1947    only    -       Apr     13      3:30    1:00    S
 Rule   HK      1947    only    -       Dec     30      3:30    0       -
 Rule   HK      1948    only    -       May     2       3:30    1:00    S
-Rule   HK      1948    1952    -       Oct     lastSun 3:30    0       -
+Rule   HK      1948    1951    -       Oct     lastSun 3:30    0       -
+Rule   HK      1952    only    -       Oct     25      3:30    0       -
 Rule   HK      1949    1953    -       Apr     Sun>=1  3:30    1:00    S
 Rule   HK      1953    only    -       Nov     1       3:30    0       -
 Rule   HK      1954    1964    -       Mar     Sun>=18 3:30    1:00    S
 Rule   HK      1954    only    -       Oct     31      3:30    0       -
 Rule   HK      1955    1964    -       Nov     Sun>=1  3:30    0       -
-Rule   HK      1965    1977    -       Apr     Sun>=16 3:30    1:00    S
-Rule   HK      1965    1977    -       Oct     Sun>=16 3:30    0       -
-Rule   HK      1979    1980    -       May     Sun>=8  3:30    1:00    S
-Rule   HK      1979    1980    -       Oct     Sun>=16 3:30    0       -
+Rule   HK      1965    1976    -       Apr     Sun>=16 3:30    1:00    S
+Rule   HK      1965    1976    -       Oct     Sun>=16 3:30    0       -
+Rule   HK      1973    only    -       Dec     30      3:30    1:00    S
+Rule   HK      1979    only    -       May     Sun>=8  3:30    1:00    S
+Rule   HK      1979    only    -       Oct     Sun>=16 3:30    0       -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Asia/Hong_Kong  7:36:36 -       LMT     1904 Oct 30
+                       8:00    HK      HK%sT   1941 Dec 25
+                       9:00    -       JST     1945 Sep 15
                        8:00    HK      HK%sT
 
-
 ###############################################################################
 
 # Taiwan
@@ -304,6 +570,28 @@ Zone       Asia/Hong_Kong  7:36:36 -       LMT     1904 Oct 30
 # was still controlled by Japan.  This is hard to believe, but we don't
 # have any other information.
 
+# From smallufo (2010-04-03):
+# According to Taiwan's CWB,
+# <a href="http://www.cwb.gov.tw/V6/astronomy/cdata/summert.htm">
+# http://www.cwb.gov.tw/V6/astronomy/cdata/summert.htm
+# </a>
+# Taipei has DST in 1979 between July 1st and Sep 30.
+
+# From Arthur David Olson (2010-04-07):
+# Here's Google's translation of the table at the bottom of the "summert.htm" page:
+# Decade                                                           Name                      Start and end date
+# Republic of China 34 years to 40 years (AD 1945-1951 years) Summer Time               May 1 to September 30 
+# 41 years of the Republic of China (AD 1952)                 Daylight Saving Time      March 1 to October 31 
+# Republic of China 42 years to 43 years (AD 1953-1954 years) Daylight Saving Time      April 1 to October 31 
+# In the 44 years to 45 years (AD 1955-1956 years)            Daylight Saving Time      April 1 to September 30 
+# Republic of China 46 years to 48 years (AD 1957-1959)       Summer Time               April 1 to September 30 
+# Republic of China 49 years to 50 years (AD 1960-1961)       Summer Time               June 1 to September 30 
+# Republic of China 51 years to 62 years (AD 1962-1973 years) Stop Summer Time 
+# Republic of China 63 years to 64 years (1974-1975 AD)       Daylight Saving Time      April 1 to September 30 
+# Republic of China 65 years to 67 years (1976-1978 AD)       Stop Daylight Saving Time 
+# Republic of China 68 years (AD 1979)                        Daylight Saving Time      July 1 to September 30 
+# Republic of China since 69 years (AD 1980)                  Stop Daylight Saving Time
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Taiwan  1945    1951    -       May     1       0:00    1:00    D
 Rule   Taiwan  1945    1951    -       Oct     1       0:00    0       S
@@ -314,8 +602,9 @@ Rule        Taiwan  1955    1961    -       Oct     1       0:00    0       S
 Rule   Taiwan  1960    1961    -       Jun     1       0:00    1:00    D
 Rule   Taiwan  1974    1975    -       Apr     1       0:00    1:00    D
 Rule   Taiwan  1974    1975    -       Oct     1       0:00    0       S
-Rule   Taiwan  1980    only    -       Jun     30      0:00    1:00    D
-Rule   Taiwan  1980    only    -       Sep     30      0:00    0       S
+Rule   Taiwan  1979    only    -       Jun     30      0:00    1:00    D
+Rule   Taiwan  1979    only    -       Sep     30      0:00    0       S
+
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Asia/Taipei     8:06:00 -       LMT     1896 # or Taibei or T'ai-pei
                        8:00    Taiwan  C%sT
@@ -446,13 +735,13 @@ Zone      Asia/Dili       8:22:20 -       LMT     1912
 
 # India
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
-Zone   Asia/Calcutta   5:53:28 -       LMT     1880    # Kolkata
+Zone   Asia/Kolkata    5:53:28 -       LMT     1880    # Kolkata
                        5:53:20 -       HMT     1941 Oct    # Howrah Mean Time?
                        6:30    -       BURT    1942 May 15 # Burma Time
                        5:30    -       IST     1942 Sep
                        5:30    1:00    IST     1945 Oct 15
                        5:30    -       IST
-# The following are like Asia/Calcutta:
+# The following are like Asia/Kolkata:
 #      Andaman Is
 #      Lakshadweep (Laccadive, Minicoy and Amindivi Is)
 #      Nicobar Is
@@ -568,14 +857,24 @@ Zone Asia/Jayapura        9:22:48 -       LMT     1932 Nov
 # Reingold's/Dershowitz' calculator gives correctly the Gregorian date
 # 2058-03-21 for 1 Farvardin 1437 (astronomical).
 #
-# From Paul Eggert (2006-03-22):
-# The above comments about post-2006 transitions may become relevant again,
-# if Iran ever resuscitates DST, so we'll leave the comments in.
-#
 # From Steffen Thorsen (2006-03-22):
 # Several of my users have reported that Iran will not observe DST anymore:
 # http://www.irna.ir/en/news/view/line-17/0603193812164948.htm
 #
+# From Reuters (2007-09-16), with a heads-up from Jesper Norgaard Welen:
+# ... the Guardian Council ... approved a law on Sunday to re-introduce
+# daylight saving time ...
+# http://uk.reuters.com/article/oilRpt/idUKBLA65048420070916
+#
+# From Roozbeh Pournader (2007-11-05):
+# This is quoted from Official Gazette of the Islamic Republic of
+# Iran, Volume 63, Number 18242, dated Tuesday 1386/6/24
+# [2007-10-16]. I am doing the best translation I can:...
+# The official time of the country will be moved forward for one hour
+# on the 24 hours of the first day of the month of Farvardin and will
+# be changed back to its previous state on the 24 hours of the
+# thirtieth day of Shahrivar.
+#
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Iran    1978    1980    -       Mar     21      0:00    1:00    D
 Rule   Iran    1978    only    -       Oct     21      0:00    0       S
@@ -596,6 +895,36 @@ Rule       Iran    2004    only    -       Mar     21      0:00    1:00    D
 Rule   Iran    2004    only    -       Sep     21      0:00    0       S
 Rule   Iran    2005    only    -       Mar     22      0:00    1:00    D
 Rule   Iran    2005    only    -       Sep     22      0:00    0       S
+Rule   Iran    2008    only    -       Mar     21      0:00    1:00    D
+Rule   Iran    2008    only    -       Sep     21      0:00    0       S
+Rule   Iran    2009    2011    -       Mar     22      0:00    1:00    D
+Rule   Iran    2009    2011    -       Sep     22      0:00    0       S
+Rule   Iran    2012    only    -       Mar     21      0:00    1:00    D
+Rule   Iran    2012    only    -       Sep     21      0:00    0       S
+Rule   Iran    2013    2015    -       Mar     22      0:00    1:00    D
+Rule   Iran    2013    2015    -       Sep     22      0:00    0       S
+Rule   Iran    2016    only    -       Mar     21      0:00    1:00    D
+Rule   Iran    2016    only    -       Sep     21      0:00    0       S
+Rule   Iran    2017    2019    -       Mar     22      0:00    1:00    D
+Rule   Iran    2017    2019    -       Sep     22      0:00    0       S
+Rule   Iran    2020    only    -       Mar     21      0:00    1:00    D
+Rule   Iran    2020    only    -       Sep     21      0:00    0       S
+Rule   Iran    2021    2023    -       Mar     22      0:00    1:00    D
+Rule   Iran    2021    2023    -       Sep     22      0:00    0       S
+Rule   Iran    2024    only    -       Mar     21      0:00    1:00    D
+Rule   Iran    2024    only    -       Sep     21      0:00    0       S
+Rule   Iran    2025    2027    -       Mar     22      0:00    1:00    D
+Rule   Iran    2025    2027    -       Sep     22      0:00    0       S
+Rule   Iran    2028    2029    -       Mar     21      0:00    1:00    D
+Rule   Iran    2028    2029    -       Sep     21      0:00    0       S
+Rule   Iran    2030    2031    -       Mar     22      0:00    1:00    D
+Rule   Iran    2030    2031    -       Sep     22      0:00    0       S
+Rule   Iran    2032    2033    -       Mar     21      0:00    1:00    D
+Rule   Iran    2032    2033    -       Sep     21      0:00    0       S
+Rule   Iran    2034    2035    -       Mar     22      0:00    1:00    D
+Rule   Iran    2034    2035    -       Sep     22      0:00    0       S
+Rule   Iran    2036    2037    -       Mar     21      0:00    1:00    D
+Rule   Iran    2036    2037    -       Sep     21      0:00    0       S
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Asia/Tehran     3:25:44 -       LMT     1916
                        3:25:44 -       TMT     1946    # Tehran Mean Time
@@ -620,6 +949,21 @@ Zone       Asia/Tehran     3:25:44 -       LMT     1916
 #
 # So we'll ignore the Economist's claim.
 
+# From Steffen Thorsen (2008-03-10):
+# The cabinet in Iraq abolished DST last week, according to the following
+# news sources (in Arabic):
+# <a href="http://www.aljeeran.net/wesima_articles/news-20080305-98602.html">
+# http://www.aljeeran.net/wesima_articles/news-20080305-98602.html
+# </a>
+# <a href="http://www.aswataliraq.info/look/article.tpl?id=2047&IdLanguage=17&IdPublication=4&NrArticle=71743&NrIssue=1&NrSection=10">
+# http://www.aswataliraq.info/look/article.tpl?id=2047&IdLanguage=17&IdPublication=4&NrArticle=71743&NrIssue=1&NrSection=10
+# </a>
+#
+# We have published a short article in English about the change:
+# <a href="http://www.timeanddate.com/news/time/iraq-dumps-daylight-saving.html">
+# http://www.timeanddate.com/news/time/iraq-dumps-daylight-saving.html
+# </a>
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Iraq    1982    only    -       May     1       0:00    1:00    D
 Rule   Iraq    1982    1984    -       Oct     1       0:00    0       S
@@ -630,8 +974,8 @@ Rule        Iraq    1986    1990    -       Mar     lastSun 1:00s   1:00    D
 # IATA SSIM (1991/1996) says Apr 1 12:01am UTC; guess the `:01' is a typo.
 # Shanks & Pottenger say Iraq did not observe DST 1992/1997; ignore this.
 #
-Rule   Iraq    1991    max     -       Apr      1      3:00s   1:00    D
-Rule   Iraq    1991    max     -       Oct      1      3:00s   0       S
+Rule   Iraq    1991    2007    -       Apr      1      3:00s   1:00    D
+Rule   Iraq    1991    2007    -       Oct      1      3:00s   0       S
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Asia/Baghdad    2:57:40 -       LMT     1890
                        2:57:36 -       BMT     1918        # Baghdad Mean Time?
@@ -972,6 +1316,40 @@ Zone      Asia/Tokyo      9:18:59 -       LMT     1887 Dec 31 15:00u
 # http://www.petranews.gov.jo/nepras/2006/Sep/05/4000.htm
 # "Jordan will switch to winter time on Friday, October 27".
 #
+
+# From Phil Pizzey (2009-04-02):
+# ...I think I may have spotted an error in the timezone data for
+# Jordan.
+# The current (2009d) asia file shows Jordan going to daylight
+# saving
+# time on the last Thursday in March.
+#
+# Rule  Jordan      2000  max  -  Mar   lastThu     0:00s 1:00  S
+#
+# However timeanddate.com, which I usually find reliable, shows Jordan
+# going to daylight saving time on the last Friday in March since 2002.
+# Please see
+# <a href="http://www.timeanddate.com/worldclock/timezone.html?n=11">
+# http://www.timeanddate.com/worldclock/timezone.html?n=11
+# </a>
+
+# From Steffen Thorsen (2009-04-02):
+# This single one might be good enough, (2009-03-24, Arabic):
+# <a href="http://petra.gov.jo/Artical.aspx?Lng=2&Section=8&Artical=95279">
+# http://petra.gov.jo/Artical.aspx?Lng=2&Section=8&Artical=95279
+# </a>
+#
+# Google's translation:
+#
+# > The Council of Ministers decided in 2002 to adopt the principle of timely
+# > submission of the summer at 60 minutes as of midnight on the last Thursday
+# > of the month of March of each year.
+#
+# So - this means the midnight between Thursday and Friday since 2002.
+
+# From Arthur David Olson (2009-04-06):
+# We still have Jordan switching to DST on Thursdays in 2000 and 2001.
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Jordan  1973    only    -       Jun     6       0:00    1:00    S
 Rule   Jordan  1973    1975    -       Oct     1       0:00    0       -
@@ -994,8 +1372,9 @@ Rule       Jordan  1993    1998    -       Apr     Fri>=1  0:00    1:00    S
 Rule   Jordan  1994    only    -       Sep     Fri>=15 0:00    0       -
 Rule   Jordan  1995    1998    -       Sep     Fri>=15 0:00s   0       -
 Rule   Jordan  1999    only    -       Jul      1      0:00s   1:00    S
-Rule   Jordan  1999    2002    -       Sep     lastThu 0:00s   0       -
-Rule   Jordan  2000    max     -       Mar     lastThu 0:00s   1:00    S
+Rule   Jordan  1999    2002    -       Sep     lastFri 0:00s   0       -
+Rule   Jordan  2000    2001    -       Mar     lastThu 0:00s   1:00    S
+Rule   Jordan  2002    max     -       Mar     lastThu 24:00   1:00    S
 Rule   Jordan  2003    only    -       Oct     24      0:00s   0       -
 Rule   Jordan  2004    only    -       Oct     15      0:00s   0       -
 Rule   Jordan  2005    only    -       Sep     lastFri 0:00s   0       -
@@ -1161,6 +1540,14 @@ Zone     Asia/Pyongyang  8:23:00 -       LMT     1890
 
 # Kuwait
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
+# From the Arab Times (2007-03-14):
+# The Civil Service Commission (CSC) has approved a proposal forwarded
+# by MP Ahmad Baqer on implementing the daylight saving time (DST) in
+# Kuwait starting from April until the end of Sept this year, reports Al-Anba.
+# <http://www.arabtimesonline.com/arabtimes/kuwait/Viewdet.asp?ID=9950>.
+# From Paul Eggert (2007-03-29):
+# We don't know the details, or whether the approval means it'll happen,
+# so for now we assume no DST.
 Zone   Asia/Kuwait     3:11:56 -       LMT     1950
                        3:00    -       AST
 
@@ -1313,6 +1700,42 @@ Zone     Indian/Maldives 4:54:00 -       LMT     1880    # Male
 # They decided not to adopt daylight-saving time....
 # http://www.mongolnews.mn/index.php?module=unuudur&sec=view&id=15742
 
+# From Deborah Goldsmith (2008-03-30):
+# We received a bug report claiming that the tz database UTC offset for
+# Asia/Choibalsan (GMT+09:00) is incorrect, and that it should be GMT
+# +08:00 instead. Different sources appear to disagree with the tz
+# database on this, e.g.:
+#
+# <a href="http://www.timeanddate.com/worldclock/city.html?n=1026">
+# http://www.timeanddate.com/worldclock/city.html?n=1026
+# </a>
+# <a href="http://www.worldtimeserver.com/current_time_in_MN.aspx">
+# http://www.worldtimeserver.com/current_time_in_MN.aspx
+# </a>
+#
+# both say GMT+08:00.
+
+# From Steffen Thorsen (2008-03-31):
+# eznis airways, which operates several domestic flights, has a flight
+# schedule here:
+# <a href="http://www.eznis.com/Container.jsp?id=112">
+# http://www.eznis.com/Container.jsp?id=112
+# </a>
+# (click the English flag for English)
+#
+# There it appears that flights between Choibalsan and Ulaanbatar arrive
+# about 1:35 - 1:50 hours later in local clock time, no matter the
+# direction, while Ulaanbaatar-Khvod takes 2 hours in the Eastern
+# direction and 3:35 back, which indicates that Ulaanbatar and Khvod are
+# in different time zones (like we know about), while Choibalsan and
+# Ulaanbatar are in the same time zone (correction needed).
+
+# From Arthur David Olson (2008-05-19):
+# Assume that Choibalsan is indeed offset by 8:00.
+# XXX--in the absence of better information, assume that transition
+# was at the start of 2008-03-31 (the day of Steffen Thorsen's report);
+# this is almost surely wrong.
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Mongol  1983    1984    -       Apr     1       0:00    1:00    S
 Rule   Mongol  1983    only    -       Oct     1       0:00    0       -
@@ -1348,11 +1771,12 @@ Zone    Asia/Ulaanbaatar 7:07:32 -      LMT     1905 Aug
 Zone   Asia/Choibalsan 7:38:00 -       LMT     1905 Aug
                        7:00    -       ULAT    1978
                        8:00    -       ULAT    1983 Apr
-                       9:00    Mongol  CHO%sT  # Choibalsan Time
+                       9:00    Mongol  CHO%sT  2008 Mar 31 # Choibalsan Time
+                       8:00    Mongol  CHO%sT
 
 # Nepal
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
-Zone   Asia/Katmandu   5:41:16 -       LMT     1920
+Zone   Asia/Kathmandu  5:41:16 -       LMT     1920
                        5:30    -       IST     1986
                        5:45    -       NPT     # Nepal Time
 
@@ -1398,10 +1822,152 @@ Zone   Asia/Muscat     3:54:20 -       LMT     1920
 # The minister told a news conference that the experiment had rather
 # shown 8 per cent higher consumption of electricity.
 
+# From Alex Krivenyshev (2008-05-15):
+# 
+# Here is an article that Pakistan plan to introduce Daylight Saving Time 
+# on June 1, 2008 for 3 months.
+# 
+# "... The federal cabinet on Wednesday announced a new conservation plan to help 
+# reduce load shedding by approving the closure of commercial centres at 9pm and 
+# moving clocks forward by one hour for the next three months. 
+# ...."
+# 
+# <a href="http://www.worldtimezone.net/dst_news/dst_news_pakistan01.html">
+# http://www.worldtimezone.net/dst_news/dst_news_pakistan01.html
+# </a>
+# OR
+# <a href="http://www.dailytimes.com.pk/default.asp?page=2008%5C05%5C15%5Cstory_15-5-2008_pg1_4">
+# http://www.dailytimes.com.pk/default.asp?page=2008%5C05%5C15%5Cstory_15-5-2008_pg1_4
+# </a>
+
+# From Arthur David Olson (2008-05-19):
+# XXX--midnight transitions is a guess; 2008 only is a guess.
+
+# From Alexander Krivenyshev (2008-08-28):
+# Pakistan government has decided to keep the watches one-hour advanced
+# for another 2 months--plan to return to Standard Time on October 31
+# instead of August 31.
+#
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_pakistan02.html">
+# http://www.worldtimezone.com/dst_news/dst_news_pakistan02.html
+# </a>
+# OR
+# <a href="http://dailymailnews.com/200808/28/news/dmbrn03.html">
+# http://dailymailnews.com/200808/28/news/dmbrn03.html
+# </a>
+
+# From Alexander Krivenyshev (2009-04-08):
+# Based on previous media reports that "... proposed plan to
+# advance clocks by one hour from May 1 will cause disturbance
+# to the working schedules rather than bringing discipline in
+# official working."
+# <a href="http://www.thenews.com.pk/daily_detail.asp?id=171280">
+# http://www.thenews.com.pk/daily_detail.asp?id=171280
+# </a>
+#
+# recent news that instead of May 2009 - Pakistan plan to
+# introduce DST from April 15, 2009
+#
+# FYI: Associated Press Of Pakistan
+# April 08, 2009
+# Cabinet okays proposal to advance clocks by one hour from April 15
+# <a href="http://www.app.com.pk/en_/index.php?option=com_content&task=view&id=73043&Itemid=1">
+# http://www.app.com.pk/en_/index.php?option=com_content&task=view&id=73043&Itemid=1
+# </a>
+#
+# or
+#
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_pakistan05.html">
+# http://www.worldtimezone.com/dst_news/dst_news_pakistan05.html
+# </a>
+#
+# ....
+# The Federal Cabinet on Wednesday approved the proposal to
+# advance clocks in the country by one hour from April 15 to
+# conserve energy"
+
+# From Steffen Thorsen (2009-09-17):
+# "The News International," Pakistan reports that: "The Federal
+# Government has decided to restore the previous time by moving the
+# clocks backward by one hour from October 1. A formal announcement to
+# this effect will be made after the Prime Minister grants approval in
+# this regard." 
+# <a href="http://www.thenews.com.pk/updates.asp?id=87168">
+# http://www.thenews.com.pk/updates.asp?id=87168
+# </a>
+
+# From Alexander Krivenyshev (2009-09-28):
+# According to Associated Press Of Pakistan, it is confirmed that
+# Pakistan clocks across the country would be turned back by an hour from October
+# 1, 2009.
+#
+# "Clocks to go back one hour from 1 Oct"
+# <a href="http://www.app.com.pk/en_/index.php?option=com_content&task=view&id=86715&Itemid=2">
+# http://www.app.com.pk/en_/index.php?option=com_content&task=view&id=86715&Itemid=2
+# </a>
+# or
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_pakistan07.htm">
+# http://www.worldtimezone.com/dst_news/dst_news_pakistan07.htm
+# </a>
+
+# From Steffen Thorsen (2009-09-29):
+# Alexander Krivenyshev wrote:
+# > According to Associated Press Of Pakistan, it is confirmed that
+# > Pakistan clocks across the country would be turned back by an hour from October
+# > 1, 2009.
+#
+# Now they seem to have changed their mind, November 1 is the new date:
+# <a href="http://www.thenews.com.pk/top_story_detail.asp?Id=24742">
+# http://www.thenews.com.pk/top_story_detail.asp?Id=24742
+# </a>
+# "The country's clocks will be reversed by one hour on November 1.
+# Officials of Federal Ministry for Interior told this to Geo News on
+# Monday."
+#
+# And more importantly, it seems that these dates will be kept every year:
+# "It has now been decided that clocks will be wound forward by one hour
+# on April 15 and reversed by an hour on November 1 every year without
+# obtaining prior approval, the officials added."
+#
+# We have confirmed this year's end date with both with the Ministry of
+# Water and Power and the Pakistan Electric Power Company:
+# <a href="http://www.timeanddate.com/news/time/pakistan-ends-dst09.html">
+# http://www.timeanddate.com/news/time/pakistan-ends-dst09.html
+# </a>
+
+# From Christoph Goehre (2009-10-01):
+# [T]he German Consulate General in Karachi reported me today that Pakistan
+# will go back to standard time on 1st of November.
+
+# From Steffen Thorsen (2010-03-26):
+# Steffen Thorsen wrote:
+# > On Thursday (2010-03-25) it was announced that DST would start in
+# > Pakistan on 2010-04-01.
+# >
+# > Then today, the president said that they might have to revert the
+# > decision if it is not supported by the parliament. So at the time
+# > being, it seems unclear if DST will be actually observed or not - but
+# > April 1 could be a more likely date than April 15.
+# Now, it seems that the decision to not observe DST in final:
+#
+# "Govt Withdraws Plan To Advance Clocks"
+# <a href="http://www.apakistannews.com/govt-withdraws-plan-to-advance-clocks-172041">
+# http://www.apakistannews.com/govt-withdraws-plan-to-advance-clocks-172041
+# </a>
+#
+# "People laud PM's announcement to end DST"
+# <a href="http://www.app.com.pk/en_/index.php?option=com_content&task=view&id=99374&Itemid=2">
+# http://www.app.com.pk/en_/index.php?option=com_content&task=view&id=99374&Itemid=2
+# </a>
 
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule Pakistan  2002    only    -       Apr     Sun>=2  0:01    1:00    S
 Rule Pakistan  2002    only    -       Oct     Sun>=2  0:01    0       -
+Rule Pakistan  2008    only    -       Jun     1       0:00    1:00    S
+Rule Pakistan  2008    only    -       Nov     1       0:00    0       -
+Rule Pakistan  2009    only    -       Apr     15      0:00    1:00    S
+Rule Pakistan  2009    only    -       Nov     1       0:00    0       -
+
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Asia/Karachi    4:28:12 -       LMT     1907
                        5:30    -       IST     1942 Sep
@@ -1510,7 +2076,165 @@ Zone    Asia/Karachi    4:28:12 -       LMT     1907
 # I guess it is likely that next year's date will be moved as well,
 # because of the Ramadan.
 
+# From Jesper Norgaard Welen (2007-09-18):
+# According to Steffen Thorsen's web site the Gaza Strip and the rest of the
+# Palestinian territories left DST early on 13.th. of September at 2:00.
+
+# From Paul Eggert (2007-09-20):
+# My understanding is that Gaza and the West Bank disagree even over when
+# the weekend is (Thursday+Friday versus Friday+Saturday), so I'd be a bit
+# surprised if they agreed about DST.  But for now, assume they agree.
+# For lack of better information, predict that future changes will be
+# the 2nd Thursday of September at 02:00.
+
+# From Alexander Krivenyshev (2008-08-28):
+# Here is an article, that Mideast running on different clocks at Ramadan.
+#
+# Gaza Strip (as Egypt) ended DST at midnight Thursday (Aug 28, 2008), while
+# the West Bank will end Daylight Saving Time at midnight Sunday (Aug 31, 2008).
+#
+# <a href="http://www.guardian.co.uk/world/feedarticle/7759001">
+# http://www.guardian.co.uk/world/feedarticle/7759001
+# </a>
+# <a href="http://www.abcnews.go.com/International/wireStory?id=5676087">
+# http://www.abcnews.go.com/International/wireStory?id=5676087
+# </a>
+# or
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_gazastrip01.html">
+# http://www.worldtimezone.com/dst_news/dst_news_gazastrip01.html
+# </a>
+
+# From Alexander Krivenyshev (2009-03-26):
+# According to the Palestine News Network (arabic.pnn.ps), Palestinian
+# government decided to start Daylight Time on Thursday night March
+# 26 and continue until the night of 27 September 2009.
+#
+# (in Arabic)
+# <a href="http://arabic.pnn.ps/index.php?option=com_content&task=view&id=50850">
+# http://arabic.pnn.ps/index.php?option=com_content&task=view&id=50850
+# </a>
+#
+# or
+# (English translation)
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_westbank01.html">
+# http://www.worldtimezone.com/dst_news/dst_news_westbank01.html
+# </a>
+
+# From Steffen Thorsen (2009-08-31):
+# Palestine's Council of Ministers announced that they will revert back to
+# winter time on Friday, 2009-09-04.
+#
+# One news source:
+# <a href="http://www.safa.ps/ara/?action=showdetail&seid=4158">
+# http://www.safa.ps/ara/?action=showdetail&seid=4158
+# </a>
+# (Palestinian press agency, Arabic),
+# Google translate: "Decided that the Palestinian government in Ramallah
+# headed by Salam Fayyad, the start of work in time for the winter of
+# 2009, starting on Friday approved the fourth delay Sept. clock sixty
+# minutes per hour as of Friday morning."
+#
+# We are not sure if Gaza will do the same, last year they had a different
+# end date, we will keep this page updated:
+# <a href="http://www.timeanddate.com/news/time/westbank-gaza-dst-2009.html">
+# http://www.timeanddate.com/news/time/westbank-gaza-dst-2009.html
+# </a>
+
+# From Alexander Krivenyshev (2009-09-02):
+# Seems that Gaza Strip will go back to Winter Time same date as West Bank.
+#
+# According to Palestinian Ministry Of Interior, West Bank and Gaza Strip plan
+# to change time back to Standard time on September 4, 2009.
+#
+# "Winter time unite the West Bank and Gaza"
+# (from Palestinian National Authority):
+# <a href="http://www.moi.gov.ps/en/?page=633167343250594025&nid=11505
+# http://www.moi.gov.ps/en/?page=633167343250594025&nid=11505
+# </a>
+# or
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_gazastrip02.html>
+# http://www.worldtimezone.com/dst_news/dst_news_gazastrip02.html
+# </a>
+
+# From Alexander Krivenyshev (2010-03-19):
+# According to Voice of Palestine DST will last for 191 days, from March
+# 26, 2010 till "the last Sunday before the tenth day of Tishri
+# (October), each year" (October 03, 2010?)
+#
+# <a href="http://palvoice.org/forums/showthread.php?t=245697">
+# http://palvoice.org/forums/showthread.php?t=245697
+# </a>
+# (in Arabic)
+# or
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_westbank03.html">
+# http://www.worldtimezone.com/dst_news/dst_news_westbank03.html
+# </a>
+
+# From Steffen Thorsen (2010-03-24):
+# ...Ma'an News Agency reports that Hamas cabinet has decided it will
+# start one day later, at 12:01am. Not sure if they really mean 12:01am or
+# noon though:
+#
+# <a href="http://www.maannews.net/eng/ViewDetails.aspx?ID=271178">
+# http://www.maannews.net/eng/ViewDetails.aspx?ID=271178
+# </a>
+# (Ma'an News Agency)
+# "At 12:01am Friday, clocks in Israel and the West Bank will change to
+# 1:01am, while Gaza clocks will change at 12:01am Saturday morning."
+
+# From Steffen Thorsen (2010-08-11):
+# According to several sources, including
+# <a href="http://www.maannews.net/eng/ViewDetails.aspx?ID=306795">
+# http://www.maannews.net/eng/ViewDetails.aspx?ID=306795
+# </a>
+# the clocks were set back one hour at 2010-08-11 00:00:00 local time in 
+# Gaza and the West Bank.
+# Some more background info:
+# <a href="http://www.timeanddate.com/news/time/westbank-gaza-end-dst-2010.html">
+# http://www.timeanddate.com/news/time/westbank-gaza-end-dst-2010.html
+# </a>
+
+# From Steffen Thorsen (2011-08-26):
+# Gaza and the West Bank did go back to standard time in the beginning of
+# August, and will now enter daylight saving time again on 2011-08-30
+# 00:00 (so two periods of DST in 2011). The pause was because of
+# Ramadan.
+#
+# <a href="http://www.maannews.net/eng/ViewDetails.aspx?ID=416217">
+# http://www.maannews.net/eng/ViewDetails.aspx?ID=416217
+# </a>
+# Additional info:
+# <a href="http://www.timeanddate.com/news/time/palestine-dst-2011.html">
+# http://www.timeanddate.com/news/time/palestine-dst-2011.html
+# </a>
+
+# From Alexander Krivenyshev (2011-08-27):
+# According to the article in The Jerusalem Post:
+# "...Earlier this month, the Palestinian government in the West Bank decided to
+# move to standard time for 30 days, during Ramadan. The Palestinians in the
+# Gaza Strip accepted the change and also moved their clocks one hour back.
+# The Hamas government said on Saturday that it won't observe summertime after
+# the Muslim feast of Id al-Fitr, which begins on Tuesday..."
+# ...
+# <a href="http://www.jpost.com/MiddleEast/Article.aspx?id=235650">
+# http://www.jpost.com/MiddleEast/Article.aspx?id=235650
+# </a>
+# or
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_gazastrip05.html">
+# http://www.worldtimezone.com/dst_news/dst_news_gazastrip05.html
+# </a>
 # The rules for Egypt are stolen from the `africa' file.
+
+# From Steffen Thorsen (2011-09-30):
+# West Bank did end Daylight Saving Time this morning/midnight (2011-09-30 
+# 00:00).
+# So West Bank and Gaza now have the same time again.
+#
+# Many sources, including:
+# <a href="http://www.maannews.net/eng/ViewDetails.aspx?ID=424808">
+# http://www.maannews.net/eng/ViewDetails.aspx?ID=424808
+# </a>
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule EgyptAsia 1957    only    -       May     10      0:00    1:00    S
 Rule EgyptAsia 1957    1958    -       Oct      1      0:00    0       -
@@ -1523,9 +2247,17 @@ Rule Palestine   1999    2005    -       Apr     Fri>=15 0:00    1:00    S
 Rule Palestine 1999    2003    -       Oct     Fri>=15 0:00    0       -
 Rule Palestine 2004    only    -       Oct      1      1:00    0       -
 Rule Palestine 2005    only    -       Oct      4      2:00    0       -
-Rule Palestine 2006    max     -       Apr      1      0:00    1:00    S
+Rule Palestine 2006    2008    -       Apr      1      0:00    1:00    S
 Rule Palestine 2006    only    -       Sep     22      0:00    0       -
-Rule Palestine 2007    max     -       Oct     Fri>=15 0:00    0       -
+Rule Palestine 2007    only    -       Sep     Thu>=8  2:00    0       -
+Rule Palestine 2008    only    -       Aug     lastFri 0:00    0       -
+Rule Palestine 2009    only    -       Mar     lastFri 0:00    1:00    S
+Rule Palestine 2009    only    -       Sep     Fri>=1  2:00    0       -
+Rule Palestine 2010    only    -       Mar     lastSat 0:01    1:00    S
+Rule Palestine 2010    only    -       Aug     11      0:00    0       -
+
+# From Arthur David Olson (2011-09-20):
+# 2011 transitions per http://www.timeanddate.com as of 2011-09-20.
 
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Asia/Gaza       2:17:52 -       LMT     1900 Oct
@@ -1533,7 +2265,22 @@ Zone     Asia/Gaza       2:17:52 -       LMT     1900 Oct
                        2:00 EgyptAsia  EE%sT   1967 Jun  5
                        2:00    Zion    I%sT    1996
                        2:00    Jordan  EE%sT   1999
-                       2:00 Palestine  EE%sT
+                       2:00 Palestine  EE%sT   2011 Apr  2 12:01
+                       2:00    1:00    EEST    2011 Aug  1
+                       2:00    -       EET
+
+Zone   Asia/Hebron     2:20:23 -       LMT     1900 Oct
+                       2:00    Zion    EET     1948 May 15
+                       2:00 EgyptAsia  EE%sT   1967 Jun  5
+                       2:00    Zion    I%sT    1996
+                       2:00    Jordan  EE%sT   1999
+                       2:00 Palestine  EE%sT   2008 Aug
+                       2:00    1:00    EEST    2008 Sep
+                       2:00 Palestine  EE%sT   2011 Apr  1 12:01
+                       2:00    1:00    EEST    2011 Aug  1
+                       2:00    -       EET     2011 Aug 30
+                       2:00    1:00    EEST    2011 Sep 30 3:00
+                       2:00    -       EET
 
 # Paracel Is
 # no information
@@ -1628,7 +2375,7 @@ Zone      Asia/Singapore  6:55:25 -       LMT     1901 Jan  1
 # kept their clocks set five and a half hours ahead of Greenwich Mean
 # Time (GMT), in line with neighbor India.
 # From Paul Eggert (2006-04-18):
-# People who live in regions under Tamil control can use TZ='Asia/Calcutta',
+# People who live in regions under Tamil control can use [TZ='Asia/Kolkata'],
 # as that zone has agreed with the Tamil areas since our cutoff date of 1970.
 
 # From K Sethu (2006-04-25):
@@ -1710,12 +2457,126 @@ Rule   Syria   1993    only    -       Sep     25      0:00    0       -
 Rule   Syria   1994    1996    -       Apr      1      0:00    1:00    S
 Rule   Syria   1994    2005    -       Oct      1      0:00    0       -
 Rule   Syria   1997    1998    -       Mar     lastMon 0:00    1:00    S
-Rule   Syria   1999    max     -       Apr      1      0:00    1:00    S
+Rule   Syria   1999    2006    -       Apr      1      0:00    1:00    S
 # From Stephen Colebourne (2006-09-18):
 # According to IATA data, Syria will change DST on 21st September [21:00 UTC]
 # this year [only]....  This is probably related to Ramadan, like Egypt.
 Rule   Syria   2006    only    -       Sep     22      0:00    0       -
-Rule   Syria   2007    max     -       Oct      1      0:00    0       -
+# From Paul Eggert (2007-03-29):
+# Today the AP reported "Syria will switch to summertime at midnight Thursday."
+# http://www.iht.com/articles/ap/2007/03/29/africa/ME-GEN-Syria-Time-Change.php
+Rule   Syria   2007    only    -       Mar     lastFri 0:00    1:00    S
+# From Jesper Norgard (2007-10-27):
+# The sister center ICARDA of my work CIMMYT is confirming that Syria DST will
+# not take place 1.st November at 0:00 o'clock but 1.st November at 24:00 or
+# rather Midnight between Thursday and Friday. This does make more sence than
+# having it between Wednesday and Thursday (two workdays in Syria) since the
+# weekend in Syria is not Saturday and Sunday, but Friday and Saturday. So now
+# it is implemented at midnight of the last workday before weekend...
+# 
+# From Steffen Thorsen (2007-10-27):
+# Jesper Norgaard Welen wrote:
+# 
+# > "Winter local time in Syria will be observed at midnight of Thursday 1
+# > November 2007, and the clock will be put back 1 hour."
+# 
+# I found confirmation on this in this gov.sy-article (Arabic):
+# http://wehda.alwehda.gov.sy/_print_veiw.asp?FileName=12521710520070926111247
+# 
+# which using Google's translate tools says:
+# Council of Ministers also approved the commencement of work on 
+# identifying the winter time as of Friday, 2/11/2007 where the 60th 
+# minute delay at midnight Thursday 1/11/2007.
+Rule   Syria   2007    only    -       Nov      Fri>=1 0:00    0       -
+
+# From Stephen Colebourne (2008-03-17):
+# For everyone's info, I saw an IATA time zone change for [Syria] for
+# this month (March 2008) in the last day or so...This is the data IATA
+# are now using:
+# Country     Time Standard   --- DST Start ---   --- DST End ---  DST
+# Name        Zone Variation   Time    Date        Time    Date
+# Variation
+# Syrian Arab
+# Republic    SY    +0200      2200  03APR08       2100  30SEP08   +0300
+#                              2200  02APR09       2100  30SEP09   +0300
+#                              2200  01APR10       2100  30SEP10   +0300
+
+# From Arthur David Olson (2008-03-17):
+# Here's a link to English-language coverage by the Syrian Arab News
+# Agency (SANA)...
+# <a href="http://www.sana.sy/eng/21/2008/03/11/165173.htm">
+# http://www.sana.sy/eng/21/2008/03/11/165173.htm
+# </a>...which reads (in part) "The Cabinet approved the suggestion of the
+# Ministry of Electricity to begin daylight savings time on Friday April
+# 4th, advancing clocks one hour ahead on midnight of Thursday April 3rd."
+# Since Syria is two hours east of UTC, the 2200 and 2100 transition times
+# shown above match up with midnight in Syria.
+
+# From Arthur David Olson (2008-03-18):
+# My buest guess at a Syrian rule is "the Friday nearest April 1";
+# coding that involves either using a "Mar Fri>=29" construct that old time zone
+# compilers can't handle  or having multiple Rules (a la Israel).
+# For now, use "Apr Fri>=1", and go with IATA on a uniform Sep 30 end.
+
+# From Steffen Thorsen (2008-10-07):
+# Syria has now officially decided to end DST on 2008-11-01 this year,
+# according to the following article in the Syrian Arab News Agency (SANA).
+#
+# The article is in Arabic, and seems to tell that they will go back to
+# winter time on 2008-11-01 at 00:00 local daylight time (delaying/setting
+# clocks back 60 minutes).
+#
+# <a href="http://sana.sy/ara/2/2008/10/07/195459.htm">
+# http://sana.sy/ara/2/2008/10/07/195459.htm
+# </a>
+
+# From Steffen Thorsen (2009-03-19):
+# Syria will start DST on 2009-03-27 00:00 this year according to many sources,
+# two examples:
+#
+# <a href="http://www.sana.sy/eng/21/2009/03/17/217563.htm">
+# http://www.sana.sy/eng/21/2009/03/17/217563.htm
+# </a>
+# (English, Syrian Arab News # Agency)
+# <a href="http://thawra.alwehda.gov.sy/_View_news2.asp?FileName=94459258720090318012209">
+# http://thawra.alwehda.gov.sy/_View_news2.asp?FileName=94459258720090318012209
+# </a>
+# (Arabic, gov-site)
+#
+# We have not found any sources saying anything about when DST ends this year.
+#
+# Our summary
+# <a href="http://www.timeanddate.com/news/time/syria-dst-starts-march-27-2009.html">
+# http://www.timeanddate.com/news/time/syria-dst-starts-march-27-2009.html
+# </a>
+
+# From Steffen Thorsen (2009-10-27):
+# The Syrian Arab News Network on 2009-09-29 reported that Syria will 
+# revert back to winter (standard) time on midnight between Thursday 
+# 2009-10-29 and Friday 2009-10-30:
+# <a href="http://www.sana.sy/ara/2/2009/09/29/247012.htm">
+# http://www.sana.sy/ara/2/2009/09/29/247012.htm (Arabic)
+# </a>
+
+# From Arthur David Olson (2009-10-28):
+# We'll see if future DST switching times turn out to be end of the last
+# Thursday of the month or the start of the last Friday of the month or
+# something else. For now, use the start of the last Friday.
+
+# From Steffen Thorsen (2010-03-17):
+# The "Syrian News Station" reported on 2010-03-16 that the Council of
+# Ministers has decided that Syria will start DST on midnight Thursday
+# 2010-04-01: (midnight between Thursday and Friday):
+# <a href="http://sns.sy/sns/?path=news/read/11421">
+# http://sns.sy/sns/?path=news/read/11421 (Arabic)
+# </a>
+
+Rule   Syria   2008    only    -       Apr     Fri>=1  0:00    1:00    S
+Rule   Syria   2008    only    -       Nov     1       0:00    0       -
+Rule   Syria   2009    only    -       Mar     lastFri 0:00    1:00    S
+Rule   Syria   2010    max     -       Apr     Fri>=1  0:00    1:00    S
+Rule   Syria   2009    max     -       Oct     lastFri 0:00    0       -
+
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Asia/Damascus   2:25:12 -       LMT     1920    # Dimashq
                        2:00    Syria   EE%sT
@@ -1769,13 +2630,13 @@ Zone    Asia/Tashkent   4:37:12 -       LMT     1924 May  2
 
 # Vietnam
 
-# From Paul Eggert (1993-11-18):
-# Saigon's official name is Thanh-Pho Ho Chi Minh, but it's too long.
-# We'll stick with the traditional name for now.
+# From Arthur David Olson (2008-03-18):
+# The English-language name of Vietnam's most populous city is "Ho Chi Min City";
+# we use Ho_Chi_Minh below to avoid a name of more than 14 characters.
 
 # From Shanks & Pottenger:
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
-Zone   Asia/Saigon     7:06:40 -       LMT     1906 Jun  9
+Zone   Asia/Ho_Chi_Minh        7:06:40 -       LMT     1906 Jun  9
                        7:06:20 -       SMT     1911 Mar 11 0:01 # Saigon MT?
                        7:00    -       ICT     1912 May
                        8:00    -       ICT     1931 May
index 40b0bf65f6a3f8adf5edff8f38995952393b62e3..d884cbc985bac98c2383a494f67859be8302c088 100644 (file)
@@ -1,5 +1,7 @@
-# @(#)australasia      8.6
 # <pre>
+# @(#)australasia      8.29
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
 
 # This file also includes Pacific islands.
 
@@ -79,18 +81,19 @@ Zone Australia/Lindeman  9:55:56 -  LMT     1895
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   AS      1971    1985    -       Oct     lastSun 2:00s   1:00    -
 Rule   AS      1986    only    -       Oct     19      2:00s   1:00    -
-Rule   AS      1987    max     -       Oct     lastSun 2:00s   1:00    -
+Rule   AS      1987    2007    -       Oct     lastSun 2:00s   1:00    -
 Rule   AS      1972    only    -       Feb     27      2:00s   0       -
 Rule   AS      1973    1985    -       Mar     Sun>=1  2:00s   0       -
-Rule   AS      1986    1989    -       Mar     Sun>=15 2:00s   0       -
-Rule   AS      1990    only    -       Mar     Sun>=18 2:00s   0       -
-Rule   AS      1991    only    -       Mar     Sun>=1  2:00s   0       -
-Rule   AS      1992    only    -       Mar     Sun>=18 2:00s   0       -
-Rule   AS      1993    only    -       Mar     Sun>=1  2:00s   0       -
-Rule   AS      1994    only    -       Mar     Sun>=18 2:00s   0       -
+Rule   AS      1986    1990    -       Mar     Sun>=15 2:00s   0       -
+Rule   AS      1991    only    -       Mar     3       2:00s   0       -
+Rule   AS      1992    only    -       Mar     22      2:00s   0       -
+Rule   AS      1993    only    -       Mar     7       2:00s   0       -
+Rule   AS      1994    only    -       Mar     20      2:00s   0       -
 Rule   AS      1995    2005    -       Mar     lastSun 2:00s   0       -
-Rule   AS      2006    only    -       Apr     Sun>=1  2:00s   0       -
-Rule   AS      2007    max     -       Mar     lastSun 2:00s   0       -
+Rule   AS      2006    only    -       Apr     2       2:00s   0       -
+Rule   AS      2007    only    -       Mar     lastSun 2:00s   0       -
+Rule   AS      2008    max     -       Apr     Sun>=1  2:00s   0       -
+Rule   AS      2008    max     -       Oct     Sun>=1  2:00s   1:00    -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone Australia/Adelaide        9:14:20 -       LMT     1895 Feb
                        9:00    -       CST     1899 May
@@ -121,7 +124,8 @@ Rule        AT      1991    2005    -       Mar     lastSun 2:00s   0       -
 Rule   AT      2000    only    -       Aug     lastSun 2:00s   1:00    -
 Rule   AT      2001    max     -       Oct     Sun>=1  2:00s   1:00    -
 Rule   AT      2006    only    -       Apr     Sun>=1  2:00s   0       -
-Rule   AT      2007    max     -       Mar     lastSun 2:00s   0       -
+Rule   AT      2007    only    -       Mar     lastSun 2:00s   0       -
+Rule   AT      2008    max     -       Apr     Sun>=1  2:00s   0       -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone Australia/Hobart  9:49:16 -       LMT     1895 Sep
                        10:00   -       EST     1916 Oct 1 2:00
@@ -145,9 +149,11 @@ Rule       AV      1988    1999    -       Oct     lastSun 2:00s   1:00    -
 Rule   AV      1991    1994    -       Mar     Sun>=1  2:00s   0       -
 Rule   AV      1995    2005    -       Mar     lastSun 2:00s   0       -
 Rule   AV      2000    only    -       Aug     lastSun 2:00s   1:00    -
-Rule   AV      2001    max     -       Oct     lastSun 2:00s   1:00    -
+Rule   AV      2001    2007    -       Oct     lastSun 2:00s   1:00    -
 Rule   AV      2006    only    -       Apr     Sun>=1  2:00s   0       -
-Rule   AV      2007    max     -       Mar     lastSun 2:00s   0       -
+Rule   AV      2007    only    -       Mar     lastSun 2:00s   0       -
+Rule   AV      2008    max     -       Apr     Sun>=1  2:00s   0       -
+Rule   AV      2008    max     -       Oct     Sun>=1  2:00s   1:00    -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone Australia/Melbourne 9:39:52 -     LMT     1895 Feb
                        10:00   Aus     EST     1971
@@ -166,9 +172,11 @@ Rule       AN      1987    1999    -       Oct     lastSun 2:00s   1:00    -
 Rule   AN      1990    1995    -       Mar     Sun>=1  2:00s   0       -
 Rule   AN      1996    2005    -       Mar     lastSun 2:00s   0       -
 Rule   AN      2000    only    -       Aug     lastSun 2:00s   1:00    -
-Rule   AN      2001    max     -       Oct     lastSun 2:00s   1:00    -
+Rule   AN      2001    2007    -       Oct     lastSun 2:00s   1:00    -
 Rule   AN      2006    only    -       Apr     Sun>=1  2:00s   0       -
-Rule   AN      2007    max     -       Mar     lastSun 2:00s   0       -
+Rule   AN      2007    only    -       Mar     lastSun 2:00s   0       -
+Rule   AN      2008    max     -       Apr     Sun>=1  2:00s   0       -
+Rule   AN      2008    max     -       Oct     Sun>=1  2:00s   1:00    -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone Australia/Sydney  10:04:52 -      LMT     1895 Feb
                        10:00   Aus     EST     1971
@@ -191,9 +199,11 @@ Rule       LH      1987    1999    -       Oct     lastSun 2:00    0:30    -
 Rule   LH      1990    1995    -       Mar     Sun>=1  2:00    0       -
 Rule   LH      1996    2005    -       Mar     lastSun 2:00    0       -
 Rule   LH      2000    only    -       Aug     lastSun 2:00    0:30    -
-Rule   LH      2001    max     -       Oct     lastSun 2:00    0:30    -
+Rule   LH      2001    2007    -       Oct     lastSun 2:00    0:30    -
 Rule   LH      2006    only    -       Apr     Sun>=1  2:00    0       -
-Rule   LH      2007    max     -       Mar     lastSun 2:00    0       -
+Rule   LH      2007    only    -       Mar     lastSun 2:00    0       -
+Rule   LH      2008    max     -       Apr     Sun>=1  2:00    0       -
+Rule   LH      2008    max     -       Oct     Sun>=1  2:00    0:30    -
 Zone Australia/Lord_Howe 10:36:20 -    LMT     1895 Feb
                        10:00   -       EST     1981 Mar
                        10:30   LH      LHST
@@ -237,9 +247,90 @@ Zone       Indian/Cocos    6:27:40 -       LMT     1900
                        6:30    -       CCT     # Cocos Islands Time
 
 # Fiji
+# From Alexander Krivenyshev (2009-11-10):
+# According to Fiji Broadcasting Corporation,  Fiji plans to re-introduce DST
+# from November 29th 2009  to April 25th 2010.
+#
+# "Daylight savings to commence this month"
+# <a href="http://www.radiofiji.com.fj/fullstory.php?id=23719">
+# http://www.radiofiji.com.fj/fullstory.php?id=23719
+# </a>
+# or
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_fiji01.html">
+# http://www.worldtimezone.com/dst_news/dst_news_fiji01.html
+# </a>
+
+# From Steffen Thorsen (2009-11-10):
+# The Fiji Government has posted some more details about the approved
+# amendments:
+# <a href="http://www.fiji.gov.fj/publish/page_16198.shtml">
+# http://www.fiji.gov.fj/publish/page_16198.shtml
+# </a>
+
+# From Steffen Thorsen (2010-03-03):
+# The Cabinet in Fiji has decided to end DST about a month early, on
+# 2010-03-28 at 03:00.
+# The plan is to observe DST again, from 2010-10-24 to sometime in March
+# 2011 (last Sunday a good guess?).
+#
+# Official source:
+# <a href="http://www.fiji.gov.fj/index.php?option=com_content&view=article&id=1096:3310-cabinet-approves-change-in-daylight-savings-dates&catid=49:cabinet-releases&Itemid=166">
+# http://www.fiji.gov.fj/index.php?option=com_content&view=article&id=1096:3310-cabinet-approves-change-in-daylight-savings-dates&catid=49:cabinet-releases&Itemid=166
+# </a>
+#
+# A bit more background info here:
+# <a href="http://www.timeanddate.com/news/time/fiji-dst-ends-march-2010.html">
+# http://www.timeanddate.com/news/time/fiji-dst-ends-march-2010.html
+# </a>
+
+# From Alexander Krivenyshev (2010-10-24):
+# According to Radio Fiji and Fiji Times online, Fiji will end DST 3 
+# weeks earlier than expected - on March 6, 2011, not March 27, 2011...
+# Here is confirmation from Government of the Republic of the Fiji Islands, 
+# Ministry of Information (fiji.gov.fj) web site:
+# <a href="http://www.fiji.gov.fj/index.php?option=com_content&view=article&id=2608:daylight-savings&catid=71:press-releases&Itemid=155">
+# http://www.fiji.gov.fj/index.php?option=com_content&view=article&id=2608:daylight-savings&catid=71:press-releases&Itemid=155
+# </a>
+# or
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_fiji04.html">
+# http://www.worldtimezone.com/dst_news/dst_news_fiji04.html
+# </a>
+
+# From Steffen Thorsen (2011-10-03):
+# Now the dates have been confirmed, and at least our start date 
+# assumption was correct (end date was one week wrong).
+#
+# <a href="http://www.fiji.gov.fj/index.php?option=com_content&view=article&id=4966:daylight-saving-starts-in-fiji&catid=71:press-releases&Itemid=155">
+# www.fiji.gov.fj/index.php?option=com_content&view=article&id=4966:daylight-saving-starts-in-fiji&catid=71:press-releases&Itemid=155
+# </a>
+# which says
+# Members of the public are reminded to change their time to one hour in 
+# advance at 2am to 3am on October 23, 2011 and one hour back at 3am to 
+# 2am on February 26 next year.
+
+# From Ken Rylander (2011-10-24)
+# Another change to the Fiji DST end date. In the TZ database the end date for
+# Fiji DST 2012, is currently Feb 26. This has been changed to Jan 22.
+#
+# <a href="http://www.fiji.gov.fj/index.php?option=com_content&view=article&id=5017:amendments-to-daylight-savings&catid=71:press-releases&Itemid=155">
+# http://www.fiji.gov.fj/index.php?option=com_content&view=article&id=5017:amendments-to-daylight-savings&catid=71:press-releases&Itemid=155
+# </a>
+# states:
+#
+# The end of daylight saving scheduled initially for the 26th of February 2012
+# has been brought forward to the 22nd of January 2012.
+# The commencement of daylight saving will remain unchanged and start
+# on the  23rd of October, 2011.
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Fiji    1998    1999    -       Nov     Sun>=1  2:00    1:00    S
 Rule   Fiji    1999    2000    -       Feb     lastSun 3:00    0       -
+Rule   Fiji    2009    only    -       Nov     29      2:00    1:00    S
+Rule   Fiji    2010    only    -       Mar     lastSun 3:00    0       -
+Rule   Fiji    2010    only    -       Oct     24      2:00    1:00    S
+Rule   Fiji    2011    only    -       Mar     Sun>=1  3:00    0       -
+Rule   Fiji    2011    only    -       Oct     23      2:00    1:00    S
+Rule   Fiji    2012    only    -       Jan     22      3:00    0       -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Pacific/Fiji    11:53:40 -      LMT     1915 Oct 26     # Suva
                        12:00   Fiji    FJ%sT   # Fiji Time
@@ -295,10 +386,10 @@ Zone Pacific/Kwajalein    11:09:20 -      LMT     1901
 
 # Micronesia
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
-Zone Pacific/Truk      10:07:08 -      LMT     1901
-                       10:00   -       TRUT                    # Truk Time
-Zone Pacific/Ponape    10:32:52 -      LMT     1901            # Kolonia
-                       11:00   -       PONT                    # Ponape Time
+Zone Pacific/Chuuk     10:07:08 -      LMT     1901
+                       10:00   -       CHUT                    # Chuuk Time
+Zone Pacific/Pohnpei   10:32:52 -      LMT     1901            # Kolonia
+                       11:00   -       PONT                    # Pohnpei Time
 Zone Pacific/Kosrae    10:51:56 -      LMT     1901
                        11:00   -       KOST    1969 Oct        # Kosrae Time
                        12:00   -       KOST    1999
@@ -348,10 +439,14 @@ Rule      NZ      1976    1989    -       Mar     Sun>=1  2:00s   0       S
 Rule   Chatham 1976    1989    -       Mar     Sun>=1  2:45s   0       S
 Rule   NZ      1989    only    -       Oct     Sun>=8  2:00s   1:00    D
 Rule   Chatham 1989    only    -       Oct     Sun>=8  2:45s   1:00    D
-Rule   NZ      1990    max     -       Oct     Sun>=1  2:00s   1:00    D
-Rule   Chatham 1990    max     -       Oct     Sun>=1  2:45s   1:00    D
-Rule   NZ      1990    max     -       Mar     Sun>=15 2:00s   0       S
-Rule   Chatham 1990    max     -       Mar     Sun>=15 2:45s   0       S
+Rule   NZ      1990    2006    -       Oct     Sun>=1  2:00s   1:00    D
+Rule   Chatham 1990    2006    -       Oct     Sun>=1  2:45s   1:00    D
+Rule   NZ      1990    2007    -       Mar     Sun>=15 2:00s   0       S
+Rule   Chatham 1990    2007    -       Mar     Sun>=15 2:45s   0       S
+Rule   NZ      2007    max     -       Sep     lastSun 2:00s   1:00    D
+Rule   Chatham 2007    max     -       Sep     lastSun 2:45s   1:00    D
+Rule   NZ      2008    max     -       Apr     Sun>=1  2:00s   0       S
+Rule   Chatham 2008    max     -       Apr     Sun>=1  2:45s   0       S
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone Pacific/Auckland  11:39:04 -      LMT     1868 Nov  2
                        11:30   NZ      NZ%sT   1946 Jan  1
@@ -412,10 +507,124 @@ Zone Pacific/Pago_Pago    12:37:12 -     LMT     1879 Jul  5
                        -11:00  -       SST                     # S=Samoa
 
 # Samoa
+
+# From Steffen Thorsen (2009-10-16):
+# We have been in contact with the government of Samoa again, and received
+# the following info:
+#
+# "Cabinet has now approved Daylight Saving to be effected next year
+# commencing from the last Sunday of September 2010 and conclude first
+# Sunday of April 2011."
+#
+# Background info:
+# <a href="http://www.timeanddate.com/news/time/samoa-dst-plan-2009.html">
+# http://www.timeanddate.com/news/time/samoa-dst-plan-2009.html
+# </a>
+#
+# Samoa's Daylight Saving Time Act 2009 is available here, but does not
+# contain any dates:
+# <a href="http://www.parliament.gov.ws/documents/acts/Daylight%20Saving%20Act%20%202009%20%28English%29%20-%20Final%207-7-091.pdf">
+# http://www.parliament.gov.ws/documents/acts/Daylight%20Saving%20Act%20%202009%20%28English%29%20-%20Final%207-7-091.pdf
+# </a>
+
+# From Laupue Raymond Hughes (2010-10-07):
+# Please see
+# <a href="http://www.mcil.gov.ws">
+# http://www.mcil.gov.ws
+# </a>,
+# the Ministry of Commerce, Industry and Labour (sideframe) "Last Sunday
+# September 2010 (26/09/10) - adjust clocks forward from 12:00 midnight
+# to 01:00am and First Sunday April 2011 (03/04/11) - adjust clocks
+# backwards from 1:00am to 12:00am"
+
+# From Laupue Raymond Hughes (2011-03-07):
+# I believe this will be posted shortly on the website
+# <a href="http://www.mcil.gov.ws">
+# www.mcil.gov.ws
+# </a>
+#
+# PUBLIC NOTICE ON DAYLIGHT SAVING TIME
+#
+# Pursuant to the Daylight Saving Act 2009 and Cabinets decision,
+# businesses and the general public are hereby advised that daylight
+# saving time is on the first Saturday of April 2011 (02/04/11).
+#
+# The public is therefore advised that when the standard time strikes
+# the hour of four oclock (4.00am or 0400 Hours) on the 2nd April 2011,
+# then all instruments used to measure standard time are to be
+# adjusted/changed to three oclock (3:00am or 0300Hrs).
+#
+# Margaret Fruean ACTING CHIEF EXECUTIVE OFFICER MINISTRY OF COMMERCE,
+# INDUSTRY AND LABOUR 28th February 2011
+
+# From David Zuelke (2011-05-09):
+# Subject: Samoa to move timezone from east to west of international date line
+# 
+# <a href="http://www.morningstar.co.uk/uk/markets/newsfeeditem.aspx?id=138501958347963">
+# http://www.morningstar.co.uk/uk/markets/newsfeeditem.aspx?id=138501958347963
+# </a>
+
+# From Mark Sim-Smith (2011-08-17):
+# I have been in contact with Leilani Tuala Warren from the Samoa Law
+# Reform Commission, and she has sent me a copy of the Bill that she
+# confirmed has been passed...Most of the sections are about maps rather
+# than the time zone change, but I'll paste the relevant bits below. But
+# the essence is that at midnight 29 Dec (UTC-11 I suppose), Samoa
+# changes from UTC-11 to UTC+13:
+#
+# International Date Line Bill 2011
+#
+# AN ACT to provide for the change to standard time in Samoa and to make
+# consequential amendments to the position of the International Date
+# Line, and for related purposes.
+#
+# BE IT ENACTED by the Legislative Assembly of Samoa in Parliament
+# assembled as follows:
+#
+# 1. Short title and commencement-(1) This Act may be cited as the
+# International Date Line Act 2011. (2) Except for section 5(3) this Act
+# commences at 12 o'clock midnight, on Thursday 29th December 2011. (3)
+# Section 5(3) commences on the date of assent by the Head of State.
+#
+# [snip]
+#
+# 3. Interpretation - [snip] "Samoa standard time" in this Act and any
+# other statute of Samoa which refers to 'Samoa standard time' means the
+# time 13 hours in advance of Co-ordinated Universal Time.
+#
+# 4. Samoa standard time - (1) Upon the commencement of this Act, Samoa
+# standard time shall be set at 13 hours in advance of Co-ordinated
+# Universal Time for the whole of Samoa. (2) All references to Samoa's
+# time zone and to Samoa standard time in Samoa in all legislation and
+# instruments after the commencement of this Act shall be references to
+# Samoa standard time as provided for in this Act. (3) Nothing in this
+# Act affects the provisions of the Daylight Saving Act 2009, except that
+# it defines Samoa standard time....
+
+# From Laupue Raymond Hughes (2011-09-02):
+# <a href="http://www.mcil.gov.ws/mcil_publications.html">
+# http://www.mcil.gov.ws/mcil_publications.html
+# </a>
+#
+# here is the official website publication for Samoa DST and dateline change
+#
+# DST
+# Year End     Time    Start   Time
+# 2011 - - -   - - -   24 September    3:00am to 4:00am
+# 2012 01 April        4:00am to 3:00am        - - -   - - -
+#
+# Dateline Change skip Friday 30th Dec 2011
+# Thursday 29th December 2011  23:59:59 Hours
+# Saturday 31st December 2011  00:00:00 Hours
 Zone Pacific/Apia       12:33:04 -     LMT     1879 Jul  5
                        -11:26:56 -     LMT     1911
                        -11:30  -       SAMT    1950            # Samoa Time
-                       -11:00  -       WST                     # Samoa Time
+                       -11:00  -       WST     2010 Sep 26
+                       -11:00  1:00    WSDT    2011 Apr 2 4:00
+                       -11:00  -       WST     2011 Sep 24 3:00
+                       -11:00  1:00    WSDT    2011 Dec 30
+                        13:00  1:00    WSDT    2012 Apr 1 4:00
+                        13:00  -       WST
 
 # Solomon Is
 # excludes Bougainville, for which see Papua New Guinea
@@ -449,11 +658,20 @@ Zone Pacific/Funafuti     11:56:52 -      LMT     1901
 # US minor outlying islands
 
 # Howland, Baker
-# uninhabited since World War II
-# no information; was probably like Pacific/Pago_Pago
+# Howland was mined for guano by American companies 1857-1878 and British
+# 1886-1891; Baker was similar but exact dates are not known.
+# Inhabited by civilians 1935-1942; U.S. military bases 1943-1944;
+# uninhabited thereafter.
+# Howland observed Hawaii Standard Time (UTC-10:30) in 1937;
+# see page 206 of Elgen M. Long and Marie K. Long,
+# Amelia Earhart: the Mystery Solved, Simon & Schuster (2000).
+# So most likely Howland and Baker observed Hawaii Time from 1935
+# until they were abandoned after the war.
 
 # Jarvis
-# uninhabited since 1958
+# Mined for guano by American companies 1857-1879 and British 1883?-1891?.
+# Inhabited by civilians 1935-1942; IGY scientific base 1957-1958;
+# uninhabited thereafter.
 # no information; was probably like Pacific/Kiritimati
 
 # Johnston
@@ -862,33 +1080,13 @@ Zone     Pacific/Wallis  12:15:20 -      LMT     1901
 # introduction of standard time in 1895.
 
 
-# South Australia, Tasmania, Victoria
+# southeast Australia
+#
+# From Paul Eggert (2007-07-23):
+# Starting autumn 2008 Victoria, NSW, South Australia, Tasmania and the ACT
+# end DST the first Sunday in April and start DST the first Sunday in October.
+# http://www.theage.com.au/news/national/daylight-savings-to-span-six-months/2007/06/27/1182623966703.html
 
-# From Arthur David Olson (1992-03-08):
-# The rules from version 7.1 follow.
-# There are lots of differences between these rules and
-# the Shepherd et al. rules.  Since the Shepherd et al. rules
-# and Bradley White's newspaper article are in agreement on
-# current DST ending dates, no worries.
-#
-# Rule Oz      1971    1985    -       Oct     lastSun 2:00    1:00    -
-# Rule Oz      1986    max     -       Oct     Sun>=18 2:00    1:00    -
-# Rule Oz      1972    only    -       Feb     27      3:00    0       -
-# Rule Oz      1973    1986    -       Mar     Sun>=1  3:00    0       -
-# Rule Oz      1987    max     -       Mar     Sun>=15 3:00    0       -
-# Zone Australia/Tasmania      10:00   Oz      EST
-# Zone Australia/South         9:30    Oz      CST
-# Zone Australia/Victoria      10:00   Oz      EST     1985 Oct lastSun 2:00
-#                              10:00   1:00    EST     1986 Mar Sun>=15 3:00
-#                              10:00   Oz      EST
-
-# From Robert Elz (1991-03-06):
-# I believe that the current start date for DST is "lastSun" in Oct...
-# that changed Oct 89.  That is, we're back to the
-# original rule, and that rule currently applies in all the states
-# that have dst, incl Qld.  (Certainly it was true in Vic).
-# The file I'm including says that happened in 1988, I think
-# that's incorrect, but I'm not 100% certain.
 
 # South Australia
 
@@ -934,6 +1132,9 @@ Zone       Pacific/Wallis  12:15:20 -      LMT     1901
 # was gazetted in the Government Hansard on Sep 26 1994....
 # start on last Sunday in October and end in last sunday in March.
 
+# From Paul Eggert (2007-07-23):
+# See "southeast Australia" above for 2008 and later.
+
 # Tasmania
 
 # The rules for 1967 through 1991 were reported by George Shepherd
@@ -956,6 +1157,9 @@ Zone       Pacific/Wallis  12:15:20 -      LMT     1901
 # Sim Alam (2000-07-03) reported a legal citation for the 2000/2001 rules:
 # http://www.thelaw.tas.gov.au/fragview/42++1968+GS3A@EN+2000070300
 
+# From Paul Eggert (2007-07-23):
+# See "southeast Australia" above for 2008 and later.
+
 # Victoria
 
 # The rules for 1971 through 1991 were reported by George Shepherd
@@ -985,6 +1189,9 @@ Zone       Pacific/Wallis  12:15:20 -      LMT     1901
 # [1] http://www.hup.harvard.edu/catalog/HEISUN.html
 # [2] http://www.shrine.org.au
 
+# From Paul Eggert (2007-07-23):
+# See "southeast Australia" above for 2008 and later.
+
 # New South Wales
 
 # From Arthur David Olson:
@@ -1051,6 +1258,9 @@ Zone      Pacific/Wallis  12:15:20 -      LMT     1901
 # The Queensland Premier Peter Beattie is encouraging northern NSW
 # towns to use Queensland time.
 
+# From Paul Eggert (2007-07-23):
+# See "southeast Australia" above for 2008 and later.
+
 # Yancowinna
 
 # From John Mackin (1989-01-04):
@@ -1086,7 +1296,7 @@ Zone      Pacific/Wallis  12:15:20 -      LMT     1901
 # Lord Howe Island Board (controlling authority for the Island) is
 # seeking the community's views on various options for summer time
 # arrangements on the Island, e.g. advance clocks by 1 full hour
-# instead of only 30 minutes.  Dependant on the wishes of residents
+# instead of only 30 minutes.  [Dependent] on the wishes of residents
 # the Board may approach the NSW government to change the existing
 # arrangements.  The starting date for summer time on the Island will
 # however always coincide with the rest of NSW.
@@ -1102,6 +1312,30 @@ Zone     Pacific/Wallis  12:15:20 -      LMT     1901
 # For Lord Howe dates we use Shanks & Pottenger through 1989, and
 # Lonergan thereafter.  For times we use Lonergan.
 
+# From Paul Eggert (2007-07-23):
+# See "southeast Australia" above for 2008 and later.
+
+# From Steffen Thorsen (2009-04-28):
+# According to the official press release, South Australia's extended daylight 
+# saving period will continue with the same rules as used during the 2008-2009 
+# summer (southern hemisphere).
+# 
+# From
+# <a href="http://www.safework.sa.gov.au/uploaded_files/DaylightDatesSet.pdf">
+# http://www.safework.sa.gov.au/uploaded_files/DaylightDatesSet.pdf
+# </a>
+# The extended daylight saving period that South Australia has been trialling 
+# for over the last year is now set to be ongoing.
+# Daylight saving will continue to start on the first Sunday in October each 
+# year and finish on the first Sunday in April the following year.
+# Industrial Relations Minister, Paul Caica, says this provides South Australia 
+# with a consistent half hour time difference with NSW, Victoria, Tasmania and 
+# the ACT for all 52 weeks of the year...
+# 
+# We have a wrap-up here:
+# <a href="http://www.timeanddate.com/news/time/south-australia-extends-dst.html">
+# http://www.timeanddate.com/news/time/south-australia-extends-dst.html
+# </a>
 ###############################################################################
 
 # New Zealand
@@ -1146,6 +1380,12 @@ Zone     Pacific/Wallis  12:15:20 -      LMT     1901
 # transitions at 2:45 local standard time; this confirms that Chatham
 # is always exactly 45 minutes ahead of Auckland.
 
+# From Colin Sharples (2007-04-30):
+# DST will now start on the last Sunday in September, and end on the
+# first Sunday in April.  The changes take effect this year, meaning
+# that DST will begin on 2007-09-30 2008-04-06.
+# http://www.dia.govt.nz/diawebsite.nsf/wpg_URL/Services-Daylight-Saving-Daylight-saving-to-be-extended
+
 ###############################################################################
 
 
@@ -1182,7 +1422,7 @@ Zone      Pacific/Wallis  12:15:20 -      LMT     1901
 
 # From Paul Eggert (1996-01-22):
 # Today's _Wall Street Journal_ (page 1) reports that Kiribati
-# ``declared it the same day throught the country as of Jan. 1, 1995''
+# ``declared it the same day [throughout] the country as of Jan. 1, 1995''
 # as part of the competition to be first into the 21st century.
 
 
@@ -1323,7 +1563,7 @@ Zone      Pacific/Wallis  12:15:20 -      LMT     1901
 # * Tonga will introduce DST in November
 #
 # I was given this link by John Letts:
-# <a hef="http://news.bbc.co.uk/hi/english/world/asia-pacific/newsid_424000/424764.stm">
+# <a href="http://news.bbc.co.uk/hi/english/world/asia-pacific/newsid_424000/424764.stm">
 # http://news.bbc.co.uk/hi/english/world/asia-pacific/newsid_424000/424764.stm
 # </a>
 #
@@ -1333,7 +1573,7 @@ Zone      Pacific/Wallis  12:15:20 -      LMT     1901
 # (12 + 1 hour DST).
 
 # From Arthur David Olson (1999-09-20):
-# According to <a href="http://www.tongaonline.com/news/sept1799.html>
+# According to <a href="http://www.tongaonline.com/news/sept1799.html">
 # http://www.tongaonline.com/news/sept1799.html
 # </a>:
 # "Daylight Savings Time will take effect on Oct. 2 through April 15, 2000
index 7c922604e28215fb622489db0a50144a1fc10528..b2d837d2f88982fb97f007f2bcc422313f594783 100644 (file)
@@ -1,4 +1,7 @@
-# @(#)backward 8.3
+# <pre>
+# @(#)backward 8.11
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
 
 # This file provides links between current names for time zones
 # and their old names.  Many names changed in late 1993.
@@ -24,12 +27,16 @@ Link        America/St_Thomas       America/Virgin
 Link   Asia/Ashgabat           Asia/Ashkhabad
 Link   Asia/Chongqing          Asia/Chungking
 Link   Asia/Dhaka              Asia/Dacca
+Link   Asia/Kathmandu          Asia/Katmandu
+Link   Asia/Kolkata            Asia/Calcutta
 Link   Asia/Macau              Asia/Macao
 Link   Asia/Jerusalem          Asia/Tel_Aviv
+Link   Asia/Ho_Chi_Minh        Asia/Saigon
 Link   Asia/Thimphu            Asia/Thimbu
 Link   Asia/Makassar           Asia/Ujung_Pandang
 Link   Asia/Ulaanbaatar        Asia/Ulan_Bator
 Link   Atlantic/Faroe          Atlantic/Faeroe
+Link   Europe/Oslo             Atlantic/Jan_Mayen
 Link   Australia/Sydney        Australia/ACT
 Link   Australia/Sydney        Australia/Canberra
 Link   Australia/Lord_Howe     Australia/LHI
@@ -83,7 +90,9 @@ Link  Pacific/Chatham         NZ-CHAT
 Link   America/Denver          Navajo
 Link   Asia/Shanghai           PRC
 Link   Pacific/Pago_Pago       Pacific/Samoa
-Link   Pacific/Truk            Pacific/Yap
+Link   Pacific/Chuuk           Pacific/Yap
+Link   Pacific/Chuuk           Pacific/Truk
+Link   Pacific/Pohnpei         Pacific/Ponape
 Link   Europe/Warsaw           Poland
 Link   Europe/Lisbon           Portugal
 Link   Asia/Taipei             ROC
diff --git a/share/zoneinfo/checktab.awk b/share/zoneinfo/checktab.awk
deleted file mode 100644 (file)
index 6d53214..0000000
+++ /dev/null
@@ -1,159 +0,0 @@
-# Check tz tables for consistency.
-
-# @(#)checktab.awk     1.7
-
-# Contributed by Paul Eggert.
-
-BEGIN {
-       FS = "\t"
-
-       if (!iso_table) iso_table = "iso3166.tab"
-       if (!zone_table) zone_table = "zone.tab"
-       if (!want_warnings) want_warnings = -1
-
-       while (getline <iso_table) {
-               iso_NR++
-               if ($0 ~ /^#/) continue
-               if (NF != 2) {
-                       printf "%s:%d: wrong number of columns\n", \
-                               iso_table, iso_NR >>"/dev/stderr"
-                       status = 1
-               }
-               cc = $1
-               name = $2
-               if (cc !~ /^[A-Z][A-Z]$/) {
-                       printf "%s:%d: invalid country code `%s'\n", \
-                               iso_table, iso_NR, cc >>"/dev/stderr"
-                       status = 1
-               }
-               if (cc <= cc0) {
-                       if (cc == cc0) {
-                               s = "duplicate";
-                       } else {
-                               s = "out of order";
-                       }
-
-                       printf "%s:%d: country code `%s' is %s\n", \
-                               iso_table, iso_NR, cc, s \
-                               >>"/dev/stderr"
-                       status = 1
-               }
-               cc0 = cc
-               if (name2cc[name]) {
-                       printf "%s:%d: `%s' and `%s' have the sname name\n", \
-                               iso_table, iso_NR, name2cc[name], cc \
-                               >>"/dev/stderr"
-                       status = 1
-               }
-               name2cc[name] = cc
-               cc2name[cc] = name
-               cc2NR[cc] = iso_NR
-       }
-
-       zone_table = "zone.tab"
-       cc0 = ""
-
-       while (getline <zone_table) {
-               zone_NR++
-               if ($0 ~ /^#/) continue
-               if (NF != 3 && NF != 4) {
-                       printf "%s:%d: wrong number of columns\n", \
-                               zone_table, zone_NR >>"/dev/stderr"
-                       status = 1
-               }
-               cc = $1
-               coordinates = $2
-               tz = $3
-               comments = $4
-               if (cc < cc0) {
-                       printf "%s:%d: country code `%s' is out of order\n", \
-                               zone_table, zone_NR, cc >>"/dev/stderr"
-                       status = 1
-               }
-               cc0 = cc
-               if (tz2cc[tz]) {
-                       printf "%s:%d: %s: duplicate TZ column\n", \
-                               zone_table, zone_NR, tz >>"/dev/stderr"
-                       status = 1
-               }
-               tz2cc[tz] = cc
-               tz2comments[tz] = comments
-               tz2NR[tz] = zone_NR
-               if (cc2name[cc]) {
-                       cc_used[cc]++
-               } else {
-                       printf "%s:%d: %s: unknown country code\n", \
-                               zone_table, zone_NR, cc >>"/dev/stderr"
-                       status = 1
-               }
-               if (coordinates !~ /^[-+][0-9][0-9][0-5][0-9][-+][01][0-9][0-9][0-5][0-9]$/ \
-                   && coordinates !~ /^[-+][0-9][0-9][0-5][0-9][0-5][0-9][-+][01][0-9][0-9][0-5][0-9][0-5][0-9]$/) {
-                       printf "%s:%d: %s: invalid coordinates\n", \
-                               zone_table, zone_NR, coordinates >>"/dev/stderr"
-                       status = 1
-               }
-       }
-
-       for (tz in tz2cc) {
-               if (cc_used[tz2cc[tz]] == 1) {
-                       if (tz2comments[tz]) {
-                               printf "%s:%d: unnecessary comment `%s'\n", \
-                                       zone_table, tz2NR[tz], tz2comments[tz] \
-                                       >>"/dev/stderr"
-                               status = 1
-                       }
-               } else {
-                       if (!tz2comments[tz]) {
-                               printf "%s:%d: missing comment\n", \
-                                       zone_table, tz2NR[tz] >>"/dev/stderr"
-                               status = 1
-                       }
-               }
-       }
-
-       FS = " "
-}
-
-{
-       tz = ""
-       if ($1 == "Zone") tz = $2
-       if ($1 == "Link") {
-               # Ignore Link commands if source and destination basenames
-               # are identical, e.g. Europe/Istanbul versus Asia/Istanbul.
-               src = $2
-               dst = $3
-               while ((i = index(src, "/"))) src = substr(src, i+1)
-               while ((i = index(dst, "/"))) dst = substr(dst, i+1)
-               if (src != dst) tz = $3
-       }
-       if (tz && tz ~ /\//) {
-               if (!tz2cc[tz]) {
-                       printf "%s: no data for `%s'\n", zone_table, tz \
-                               >>"/dev/stderr"
-                       status = 1
-               }
-               zoneSeen[tz] = 1
-       }
-}
-
-END {
-       for (tz in tz2cc) {
-               if (!zoneSeen[tz]) {
-                       printf "%s:%d: no Zone table for `%s'\n", \
-                               zone_table, tz2NR[tz], tz >>"/dev/stderr"
-                       status = 1
-               }
-       }
-
-       if (0 < want_warnings) {
-               for (cc in cc2name) {
-                       if (!cc_used[cc]) {
-                               printf "%s:%d: warning: " \
-                                       "no Zone entries for %s (%s)\n", \
-                                       iso_table, cc2NR[cc], cc, cc2name[cc]
-                       }
-               }
-       }
-
-       exit status
-}
index cddbe8a294e6e7a36aaf0ccebf4503eb8a5b1a4a..f8eb4b58e676b5d71d21a500b3fd5a65d69dfe43 100644 (file)
@@ -1,4 +1,7 @@
-# @(#)etcetera 8.1
+# <pre>
+# @(#)etcetera 8.3
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
 
 # These entries are mostly present for historical reasons, so that
 # people in areas not otherwise covered by the tz files could "zic -l"
@@ -33,8 +36,7 @@ Link  Etc/GMT                         Etc/GMT0
 # (i.e. west of Greenwich) even though many people would expect it to
 # mean 4 hours ahead of UTC (i.e. east of Greenwich).
 #
-# In the draft 5 of POSIX 1003.1-200x, the angle bracket notation
-# (which is not yet supported by the tz code) allows for
+# In the draft 5 of POSIX 1003.1-200x, the angle bracket notation allows for
 # TZ='<GMT-4>+4'; if you want time zone abbreviations conforming to
 # ISO 8601 you can use TZ='<-0400>+4'.  Thus the commonly-expected
 # offset is kept within the angle bracket (and is used for display)
index 79c068ee5ff20baf80aeb365d6e40e95476cd179..8230b5ef3fa85e62deca657e5c23dadcc0f635e1 100644 (file)
@@ -1,5 +1,7 @@
-# @(#)europe   8.10
 # <pre>
+# @(#)europe   8.40
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
 
 # This data is by no means authoritative; if you think you know better,
 # go ahead and edit the file (and please send any changes to
 # A monument to Willett was unveiled on 1927-05-21, in an open space in
 # a 45-acre wood near Chislehurst, Kent that was purchased by popular
 # subscription and open to the public.  On the south face of the monolith,
-# designed by G. W. Miller, is the the William Willett Memorial Sundial,
+# designed by G. W. Miller, is the...William Willett Memorial Sundial,
 # which is permanently set to Summer Time.
 
 # From Winston Churchill (1934-04-28):
@@ -444,7 +446,7 @@ Zone        Europe/Dublin   -0:25:00 -      LMT     1880 Aug  2
 
 ###############################################################################
 
-# Continental Europe
+# Europe
 
 # EU rules are for the European Union, previously known as the EC, EEC,
 # Common Market, etc.
@@ -457,7 +459,7 @@ Rule        EU      1979    1995    -       Sep     lastSun  1:00u  0       -
 Rule   EU      1981    max     -       Mar     lastSun  1:00u  1:00    S
 Rule   EU      1996    max     -       Oct     lastSun  1:00u  0       -
 # The most recent directive covers the years starting in 2002.  See:
-# <a href="http://europa.eu.int/eur-lex/en/lif/dat/2000/en_300L0084.html"
+# <a="http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:32000L0084:EN:NOT">
 # Directive 2000/84/EC of the European Parliament and of the Council
 # of 19 January 2001 on summer-time arrangements.
 # </a>
@@ -480,9 +482,48 @@ Rule       C-Eur   1940    only    -       Apr      1       2:00s  1:00    S
 Rule   C-Eur   1942    only    -       Nov      2       2:00s  0       -
 Rule   C-Eur   1943    only    -       Mar     29       2:00s  1:00    S
 Rule   C-Eur   1943    only    -       Oct      4       2:00s  0       -
-Rule   C-Eur   1944    only    -       Apr      3       2:00s  1:00    S
+Rule   C-Eur   1944    1945    -       Apr     Mon>=1   2:00s  1:00    S
 # Whitman gives 1944 Oct 7; go with Shanks & Pottenger.
 Rule   C-Eur   1944    only    -       Oct      2       2:00s  0       -
+# From Jesper Norgaard Welen (2008-07-13):
+#
+# I found what is probably a typo of 2:00 which should perhaps be 2:00s
+# in the C-Eur rule from tz database version 2008d (this part was
+# corrected in version 2008d). The circumstancial evidence is simply the
+# tz database itself, as seen below:
+#
+# Zone Europe/Paris 0:09:21 - LMT 1891 Mar 15  0:01
+#    0:00 France WE%sT 1945 Sep 16  3:00
+#
+# Zone Europe/Monaco 0:29:32 - LMT 1891 Mar 15
+#    0:00 France WE%sT 1945 Sep 16 3:00
+#
+# Zone Europe/Belgrade 1:22:00 - LMT 1884
+#    1:00 1:00 CEST 1945 Sep 16  2:00s
+#
+# Rule France 1945 only - Sep 16  3:00 0 -
+# Rule Belgium 1945 only - Sep 16  2:00s 0 -
+# Rule Neth 1945 only - Sep 16 2:00s 0 -
+#
+# The rule line to be changed is:
+#
+# Rule C-Eur 1945 only - Sep 16  2:00 0 -
+#
+# It seems that Paris, Monaco, Rule France, Rule Belgium all agree on
+# 2:00 standard time, e.g. 3:00 local time.  However there are no
+# countries that use C-Eur rules in September 1945, so the only items
+# affected are apparently these ficticious zones that translates acronyms
+# CET and MET:
+#
+# Zone CET  1:00 C-Eur CE%sT
+# Zone MET  1:00 C-Eur ME%sT
+#
+# It this is right then the corrected version would look like:
+#
+# Rule C-Eur 1945 only - Sep 16  2:00s 0 -
+#
+# A small step for mankind though 8-)
+Rule   C-Eur   1945    only    -       Sep     16       2:00s  0       -
 Rule   C-Eur   1977    1980    -       Apr     Sun>=1   2:00s  1:00    S
 Rule   C-Eur   1977    only    -       Sep     lastSun  2:00s  0       -
 Rule   C-Eur   1978    only    -       Oct      1       2:00s  0       -
@@ -520,9 +561,28 @@ Rule       Russia  1985    1991    -       Mar     lastSun  2:00s  1:00    S
 #
 Rule   Russia  1992    only    -       Mar     lastSat  23:00  1:00    S
 Rule   Russia  1992    only    -       Sep     lastSat  23:00  0       -
-Rule   Russia  1993    max     -       Mar     lastSun  2:00s  1:00    S
+Rule   Russia  1993    2010    -       Mar     lastSun  2:00s  1:00    S
 Rule   Russia  1993    1995    -       Sep     lastSun  2:00s  0       -
-Rule   Russia  1996    max     -       Oct     lastSun  2:00s  0       -
+Rule   Russia  1996    2010    -       Oct     lastSun  2:00s  0       -
+
+# From Alexander Krivenyshev (2011-06-14):
+# According to Kremlin press service, Russian President Dmitry Medvedev
+# signed a federal law "On calculation of time" on June 9, 2011.
+# According to the law Russia is abolishing daylight saving time.
+# 
+# Medvedev signed a law "On the Calculation of Time" (in russian): 
+# <a href="http://bmockbe.ru/events/?ID=7583">
+# http://bmockbe.ru/events/?ID=7583
+# </a>
+# 
+# Medvedev signed a law on the calculation of the time (in russian):
+# <a href="http://www.regnum.ru/news/polit/1413906.html">
+# http://www.regnum.ru/news/polit/1413906.html
+# </a>
+
+# From Arthur David Olson (2011-06-15):
+# Take "abolishing daylight saving time" to mean that time is now considered
+# to be standard.
 
 # These are for backward compatibility with older versions.
 
@@ -628,6 +688,23 @@ Zone       Europe/Vienna   1:05:20 -       LMT     1893 Apr
                        1:00    EU      CE%sT
 
 # Belarus
+# From Yauhen Kharuzhy (2011-09-16):
+# By latest Belarus government act Europe/Minsk timezone was changed to
+# GMT+3 without DST (was GMT+2 with DST).
+#
+# Sources (Russian language):
+# 1.
+# <a href="http://www.belta.by/ru/all_news/society/V-Belarusi-otmenjaetsja-perexod-na-sezonnoe-vremja_i_572952.html">
+# http://www.belta.by/ru/all_news/society/V-Belarusi-otmenjaetsja-perexod-na-sezonnoe-vremja_i_572952.html
+# </a>
+# 2.
+# <a href="http://naviny.by/rubrics/society/2011/09/16/ic_articles_116_175144/">
+# http://naviny.by/rubrics/society/2011/09/16/ic_articles_116_175144/
+# </a>
+# 3.
+# <a href="http://news.tut.by/society/250578.html">
+# http://news.tut.by/society/250578.html
+# </a>
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Europe/Minsk    1:50:16 -       LMT     1880
                        1:50    -       MMT     1924 May 2 # Minsk Mean Time
@@ -639,7 +716,8 @@ Zone        Europe/Minsk    1:50:16 -       LMT     1880
                        2:00    1:00    EEST    1991 Sep 29 2:00s
                        2:00    -       EET     1992 Mar 29 0:00s
                        2:00    1:00    EEST    1992 Sep 27 0:00s
-                       2:00    Russia  EE%sT
+                       2:00    Russia  EE%sT   2011 Mar 27 2:00s
+                       3:00    -       FET # Further-eastern European Time
 
 # Belgium
 #
@@ -725,7 +803,8 @@ Rule        Bulg    1981    only    -       Sep     27       2:00   0       -
 Zone   Europe/Sofia    1:33:16 -       LMT     1880
                        1:56:56 -       IMT     1894 Nov 30 # Istanbul MT?
                        2:00    -       EET     1942 Nov  2  3:00
-                       1:00    C-Eur   CE%sT   1945 Apr  2  3:00
+                       1:00    C-Eur   CE%sT   1945
+                       1:00    -       CET     1945 Apr 2 3:00
                        2:00    -       EET     1979 Mar 31 23:00
                        2:00    Bulg    EE%sT   1982 Sep 26  2:00
                        2:00    C-Eur   EE%sT   1991
@@ -971,22 +1050,47 @@ Zone     Europe/Tallinn  1:39:00 -       LMT     1880
                        2:00    EU      EE%sT
 
 # Finland
-#
+
 # From Hannu Strang (1994-09-25 06:03:37 UTC):
 # Well, here in Helsinki we're just changing from summer time to regular one,
 # and it's supposed to change at 4am...
+
+# From Janne Snabb (2010-0715):
 #
-# From Paul Eggert (2006-03-22):
-# Shanks & Pottenger say Finland has switched at 02:00 standard time
-# since 1981.  Go with Strang instead.
+# I noticed that the Finland data is not accurate for years 1981 and 1982.
+# During these two first trial years the DST adjustment was made one hour
+# earlier than in forthcoming years. Starting 1983 the adjustment was made
+# according to the central European standards.
+#
+# This is documented in Heikki Oja: Aikakirja 2007, published by The Almanac
+# Office of University of Helsinki, ISBN 952-10-3221-9, available online (in
+# Finnish) at
+#
+# <a href="http://almanakka.helsinki.fi/aikakirja/Aikakirja2007kokonaan.pdf">
+# http://almanakka.helsinki.fi/aikakirja/Aikakirja2007kokonaan.pdf
+# </a>
 #
+# Page 105 (56 in PDF version) has a handy table of all past daylight savings
+# transitions. It is easy enough to interpret without Finnish skills.
+#
+# This is also confirmed by Finnish Broadcasting Company's archive at:
+#
+# <a href="http://www.yle.fi/elavaarkisto/?s=s&g=1&ag=5&t=&a=3401">
+# http://www.yle.fi/elavaarkisto/?s=s&g=1&ag=5&t=&a=3401
+# </a>
+#
+# The news clip from 1981 says that "the time between 2 and 3 o'clock does not
+# exist tonight."
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Finland 1942    only    -       Apr     3       0:00    1:00    S
 Rule   Finland 1942    only    -       Oct     3       0:00    0       -
+Rule   Finland 1981    1982    -       Mar     lastSun 2:00    1:00    S
+Rule   Finland 1981    1982    -       Sep     lastSun 3:00    0       -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Europe/Helsinki 1:39:52 -       LMT     1878 May 31
                        1:39:52 -       HMT     1921 May    # Helsinki Mean Time
-                       2:00    Finland EE%sT   1981 Mar 29 2:00
+                       2:00    Finland EE%sT   1983
                        2:00    EU      EE%sT
 
 # Aaland Is
@@ -1093,33 +1197,40 @@ Zone    Europe/Paris    0:09:21 -       LMT     1891 Mar 15  0:01
 # [See tz-link.htm for the URL.]
 
 # From Joerg Schilling (2002-10-23):
-# In 1945, Berlin was switched to Moscow Summer time (GMT+4) by <a
-# href="http://www.dhm.de/lemo/html/biografien/BersarinNikolai/">
+# In 1945, Berlin was switched to Moscow Summer time (GMT+4) by
+# <a href="http://www.dhm.de/lemo/html/biografien/BersarinNikolai/">
 # General [Nikolai] Bersarin</a>.
 
 # From Paul Eggert (2003-03-08):
 # <a href="http://www.parlament-berlin.de/pds-fraktion.nsf/727459127c8b66ee8525662300459099/defc77cb784f180ac1256c2b0030274b/$FILE/bersarint.pdf">
+# http://www.parlament-berlin.de/pds-fraktion.nsf/727459127c8b66ee8525662300459099/defc77cb784f180ac1256c2b0030274b/$FILE/bersarint.pdf
+# </a>
 # says that Bersarin issued an order to use Moscow time on May 20.
 # However, Moscow did not observe daylight saving in 1945, so
 # this was equivalent to CEMT (GMT+3), not GMT+4.
 
 
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
-Rule   Germany 1945    only    -       Apr      2      2:00s   1:00    S
-Rule   Germany 1945    only    -       May     24      2:00    2:00    M # Midsummer
-Rule   Germany 1945    only    -       Sep     24      3:00    1:00    S
-Rule   Germany 1945    only    -       Nov     18      2:00s   0       -
 Rule   Germany 1946    only    -       Apr     14      2:00s   1:00    S
 Rule   Germany 1946    only    -       Oct      7      2:00s   0       -
 Rule   Germany 1947    1949    -       Oct     Sun>=1  2:00s   0       -
-Rule   Germany 1947    only    -       Apr      6      2:00s   1:00    S
+# http://www.ptb.de/de/org/4/44/441/salt.htm says the following transition
+# occurred at 3:00 MEZ, not the 2:00 MEZ given in Shanks & Pottenger.
+# Go with the PTB.
+Rule   Germany 1947    only    -       Apr      6      3:00s   1:00    S
 Rule   Germany 1947    only    -       May     11      2:00s   2:00    M
 Rule   Germany 1947    only    -       Jun     29      3:00    1:00    S
 Rule   Germany 1948    only    -       Apr     18      2:00s   1:00    S
 Rule   Germany 1949    only    -       Apr     10      2:00s   1:00    S
+
+Rule SovietZone        1945    only    -       May     24      2:00    2:00    M # Midsummer
+Rule SovietZone        1945    only    -       Sep     24      3:00    1:00    S
+Rule SovietZone        1945    only    -       Nov     18      2:00s   0       -
+
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Europe/Berlin   0:53:28 -       LMT     1893 Apr
-                       1:00    C-Eur   CE%sT   1945 Apr 2 2:00
+                       1:00    C-Eur   CE%sT   1945 May 24 2:00
+                       1:00 SovietZone CE%sT   1946
                        1:00    Germany CE%sT   1980
                        1:00    EU      CE%sT
 
@@ -1196,7 +1307,7 @@ Rule      Hungary 1980    only    -       Apr      6       1:00   1:00    S
 Zone   Europe/Budapest 1:16:20 -       LMT     1890 Oct
                        1:00    C-Eur   CE%sT   1918
                        1:00    Hungary CE%sT   1941 Apr  6  2:00
-                       1:00    C-Eur   CE%sT   1945 May  1 23:00
+                       1:00    C-Eur   CE%sT   1945
                        1:00    Hungary CE%sT   1980 Sep 28  2:00s
                        1:00    EU      CE%sT
 
@@ -1544,6 +1655,41 @@ Zone     Europe/Malta    0:58:04 -       LMT     1893 Nov  2 0:00s # Valletta
 # But [two people] separately reported via
 # Jesper Norgaard that as of 2001-01-24 Tiraspol was like Chisinau.
 # The Tiraspol entry has therefore been removed for now.
+#
+# From Alexander Krivenyshev (2011-10-17):
+# Pridnestrovian Moldavian Republic (PMR, also known as
+# "Pridnestrovie") has abolished seasonal clock change (no transition
+# to the Winter Time).
+#
+# News (in Russian):
+# <a href="http://www.kyivpost.ua/russia/news/pridnestrove-otkazalos-ot-perehoda-na-zimnee-vremya-30954.html">
+# http://www.kyivpost.ua/russia/news/pridnestrove-otkazalos-ot-perehoda-na-zimnee-vremya-30954.html
+# </a>
+#
+# <a href="http://www.allmoldova.com/moldova-news/1249064116.html">
+# http://www.allmoldova.com/moldova-news/1249064116.html
+# </a>
+#
+# The substance of this change (reinstatement of the Tiraspol entry)
+# is from a patch from Petr Machata (2011-10-17)
+#
+# From Tim Parenti (2011-10-19)
+# In addition, being situated at +4651+2938 would give Tiraspol
+# a pre-1880 LMT offset of 1:58:32.
+#
+# (which agrees with the earlier entry that had been removed)
+#
+# From Alexander Krivenyshev (2011-10-26)
+# NO need to divide Moldova into two timezones at this point.
+# As of today, Transnistria (Pridnestrovie)- Tiraspol reversed its own
+# decision to abolish DST this winter. 
+# Following Moldova and neighboring Ukraine- Transnistria (Pridnestrovie)-
+# Tiraspol will go back to winter time on October 30, 2011.
+# News from Moldova (in russian):
+# <a href="http://ru.publika.md/link_317061.html">
+# http://ru.publika.md/link_317061.html
+# </a>
+
 
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Europe/Chisinau 1:55:20 -       LMT     1880
@@ -1712,9 +1858,8 @@ Zone      Europe/Oslo     0:43:00 -       LMT     1895 Jan  1
 #
 # All these events predate our cutoff date of 1970.  Unless we can
 # come up with more definitive info about the timekeeping during the
-# war years it's probably best just do do the following for now:
+# war years it's probably best just do...the following for now:
 Link   Europe/Oslo     Arctic/Longyearbyen
-Link   Europe/Oslo     Atlantic/Jan_Mayen
 
 # Poland
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
@@ -1940,7 +2085,8 @@ Zone Europe/Kaliningrad    1:22:00 -      LMT     1893 Apr
                         1:00   C-Eur   CE%sT   1945
                         2:00   Poland  CE%sT   1946
                         3:00   Russia  MSK/MSD 1991 Mar 31 2:00s
-                        2:00   Russia  EE%sT
+                        2:00   Russia  EE%sT   2011 Mar 27 2:00s
+                        3:00   -       FET # Further-eastern European Time
 #
 # From Oscar van Vlijmen (2001-08-25): [This region consists of]
 # Respublika Adygeya, Arkhangel'skaya oblast',
@@ -1969,7 +2115,8 @@ Zone Europe/Moscow         2:30:20 -      LMT     1880
                         2:00   -       EET     1930 Jun 21
                         3:00   Russia  MSK/MSD 1991 Mar 31 2:00s
                         2:00   Russia  EE%sT   1992 Jan 19 2:00s
-                        3:00   Russia  MSK/MSD
+                        3:00   Russia  MSK/MSD 2011 Mar 27 2:00s
+                        4:00   -       MSK
 #
 # Astrakhanskaya oblast', Kirovskaya oblast', Saratovskaya oblast',
 # Volgogradskaya oblast'.  Shanks & Pottenger say Kirov is still at +0400
@@ -1982,7 +2129,8 @@ Zone Europe/Volgograd      2:57:40 -      LMT     1920 Jan  3
                         4:00   Russia  VOL%sT  1989 Mar 26 2:00s # Volgograd T
                         3:00   Russia  VOL%sT  1991 Mar 31 2:00s
                         4:00   -       VOLT    1992 Mar 29 2:00s
-                        3:00   Russia  VOL%sT
+                        3:00   Russia  VOL%sT  2011 Mar 27 2:00s
+                        4:00   -       VOLT
 #
 # From Oscar van Vlijmen (2001-08-25): [This region consists of]
 # Samarskaya oblast', Udmyrtskaya respublika
@@ -1993,7 +2141,10 @@ Zone Europe/Samara        3:20:36 -      LMT     1919 Jul  1 2:00
                         3:00   Russia  KUY%sT  1991 Mar 31 2:00s
                         2:00   Russia  KUY%sT  1991 Sep 29 2:00s
                         3:00   -       KUYT    1991 Oct 20 3:00
-                        4:00   Russia  SAM%sT  # Samara Time
+                        4:00   Russia  SAM%sT  2010 Mar 28 2:00s # Samara Time
+                        3:00   Russia  SAM%sT  2011 Mar 27 2:00s
+                        4:00   -       SAMT
+
 #
 # From Oscar van Vlijmen (2001-08-25): [This region consists of]
 # Respublika Bashkortostan, Komi-Permyatskij avtonomnyj okrug,
@@ -2005,7 +2156,8 @@ Zone Asia/Yekaterinburg    4:02:24 -      LMT     1919 Jul 15 4:00
                         4:00   -       SVET    1930 Jun 21 # Sverdlovsk Time
                         5:00   Russia  SVE%sT  1991 Mar 31 2:00s
                         4:00   Russia  SVE%sT  1992 Jan 19 2:00s
-                        5:00   Russia  YEK%sT  # Yekaterinburg Time
+                        5:00   Russia  YEK%sT  2011 Mar 27 2:00s
+                        6:00   -       YEKT    # Yekaterinburg Time
 #
 # From Oscar van Vlijmen (2001-08-25): [This region consists of]
 # Respublika Altaj, Altajskij kraj, Omskaya oblast'.
@@ -2013,7 +2165,8 @@ Zone Asia/Omsk             4:53:36 -      LMT     1919 Nov 14
                         5:00   -       OMST    1930 Jun 21 # Omsk TIme
                         6:00   Russia  OMS%sT  1991 Mar 31 2:00s
                         5:00   Russia  OMS%sT  1992 Jan 19 2:00s
-                        6:00   Russia  OMS%sT
+                        6:00   Russia  OMS%sT  2011 Mar 27 2:00s
+                        7:00   -       OMST
 #
 # From Paul Eggert (2006-08-19): I'm guessing about Tomsk here; it's
 # not clear when it switched from +7 to +6.
@@ -2023,17 +2176,54 @@ Zone Asia/Novosibirsk    5:31:40 -      LMT     1919 Dec 14 6:00
                         7:00   Russia  NOV%sT  1991 Mar 31 2:00s
                         6:00   Russia  NOV%sT  1992 Jan 19 2:00s
                         7:00   Russia  NOV%sT  1993 May 23 # say Shanks & P.
-                        6:00   Russia  NOV%sT
+                        6:00   Russia  NOV%sT  2011 Mar 27 2:00s
+                        7:00   -       NOVT
+
+# From Alexander Krivenyshev (2009-10-13):
+# Kemerovo oblast' (Kemerovo region) in Russia will change current time zone on
+# March 28, 2010:
+# from current Russia Zone 6 - Krasnoyarsk Time Zone (KRA) UTC +0700
+# to Russia Zone 5 - Novosibirsk Time Zone (NOV) UTC +0600
+#
+# This is according to Government of Russia decree # 740, on September
+# 14, 2009 "Application in the territory of the Kemerovo region the Fifth
+# time zone." ("Russia Zone 5" or old "USSR Zone 5" is GMT +0600)
+#
+# Russian Government web site (Russian language)
+# <a href="http://www.government.ru/content/governmentactivity/rfgovernmentdecisions/archiv">
+# http://www.government.ru/content/governmentactivity/rfgovernmentdecisions/archive/2009/09/14/991633.htm
+# </a>
+# or Russian-English translation by WorldTimeZone.com with reference
+# map to local region and new Russia Time Zone map after March 28, 2010
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_russia03.html">
+# http://www.worldtimezone.com/dst_news/dst_news_russia03.html
+# </a>
+#
+# Thus, when Russia will switch to DST on the night of March 28, 2010
+# Kemerovo region (Kemerovo oblast') will not change the clock.
+#
+# As a result, Kemerovo oblast' will be in the same time zone as
+# Novosibirsk, Omsk, Tomsk, Barnaul and Altai Republic.
+
+Zone Asia/Novokuznetsk  5:48:48 -      NMT     1920 Jan  6
+                        6:00   -       KRAT    1930 Jun 21 # Krasnoyarsk Time
+                        7:00   Russia  KRA%sT  1991 Mar 31 2:00s
+                        6:00   Russia  KRA%sT  1992 Jan 19 2:00s
+                        7:00   Russia  KRA%sT  2010 Mar 28 2:00s
+                        6:00   Russia  NOV%sT  2011 Mar 27 2:00s
+                        7:00   -       NOVT # Novosibirsk/Novokuznetsk Time
+
 #
 # From Oscar van Vlijmen (2001-08-25): [This region consists of]
-# Kemerovskaya oblast', Krasnoyarskij kraj,
+# Krasnoyarskij kraj,
 # Tajmyrskij (Dolgano-Nenetskij) avtonomnyj okrug,
 # Respublika Tuva, Respublika Khakasiya, Evenkijskij avtonomnyj okrug.
 Zone Asia/Krasnoyarsk   6:11:20 -      LMT     1920 Jan  6
                         6:00   -       KRAT    1930 Jun 21 # Krasnoyarsk Time
                         7:00   Russia  KRA%sT  1991 Mar 31 2:00s
                         6:00   Russia  KRA%sT  1992 Jan 19 2:00s
-                        7:00   Russia  KRA%sT
+                        7:00   Russia  KRA%sT  2011 Mar 27 2:00s
+                        8:00   -       KRAT
 #
 # From Oscar van Vlijmen (2001-08-25): [This region consists of]
 # Respublika Buryatiya, Irkutskaya oblast',
@@ -2043,33 +2233,46 @@ Zone Asia/Irkutsk        6:57:20 -      LMT     1880
                         7:00   -       IRKT    1930 Jun 21 # Irkutsk Time
                         8:00   Russia  IRK%sT  1991 Mar 31 2:00s
                         7:00   Russia  IRK%sT  1992 Jan 19 2:00s
-                        8:00   Russia  IRK%sT
+                        8:00   Russia  IRK%sT  2011 Mar 27 2:00s
+                        9:00   -       IRKT
 #
 # From Oscar van Vlijmen (2003-10-18): [This region consists of]
 # Aginskij Buryatskij avtonomnyj okrug, Amurskaya oblast',
 # [parts of] Respublika Sakha (Yakutiya), Chitinskaya oblast'.
+
+# From Oscar van Vlijmen (2009-11-29):
+# ...some regions of [Russia] were merged with others since 2005...
+# Some names were changed, no big deal, except for one instance: a new name.
+# YAK/YAKST: UTC+9 Zabajkal'skij kraj.
+
+# From Oscar van Vlijmen (2009-11-29):
 # The Sakha districts are: Aldanskij, Amginskij, Anabarskij,
-# Bulunskij, Verkhnekolymskij, Verkhnevilyujskij, Vilyujskij, Gornyj,
+# Verkhnevilyujskij, Vilyujskij, Gornyj,
 # Zhiganskij, Kobyajskij, Lenskij, Megino-Kangalasskij, Mirninskij,
-# Namskij, Nyurbinskij, Olenekskij, Olekminskij, Srednekolymskij,
+# Namskij, Nyurbinskij, Olenyokskij, Olyokminskij,
 # Suntarskij, Tattinskij, Ust'-Aldanskij, Khangalasskij,
-# Churapchinskij, Eveno-Bytantajskij.
+# Churapchinskij, Eveno-Bytantajskij Natsional'nij.
+
 Zone Asia/Yakutsk       8:38:40 -      LMT     1919 Dec 15
                         8:00   -       YAKT    1930 Jun 21 # Yakutsk Time
                         9:00   Russia  YAK%sT  1991 Mar 31 2:00s
                         8:00   Russia  YAK%sT  1992 Jan 19 2:00s
-                        9:00   Russia  YAK%sT
+                        9:00   Russia  YAK%sT  2011 Mar 27 2:00s
+                        10:00  -       YAKT
 #
 # From Oscar van Vlijmen (2003-10-18): [This region consists of]
 # Evrejskaya avtonomnaya oblast', Khabarovskij kraj, Primorskij kraj,
 # [parts of] Respublika Sakha (Yakutiya).
-# The Sakha districts are: Verkhoyanskij, Tomponskij, Ust'-Majskij,
+
+# From Oscar van Vlijmen (2009-11-29):
+# The Sakha districts are: Bulunskij, Verkhoyanskij, Tomponskij, Ust'-Majskij,
 # Ust'-Yanskij.
 Zone Asia/Vladivostok   8:47:44 -      LMT     1922 Nov 15
                         9:00   -       VLAT    1930 Jun 21 # Vladivostok Time
                        10:00   Russia  VLA%sT  1991 Mar 31 2:00s
                         9:00   Russia  VLA%sST 1992 Jan 19 2:00s
-                       10:00   Russia  VLA%sT
+                       10:00   Russia  VLA%sT  2011 Mar 27 2:00s
+                       11:00   -       VLAT
 #
 # Sakhalinskaya oblast'.
 # The Zone name should be Yuzhno-Sakhalinsk, but that's too long.
@@ -2079,18 +2282,22 @@ Zone Asia/Sakhalin       9:30:48 -      LMT     1905 Aug 23
                        11:00   Russia  SAK%sT  1991 Mar 31 2:00s # Sakhalin T.
                        10:00   Russia  SAK%sT  1992 Jan 19 2:00s
                        11:00   Russia  SAK%sT  1997 Mar lastSun 2:00s
-                       10:00   Russia  SAK%sT
+                       10:00   Russia  SAK%sT  2011 Mar 27 2:00s
+                       11:00   -       SAKT
 #
 # From Oscar van Vlijmen (2003-10-18): [This region consists of]
 # Magadanskaya oblast', Respublika Sakha (Yakutiya).
 # Probably also: Kuril Islands.
-# The Sakha districts are: Abyjskij, Allaikhovskij, Momskij,
-# Nizhnekolymskij, Ojmyakonskij.
+
+# From Oscar van Vlijmen (2009-11-29):
+# The Sakha districts are: Abyjskij, Allaikhovskij, Verkhhhnekolymskij, Momskij,
+# Nizhnekolymskij, Ojmyakonskij, Srednekolymskij.
 Zone Asia/Magadan      10:03:12 -      LMT     1924 May  2
                        10:00   -       MAGT    1930 Jun 21 # Magadan Time
                        11:00   Russia  MAG%sT  1991 Mar 31 2:00s
                        10:00   Russia  MAG%sT  1992 Jan 19 2:00s
-                       11:00   Russia  MAG%sT
+                       11:00   Russia  MAG%sT  2011 Mar 27 2:00s
+                       12:00   -       MAGT
 #
 # From Oscar van Vlijmen (2001-08-25): [This region consists of]
 # Kamchatskaya oblast', Koryakskij avtonomnyj okrug.
@@ -2100,7 +2307,9 @@ Zone Asia/Kamchatka       10:34:36 -      LMT     1922 Nov 10
                        11:00   -       PETT    1930 Jun 21 # P-K Time
                        12:00   Russia  PET%sT  1991 Mar 31 2:00s
                        11:00   Russia  PET%sT  1992 Jan 19 2:00s
-                       12:00   Russia  PET%sT
+                       12:00   Russia  PET%sT  2010 Mar 28 2:00s
+                       11:00   Russia  PET%sT  2011 Mar 27 2:00s
+                       12:00   -       PETT
 #
 # Chukotskij avtonomnyj okrug
 Zone Asia/Anadyr       11:49:56 -      LMT     1924 May  2
@@ -2108,13 +2317,16 @@ Zone Asia/Anadyr        11:49:56 -      LMT     1924 May  2
                        13:00   Russia  ANA%sT  1982 Apr  1 0:00s
                        12:00   Russia  ANA%sT  1991 Mar 31 2:00s
                        11:00   Russia  ANA%sT  1992 Jan 19 2:00s
-                       12:00   Russia  ANA%sT
+                       12:00   Russia  ANA%sT  2010 Mar 28 2:00s
+                       11:00   Russia  ANA%sT  2011 Mar 27 2:00s
+                       12:00   -       ANAT
 
 # Serbia
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Europe/Belgrade 1:22:00 -       LMT     1884
                        1:00    -       CET     1941 Apr 18 23:00
-                       1:00    C-Eur   CE%sT   1945 May  8  2:00s
+                       1:00    C-Eur   CE%sT   1945
+                       1:00    -       CET     1945 May 8 2:00s
                        1:00    1:00    CEST    1945 Sep 16  2:00s
 # Metod Kozelj reports that the legal date of
 # transition to EU rules was 1982-11-27, for all of Yugoslavia at the time.
@@ -2266,11 +2478,64 @@ Zone Europe/Stockholm   1:12:12 -       LMT     1879 Jan  1
 # mean time in preference to apparent time -- Geneva from 1780 ....
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 # From Whitman (who writes ``Midnight?''):
-Rule   Swiss   1940    only    -       Nov      2      0:00    1:00    S
-Rule   Swiss   1940    only    -       Dec     31      0:00    0       -
+# Rule Swiss   1940    only    -       Nov      2      0:00    1:00    S
+# Rule Swiss   1940    only    -       Dec     31      0:00    0       -
 # From Shanks & Pottenger:
-Rule   Swiss   1941    1942    -       May     Sun>=1  2:00    1:00    S
-Rule   Swiss   1941    1942    -       Oct     Sun>=1  0:00    0       -
+# Rule Swiss   1941    1942    -       May     Sun>=1  2:00    1:00    S
+# Rule Swiss   1941    1942    -       Oct     Sun>=1  0:00    0       -
+
+# From Alois Treindl (2008-12-17):
+# I have researched the DST usage in Switzerland during the 1940ies.
+#
+# As I wrote in an earlier message, I suspected the current tzdata values
+# to be wrong. This is now verified.
+#
+# I have found copies of the original ruling by the Swiss Federal
+# government, in 'Eidgen[o]ssische Gesetzessammlung 1941 and 1942' (Swiss
+# federal law collection)...
+#
+# DST began on Monday 5 May 1941, 1:00 am by shifting the clocks to 2:00 am
+# DST ended on Monday 6 Oct 1941, 2:00 am by shifting the clocks to 1:00 am.
+#
+# DST began on Monday, 4 May 1942 at 01:00 am
+# DST ended on Monday, 5 Oct 1942 at 02:00 am
+#
+# There was no DST in 1940, I have checked the law collection carefully.
+# It is also indicated by the fact that the 1942 entry in the law
+# collection points back to 1941 as a reference, but no reference to any
+# other years are made.
+#
+# Newspaper articles I have read in the archives on 6 May 1941 reported
+# about the introduction of DST (Sommerzeit in German) during the previous
+# night as an absolute novelty, because this was the first time that such
+# a thing had happened in Switzerland.
+#
+# I have also checked 1916, because one book source (Gabriel, Traite de
+# l'heure dans le monde) claims that Switzerland had DST in 1916. This is
+# false, no official document could be found. Probably Gabriel got misled
+# by references to Germany, which introduced DST in 1916 for the first time.
+#
+# The tzdata rules for Switzerland must be changed to:
+# Rule  Swiss   1941    1942    -       May     Mon>=1  1:00    1:00    S
+# Rule  Swiss   1941    1942    -       Oct     Mon>=1  2:00    0       -
+#
+# The 1940 rules must be deleted.
+#
+# One further detail for Switzerland, which is probably out of scope for
+# most users of tzdata:
+# The zone file
+# Zone    Europe/Zurich   0:34:08 -       LMT     1848 Sep 12
+#                          0:29:44 -       BMT     1894 Jun #Bern Mean Time
+#                          1:00    Swiss   CE%sT   1981
+#                          1:00    EU      CE%sT
+# describes all of Switzerland correctly, with the exception of
+# the Cantone Geneve (Geneva, Genf). Between 1848 and 1894 Geneve did not
+# follow Bern Mean Time but kept its own local mean time.
+# To represent this, an extra zone would be needed.
+
+# Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
+Rule   Swiss   1941    1942    -       May     Mon>=1  1:00    1:00    S
+Rule   Swiss   1941    1942    -       Oct     Mon>=1  2:00    0       -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Europe/Zurich   0:34:08 -       LMT     1848 Sep 12
                        0:29:44 -       BMT     1894 Jun # Bern Mean Time
@@ -2306,6 +2571,20 @@ Zone     Europe/Zurich   0:34:08 -       LMT     1848 Sep 12
 # (on a non-government server though) describing dates between 2002 and 2006:
 # http://www.alomaliye.com/bkk_2002_3769.htm
 
+# From G&ouml;kdeniz Karada&#x011f; (2011-03-10):
+# 
+# According to the articles linked below, Turkey will change into summer
+# time zone (GMT+3) on March 28, 2011 at 3:00 a.m. instead of March 27.
+# This change is due to a nationwide exam on 27th.
+# 
+# <a href="http://www.worldbulletin.net/?aType=haber&ArticleID=70872">
+# http://www.worldbulletin.net/?aType=haber&ArticleID=70872
+# </a>
+# Turkish:
+# <a href="http://www.hurriyet.com.tr/ekonomi/17230464.asp?gid=373">
+# http://www.hurriyet.com.tr/ekonomi/17230464.asp?gid=373
+# </a>
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Turkey  1916    only    -       May      1      0:00    1:00    S
 Rule   Turkey  1916    only    -       Oct      1      0:00    0       -
@@ -2371,6 +2650,8 @@ Zone      Europe/Istanbul 1:55:52 -       LMT     1880
                        2:00    Turkey  EE%sT   1978 Oct 15
                        3:00    Turkey  TR%sT   1985 Apr 20 # Turkey Time
                        2:00    Turkey  EE%sT   2007
+                       2:00    EU      EE%sT   2011 Mar 27 1:00u
+                       2:00    -       EET     2011 Mar 28 1:00u
                        2:00    EU      EE%sT
 Link   Europe/Istanbul Asia/Istanbul   # Istanbul is in both continents.
 
@@ -2384,8 +2665,54 @@ Link     Europe/Istanbul Asia/Istanbul   # Istanbul is in both continents.
 # of March at 3am the time is changing to 4am and each last Sunday of
 # October the time at 4am is changing to 3am"
 
+# From Alexander Krivenyshev (2011-09-20):
+# On September 20, 2011 the deputies of the Verkhovna Rada agreed to
+# abolish the transfer clock to winter time.
+#
+# Bill number 8330 of MP from the Party of Regions Oleg Nadoshi got
+# approval from 266 deputies.
+#
+# Ukraine abolishes transter back to the winter time (in Russian)
+# <a href="http://news.mail.ru/politics/6861560/">
+# http://news.mail.ru/politics/6861560/
+# </a>
+#
+# The Ukrainians will no longer change the clock (in Russian)
+# <a href="http://www.segodnya.ua/news/14290482.html">
+# http://www.segodnya.ua/news/14290482.html
+# </a>
+#
+# Deputies cancelled the winter time (in Russian)
+# <a href="http://www.pravda.com.ua/rus/news/2011/09/20/6600616/">
+# http://www.pravda.com.ua/rus/news/2011/09/20/6600616/
+# </a>
+#
+# From Philip Pizzey (2011-10-18):
+# Today my Ukrainian colleagues have informed me that the
+# Ukrainian parliament have decided that they will go to winter
+# time this year after all.
+#
+# From Udo Schwedt (2011-10-18):
+# As far as I understand, the recent change to the Ukranian time zone 
+# (Europe/Kiev) to introduce permanent daylight saving time (similar
+# to Russia) was reverted today:
+#
+# <a href="http://portal.rada.gov.ua/rada/control/en/publish/article/info_left?art_id=287324&cat_id=105995">
+# http://portal.rada.gov.ua/rada/control/en/publish/article/info_left?art_id=287324&cat_id=105995
+# </a>
+#
+# Also reported by Alexander Bokovoy (2011-10-18) who also noted:
+# The law documents themselves are at
+#
+# <a href="http://w1.c1.rada.gov.ua/pls/zweb_n/webproc4_1?id=&pf3511=41484">
+# http://w1.c1.rada.gov.ua/pls/zweb_n/webproc4_1?id=&pf3511=41484
+# </a>
+
+
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 # Most of Ukraine since 1970 has been like Kiev.
+# "Kyiv" is the transliteration of the Ukrainian name, but
+# "Kiev" is more common in English.
 Zone Europe/Kiev       2:02:04 -       LMT     1880
                        2:02:04 -       KMT     1924 May  2 # Kiev Mean Time
                        2:00    -       EET     1930 Jun 21
@@ -2397,6 +2724,8 @@ Zone Europe/Kiev  2:02:04 -       LMT     1880
                        2:00    E-Eur   EE%sT   1995
                        2:00    EU      EE%sT
 # Ruthenia used CET 1990/1991.
+# "Uzhhorod" is the transliteration of the Ukrainian name, but
+# "Uzhgorod" is more common in English.
 Zone Europe/Uzhgorod   1:29:12 -       LMT     1890 Oct
                        1:00    -       CET     1940
                        1:00    C-Eur   CE%sT   1944 Oct
@@ -2409,7 +2738,10 @@ Zone Europe/Uzhgorod     1:29:12 -       LMT     1890 Oct
                        2:00    E-Eur   EE%sT   1995
                        2:00    EU      EE%sT
 # Zaporozh'ye and eastern Lugansk oblasts observed DST 1990/1991.
-# Zaporozh'ye has an apostrophe, but Posix file names can't have apostrophes.
+# "Zaporizhia" is the transliteration of the Ukrainian name, but
+# "Zaporozh'ye" is more common in English.  Use the common English
+# spelling, except omit the apostrophe as it is not allowed in
+# portable Posix file names.
 Zone Europe/Zaporozhye 2:20:40 -       LMT     1880
                        2:20    -       CUT     1924 May  2 # Central Ukraine T
                        2:00    -       EET     1930 Jun 21
index 946063c0dd3a3b258720ad4d5342d48453446b9e..624ccc0c36abb49e48f7af900c8d48689eb43216 100644 (file)
@@ -1,4 +1,7 @@
-# @(#)factory  8.1
+# <pre>
+# @(#)factory  8.2
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
 
 # For companies who don't want to put time zone specification in
 # their installation procedures.  When users run date, they'll get the message.
index 0e985e95b4280e46b5b19099cfc2fc7978d224a7..950c40f1db66036f3e0464d4a0aa71249da03ac4 100644 (file)
@@ -1,12 +1,14 @@
+# <pre>
+# @(#)iso3166.tab      8.11
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
 # ISO 3166 alpha-2 country codes
 #
-# @(#)iso3166.tab      8.4
-#
 # From Paul Eggert (2006-09-27):
 #
 # This file contains a table with the following columns:
 # 1.  ISO 3166-1 alpha-2 country code, current as of
-#     ISO 3166-1 Newsletter No. V-12 (2006-09-26).  See:
+#     ISO 3166-1 Newsletter VI-1 (2007-09-21).  See:
 #     <a href="http://www.iso.org/iso/en/prods-services/iso3166ma/index.html">
 #     ISO 3166 Maintenance agency (ISO 3166/MA)
 #     </a>.
@@ -19,6 +21,9 @@
 #
 # Lines beginning with `#' are comments.
 #
+# From Arthur David Olson (2011-08-17):
+# Resynchronized today with the ISO 3166 site (adding SS for South Sudan).
+#
 #country-
 #code  country name
 AD     Andorra
@@ -28,7 +33,6 @@ AG    Antigua & Barbuda
 AI     Anguilla
 AL     Albania
 AM     Armenia
-AN     Netherlands Antilles
 AO     Angola
 AQ     Antarctica
 AR     Argentina
@@ -47,9 +51,11 @@ BG   Bulgaria
 BH     Bahrain
 BI     Burundi
 BJ     Benin
+BL     St Barthelemy
 BM     Bermuda
 BN     Brunei
 BO     Bolivia
+BQ     Bonaire Sint Eustatius & Saba
 BR     Brazil
 BS     Bahamas
 BT     Bhutan
@@ -72,6 +78,7 @@ CO    Colombia
 CR     Costa Rica
 CU     Cuba
 CV     Cape Verde
+CW     Curacao
 CX     Christmas Island
 CY     Cyprus
 CZ     Czech Republic
@@ -159,6 +166,7 @@ MA  Morocco
 MC     Monaco
 MD     Moldova
 ME     Montenegro
+MF     St Martin (French part)
 MG     Madagascar
 MH     Marshall Islands
 MK     Macedonia
@@ -225,8 +233,10 @@ SM San Marino
 SN     Senegal
 SO     Somalia
 SR     Suriname
+SS     South Sudan
 ST     Sao Tome & Principe
 SV     El Salvador
+SX     Sint Maarten
 SY     Syria
 SZ     Swaziland
 TC     Turks & Caicos Is
diff --git a/share/zoneinfo/itca.jpg b/share/zoneinfo/itca.jpg
deleted file mode 100644 (file)
index 89a7119..0000000
Binary files a/share/zoneinfo/itca.jpg and /dev/null differ
index 6b99037785371b88674cc359e39a2ad2f18bd46c..dd08290196996b5c2a6603465a8e8e3ab14e06fe 100644 (file)
@@ -1,4 +1,7 @@
-# @(#)leapseconds      8.3
+# <pre>
+# @(#)leapseconds      8.11
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
 
 # Allowance for leapseconds added to each timezone file.
 
@@ -44,39 +47,41 @@ Leap        1995    Dec     31      23:59:60        +       S
 Leap   1997    Jun     30      23:59:60        +       S
 Leap   1998    Dec     31      23:59:60        +       S
 Leap   2005    Dec     31      23:59:60        +       S
+Leap   2008    Dec     31      23:59:60        +       S
 
-# ...
-# Sent: Thursday, February 01, 2007 9:49 AM
-# ...
-# Subject: Bulletin C number 33
-#
-#      INTERNATIONAL EARTH ROTATION AND REFERENCE SYSTEMS SERVICE (IERS)
+# INTERNATIONAL EARTH ROTATION AND REFERENCE SYSTEMS SERVICE (IERS)
 #
 # SERVICE INTERNATIONAL DE LA ROTATION TERRESTRE ET DES SYSTEMES DE REFERENCE
 #
 # SERVICE DE LA ROTATION TERRESTRE
 # OBSERVATOIRE DE PARIS
 # 61, Av. de l'Observatoire 75014 PARIS (France)
-# ...
+# Tel.      : 33 (0) 1 40 51 22 29
+# FAX       : 33 (0) 1 40 51 22 91
+# Internet  : services.iers@obspm.fr
+#
+# Paris, 2 February 2011
+#
+# Bulletin C 41
 #
-#                                                Paris, 1 February 2007
-#                                                Bulletin C 33
-#                                                To authorities responsible
-#                                                for the measurement and
-#                                                distribution of time
+# To authorities responsible
+# for the measurement and
+# distribution of time
 #
-#                           INFORMATION ON UTC - TAI
+# INFORMATION ON UTC - TAI
 #
-# NO positive leap second will be introduced at the end of June 2007.
+# NO positive leap second will be introduced at the end of June 2011.
 # The difference between Coordinated Universal Time UTC and the
-# International Atomic Time TAI is:
-#      from 2006 January 1, 0h UTC, until further notice : UTC-TAI = -33 s
-# Leap seconds can be introduced in UTC at the end of the months of
-# December  or June,  depending on the evolution of UT1-TAI. Bulletin C is
-# mailed every  six months, either to announce a time step in UTC, or to
-# confirm that there  will be no time step at the next possible date.
+# International Atomic Time TAI is :           
+#
+# from 2009 January 1, 0h UTC, until further notice : UTC-TAI = -34 s
+#
+# Leap seconds can be introduced in UTC at the end of the months of December
+# or June,  depending on the evolution of UT1-TAI. Bulletin C is mailed every
+# six months, either to announce a time step in UTC, or to confirm that there
+# will be no time step at the next possible date.
 #
-#                              Daniel GAMBIS
-#                              Director
-#                              Earth Orientation Center of IERS
-#                              Observatoire de Paris, France
+# Daniel GAMBIS
+# Head                 
+# Earth Orientation Center of the IERS
+# Observatoire de Paris, France
index 3184b7bdff573ca634d254c96712f97b6a8980ea..a21bf895b053ea2f1e564ca2eb55d481f1c63eb0 100644 (file)
@@ -1,5 +1,7 @@
-# @(#)northamerica     8.15
 # <pre>
+# @(#)northamerica     8.51
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
 
 # also includes Central America and the Caribbean
 
@@ -344,11 +346,32 @@ Zone America/North_Dakota/New_Salem -6:45:39 - LMT 1883 Nov 18 12:14:21
                        -7:00   US      M%sT    2003 Oct 26 02:00
                        -6:00   US      C%sT
 
+# From Josh Findley (2011-01-21):
+# ...it appears that Mercer County, North Dakota, changed from the
+# mountain time zone to the central time zone at the last transition from
+# daylight-saving to standard time (on Nov. 7, 2010):
+# <a href="http://www.gpo.gov/fdsys/pkg/FR-2010-09-29/html/2010-24376.htm">
+# http://www.gpo.gov/fdsys/pkg/FR-2010-09-29/html/2010-24376.htm
+# </a>
+# <a href="http://www.bismarcktribune.com/news/local/article_1eb1b588-c758-11df-b472-001cc4c03286.html">
+# http://www.bismarcktribune.com/news/local/article_1eb1b588-c758-11df-b472-001cc4c03286.html
+# </a>
+
+# From Andy Lipscomb (2011-01-24):
+# ...according to the Census Bureau, the largest city is Beulah (although
+# it's commonly referred to as Beulah-Hazen, with Hazen being the next
+# largest city in Mercer County).  Google Maps places Beulah's city hall
+# at 4715'51" north, 10146'40" west, which yields an offset of 6h47'07".
+
+Zone America/North_Dakota/Beulah -6:47:07 - LMT 1883 Nov 18 12:12:53
+                       -7:00   US      M%sT    2010 Nov  7 2:00
+                       -6:00   US      C%sT
+
 # US mountain time, represented by Denver
 #
 # Colorado, far western Kansas, Montana, western
 # Nebraska, Nevada border (Jackpot, Owyhee, and Mountain City),
-# New Mexico, southwestern North Dakota, far eastern Oregon,
+# New Mexico, southwestern North Dakota,
 # western South Dakota, far western Texas (El Paso County, Hudspeth County,
 # and Pine Springs and Nickel Creek in Culberson County), Utah, Wyoming
 #
@@ -369,7 +392,8 @@ Zone America/Denver -6:59:56 -      LMT     1883 Nov 18 12:00:04
 # US Pacific time, represented by Los Angeles
 #
 # California, northern Idaho (Benewah, Bonner, Boundary, Clearwater,
-# Idaho, Kootenai, Latah, Lewis, Nez Perce, and Shoshone counties),
+# Idaho, Kootenai, Latah, Lewis, Nez Perce, and Shoshone counties,
+# and the northern three-quarters of Idaho county),
 # most of Nevada, most of Oregon, and Washington
 #
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER
@@ -402,15 +426,78 @@ Zone America/Los_Angeles -7:52:58 -       LMT     1883 Nov 18 12:07:02
 # were nearby inhabitants in some cases and for our purposes perhaps
 # it's best to simply use the official transition.
 #
+
+# From Steve Ferguson (2011-01-31):
+# The author lives in Alaska and many of the references listed are only
+# available to Alaskan residents.
+#
+# <a href="http://www.alaskahistoricalsociety.org/index.cfm?section=discover%20alaska&page=Glimpses%20of%20the%20Past&viewpost=2&ContentId=98">
+# http://www.alaskahistoricalsociety.org/index.cfm?section=discover%20alaska&page=Glimpses%20of%20the%20Past&viewpost=2&ContentId=98
+# </a>
+
+# From Arthur David Olson (2011-02-01):
+# Here's database-relevant material from the 2001 "Alaska History" article:
+#
+# On September 20 [1979]...DOT...officials decreed that on April 27,
+# 1980, Juneau and other nearby communities would move to Yukon Time.
+# Sitka, Petersburg, Wrangell, and Ketchikan, however, would remain on
+# Pacific Time.
+#
+# ...on September 22, 1980, DOT Secretary Neil E. Goldschmidt rescinded the
+# Department's September 1979 decision. Juneau and other communities in
+# northern Southeast reverted to Pacific Time on October 26.
+#
+# On October 28 [1983]...the Metlakatla Indian Community Council voted
+# unanimously to keep the reservation on Pacific Time.
+#
+# According to DOT official Joanne Petrie, Indian reservations are not
+# bound to follow time zones imposed by neighboring jurisdictions.
+#
+# (The last is consistent with how the database now handles the Navajo
+# Nation.)
+
+# From Arthur David Olson (2011-02-09):
+# I just spoke by phone with a staff member at the Metlakatla Indian
+# Community office (using contact information available at
+# <a href="http://www.commerce.state.ak.us/dca/commdb/CIS.cfm?Comm_Boro_name=Metlakatla">
+# http://www.commerce.state.ak.us/dca/commdb/CIS.cfm?Comm_Boro_name=Metlakatla
+# </a>).
+# It's shortly after 1:00 here on the east coast of the United States;
+# the staffer said it was shortly after 10:00 there. When I asked whether
+# that meant they were on Pacific time, they said no--they were on their
+# own time. I asked about daylight saving; they said it wasn't used. I
+# did not inquire about practices in the past.
+
+# From Arthur David Olson (2011-08-17):
+# For lack of better information, assume that Metlakatla's
+# abandonment of use of daylight saving resulted from the 1983 vote.
+
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone America/Juneau     15:02:19 -     LMT     1867 Oct 18
                         -8:57:41 -     LMT     1900 Aug 20 12:00
                         -8:00  -       PST     1942
                         -8:00  US      P%sT    1946
                         -8:00  -       PST     1969
+                        -8:00  US      P%sT    1980 Apr 27 2:00
+                        -9:00  US      Y%sT    1980 Oct 26 2:00        
                         -8:00  US      P%sT    1983 Oct 30 2:00
                         -9:00  US      Y%sT    1983 Nov 30
                         -9:00  US      AK%sT
+Zone America/Sitka      14:58:47 -     LMT     1867 Oct 18
+                        -9:01:13 -     LMT     1900 Aug 20 12:00
+                        -8:00  -       PST     1942
+                        -8:00  US      P%sT    1946
+                        -8:00  -       PST     1969
+                        -8:00  US      P%sT    1983 Oct 30 2:00
+                        -9:00  US      Y%sT    1983 Nov 30
+                        -9:00  US      AK%sT
+Zone America/Metlakatla         15:13:42 -     LMT     1867 Oct 18
+                        -8:46:18 -     LMT     1900 Aug 20 12:00
+                        -8:00  -       PST     1942
+                        -8:00  US      P%sT    1946
+                        -8:00  -       PST     1969
+                        -8:00  US      P%sT    1983 Oct 30 2:00
+                        -8:00  -       MeST
 Zone America/Yakutat    14:41:05 -     LMT     1867 Oct 18
                         -9:18:55 -     LMT     1900 Aug 20 12:00
                         -9:00  -       YST     1942
@@ -468,20 +555,50 @@ Zone America/Adak  12:13:21 -     LMT     1867 Oct 18
 #  three votes for and one against."
 
 # Hawaii
-#
-# From Arthur David Olson:
-# And then there's Hawaii.
-# DST was observed for one day in 1933;
-# standard time was changed by half an hour in 1947;
-# it's always standard as of 1986.
-#
-# From Paul Eggert:
-# Shanks says the 1933 experiment lasted for three weeks.  Go with Shanks.
-#
-Zone Pacific/Honolulu  -10:31:26 -     LMT     1900 Jan  1 12:00
-                       -10:30  -       HST     1933 Apr 30 2:00
-                       -10:30  1:00    HDT     1933 May 21 2:00
-                       -10:30  US      H%sT    1947 Jun  8 2:00
+
+# From Arthur David Olson (2010-12-09):
+# "Hawaiian Time" by Robert C. Schmitt and Doak C. Cox appears on pages 207-225
+# of volume 26 of The Hawaiian Journal of History (1992). As of 2010-12-09,
+# the article is available at
+# <a href="http://evols.library.manoa.hawaii.edu/bitstream/10524/239/2/JL26215.pdf">
+# http://evols.library.manoa.hawaii.edu/bitstream/10524/239/2/JL26215.pdf
+# </a>
+# and indicates that standard time was adopted effective noon, January
+# 13, 1896 (page 218), that in "1933, the Legislature decreed daylight
+# saving for the period between the last Sunday of each April and the
+# last Sunday of each September, but less than a month later repealed the
+# act," (page 220), that year-round daylight saving time was in effect
+# from 1942-02-09 to 1945-09-30 (page 221, with no time of day given for
+# when clocks changed) and that clocks were changed by 30 minutes
+# effective the second Sunday of June, 1947 (page 219, with no time of
+# day given for when clocks changed). A footnote for the 1933 changes
+# cites Session Laws of Hawaii 1933, "Act. 90 (approved 26 Apr. 1933)
+# and Act 163 (approved 21 May 1933)."
+
+# From Arthur David Olson (2011-01-19):
+# The following is from "Laws of the Territory of Hawaii Passed by the
+# Seventeenth Legislature: Regular Session 1933," available (as of
+# 2011-01-19) at American University's Pence Law Library. Page 85: "Act
+# 90...At 2 o'clock ante meridian of the last Sunday in April of each
+# year, the standard time of this Territory shall be advanced one
+# hour...This Act shall take effect upon its approval. Approved this 26th
+# day of April, A. D. 1933. LAWRENCE M JUDD, Governor of the Territory of
+# Hawaii." Page 172:  "Act 163...Act 90 of the Session Laws of 1933 is
+# hereby repealed...This Act shall take effect upon its approval, upon
+# which date the standard time of this Territory shall be restored to
+# that existing immediately prior to the taking effect of said Act 90.
+# Approved this 21st day of May, A. D. 1933. LAWRENCE M. JUDD, Governor
+# of the Territory of Hawaii."
+#
+# Note that 1933-05-21 was a Sunday.
+# We're left to guess the time of day when Act 163 was approved; guess noon.
+
+Zone Pacific/Honolulu  -10:31:26 -     LMT     1896 Jan 13 12:00 #Schmitt&Cox
+                       -10:30  -       HST     1933 Apr 30 2:00 #Laws 1933
+                       -10:30  1:00    HDT     1933 May 21 12:00 #Laws 1933+12
+                       -10:30  -       HST     1942 Feb 09 2:00 #Schmitt&Cox+2
+                       -10:30  1:00    HDT     1945 Sep 30 2:00 #Schmitt&Cox+2
+                       -10:30  -       HST     1947 Jun  8 2:00 #Schmitt&Cox+2
                        -10:00  -       HST
 
 # Now we turn to US areas that have diverged from the consensus since 1970.
@@ -527,7 +644,8 @@ Link America/Denver America/Shiprock
 # Boise, Bonneville, Butte, Camas, Canyon, Caribou, Cassia, Clark,
 # Custer, Elmore, Franklin, Fremont, Gem, Gooding, Jefferson, Jerome,
 # Lemhi, Lincoln, Madison, Minidoka, Oneida, Owyhee, Payette, Power,
-# Teton, Twin Falls, Valley, Washington counties) and eastern Oregon
+# Teton, Twin Falls, Valley, Washington counties, and the southern
+# quarter of Idaho county) and eastern Oregon (most of Malheur County)
 # switched four weeks late in 1974.
 #
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
@@ -544,7 +662,7 @@ Zone America/Boise  -7:44:49 -      LMT     1883 Nov 18 12:15:11
 # What time is it in Indiana?
 # </a> (2006-03-01)
 #
-# From Paul Eggert (2006-03-22):
+# From Paul Eggert (2007-08-17):
 # Since 1970, most of Indiana has been like America/Indiana/Indianapolis,
 # with the following exceptions:
 #
@@ -556,11 +674,8 @@ Zone America/Boise -7:44:49 -      LMT     1883 Nov 18 12:15:11
 # - Clark, Floyd, and Harrison counties have been like
 #   America/Kentucky/Louisville.
 #
-# - Daviess, Dubois, Knox, Martin, Perry, and Pulaski counties
-#   have been like America/Indiana/Vincennes.
-#
-# - Crawford, Pike, Starke, and Switzerland counties have their own time zone
-#   histories as noted below.
+# - Crawford, Daviess, Dubois, Knox, Martin, Perry, Pike, Pulaski, Starke,
+#   and Switzerland counties have their own time zone histories as noted below.
 #
 # Shanks partitioned Indiana into 345 regions, each with its own time history,
 # and wrote ``Even newspaper reports present contradictory information.''
@@ -628,8 +743,9 @@ Zone America/Indiana/Marengo -5:45:23 -     LMT     1883 Nov 18 12:14:37
                        -5:00   -       EST     2006
                        -5:00   US      E%sT
 #
-# Daviess, Dubois, Knox, Martin, and Perry Counties, Indiana,
-# switched from eastern to central time in April 2006.
+# Daviess, Dubois, Knox, and Martin Counties, Indiana,
+# switched from eastern to central time in April 2006, then switched back
+# in November 2007.
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER
 Rule Vincennes 1946    only    -       Apr     lastSun 2:00    1:00    D
 Rule Vincennes 1946    only    -       Sep     lastSun 2:00    0       S
@@ -647,10 +763,31 @@ Zone America/Indiana/Vincennes -5:50:07 - LMT     1883 Nov 18 12:09:53
                        -5:00   -       EST     1969
                        -5:00   US      E%sT    1971
                        -5:00   -       EST     2006 Apr  2 2:00
+                       -6:00   US      C%sT    2007 Nov  4 2:00
+                       -5:00   US      E%sT
+#
+# Perry County, Indiana, switched from eastern to central time in April 2006.
+# Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER
+Rule Perry     1946    only    -       Apr     lastSun 2:00    1:00    D
+Rule Perry     1946    only    -       Sep     lastSun 2:00    0       S
+Rule Perry     1953    1954    -       Apr     lastSun 2:00    1:00    D
+Rule Perry     1953    1959    -       Sep     lastSun 2:00    0       S
+Rule Perry     1955    only    -       May      1      0:00    1:00    D
+Rule Perry     1956    1963    -       Apr     lastSun 2:00    1:00    D
+Rule Perry     1960    only    -       Oct     lastSun 2:00    0       S
+Rule Perry     1961    only    -       Sep     lastSun 2:00    0       S
+Rule Perry     1962    1963    -       Oct     lastSun 2:00    0       S
+# Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
+Zone America/Indiana/Tell_City -5:47:03 - LMT  1883 Nov 18 12:12:57
+                       -6:00   US      C%sT    1946
+                       -6:00 Perry     C%sT    1964 Apr 26 2:00
+                       -5:00   -       EST     1969
+                       -5:00   US      E%sT    1971
+                       -5:00   -       EST     2006 Apr  2 2:00
                        -6:00   US      C%sT
 #
 # Pike County, Indiana moved from central to eastern time in 1977,
-# then switched back in 2006.
+# then switched back in 2006, then switched back again in 2007.
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER
 Rule   Pike    1955    only    -       May      1      0:00    1:00    D
 Rule   Pike    1955    1960    -       Sep     lastSun 2:00    0       S
@@ -663,7 +800,8 @@ Zone America/Indiana/Petersburg -5:49:07 - LMT      1883 Nov 18 12:10:53
                        -5:00   -       EST     1966 Oct 30 2:00
                        -6:00   US      C%sT    1977 Oct 30 2:00
                        -5:00   -       EST     2006 Apr  2 2:00
-                       -6:00   US      C%sT
+                       -6:00   US      C%sT    2007 Nov  4 2:00
+                       -5:00   US      E%sT
 #
 # Starke County, Indiana moved from central to eastern time in 1991,
 # then switched back in 2006.
@@ -1029,12 +1167,29 @@ Rule    StJohns 1960    1986    -       Oct     lastSun 2:00    0       S
 # From Paul Eggert (2000-10-02):
 # INMS (2000-09-12) says that, since 1988 at least, Newfoundland switches
 # at 00:01 local time.  For now, assume it started in 1987.
+
+# From Michael Pelley (2011-09-12):
+# We received today, Monday, September 12, 2011, notification that the
+# changes to the Newfoundland Standard Time Act have been proclaimed.
+# The change in the Act stipulates that the change from Daylight Savings
+# Time to Standard Time and from Standard Time to Daylight Savings Time
+# now occurs at 2:00AM.
+# ...
+# <a href="http://www.assembly.nl.ca/legislation/sr/annualstatutes/2011/1106.chp.htm">
+# http://www.assembly.nl.ca/legislation/sr/annualstatutes/2011/1106.chp.htm
+# </a>
+# ...
+# MICHAEL PELLEY  |  Manager of Enterprise Architecture - Solution Delivery
+# Office of the Chief Information Officer
+# Executive Council
+# Government of Newfoundland & Labrador
+
 Rule   StJohns 1987    only    -       Apr     Sun>=1  0:01    1:00    D
 Rule   StJohns 1987    2006    -       Oct     lastSun 0:01    0       S
 Rule   StJohns 1988    only    -       Apr     Sun>=1  0:01    2:00    DD
 Rule   StJohns 1989    2006    -       Apr     Sun>=1  0:01    1:00    D
-Rule   StJohns 2007    max     -       Mar     Sun>=8  0:01    1:00    D
-Rule   StJohns 2007    max     -       Nov     Sun>=1  0:01    0       S
+Rule   StJohns 2007    2011    -       Mar     Sun>=8  0:01    1:00    D
+Rule   StJohns 2007    2010    -       Nov     Sun>=1  0:01    0       S
 #
 # St John's has an apostrophe, but Posix file names can't have apostrophes.
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
@@ -1044,7 +1199,8 @@ Zone America/St_Johns     -3:30:52 -      LMT     1884
                        -3:30:52 StJohns N%sT   1935 Mar 30
                        -3:30   StJohns N%sT    1942 May 11
                        -3:30   Canada  N%sT    1946
-                       -3:30   StJohns N%sT
+                       -3:30   StJohns N%sT    2011 Nov
+                       -3:30   Canada  N%sT
 
 # most of east Labrador
 
@@ -1058,7 +1214,8 @@ Zone America/Goose_Bay    -4:01:40 -      LMT     1884 # Happy Valley-Goose Bay
                        -3:30   StJohns N%sT    1942 May 11
                        -3:30   Canada  N%sT    1946
                        -3:30   StJohns N%sT    1966 Mar 15 2:00
-                       -4:00   StJohns A%sT
+                       -4:00   StJohns A%sT    2011 Nov
+                       -4:00   Canada  A%sT
 
 
 # west Labrador, Nova Scotia, Prince Edward I
@@ -1300,6 +1457,83 @@ Zone America/Montreal    -4:54:16 -      LMT     1884
 # entry since our cutoff date of 1970, so we can move
 # America/Coral_Harbour to the 'backward' file.
 
+# From Mark Brader (2010-03-06):
+#
+# Currently the database has:
+#
+# # Ontario
+#
+# # From Paul Eggert (2006-07-09):
+# # Shanks & Pottenger write that since 1970 most of Ontario has been like
+# # Toronto.
+# # Thunder Bay skipped DST in 1973.
+# # Many smaller locales did not observe peacetime DST until 1974;
+# # Nipigon (EST) and Rainy River (CST) are the largest that we know of.
+#
+# In the (Toronto) Globe and Mail for Saturday, 1955-09-24, in the bottom
+# right corner of page 1, it says that Toronto will return to standard
+# time at 2 am Sunday morning (which agrees with the database), and that:
+#
+#     The one-hour setback will go into effect throughout most of Ontario,
+#     except in areas like Windsor which remains on standard time all year.
+#
+# Windsor is, of course, a lot larger than Nipigon.
+#
+# I only came across this incidentally.  I don't know if Windsor began
+# observing DST when Detroit did, or in 1974, or on some other date.
+#
+# By the way, the article continues by noting that:
+#
+#     Some cities in the United States have pushed the deadline back
+#     three weeks and will change over from daylight saving in October.
+
+# From Arthur David Olson (2010-07-17):
+#
+# "Standard Time and Time Zones in Canada" appeared in
+# The Journal of The Royal Astronomical Society of Canada,
+# volume 26, number 2 (February 1932) and, as of 2010-07-17,
+# was available at
+# <a href="http://adsabs.harvard.edu/full/1932JRASC..26...49S">
+# http://adsabs.harvard.edu/full/1932JRASC..26...49S
+# </a>
+#
+# It includes the text below (starting on page 57):
+#
+#   A list of the places in Canada using daylight saving time would
+# require yearly revision. From information kindly furnished by
+# the provincial governments and by the postmasters in many cities
+# and towns, it is found that the following places used daylight sav-
+# ing in 1930. The information for the province of Quebec is definite,
+# for the other provinces only approximate:
+#
+#      Province        Daylight saving time used
+# Prince Edward Island Not used.
+# Nova Scotia          In Halifax only.
+# New Brunswick                In St. John only.
+# Quebec               In the following places:
+#                      Montreal        Lachine
+#                      Quebec          Mont-Royal
+#                      Levis           Iberville
+#                      St. Lambert     Cap de la Madeleine
+#                      Verdun          Loretteville
+#                      Westmount       Richmond
+#                      Outremont       St. Jerome
+#                      Longueuil       Greenfield Park
+#                      Arvida          Waterloo
+#                      Chambly-Canton  Beaulieu
+#                      Melbourne       La Tuque
+#                      St. Theophile   Buckingham
+# Ontario              Used generally in the cities and towns along
+#                      the southerly part of the province. Not
+#                      used in the northwesterlhy part.
+# Manitoba             Not used.
+# Saskatchewan         In Regina only.
+# Alberta              Not used.
+# British Columbia     Not used.
+#
+#   With some exceptions, the use of daylight saving may be said to be limited
+# to those cities and towns lying between Quebec city and Windsor, Ont.
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Toronto 1919    only    -       Mar     30      23:30   1:00    D
 Rule   Toronto 1919    only    -       Oct     26      0:00    0       S
@@ -1713,16 +1947,69 @@ Zone America/Dawson_Creek -8:00:56 -    LMT     1884
 # daylight saving....
 # http://www.nnsl.com/frames/newspapers/2006-11/nov13_06none.html
 
-# From Chris Walton (2007-03-14):
-# Today I phoned the "hamlet office" to find out what Resolute was doing with
-# its clocks.
+# From Chris Walton (2011-03-21):
+# Back in 2007 I initiated the creation of a new "zone file" for Resolute
+# Bay. Resolute Bay is a small community located about 900km north of
+# the Arctic Circle. The zone file was required because Resolute Bay had
+# decided to use UTC-5 instead of UTC-6 for the winter of 2006-2007.
+#
+# According to new information which I received last week, Resolute Bay
+# went back to using UTC-6 in the winter of 2007-2008...
+#
+# On March 11/2007 most of Canada went onto daylight saving. On March
+# 14/2007 I phoned the Resolute Bay hamlet office to do a "time check." I
+# talked to somebody that was both knowledgeable and helpful. I was able
+# to confirm that Resolute Bay was still operating on UTC-5. It was
+# explained to me that Resolute Bay had been on the Eastern Time zone
+# (EST) in the winter, and was now back on the Central Time zone (CDT).
+# i.e. the time zone had changed twice in the last year but the clocks
+# had not moved. The residents had to know which time zone they were in
+# so they could follow the correct TV schedule...
+#
+# On Nov 02/2008 most of Canada went onto standard time. On Nov 03/2008 I
+# phoned the Resolute Bay hamlet office...[D]ue to the challenging nature
+# of the phone call, I decided to seek out an alternate source of
+# information. I found an e-mail address for somebody by the name of
+# Stephanie Adams whose job was listed as "Inns North Support Officer for
+# Arctic Co-operatives." I was under the impression that Stephanie lived
+# and worked in Resolute Bay...
+#
+# On March 14/2011 I phoned the hamlet office again. I was told that
+# Resolute Bay had been using Central Standard Time over the winter of
+# 2010-2011 and that the clocks had therefore been moved one hour ahead
+# on March 13/2011. The person I talked to was aware that Resolute Bay
+# had previously experimented with Eastern Standard Time but he could not
+# tell me when the practice had stopped.
+#
+# On March 17/2011 I searched the Web to find an e-mail address of
+# somebody that might be able to tell me exactly when Resolute Bay went
+# off Eastern Standard Time. I stumbled on the name "Aziz Kheraj." Aziz
+# used to be the mayor of Resolute Bay and he apparently owns half the
+# businesses including "South Camp Inn." This website has some info on
+# Aziz:
+# <a href="http://www.uphere.ca/node/493">
+# http://www.uphere.ca/node/493
+# </a>
+#
+# I sent Aziz an e-mail asking when Resolute Bay had stopped using
+# Eastern Standard Time.
 #
-# The individual that answered the phone confirmed that the clocks did not
-# move at the end of daylight saving on October 29/2006.  He also told me that
-# the clocks did not move this past weekend (March 11/2007)....
+# Aziz responded quickly with this: "hi, The time was not changed for the
+# 1 year only, the following year, the community went back to the old way
+# of "spring ahead-fall behind" currently we are zulu plus 5 hrs and in
+# the winter Zulu plus 6 hrs"
 #
-# America/Resolute should use the "Canada" Rule up to October 29/2006.
-# After that it should be fixed on Eastern Standard Time until further notice.
+# This of course conflicted with everything I had ascertained in November 2008.
+#
+# I sent Aziz a copy of my 2008 e-mail exchange with Stephanie. Aziz
+# responded with this: "Hi, Stephanie lives in Winnipeg. I live here, You
+# may want to check with the weather office in Resolute Bay or do a
+# search on the weather through Env. Canada. web site"
+#
+# If I had realized the Stephanie did not live in Resolute Bay I would
+# never have contacted her.  I now believe that all the information I
+# obtained in November 2008 should be ignored...
+# I apologize for reporting incorrect information in 2008.
 
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   NT_YK   1918    only    -       Apr     14      2:00    1:00    D
@@ -1754,7 +2041,8 @@ Zone America/Resolute     0       -       zzz     1947 Aug 31 # Resolute founded
                        -6:00   NT_YK   C%sT    2000 Oct 29 2:00
                        -5:00   -       EST     2001 Apr  1 3:00
                        -6:00   Canada  C%sT    2006 Oct 29 2:00
-                       -5:00   -       EST
+                       -5:00   -       EST     2007 Mar 11 3:00
+                       -6:00   Canada  C%sT
 # aka Kangiqiniq
 Zone America/Rankin_Inlet 0    -       zzz     1957 # Rankin Inlet founded
                        -6:00   NT_YK   C%sT    2000 Oct 29 2:00
@@ -1924,6 +2212,58 @@ Zone America/Dawson      -9:17:40 -      LMT     1900 Aug 20
 # http://www.conae.gob.mx/ahorro/horaver2001_m1_2002.html (2002-02-20)
 # confirms this.  Sonora as usual is the only state where DST is not applied.
 
+# From Steffen Thorsen (2009-12-28):
+#
+# Steffen Thorsen wrote:
+# > Mexico's House of Representatives has approved a proposal for northern
+# > Mexico's border cities to share the same daylight saving schedule as
+# > the United States.
+# Now this has passed both the Congress and the Senate, so starting from
+# 2010, some border regions will be the same:
+# <a href="http://www.signonsandiego.com/news/2009/dec/28/clocks-will-match-both-sides-border/">
+# http://www.signonsandiego.com/news/2009/dec/28/clocks-will-match-both-sides-border/
+# </a>
+# <a href="http://www.elmananarey.com/diario/noticia/nacional/noticias/empatan_horario_de_frontera_con_eu/621939">
+# http://www.elmananarey.com/diario/noticia/nacional/noticias/empatan_horario_de_frontera_con_eu/621939
+# </a>
+# (Spanish)
+#
+# Could not find the new law text, but the proposed law text changes are here:
+# <a href="http://gaceta.diputados.gob.mx/Gaceta/61/2009/dic/20091210-V.pdf">
+# http://gaceta.diputados.gob.mx/Gaceta/61/2009/dic/20091210-V.pdf
+# </a>
+# (Gaceta Parlamentaria)
+#
+# There is also a list of the votes here:
+# <a href="http://gaceta.diputados.gob.mx/Gaceta/61/2009/dic/V2-101209.html">
+# http://gaceta.diputados.gob.mx/Gaceta/61/2009/dic/V2-101209.html
+# </a>
+#
+# Our page:
+# <a href="http://www.timeanddate.com/news/time/north-mexico-dst-change.html">
+# http://www.timeanddate.com/news/time/north-mexico-dst-change.html
+# </a>
+
+# From Arthur David Olson (2010-01-20):
+# The page
+# <a href="http://dof.gob.mx/nota_detalle.php?codigo=5127480&fecha=06/01/2010">
+# http://dof.gob.mx/nota_detalle.php?codigo=5127480&fecha=06/01/2010
+# </a>
+# includes this text:
+# En los municipios fronterizos de Tijuana y Mexicali en Baja California;
+# Ju&aacute;rez y Ojinaga en Chihuahua; Acu&ntilde;a y Piedras Negras en Coahuila;
+# An&aacute;huac en Nuevo Le&oacute;n; y Nuevo Laredo, Reynosa y Matamoros en
+# Tamaulipas, la aplicaci&oacute;n de este horario estacional surtir&aacute; efecto
+# desde las dos horas del segundo domingo de marzo y concluir&aacute; a las dos
+# horas del primer domingo de noviembre.
+# En los municipios fronterizos que se encuentren ubicados en la franja
+# fronteriza norte en el territorio comprendido entre la l&iacute;nea
+# internacional y la l&iacute;nea paralela ubicada a una distancia de veinte
+# kil&oacute;metros, as&iacute; como la Ciudad de Ensenada, Baja California, hacia el
+# interior del pa&iacute;s, la aplicaci&oacute;n de este horario estacional surtir&aacute;
+# efecto desde las dos horas del segundo domingo de marzo y concluir&aacute; a
+# las dos horas del primer domingo de noviembre.
+
 # 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
@@ -1950,13 +2290,19 @@ Zone America/Merida     -5:58:28 -      LMT     1922 Jan  1  0:01:32
                        -6:00   -       CST     1981 Dec 23
                        -5:00   -       EST     1982 Dec  2
                        -6:00   Mexico  C%sT
-# Coahuila, Durango, Nuevo Leon, Tamaulipas
+# Coahuila, Durango, Nuevo Leon, Tamaulipas (near US border)
+Zone America/Matamoros -6:40:00 -      LMT     1921 Dec 31 23:20:00
+                       -6:00   -       CST     1988
+                       -6:00   US      C%sT    1989
+                       -6:00   Mexico  C%sT    2010
+                       -6:00   US      C%sT
+# Coahuila, Durango, Nuevo Leon, Tamaulipas (away from US border)
 Zone America/Monterrey -6:41:16 -      LMT     1921 Dec 31 23:18:44
                        -6:00   -       CST     1988
                        -6:00   US      C%sT    1989
                        -6:00   Mexico  C%sT
 # Central Mexico
-Zone America/Mexico_City -6:36:36 -    LMT     1922 Jan  1  0:23:24
+Zone America/Mexico_City -6:36:36 -    LMT     1922 Jan  1 0:23:24
                        -7:00   -       MST     1927 Jun 10 23:00
                        -6:00   -       CST     1930 Nov 15
                        -7:00   -       MST     1931 May  1 23:00
@@ -1965,7 +2311,19 @@ Zone America/Mexico_City -6:36:36 -      LMT     1922 Jan  1  0:23:24
                        -6:00   Mexico  C%sT    2001 Sep 30 02:00
                        -6:00   -       CST     2002 Feb 20
                        -6:00   Mexico  C%sT
-# Chihuahua
+# Chihuahua (near US border)
+Zone America/Ojinaga   -6:57:40 -      LMT     1922 Jan 1 0:02:20
+                       -7:00   -       MST     1927 Jun 10 23:00
+                       -6:00   -       CST     1930 Nov 15
+                       -7:00   -       MST     1931 May  1 23:00
+                       -6:00   -       CST     1931 Oct
+                       -7:00   -       MST     1932 Apr  1
+                       -6:00   -       CST     1996
+                       -6:00   Mexico  C%sT    1998
+                       -6:00   -       CST     1998 Apr Sun>=1 3:00
+                       -7:00   Mexico  M%sT    2010
+                       -7:00   US      M%sT
+# Chihuahua (away from US border)
 Zone America/Chihuahua -7:04:20 -      LMT     1921 Dec 31 23:55:40
                        -7:00   -       MST     1927 Jun 10 23:00
                        -6:00   -       CST     1930 Nov 15
@@ -1988,7 +2346,44 @@ Zone America/Hermosillo  -7:23:52 -      LMT     1921 Dec 31 23:36:08
                        -8:00   -       PST     1970
                        -7:00   Mexico  M%sT    1999
                        -7:00   -       MST
+
+# From Alexander Krivenyshev (2010-04-21):
+# According to news, Bah&iacute;a de Banderas (Mexican state of Nayarit)
+# changed time zone UTC-7 to new time zone UTC-6 on April 4, 2010 (to
+# share the same time zone as nearby city Puerto Vallarta, Jalisco).
+#
+# (Spanish)
+# Bah&iacute;a de Banderas homologa su horario al del centro del
+# pa&iacute;s, a partir de este domingo
+# <a href="http://www.nayarit.gob.mx/notes.asp?id=20748">
+# http://www.nayarit.gob.mx/notes.asp?id=20748
+# </a>
+#
+# Bah&iacute;a de Banderas homologa su horario con el del Centro del
+# Pa&iacute;s
+# <a href="http://www.bahiadebanderas.gob.mx/principal/index.php?option=com_content&view=article&id=261:bahia-de-banderas-homologa-su-horario-con-el-del-centro-del-pais&catid=42:comunicacion-social&Itemid=50">
+# http://www.bahiadebanderas.gob.mx/principal/index.php?option=com_content&view=article&id=261:bahia-de-banderas-homologa-su-horario-con-el-del-centro-del-pais&catid=42:comunicacion-social&Itemid=50"
+# </a>
+#
+# (English)
+# Puerto Vallarta and Bah&iacute;a de Banderas: One Time Zone
+# <a href="http://virtualvallarta.com/puertovallarta/puertovallarta/localnews/2009-12-03-Puerto-Vallarta-and-Bahia-de-Banderas-One-Time-Zone.shtml">
+# http://virtualvallarta.com/puertovallarta/puertovallarta/localnews/2009-12-03-Puerto-Vallarta-and-Bahia-de-Banderas-One-Time-Zone.shtml
+# </a>
+#
+# or
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_mexico08.html">
+# http://www.worldtimezone.com/dst_news/dst_news_mexico08.html
+# </a>
+#
+# "Mexico's Senate approved the amendments to the Mexican Schedule System that
+# will allow Bah&iacute;a de Banderas and Puerto Vallarta to share the same time
+# zone ..."
 # Baja California Sur, Nayarit, Sinaloa
+
+# From Arthur David Olson (2010-05-01):
+# Use "Bahia_Banderas" to keep the name to fourteen characters.
+
 Zone America/Mazatlan  -7:05:40 -      LMT     1921 Dec 31 23:54:20
                        -7:00   -       MST     1927 Jun 10 23:00
                        -6:00   -       CST     1930 Nov 15
@@ -1999,8 +2394,41 @@ Zone America/Mazatlan    -7:05:40 -      LMT     1921 Dec 31 23:54:20
                        -7:00   -       MST     1949 Jan 14
                        -8:00   -       PST     1970
                        -7:00   Mexico  M%sT
-# Baja California
+
+Zone America/Bahia_Banderas    -7:01:00 -      LMT     1921 Dec 31 23:59:00
+                       -7:00   -       MST     1927 Jun 10 23:00
+                       -6:00   -       CST     1930 Nov 15
+                       -7:00   -       MST     1931 May  1 23:00
+                       -6:00   -       CST     1931 Oct
+                       -7:00   -       MST     1932 Apr  1
+                       -6:00   -       CST     1942 Apr 24
+                       -7:00   -       MST     1949 Jan 14
+                       -8:00   -       PST     1970
+                       -7:00   Mexico  M%sT    2010 Apr 4 2:00
+                       -6:00   Mexico  C%sT
+
+# Baja California (near US border)
 Zone America/Tijuana   -7:48:04 -      LMT     1922 Jan  1  0:11:56
+                       -7:00   -       MST     1924
+                       -8:00   -       PST     1927 Jun 10 23:00
+                       -7:00   -       MST     1930 Nov 15
+                       -8:00   -       PST     1931 Apr  1
+                       -8:00   1:00    PDT     1931 Sep 30
+                       -8:00   -       PST     1942 Apr 24
+                       -8:00   1:00    PWT     1945 Aug 14 23:00u
+                       -8:00   1:00    PPT     1945 Nov 12 # Peace
+                       -8:00   -       PST     1948 Apr  5
+                       -8:00   1:00    PDT     1949 Jan 14
+                       -8:00   -       PST     1954
+                       -8:00   CA      P%sT    1961
+                       -8:00   -       PST     1976
+                       -8:00   US      P%sT    1996
+                       -8:00   Mexico  P%sT    2001
+                       -8:00   US      P%sT    2002 Feb 20
+                       -8:00   Mexico  P%sT    2010
+                       -8:00   US      P%sT
+# Baja California (away from US border)
+Zone America/Santa_Isabel      -7:39:28 -      LMT     1922 Jan  1  0:20:32
                        -7:00   -       MST     1924
                        -8:00   -       PST     1927 Jun 10 23:00
                        -7:00   -       MST     1930 Nov 15
@@ -2054,8 +2482,8 @@ Zone      America/Antigua -4:07:12 -      LMT     1912 Mar 2
 # http://www.jonesbahamas.com/?c=45&a=10412
 
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
-Rule   Bahamas 1964    2006    -       Oct     lastSun 2:00    0       S
-Rule   Bahamas 1964    1986    -       Apr     lastSun 2:00    1:00    D
+Rule   Bahamas 1964    1975    -       Oct     lastSun 2:00    0       S
+Rule   Bahamas 1964    1975    -       Apr     lastSun 2:00    1:00    D
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   America/Nassau  -5:09:24 -      LMT     1912 Mar 2
                        -5:00   Bahamas E%sT    1976
@@ -2165,6 +2593,117 @@ Zone America/Costa_Rica -5:36:20 -      LMT     1890            # San Jose
 # says Cuban clocks will advance at midnight on March 10.
 # For lack of better information, assume Cuba will use US rules,
 # except that it switches at midnight standard time as usual.
+#
+# From Steffen Thorsen (2007-10-25):
+# Carlos Alberto Fonseca Arauz informed me that Cuba will end DST one week 
+# earlier - on the last Sunday of October, just like in 2006.
+# 
+# He supplied these references:
+# 
+# http://www.prensalatina.com.mx/article.asp?ID=%7B4CC32C1B-A9F7-42FB-8A07-8631AFC923AF%7D&language=ES
+# http://actualidad.terra.es/sociedad/articulo/cuba_llama_ahorrar_energia_cambio_1957044.htm
+# 
+# From Alex Kryvenishev (2007-10-25):
+# Here is also article from Granma (Cuba):
+# 
+# [Regira] el Horario Normal desde el [proximo] domingo 28 de octubre
+# http://www.granma.cubaweb.cu/2007/10/24/nacional/artic07.html
+# 
+# http://www.worldtimezone.com/dst_news/dst_news_cuba03.html
+
+# From Arthur David Olson (2008-03-09):
+# I'm in Maryland which is now observing United States Eastern Daylight
+# Time. At 9:44 local time I used RealPlayer to listen to
+# <a href="http://media.enet.cu/radioreloj">
+# http://media.enet.cu/radioreloj
+# </a>, a Cuban information station, and heard
+# the time announced as "ocho cuarenta y cuatro" ("eight forty-four"),
+# indicating that Cuba is still on standard time.
+
+# From Steffen Thorsen (2008-03-12):
+# It seems that Cuba will start DST on Sunday, 2007-03-16...
+# It was announced yesterday, according to this source (in Spanish):
+# <a href="http://www.nnc.cubaweb.cu/marzo-2008/cien-1-11-3-08.htm">
+# http://www.nnc.cubaweb.cu/marzo-2008/cien-1-11-3-08.htm
+# </a>
+#
+# Some more background information is posted here:
+# <a href="http://www.timeanddate.com/news/time/cuba-starts-dst-march-16.html">
+# http://www.timeanddate.com/news/time/cuba-starts-dst-march-16.html
+# </a>
+#
+# The article also says that Cuba has been observing DST since 1963,
+# while Shanks (and tzdata) has 1965 as the first date (except in the
+# 1940's). Many other web pages in Cuba also claim that it has been
+# observed since 1963, but with the exception of 1970 - an exception
+# which is not present in tzdata/Shanks. So there is a chance we need to
+# change some historic records as well.
+#
+# One example:
+# <a href="http://www.radiohc.cu/espanol/noticias/mar07/11mar/hor.htm">
+# http://www.radiohc.cu/espanol/noticias/mar07/11mar/hor.htm
+# </a>
+
+# From Jesper Norgaard Welen (2008-03-13):
+# The Cuban time change has just been confirmed on the most authoritative
+# web site, the Granma.  Please check out
+# <a href="http://www.granma.cubaweb.cu/2008/03/13/nacional/artic10.html">
+# http://www.granma.cubaweb.cu/2008/03/13/nacional/artic10.html
+# </a>
+#
+# Basically as expected after Steffen Thorsens information, the change
+# will take place midnight between Saturday and Sunday.
+
+# From Arthur David Olson (2008-03-12):
+# Assume Sun>=15 (third Sunday) going forward.
+
+# From Alexander Krivenyshev (2009-03-04)
+# According to the Radio Reloj - Cuba will start Daylight Saving Time on
+# midnight between Saturday, March 07, 2009 and Sunday, March 08, 2009-
+# not on midnight March 14 / March 15 as previously thought.
+#
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_cuba05.html">
+# http://www.worldtimezone.com/dst_news/dst_news_cuba05.html
+# (in Spanish)
+# </a>
+
+# From Arthur David Olson (2009-03-09)
+# I listened over the Internet to
+# <a href="http://media.enet.cu/readioreloj">
+# http://media.enet.cu/readioreloj
+# </a>
+# this morning; when it was 10:05 a. m. here in Bethesda, Maryland the
+# the time was announced as "diez cinco"--the same time as here, indicating
+# that has indeed switched to DST. Assume second Sunday from 2009 forward.
+
+# From Steffen Thorsen (2011-03-08):
+# Granma announced that Cuba is going to start DST on 2011-03-20 00:00:00
+# this year. Nothing about the end date known so far (if that has
+# changed at all).
+#
+# Source:
+# <a href="http://granma.co.cu/2011/03/08/nacional/artic01.html">
+# http://granma.co.cu/2011/03/08/nacional/artic01.html
+# </a>
+#
+# Our info:
+# <a href="http://www.timeanddate.com/news/time/cuba-starts-dst-2011.html">
+# http://www.timeanddate.com/news/time/cuba-starts-dst-2011.html
+# </a>
+#
+# From Steffen Thorsen (2011-10-30)
+# Cuba will end DST two weeks later this year. Instead of going back 
+# tonight, it has been delayed to 2011-11-13 at 01:00.
+#
+# One source (Spanish)
+# <a href="http://www.radioangulo.cu/noticias/cuba/17105-cuba-restablecera-el-horario-del-meridiano-de-greenwich.html">
+# http://www.radioangulo.cu/noticias/cuba/17105-cuba-restablecera-el-horario-del-meridiano-de-greenwich.html
+# </a>
+#
+# Our page:
+# <a href="http://www.timeanddate.com/news/time/cuba-time-changes-2011.html">
+# http://www.timeanddate.com/news/time/cuba-time-changes-2011.html
+# </a>
 
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Cuba    1928    only    -       Jun     10      0:00    1:00    D
@@ -2195,10 +2734,15 @@ Rule    Cuba    1996    only    -       Oct      6      0:00s   0       S
 Rule   Cuba    1997    only    -       Oct     12      0:00s   0       S
 Rule   Cuba    1998    1999    -       Mar     lastSun 0:00s   1:00    D
 Rule   Cuba    1998    2003    -       Oct     lastSun 0:00s   0       S
-Rule   Cuba    2000    2006    -       Apr     Sun>=1  0:00s   1:00    D
-Rule   Cuba    2006    only    -       Oct     lastSun 0:00s   0       S
-Rule   Cuba    2007    max     -       Mar     Sun>=8  0:00s   1:00    D
-Rule   Cuba    2007    max     -       Nov     Sun>=1  0:00s   0       S
+Rule   Cuba    2000    2004    -       Apr     Sun>=1  0:00s   1:00    D
+Rule   Cuba    2006    2010    -       Oct     lastSun 0:00s   0       S
+Rule   Cuba    2007    only    -       Mar     Sun>=8  0:00s   1:00    D
+Rule   Cuba    2008    only    -       Mar     Sun>=15 0:00s   1:00    D
+Rule   Cuba    2009    2010    -       Mar     Sun>=8  0:00s   1:00    D
+Rule   Cuba    2011    only    -       Mar     Sun>=15 0:00s   1:00    D
+Rule   Cuba    2011    only    -       Nov     13      0:00s   0       S
+Rule   Cuba    2012    max     -       Mar     Sun>=8  0:00s   1:00    D
+Rule   Cuba    2012    max     -       Oct     lastSun 0:00s   0       S
 
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   America/Havana  -5:29:28 -      LMT     1890
@@ -2265,6 +2809,10 @@ Zone     America/Grenada -4:07:00 -      LMT     1911 Jul        # St George's
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone America/Guadeloupe        -4:06:08 -      LMT     1911 Jun 8      # Pointe a Pitre
                        -4:00   -       AST
+# St Barthelemy
+Link America/Guadeloupe        America/St_Barthelemy
+# St Martin (French part)
+Link America/Guadeloupe        America/Marigot
 
 # Guatemala
 #
@@ -2325,6 +2873,9 @@ Zone America/Guatemala    -6:02:04 -      LMT     1918 Oct 5
 #
 # The reason seems to be an energy crisis.
 
+# From Stephen Colebourne (2007-02-22):
+# Some IATA info: Haiti won't be having DST in 2007.
+
 
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Haiti   1983    only    -       May     8       0:00    1:00    D
@@ -2334,8 +2885,8 @@ Rule      Haiti   1983    1987    -       Oct     lastSun 0:00    0       S
 # Go with IATA.
 Rule   Haiti   1988    1997    -       Apr     Sun>=1  1:00s   1:00    D
 Rule   Haiti   1988    1997    -       Oct     lastSun 1:00s   0       S
-Rule   Haiti   2005    max     -       Apr     Sun>=1  0:00    1:00    D
-Rule   Haiti   2005    max     -       Oct     lastSun 0:00    0       S
+Rule   Haiti   2005    2006    -       Apr     Sun>=1  0:00    1:00    D
+Rule   Haiti   2005    2006    -       Oct     lastSun 0:00    0       S
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone America/Port-au-Prince -4:49:20 - LMT     1890
                        -4:49   -       PPMT    1917 Jan 24 12:00 # P-a-P MT
@@ -2366,11 +2917,15 @@ Zone America/Port-au-Prince -4:49:20 -  LMT     1890
 # published, I have located this authoritative source:
 # http://www.presidencia.gob.hn/noticia.aspx?nId=47
 
+# From Steffen Thorsen (2007-03-30):
+# http://www.laprensahn.com/pais_nota.php?id04962=7386
+# So it seems that Honduras will not enter DST this year....
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Hond    1987    1988    -       May     Sun>=1  0:00    1:00    D
 Rule   Hond    1987    1988    -       Sep     lastSun 0:00    0       S
-Rule   Hond    2006    2009    -       May     Sun>=1  0:00    1:00    D
-Rule   Hond    2006    2009    -       Aug     Mon>=1  0:00    0       S
+Rule   Hond    2006    only    -       May     Sun>=1  0:00    1:00    D
+Rule   Hond    2006    only    -       Aug     Mon>=1  0:00    0       S
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone America/Tegucigalpa -5:48:52 -    LMT     1921 Apr
                        -6:00   Hond    C%sT
@@ -2514,13 +3069,31 @@ Zone America/St_Vincent -4:04:56 -      LMT     1890            # Kingstown
                        -4:00   -       AST
 
 # Turks and Caicos
-# From Paul Eggert (2006-03-22):
+#
+# From Chris Dunn in
+# <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=415007>
+# (2007-03-15): In the Turks & Caicos Islands (America/Grand_Turk) the
+# daylight saving dates for time changes have been adjusted to match
+# the recent U.S. change of dates.
+#
+# From Brian Inglis (2007-04-28):
+# http://www.turksandcaicos.tc/calendar/index.htm [2007-04-26]
+# there is an entry for Nov 4 "Daylight Savings Time Ends 2007" and three
+# rows before that there is an out of date entry for Oct:
+# "Eastern Standard Times Begins 2007
+# Clocks are set back one hour at 2:00 a.m. local Daylight Saving Time"
+# indicating that the normal ET rules are followed.
+#
+# From Paul Eggert (2006-05-01):
 # Shanks & Pottenger say they use US DST rules, but IATA SSIM (1991/1998)
-# says they switch at midnight.  Go with IATA SSIM.
+# says they switch at midnight.  Go with Shanks & Pottenger.
+#
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
-Rule   TC      1979    1986    -       Apr     lastSun 0:00    1:00    D
-Rule   TC      1979    max     -       Oct     lastSun 0:00    0       S
-Rule   TC      1987    max     -       Apr     Sun>=1  0:00    1:00    D
+Rule   TC      1979    1986    -       Apr     lastSun 2:00    1:00    D
+Rule   TC      1979    2006    -       Oct     lastSun 2:00    0       S
+Rule   TC      1987    2006    -       Apr     Sun>=1  2:00    1:00    D
+Rule   TC      2007    max     -       Mar     Sun>=8  2:00    1:00    D
+Rule   TC      2007    max     -       Nov     Sun>=1  2:00    0       S
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone America/Grand_Turk        -4:44:32 -      LMT     1890
                        -5:07:12 -      KMT     1912 Feb    # Kingston Mean Time
index 667940bf539d6aa67b71f680635d26402bf14eca..e2512c1d1ba0f2bc42d2716b9da8f674f811af91 100644 (file)
@@ -1,4 +1,7 @@
-# @(#)pacificnew       8.1
+# <pre>
+# @(#)pacificnew       8.2
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
 
 # From Arthur David Olson (1989-04-05):
 # On 1989-04-05, the U. S. House of Representatives passed (238-154) a bill
index 71839320ad51679edd2abba4e6b1ace4b7a95f74..47ee7e7aad5685609529d632152216992328a616 100644 (file)
@@ -1,4 +1,7 @@
-# @(#)solar87  8.1
+# <pre>
+# @(#)solar87  8.2
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
 
 # So much for footnotes about Saudi Arabia.
 # Apparent noon times below are for Riyadh; your mileage will vary.
index b4cfe8e37a8cdbcaa4f129eb19b95badc733040a..8db590edd9e82d72179b3b7af4b58d74476fc7c2 100644 (file)
@@ -1,4 +1,7 @@
-# @(#)solar88  8.1
+# <pre>
+# @(#)solar88  8.2
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
 
 # Apparent noon times below are for Riyadh; they're a bit off for other places.
 # Times were computed using formulas in the U.S. Naval Observatory's
index 8c4853146177bdf561798020567b750ca5f54cf5..d24de4a77e0aa289a8dc3fa8f4992bbf6a2de38f 100644 (file)
@@ -1,4 +1,7 @@
-# @(#)solar89  8.1
+# <pre>
+# @(#)solar89  8.2
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
 
 # Apparent noon times below are for Riyadh; they're a bit off for other places.
 # Times were computed using a formula provided by the U. S. Naval Observatory:
index 7aec8b6b8b25b14afd6d3e77e65f6b2e26ae8f85..6012005c4850475245064ee645d0f84b1216bb30 100644 (file)
@@ -1,5 +1,7 @@
-# @(#)southamerica     8.11
 # <pre>
+# @(#)southamerica     8.52
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
 
 # This data is by no means authoritative; if you think you know better,
 # go ahead and edit the file (and please send any changes to
@@ -105,7 +107,11 @@ Rule       Arg     1989    1992    -       Oct     Sun>=15 0:00    1:00    S
 # which did not result in the switch of a time zone, as they stayed 9 hours
 # from the International Date Line.
 Rule   Arg     1999    only    -       Oct     Sun>=1  0:00    1:00    S
-Rule   Arg     2000    only    -       Mar     Sun>=1  0:00    0       -
+# From Paul Eggert (2007-12-28):
+# DST was set to expire on March 5, not March 3, but since it was converted
+# to standard time on March 3 it's more convenient for us to pretend that
+# it ended on March 3.
+Rule   Arg     2000    only    -       Mar     3       0:00    0       -
 #
 # From Peter Gradelski via Steffen Thorsen (2000-03-01):
 # We just checked with our Sao Paulo office and they say the government of
@@ -140,6 +146,93 @@ Rule       Arg     2000    only    -       Mar     Sun>=1  0:00    0       -
 # This kind of things had always been done this way in Argentina.
 # We are still -03:00 all year round in all of the country.
 #
+# From Steffen Thorsen (2007-12-21):
+# A user (Leonardo Chaim) reported that Argentina will adopt DST....
+# all of the country (all Zone-entries) are affected.  News reports like
+# http://www.lanacion.com.ar/opinion/nota.asp?nota_id=973037 indicate
+# that Argentina will use DST next year as well, from October to
+# March, although exact rules are not given.
+#
+# From Jesper Norgaard Welen (2007-12-26)
+# The last hurdle of Argentina DST is over, the proposal was approved in
+# the lower chamber too (Deputados) with a vote 192 for and 2 against.
+# By the way thanks to Mariano Absatz and Daniel Mario Vega for the link to
+# the original scanned proposal, where the dates and the zero hours are
+# clear and unambiguous...This is the article about final approval:
+# <a href="http://www.lanacion.com.ar/politica/nota.asp?nota_id=973996">
+# http://www.lanacion.com.ar/politica/nota.asp?nota_id=973996
+# </a>
+#
+# From Paul Eggert (2007-12-22):
+# For dates after mid-2008, the following rules are my guesses and
+# are quite possibly wrong, but are more likely than no DST at all.
+
+# From Alexander Krivenyshev (2008-09-05):
+# As per message from Carlos Alberto Fonseca Arauz (Nicaragua),
+# Argentina will start DST on Sunday October 19, 2008.
+#
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_argentina03.html">
+# http://www.worldtimezone.com/dst_news/dst_news_argentina03.html
+# </a>
+# OR
+# <a href="http://www.impulsobaires.com.ar/nota.php?id=57832 (in spanish)">
+# http://www.impulsobaires.com.ar/nota.php?id=57832 (in spanish)
+# </a>
+
+# From Rodrigo Severo (2008-10-06):
+# Here is some info available at a Gentoo bug related to TZ on Argentina's DST:
+# ...
+# ------- Comment #1 from [jmdocile]  2008-10-06 16:28 0000 -------
+# Hi, there is a problem with timezone-data-2008e and maybe with
+# timezone-data-2008f
+# Argentinian law [Number] 25.155 is no longer valid.
+# <a href="http://www.infoleg.gov.ar/infolegInternet/anexos/60000-64999/60036/norma.htm">
+# http://www.infoleg.gov.ar/infolegInternet/anexos/60000-64999/60036/norma.htm
+# </a>
+# The new one is law [Number] 26.350
+# <a href="http://www.infoleg.gov.ar/infolegInternet/anexos/135000-139999/136191/norma.htm">
+# http://www.infoleg.gov.ar/infolegInternet/anexos/135000-139999/136191/norma.htm
+# </a>
+# So there is no summer time in Argentina for now.
+
+# From Mariano Absatz (2008-10-20):
+# Decree 1693/2008 applies Law 26.350 for the summer 2008/2009 establishing DST in Argentina
+# From 2008-10-19 until 2009-03-15
+# <a href="http://www.boletinoficial.gov.ar/Bora.Portal/CustomControls/PdfContent.aspx?fp=16102008&pi=3&pf=4&s=0&sec=01">
+# http://www.boletinoficial.gov.ar/Bora.Portal/CustomControls/PdfContent.aspx?fp=16102008&pi=3&pf=4&s=0&sec=01
+# </a>
+#
+# Decree 1705/2008 excepting 12 Provinces from applying DST in the summer 2008/2009:
+# Catamarca, La Rioja, Mendoza, Salta, San Juan, San Luis, La Pampa, Neuquen, Rio Negro, Chubut, Santa Cruz
+# and Tierra del Fuego
+# <a href="http://www.boletinoficial.gov.ar/Bora.Portal/CustomControls/PdfContent.aspx?fp=17102008&pi=1&pf=1&s=0&sec=01">
+# http://www.boletinoficial.gov.ar/Bora.Portal/CustomControls/PdfContent.aspx?fp=17102008&pi=1&pf=1&s=0&sec=01
+# </a>
+#
+# Press release 235 dated Saturday October 18th, from the Government of the Province of Jujuy saying
+# it will not apply DST either (even when it was not included in Decree 1705/2008)
+# <a href="http://www.jujuy.gov.ar/index2/partes_prensa/18_10_08/235-181008.doc">
+# http://www.jujuy.gov.ar/index2/partes_prensa/18_10_08/235-181008.doc
+# </a>
+
+# From fullinet (2009-10-18):
+# As announced in
+# <a hef="http://www.argentina.gob.ar/argentina/portal/paginas.dhtml?pagina=356">
+# http://www.argentina.gob.ar/argentina/portal/paginas.dhtml?pagina=356
+# </a>
+# (an official .gob.ar) under title: "Sin Cambio de Hora" (english: "No hour change")
+#
+# "Por el momento, el Gobierno Nacional resolvio no modificar la hora
+# oficial, decision que estaba en estudio para su implementacion el
+# domingo 18 de octubre. Desde el Ministerio de Planificacion se anuncio
+# que la Argentina hoy, en estas condiciones meteorologicas, no necesita
+# la modificacion del huso horario, ya que 2009 nos encuentra con
+# crecimiento en la produccion y distribucion energetica."
+
+Rule   Arg     2007    only    -       Dec     30      0:00    1:00    S
+Rule   Arg     2008    2009    -       Mar     Sun>=15 0:00    0       -
+Rule   Arg     2008    only    -       Oct     Sun>=15 0:00    1:00    S
 # From Mariano Absatz (2004-05-21):
 # Today it was officially published that the Province of Mendoza is changing
 # its timezone this winter... starting tomorrow night....
@@ -200,11 +293,171 @@ Rule     Arg     2000    only    -       Mar     Sun>=1  0:00    0       -
 # http://www.sanjuan.gov.ar/prensa/archivo/000426.html
 # http://www.sanjuan.gov.ar/prensa/archivo/000441.html
 
+# From Alex Krivenyshev (2008-01-17):
+# Here are articles that Argentina Province San Luis is planning to end DST
+# as earlier as upcoming Monday January 21, 2008 or February 2008:
+#
+# Provincia argentina retrasa reloj y marca diferencia con resto del pais
+# (Argentine Province delayed clock and mark difference with the rest of the
+# country)
+# <a href="http://cl.invertia.com/noticias/noticia.aspx?idNoticia=200801171849_EFE_ET4373&idtel">
+# http://cl.invertia.com/noticias/noticia.aspx?idNoticia=200801171849_EFE_ET4373&idtel
+# </a>
+#
+# Es inminente que en San Luis atrasen una hora los relojes
+# (It is imminent in San Luis clocks one hour delay)
+# <a href="http://www.lagaceta.com.ar/vernotae.asp?id_nota=253414">
+# http://www.lagaceta.com.ar/vernotae.asp?id_nota=253414
+# </a>
+#
+# <a href="http://www.worldtimezone.net/dst_news/dst_news_argentina02.html">
+# http://www.worldtimezone.net/dst_news/dst_news_argentina02.html
+# </a>
+
+# From Jesper Norgaard Welen (2008-01-18):
+# The page of the San Luis provincial government
+# <a href="http://www.sanluis.gov.ar/notas.asp?idCanal=0&id=22812">
+# http://www.sanluis.gov.ar/notas.asp?idCanal=0&id=22812
+# </a>
+# confirms what Alex Krivenyshev has earlier sent to the tz
+# emailing list about that San Luis plans to return to standard
+# time much earlier than the rest of the country. It also
+# confirms that upon request the provinces San Juan and Mendoza 
+# refused to follow San Luis in this change. 
+# 
+# The change is supposed to take place Monday the 21.st at 0:00
+# hours. As far as I understand it if this goes ahead, we need
+# a new timezone for San Luis (although there are also documented
+# independent changes in the southamerica file of San Luis in
+# 1990 and 1991 which has not been confirmed).
+
+# From Jesper Norgaard Welen (2008-01-25):
+# Unfortunately the below page has become defunct, about the San Luis
+# time change. Perhaps because it now is part of a group of pages "Most
+# important pages of 2008."
+#
+# You can use
+# <a href="http://www.sanluis.gov.ar/notas.asp?idCanal=8141&id=22834">
+# http://www.sanluis.gov.ar/notas.asp?idCanal=8141&id=22834
+# </a>
+# instead it seems. Or use "Buscador" from the main page of the San Luis
+# government, and fill in "huso" and click OK, and you will get 3 pages
+# from which the first one is identical to the above.
+
+# From Mariano Absatz (2008-01-28):
+# I can confirm that the Province of San Luis (and so far only that
+# province) decided to go back to UTC-3 effective midnight Jan 20th 2008
+# (that is, Monday 21st at 0:00 is the time the clocks were delayed back
+# 1 hour), and they intend to keep UTC-3 as their timezone all year round
+# (that is, unless they change their mind any minute now).
+#
+# So we'll have to add yet another city to 'southamerica' (I think San
+# Luis city is the mos populated city in the Province, so it'd be
+# America/Argentina/San_Luis... of course I can't remember if San Luis's
+# history of particular changes goes along with Mendoza or San Juan :-(
+# (I only remember not being able to collect hard facts about San Luis
+# back in 2004, when these provinces changed to UTC-4 for a few days, I
+# mailed them personally and never got an answer).
+
+# From Paul Eggert (2008-06-30):
 # Unless otherwise specified, data are from Shanks & Pottenger through 1992,
 # from the IATA otherwise.  As noted below, Shanks & Pottenger say that
-# America/Cordoba split into 6 subregions during 1991/1992, but we
-# haven't verified this yet so for now we'll keep it a single region.
+# America/Cordoba split into 6 subregions during 1991/1992, one of which
+# was America/San_Luis, but we haven't verified this yet so for now we'll
+# keep America/Cordoba a single region rather than splitting it into the
+# other 5 subregions.
+
+# From Mariano Absatz (2009-03-13):
+# Yesterday (with our usual 2-day notice) the Province of San Luis
+# decided that next Sunday instead of "staying" @utc-03:00 they will go
+# to utc-04:00 until the second Saturday in October...
+#
+# The press release is at
+# <a href="http://www.sanluis.gov.ar/SL/Paginas/NoticiaDetalle.asp?TemaId=1&InfoPrensaId=3102">
+# http://www.sanluis.gov.ar/SL/Paginas/NoticiaDetalle.asp?TemaId=1&InfoPrensaId=3102
+# </a>
+# (I couldn't find the decree, but
+# <a href="http://www.sanluis.gov.ar">
+# www.sanluis.gov.ar
+# <a/>
+# is the official page for the Province Government).
+#
+# There's also a note in only one of the major national papers (La Nación) at
+# <a href="http://www.lanacion.com.ar/nota.asp?nota_id=1107912">
+# http://www.lanacion.com.ar/nota.asp?nota_id=1107912
+# </a>
+# 
+# The press release says:
+#  (...) anunció que el próximo domingo a las 00:00 los puntanos deberán
+# atrasar una hora sus relojes.
+#
+# A partir de entonces, San Luis establecerá el huso horario propio de
+# la Provincia. De esta manera, durante el periodo del calendario anual
+# 2009, el cambio horario quedará comprendido entre las 00:00 del tercer
+# domingo de marzo y las 24:00 del segundo sábado de octubre.
+# Quick&dirty translation
+# (...) announced that next Sunday, at 00:00, Puntanos (the San Luis
+# inhabitants) will have to turn back one hour their clocks
+#
+# Since then, San Luis will establish its own Province timezone. Thus,
+# during 2009, this timezone change will run from 00:00 the third Sunday
+# in March until 24:00 of the second Saturday in October.
+
+# From Mariano Absatz (2009-10-16):
+# ...the Province of San Luis is a case in itself.
 #
+# The Law at
+# <a href="http://www.diputadossanluis.gov.ar/diputadosasp/paginas/verNorma.asp?NormaID=276>"
+# http://www.diputadossanluis.gov.ar/diputadosasp/paginas/verNorma.asp?NormaID=276
+# </a>
+# is ambiguous because establishes a calendar from the 2nd Sunday in
+# October at 0:00 thru the 2nd Saturday in March at 24:00 and the
+# complement of that starting on the 2nd Sunday of March at 0:00 and
+# ending on the 2nd Saturday of March at 24:00.
+#
+# This clearly breaks every time the 1st of March or October is a Sunday.
+#
+# IMHO, the "spirit of the Law" is to make the changes at 0:00 on the 2nd
+# Sunday of October and March.
+#
+# The problem is that the changes in the rest of the Provinces that did
+# change in 2007/2008, were made according to the Federal Law and Decrees
+# that did so on the 3rd Sunday of October and March.
+#
+# In fact, San Luis actually switched from UTC-4 to UTC-3 last Sunday
+# (October 11th) at 0:00.
+#
+# So I guess a new set of rules, besides "Arg", must be made and the last
+# America/Argentina/San_Luis entries should change to use these...
+#
+# I'm enclosing a patch that does what I say... regretfully, the San Luis
+# timezone must be called "WART/WARST" even when most of the time (like,
+# right now) WARST == ART... that is, since last Sunday, all the country
+# is using UTC-3, but in my patch, San Luis calls it "WARST" and the rest
+# of the country calls it "ART".
+# ...
+
+# From Alexander Krivenyshev (2010-04-09):
+# According to news reports from El Diario de la Republica Province San
+# Luis, Argentina (standard time UTC-04) will keep Daylight Saving Time
+# after April 11, 2010--will continue to have same time as rest of
+# Argentina (UTC-3) (no DST).
+#
+# Confirmaron la pr&oacute;rroga del huso horario de verano (Spanish)
+# <a href="http://www.eldiariodelarepublica.com/index.php?option=com_content&task=view&id=29383&Itemid=9">
+# http://www.eldiariodelarepublica.com/index.php?option=com_content&task=view&id=29383&Itemid=9
+# </a>
+# or (some English translation):
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_argentina08.html">
+# http://www.worldtimezone.com/dst_news/dst_news_argentina08.html
+# </a>
+
+# From Mariano Absatz (2010-04-12):
+# yes...I can confirm this...and given that San Luis keeps calling
+# UTC-03:00 "summer time", we should't just let San Luis go back to "Arg"
+# rules...San Luis is still using "Western ARgentina Time" and it got
+# stuck on Summer daylight savings time even though the summer is over.
+
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 #
 # Buenos Aires (BA), Capital Federal (CF),
@@ -214,18 +467,15 @@ Zone America/Argentina/Buenos_Aires -3:53:48 - LMT 1894 Oct 31
                        -4:00   Arg     AR%sT   1969 Oct  5
                        -3:00   Arg     AR%sT   1999 Oct  3
                        -4:00   Arg     AR%sT   2000 Mar  3
-                       -3:00   -       ART
+                       -3:00   Arg     AR%sT
 #
-# Santa Fe (SF), Entre Rios (ER), Corrientes (CN), Misiones (MN), Chaco (CC),
-# Formosa (FM), Salta (SA), Santiago del Estero (SE), Cordoba (CB),
-# San Luis (SL), La Pampa (LP), Neuquen (NQ), Rio Negro (RN)
+# Cordoba (CB), Santa Fe (SF), Entre Rios (ER), Corrientes (CN), Misiones (MN),
+# Chaco (CC), Formosa (FM), Santiago del Estero (SE)
 #
 # Shanks & Pottenger also make the following claims, which we haven't verified:
 # - Formosa switched to -3:00 on 1991-01-07.
 # - Misiones switched to -3:00 on 1990-12-29.
 # - Chaco switched to -3:00 on 1991-01-04.
-# - San Luis switched to -4:00 on 1990-03-14, then to -3:00 on 1990-10-15,
-#   then to -4:00 on 1991-03-01, then to -3:00 on 1991-06-01.
 # - Santiago del Estero switched to -4:00 on 1991-04-01,
 #   then to -3:00 on 1991-04-26.
 #
@@ -237,6 +487,18 @@ Zone America/Argentina/Cordoba -4:16:48 - LMT      1894 Oct 31
                        -4:00   -       WART    1991 Oct 20
                        -3:00   Arg     AR%sT   1999 Oct  3
                        -4:00   Arg     AR%sT   2000 Mar  3
+                       -3:00   Arg     AR%sT
+#
+# Salta (SA), La Pampa (LP), Neuquen (NQ), Rio Negro (RN)
+Zone America/Argentina/Salta -4:21:40 - LMT    1894 Oct 31
+                       -4:16:48 -      CMT     1920 May
+                       -4:00   -       ART     1930 Dec
+                       -4:00   Arg     AR%sT   1969 Oct  5
+                       -3:00   Arg     AR%sT   1991 Mar  3
+                       -4:00   -       WART    1991 Oct 20
+                       -3:00   Arg     AR%sT   1999 Oct  3
+                       -4:00   Arg     AR%sT   2000 Mar  3
+                       -3:00   Arg     AR%sT   2008 Oct 18
                        -3:00   -       ART
 #
 # Tucuman (TM)
@@ -250,7 +512,7 @@ Zone America/Argentina/Tucuman -4:20:52 - LMT       1894 Oct 31
                        -4:00   Arg     AR%sT   2000 Mar  3
                        -3:00   -       ART     2004 Jun  1
                        -4:00   -       WART    2004 Jun 13
-                       -3:00   -       ART
+                       -3:00   Arg     AR%sT
 #
 # La Rioja (LR)
 Zone America/Argentina/La_Rioja -4:27:24 - LMT 1894 Oct 31
@@ -263,6 +525,7 @@ Zone America/Argentina/La_Rioja -4:27:24 - LMT      1894 Oct 31
                        -4:00   Arg     AR%sT   2000 Mar  3
                        -3:00   -       ART     2004 Jun  1
                        -4:00   -       WART    2004 Jun 20
+                       -3:00   Arg     AR%sT   2008 Oct 18
                        -3:00   -       ART
 #
 # San Juan (SJ)
@@ -276,6 +539,7 @@ Zone America/Argentina/San_Juan -4:34:04 - LMT      1894 Oct 31
                        -4:00   Arg     AR%sT   2000 Mar  3
                        -3:00   -       ART     2004 May 31
                        -4:00   -       WART    2004 Jul 25
+                       -3:00   Arg     AR%sT   2008 Oct 18
                        -3:00   -       ART
 #
 # Jujuy (JY)
@@ -290,6 +554,7 @@ Zone America/Argentina/Jujuy -4:21:12 -     LMT     1894 Oct 31
                        -3:00   1:00    ARST    1992
                        -3:00   Arg     AR%sT   1999 Oct  3
                        -4:00   Arg     AR%sT   2000 Mar  3
+                       -3:00   Arg     AR%sT   2008 Oct 18
                        -3:00   -       ART
 #
 # Catamarca (CT), Chubut (CH)
@@ -303,6 +568,7 @@ Zone America/Argentina/Catamarca -4:23:08 - LMT     1894 Oct 31
                        -4:00   Arg     AR%sT   2000 Mar  3
                        -3:00   -       ART     2004 Jun  1
                        -4:00   -       WART    2004 Jun 20
+                       -3:00   Arg     AR%sT   2008 Oct 18
                        -3:00   -       ART
 #
 # Mendoza (MZ)
@@ -320,8 +586,30 @@ Zone America/Argentina/Mendoza -4:35:16 - LMT      1894 Oct 31
                        -4:00   Arg     AR%sT   2000 Mar  3
                        -3:00   -       ART     2004 May 23
                        -4:00   -       WART    2004 Sep 26
+                       -3:00   Arg     AR%sT   2008 Oct 18
                        -3:00   -       ART
 #
+# San Luis (SL)
+
+Rule   SanLuis 2008    2009    -       Mar     Sun>=8  0:00    0       -
+Rule   SanLuis 2007    2009    -       Oct     Sun>=8  0:00    1:00    S
+
+Zone America/Argentina/San_Luis -4:25:24 - LMT 1894 Oct 31
+                       -4:16:48 -      CMT     1920 May
+                       -4:00   -       ART     1930 Dec
+                       -4:00   Arg     AR%sT   1969 Oct  5
+                       -3:00   Arg     AR%sT   1990
+                       -3:00   1:00    ARST    1990 Mar 14
+                       -4:00   -       WART    1990 Oct 15
+                       -4:00   1:00    WARST   1991 Mar  1
+                       -4:00   -       WART    1991 Jun  1
+                       -3:00   -       ART     1999 Oct  3
+                       -4:00   1:00    WARST   2000 Mar  3
+                       -3:00   -       ART     2004 May 31
+                       -4:00   -       WART    2004 Jul 25
+                       -3:00   Arg     AR%sT   2008 Jan 21
+                       -4:00   SanLuis WAR%sT
+#
 # Santa Cruz (SC)
 Zone America/Argentina/Rio_Gallegos -4:36:52 - LMT 1894 Oct 31
                        -4:16:48 -      CMT     1920 May # Cordoba Mean Time
@@ -331,6 +619,7 @@ Zone America/Argentina/Rio_Gallegos -4:36:52 - LMT 1894 Oct 31
                        -4:00   Arg     AR%sT   2000 Mar  3
                        -3:00   -       ART     2004 Jun  1
                        -4:00   -       WART    2004 Jun 20
+                       -3:00   Arg     AR%sT   2008 Oct 18
                        -3:00   -       ART
 #
 # Tierra del Fuego, Antartida e Islas del Atlantico Sur (TF)
@@ -342,6 +631,7 @@ Zone America/Argentina/Ushuaia -4:33:12 - LMT 1894 Oct 31
                        -4:00   Arg     AR%sT   2000 Mar  3
                        -3:00   -       ART     2004 May 30
                        -4:00   -       WART    2004 Jun 20
+                       -3:00   Arg     AR%sT   2008 Oct 18
                        -3:00   -       ART
 
 # Aruba
@@ -424,12 +714,123 @@ Zone     America/La_Paz  -4:32:36 -      LMT     1890
 # modern Brazilian eletronic voting machines which, apparently, can't deal
 # with a time change between the first and the second rounds of the elections.
 
+# From Steffen Thorsen (2007-09-20):
+# Brazil will start DST on 2007-10-14 00:00 and end on 2008-02-17 00:00:
+# http://www.mme.gov.br/site/news/detail.do;jsessionid=BBA06811AFCAAC28F0285210913513DA?newsId=13975
+
+# From Paul Schulze (2008-06-24):
+# ...by law number 11.662 of April 24, 2008 (published in the "Diario
+# Oficial da Uniao"...) in Brazil there are changes in the timezones,
+# effective today (00:00am at June 24, 2008) as follows:
+#
+# a) The timezone UTC+5 is e[x]tinguished, with all the Acre state and the
+# part of the Amazonas state that had this timezone now being put to the
+# timezone UTC+4
+# b) The whole Para state now is put at timezone UTC+3, instead of just
+# part of it, as was before.
+#
+# This change follows a proposal of senator Tiao Viana of Acre state, that
+# proposed it due to concerns about open television channels displaying
+# programs inappropriate to youths in the states that had the timezone
+# UTC+5 too early in the night. In the occasion, some more corrections
+# were proposed, trying to unify the timezones of any given state. This
+# change modifies timezone rules defined in decree 2.784 of 18 June,
+# 1913.
+
+# From Rodrigo Severo (2008-06-24):
+# Just correcting the URL:
+# <a href="https://www.in.gov.br/imprensa/visualiza/index.jsp?jornal=do&secao=1&pagina=1&data=25/04/2008">
+# https://www.in.gov.br/imprensa/visualiza/index.jsp?jornal=do&secao=1&pagina=1&data=25/04/2008
+# </a>
+#
+# As a result of the above Decree I believe the America/Rio_Branco
+# timezone shall be modified from UTC-5 to UTC-4 and a new timezone shall
+# be created to represent the...west side of the Para State. I
+# suggest this new timezone be called Santarem as the most
+# important/populated city in the affected area.
+#
+# This new timezone would be the same as the Rio_Branco timezone up to
+# the 2008/06/24 change which would be to UTC-3 instead of UTC-4.
+
+# From Alex Krivenyshev (2008-06-24):
+# This is a quick reference page for New and Old Brazil Time Zones map.
+# <a href="http://www.worldtimezone.com/brazil-time-new-old.php">
+# http://www.worldtimezone.com/brazil-time-new-old.php
+# </a>
+#
+# - 4 time zones replaced by 3 time zones-eliminating time zone UTC- 05
+# (state Acre and the part of the Amazonas will be UTC/GMT- 04) - western
+# part of Par state is moving to one timezone UTC- 03 (from UTC -04).
+
 # From Paul Eggert (2002-10-10):
 # The official decrees referenced below are mostly taken from
 # <a href="http://pcdsh01.on.br/DecHV.html">
 # Decretos sobre o Horario de Verao no Brasil
 # </a>.
 
+# From Steffen Thorsen (2008-08-29):
+# As announced by the government and many newspapers in Brazil late
+# yesterday, Brazil will start DST on 2008-10-19 (need to change rule) and
+# it will end on 2009-02-15 (current rule for Brazil is fine). Based on
+# past years experience with the elections, there was a good chance that
+# the start was postponed to November, but it did not happen this year.
+#
+# It has not yet been posted to http://pcdsh01.on.br/DecHV.html
+#
+# An official page about it:
+# <a href="http://www.mme.gov.br/site/news/detail.do?newsId=16722">
+# http://www.mme.gov.br/site/news/detail.do?newsId=16722
+# </a>
+# Note that this link does not always work directly, but must be accessed
+# by going to
+# <a href="http://www.mme.gov.br/first">
+# http://www.mme.gov.br/first
+# </a>
+#
+# One example link that works directly:
+# <a href="http://jornale.com.br/index.php?option=com_content&task=view&id=13530&Itemid=54">
+# http://jornale.com.br/index.php?option=com_content&task=view&id=13530&Itemid=54
+# (Portuguese)
+# </a>
+#
+# We have a written a short article about it as well:
+# <a href="http://www.timeanddate.com/news/time/brazil-dst-2008-2009.html">
+# http://www.timeanddate.com/news/time/brazil-dst-2008-2009.html
+# </a>
+#
+# From Alexander Krivenyshev (2011-10-04):
+# State Bahia will return to Daylight savings time this year after 8 years off.
+# The announcement was made by Governor Jaques Wagner in an interview to a 
+# television station in Salvador. 
+
+# In Portuguese:
+# <a href="http://g1.globo.com/bahia/noticia/2011/10/governador-jaques-wagner-confirma-horario-de-verao-na-bahia.html">
+# http://g1.globo.com/bahia/noticia/2011/10/governador-jaques-wagner-confirma-horario-de-verao-na-bahia.html
+# </a> and
+# <a href="http://noticias.terra.com.br/brasil/noticias/0,,OI5390887-EI8139,00-Bahia+volta+a+ter+horario+de+verao+apos+oito+anos.html">
+# http://noticias.terra.com.br/brasil/noticias/0,,OI5390887-EI8139,00-Bahia+volta+a+ter+horario+de+verao+apos+oito+anos.html
+# </a>
+
+# From Guilherme Bernardes Rodrigues (2011-10-07):
+# There is news in the media, however there is still no decree about it.
+# I just send a e-mail to Zulmira Brandão at
+# <a href="http://pcdsh01.on.br/">http://pcdsh01.on.br/</a> the
+# oficial agency about time in Brazil, and she confirmed that the old rule is
+# still in force.
+
+# From Guilherme Bernardes Rodrigues (2011-10-14)
+# It's official, the President signed a decree that includes Bahia in summer
+# time.
+#       [ and in a second message (same day): ]
+# I found the decree.
+#
+# DECRETO No- 7.584, DE 13 DE OUTUBRO DE 2011
+# Link :
+# <a href="http://www.in.gov.br/visualiza/index.jsp?data=13/10/2011&jornal=1000&pagina=6&totalArquivos=6">
+# http://www.in.gov.br/visualiza/index.jsp?data=13/10/2011&jornal=1000&pagina=6&totalArquivos=6
+# </a>
+
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 # Decree <a href="http://pcdsh01.on.br/HV20466.htm">20,466</a> (1931-10-01)
 # Decree <a href="http://pcdsh01.on.br/HV21896.htm">21,896</a> (1932-01-10)
@@ -546,26 +947,51 @@ Rule      Brazil  2000    only    -       Feb     27       0:00   0       -
 Rule   Brazil  2000    2001    -       Oct     Sun>=8   0:00   1:00    S
 Rule   Brazil  2001    2006    -       Feb     Sun>=15  0:00   0       -
 # Decree 4,399 (2002-10-01) repeals DST in AL, CE, MA, PB, PE, PI, RN, SE.
-# <a href="http://www.presidencia.gov.br/CCIVIL/decreto/2002/D4399.htm"></a>
+# <a href="http://www.presidencia.gov.br/CCIVIL/decreto/2002/D4399.htm">4,399</a>
 Rule   Brazil  2002    only    -       Nov      3       0:00   1:00    S
 # Decree 4,844 (2003-09-24; corrected 2003-09-26) repeals DST in BA, MT, TO.
-# <a href="http://www.presidencia.gov.br/CCIVIL/decreto/2003/D4844.htm"></a>
+# <a href="http://www.presidencia.gov.br/CCIVIL/decreto/2003/D4844.htm">4,844</a>
 Rule   Brazil  2003    only    -       Oct     19       0:00   1:00    S
 # Decree 5,223 (2004-10-01) reestablishes DST in MT.
-# <a href="http://www.planalto.gov.br/ccivil_03/_Ato2004-2006/2004/Decreto/D5223.htm"></a>
+# <a href="http://www.planalto.gov.br/ccivil_03/_Ato2004-2006/2004/Decreto/D5223.htm">5,223</a>
 Rule   Brazil  2004    only    -       Nov      2       0:00   1:00    S
 # Decree <a href="http://pcdsh01.on.br/DecHV5539.gif">5,539</a> (2005-09-19),
 # adopted by the same states as before.
 Rule   Brazil  2005    only    -       Oct     16       0:00   1:00    S
-# Decree <a href="http://www.planalto.gov.br/ccivil_03/_Ato2004-2006/2006/Decreto/D5920.htm">5,920</a>
-# (2006-10-03), adopted by the same states as before.
-Rule   Brazil  2006    max     -       Nov     Sun>=1   0:00   1:00    S
-Rule   Brazil  2007    max     -       Feb     lastSun  0:00   0       -
+# Decree <a href="http://pcdsh01.on.br/DecHV5920.gif">5,920</a> (2006-10-03),
+# adopted by the same states as before.
+Rule   Brazil  2006    only    -       Nov      5       0:00   1:00    S
+Rule   Brazil  2007    only    -       Feb     25       0:00   0       -
+# Decree <a href="http://pcdsh01.on.br/DecHV6212.gif">6,212</a> (2007-09-26),
+# adopted by the same states as before.
+Rule   Brazil  2007    only    -       Oct     Sun>=8   0:00   1:00    S
+# From Frederico A. C. Neves (2008-09-10):
+# Acording to this decree
+# <a href="http://www.planalto.gov.br/ccivil_03/_Ato2007-2010/2008/Decreto/D6558.htm">
+# http://www.planalto.gov.br/ccivil_03/_Ato2007-2010/2008/Decreto/D6558.htm
+# </a>
+# [t]he DST period in Brazil now on will be from the 3rd Oct Sunday to the
+# 3rd Feb Sunday. There is an exception on the return date when this is
+# the Carnival Sunday then the return date will be the next Sunday...
+Rule   Brazil  2008    max     -       Oct     Sun>=15 0:00    1:00    S
+Rule   Brazil  2008    2011    -       Feb     Sun>=15 0:00    0       -
+Rule   Brazil  2012    only    -       Feb     Sun>=22 0:00    0       -
+Rule   Brazil  2013    2014    -       Feb     Sun>=15 0:00    0       -
+Rule   Brazil  2015    only    -       Feb     Sun>=22 0:00    0       -
+Rule   Brazil  2016    2022    -       Feb     Sun>=15 0:00    0       -
+Rule   Brazil  2023    only    -       Feb     Sun>=22 0:00    0       -
+Rule   Brazil  2024    2025    -       Feb     Sun>=15 0:00    0       -
+Rule   Brazil  2026    only    -       Feb     Sun>=22 0:00    0       -
+Rule   Brazil  2027    2033    -       Feb     Sun>=15 0:00    0       -
+Rule   Brazil  2034    only    -       Feb     Sun>=22 0:00    0       -
+Rule   Brazil  2035    2036    -       Feb     Sun>=15 0:00    0       -
+Rule   Brazil  2037    only    -       Feb     Sun>=22 0:00    0       -
+# From Arthur David Olson (2008-09-29):
+# The next is wrong in some years but is better than nothing.
+Rule   Brazil  2038    max     -       Feb     Sun>=15 0:00    0       -
+
 # The latest ruleset listed above says that the following states observe DST:
 # DF, ES, GO, MG, MS, MT, PR, RJ, RS, SC, SP.
-# For dates after mid-2007, the above rules with TO="max" are guesses
-# and are quite possibly wrong, but are more likely than no DST at all.
-
 
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 #
@@ -592,6 +1018,13 @@ Zone America/Belem        -3:13:56 -      LMT     1914
                        -3:00   Brazil  BR%sT   1988 Sep 12
                        -3:00   -       BRT
 #
+# west Para (PA)
+# West Para includes Altamira, Oribidos, Prainha, Oriximina, and Santarem.
+Zone America/Santarem  -3:38:48 -      LMT     1914
+                       -4:00   Brazil  AM%sT   1988 Sep 12
+                       -4:00   -       AMT     2008 Jun 24 00:00
+                       -3:00   -       BRT
+#
 # Maranhao (MA), Piaui (PI), Ceara (CE), Rio Grande do Norte (RN),
 # Paraiba (PB)
 Zone America/Fortaleza -2:34:00 -      LMT     1914
@@ -634,7 +1067,8 @@ Zone America/Maceio        -2:22:52 -      LMT     1914
 # of America/Salvador.
 Zone America/Bahia     -2:34:04 -      LMT     1914
                        -3:00   Brazil  BR%sT   2003 Sep 24
-                       -3:00   -       BRT
+                       -3:00   -       BRT     2011 Oct 16
+                       -3:00   Brazil  BR%sT
 #
 # Goias (GO), Distrito Federal (DF), Minas Gerais (MG),
 # Espirito Santo (ES), Rio de Janeiro (RJ), Sao Paulo (SP), Parana (PR),
@@ -654,8 +1088,7 @@ Zone America/Cuiaba        -3:44:20 -      LMT     1914
                        -4:00   -       AMT     2004 Oct  1
                        -4:00   Brazil  AM%sT
 #
-# west Para (PA), Rondonia (RO)
-# West Para includes Altamira, Oribidos, Prainha, Oriximina, and Santarem.
+# Rondonia (RO)
 Zone America/Porto_Velho -4:15:36 -    LMT     1914
                        -4:00   Brazil  AM%sT   1988 Sep 12
                        -4:00   -       AMT
@@ -682,13 +1115,14 @@ Zone America/Eirunepe    -4:39:28 -      LMT     1914
                        -5:00   Brazil  AC%sT   1988 Sep 12
                        -5:00   -       ACT     1993 Sep 28
                        -5:00   Brazil  AC%sT   1994 Sep 22
-                       -5:00   -       ACT
+                       -5:00   -       ACT     2008 Jun 24 00:00
+                       -4:00   -       AMT
 #
 # Acre (AC)
 Zone America/Rio_Branco        -4:31:12 -      LMT     1914
                        -5:00   Brazil  AC%sT   1988 Sep 12
-                       -5:00   -       ACT
-
+                       -5:00   -       ACT     2008 Jun 24 00:00
+                       -4:00   -       AMT
 
 # Chile
 
@@ -722,6 +1156,68 @@ Zone America/Rio_Branco   -4:31:12 -      LMT     1914
 # America/Santiago.  The pre-1980 Pacific/Easter data are dubious,
 # but we have no other source.
 
+# From German Poo-Caaman~o (2008-03-03):
+# Due to drought, Chile extends Daylight Time in three weeks.  This
+# is one-time change (Saturday 3/29 at 24:00 for America/Santiago
+# and Saturday 3/29 at 22:00 for Pacific/Easter)
+# The Supreme Decree is located at 
+# <a href="http://www.shoa.cl/servicios/supremo316.pdf">
+# http://www.shoa.cl/servicios/supremo316.pdf
+# </a>
+# and the instructions for 2008 are located in:
+# <a href="http://www.horaoficial.cl/cambio.htm">
+# http://www.horaoficial.cl/cambio.htm
+# </a>.
+
+# From Jose Miguel Garrido (2008-03-05):
+# ...
+# You could see the announces of the change on 
+# <a href="http://www.shoa.cl/noticias/2008/04hora/hora.htm">
+# http://www.shoa.cl/noticias/2008/04hora/hora.htm
+# </a>.
+
+# From Angel Chiang (2010-03-04):
+# Subject: DST in Chile exceptionally extended to 3 April due to earthquake
+# <a href="http://www.gobiernodechile.cl/viewNoticia.aspx?idArticulo=30098">
+# http://www.gobiernodechile.cl/viewNoticia.aspx?idArticulo=30098
+# </a>
+# (in Spanish, last paragraph).
+#
+# This is breaking news. There should be more information available later.
+
+# From Arthur Daivd Olson (2010-03-06):
+# Angel Chiang's message confirmed by Julio Pacheco; Julio provided a patch.
+
+# From Glenn Eychaner (2011-03-02): [geychaner@mac.com]
+# It appears that the Chilean government has decided to postpone the
+# change from summer time to winter time again, by three weeks to April
+# 2nd:
+# <a href="http://www.emol.com/noticias/nacional/detalle/detallenoticias.asp?idnoticia=467651">
+# http://www.emol.com/noticias/nacional/detalle/detallenoticias.asp?idnoticia=467651
+# </a>
+#
+# This is not yet reflected in the offical "cambio de hora" site, but
+# probably will be soon:
+# <a href="http://www.horaoficial.cl/cambio.htm">
+# http://www.horaoficial.cl/cambio.htm
+# </a>
+
+# From Arthur David Olson (2011-03-02):
+# The emol.com article mentions a water shortage as the cause of the
+# postponement, which may mean that it's not a permanent change.
+
+# From Glenn Eychaner (2011-03-28):
+# The article:
+# <a href="http://diario.elmercurio.com/2011/03/28/_portada/_portada/noticias/7565897A-CA86-49E6-9E03-660B21A4883E.htm?id=3D{7565897A-CA86-49E6-9E03-660B21A4883E}">
+# http://diario.elmercurio.com/2011/03/28/_portada/_portada/noticias/7565897A-CA86-49E6-9E03-660B21A4883E.htm?id=3D{7565897A-CA86-49E6-9E03-660B21A4883E}
+# </a>
+#
+# In English:
+# Chile's clocks will go back an hour this year on the 7th of May instead
+# of this Saturday. They will go forward again the 3rd Saturday in
+# August, not in October as they have since 1968. This is a pilot plan
+# which will be reevaluated in 2012.
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Chile   1927    1932    -       Sep      1      0:00    1:00    S
 Rule   Chile   1928    1932    -       Apr      1      0:00    0       -
@@ -751,8 +1247,17 @@ Rule      Chile   1997    only    -       Mar     30      3:00u   0       -
 Rule   Chile   1998    only    -       Mar     Sun>=9  3:00u   0       -
 Rule   Chile   1998    only    -       Sep     27      4:00u   1:00    S
 Rule   Chile   1999    only    -       Apr      4      3:00u   0       -
-Rule   Chile   1999    max     -       Oct     Sun>=9  4:00u   1:00    S
-Rule   Chile   2000    max     -       Mar     Sun>=9  3:00u   0       -
+Rule   Chile   1999    2010    -       Oct     Sun>=9  4:00u   1:00    S
+Rule   Chile   2011    only    -       Aug     Sun>=16 4:00u   1:00    S
+Rule   Chile   2012    max     -       Oct     Sun>=9  4:00u   1:00    S
+Rule   Chile   2000    2007    -       Mar     Sun>=9  3:00u   0       -
+# N.B.: the end of March 29 in Chile is March 30 in Universal time,
+# which is used below in specifying the transition.
+Rule   Chile   2008    only    -       Mar     30      3:00u   0       -
+Rule   Chile   2009    only    -       Mar     Sun>=9  3:00u   0       -
+Rule   Chile   2010    only    -       Apr     Sun>=1  3:00u   0       -
+Rule   Chile   2011    only    -       May     Sun>=2  3:00u   0       -
+Rule   Chile   2012    max     -       Mar     Sun>=9  3:00u   0       -
 # IATA SSIM anomalies: (1992-02) says 1992-03-14;
 # (1996-09) says 1998-03-08.  Ignore these.
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
@@ -805,6 +1310,14 @@ Zone      America/Curacao -4:35:44 -      LMT     1912 Feb 12     # Willemstad
                        -4:30   -       ANT     1965 # Netherlands Antilles Time
                        -4:00   -       AST
 
+# From Arthur David Olson (2011-06-15):
+# At least for now, use links for places with new iso3166 codes.
+# The name "Lower Prince's Quarter" is both longer than fourteen charaters
+# and contains an apostrophe; use "Lower_Princes" below.
+
+Link   America/Curacao America/Lower_Princes # Sint Maarten
+Link   America/Curacao America/Kralendijk # Bonaire, Sint Estatius and Saba
+
 # Ecuador
 #
 # From Paul Eggert (2007-03-04):
@@ -872,6 +1385,24 @@ Zone Pacific/Galapagos    -5:58:24 -      LMT     1931 # Puerto Baquerizo Moreno
 # For now, we'll just record the time in Stanley, since we have no
 # better info.
 
+# From Steffen Thorsen (2011-04-01):
+# The Falkland Islands will not turn back clocks this winter, but stay on
+# daylight saving time.
+#
+# One source:
+# <a href="http://www.falklandnews.com/public/story.cfm?get=5914&source=3">
+# http://www.falklandnews.com/public/story.cfm?get=5914&source=3
+# </a>
+#
+# We have gotten this confirmed by a clerk of the legislative assembly:
+# Normally the clocks revert to Local Mean Time (UTC/GMT -4 hours) on the
+# third Sunday of April at 0200hrs and advance to Summer Time (UTC/GMT -3
+# hours) on the first Sunday of September at 0200hrs.
+#
+# IMPORTANT NOTE: During 2011, on a trial basis, the Falkland Islands
+# will not revert to local mean time, but clocks will remain on Summer
+# time (UTC/GMT - 3 hours) throughout the whole of 2011.  Any long term
+# change to local time following the trial period will be notified.
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Falk    1937    1938    -       Sep     lastSun 0:00    1:00    S
 Rule   Falk    1938    1942    -       Mar     Sun>=19 0:00    0       -
@@ -883,7 +1414,8 @@ Rule       Falk    1984    1985    -       Apr     lastSun 0:00    0       -
 Rule   Falk    1984    only    -       Sep     16      0:00    1:00    S
 Rule   Falk    1985    2000    -       Sep     Sun>=9  0:00    1:00    S
 Rule   Falk    1986    2000    -       Apr     Sun>=16 0:00    0       -
-Rule   Falk    2001    max     -       Apr     Sun>=15 2:00    0       -
+Rule   Falk    2001    2010    -       Apr     Sun>=15 2:00    0       -
+Rule   Falk    2012    max     -       Apr     Sun>=15 2:00    0       -
 Rule   Falk    2001    max     -       Sep     Sun>=1  2:00    1:00    S
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone Atlantic/Stanley  -3:51:24 -      LMT     1890
@@ -961,8 +1493,24 @@ Rule      Para    2002    2003    -       Sep     Sun>=1  0:00    1:00    S
 # Decree 1,867 (2004-03-05)
 # From Carlos Raul Perasso via Jesper Norgaard Welen (2006-10-13)
 # <http://www.presidencia.gov.py/decretos/D1867.pdf>
-Rule   Para    2004    max     -       Oct     Sun>=15 0:00    1:00    S
-Rule   Para    2005    max     -       Mar     Sun>=8  0:00    0       -
+Rule   Para    2004    2009    -       Oct     Sun>=15 0:00    1:00    S
+Rule   Para    2005    2009    -       Mar     Sun>=8  0:00    0       -
+# From Carlos Raul Perasso (2010-02-18):
+# By decree number 3958 issued yesterday (
+# <a href="http://www.presidencia.gov.py/v1/wp-content/uploads/2010/02/decreto3958.pdf">
+# http://www.presidencia.gov.py/v1/wp-content/uploads/2010/02/decreto3958.pdf
+# </a>
+# )
+# Paraguay changes its DST schedule, postponing the March rule to April and
+# modifying the October date. The decree reads:
+# ...
+# Art. 1. It is hereby established that from the second Sunday of the month of
+# April of this year (2010), the official time is to be set back 60 minutes,
+# and that on the first Sunday of the month of October, it is to be set
+# forward 60 minutes, in all the territory of the Paraguayan Republic.
+# ...
+Rule   Para    2010    max     -       Oct     Sun>=1  0:00    1:00    S
+Rule   Para    2010    max     -       Apr     Sun>=8  0:00    0       -
 
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone America/Asuncion  -3:50:40 -      LMT     1890
@@ -1097,8 +1645,18 @@ Zone America/Montevideo  -3:44:44 -      LMT     1898 Jun 28
                        -3:00   Uruguay UY%sT
 
 # Venezuela
+#
+# From John Stainforth (2007-11-28):
+# ... the change for Venezuela originally expected for 2007-12-31 has
+# been brought forward to 2007-12-09.  The official announcement was
+# published today in the "Gaceta Oficial de la Republica Bolivariana
+# de Venezuela, numero 38.819" (official document for all laws or
+# resolution publication)
+# http://www.globovision.com/news.php?nid=72208
+
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   America/Caracas -4:27:44 -      LMT     1890
                        -4:27:40 -      CMT     1912 Feb 12 # Caracas Mean Time?
                        -4:30   -       VET     1965         # Venezuela Time
-                       -4:00   -       VET
+                       -4:00   -       VET     2007 Dec  9 03:00
+                       -4:30   -       VET
index 6cf9645de0265093ea9d32c5bdd91eed31e2a906..767388d6aab8c69b7e1e2b74b1ccd165bf1de807 100644 (file)
@@ -1,4 +1,7 @@
-# @(#)systemv  8.1
+# <pre>
+# @(#)systemv  8.2
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
 
 # Old rules, should the need arise.
 # No attempt is made to handle Newfoundland, since it cannot be expressed
diff --git a/share/zoneinfo/tz-art.htm b/share/zoneinfo/tz-art.htm
deleted file mode 100644 (file)
index 4abbd51..0000000
+++ /dev/null
@@ -1,278 +0,0 @@
-<?xml version="1.0" encoding="US-ASCII"?>
-<!DOCTYPE html
-PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-"DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-<meta http-equiv="Content-type" content='text/html; charset="US-ASCII"' />
-<title>Time and the Arts</title>
-</head>
-<body>
-<h1>Time and the Arts</h1>
-<address>
-@(#)tz-art.htm 7.59
-</address>
-<p>
-Please send corrections to this web page to the
-<a href="mailto:tz@elsie.nci.nih.gov">time zone mailing list</a>.</p>
-<p>
-See also <a href="tz-link.htm">Sources for Time Zone and Daylight Saving Time Data</a>.</p>
-<hr />
-<p>
-Data on recordings of "Save That Time," Russ Long, Serrob Publishing, BMI:</p>
-<table>
-<tr><td>Artist</td><td>Karrin Allyson</td></tr>
-<tr><td>CD</td><td>I Didn't Know About You</td></tr>
-<tr><td>Copyright Date</td><td>1993</td></tr>
-<tr><td>Label</td><td>Concord Jazz, Inc.</td></tr>
-<tr><td>ID</td><td>CCD-4543</td></tr>
-<tr><td>Track Time</td><td>3:44</td></tr>
-<tr><td>Personnel</td><td>Karrin Allyson, vocal;
-Russ Long, piano;
-Gerald Spaits, bass;
-Todd Strait, drums</td></tr>
-<tr><td>Notes</td><td>CD notes "additional lyric by Karrin Allyson;
-arranged by Russ Long and Karrin Allyson"</td></tr>
-<tr><td>ADO Rating</td><td>1 star</td></tr>
-<tr><td><a href="http://www.allmusic.com/cg/amg.dll?p=amg&amp;sql=A1fdovw9ta92k">AMG Rating</a></td><td>4 stars</td></tr>
-<tr><td>Penguin Rating</td><td>3.5 stars</td></tr>
-<tr><td>&nbsp;</td></tr>
-<tr><td>Artist</td><td>Kevin Mahogany</td></tr>
-<tr><td>CD</td><td>Double Rainbow</td></tr>
-<tr><td>Copyright Date</td><td>1993</td></tr>
-<tr><td>Label</td><td>Enja Records</td></tr>
-<tr><td>ID</td><td>ENJ-7097 2</td></tr>
-<tr><td>Track Time</td><td>6:27</td></tr>
-<tr><td>Personnel</td><td>Kevin Mahogany, vocal;
-Kenny Barron, piano;
-Ray Drummond, bass;
-Ralph Moore, tenor saxophone;
-Lewis Nash, drums</td></tr>
-<tr><td>ADO Rating</td><td>1.5 stars</td></tr>
-<tr><td><a href="http://www.allmusic.com/cg/amg.dll?p=amg&amp;sql=Akikbikzjbb19">AMG Rating</a></td><td>3 stars</td></tr>
-<tr><td>Penguin Rating</td><td>3 stars</td></tr>
-<tr><td>&nbsp;</td></tr>
-<tr><td>Artist</td><td>Joe Williams</td></tr>
-<tr><td>CD</td><td>Here's to Life</td></tr>
-<tr><td>Copyright Date</td><td>1994</td></tr>
-<tr><td>Label</td><td>Telarc International Corporation</td></tr>
-<tr><td>ID</td><td>CD-83357</td></tr>
-<tr><td>Track Time</td><td>3:58</td></tr>
-<tr><td>Personnel</td><td>Joe Williams, vocal
-The Robert Farnon [39 piece] Orchestra</td></tr>
-<tr><td>Notes</td><td>This CD is also available as part of a 3-CD package from
-Telarc, "Triple Play" (CD-83461)</td></tr>
-<tr><td>ADO Rating</td><td>black dot</td></tr>
-<tr><td><a href="http://www.allmusic.com/cg/amg.dll?p=amg&amp;sql=Amyyvad6kt8w1">AMG Rating</a></td><td>2 stars</td></tr>
-<tr><td>Penguin Rating</td><td>3 stars</td></tr>
-<tr><td>&nbsp;</td></tr>
-<tr><td>Artist</td><td>Charles Fambrough</td></tr>
-<tr><td>CD</td><td>Keeper of the Spirit</td></tr>
-<tr><td>Copyright Date</td><td>1995</td></tr>
-<tr><td>Label</td><td>AudioQuest Music</td></tr>
-<tr><td>ID</td><td>AQ-CD1033</td></tr>
-<tr><td>Track Time</td><td>7:07</td></tr>
-<tr><td>Personnel</td><td>Charles Fambrough, bass;
-Joel Levine, tenor recorder;
-Edward Simon, piano;
-Lenny White, drums;
-Marion Simon, percussion</td></tr>
-<tr><td>Notes</td><td>On-line information and samples available at
-<a href="http://wwmusic.com/~music/audioq/rel/1033.html">http://wwmusic.com/~music/audioq/rel/1033.html</a></td></tr>
-<tr><td>ADO Rating</td><td>2 stars</td></tr>
-<tr><td><a href="http://www.allmusic.com/cg/amg.dll?p=amg&amp;sql=A5rkcikcjbb89">AMG Rating</a></td><td>unrated</td></tr>
-<tr><td>Penguin Rating</td><td>3 stars</td></tr>
-</table>
-<hr />
-<p>Also of note:</p>
-<table>
-<tr><td>Artist</td><td>Holly Cole Trio</td></tr>
-<tr><td>CD</td><td>Blame It On My Youth</td></tr>
-<tr><td>Copyright Date</td><td>1992</td></tr>
-<tr><td>Label</td><td>Manhattan</td></tr>
-<tr><td>ID</td><td>CDP 7 97349 2</td></tr>
-<tr><td>Total Time</td><td>37:45</td></tr>
-<tr><td>Personnel</td><td>Holly Cole, voice;
-Aaron Davis, piano;
-David Piltch, string bass</td></tr>
-<tr><td>Notes</td><td>Lyrical reference to "Eastern Standard Time" in
-Tom Waits' "Purple Avenue"</td></tr>
-<tr><td>ADO Rating</td><td>2.5 stars</td></tr>
-<tr><td><a href="http://www.allmusic.com/cg/amg.dll?p=amg&amp;sql=A3a9ds37ya3dg">AMG Rating</a></td><td>3 stars</td></tr>
-<tr><td>Penguin Rating</td><td>unrated</td></tr>
-<tr><td>&nbsp;</td></tr>
-<tr><td>Artist</td><td>Milt Hinton</td></tr>
-<tr><td>CD</td><td>Old Man Time</td></tr>
-<tr><td>Copyright Date</td><td>1990</td></tr>
-<tr><td>Label</td><td>Chiaroscuro</td></tr>
-<tr><td>ID</td><td>CR(D) 310</td></tr>
-<tr><td>Total Time</td><td>149:38 (two CDs)</td></tr>
-<tr><td>Personnel</td><td>Milt Hinton, bass;
-Doc Cheatham, Dizzy Gillespie, Clark Terry, trumpet;
-Al Grey, trombone;
-Eddie Barefield, Joe Camel (Flip Phillips), Buddy Tate,
-clarinet and saxophone;
-John Bunch, Red Richards, Norman Simmons, Derek Smith,
-Ralph Sutton, piano;
-Danny Barker, Al Casey, guitar;
-Gus Johnson, Gerryck King, Bob Rosengarden, Jackie Williams,
-drums;
-Lionel Hampton, vibraphone;
-Cab Calloway, Joe Williams, vocal;
-Buck Clayton, arrangements</td></tr>
-<tr><td>Notes</td><td>tunes include Old Man Time, Time After Time,
-Sometimes I'm Happy,
-A Hot Time in the Old Town Tonight,
-Four or Five Times, Now's the Time,
-Time on My Hands, This Time It's Us,
-and Good Time Charlie
-On-line samples available at
-<a href="http://www.chiaroscurojazz.com/albuminfo.php4?albumid=49">http://www.chiaroscurojazz.com/albuminfo.php3?albumid=49</a></td></tr>
-<tr><td>ADO Rating</td><td>3 stars</td></tr>
-<tr><td><a href="http://www.allmusic.com/cg/amg.dll?p=amg&amp;sql=A1cbyxdab8ola">AMG Rating</a></td><td>4.5 stars</td></tr>
-<tr><td>Penguin Rating</td><td>3 stars</td></tr>
-<tr><td>&nbsp;</td></tr>
-<tr><td>Artist</td><td>Alan Broadbent</td></tr>
-<tr><td>CD</td><td>Pacific Standard Time</td></tr>
-<tr><td>Copyright Date</td><td>1995</td></tr>
-<tr><td>Label</td><td>Concord Jazz, Inc.</td></tr>
-<tr><td>ID</td><td>CCD-4664</td></tr>
-<tr><td>Total Time</td><td>62:42</td></tr>
-<tr><td>Personnel</td><td>Alan Broadbent, piano;
-Putter Smith, Bass;
-Frank Gibson, Jr., drums</td></tr>
-<tr><td>Notes</td><td>The CD cover features an analemma for equation-of-time fans</td></tr>
-<tr><td>ADO Rating</td><td>1 star</td></tr>
-<tr><td><a href="http://www.allmusic.com/cg/amg.dll?p=amg&amp;sql=Asl8zefuk8gfo">AMG Rating</a></td><td>4 stars</td></tr>
-<tr><td>Penguin Rating</td><td>3.5 stars</td></tr>
-<tr><td>&nbsp;</td></tr>
-<tr><td>Artist</td><td>Anthony Braxton/Richard Teitelbaum</td></tr>
-<tr><td>CD</td><td>Silence/Time Zones</td></tr>
-<tr><td>Copyright Date</td><td>1996</td></tr>
-<tr><td>Label</td><td>Black Lion</td></tr>
-<tr><td>ID</td><td>BLCD 760221</td></tr>
-<tr><td>Total Time</td><td>72:58</td></tr>
-<tr><td>Personnel</td><td>Anthony Braxton, sopranino and alto saxophones,
-contrebasse clarinet, miscellaneous instruments;
-Leo Smith, trumpet and miscellaneous instruments;
-Leroy Jenkins, violin and miscellaneous instruments;
-Richard Teitelbaum, modular moog and micromoog synthesizer</td></tr>
-<tr><td>ADO Rating</td><td>black dot</td></tr>
-<tr><td><a href="http://www.allmusic.com/cg/amg.dll?p=amg&amp;sql=A5bkvu3xjan1k">AMG Rating</a></td><td>unrated</td></tr>
-<tr><td>&nbsp;</td></tr>
-<tr><td>Artist</td><td>Jules Verne</td></tr>
-<tr><td>Book</td><td>Le Tour du Monde en Quatre-Vingts Jours
-(Around the World in Eighty Days)</td></tr>
-<tr><td>Notes</td><td>Wall-clock time plays a central role in the plot.
-European readers of the 1870s clearly held the U.S. press in
-deep contempt; the protagonists cross the U.S. without once
-reading a paper.
-An on-line French-language version of the book
-"with illustrations from the original 1873 French-language edition"
-is available at
-<a href="http://fourmilab.ch/etexts/www/tdm80j">http://fourmilab.ch/etexts/www/tdm80j</a>
-An on-line English-language translation of the book is available at
-<a href="http://www.literature.org/Works/Jules-Verne/eighty">http://www.literature.org/Works/Jules-Verne/eighty</a></td></tr>
-<tr><td>&nbsp;</td></tr>
-<tr><td>Film</td><td>Bell Science - About Time</td></tr>
-<tr><td>Notes</td><td>The Frank Baxter/Richard Deacon extravaganza.
-Information is available at
-<a href="http://www.videoflicks.com/titles/1035/1035893.htm">http://www.videoflicks.com/titles/1035/1035893.htm</a></td></tr>
-</table>
-<hr />
-<ul>
-<li>
-An episode of "The Adventures of Superman" entitled "The Mysterious
-Cube," first aired 1958-02-24, had Superman convincing the controllers
-of WWV to broadcast time signals five minutes ahead of actual time;
-doing so got a crook trying to beat the statute of limitations to
-emerge a bit too early from the titular enclosure.
-</li>
-<li>
-The 1960s ITC television series "The Prisoner" included an episode
-entitled "The Chimes of Big Ben" in which our protagonist tumbled to
-the fraudulent nature of a Poland-to-England escape upon hearing "Big
-Ben" chiming on Polish local time.
-</li>
-<li>
-The series "Seinfeld" included an episode entitled "The Susie," first
-broadcast 1997-02-13, in which Kramer decides that daylight saving time
-isn't coming fast enough, so he sets his watch ahead an hour.
-</li>
-<li>
-The syndicated comic strip "Dilbert" featured an all-too-rare example of
-time zone humor on 1998-03-14.
-</li>
-<li>
-Surrealist artist Guy Billout's work "Date Line" appeared on page 103
-of the 1999-11 Atlantic Monthly.
-</li>
-<li>
-"Gloom, Gloom, Go Away" by Walter Kirn appeared on page 106 of Time
-Magazine's 2002-11-11 issue; among other things, it proposed
-year-round DST as a way of lessening wintertime despair.
-</li>
-<li>
-The "20 Hours in America" episode of "The West Wing," first aired 2002-09-25,
-saw White House staffers stranded in Indiana; they thought they had time to
-catch Air Force One but were done in by intra-Indiana local time changes.
-</li>
-<li>
-"In what time zone would you find New York City?" was a $200 question on
-the 1999-11-13 United States airing of "Who Wants to Be a Millionaire?"
-"In 1883, what industry led the movement to divide the U.S. into four time
-zones?" was a $32,000 question on the 2001-05-23 United States airing of
-"Who Wants to Be a Millionaire?" At this rate, the million-dollar time-zone
-question should have been asked 2002-06-04.
-</li>
-</ul>
-<hr />
-<ul>
-<li>
-"We're been using the five-cent nickle in this country since 1492.
-Now that's pretty near 100 years, daylight savings [sic]."
-(Groucho Marx as Captain Spaulding in "Animal Crackers", 1930,
-as noted by Will Fitzerald)
-</li>
-<li>
-"Good news."
-"What did they do? Extend Daylight Saving Time year round?"
-(Professional tanner George Hamilton, in dialog from a
-May, 1999 episode of the syndicated television series "Baywatch")
-</li>
-<li>
-"A fundamental belief held by Americans is that if you are on land, you
-cannot be killed by a fish...So most Americans remain on land, believing
-they're safe. Unfortunately, this belief&mdash;like so many myths, such as that
-there's a reason for 'Daylight Saving Time'&mdash;is false."
-(Dave Barry column, 2000-07-02)
-</li>
-<li>
-"I once had sex for an hour and five minutes, but that was on the day
-when you turn the clocks ahead."
-(Garry Shandling, 52nd Annual Emmys, 2000-09-10)
-</li>
-<li>
-"Would it impress you if I told you I invented Daylight Savings Time?"
-("Sahjhan" to "Lilah" in dialog from the "Loyalty" episode of "Angel,"
-originally aired 2002-02-25)
-</li>
-<li>
-"I thought you said Tulsa was a three hour flight."
-"Well, you're forgetting about the time difference."
-("Chandler" and "Joey" in dialog from the episode of "Friends" first
-aired 2002-12-05)
-</li>
-<li>
-"Is that a pertinent fact,
-or are you trying to dazzle me with your command of time zones?"
-(Kelsey Grammer as "Frasier Crane")
-</li>
-<li>
-"Don't worry about the world coming to an end today.
-It is already tomorrow in Australia."
-(Charles M. Schulz, provided by Steve Summit)
-</li>
-</ul>
-</body>
-</html>
diff --git a/share/zoneinfo/tz-link.htm b/share/zoneinfo/tz-link.htm
deleted file mode 100644 (file)
index 17b8d7f..0000000
+++ /dev/null
@@ -1,589 +0,0 @@
-<?xml version="1.0" encoding="US-ASCII"?>
-<!DOCTYPE html
-       PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-       "DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-<title>Sources for Time Zone and Daylight Saving Time Data</title>
-<link rel="schema.DC" href="http://purl.org/DC/elements/1.1/" />
-<meta http-equiv="Content-type" content='text/html; charset="US-ASCII"' />
-<meta name="DC.Creator" content="Eggert, Paul" />
-<meta name="DC.Contributor" content="Olson, Arthur David" />
-<meta name="DC.Date" content="2006-01-20" />
-<meta name="DC.Description"
- content="Sources of information about time zones and daylight saving time" />
-<meta name="DC.Identifier" content="http://www.twinsun.com/tz/tz-link.htm" />
-<meta name="Keywords"
- content="database,daylight saving,DST,time zone,timezone,tz,zoneinfo" />
-</head>
-<body>
-<h1>Sources for Time Zone and Daylight Saving Time Data</h1>
-<address>
-@(#)tz-link.htm        7.54
-</address>
-<p>
-Please send corrections to this web page to the
-<a href="mailto:tz@elsie.nci.nih.gov">time zone mailing list</a>.</p>
-<h2>The <code>tz</code> database</h2>
-<p>
-The public-domain time zone database contains code and data
-that represent the history of local time
-for many representative locations around the globe.
-It is updated periodically to reflect changes made by political bodies
-to <a href="http://en.wikipedia.org/wiki/Time_zone">time zone</a>
-boundaries, <a
-href="http://en.wikipedia.org/wiki/Coordinated_Universal_Time"><abbr
-title="Coordinated Universal Time">UTC</abbr></a> offsets, and
-<a href="http://en.wikipedia.org/wiki/Daylight_saving">daylight-saving</a>
-rules.
-This database (often called <code>tz</code> or <code>zoneinfo</code>)
-is used by several implementations,
-including
-<a href="http://www.gnu.org/software/libc/">the
-<abbr title="GNU's Not Unix">GNU</abbr>
-C Library</a> used in
-<a href="http://www.linux.org/"><abbr>GNU</abbr>/Linux</a>,
-<a href="http://www.freebsd.org/">FreeBSD</a>,
-<a href="http://www.netbsd.org/">NetBSD</a>,
-<a href="http://www.openbsd.org/">OpenBSD</a>,
-<a href="http://www.cygwin.com/">Cygwin</a>,
-<a href="http://www.delorie.com/djgpp/"><abbr
-title="DJ's GNU Programming Platform">DJGPP</abbr></a>,
-<a href="http://www.hp.com/products1/unix/operating/">HP-UX</a>,
-<a href="http://www.sgi.com/developers/technology/irix/">IRIX</a>,
-<a href="http://www.apple.com/macosx/">Mac OS X</a>,
-<a href="http://h71000.www7.hp.com/">OpenVMS</a>,
-<a href="http://www.sun.com/software/solaris/">Solaris</a>,
-<a href="http://h30097.www3.hp.com/">Tru64</a>, and
-<a href="http://www.sco.com/products/unixware/">UnixWare</a>.</p>
-<p>
-Each location in the database represents a national region where all
-clocks keeping local time have agreed since 1970.
-Locations are identified by continent or ocean and then by the name of
-the location, which is typically the largest city within the region.
-For example, <code>America/New_York</code>
-represents most of the <abbr title="United States">US</abbr> eastern time zone;
-<code>America/Phoenix</code> represents most of Arizona, which
-uses mountain time without daylight saving time (<abbr
-title="daylight saving time">DST</abbr>);
-<code>America/Detroit</code> represents most of Michigan, which uses
-eastern time but with different <abbr>DST</abbr> rules in 1975;
-and other entries represent smaller regions like Starke County,
-Indiana, which switched from central to eastern time in 1991
-and switched back in 2006.
-To use the database on an extended <a
-href="http://en.wikipedia.org/wiki/POSIX"><abbr
-title="Portable Operating System Interface">POSIX</abbr></a>
-implementation set the <code>TZ</code> environment variable to
-the location's full name, e.g., <code>TZ="America/New_York"</code>.</p>
-<p>
-In the <code>tz</code> database's
-<a href="ftp://elsie.nci.nih.gov/pub/"><abbr
-title="File Transfer Protocol">FTP</abbr> distribution</a>
-the code is in the file <code>tzcode<var>C</var>.tar.gz</code>,
-where <code><var>C</var></code> is the code's version;
-similarly, the data are in <code>tzdata<var>D</var>.tar.gz</code>,
-where <code><var>D</var></code> is the data's version.
-The following shell commands download
-these files to a <abbr>GNU</abbr>/Linux or similar host;
-see the downloaded
-<code>README</code> file for what to do next.</p>
-<pre style="margin-left: 2em"><code><a href="http://www.gnu.org/software/wget/">wget</a> 'ftp://elsie.nci.nih.gov/pub/tz*.tar.gz'
-<a href="http://www.gnu.org/software/gzip/">gzip</a> -dc tzcode*.tar.gz | <a href="http://www.gnu.org/software/tar/">tar</a> -xf -
-gzip -dc tzdata*.tar.gz | tar -xf -
-</code></pre>
-<p>
-The code lets you compile the <code>tz</code> source files into
-machine-readable binary files, one for each location. It also lets
-you read a <code>tz</code> binary file and interpret time stamps for that
-location.</p>
-<p>
-The data are by no means authoritative. If you find errors, please
-send changes to the <a href="mailto:tz@elsie.nci.nih.gov">time zone
-mailing list</a>. You can also <a
-href="mailto:tz-request@elsie.nci.nih.gov">subscribe</a> to the
-mailing list, retrieve the <a
-href="ftp://elsie.nci.nih.gov/pub/tzarchive.gz">archive of old
-messages</a> (in gzip compressed format), or retrieve <a
-href="ftp://munnari.oz.au/pub/oldtz/">archived older versions of code
-and data</a>; there is also a smaller <a
-href="http://public.planetmirror.com/pub/timezone/"><abbr
-title="Hypertext Transfer Protocol">HTTP</abbr>
-mirror</a>.</p>
-<p>
-The Web has several other sources for time zone and daylight saving time data.
-Here are some recent links that may be of interest.
-</p>
-<h2>Web pages using recent versions of the <code>tz</code> database</h2>
-<ul>
-<li><a href="http://twiki.org/cgi-bin/xtra/tzdatepick.html">Date and Time Gateway</a>
-is a text-based point-and-click interface to tables of current time
-throughout the world.</li>
-<li>Fancier web interfaces, roughly in ascending order of complexity, include:
-<ul>
-<li><a
-href="http://www.convertit.com/Go/ConvertIt/World_Time/Current_Time.ASP">Current
-Time in 1000 Places</a></li>
-<li><a href="http://timezoneconverter.com/">Time Zone Converter</a></li>
-</ul></li>
-<li><a href="http://www.timeanddate.com/worldclock/">The World Clock -
-Time Zones</a>
-is a web interface to a time zone database derived from
-<code>tz</code>'s.</li>
-</ul>
-<h2>Other time zone database formats</h2>
-<ul>
-<li>The <a href="ftp://ftp.rfc-editor.org/in-notes/rfc2445.txt">
-Internet Calendaring and Scheduling Core Object Specification
-(iCalendar)</a> specification published by the (now-concluded) <a
-href="http://www.ietf.org/html.charters/OLD/calsch-charter.html"><abbr
-title="Internet Engineering Task Force">IETF</abbr>
-Calendaring and Scheduling Working Group (<abbr
-title="Calendaring and Scheduling Working Group">calsch</abbr>)</a>
-covers time zone
-data; see its VTIMEZONE calendar component.
-The <a href="http://www.calconnect.org/">Calendaring and Scheduling
-Consortium</a> is promoting further work in this area. <a
-href="ftp://ftp.rfc-editor.org/internet-drafts/draft-royer-ical-basic-04.txt">iCalendar
-Basic</a> is a draft simplified definition that omits VTIMEZONE due to
-its complexity, but this removal is expected to appear as an
-independent specification later.</li>
-<li><a
-href="ftp://ftp.rfc-editor.org/internet-drafts/draft-royer-timezone-registry-03.txt">Time
-Zone Registry</a> proposes an <a href="http://www.iana.org/"><abbr
-title="Internet Assigned Numbers Authority">IANA</abbr></a> time zone
-registration process that would establish unique names for each
-version of each <code>tz</code> zone, along with a polygonal
-representation of the geographical area corresponding to the
-zone.</li>
-<li>The <a
-href="http://lists.w3.org/Archives/Public/www-rdf-calendar/">www-rdf-calendar</a>
-list discusses <a
-href="http://www.w3.org/RDF/"><abbr
-title="Resource Description Framework">RDF</abbr></a>-based calendar
-and group scheduling systems, and has a <a
-href="http://www.w3.org/2002/12/cal/#tzd">workspace on time zone
-data</a> converted from <code>tz</code>. An earlier <a
-href="http://www.w3.org/2000/01/foo">schema</a> was sketched out.</li>
-<li><a
-href="ftp://ftp.rfc-editor.org/internet-drafts/draft-royer-calsch-xcal-03.txt"><abbr
-title="iCalendar in XML Format">xCal-Basic</abbr></a>
-is a draft <a
-href="http://www.w3.org/XML/"><abbr
-title="Extensible Markup Language">XML</abbr></a> document type
-definition that corresponds to iCalendar.</li>
-</ul>
-<h2>Other <code>tz</code> compilers</h2>
-<ul>
-<li><a href="http://dialspace.dial.pipex.com/prod/dialspace/town/pipexdsl/s/asbm26/vzic/">Vzic iCalendar
-Timezone Converter</a> describes a program Vzic that compiles
-<code>tz</code> source into iCalendar-compatible VTIMEZONE files.
-Vzic is freely
-available under the <a
-href="http://www.gnu.org/copyleft/gpl.html"><abbr>GNU</abbr>
-General Public License (<abbr
-title="General Public License">GPL</abbr>)</a>.</li>
-<li><a
-href="http://search.cpan.org/dist/DateTime-TimeZone/">DateTime::TimeZone</a>
-contains a script <code>parse_olson</code> that compiles
-<code>tz</code> source into <a href="http://www.perl.org/">Perl</a>
-modules. It is part of the Perl <a
-href="http://datetime.perl.org/">DateTime Project</a>, which is freely
-available under both the <abbr>GPL</abbr> and the Perl Artistic
-License. DateTime::TimeZone also contains a script
-<code>tests_from_zdump</code> that generates test cases for each clock
-transition in the <code>tz</code> database.</li>
-<li><a href="http://www-306.ibm.com/software/globalization/icu/"><abbr
-title="International Components for Unicode">ICU</abbr></a>
-contains a C/C++ library for internationalization that
-has a compiler from <code>tz</code> source
-into an <abbr>ICU</abbr>-specific format.
-<abbr>ICU</abbr> is freely available under a
-<abbr title="Berkeley Software Distribution">BSD</abbr>-style license.</li>
-<li><a href="http://joda-time.sourceforge.net/">Joda Time - Java date
-and time <abbr title="Application Program Interface">API</abbr></a>
-contains a class
-<code>org.joda.time.tz.ZoneInfoCompiler</code> that compiles
-<code>tz</code> source into a Joda-specific binary format. Joda Time
-is freely available under a <abbr>BSD</abbr>-style license.</li>
-<li><a href="http://sourceforge.net/projects/pytz/">PyTZ - Python Time
-Zone Library</a> compiles <code>tz</code> source into
-<a href="http://www.python.org/">Python</a>.
-It is freely available under a <abbr>BSD</abbr>-style license.</li>
-<li><a href="http://tzinfo.rubyforge.org/">TZInfo - Ruby Timezone Library</a>
-compiles <code>tz</code> source into
-<a href="http://www.ruby-lang.org/">Ruby</a>.
-It is freely available under the <abbr
-title="Massachusetts Institute of Technology">MIT</abbr> license.</li>
-</ul>
-<h2>Other <code>tz</code> binary file readers</h2>
-<ul>
-<li>The <a
-href="http://www.gnu.org/software/libc/"><abbr>GNU</abbr> C
-Library</a>
-has an independent, thread-safe implementation of
-a <code>tz</code> binary file reader.
-This library is freely available under the
-<a href="http://www.gnu.org/copyleft/lesser.html">
-<abbr>GNU</abbr> Lesser General Public License
-(<abbr title="Lesser General Public License">LGPL</abbr>)</a>,
-and is widely used in <abbr>GNU</abbr>/Linux systems.</li>
-<li><a href="http://www.bmsi.com/java/#TZ">ZoneInfo.java</a>
-is a <code>tz</code> binary file reader written in Java.
-It is freely available under the <abbr>LGPL</abbr>.</li>
-<li><a href="http://s.keim.free.fr/tz/doc.html">Python time zones</a>
-is a <code>tz</code> binary file reader written in Python.
-It is freely available under a <abbr>BSD</abbr>-style license.</li>
-</ul>
-<h2>Other <code>tz</code>-based time zone software</h2>
-<ul>
-<li><a
-href="http://users.skynet.be/Peter.Verthez/projects/intclock/">International
-clock (intclock)</a> is a multi-timezone clock for
-<abbr>GNU</abbr>/Linux and similar systems. It is freely available
-under the <abbr>GPL</abbr>.</li>
-<li><a href="http://java.sun.com/">Sun Java</a> releases since 1.4
-contain a copy of a subset of a recent <code>tz</code> database in a
-Java-specific format.</li>
-<li><a
-href="http://www1.tip.nl/~t876506/AboutTimeZonesHC.html">HyperCard
-time zones calculator</a> was a HyperCard stack.</li>
-<li><a
-href="http://www.veladg.com/velaterra.html">VelaTerra</a> is
-a Mac OS X program. Its developers
-<a href="http://www.veladg.com/tzoffer.html">offer free
-licenses</a> to <code>tz</code> contributors.</li>
-<li><a
-href="http://www.cimmyt.org/timezone/">World Time Explorer</a> is a
-Microsoft Windows program.</li>
-</ul>
-<h2>Other time zone databases</h2>
-<ul>
-<li><a href="http://www.astro.com/cgi/aq.cgi?lang=e">Atlas Query</a>
-is Astrodienst's Web version of Shanks's
-excellent time zone history atlases published in both <a
-href="http://astrocom.com/products/software.php?software_id=ibmwboth">computer</a>
-and book form (<a
-href="http://astrocom.com/products/book.php?book_id=b110x">one volume
-for the USA</a>, and <a
-href="http://astrocom.com/products/book.php?book_id=b112x">one for
-other locations</a>) by <a
-href="http://astrocom.com/">Astro Communications Services</a>.</li>
-<li><a href="http://worldtime.com/">WORLDTIME: interactive atlas,
-time info, public holidays</a>
-contains information on local time, sunrise and sunset,
-and public holidays in several hundred cities around the world.</li>
-<li><a href="http://www.worldtimeserver.com/">World Time Server</a>
-is another time zone database.</li>
-<li><a href="http://tycho.usno.navy.mil/tzones.html">World Time Zones</a>
-contains data from the Time Service Department of the
-<abbr>US</abbr> Naval Observatory, used as the source
-for the <code>usno*</code> files in the <code>tz</code> distribution.</li>
-<li>The <a href="http://www.iata.org/ps/publications/9179.htm">Standard
-Schedules Information Manual</a> of the
-<a href="http://www.iata.org/index.htm">International Air Transport
-Association</a>
-gives current time zone rules for airports served by commercial aviation.</li>
-</ul>
-<h2>Maps</h2>
-<ul>
-<li>The <a href="http://www.odci.gov/">United States Central
-Intelligence Agency (<abbr
-title="Central Intelligence Agency">CIA</abbr>)</a> publishes a <a
-href="http://www.odci.gov/cia/publications/factbook/reference_maps/pdf/time_zones.pdf">time
-zone map</a>; the
-<a
-href="http://www.lib.utexas.edu/maps/world.html">Perry-Casta&ntilde;eda
-Library Map Collection</a>
-of the University of Texas at Austin has copies of
-recent editions.
-The pictorial quality is good,
-but the maps do not indicate summer time,
-and parts of the data are a few years out of date.</li>
-<li><a href="http://worldtimezone.com/">Current time around the world
-and standard time zones map of the world</a>
-has several fancy time zone maps; it covers Russia particularly well.
-The maps' pictorial quality is not quite as good as the
-<abbr>CIA</abbr>'s
-but the maps are more up to date.</li>
-</ul>
-<h2>Time zone boundaries</h2>
-<ul>
-<li><a href="http://www.statoids.com/statoids.html">Administrative Divisions
-of Countries ("Statoids")</a> contains detailed lists of
-<code>tz</code>-related zone subdivision data.</li>
-<li><a href="http://home-4.tiscali.nl/~t876506/Multizones.html">Time
-zone boundaries for multizone countries</a> summarizes legal
-boundaries between time zones within countries.</li>
-<li>Manifold.net's <a
-href="http://www.manifold.net/download/freemaps.html">Free Maps and
-<abbr title="Geographic Information Systems">GIS</abbr>
-Data</a> includes a Manifold-format map of
-world time zone boundaries distributed under the
-<abbr>GPL</abbr>.</li>
-<li>The <abbr>US</abbr> Geological Survey's National Atlas of
-the United States
-publishes the <a href="http://nationalatlas.gov/mld/timeznp.html">Time
-Zones of the United States</a> in the public domain.</li>
-<li>The GeoCommunity lists several commercial sources for <a
-href="http://spatialnews.geocomm.com/features/timezones/">International
-Time Zones and Time Zone Data</a>.</li>
-</ul>
-<h2>Civil time concepts and history</h2>
-<ul>
-<li><a href="http://physics.nist.gov/GenInt/Time/time.html">A
-Walk through Time</a>
-surveys the evolution of timekeeping.</li>
-<li><a href="http://webexhibits.org/daylightsaving/">About Daylight
-Saving Time - History, rationale, laws &amp; dates</a>
-is an overall history of <abbr>DST</abbr>.</li>
-<li><a href="http://www.energy.ca.gov/daylightsaving.html">Saving Time,
-Saving Energy</a> discusses a primary justification for <abbr>DST</abbr>.</li>
-<li><a href="http://www.seizethedaylight.com/dst/">Who Knew? A Brief
-History of Daylight Saving Time</a> summarizes some of the contentious
-history of <abbr>DST</abbr>.</li>
-<li><a href="http://toi.iriti.cnr.it/">The
-Time of Internet</a>
-describes time zones and daylight saving time,
-with diagrams.
-The time zone map is out of date, however.</li>
-<li><a href="http://www.phys.uu.nl/~vgent/idl/idl.htm">A History of
-the International Date Line</a> tells the story of the most important
-time zone boundary.</li>
-<li><a href="http://www.statoids.com/tconcept.html">Basic Time
-Zone Concepts</a> discusses terminological issues behind time zones.</li>
-</ul>
-<h2>National histories of legal time</h2>
-<dl>
-<dt>Australia</dt>
-<dd>The Bureau of Metrology publishes a list of
-<a href="http://www.bom.gov.au/climate/averages/tables/dst_times.shtml">Implementation Dates of Daylight Savings Time within Australia</a>.</dd>
-<dt>Austria</dt>
-<dd>The Federal Office of Metrology and Surveying publishes a
-table of <a href="http://www.metrologie.at/pdf/sommerzeit.pdf"
-hreflang="de">daylight saving time in Austria (in German)</a>.</dd>
-<dt>Belgium</dt>
-<dd>The Royal Observatory of Belgium maintains a table of <a
-href="http://www.astro.oma.be/GENERAL/INFO/nli001a.html"
-hreflang="nl">time in Belgium (in Dutch)</a>.</dd>
-<dt>Brazil</dt>
-<dd>The Time Service Department of the National Observatory
-records <a href="http://pcdsh01.on.br/DecHV.html"
-hreflang="pt-BR">Brazil's daylight saving time decrees (in
-Portuguese)</a>.</dd>
-<dt>Canada</dt>
-<dd>The Institute for National Measurement Standards publishes current
-and some older information about <a
-href="http://inms-ienm.nrc-cnrc.gc.ca/en/time_services/daylight_saving_e.php">Time
-Zones &amp; Daylight Saving Time</a>.</dd>
-<dt>Chile</dt>
-<dd>WebExhibits publishes a <a
-href="http://webexhibits.org/daylightsaving/chile.html"
-hreflang="es">history of official time (in Spanish)</a> originally
-written by the Chilean Hydrographic and Oceanographic Service.</dd>
-<dt>Germany</dt>
-<dd>The National Institute for Science and Technology maintains the <a
-href="http://www.ptb.de/en/org/4/44/441/dars_e.htm">Realisation of
-Legal Time in Germany</a>.</dd>
-<dt>Israel</dt>
-<dd>The Interior Ministry periodically issues <a
-href="ftp://ftp.cs.huji.ac.il/pub/tz/announcements/"
-hreflang="he">announcements (in Hebrew)</a>.</dd>
-<dt>Mexico</dt>
-<dd>The Investigation and Analysis Service of the Mexican Library of
-Congress has published a <a
-href="http://www.cddhcu.gob.mx/bibliot/publica/inveyana/polisoc/horver/"
-hreflang="es">history of Mexican local time (in Spanish)</a>.</dd>
-<dt>Malaysia</dt>
-<dd>See Singapore below.</dd>
-<dt>Netherlands</dt>
-<dd><a href="http://www.phys.uu.nl/~vgent/wettijd/wettijd.htm"
-hreflang="nl">Legal time in the Netherlands (in Dutch)</a>
-covers the history of local time in the Netherlands from ancient times.</dd>
-<dt>New Zealand</dt>
-<dd>The Department of Internal Affairs maintains a brief history <a
-href="http://www.dia.govt.nz/diawebsite.nsf/wpg_URL/Resource-material-Information-We-Provide-About-Daylight-Saving">About
-Daylight Saving</a>. The privately-maintained <a
-href="http://www.astrologyschool.com/nztime.html">History of New Zealand
-time</a> has more details.</dd>
-<dt>Norway</dt>
-<dd>The Norwegian Meteorological Institute lists
-<a href="http://met.no/met/met_lex/q_u/sommertid.html" hreflang="no">Summer
-time in Norway (in Norwegian)</a>, citing the
-Institute of Theoretical Astrophysics, Oslo.</dd>
-<dt>Singapore</dt>
-<dd><a
-href="http://www.math.nus.edu.sg/aslaksen/teaching/timezone.html">Why
-is Singapore in the "Wrong" Time Zone?</a> details the
-history of legal time in Singapore and Malaysia.</dd>
-<dt>United Kingdom</dt>
-<dd><a
-href="http://www.srcf.ucam.org/~jsm28/british-time/">History of
-legal time in Britain</a> discusses in detail the country
-with perhaps the best-documented history of clock adjustments.
-The National Physical Laboratory also maintains an <a
-href="http://www.npl.co.uk/time/summer_time_archive.html">Archive
-of Summer time dates</a>.</dd>
-</dl>
-<h2>Precision timekeeping</h2>
-<ul>
-<li><a
-href="http://literature.agilent.com/litweb/pdf/5965-7984E.pdf">The
-Science of Timekeeping</a> is a thorough introduction
-to the theory and practice of precision timekeeping.</li>
-<li><a href="http://www.ntp.org/"><abbr
-title="Network Time Protocol">NTP</abbr>: The Network
-Time Protocol</a>
-discusses how to synchronize clocks of
-Internet hosts.</li>
-<li><a href="http://gauss.gge.unb.ca/GMT.UT.and.the.RGO.html">A Few
-Facts Concerning <abbr title="Greenwich Mean Time">GMT</abbr>, <abbr
-title="Universal Time">UT</abbr>, and
-the <abbr title="Royal Greenwich Observatory">RGO</abbr></a>
-answers questions like "What is the
-difference between <abbr>GMT</abbr> and <abbr>UTC</abbr>?"</li>
-<li><a
-href="http://www.cv.nrao.edu/~rfisher/Ephemerides/times.html">Astronomical
-Times</a> explains more abstruse astronomical time scales like
-<abbr title="Terrestrial Dynamic Time">TDT</abbr>,
-<abbr title="Geocentric Coordinate Time">TCG</abbr>, and
-<abbr title="Barycentric Dynamic Time">TDB</abbr>.
-<a href="http://www.ucolick.org/~sla/leapsecs/timescales.html">Time
-Scales</a> goes into more detail, particularly for historical variants.</li>
-<li>The <a href="http://www.iau.org/"><abbr
-title="International Astronomical Union">IAU</abbr></a>'s <a
-href="http://www.iau-sofa.rl.ac.uk/"><abbr
-title="Standards Of Fundamental Astronomy">SOFA</abbr></a>
-initiative publishes Fortran
-code for converting among time scales like
-<abbr title="International Atomic Time">TAI</abbr>,
-<abbr>TDB</abbr>, <abbr>TDT</abbr> and
-<abbr>UTC</abbr>.</li>
-<li><a href="http://www.jpl.nasa.gov/basics/bsf2-3.htm">Basics of
-Space Flight - Reference Systems - Time Conventions</a>
-briefly explains interplanetary space flight timekeeping.</li>
-<li><a
-href="http://www.giss.nasa.gov/tools/mars24/help/notes.html">Technical
-Notes on Mars Solar Time as Adopted by the Mars24 Sunclock</a> briefly
-describes Mars Coordinated Time (<abbr
-title="Mars Coordinated Time">MTC</abbr>) and the
-diverse local time
-scales used by each landed mission on Mars.</li>
-<li><a href="http://www.leapsecond.com/">LeapSecond.com</a> is
-dedicated not only to leap seconds but to precise time and frequency
-in general. It covers the state of the art in amateur timekeeping, and
-how the art has progressed over the past few decades.</li>
-<li><a
-href="http://hpiers.obspm.fr/eop-pc/products/bulletins/bulletins.html">Bulletins
-maintained by the
-<abbr title="International Earth Rotation Service">IERS</abbr>
-<abbr title="Earth Orientation Parameters">EOP</abbr>
-(<abbr title="Product Center">PC</abbr>)</a> contains official publications of
-the Earth Orientation Parameters Product Center of the
-International Earth Rotation Service, the committee that decides
-when leap seconds occur.</li>
-<li>The <a
-href="http://www.mail-archive.com/leapsecs@rom.usno.navy.mil/">Leap
-Second Discussion List</a> and <a
-href="http://rom.usno.navy.mil/archives/leapsecs.html">archive</a> covers <a
-href="http://gauss.gge.unb.ca/papers.pdf/gpsworld.november99.pdf">McCarthy
-and Klepczynski's proposal to discontinue leap seconds</a>, published in <a
-href="http://www.gpsworld.com/gpsworld/"><abbr
-title="Global Positioning System">GPS</abbr> World</a>
-<strong>10</strong>, 11
-(1999-11), 50&ndash;57 and discussed further in R. A. Nelson et al.,
-<a href="http://www.cl.cam.ac.uk/~mgk25/time/metrologia-leapsecond.pdf">The
-leap second: its history and possible future</a>,
-<a href="http://www.bipm.fr/metrologia/index.html">Metrologia</a>
-<strong>38</strong> (2001), 509&ndash;529.
-<a href="http://www.ucolick.org/~sla/leapsecs/">The
-Future of Leap Seconds</a> covers this
-contentious issue.</li>
-</ul>
-<h2>Time notation</h2>
-<ul>
-<li>
-<a href="http://www.cl.cam.ac.uk/~mgk25/iso-time.html">A Summary of
-the International Standard Date and Time Notation</a> is a good
-summary of
-<a
-href="http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=40874"><abbr
-title="International Organization for Standardization">ISO</abbr>
-8601:2004 -- Data elements and interchange formats -- Information
-interchange -- Representation of dates and times</a>.</li>
-<li>
-<a href="http://www.w3.org/TR/xmlschema-2/#dateTime"><abbr>XML</abbr>
-Schema: Datatypes - dateTime</a> specifies a format inspired by
-<abbr>ISO</abbr> 8601 that is in common use in <abbr>XML</abbr> data.</li>
-<li>
-Section 3.3 of <a
-href="ftp://ftp.rfc-editor.org/in-notes/rfc2822.txt">Internet
-<abbr title="Request For Comments">RFC</abbr> 2822</a>
-specifies the time notation used in email and <a
-href="ftp://ftp.rfc-editor.org/in-notes/rfc2616.txt"><abbr>HTTP</abbr></a>
-headers.</li>
-<li>
-<a href="ftp://ftp.rfc-editor.org/in-notes/rfc3339.txt">Internet
-<abbr>RFC</abbr> 3339</a> specifies an <abbr>ISO</abbr> 8601
-profile for use in new Internet
-protocols.</li>
-<li>
-<a href="http://www.hackcraft.net/web/datetime/">Date &amp; Time
-Formats on the Web</a> surveys web- and Internet-oriented date and time
-formats.</li>
-<li>
-<a href="http://www.exit109.com/~ghealton/y2k/yrexamples.html">The
-Best of Dates, the Worst of Dates</a> covers many problems encountered
-by software developers when handling dates and time stamps.</li>
-<li><a
-href="http://www-306.ibm.com/software/globalization/icu/"><abbr>ICU</abbr></a>
-contains a mechanism for localizing time zone
-labels and abbreviations; for example, one can use it to specify
-Russian translations for "Eastern European Summer Time",
-"<abbr title="Eastern European Summer Time">EEST</abbr>",
-and <code>Europe/Bucharest</code>.
-This mechanism is part of the
-<a href="http://unicode.org/cldr/">Unicode
-<abbr title="Common Locale Data Repository">CLDR</abbr> Project</a>;
-for example, the <a
-href="http://unicode.org/cldr/data/diff/by_type/dates_timeZoneNames.html"><abbr>CLDR</abbr> Sideways Data for dates_timeZoneNames</a>
-shows values for time zone names in many locales.</li>
-<li>Alphabetic time zone abbreviations should not be used as unique
-identifiers for <abbr>UTC</abbr> offsets as they are ambiguous in
-practice. For example, "<abbr>EST</abbr>" denotes 5 hours behind
-<abbr>UTC</abbr> in English-speaking North America, but it denotes 10
-or 11 hours ahead of <abbr>UTC</abbr> in Australia; and
-French-speaking North Americans prefer
-"<abbr title="Heure Normale de l'Est">HNE</abbr>" to
-"<abbr>EST</abbr>". For <abbr>POSIX</abbr> the <code>tz</code>
-database contains English abbreviations for all time stamps but in
-many cases these are merely inventions of the database
-maintainers.</li>
-<li>Numeric time zone abbreviations typically count hours east of
-<abbr>UTC</abbr>, e.g., <code>+09</code> for Japan and
-<code>-10</code> for Hawaii. However, the <abbr>POSIX</abbr>
-<code>TZ</code> environment variable uses the opposite convention. For
-example, one might use <code>TZ="JST-9"</code> and
-<code>TZ="HST10"</code> for Japan and Hawaii, respectively. If the
-<code>tz</code> database is available, it is usually better to use
-settings like <code>TZ="Asia/Tokyo"</code> and
-<code>TZ="Pacific/Honolulu"</code> instead, as this should avoid
-confusion, handle old time stamps better, and insulate you better from
-any future changes to the rules. One should never set
-<abbr>POSIX</abbr> <code>TZ</code> to a value like
-<code>"GMT-9"</code>, though, since this would falsely claim that
-local time is nine hours ahead of <abbr>UTC</abbr> and the time zone
-is called "<abbr>GMT</abbr>".</li>
-</ul>
-<h2>Related indexes</h2>
-<ul>
-<li><a href="tz-art.htm">Time and the Arts</a></li>
-<li><a href="http://dmoz.org/Reference/Time/">Open Directory -
-Reference: Time</a></li>
-<li><a href="http://directory.google.com/Top/Reference/Time/">Google Directory
-- Reference &gt; Time</a></li>
-<li><a href="http://dir.yahoo.com/Science/Measurements_and_Units/Time/">Yahoo!
-Directory &gt; Science &gt; Measurements and Units &gt; Time</a></li>
-</ul>
-</body>
-</html>
diff --git a/share/zoneinfo/tzselect.ksh b/share/zoneinfo/tzselect.ksh
deleted file mode 100644 (file)
index fa0c3e5..0000000
+++ /dev/null
@@ -1,308 +0,0 @@
-#! /bin/ksh
-
-# '@(#)tzselect.ksh    1.8'
-
-# Ask the user about the time zone, and output the resulting TZ value to stdout.
-# Interact with the user via stderr and stdin.
-
-# Contributed by Paul Eggert.
-
-# Porting notes:
-#
-# This script requires several features of the Korn shell.
-# If your host lacks the Korn shell,
-# you can use either of the following free programs instead:
-#
-#      <a href=ftp://ftp.gnu.org/pub/gnu/>
-#      Bourne-Again shell (bash)
-#      </a>
-#
-#      <a href=ftp://ftp.cs.mun.ca/pub/pdksh/pdksh.tar.gz>
-#      Public domain ksh
-#      </a>
-#
-# This script also uses several features of modern awk programs.
-# If your host lacks awk, or has an old awk that does not conform to Posix.2,
-# you can use either of the following free programs instead:
-#
-#      <a href=ftp://ftp.gnu.org/pub/gnu/>
-#      GNU awk (gawk)
-#      </a>
-#
-#      <a href=ftp://ftp.whidbey.net/pub/brennan/>
-#      mawk
-#      </a>
-
-
-# Specify default values for environment variables if they are unset.
-: ${AWK=awk}
-: ${TZDIR=$(pwd)}
-
-# Check for awk Posix compliance.
-($AWK -v x=y 'BEGIN { exit 123 }') </dev/null >/dev/null 2>&1
-[ $? = 123 ] || {
-       echo >&2 "$0: Sorry, your \`$AWK' program is not Posix compatible."
-       exit 1
-}
-
-# Make sure the tables are readable.
-TZ_COUNTRY_TABLE=$TZDIR/iso3166.tab
-TZ_ZONE_TABLE=$TZDIR/zone.tab
-for f in $TZ_COUNTRY_TABLE $TZ_ZONE_TABLE
-do
-       <$f || {
-               echo >&2 "$0: time zone files are not set up correctly"
-               exit 1
-       }
-done
-
-newline='
-'
-IFS=$newline
-
-
-# Work around a bug in bash 1.14.7 and earlier, where $PS3 is sent to stdout.
-case $(echo 1 | (select x in x; do break; done) 2>/dev/null) in
-?*) PS3=
-esac
-
-
-# Begin the main loop.  We come back here if the user wants to retry.
-while
-
-       echo >&2 'Please identify a location' \
-               'so that time zone rules can be set correctly.'
-
-       continent=
-       country=
-       region=
-
-
-       # Ask the user for continent or ocean.
-
-       echo >&2 'Please select a continent or ocean.'
-
-       select continent in \
-           Africa \
-           Americas \
-           Antarctica \
-           'Arctic Ocean' \
-           Asia \
-           'Atlantic Ocean' \
-           Australia \
-           Europe \
-           'Indian Ocean' \
-           'Pacific Ocean' \
-           'none - I want to specify the time zone using the Posix TZ format.'
-       do
-           case $continent in
-           '')
-               echo >&2 'Please enter a number in range.';;
-           ?*)
-               case $continent in
-               Americas) continent=America;;
-               *' '*) continent=$(expr "$continent" : '\([^ ]*\)')
-               esac
-               break
-           esac
-       done
-       case $continent in
-       '')
-               exit 1;;
-       none)
-               # Ask the user for a Posix TZ string.  Check that it conforms.
-               while
-                       echo >&2 'Please enter the desired value' \
-                               'of the TZ environment variable.'
-                       echo >&2 'For example, GST-10 is a zone named GST' \
-                               'that is 10 hours ahead (east) of UTC.'
-                       read TZ
-                       $AWK -v TZ="$TZ" 'BEGIN {
-                               tzname = "[^-+,0-9][^-+,0-9][^-+,0-9]+"
-                               time = "[0-2]?[0-9](:[0-5][0-9](:[0-5][0-9])?)?"
-                               offset = "[-+]?" time
-                               date = "(J?[0-9]+|M[0-9]+\.[0-9]+\.[0-9]+)"
-                               datetime = "," date "(/" time ")?"
-                               tzpattern = "^(:.*|" tzname offset "(" tzname \
-                                 "(" offset ")?(" datetime datetime ")?)?)$"
-                               if (TZ ~ tzpattern) exit 1
-                               exit 0
-                       }'
-               do
-                       echo >&2 "\`$TZ' is not a conforming" \
-                               'Posix time zone string.'
-               done
-               TZ_for_date=$TZ;;
-       *)
-               # Get list of names of countries in the continent or ocean.
-               countries=$($AWK -F'\t' \
-                       -v continent="$continent" \
-                       -v TZ_COUNTRY_TABLE="$TZ_COUNTRY_TABLE" \
-               '
-                       /^#/ { next }
-                       $3 ~ ("^" continent "/") {
-                               if (!cc_seen[$1]++) cc_list[++ccs] = $1
-                       }
-                       END {
-                               while (getline <TZ_COUNTRY_TABLE) {
-                                       if ($0 !~ /^#/) cc_name[$1] = $2
-                               }
-                               for (i = 1; i <= ccs; i++) {
-                                       country = cc_list[i]
-                                       if (cc_name[country]) {
-                                         country = cc_name[country]
-                                       }
-                                       print country
-                               }
-                       }
-               ' <$TZ_ZONE_TABLE | sort -f)
-
-
-               # If there's more than one country, ask the user which one.
-               case $countries in
-               *"$newline"*)
-                       echo >&2 'Please select a country.'
-                       select country in $countries
-                       do
-                           case $country in
-                           '') echo >&2 'Please enter a number in range.';;
-                           ?*) break
-                           esac
-                       done
-
-                       case $country in
-                       '') exit 1
-                       esac;;
-               *)
-                       country=$countries
-               esac
-
-
-               # Get list of names of time zone rule regions in the country.
-               regions=$($AWK -F'\t' \
-                       -v country="$country" \
-                       -v TZ_COUNTRY_TABLE="$TZ_COUNTRY_TABLE" \
-               '
-                       BEGIN {
-                               cc = country
-                               while (getline <TZ_COUNTRY_TABLE) {
-                                       if ($0 !~ /^#/  &&  country == $2) {
-                                               cc = $1
-                                               break
-                                       }
-                               }
-                       }
-                       $1 == cc { print $4 }
-               ' <$TZ_ZONE_TABLE)
-
-
-               # If there's more than one region, ask the user which one.
-               case $regions in
-               *"$newline"*)
-                       echo >&2 'Please select one of the following' \
-                               'time zone regions.'
-                       select region in $regions
-                       do
-                               case $region in
-                               '') echo >&2 'Please enter a number in range.';;
-                               ?*) break
-                               esac
-                       done
-                       case $region in
-                       '') exit 1
-                       esac;;
-               *)
-                       region=$regions
-               esac
-
-               # Determine TZ from country and region.
-               TZ=$($AWK -F'\t' \
-                       -v country="$country" \
-                       -v region="$region" \
-                       -v TZ_COUNTRY_TABLE="$TZ_COUNTRY_TABLE" \
-               '
-                       BEGIN {
-                               cc = country
-                               while (getline <TZ_COUNTRY_TABLE) {
-                                       if ($0 !~ /^#/  &&  country == $2) {
-                                               cc = $1
-                                               break
-                                       }
-                               }
-                       }
-                       $1 == cc && $4 == region { print $3 }
-               ' <$TZ_ZONE_TABLE)
-
-               # Make sure the corresponding zoneinfo file exists.
-               TZ_for_date=$TZDIR/$TZ
-               <$TZ_for_date || {
-                       echo >&2 "$0: time zone files are not set up correctly"
-                       exit 1
-               }
-       esac
-
-
-       # Use the proposed TZ to output the current date relative to UTC.
-       # Loop until they agree in seconds.
-       # Give up after 8 unsuccessful tries.
-
-       extra_info=
-       for i in 1 2 3 4 5 6 7 8
-       do
-               TZdate=$(LANG=C TZ="$TZ_for_date" date)
-               UTdate=$(LANG=C TZ=UTC0 date)
-               TZsec=$(expr "$TZdate" : '.*:\([0-5][0-9]\)')
-               UTsec=$(expr "$UTdate" : '.*:\([0-5][0-9]\)')
-               case $TZsec in
-               $UTsec)
-                       extra_info="
-Local time is now:     $TZdate.
-Universal Time is now: $UTdate."
-                       break
-               esac
-       done
-
-
-       # Output TZ info and ask the user to confirm.
-
-       echo >&2 ""
-       echo >&2 "The following information has been given:"
-       echo >&2 ""
-       case $country+$region in
-       ?*+?*)  echo >&2 "      $country$newline        $region";;
-       ?*+)    echo >&2 "      $country";;
-       +)      echo >&2 "      TZ='$TZ'"
-       esac
-       echo >&2 ""
-       echo >&2 "Therefore TZ='$TZ' will be used.$extra_info"
-       echo >&2 "Is the above information OK?"
-
-       ok=
-       select ok in Yes No
-       do
-           case $ok in
-           '') echo >&2 'Please enter 1 for Yes, or 2 for No.';;
-           ?*) break
-           esac
-       done
-       case $ok in
-       '') exit 1;;
-       Yes) break
-       esac
-do :
-done
-
-case $SHELL in
-*csh) file=.login line="setenv TZ '$TZ'";;
-*) file=.profile line="TZ='$TZ'; export TZ"
-esac
-
-echo >&2 "
-You can make this change permanent for yourself by appending the line
-       $line
-to the file '$file' in your home directory; then log out and log in again.
-
-Here is that TZ value again, this time on standard output so that you
-can use the $0 command in shell scripts:"
-
-echo "$TZ"
diff --git a/share/zoneinfo/usno1988 b/share/zoneinfo/usno1988
deleted file mode 100644 (file)
index 1607da5..0000000
+++ /dev/null
@@ -1,111 +0,0 @@
-# @(#)usno1988 7.2
-#
-# From Arthur David Olson (1989-01-19):
-#
-# Here's some United States Naval Observatory time zone data from
-# February 1988.  It's here mostly to convince you that the USNO has indeed
-# been updating its files (see its 1989 data elsewhere).
-#
-ANDORRA             1 H AHEAD OF UTC
-ARGENTINA           3 H BEHIND   UTC
-BRASIL   WEST       5 H BEHIND UTC        (CRUZEIRO DO SUL)
-BRASIL   CENTRAL    4 H BEHIND UTC              (MANAUS)
-BRASIL   EAST       3 H BEHIND UTC   COASTAL STATES, RIO, SP, BRASILIA
-BRASIL              2 H BEHIND UTC   ATLANTIC ISLANDS
-BRAZIL              5 H BEHIND UTC   WEST (CRUZEIRO DO SUL)
-BRAZIL              4 H BEHIND UTC   CENTRAL    (MANAUS)
-BRAZIL              3 H BEHIND UTC   COASTAL STATES, RIO, SP, BRASILIA
-BRAZIL              3 H BEHIND UTC   FOR MOST MAJOR AIRPORTS.
-BRAZIL              2 H BEHIND UTC   ATLANTIC ISLANDS
-BULGARIA            2 H AHEAD OF UTC WINTER
-BULGARIA            3 H AHEAD OF UTC SUMMER MAR31 - SEP 85, 0100 LOCAL
-CHINA               8 H AHEAD OF UTC; ALL OF CHINA, INCL TAIWAN
-CUBA                5 H BEHIND UTC IN WINTER
-CUBA                4 H BEHIND UTC MAY 8 - OCT 8
-CYPRUS              2 H AHEAD UTC IN WINTER
-CYPRUS              3 H AHEAD UTC MAR 25 - SEP 30
-DENMARK             1 H AHEAD UTC IN WINTER
-DENMARK             2 H AHEAD UTC MAR 31 - SEP 30  , 0200 LOCAL
-DENMK. FAEROE IS    1 H AHEAD UTC MAR 31 - SEP 30  , 0200 LOCAL
-EGYPT               2 H AHEAD UTC
-EGYPT               3 H AHEAD UTC SUMMER (AFTER RAMADAN)
-ENGLAND             ON UTC IN WINTER; WALES, SCOTLAND, N.I., CH.IS.
-ENGLAND             1 H AHEAD OF UTC; SUMMER TIL 28 OCT 0200 LOCAL
-FINLAND             2 H AHEAD OF UTC IN WINTER
-FINLAND             3 H AHEAD OF UTC MAR 25 - SEP 30
-FRANCE              1 H AHEAD OF UTC IN WINTER
-FRANCE              2 H AHEAD OF UTC MAR 31 - SEP 30 , 0100 LOCAL
-GREECE              2 H AHEAD OF UTC IN WINTER
-GREECE              3 H AHEAD OF UTC IN SUMMER EFF. 31MAR85 02/03 LOCAL
-GREECE              3 H AHEAD OF UTC MAR 25 - SEP 30
-GREENLAND           4 H BEHIND UTC  IN THULE AIRBASE YEAR ROUND
-GREENLAND           3 H BEHIND UTC  IN WINTER AT SONDRESTROM
-GREENLAND           2 H BEHIND UTC  30 MAR - 30 SEP 2200 LOCAL AT -"-
-GREENLAND           2 H BEHIND UTC  AROUND SCORESBY SUND
-ICELAND             ON UTC
-IRAN                3.5H AHEAD OF UTC
-IRELAND             ON UTC IN WINTER
-IRELAND             1 H AHEAD OF UTC MAR 31 - OCT 23  0200 LOCAL
-ITALY               1 H AHEAD OF UTC IN WINTER
-ITALY               2 H AHEAD OF UTC MAR 31 - SEP 30, 0030 LOCAL
-JAMAICA             5 H BEHIND UTC IN WINTER
-JAMAICA             4 H BEHIND UTC APR 29 - OCT 29
-LIBYA               2 H AHEAD OF UTC
-MEXICO BAJA CAL N   8 H BEHIND UTC IN WINTER; NORTH BAJA CAL, TIJUANA
-MEXICO BAJA CAL N   7 H BEHIND UTC APR 29 - OCT 29
-MEXICO BAJA CAL S   7 H BEHIND UTC ALL YEAR; MAZATLAN
-MEXICO CENTRAL      6 H BEHIND UTC ALL YEAR; MEXICO CITY
-MONACO              1 H AHEAD UTC IN WINTER
-MONACO              2 H AHEAD UTC MAR 25 - SEP30
-PARAGUAY            4 H BEHIND UTC IN WINTER
-PARAGUAY            3 H BEHIND UTC SEP 30 - MAR 30
-POLAND              1 H AHEAD OF UTC IN WINTER
-POLAND              2 H AHEAD OF UTC MAR 24 - SEP     0200 LOCAL
-PORTUGAL            ON UTC IN WINTER
-PORTUGAL            1 H AHEAD OF UTC IN SUMMER MAR 31 - SEP 29   0100 LOCAL
-PORTUGAL AZORES     1 H BEHIND UTC IN WINTER
-PORTUGAL AZORES     ON UTC IN SUMMER MAR 31 - SEP 29
-PORTUGAL MADEIRA    ON UTC ALL YEAR;
-ROMANIA             2 H AHEAD OF UTC IN WINTER
-ROMANIA             3 H AHEAD OF UTC APR 3 - SEP 24
-SCOTLAND            SEE ENGLAND
-SWITZERLAND         1 H AHEAD OF UTC IN WINTER
-SWITZERLAND         2 H AHEAD OF UTC MAR 31 - SEP 30  0200 LOCAL
-TURKEY              3 H AHEAD OF UTC
-USA   EASTERN       5 H BEHIND UTC IN WINTER; NEW YORK, WASHINGTON
-USA   EASTERN       4 H BEHIND UTC APR 29 - OCT 29
-USA   CENTRAL       6 H BEHIND UTC IN WINTER; CHICAGO, HOUSTON
-USA   CENTRAL       5 H BEHIND UTC APR 29 - OCT 29
-USA   MOUNTAIN      7 H BEHIND UTC IN WINTER; DENVER
-USA   MOUNTAIN      6 H BEHIND UTC APR 29 - OCT 29
-USA   PACIFIC       8 H BEHIND UTC IN WINTER; L.A., SAN FRANCISCO
-USA   PACIFIC       7 H BEHIND UTC APR 29 - OCT 29
-USA   ALASKA STD    9 H BEHIND UTC IN WINTER; MOST OF ALASKA     (AKST)
-USA   ALASKA STD    8 H BEHIND UTC APR 29 - OCT 29               (AKDT)
-USA   ALEUTIAN     10 H BEHIND UTC IN WINTER; ISLANDS WEST OF 170W
-USA   - " -         9 H BEHIND UTC APR 29 - OCT 29
-USA   HAWAII       10 H BEHIND UTC ALL YEAR;
-USA   BERING       11 H BEHIND UTC ALL YEAR; SAMOA, MIDWAY
-USSR WEST EUROP     3 H AHEAD OF UTC IN WINTER; LENINGRAD, MOSCOW
-USSR WEST EUROP     4 H AHEAD OF UTC APR 1 - SEP 30
-USSR CENTRAL EUR    4 H AHEAD OF UTC IN WINTER; ROSTOV, BAKU
-USSR CENTRAL EUR    5 H AHEAD OF UTC APR 1 - SEP 30
-USSR EAST EUROP     5 H AHEAD OF UTC IN WINTER; SVERDLOVSK
-USSR EAST EUROP     6 H AHEAD OF UTC APR 1 - SEP 30
-USSR WEST SIBERIAN  6 H AHEAD OF UTC IN WINTER; TASHKENT, ALMA ATA
-USSR WEST SIBERIAN  7 H AHEAD OF UTC APR 1 - SEP 30
-USSR WEST-CENTRAL   7 H AHEAD OF UTC IN WINTER; NOVOSIBIRSK
-USSR WEST-CENTRAL   8 H AHEAD OF UTC APR 1 - SEP 30
-USSR WEST-CENTRAL   8 H AHEAD OF UTC IN WINTER; IRKUTSK
-USSR WEST-CENTRAL   9 H AHEAD OF UTC APR 1 - SEP 30
-USSR CENTRAL SIB    9 H AHEAD OF UTC IN WINTER; YAKUTSK
-USSR CENTRAL SIB   10 H AHEAD OF UTC APR 1 - SEP 30
-USSR CENTRAL SIB   10 H AHEAD OF UTC IN WINTER; VLADIVOSTOK
-USSR CENTRAL SIB   11 H AHEAD OF UTC APR 1 - SEP 30
-USSR EAST SIBERIA  11 H AHEAD OF UTC IN WINTER; MAGADAN
-USSR EAST SIBERIA  12 H AHEAD OF UTC APR 1 - SEP 30
-USSR EAST SIBERIA  12 H AHEAD OF UTC IN WINTER; PETROPAVLOVSK
-USSR EAST SIBERIA  13 H AHEAD OF UTC APR 1 - SEP 30
-USSR EAST SIBERIA  13 H AHEAD OF UTC IN WINTER; UELEN
-USSR EAST SIBERIA  14 H AHEAD OF UTC APR 1 - SEP 30
-WALES               SEE ENGLAND
diff --git a/share/zoneinfo/usno1989 b/share/zoneinfo/usno1989
deleted file mode 100644 (file)
index 6af33c0..0000000
+++ /dev/null
@@ -1,452 +0,0 @@
-# @(#)usno1989 7.2
-#
-# From Arthur David Olson (1989-01-19):
-#
-# Here's time zone information from the United States Naval Observatory;
-# no corrections have been made, and there are some obvious challenges.
-# The USNO warns:
-#      DUE TO FREQUENT CHANGES IN THE LOCAL LAWS GOVERNING DAYLIGHT
-#      SAVING TIME, WE CANNOT GUARANTEE THE ACCURACY OF THIS
-#      INFORMATION.  PLEASE ALERT US TO ANY DISCREPANCY YOU MAY
-#      DISCOVER.
-#
-AFGHANISTAN         4.5H AHEAD OF UTC
-ALBANIA             1 H  AHEAD OF UTC
-ALBANIA             2 H  AHEAD OF UTC  MAR 27 - SEP 24
-ALBANIA                                (ESTIMATED)
-ALGERIA             1 H  AHEAD OF UTC
-AMERICAN SAMOA     11 H  BEHIND UTC
-ANDORRA             1 H  AHEAD OF UTC
-ANDORRA             2 H  AHEAD OF UTC  MAR 27 - SEP 24
-ANDORRA                                (ESTIMATED)
-ANGOLA              1 H  AHEAD OF UTC
-ARGENTINA           3 H  BEHIND UTC
-ARUBA               4 H  BEHIND UTC    ALSO BONAIRE, CURACAO,
-ARUBA                                  ST.MAARTEN
-AUSTRALIA  WEST     8 H  AHEAD OF UTC  PERTH, EXMOUTH
-AUSTRALIA  N.T.     9.5H AHEAD OF UTC  DARWIN  NO ADVANCED TIME
-AUSTRALIA  N.T.                                IN SUMMER
-AUSTRALIA  SOUTH    9.5H AHEAD OF UTC  ADELAIDE
-AUSTRALIA                              INCLUDING BROKEN HILL, NSW
-AUSTRALIA  SOUTH   10.5H AHEAD OF UTC  ADELAIDE OCT 30, '88-MAR
-AUSTRALIA  SOUTH                       18, '89 INCLUDING BROKEN
-AUSTRIALIA SOUTH                       HILL, NSW
-AUSTRALIA  QUEENL  10 H  AHEAD OF UTC
-AUSTRALIA  NSW     10 H  AHEAD OF UTC  SYDNEY
-AUSTRALIA  NSW     11 H  AHEAD OF UTC  SYDNEY OCT 30, '88-MAR 18,
-AUSTRALIA  NSW                         '89
-AUSTRALIA  TASM.   10 H  AHEAD OF UTC  HOBART
-AUSTRALIA  TASM.   11 H  AHEAD OF UTC  HOBART OCT 30, '88-MAR 18,
-AUSTRALIA  TASM.                       '89
-AUSTRIA             1 H  AHEAD OF UTC
-AUSTRIA             2 H  AHEAD OF UTC  MAR 27 - SEPT 24
-AZORES                   SEE PORTUGAL
-BAHAMAS             5 H  BEHIND UTC    EXCLUDING TURKS AND CAICOS
-BAHAMAS                                ISLANDS)
-BAHAMAS             4 H  BEHIND UTC    APR 3 - OCT 29 (SAME
-BAHAMAS                                EXCLUSION)
-BAHRAIN             3 H  AHEAD OF UTC
-BANGLADESH          6 H  AHEAD OF UTC
-BARBADOS            4 H  BEHIND UTC
-BELGIUM             1 H  AHEAD OF UTC
-BELGIUM             2 H  AHEAD OF UTC  MAR 27 - SEP 24
-BELIZE              6 H  BEHIND UTC
-BENIN PEOPLES REP   1 H  AHEAD OF UTC  DAHOMEY
-BERMUDA             4 H  BEHIND UTC
-BERMUDA             3 H  BEHIND UTC    APR 3 - OCT 29
-BHUTAN              6 H  AHEAD OF UTC
-BOLIVIA             4 H  BEHIND UTC
-BONAIRE             4 H  BEHIND UTC    ALSO ARUBA,CURACAO,
-BONAIRE                                ST.MAARTEN, SABA
-BOTSWANA            2 H  AHEAD OF UTC
-BRAZIL     WEST     5 H  BEHIND UTC    TERRITORY OF ACRE
-BRAZIL     WEST     4 H  BEHIND UTC    ACRE OCT 23, '88-FEB 11,
-BRAZIL                                 '89 (ESTIMATED)
-BRAZIL     CENTRAL  4 H  BEHIND UTC    MANAUS
-BRAZIL     CENTRAL  3 H  BEHIND UTC    MANAUS OCT 23, '88-FEB 11,
-BRAZIL     CENTRAL                     '89 (ESTIMATED)
-BRAZIL     EAST     3 H  BEHIND UTC    COASTAL STATES, RIO, SAO
-BRAZIL     EAST                        PAULO, BRASILIA
-BRAZIL     EAST     2 H  BEHIND UTC    COASTAL STATES, RIO, SAO
-BRAZIL                                 PAULO, BRASILIA OCT 23,
-BRAZIL                                 '88-FEB 11, '89
-BRAZIL                                 (ESTIMATED)
-BRAZIL              2 H  BEHIND UTC    ATLANTIC ISLANDS, FERNANDO
-BRAZIL                                 DE NORONHA
-BRAZIL              1 H  BEHIND UTC    OCT 23, '88-FEB 11, '89
-BRAZIL                                 (ESTIMATED)
-BRAZIL              3 H  BEHIND UTC    FOR MOST MAJOR AIRPORTS.
-BRITISH VIRGIN I.   4 H  BEHIND UTC
-BRUNEI              8 H  AHEAD OF UTC
-BULGARIA            2 H  AHEAD OF UTC
-BULGARIA            3 H  AHEAD OF UTC  MAR 27 - SEP 24
-BURKINA FASO        ON UTC
-BURMA               6.5H AHEAD OF UTC
-BURUNDI             2 H  AHEAD OF UTC
-CAMBODIA            SEE KAMPUCHEA
-CAMEROON            1 H  AHEAD OF UTC
-CANADA   NEW FDL    3.5H BEHIND UTC    ST.JOHN'S
-CANADA   NEW FDL    1.5H BEHIND UTC    APR 3 - OCT 29
-CANADA   ATLANTIC   4 H  BEHIND UTC    HALIFAX
-CANADA   ATLANTIC   3 H  BEHIND UTC    APR 3 - OCT 29
-CANADA   EASTERN    5 H  BEHIND UTC    TORONTO, MONTREAL, OTTAWA
-CANADA   EASTERN    4 H  BEHIND UTC    APR 3 - OCT 29
-CANADA   CENTRAL    6 H  BEHIND UTC    REGINA, WINNIPEG
-CANADA   CENTRAL    5 H  BEHIND UTC    APR 3 - OCT 29
-CANADA   MOUNTAIN   7 H  BEHIND UTC    CALGARY, EDMONTON
-CANADA   MOUNTAIN   6 H  BEHIND UTC    APR 3 - OCT 29
-CANADA   PACIFIC    8 H  BEHIND UTC    VANCOUVER
-CANADA   PACIFIC    7 H  BEHIND UTC    APR 3 - OCT 29
-CANADA   YUKON      SAME AS PACIFIC    DAWSON
-CAPE VERDE          1 H  BEHIND UTC
-CAYMAN ISLANDS      5 H  BEHIND UTC
-CAROLINE ISLAND    10 H  AHEAD OF UTC  EXCLUDING PONAPE IS.,
-CAROLINE ISLAND                       KUSAIE, AND PINGELAP
-CENTRAL AFRICA      1 H  AHEAD OF UTC
-CEYLON              5.5H AHEAD OF UTC, SEE SRI LANKA
-CHAD                1 H  AHEAD OF UTC
-CHANNEL ISLANDS     SEE ENGLAND
-CHILE               4 H  BEHIND UTC    CONTINENTAL
-CHILE               3 H  BEHIND UTC    OCT 9, '88-MAR 11, '89
-CHILE               6 H  BEHIND UTC    EASTER ISLAND
-CHILE               5 H  BEHIND UTC    OCT 9, '88-MAR 11, '89
-CHINA               8 H  AHEAD OF UTC  ALL OF CHINA, INCL TAIWAN
-CHINA               9 H  AHEAD OF UTC  APR 17 - SEP 10
-COCOS (Keeling) I.  6.5H AHEAD OF UTC
-COLOMBIA            5 H  BEHIND UTC
-COMOROS             3 H  AHEAD OF UTC
-CONGO               1 H  AHEAD OF UTC
-COOK ISLANDS       10 H  BEHIND UTC
-COOK ISLANDS        9.5H  BEHIND UTC   OCT 30, '88-MAR 24, '89
-COOK ISLANDS                           (ESTIMATED)
-COSTA RICA          6 H  BEHIND UTC
-COTE D'IVOIRE       ON UTC
-CUBA                5 H  BEHIND UTC
-CUBA                4 H  BEHIND UTC    MAR 20 - OCT 8
-CURACAO             4 H  BEHIND UTC    ALSO BONAIRE, ARUBA,
-CURACAO                                ST.MAARTEN
-CYPRUS              2 H  AHEAD OF UTC
-CYPRUS              3 H  AHEAD OF UTC  MAR 27 - SEP 24
-CZECHOSLOVAKIA      1 H  AHEAD OF UTC
-CZECHOSLOVAKIA      2 H  AHEAD OF UTC  MAR 27 - SEP 24
-DENMARK             1 H  AHEAD OF UTC
-DENMARK             2 H  AHEAD OF UTC  MAR 27 - SEP 24
-DENMK. FAEROE IS    1 H  AHEAD OF UTC  MAR 27 - SEP 24
-DJIBOUTI            3 H  AHEAD OF UTC
-DOMINICA            4 H  BEHIND UTC
-DOMINICAN REP       4 H  BEHIND UTC
-ECUADOR             5 H  BEHIND UTC    CONTINENTAL
-ECUADOR             6 H  BEHIND UTC    GALAPAGOS ISLANDS
-EGYPT               2 H  AHEAD OF UTC
-EGYPT               3 H  AHEAD OF UTC  MAY 17 - SEP 30 (AFTER
-EGYPT                                  RAMADAN)
-EL SALVADOR         6 H  BEHIND UTC
-ENGLAND             ON UTC             (WALES, SCOTLAND, N.I.,
-ENGLAND                                CH. IS.)
-ENGLAND             1 H  AHEAD OF UTC  MAR 27 - OCT 22
-ENEZUELA           4 H  BEHIND UTC
-EQUITORIAL GUINEA   1 H  AHEAD OF UTC
-ETHIOPIA            3 H  AHEAD OF UTC
-FALKLAND ISLANDS    4 H  BEHIND UTC
-FALKLAND ISLANDS    3 H  BEHIND UTC    SEP 11, '88-APR 15, '89
-FALKLAND ISLANDS                       (ESTIMATED)
-FAROE ISLAND        ON UTC
-FAROE ISLAND        1 H  AHEAD OF UTC  MAR 27 - SEP 24
-FIJI               12 H  AHEAD OF UTC
-FINLAND             2 H  AHEAD OF UTC
-FINLAND             3 H  AHEAD OF UTC  MAR 27 - SEP 24
-FRANCE              1 H  AHEAD OF UTC
-FRANCE              2 H  AHEAD OF UTC  MAR 27 - SEP 24
-FRENCH GUIANA       3 H  BEHIND UTC
-FRENCH POLYNESIA    9 H  BEHIND UTC    GAMBIER ISLAND
-FRENCH POLYNESIA    9.5H BEHIND UTC    MARQUESAS ISLANDS
-FRENCH POLYNESIA   10 H  BEHIND UTC    SOCIETY ISLANDS, TUBUAI
-FRENCH POLYNESIA                       ISLANDS, TUAMOTU ISLAND,
-FRENCH POLYNESIA                       TAHITI
-GABON               1 H  AHEAD OF UTC
-GAMBIA              ON UTC
-GERMANY ALL         1 H  AHEAD OF UTC
-GERMANY ALL         2 H  AHEAD OF UTC  MAR 27 - SEP 24
-GHANA               ON UTC
-GIBRALTAR           1 H  AHEAD OF UTC
-GIBRALTAR           2 H  AHEAD OF UTC  MAR 27 - SEP 24
-GREECE              2 H  AHEAD OF UTC
-GREECE              3 H  AHEAD OF UTC  MAR 27 - SEP 24
-GREENLAND           4 H  BEHIND UTC    THULE AIRBASE YEAR ROUND
-GREENLAND           3 H  BEHIND UTC    ANGMAGSSALIK AND W. COAST
-GREENLAND           2 H  BEHIND UTC    MAR 27 - SEP 24
-GREENLAND           1 H  BEHIND UTC    SCORESBYSUND
-GREENLAND           ON UTC             MAR 27 - SEP 24
-GRENADA             4 H  BEHIND UTC
-GUADELOUPE          4 H  BEHIND UTC    ST. BARTHELEMY, NORTHERN
-GUADELOUPE                             ST. MARTIN MARTINIQUE
-GUAM               10 H  AHEAD OF UTC
-GUATEMALA           6 H  BEHIND UTC
-GUINEA              ON UTC
-GUINEA BISSAU       ON UTC
-GUINEA REPUBLIC     ON UTC
-GUINEA EQUATORIAL   1 H  AHEAD OF UTC
-GUYANA              3 H  BEHIND UTC
-HAITI               5 H  BEHIND UTC
-HAITI               4 H  BEHIND UTC    APR 3 - OCT 29
-HOLLAND             SEE NETHERLANDS
-HONDURAS            6 H  BEHIND UTC
-HONG KONG           8 H  AHEAD OF UTC
-HUNGARY             1 H  AHEAD OF UTC
-HUNGARY             2 H  AHEAD OF UTC  MAR 27 - SEP 24
-ICELAND             ON UTC
-INDIA               5.5H AHEAD OF UTC  INCLUDING ANDAMAN ISLANDS
-INDONESIA WEST      7 H  AHEAD OF UTC  SUMATRA, JAVA, BALI,
-INDONESIA WEST                         JAKARTA
-INDONESIA CENTRAL   8 H  AHEAD OF UTC  KALIMANTAN, SULAWESI
-INDONESIA EAST      9 H  AHEAD OF UTC  IRIAN, BARAT
-IRAN                3.5H AHEAD OF UTC
-IRAQ                3 H  AHEAD OF UTC
-IRAQ                4 H  AHEAD OF UTC  APR 1 - SEP 30
-IRELAND             ON UTC
-IRELAND             1 H  AHEAD OF UTC  MAR 27 - OCT 22
-ISRAEL              2 H  AHEAD OF UTC
-ISRAEL              3 H  AHEAD OF UTC  APR 10 - SEP 3
-ITALY               1 H  AHEAD OF UTC
-ITALY               2 H  AHEAD OF UTC  MAR 27 - SEP 24
-IVORY COAST         ON UTC
-IWAN              8 H  AHEAD OF UTC
-JAMAICA             5 H  BEHIND UTC
-JAPAN               9 H  AHEAD OF UTC
-JOHNSTON ISLAND    10 H  BEHIND UTC
-JORDAN              2 H  AHEAD OF UTC
-JORDAN              3 H  AHEAD OF UTC  APR 1 - OCT 6
-KAMPUCHEA           7 H  AHEAD OF UTC
-KENYA               3 H  AHEAD OF UTC
-KIRIBATI, REP OF   12 H  AHEAD OF UTC  CANTON, ENDERBURY ISLANDS
-KIRIBATI, REP OF   11 H  AHEAD OF UTC  CHRISTMAS ISLAND
-KOREA               9 H  AHEAD OF UTC
-KOREA, REP OF       9 H  AHEAD OF UTC
-KOREA, REP OF      10 H  AHEAD OF UTC  MAY 8 - OCT 8
-KUWAIT              3 H  AHEAD OF UTC
-KUSAIE, PINGELAP  12 H  AHEAD OF UTC  INCLUDING MARSHALL IS.,
-KUSAIE, PINGELAP                      EXCLUDING KWAJALEIN)
-KWAJALEIN         12 H  BEHIND UTC
-LAOS                7 H  AHEAD OF UTC
-LEBANON             2 H  AHEAD OF UTC
-LEBANON             3 H  AHEAD OF UTC  JUN 1 - OCT 31
-LEEWARD ISLANDS     4 H BEHIND UTC     ANTIGUA, DOMINICA,
-LEEWARD ISLANDS                        MONTSERRAT, ST.
-LEEWARD ISLAANDS                       CHRISTOPHER, ST. KITTS,
-LEEWARD ISLANDS                        NEVIS, ANGUILLA
-LESOTHO             2 H  AHEAD OF UTC
-LIBERIA             ON UTC
-LIBYAN ARAB         1 H  AHEAD OF UTC  JAMAHIRIYA/LIBYA
-LIBYAN ARAB         2 H  AHEAD OF UTC  APR 1 - SEP 30 JAMAHIRIYA/LIBYA
-LIECHTENSTEIN       1 H  AHEAD OF UTC
-LIECHTENSTEIN       2 H  AHEAD OF UTC  MAR 27 - SEP 24
-LUXEMBOURG          1 H  AHEAD OF UTC
-LUXEMBOURG          2 H  AHEAD OF UTC  MAR 27 - SEP 24
-MACAO               8 H  AHEAD OF UTC
-MADAGASCAR          3 H  AHEAD OF UTC
-MADEIRA             SEE PORTUGAL
-MALAWI              2 H  AHEAD OF UTC
-MALAYSIA            8 H  AHEAD OF UTC
-MALDIVES            5 H  AHEAD OF UTC
-MALI                ON UTC
-MALTA               1 H  AHEAD OF UTC
-MALTA               2 H  AHEAD OF UTC  MAR 27 - SEP 24
-MARTINIQUE          4 H  BEHIND UTC
-MAURITANIA          ON UTC
-MAURITIUS           4 H  AHEAD OF UTC
-MARIANA ISLAND    10 H  AHEAD OF UTC  EXCLUDING GUAM
-MEXICO BAJA CAL N   7 H  BEHIND UTC    BAJA CALIFORNIA SUR AND
-MEXICO BAJA CAL N                      N. PACIFIC COAST (STATES
-MEXICO BAJA CAL N                      OF SINALOA AND SONORA)
-MEXICO BAJA CAL N   8 H  BEHIND UTC    ABOVE 28TH PARALLAL APR 3
-MEXICO BAJA CAL N                      - OCT 29
-MEXICO BAJA CAL N   7 H  BEHIND UTC    ABOVE 28TH PARALLAL APR 3
-MEXICO BAJA CAL N                      - 0CT 29
-MEXICO              6 H  BEHIND UTC    STATES OF DURANGO,
-MEXICO                                 COAHUILA, NUEVO LEON,
-MEXICO                                 TAMAULIPAS
-MEXICO              5 H  BEHIND UTC    STATES OF DURANGO,
-MEXICO                                 COAHUILA, NUEVO LEON,
-MEXICO                                 TAMAULIPAS  APR 3 - OCT 29
-MEXICO              6 H  BEHIND UTC    GENERAL MEXICO, STATES OF
-MEXICO                                 CAMPECHE, QUINTANA ROO AND
-MEXICO                                 YUCATAN
-MIDWAY ISLAND      11 H  BEHIND UTC
-MONACO              1 H  AHEAD OF UTC
-MONACO              2 H  AHEAD OF UTC  MAR 27 - SEP 24
-MONGOLIA            8 H  AHEAD OF UTC
-MONGOLIA            9 H  AHEAD OF UTC  MAR 27 - SEP 24
-MONTSERRAT          4 H  BEHIND UTC
-MOROCCO             ON UTC
-MOZAMBIQUE          2 H  AHEAD OF UTC
-NAMIBIA             2 H  AHEAD OF UTC
-NAURU, REP OF      12 H  AHEAD OF UTC
-NEPAL              5H45M AHEAD OF UTC
-NETHERLANDS         1 H  AHEAD OF UTC
-NETHERLANDS         2 H  AHEAD OF UTC  MAR 27 - SEP 24
-NETHERLANDS         4 H  BEHIND UTC    ANTILLES AND SOUTHERN ST.
-NETHERLANDS                            MAARTEN
-NEW CALEDONIA      11 H  AHEAD OF UTC
-NEW HEBRIDES        SEE VANUATU
-NEW ZEALAND        12 H  AHEAD OF UTC  (EXCLUDING CHATHAM ISLAND)
-NEW ZEALAND        13 H  AHEAD OF UTC  OCT 30, '88-MAR 4, '89
-NEW ZEALAND       12H45M AHEAD OF UTC  CHATHAM ISLAND
-NICARAGUA           6 H  BEHIND UTC
-NIGER               1 H  AHEAD OF UTC
-NIGERIA             1 H  AHEAD OF UTC
-NIUE ISLAND        11 H  BEHIND UTC
-NORFOLK ISLAND    11H30M AHEAD OF UTC
-NORTHERN IRELAND    ON UTC             WALES, SCOTLAND, N.I.,
-NORTHERN IRELAND                       CH.IS.
-NORTHERN IRELAND    1 H  AHEAD OF UTC  MAR 27 - OCT 22
-NORWAY              1 H  AHEAD OF UTC
-NORWAY              2 H  AHEAD OF UTC  MAR 27 - SEP 24
-OGO                ON UTC
-OMAN                4 H  AHEAD OF UTC
-PACIFIC ISLAND T.T.
-PALAU ISLAND       9 H  AHEAD OF UTC
-PAKISTAN            5 H  AHEAD OF UTC
-PANAMA              5 H  BEHIND UTC
-PAPUA NEW GUINEA   10 H  AHEAD OF UTC  INCLUDING BOUGAINVILLE
-PAPUA NEW GUINEA                       ISLAND
-PARAGUAY            4 H  BEHIND UTC
-PARAGUAY            3 H  BEHIND UTC    OCT 1, '88-MAR 31, '89
-PERU                5 H  BEHIND UTC
-PHILIPPINES         8 H  AHEAD OF UTC
-PONAPE ISLAND     11 H  AHEAD OF UTC
-POLAND              1 H  AHEAD OF UTC
-POLAND              2 H  AHEAD OF UTC  MAR 27 - SEP 24
-PORTUGAL MAINLAND   ON UTC
-PORTUGAL MAINLAND   1 H  AHEAD OF UTC  MAR 27 - SEP 24
-PORTUGAL AZORES     1 H  BEHIND UTC
-PORTUGAL AZORES     ON UTC             MAR 27 - SEP 24
-PORTUGAL MADEIRA    ON UTC
-PORTUGAL MADEIRA    1 H  AHEAD OF UTC  MAR 27 - SEP 24
-PUERTO RICO         4 H  BEHIND UTC
-QATAR               3 H  AHEAD OF UTC
-ROMANIA             2 H  AHEAD OF UTC
-ROMANIA             3 H  AHEAD OF UTC  MAR 27 - SEP 24
-RUSSIA              SEE USSR
-RWANDA              2 H  AHEAD OF UTC
-SABA                4 H  BEHIND UTC    ALSO BONAIRE, CURACAO,
-SAMOA              11 H  BEHIND UTC
-SAN MARINO          1 H  AHEAD OF UTC
-SAN MARINO          2 H  AHEAD OF UTC  MAR 27 - SEP 24
-SAN SALVADOR        6  H  BEHIND UTC
-SAO TOME ISLAND     ON UTC             AND PRINCIPE ISLAND
-SAUDI ARABIA        3 H  AHEAD OF UTC
-SCOTLAND            SEE ENGLAND
-SENEGAL             ON UTC
-SEYCHELLES          4 H  AHEAD OF UTC
-SIERRA LEONE        ON UTC
-SINGAPORE           8 H  AHEAD OF UTC
-SOLOMON ISLANDS    11 H  AHEAD OF UTC  EXCLUDING BOUGAINVILLE
-SOLOMON ISLANDS                        ISLAND
-SOMALI              3 H  AHEAD OF UTC
-SOUTH AFRICA        2 H  AHEAD OF UTC
-SPAIN  CANARY IS    ON UTC
-SPAIN  CANARY IS    1 H  AHEAD OF UTC  MAR 27 - SEP 24
-SPAIN               1 H  AHEAD OF UTC  CONTINENTAL, BALEARIC AND
-SPAIN                                  MALLORCA ISLANDS
-SPAIN               2 H  AHEAD OF UTC  CONTINENTAL, BALEARIC AND
-SPAIN                                  MALLORCA ISLANDS  MAR 27 -
-SPAIN                                  SEP 24
-SPAIN  MAINLAND     1 H  AHEAD OF UTC  MELILLA
-SPAIN  MAINLAND     2 H  AHEAD OF UTC  MAR 27 - SEP 24
-SRI LANKA          5H30M AHEAD OF UTC
-ST.MAARTEN
-ST.KITTS-NEVIS     4 H  BEHIND UTC
-ST.LUCIA           4 H  BEHIND UTC
-ST.PIERRE          3 H  BEHIND UTC    INCLUDING MIQUELON
-ST.PIERRE          2 H  BEHIND UTC    INLCUDING MIQUELON  APR 3
-ST.PIERRE                             - OCT 29
-ST.VINCENT         4 H  BEHIND UTC    INCLUDING THE GRENADINES
-ST. HELENA          ON UTC
-SURINAME            3 H  BEHIND UTC
-SWAZILAND           2 H  AHEAD OF UTC
-SWEDEN              1 H  AHEAD OF UTC
-SWEDEN              2 H  AHEAD OF UTC  MAR 27 - SEP 24
-SWITZERLAND         1 H  AHEAD OF UTC
-SWITZERLAND         2 H  AHEAD OF UTC  MAR 27 - SEP 24
-SYRIA               2 H  AHEAD OF UTC
-SYRIA               3 H  AHEAD OF UTC  MAR 15 - OCT 30
-TAHITI             10 H  BEHIND UTC
-TANZANIA            3 H  AHEAD OF UTC
-THAILAND            7 H  AHEAD OF UTC
-TRINIDAD / TOBAGO   4 H  BEHIND UTC
-TUNISIA             1 H  AHEAD OF UTC
-TUNISIA             2 H  AHEAD OF UTC  APR 10 - SEP 24
-TURKEY              2 H  AHEAD OF UTC
-TURKEY              3 H  AHEAD OF UTC  MAR 27 - SEP 24
-TURKS AND CAICOS    5 H  BEHIND UTC
-TURKS AND CAICOS    4 H  BEHIND UTC    APR 3 - OCT 29
-TUVALU             12 H  AHEAD OF UTC
-UDAN               2 H  AHEAD OF UTC
-UGANDA              3 H  AHEAD OF UTC
-UNITED ARAB EMIR.   4 H  AHEAD OF UTC  ABU DHABI, DUBAI, SHARJAH,
-UNITED ARAB EMIR                       RAS AL KHAIMAH
-UNITED KINGDOM      ON UTC             WALES, SCOTLAND, N.I., CH.
-UNITED KINGDOM                         IS.
-UNITED KINGDOM      1 H  AHEAD OF UTC  MAR 27 - OCT 22
-UNITED STATES       SEE USA
-UPPER VOLTA         ON UTC
-URUGUAY             3 H  BEHIND UTC
-URUGUAY             2 H  BEHIND UTC    DEC 11, '88-FEB 25, '89
-URAGUAY                                (ESTIMATED)
-USA  EASTERN       5 H  BEHIND UTC    NEW YORK, WASHINGTON
-USA  EASTERN       4 H  BEHIND UTC    APR 3 - OCT 30
-USA  CENTRAL       6 H  BEHIND UTC    CHICAGO, HOUSTON
-USA  CENTRAL       5 H  BEHIND UTC    APR 3 - OCT 30
-USA  MOUNTAIN      7 H  BEHIND UTC    DENVER
-USA  MOUNTAIN      6 H  BEHIND UTC    APR 3 - OCT 30
-USA  PACIFIC       8 H  BEHIND UTC    L.A., SAN FRANCISCO
-USA  PACIFIC       7 H  BEHIND UTC    APR 3 - OCT 30
-USA  ALASKA STD    9 H  BEHIND UTC    MOST OF ALASKA     (AKST)
-USA  ALASKA STD    8 H  BEHIND UTC    APR 3 - OCT 30 (AKDT)
-USA  ALEUTIAN     10 H  BEHIND UTC    ISLANDS WEST OF 170W
-USA  - " -         9 H  BEHIND UTC    APR 3 - OCT 30
-USA  HAWAII       10 H  BEHIND UTC
-USA  BERING       11 H  BEHIND UTC    SAMOA, MIDWAY
-USA  FOR SPECIFIC INFO ON USA ZONES/TIMES CALL DOT 202-426-4520
-USSR WEST EUROP     3 H  AHEAD OF UTC  LENINGRAD, MOSCOW
-USSR WEST EUROP     4 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR CENTRAL EUR    4 H  AHEAD OF UTC  ROSTOV, BAKU
-USSR CENTRAL EUR    5 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR EAST EUROP     5 H  AHEAD OF UTC  SVERDLOVSK
-USSR EAST EUROP     6 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR WEST SIBERIAN  6 H  AHEAD OF UTC  TASHKENT, ALMA ATA
-USSR WEST SIBERIAN  7 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR WEST-CENTRAL   7 H  AHEAD OF UTC  NOVOSIBIRSK
-USSR WEST-CENTRAL   8 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR WEST-CENTRAL   8 H  AHEAD OF UTC  IRKUTSK
-USSR WEST-CENTRAL   9 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR CENTRAL SIB    9 H  AHEAD OF UTC  YAKUTSK
-USSR CENTRAL SIB   10 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR CENTRAL SIB   10 H  AHEAD OF UTC  VLADIVOSTOK
-USSR CENTRAL SIB   11 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR EAST SIBERIA  11 H  AHEAD OF UTC  MAGADAN
-USSR EAST SIBERIA  12 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR EAST SIBERIA  12 H  AHEAD OF UTC  PETROPAVLOVSK
-USSR EAST SIBERIA  13 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR EAST SIBERIA  13 H  AHEAD OF UTC  UELEN
-USSR EAST SIBERIA  14 H  AHEAD OF UTC  APR 1 - SEP 30
-VANUATU            11 H  AHEAD OF UTC  (NEW HEBRIDES)
-VANUATU            12 H  AHEAD OF UTC  SEP 25, '88-MAR 25, '89
-VANUATU                                (ESTIMATED)
-VATICAN             1 H  AHEAD OF UTC
-VATICAN             2 H  AHEAD OF UTC  MAR 27 - SEP 24
-VIETNAM             7 H  AHEAD OF UTC
-VIRGIN ISLANDS      4 H  BEHIND UTC    ST.CROIX, ST.THOMAS,
-VIRGIN ISLANDS                         ST.JOHN
-WAKE ISLAND        12 H  AHEAD OF UTC
-WALES               SEE ENGLAND
-WALLIS/FUTUNA IS.  12 H  AHEAD OF UTC
-WINDWARD ISLANDS    4 H  BEHIND UTC    GRENADA, ST. LUCIA
-YEMEN               3 H  AHEAD OF UTC  BOTH REPUBLICS
-YUGOSLAVIA          1 H  AHEAD OF UTC
-YUGOSLAVIA          2 H  AHEAD OF UTC  MAR 27 - SEP 24
-ZAIRE  EAST         1 H  AHEAD OF UTC  KINSHASA MBANDAKA
-ZAIRE  WEST         2 H  AHEAD OF UTC  LUBUMBASHI, KASAI, KIVU,
-ZAIRE  WEST                            HAUT-ZAIRE, SHABA
-ZAMBIA              2 H  AHEAD OF UTC
-ZIMBABWE            2 H  AHEAD OF UTC
diff --git a/share/zoneinfo/usno1989a b/share/zoneinfo/usno1989a
deleted file mode 100644 (file)
index 30d100b..0000000
+++ /dev/null
@@ -1,452 +0,0 @@
-# @(#)usno1989a        7.4
-#
-# From Arthur David Olson (1994-02-07):
-#
-# Here's time zone information from the United States Naval Observatory,
-# with corrections from Paul Eggert.
-# The USNO warns:
-#      DUE TO FREQUENT CHANGES IN THE LOCAL LAWS GOVERNING DAYLIGHT
-#      SAVING TIME, WE CANNOT GUARANTEE THE ACCURACY OF THIS
-#      INFORMATION.  PLEASE ALERT US TO ANY DISCREPANCY YOU MAY
-#      DISCOVER.
-#
-AFGHANISTAN         4.5H AHEAD OF UTC
-ALBANIA             1 H  AHEAD OF UTC
-ALBANIA             2 H  AHEAD OF UTC  MAR 27 - SEP 24
-ALBANIA                                (ESTIMATED)
-ALGERIA             1 H  AHEAD OF UTC
-AMERICAN SAMOA     11 H  BEHIND UTC
-ANDORRA             1 H  AHEAD OF UTC
-ANDORRA             2 H  AHEAD OF UTC  MAR 27 - SEP 24
-ANDORRA                                (ESTIMATED)
-ANGOLA              1 H  AHEAD OF UTC
-ARGENTINA           3 H  BEHIND UTC
-ARUBA               4 H  BEHIND UTC    ALSO BONAIRE, CURACAO,
-ARUBA                                  ST.MAARTEN
-AUSTRALIA  WEST     8 H  AHEAD OF UTC  PERTH, EXMOUTH
-AUSTRALIA  N.T.     9.5H AHEAD OF UTC  DARWIN  NO ADVANCED TIME
-AUSTRALIA  N.T.                                IN SUMMER
-AUSTRALIA  SOUTH    9.5H AHEAD OF UTC  ADELAIDE
-AUSTRALIA                              INCLUDING BROKEN HILL, NSW
-AUSTRALIA  SOUTH   10.5H AHEAD OF UTC  ADELAIDE OCT 30, '88-MAR
-AUSTRALIA  SOUTH                       18, '89 INCLUDING BROKEN
-AUSTRIALIA SOUTH                       HILL, NSW
-AUSTRALIA  QUEENL  10 H  AHEAD OF UTC
-AUSTRALIA  NSW     10 H  AHEAD OF UTC  SYDNEY
-AUSTRALIA  NSW     11 H  AHEAD OF UTC  SYDNEY OCT 30, '88-MAR 18,
-AUSTRALIA  NSW                         '89
-AUSTRALIA  TASM.   10 H  AHEAD OF UTC  HOBART
-AUSTRALIA  TASM.   11 H  AHEAD OF UTC  HOBART OCT 30, '88-MAR 18,
-AUSTRALIA  TASM.                       '89
-AUSTRIA             1 H  AHEAD OF UTC
-AUSTRIA             2 H  AHEAD OF UTC  MAR 27 - SEPT 24
-AZORES                   SEE PORTUGAL
-BAHAMAS             5 H  BEHIND UTC    EXCLUDING TURKS AND CAICOS
-BAHAMAS                                ISLANDS)
-BAHAMAS             4 H  BEHIND UTC    APR 3 - OCT 29 (SAME
-BAHAMAS                                EXCLUSION)
-BAHRAIN             3 H  AHEAD OF UTC
-BANGLADESH          6 H  AHEAD OF UTC
-BARBADOS            4 H  BEHIND UTC
-BELGIUM             1 H  AHEAD OF UTC
-BELGIUM             2 H  AHEAD OF UTC  MAR 27 - SEP 24
-BELIZE              6 H  BEHIND UTC
-BENIN PEOPLES REP   1 H  AHEAD OF UTC  DAHOMEY
-BERMUDA             4 H  BEHIND UTC
-BERMUDA             3 H  BEHIND UTC    APR 3 - OCT 29
-BHUTAN              6 H  AHEAD OF UTC
-BOLIVIA             4 H  BEHIND UTC
-BONAIRE             4 H  BEHIND UTC    ALSO ARUBA,CURACAO,
-BONAIRE                                ST.MAARTEN, SABA
-BOTSWANA            2 H  AHEAD OF UTC
-BRAZIL     WEST     5 H  BEHIND UTC    TERRITORY OF ACRE
-BRAZIL     WEST     4 H  BEHIND UTC    ACRE OCT 23, '88-FEB 11,
-BRAZIL                                 '89 (ESTIMATED)
-BRAZIL     CENTRAL  4 H  BEHIND UTC    MANAUS
-BRAZIL     CENTRAL  3 H  BEHIND UTC    MANAUS OCT 23, '88-FEB 11,
-BRAZIL     CENTRAL                     '89 (ESTIMATED)
-BRAZIL     EAST     3 H  BEHIND UTC    COASTAL STATES, RIO, SAO
-BRAZIL     EAST                        PAULO, BRASILIA
-BRAZIL     EAST     2 H  BEHIND UTC    COASTAL STATES, RIO, SAO
-BRAZIL                                 PAULO, BRASILIA OCT 23,
-BRAZIL                                 '88-FEB 11, '89
-BRAZIL                                 (ESTIMATED)
-BRAZIL              2 H  BEHIND UTC    ATLANTIC ISLANDS, FERNANDO
-BRAZIL                                 DE NORONHA
-BRAZIL              1 H  BEHIND UTC    OCT 23, '88-FEB 11, '89
-BRAZIL                                 (ESTIMATED)
-BRAZIL              3 H  BEHIND UTC    FOR MOST MAJOR AIRPORTS.
-BRITISH VIRGIN I.   4 H  BEHIND UTC
-BRUNEI              8 H  AHEAD OF UTC
-BULGARIA            2 H  AHEAD OF UTC
-BULGARIA            3 H  AHEAD OF UTC  MAR 27 - SEP 24
-BURKINA FASO        ON UTC
-BURMA               6.5H AHEAD OF UTC
-BURUNDI             2 H  AHEAD OF UTC
-CAMBODIA            SEE KAMPUCHEA
-CAMEROON            1 H  AHEAD OF UTC
-CANADA   NEW FDL    3.5H BEHIND UTC    ST.JOHN'S
-CANADA   NEW FDL    1.5H BEHIND UTC    APR 3 - OCT 29
-CANADA   ATLANTIC   4 H  BEHIND UTC    HALIFAX
-CANADA   ATLANTIC   3 H  BEHIND UTC    APR 3 - OCT 29
-CANADA   EASTERN    5 H  BEHIND UTC    TORONTO, MONTREAL, OTTAWA
-CANADA   EASTERN    4 H  BEHIND UTC    APR 3 - OCT 29
-CANADA   CENTRAL    6 H  BEHIND UTC    REGINA, WINNIPEG
-CANADA   CENTRAL    5 H  BEHIND UTC    APR 3 - OCT 29
-CANADA   MOUNTAIN   7 H  BEHIND UTC    CALGARY, EDMONTON
-CANADA   MOUNTAIN   6 H  BEHIND UTC    APR 3 - OCT 29
-CANADA   PACIFIC    8 H  BEHIND UTC    VANCOUVER
-CANADA   PACIFIC    7 H  BEHIND UTC    APR 3 - OCT 29
-CANADA   YUKON      SAME AS PACIFIC    DAWSON
-CAPE VERDE          1 H  BEHIND UTC
-CAYMAN ISLANDS      5 H  BEHIND UTC
-CAROLINE ISLAND    10 H  AHEAD OF UTC  EXCLUDING PONAPE IS.,
-CAROLINE ISLAND                        KUSAIE, AND PINGELAP
-CENTRAL AFRICA      1 H  AHEAD OF UTC
-CEYLON              5.5H AHEAD OF UTC, SEE SRI LANKA
-CHAD                1 H  AHEAD OF UTC
-CHANNEL ISLANDS     SEE ENGLAND
-CHILE               4 H  BEHIND UTC    CONTINENTAL
-CHILE               3 H  BEHIND UTC    OCT 9, '88-MAR 11, '89
-CHILE               6 H  BEHIND UTC    EASTER ISLAND
-CHILE               5 H  BEHIND UTC    OCT 9, '88-MAR 11, '89
-CHINA               8 H  AHEAD OF UTC  ALL OF CHINA, INCL TAIWAN
-CHINA               9 H  AHEAD OF UTC  APR 17 - SEP 10
-COCOS (Keeling) I.  6.5H AHEAD OF UTC
-COLOMBIA            5 H  BEHIND UTC
-COMOROS             3 H  AHEAD OF UTC
-CONGO               1 H  AHEAD OF UTC
-COOK ISLANDS       10 H  BEHIND UTC
-COOK ISLANDS        9.5H BEHIND UTC    OCT 30, '88-MAR 24, '89
-COOK ISLANDS                           (ESTIMATED)
-COSTA RICA          6 H  BEHIND UTC
-COTE D'IVOIRE       ON UTC
-CUBA                5 H  BEHIND UTC
-CUBA                4 H  BEHIND UTC    MAR 20 - OCT 8
-CURACAO             4 H  BEHIND UTC    ALSO BONAIRE, ARUBA,
-CURACAO                                ST.MAARTEN
-CYPRUS              2 H  AHEAD OF UTC
-CYPRUS              3 H  AHEAD OF UTC  MAR 27 - SEP 24
-CZECHOSLOVAKIA      1 H  AHEAD OF UTC
-CZECHOSLOVAKIA      2 H  AHEAD OF UTC  MAR 27 - SEP 24
-DENMARK             1 H  AHEAD OF UTC
-DENMARK             2 H  AHEAD OF UTC  MAR 27 - SEP 24
-DENMK. FAEROE IS    1 H  AHEAD OF UTC  MAR 27 - SEP 24
-DJIBOUTI            3 H  AHEAD OF UTC
-DOMINICA            4 H  BEHIND UTC
-DOMINICAN REP       4 H  BEHIND UTC
-ECUADOR             5 H  BEHIND UTC    CONTINENTAL
-ECUADOR             6 H  BEHIND UTC    GALAPAGOS ISLANDS
-EGYPT               2 H  AHEAD OF UTC
-EGYPT               3 H  AHEAD OF UTC  MAY 17 - SEP 30 (AFTER
-EGYPT                                  RAMADAN)
-EL SALVADOR         6 H  BEHIND UTC
-ENGLAND             ON UTC             (WALES, SCOTLAND, N.I.,
-ENGLAND                                CH. IS.)
-ENGLAND             1 H  AHEAD OF UTC  MAR 27 - OCT 22
-EQUATORIAL GUINEA   1 H  AHEAD OF UTC
-ETHIOPIA            3 H  AHEAD OF UTC
-FALKLAND ISLANDS    4 H  BEHIND UTC
-FALKLAND ISLANDS    3 H  BEHIND UTC    SEP 11, '88-APR 15, '89
-FALKLAND ISLANDS                       (ESTIMATED)
-FAROE ISLAND        ON UTC
-FAROE ISLAND        1 H  AHEAD OF UTC  MAR 27 - SEP 24
-FIJI               12 H  AHEAD OF UTC
-FINLAND             2 H  AHEAD OF UTC
-FINLAND             3 H  AHEAD OF UTC  MAR 27 - SEP 24
-FRANCE              1 H  AHEAD OF UTC
-FRANCE              2 H  AHEAD OF UTC  MAR 27 - SEP 24
-FRENCH GUIANA       3 H  BEHIND UTC
-FRENCH POLYNESIA    9 H  BEHIND UTC    GAMBIER ISLAND
-FRENCH POLYNESIA    9.5H BEHIND UTC    MARQUESAS ISLANDS
-FRENCH POLYNESIA   10 H  BEHIND UTC    SOCIETY ISLANDS, TUBUAI
-FRENCH POLYNESIA                       ISLANDS, TUAMOTU ISLAND,
-FRENCH POLYNESIA                       TAHITI
-GABON               1 H  AHEAD OF UTC
-GAMBIA              ON UTC
-GERMANY ALL         1 H  AHEAD OF UTC
-GERMANY ALL         2 H  AHEAD OF UTC  MAR 27 - SEP 24
-GHANA               ON UTC
-GIBRALTAR           1 H  AHEAD OF UTC
-GIBRALTAR           2 H  AHEAD OF UTC  MAR 27 - SEP 24
-GREECE              2 H  AHEAD OF UTC
-GREECE              3 H  AHEAD OF UTC  MAR 27 - SEP 24
-GREENLAND           4 H  BEHIND UTC    THULE AIRBASE YEAR ROUND
-GREENLAND           3 H  BEHIND UTC    ANGMAGSSALIK AND W. COAST
-GREENLAND           2 H  BEHIND UTC    MAR 27 - SEP 24
-GREENLAND           1 H  BEHIND UTC    SCORESBYSUND
-GREENLAND           ON UTC             MAR 27 - SEP 24
-GRENADA             4 H  BEHIND UTC
-GUADELOUPE          4 H  BEHIND UTC    ST. BARTHELEMY, NORTHERN
-GUADELOUPE                             ST. MARTIN MARTINIQUE
-GUAM               10 H  AHEAD OF UTC
-GUATEMALA           6 H  BEHIND UTC
-GUINEA              ON UTC
-GUINEA BISSAU       ON UTC
-GUINEA REPUBLIC     ON UTC
-GUINEA EQUATORIAL   1 H  AHEAD OF UTC
-GUYANA              3 H  BEHIND UTC
-HAITI               5 H  BEHIND UTC
-HAITI               4 H  BEHIND UTC    APR 3 - OCT 29
-HOLLAND             SEE NETHERLANDS
-HONDURAS            6 H  BEHIND UTC
-HONG KONG           8 H  AHEAD OF UTC
-HUNGARY             1 H  AHEAD OF UTC
-HUNGARY             2 H  AHEAD OF UTC  MAR 27 - SEP 24
-ICELAND             ON UTC
-INDIA               5.5H AHEAD OF UTC  INCLUDING ANDAMAN ISLANDS
-INDONESIA WEST      7 H  AHEAD OF UTC  SUMATRA, JAVA, BALI,
-INDONESIA WEST                         JAKARTA
-INDONESIA CENTRAL   8 H  AHEAD OF UTC  KALIMANTAN, SULAWESI
-INDONESIA EAST      9 H  AHEAD OF UTC  IRIAN, BARAT
-IRAN                3.5H AHEAD OF UTC
-IRAQ                3 H  AHEAD OF UTC
-IRAQ                4 H  AHEAD OF UTC  APR 1 - SEP 30
-IRELAND             ON UTC
-IRELAND             1 H  AHEAD OF UTC  MAR 27 - OCT 22
-ISRAEL              2 H  AHEAD OF UTC
-ISRAEL              3 H  AHEAD OF UTC  APR 10 - SEP 3
-ITALY               1 H  AHEAD OF UTC
-ITALY               2 H  AHEAD OF UTC  MAR 27 - SEP 24
-IVORY COAST         ON UTC
-JAMAICA             5 H  BEHIND UTC
-JAPAN               9 H  AHEAD OF UTC
-JOHNSTON ISLAND    10 H  BEHIND UTC
-JORDAN              2 H  AHEAD OF UTC
-JORDAN              3 H  AHEAD OF UTC  APR 1 - OCT 6
-KAMPUCHEA           7 H  AHEAD OF UTC
-KENYA               3 H  AHEAD OF UTC
-KIRIBATI, REP OF   12 H  AHEAD OF UTC  CANTON, ENDERBURY ISLANDS
-KIRIBATI, REP OF   11 H  AHEAD OF UTC  CHRISTMAS ISLAND
-KOREA               9 H  AHEAD OF UTC
-KOREA, REP OF       9 H  AHEAD OF UTC
-KOREA, REP OF      10 H  AHEAD OF UTC  MAY 8 - OCT 8
-KUWAIT              3 H  AHEAD OF UTC
-KUSAIE, PINGELAP   12 H  AHEAD OF UTC  INCLUDING MARSHALL IS.,
-KUSAIE, PINGELAP                       EXCLUDING KWAJALEIN)
-KWAJALEIN          12 H  BEHIND UTC
-LAOS                7 H  AHEAD OF UTC
-LEBANON             2 H  AHEAD OF UTC
-LEBANON             3 H  AHEAD OF UTC  JUN 1 - OCT 31
-LEEWARD ISLANDS     4 H  BEHIND UTC    ANTIGUA, DOMINICA,
-LEEWARD ISLANDS                        MONTSERRAT, ST.
-LEEWARD ISLAANDS                       CHRISTOPHER, ST. KITTS,
-LEEWARD ISLANDS                        NEVIS, ANGUILLA
-LESOTHO             2 H  AHEAD OF UTC
-LIBERIA             ON UTC
-LIBYAN ARAB         1 H  AHEAD OF UTC  JAMAHIRIYA/LIBYA
-LIBYAN ARAB         2 H  AHEAD OF UTC  APR 1 - SEP 30 JAMAHIRIYA/LIBYA
-LIECHTENSTEIN       1 H  AHEAD OF UTC
-LIECHTENSTEIN       2 H  AHEAD OF UTC  MAR 27 - SEP 24
-LUXEMBOURG          1 H  AHEAD OF UTC
-LUXEMBOURG          2 H  AHEAD OF UTC  MAR 27 - SEP 24
-MACAO               8 H  AHEAD OF UTC
-MADAGASCAR          3 H  AHEAD OF UTC
-MADEIRA             SEE PORTUGAL
-MALAWI              2 H  AHEAD OF UTC
-MALAYSIA            8 H  AHEAD OF UTC
-MALDIVES            5 H  AHEAD OF UTC
-MALI                ON UTC
-MALTA               1 H  AHEAD OF UTC
-MALTA               2 H  AHEAD OF UTC  MAR 27 - SEP 24
-MARTINIQUE          4 H  BEHIND UTC
-MAURITANIA          ON UTC
-MAURITIUS           4 H  AHEAD OF UTC
-MARIANA ISLANDS    10 H  AHEAD OF UTC  EXCLUDING GUAM
-MEXICO BAJA CAL N   7 H  BEHIND UTC    BAJA CALIFORNIA SUR AND
-MEXICO BAJA CAL N                      N. PACIFIC COAST (STATES
-MEXICO BAJA CAL N                      OF SINALOA AND SONORA)
-MEXICO BAJA CAL N   8 H  BEHIND UTC    ABOVE 28TH PARALLAL APR 3
-MEXICO BAJA CAL N                      - OCT 29
-MEXICO BAJA CAL N   7 H  BEHIND UTC    ABOVE 28TH PARALLAL APR 3
-MEXICO BAJA CAL N                      - 0CT 29
-MEXICO              6 H  BEHIND UTC    STATES OF DURANGO,
-MEXICO                                 COAHUILA, NUEVO LEON,
-MEXICO                                 TAMAULIPAS
-MEXICO              5 H  BEHIND UTC    STATES OF DURANGO,
-MEXICO                                 COAHUILA, NUEVO LEON,
-MEXICO                                 TAMAULIPAS  APR 3 - OCT 29
-MEXICO              6 H  BEHIND UTC    GENERAL MEXICO, STATES OF
-MEXICO                                 CAMPECHE, QUINTANA ROO AND
-MEXICO                                 YUCATAN
-MIDWAY ISLAND      11 H  BEHIND UTC
-MONACO              1 H  AHEAD OF UTC
-MONACO              2 H  AHEAD OF UTC  MAR 27 - SEP 24
-MONGOLIA            8 H  AHEAD OF UTC
-MONGOLIA            9 H  AHEAD OF UTC  MAR 27 - SEP 24
-MONTSERRAT          4 H  BEHIND UTC
-MOROCCO             ON UTC
-MOZAMBIQUE          2 H  AHEAD OF UTC
-NAMIBIA             2 H  AHEAD OF UTC
-NAURU, REP OF      12 H  AHEAD OF UTC
-NEPAL              5H45M AHEAD OF UTC
-NETHERLANDS         1 H  AHEAD OF UTC
-NETHERLANDS         2 H  AHEAD OF UTC  MAR 27 - SEP 24
-NETHERLANDS         4 H  BEHIND UTC    ANTILLES AND SOUTHERN ST.
-NETHERLANDS                            MAARTEN
-NEW CALEDONIA      11 H  AHEAD OF UTC
-NEW HEBRIDES        SEE VANUATU
-NEW ZEALAND        12 H  AHEAD OF UTC  (EXCLUDING CHATHAM ISLAND)
-NEW ZEALAND        13 H  AHEAD OF UTC  OCT 30, '88-MAR 4, '89
-NEW ZEALAND       12H45M AHEAD OF UTC  CHATHAM ISLAND
-NICARAGUA           6 H  BEHIND UTC
-NIGER               1 H  AHEAD OF UTC
-NIGERIA             1 H  AHEAD OF UTC
-NIUE ISLAND        11 H  BEHIND UTC
-NORFOLK ISLAND    11H30M AHEAD OF UTC
-NORTHERN IRELAND    ON UTC             WALES, SCOTLAND, N.I.,
-NORTHERN IRELAND                       CH.IS.
-NORTHERN IRELAND    1 H  AHEAD OF UTC  MAR 27 - OCT 22
-NORWAY              1 H  AHEAD OF UTC
-NORWAY              2 H  AHEAD OF UTC  MAR 27 - SEP 24
-OMAN                4 H  AHEAD OF UTC
-PACIFIC ISLAND T.T.
-PALAU ISLANDS       9 H  AHEAD OF UTC
-PAKISTAN            5 H  AHEAD OF UTC
-PANAMA              5 H  BEHIND UTC
-PAPUA NEW GUINEA   10 H  AHEAD OF UTC  INCLUDING BOUGAINVILLE
-PAPUA NEW GUINEA                       ISLAND
-PARAGUAY            4 H  BEHIND UTC
-PARAGUAY            3 H  BEHIND UTC    OCT 1, '88-MAR 31, '89
-PERU                5 H  BEHIND UTC
-PHILIPPINES         8 H  AHEAD OF UTC
-PONAPE ISLAND      11 H  AHEAD OF UTC
-POLAND              1 H  AHEAD OF UTC
-POLAND              2 H  AHEAD OF UTC  MAR 27 - SEP 24
-PORTUGAL MAINLAND   ON UTC
-PORTUGAL MAINLAND   1 H  AHEAD OF UTC  MAR 27 - SEP 24
-PORTUGAL AZORES     1 H  BEHIND UTC
-PORTUGAL AZORES     ON UTC             MAR 27 - SEP 24
-PORTUGAL MADEIRA    ON UTC
-PORTUGAL MADEIRA    1 H  AHEAD OF UTC  MAR 27 - SEP 24
-PUERTO RICO         4 H  BEHIND UTC
-QATAR               3 H  AHEAD OF UTC
-ROMANIA             2 H  AHEAD OF UTC
-ROMANIA             3 H  AHEAD OF UTC  MAR 27 - SEP 24
-RUSSIA              SEE USSR
-RWANDA              2 H  AHEAD OF UTC
-SABA                4 H  BEHIND UTC    ALSO BONAIRE, CURACAO,
-SAMOA              11 H  BEHIND UTC
-SAN MARINO          1 H  AHEAD OF UTC
-SAN MARINO          2 H  AHEAD OF UTC  MAR 27 - SEP 24
-SAN SALVADOR        6 H  BEHIND UTC
-SAO TOME ISLAND     ON UTC             AND PRINCIPE ISLAND
-SAUDI ARABIA        3 H  AHEAD OF UTC
-SCOTLAND            SEE ENGLAND
-SENEGAL             ON UTC
-SEYCHELLES          4 H  AHEAD OF UTC
-SIERRA LEONE        ON UTC
-SINGAPORE           8 H  AHEAD OF UTC
-SOLOMON ISLANDS    11 H  AHEAD OF UTC  EXCLUDING BOUGAINVILLE
-SOLOMON ISLANDS                        ISLAND
-SOMALI              3 H  AHEAD OF UTC
-SOUTH AFRICA        2 H  AHEAD OF UTC
-SPAIN  CANARY IS    ON UTC
-SPAIN  CANARY IS    1 H  AHEAD OF UTC  MAR 27 - SEP 24
-SPAIN               1 H  AHEAD OF UTC  CONTINENTAL, BALEARIC AND
-SPAIN                                  MALLORCA ISLANDS
-SPAIN               2 H  AHEAD OF UTC  CONTINENTAL, BALEARIC AND
-SPAIN                                  MALLORCA ISLANDS  MAR 27 -
-SPAIN                                  SEP 24
-SPAIN  MAINLAND     1 H  AHEAD OF UTC  MELILLA
-SPAIN  MAINLAND     2 H  AHEAD OF UTC  MAR 27 - SEP 24
-SRI LANKA          5H30M AHEAD OF UTC
-ST. MAARTEN
-ST. KITTS-NEVIS     4 H  BEHIND UTC
-ST. LUCIA           4 H  BEHIND UTC
-ST. PIERRE          3 H  BEHIND UTC    INCLUDING MIQUELON
-ST. PIERRE          2 H  BEHIND UTC    INLCUDING MIQUELON  APR 3
-ST. PIERRE                             - OCT 29
-ST. VINCENT         4 H  BEHIND UTC    INCLUDING THE GRENADINES
-ST. HELENA          ON UTC
-SUDAN               2 H  AHEAD OF UTC
-SURINAME            3 H  BEHIND UTC
-SWAZILAND           2 H  AHEAD OF UTC
-SWEDEN              1 H  AHEAD OF UTC
-SWEDEN              2 H  AHEAD OF UTC  MAR 27 - SEP 24
-SWITZERLAND         1 H  AHEAD OF UTC
-SWITZERLAND         2 H  AHEAD OF UTC  MAR 27 - SEP 24
-SYRIA               2 H  AHEAD OF UTC
-SYRIA               3 H  AHEAD OF UTC  MAR 15 - OCT 30
-TAHITI             10 H  BEHIND UTC
-TAIWAN              8 H  AHEAD OF UTC
-TANZANIA            3 H  AHEAD OF UTC
-THAILAND            7 H  AHEAD OF UTC
-TOGO                ON UTC
-TRINIDAD / TOBAGO   4 H  BEHIND UTC
-TUNISIA             1 H  AHEAD OF UTC
-TUNISIA             2 H  AHEAD OF UTC  APR 10 - SEP 24
-TURKEY              2 H  AHEAD OF UTC
-TURKEY              3 H  AHEAD OF UTC  MAR 27 - SEP 24
-TURKS AND CAICOS    5 H  BEHIND UTC
-TURKS AND CAICOS    4 H  BEHIND UTC    APR 3 - OCT 29
-TUVALU             12 H  AHEAD OF UTC
-UGANDA              3 H  AHEAD OF UTC
-UNITED ARAB EMIR.   4 H  AHEAD OF UTC  ABU DHABI, DUBAI, SHARJAH,
-UNITED ARAB EMIR                       RAS AL KHAIMAH
-UNITED KINGDOM      ON UTC             WALES, SCOTLAND, N.I., CH.
-UNITED KINGDOM                         IS.
-UNITED KINGDOM      1 H  AHEAD OF UTC  MAR 27 - OCT 22
-UNITED STATES       SEE USA
-UPPER VOLTA         ON UTC
-URUGUAY             3 H  BEHIND UTC
-URUGUAY             2 H  BEHIND UTC    DEC 11, '88-FEB 25, '89
-URAGUAY                                (ESTIMATED)
-USA   EASTERN       5 H  BEHIND UTC    NEW YORK, WASHINGTON
-USA   EASTERN       4 H  BEHIND UTC    APR 3 - OCT 30
-USA   CENTRAL       6 H  BEHIND UTC    CHICAGO, HOUSTON
-USA   CENTRAL       5 H  BEHIND UTC    APR 3 - OCT 30
-USA   MOUNTAIN      7 H  BEHIND UTC    DENVER
-USA   MOUNTAIN      6 H  BEHIND UTC    APR 3 - OCT 30
-USA   PACIFIC       8 H  BEHIND UTC    L.A., SAN FRANCISCO
-USA   PACIFIC       7 H  BEHIND UTC    APR 3 - OCT 30
-USA   ALASKA STD    9 H  BEHIND UTC    MOST OF ALASKA     (AKST)
-USA   ALASKA STD    8 H  BEHIND UTC    APR 3 - OCT 30 (AKDT)
-USA   ALEUTIAN     10 H  BEHIND UTC    ISLANDS WEST OF 170W
-USA   - " -         9 H  BEHIND UTC    APR 3 - OCT 30
-USA   HAWAII       10 H  BEHIND UTC
-USA   BERING       11 H  BEHIND UTC    SAMOA, MIDWAY
-USA  FOR SPECIFIC INFO ON USA ZONES/TIMES CALL DOT 202-426-4520
-USSR WEST EUROP     3 H  AHEAD OF UTC  LENINGRAD, MOSCOW
-USSR WEST EUROP     4 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR CENTRAL EUR    4 H  AHEAD OF UTC  ROSTOV, BAKU
-USSR CENTRAL EUR    5 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR EAST EUROP     5 H  AHEAD OF UTC  SVERDLOVSK
-USSR EAST EUROP     6 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR WEST SIBERIAN  6 H  AHEAD OF UTC  TASHKENT, ALMA ATA
-USSR WEST SIBERIAN  7 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR WEST-CENTRAL   7 H  AHEAD OF UTC  NOVOSIBIRSK
-USSR WEST-CENTRAL   8 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR WEST-CENTRAL   8 H  AHEAD OF UTC  IRKUTSK
-USSR WEST-CENTRAL   9 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR CENTRAL SIB    9 H  AHEAD OF UTC  YAKUTSK
-USSR CENTRAL SIB   10 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR CENTRAL SIB   10 H  AHEAD OF UTC  VLADIVOSTOK
-USSR CENTRAL SIB   11 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR EAST SIBERIA  11 H  AHEAD OF UTC  MAGADAN
-USSR EAST SIBERIA  12 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR EAST SIBERIA  12 H  AHEAD OF UTC  PETROPAVLOVSK
-USSR EAST SIBERIA  13 H  AHEAD OF UTC  APR 1 - SEP 30
-USSR EAST SIBERIA  13 H  AHEAD OF UTC  UELEN
-USSR EAST SIBERIA  14 H  AHEAD OF UTC  APR 1 - SEP 30
-VANUATU            11 H  AHEAD OF UTC  (NEW HEBRIDES)
-VANUATU            12 H  AHEAD OF UTC  SEP 25, '88-MAR 25, '89
-VANUATU                                (ESTIMATED)
-VATICAN             1 H  AHEAD OF UTC
-VATICAN             2 H  AHEAD OF UTC  MAR 27 - SEP 24
-VENEZUELA           4 H  BEHIND UTC
-VIETNAM             7 H  AHEAD OF UTC
-VIRGIN ISLANDS      4 H  BEHIND UTC    ST.CROIX, ST.THOMAS,
-VIRGIN ISLANDS                         ST.JOHN
-WAKE ISLAND        12 H  AHEAD OF UTC
-WALES               SEE ENGLAND
-WALLIS/FUTUNA IS.  12 H  AHEAD OF UTC
-WINDWARD ISLANDS    4 H  BEHIND UTC    GRENADA, ST. LUCIA
-YEMEN               3 H  AHEAD OF UTC  BOTH REPUBLICS
-YUGOSLAVIA          1 H  AHEAD OF UTC
-YUGOSLAVIA          2 H  AHEAD OF UTC  MAR 27 - SEP 24
-ZAIRE  EAST         1 H  AHEAD OF UTC  KINSHASA MBANDAKA
-ZAIRE  WEST         2 H  AHEAD OF UTC  LUBUMBASHI, KASAI, KIVU,
-ZAIRE  WEST                            HAUT-ZAIRE, SHABA
-ZAMBIA              2 H  AHEAD OF UTC
-ZIMBABWE            2 H  AHEAD OF UTC
diff --git a/share/zoneinfo/usno1995 b/share/zoneinfo/usno1995
deleted file mode 100644 (file)
index ff114a6..0000000
+++ /dev/null
@@ -1,326 +0,0 @@
-# @(#)usno1995 7.5
-#
-# From Arthur David Olson (1995-12-21):
-#
-# Here's time zone information from the United States Naval Observatory
-# via http://tycho.usno.navy.mil/tzones.html. See USNO's note at the end.
-World Time Zones
-For selected countries, the local standard time offset from UTC is given,
-with daylight savings time where observed.
-Time: Thu Dec 21 17:43:00 utc 1995
-Afghanistan: +4.5 hours
-Albania: +1 hours (Local summer +2 hours)
-Algeria: +1 hours (Local summer +2 hours)
-American Samoa: -11 hours
-Andorra: +1 hours (Local summer +2 hours)
-Angola: +1 hours
-Anguilla: -4 hours
-Antarctica: -2 hours (Local summer -3 hours)
-Antigua: -4 hours
-Argentina: -3 hours
-Argentina western prov: -4 hours
-Armenia: +4 hours (Local summer +5 hours)
-Aruba: -4 hours
-Ascension: 0 hours
-Australia Northern Territory: +9.5 hours
-Australia Lord Howe Island: +10.5 hours (Local summer +11 hours)
-Australia New South Wales: +10 hours (Local summer +11 hours)
-Australia Queensland: +10 hours
-Australia Victoria: +10 hours (Local summer +11 hours)
-Australia Australian Captial Territory: +10 hours (Local summer +11 hours)
-Australia South: +9.5 hours (Local summer +10.5 hours)
-Australia Tasmania: +10 hours (Local summer +11 hours)
-Australia Western: +8 hours
-Austria: +1 hours (Local summer +2 hours)
-Azerbajian: +3 hours
-Azores: -1 hours (Local summer 0 hours)
-Bahamas: -5 hours (Local summer -4 hours)
-Bahrain: +3 hours
-Balearic Islands: +1 hours (Local summer +2 hours)
-Bangladesh: +6 hours
-Barbados: -4 hours
-Belarus: +2 hours (Local summer +3 hours)
-Belgium: +1 hours (Local summer +2 hours)
-Belize: -6 hours
-Benin: +1 hours
-Bermuda: -4 hours (Local summer -3 hours)
-Bhutan: +6 hours
-Bolivia: -4 hours
-Bonaire: -4 hours
-Bosnia Hercegovina: +1 hours (Local summer +2 hours)
-Botswana: +2 hours
-Brazil Acre: -4 hours (Local summer -5 hours)
-Brazil Atlantic Islands: -1 hours (Local summer -2 hours)
-Brazil East: -3 hours (Local summer -1 hours)
-Brazil West: -4 hours (Local summer -3 hours)
-British Virgin Islands: -4 hours
-Brunei: +8 hours
-Bulgaria: +2 hours (Local summer +3 hours)
-Burkina Faso: 0 hours
-Burundi: +2 hours
-Cambodia: +7 hours
-Cameroon: +1 hours
-Canada Central: -6 hours (Local summer -5 hours)
-Canada Eastern: -5 hours (Local summer -4 hours)
-Canada Mountain: -7 hours (Local summer -6 hours)
-Canada Yukon & Pacific: -8 hours (Local summer -7 hours)
-Canada Atlantic: -4 hours (Local summer -3 hours)
-Canada Newfoundland: -3.5 hours (Local summer -2.5 hours)
-Canary Islands: 0 hours (Local summer +1 hours)
-Canton Enderbury Islands: -11 hours
-Cape Verde: -1 hours
-Caroline Island: +11 hours
-Cayman Islands: -5 hours
-Central African Rep: +1 hours
-Chad: +1 hours
-Channel Islands: 0 hours (Local summer +1 hours)
-Chatham Island: +12.75 hours (Local summer +13.75 hours)
-Chile: -4 hours (Local summer -3 hours)
-China People's Rep: +8 hours
-Christmas Islands: -10 hours
-Cocos (Keeling) Islands: ( hours (Local summer ) hours)
-Colombia: -5 hours
-Congo: +1 hours
-Cook Islands: -10 hours
-Costa Rica: -6 hours
-Cote d'Ivoire: 0 hours
-Croatia: +1 hours (Local summer +2 hours)
-Cuba: -5 hours (Local summer -4 hours)
-Curacao: -4 hours
-Cyprus: +2 hours (Local summer +3 hours)
-Czech Republic: +1 hours (Local summer +2 hours)
-Dahomey: +1 hours
-Denmark: +1 hours (Local summer +2 hours)
-Djibouti: +3 hours
-Dominica: -4 hours
-Dominican Republic: -4 hours
-Easter Island: -6 hours (Local summer -5 hours)
-Ecuador: -5 hours
-Egypt: +2 hours (Local summer +3 hours)
-El Salvador: -6 hours
-England: 0 hours (Local summer +1 hours)
-Equitorial Guinea: +1 hours
-Eritrea: +3 hours
-Estonia: +2 hours (Local summer +3 hours)
-Ethiopia: +3 hours
-Falkland Islands: -4 hours (Local summer -3 hours)
-Faroe Island: 0 hours (Local summer +1 hours)
-Fiji: +12 hours
-Finland: +2 hours (Local summer +3 hours)
-France: +1 hours (Local summer +2 hours)
-French Guiana: -3 hours
-French Polynesia: -10 hours
-Gabon: +1 hours
-Galapagos Islands: -6 hours
-Gambia: 0 hours
-Gambier Island: -9 hours
-Georgia: +4 hours
-Germany: +1 hours (Local summer +2 hours)
-Ghana: 0 hours
-Gibraltar: +1 hours (Local summer +2 hours)
-Greece: +2 hours (Local summer +3 hours)
-Greenland: -3 hours (Local summer -2 hours)
-Greenland Thule: -4 hours (Local summer -3 hours)
-Greenland Scoresbysun: -1 hours (Local summer 0 hours)
-Grenada: -4 hours
-Grenadines: -4 hours
-Guadeloupe: -4 hours
-Guam: +10 hours
-Guatemala: -6 hours
-Guinea: 0 hours
-Guinea Bissau: - hours (Local summer 0 hours)
-Guyana: -3 hours
-Haiti: -5 hours (Local summer -4 hours)
-Honduras: -6 hours
-Hong kong: +8 hours
-Hungary: +1 hours (Local summer +2 hours)
-Iceland: 0 hours
-India: +5.5 hours
-Indonesia Central: +8 hours
-Indonesia East: +9 hours
-Indonesia West: +7 hours
-Iran: +3.5 hours
-Iraq: +3 hours (Local summer +4 hours)
-Ireland Republic of: 0 hours (Local summer +1 hours)
-Israel: +2 hours (Local summer +3 hours)
-Italy: +1 hours (Local summer +2 hours)
-Jamaica: -5 hours
-Japan: +9 hours
-Johnston Island: -10 hours
-Jordan: +2 hours (Local summer +3 hours)
-Kazakhstan: +6 hours (Local summer +7 hours)
-Kenya: +3 hours
-Kiribati: +12 hours
-Korea Dem Republic of: +9 hours
-Korea Republic of: +9 hours
-Kusaie: +12 hours
-Kuwait: +3 hours
-Kwajalein: -12 hours
-Kyrgyzstan: +5 hours (Local summer +6 hours)
-Laos: +7 hours
-Latvia: +2 hours (Local summer +3 hours)
-Lebanon: +2 hours (Local summer +3 hours)
-Leeward Islands: -4 hours
-Lesotho: +2 hours
-Liberia: 0 hours
-Libya: +2 hours
-Lithuania: +2 hours (Local summer +3 hours)
-Luxembourg: +1 hours (Local summer +2 hours)
-Macedonia: +1 hours (Local summer +2 hours)
-Madagascar: +3 hours
-Madeira: 0 hours (Local summer +1 hours)
-Malawi: +2 hours
-Malaysia: +8 hours
-Maldives: +5 hours
-Mali: 0 hours
-Mallorca Islands: +1 hours (Local summer +2 hours)
-Malta: +1 hours (Local summer +2 hours)
-Mariana Island: +10 hours
-Marquesas Islands: -9.5 hours
-Marshall Islands: +12 hours
-Martinique: -4 hours
-Mauritania: 0 hours
-Mauritius: +4 hours
-Mayotte: +3 hours
-Melilla: +1 hours (Local summer +2 hours)
-Mexico: -6 hours
-Mexico Baja Calif Norte: -8 hours (Local summer -7 hours)
-Mexico Nayarit: -7 hours
-Mexico Sinaloa: -7 hours
-Mexico Sonora: -7 hours
-Midway Island: -11 hours
-Moldova: +2 hours (Local summer +3 hours)
-Moldovian Rep Pridnestrovye: +2 hours (Local summer +3 hours)
-Monaco: +1 hours (Local summer +2 hours)
-Mongolia: +8 hours
-Morocco: 0 hours
-Mozambique: +2 hours
-Myanmar: +6.5 hours
-Namibia: +1 hours (Local summer +2 hours)
-Nauru Republic of: +12 hours
-Nepal: +5.75 hours
-Netherlands: +1 hours (Local summer +2 hours)
-Netherlands Antilles: -4 hours
-Nevis Montserrat: -4 hours
-New Caledonia: +11 hours
-New Hebrides: +11 hours
-New Zealand: +12 hours (Local summer +13 hours)
-Nicaragua: -6 hours (Local summer -5 hours)
-Niger: +1 hours
-Nigeria: +1 hours
-Niue Island: -11 hours
-Norfolk Island: +11.5 hours
-Northern Ireland: 0 hours (Local summer +1 hours)
-Northern Mariana Islands: +10 hours
-Norway: +1 hours (Local summer +2 hours)
-Oman: +4 hours
-Pakistan: +5 hours
-Palau: +9 hours
-Panama: -5 hours
-Papua New Guinea: +10 hours
-Paraguay: -4 hours (Local summer -3 hours)
-Peru: -5 hours
-Philippines: +8 hours
-Pingelap: +12 hours
-Poland: +1 hours (Local summer +2 hours)
-Ponape Island: +11 hours
-Portugal: +1 hours (Local summer +2 hours)
-Principe Island: 0 hours
-Puerto Rico: -4 hours
-Qatar: +3 hours
-Reunion: +4 hours
-Romania: +2 hours (Local summer +3 hours)
-Russian Federation zone eight: +9 hours (Local summer +10 hours)
-Russian Federation zone eleven: +12 hours (Local summer +13 hours)
-Russian Federation zone five: +6 hours (Local summer +7 hours)
-Russian Federation zone four: +5 hours (Local summer +6 hours)
-Russian Federation zone nine: +10 hours (Local summer +11 hours)
-Russian Federation zone one: +2 hours (Local summer +3 hours)
-Russian Federation zone seven: +8 hours (Local summer +9 hours)
-Russian Federation zone six: +7 hours (Local summer +8 hours)
-Russian Federation zone ten: +11 hours (Local summer +12 hours)
-Russian Federation zone three: +4 hours (Local summer +5 hours)
-Russian Federation zone two: +4 hours (Local summer +5 hours)
-Rwanda: +2 hours
-Saba: -4 hours
-Samoa: -11 hours
-San Marino: +1 hours (Local summer +2 hours)
-Sao Tome e Principe: 0 hours
-Saudi Arabia: +3 hours
-Scotland: 0 hours
-Senegal: 0 hours
-Seychelles: +4 hours
-Sierra Leone: 0 hours
-Singapore: +8 hours
-Slovakia: +1 hours (Local summer +2 hours)
-Slovenia: +1 hours (Local summer +2 hours)
-Society Island: -10 hours
-Solomon Islands: +11 hours
-Somalia: +3 hours
-South Africa: +2 hours
-Spain: +1 hours (Local summer +2 hours)
-Sri Lanka: +5.5 hours
-St Christopher: -4 hours
-St Croix: -4 hours
-St Helena: 0 hours
-St John: -4 hours
-St Kitts Nevis: -4 hours
-St Lucia: -4 hours
-St Maarten: -4 hours
-St Pierre & Miquelon: -3 hours (Local summer -2 hours)
-St Thomas: -4 hours
-St Vincent: -4 hours
-Sudan: +2 hours
-Suriname: -3 hours
-Swaziland: +2 hours
-Sweden: +1 hours (Local summer +2 hours)
-Switzerland: +1 hours (Local summer +2 hours)
-Syria: +2 hours (Local summer +3 hours)
-Tahiti: -10 hours
-Taiwan: +8 hours
-Tajikistan: +6 hours
-Tanzania: +3 hours
-Thailand: +7 hours
-Togo: 0 hours
-Tonga: +13 hours
-Trinidad and Tobago: -4 hours
-Tuamotu Island: -10 hours
-Tubuai Island: -10 hours
-Tunisia: +1 hours
-Turkey: +2 hours (Local summer +3 hours)
-Turkmenistan: +5 hours
-Turks and Caicos Islands: -5 hours (Local summer -4 hours)
-Tuvalu: +12 hours
-Uganda: +3 hours
-Ukraine: +2 hours (Local summer +3 hours)
-United Arab Emirates: +4 hours
-United Kingdom: 0 hours (Local summer +1 hours)
-USA Central: -6 hours (Local summer -5 hours)
-USA Eastern: -5 hours (Local summer -4 hours)
-USA Mountain: -7 hours (Local summer -6 hours)
-USA Arizona: -7 hours
-USA Indiana East: -5 hours
-USA Pacific: -8 hours (Local summer -7 hours)
-USA Alaska: -9 hours (Local summer -8 hours)
-USA Hawaii Aleutian: - hours (Local summer -10 hours)
-Uruguay: -3 hours
-Uzbekistan: +5 hours
-Vanuatu: +11 hours (Local summer +12 hours)
-Vatican City: +1 hours (Local summer +2 hours)
-Venezuela: -4 hours
-Vietnam: +7 hours
-Virgin Islands: -4 hours
-Wake Island: +12 hours
-Wales: 0 hours (Local summer +1 hours)
-Wallis and Futuna Islands: +12 hours
-Windward Islands: -4 hours
-Yemen: +3 hours
-Yugoslavia: +1 hours (Local summer +2 hours)
-Zaire Kasai: +2 hours
-Zaire Kinshasa Mbandaka: +1 hours
-Zaire Haut Zaire: +2 hours
-Zaire Kivu: +2 hours
-Zaire Shaba: +2 hours
-Zambia: +2 hours
-Zimbabwe: +2 hours
-All timezone information is non-authoritative...
diff --git a/share/zoneinfo/usno1997 b/share/zoneinfo/usno1997
deleted file mode 100644 (file)
index fa47d6a..0000000
+++ /dev/null
@@ -1,327 +0,0 @@
-# @(#)usno1997 7.7
-#
-# From Arthur David Olson (1997-03-07):
-#
-# Here's time zone information from the United States Naval Observatory
-# via http://tycho.usno.navy.mil/tzones.html. See USNO's note at the end.
-Unofficial Time Zone Information
-World Time Zones
-For selected countries, the local standard time offset from UTC is given, with  daylight savings time where observed.
-Time:  Fri Mar  7 22:38:58 UTC 1997
-Afghanistan: +4.5 hours
-Albania: +1 hours (Local summer +2 hours)
-Algeria: +1 hours (Local summer +2 hours)
-American Samoa: -11 hours
-Andorra: +1 hours (Local summer +2 hours)
-Angola: +1 hours
-Anguilla: -4 hours
-Antarctica: -2 hours (Local summer -3 hours)
-Antigua: -4 hours
-Argentina: -3 hours
-Argentina western prov: -4 hours
-Armenia: +4 hours (Local summer +5 hours)
-Aruba: -4 hours
-Ascension: 0 hours
-Australia Northern Territory: +9.5 hours
-Australia Lord Howe Island: +10.5 hours (Local summer +11 hours)
-Australia New South Wales: +10 hours (Local summer +11 hours)
-Australia Queensland: +10 hours
-Australia Victoria: +10 hours (Local summer +11 hours)
-Australia Australian Captial Territory: +10 hours (Local summer +11 hours)
-Australia South: +9.5 hours (Local summer +10.5 hours)
-Australia Tasmania: +10 hours (Local summer +11 hours)
-Australia Western: +8 hours
-Austria: +1 hours (Local summer +2 hours)
-Azerbajian: +3 hours
-Azores: -1 hours (Local summer 0 hours)
-Bahamas: -5 hours (Local summer -4 hours)
-Bahrain: +3 hours
-Balearic Islands: +1 hours (Local summer +2 hours)
-Bangladesh: +6 hours
-Barbados: -4 hours
-Belarus: +2 hours (Local summer +3 hours)
-Belgium: +1 hours (Local summer +2 hours)
-Belize: -6 hours
-Benin: +1 hours
-Bermuda: -4 hours (Local summer -3 hours)
-Bhutan: +6 hours
-Bolivia: -4 hours
-Bonaire: -4 hours
-Bosnia Hercegovina: +1 hours (Local summer +2 hours)
-Botswana: +2 hours
-Brazil Acre: -4 hours (Local summer -5 hours)
-Brazil Atlantic Islands: -1 hours (Local summer -2 hours)
-Brazil East: -3 hours (Local summer -1 hours)
-Brazil West: -4 hours (Local summer -3 hours)
-British Virgin Islands: -4 hours
-Brunei: +8 hours
-Bulgaria: +2 hours (Local summer +3 hours)
-Burkina Faso: 0 hours
-Burundi: +2 hours
-Cambodia: +7 hours
-Cameroon: +1 hours
-Canada Central: -6 hours (Local summer -5 hours)
-Canada Eastern: -5 hours (Local summer -4 hours)
-Canada Mountain: -7 hours (Local summer -6 hours)
-Canada Yukon & Pacific: -8 hours (Local summer -7 hours)
-Canada Atlantic: -4 hours (Local summer -3 hours)
-Canada Newfoundland: -3.5 hours (Local summer -2.5 hours)
-Canary Islands: 0 hours (Local summer +1 hours)
-Canton Enderbury Islands: -11 hours
-Cape Verde: -1 hours
-Caroline Island: +11 hours
-Cayman Islands: -5 hours
-Central African Rep: +1 hours
-Chad: +1 hours
-Channel Islands: 0 hours (Local summer +1 hours)
-Chatham Island: +12.75 hours (Local summer +13.75 hours)
-Chile: -4 hours (Local summer -3 hours)
-China People's Rep: +8 hours
-Christmas Islands: -10 hours
-Cocos (Keeling) Islands: ( hours (Local summer ) hours)
-Colombia: -5 hours
-Congo: +1 hours
-Cook Islands: -10 hours
-Costa Rica: -6 hours
-Cote d'Ivoire: 0 hours
-Croatia: +1 hours (Local summer +2 hours)
-Cuba: -5 hours (Local summer -4 hours)
-Curacao: -4 hours
-Cyprus: +2 hours (Local summer +3 hours)
-Czech Republic: +1 hours (Local summer +2 hours)
-Dahomey: +1 hours
-Denmark: +1 hours (Local summer +2 hours)
-Djibouti: +3 hours
-Dominica: -4 hours
-Dominican Republic: -4 hours
-Easter Island: -6 hours (Local summer -5 hours)
-Ecuador: -5 hours
-Egypt: +2 hours (Local summer +3 hours)
-El Salvador: -6 hours
-England: 0 hours (Local summer +1 hours)
-Equitorial Guinea: +1 hours
-Eritrea: +3 hours
-Estonia: +2 hours (Local summer +3 hours)
-Ethiopia: +3 hours
-Falkland Islands: -4 hours (Local summer -3 hours)
-Faroe Island: 0 hours (Local summer +1 hours)
-Fiji: +12 hours
-Finland: +2 hours (Local summer +3 hours)
-France: +1 hours (Local summer +2 hours)
-French Guiana: -3 hours
-French Polynesia: -10 hours
-Gabon: +1 hours
-Galapagos Islands: -5 hours
-Gambia: 0 hours
-Gambier Island: -9 hours
-Georgia: +4 hours
-Germany: +1 hours (Local summer +2 hours)
-Ghana: 0 hours
-Gibraltar: +1 hours (Local summer +2 hours)
-Greece: +2 hours (Local summer +3 hours)
-Greenland: -3 hours (Local summer -2 hours)
-Greenland Thule: -4 hours (Local summer -3 hours)
-Greenland Scoresbysun: -1 hours (Local summer 0 hours)
-Grenada: -4 hours
-Grenadines: -4 hours
-Guadeloupe: -4 hours
-Guam: +10 hours
-Guatemala: -6 hours
-Guinea: 0 hours
-Guinea Bissau: - hours (Local summer 0 hours)
-Guyana: -3 hours
-Haiti: -5 hours (Local summer -4 hours)
-Honduras: -6 hours
-Hong kong: +8 hours
-Hungary: +1 hours (Local summer +2 hours)
-Iceland: 0 hours
-India: +5.5 hours
-Indonesia Central: +8 hours
-Indonesia East: +9 hours
-Indonesia West: +7 hours
-Iran: +3.5 hours
-Iraq: +3 hours (Local summer +4 hours)
-Ireland Republic of: 0 hours (Local summer +1 hours)
-Israel: +2 hours (Local summer +3 hours)
-Italy: +1 hours (Local summer +2 hours)
-Jamaica: -5 hours
-Japan: +9 hours
-Johnston Island: -10 hours
-Jordan: +2 hours (Local summer +3 hours)
-Kazakhstan: +6 hours (Local summer +7 hours)
-Kenya: +3 hours
-Kiribati: +12 hours
-Korea Dem Republic of: +9 hours
-Korea Republic of: +9 hours
-Kusaie: +12 hours
-Kuwait: +3 hours
-Kwajalein: -12 hours
-Kyrgyzstan: +5 hours (Local summer +6 hours)
-Laos: +7 hours
-Latvia: +2 hours (Local summer +3 hours)
-Lebanon: +2 hours (Local summer +3 hours)
-Leeward Islands: -4 hours
-Lesotho: +2 hours
-Liberia: 0 hours
-Libya: +2 hours
-Lithuania: +2 hours (Local summer +3 hours)
-Luxembourg: +1 hours (Local summer +2 hours)
-Macedonia: +1 hours (Local summer +2 hours)
-Madagascar: +3 hours
-Madeira: 0 hours (Local summer +1 hours)
-Malawi: +2 hours
-Malaysia: +8 hours
-Maldives: +5 hours
-Mali: 0 hours
-Mallorca Islands: +1 hours (Local summer +2 hours)
-Malta: +1 hours (Local summer +2 hours)
-Mariana Island: +10 hours
-Marquesas Islands: -9.5 hours
-Marshall Islands: +12 hours
-Martinique: -4 hours
-Mauritania: 0 hours
-Mauritius: +4 hours
-Mayotte: +3 hours
-Melilla: +1 hours (Local summer +2 hours)
-Mexico: -6 hours
-Mexico Baja Calif Norte: -8 hours (Local summer -7 hours)
-Mexico Nayarit: -7 hours
-Mexico Sinaloa: -7 hours
-Mexico Sonora: -7 hours
-Midway Island: -11 hours
-Moldova: +2 hours (Local summer +3 hours)
-Moldovian Rep Pridnestrovye: +2 hours (Local summer +3 hours)
-Monaco: +1 hours (Local summer +2 hours)
-Mongolia: +8 hours
-Morocco: 0 hours
-Mozambique: +2 hours
-Myanmar: +6.5 hours
-Namibia: +1 hours (Local summer +2 hours)
-Nauru Republic of: +12 hours
-Nepal: +5.75 hours
-Netherlands: +1 hours (Local summer +2 hours)
-Netherlands Antilles: -4 hours
-Nevis Montserrat: -4 hours
-New Caledonia: +11 hours
-New Hebrides: +11 hours
-New Zealand: +12 hours (Local summer +13 hours)
-Nicaragua: -6 hours (Local summer -5 hours)
-Niger: +1 hours
-Nigeria: +1 hours
-Niue Island: -11 hours
-Norfolk Island: +11.5 hours
-Northern Ireland: 0 hours (Local summer +1 hours)
-Northern Mariana Islands: +10 hours
-Norway: +1 hours (Local summer +2 hours)
-Oman: +4 hours
-Pakistan: +5 hours
-Palau: +9 hours
-Panama: -5 hours
-Papua New Guinea: +10 hours
-Paraguay: -4 hours (Local summer -3 hours)
-Peru: -5 hours
-Philippines: +8 hours
-Pingelap: +12 hours
-Poland: +1 hours (Local summer +2 hours)
-Ponape Island: +11 hours
-Portugal: +1 hours (Local summer +2 hours)
-Principe Island: 0 hours
-Puerto Rico: -4 hours
-Qatar: +3 hours
-Reunion: +4 hours
-Romania: +2 hours (Local summer +3 hours)
-Russian Federation zone eight: +9 hours (Local summer +10 hours)
-Russian Federation zone eleven: +12 hours (Local summer +13 hours)
-Russian Federation zone five: +6 hours (Local summer +7 hours)
-Russian Federation zone four: +5 hours (Local summer +6 hours)
-Russian Federation zone nine: +10 hours (Local summer +11 hours)
-Russian Federation zone one: +2 hours (Local summer +3 hours)
-Russian Federation zone seven: +8 hours (Local summer +9 hours)
-Russian Federation zone six: +7 hours (Local summer +8 hours)
-Russian Federation zone ten: +11 hours (Local summer +12 hours)
-Russian Federation zone three: +4 hours (Local summer +5 hours)
-Russian Federation zone two: +4 hours (Local summer +5 hours)
-Rwanda: +2 hours
-Saba: -4 hours
-Samoa: -11 hours
-San Marino: +1 hours (Local summer +2 hours)
-Sao Tome e Principe: 0 hours
-Saudi Arabia: +3 hours
-Scotland: 0 hours (Local summer +1 hours)
-Senegal: 0 hours
-Seychelles: +4 hours
-Sierra Leone: 0 hours
-Singapore: +8 hours
-Slovakia: +1 hours (Local summer +2 hours)
-Slovenia: +1 hours (Local summer +2 hours)
-Society Island: -10 hours
-Solomon Islands: +11 hours
-Somalia: +3 hours
-South Africa: +2 hours
-Spain: +1 hours (Local summer +2 hours)
-Sri Lanka: +5.5 hours
-St Christopher: -4 hours
-St Croix: -4 hours
-St Helena: 0 hours
-St John: -4 hours
-St Kitts Nevis: -4 hours
-St Lucia: -4 hours
-St Maarten: -4 hours
-St Pierre & Miquelon: -3 hours (Local summer -2 hours)
-St Thomas: -4 hours
-St Vincent: -4 hours
-Sudan: +2 hours
-Suriname: -3 hours
-Swaziland: +2 hours
-Sweden: +1 hours (Local summer +2 hours)
-Switzerland: +1 hours (Local summer +2 hours)
-Syria: +2 hours (Local summer +3 hours)
-Tahiti: -10 hours
-Taiwan: +8 hours
-Tajikistan: +6 hours
-Tanzania: +3 hours
-Thailand: +7 hours
-Togo: 0 hours
-Tonga: +13 hours
-Trinidad and Tobago: -4 hours
-Tuamotu Island: -10 hours
-Tubuai Island: -10 hours
-Tunisia: +1 hours
-Turkey: +2 hours (Local summer +3 hours)
-Turkmenistan: +5 hours
-Turks and Caicos Islands: -5 hours (Local summer -4 hours)
-Tuvalu: +12 hours
-Uganda: +3 hours
-Ukraine: +2 hours (Local summer +3 hours)
-United Arab Emirates: +4 hours
-United Kingdom: 0 hours (Local summer +1 hours)
-USA Central: -6 hours (Local summer -5 hours)
-USA Eastern: -5 hours (Local summer -4 hours)
-USA Mountain: -7 hours (Local summer -6 hours)
-USA Arizona: -7 hours
-USA Indiana East: -5 hours
-USA Pacific: -8 hours (Local summer -7 hours)
-USA Alaska: -9 hours (Local summer -8 hours)
-USA Aleutian: -10 hours
-USA Hawaii: -10 hours
-Uruguay: -3 hours
-Uzbekistan: +5 hours
-Vanuatu: +11 hours (Local summer +12 hours)
-Vatican City: +1 hours (Local summer +2 hours)
-Venezuela: -4 hours
-Vietnam: +7 hours
-Virgin Islands: -4 hours
-Wake Island: +12 hours
-Wales: 0 hours (Local summer +1 hours)
-Wallis and Futuna Islands: +12 hours
-Windward Islands: -4 hours
-Yemen: +3 hours
-Yugoslavia: +1 hours (Local summer +2 hours)
-Zaire Kasai: +2 hours
-Zaire Kinshasa Mbandaka: +1 hours
-Zaire Haut Zaire: +2 hours
-Zaire Kivu: +2 hours
-Zaire Shaba: +2 hours
-Zambia: +2 hours
-Zimbabwe: +2 hours
-All timezone information is non-authoritative...
diff --git a/share/zoneinfo/usno1998 b/share/zoneinfo/usno1998
deleted file mode 100644 (file)
index ac70bc8..0000000
+++ /dev/null
@@ -1,327 +0,0 @@
-# @(#)usno1998 7.4
-#
-# From Arthur David Olson (1998-05-26):
-#
-# Here's time zone information from the United States Naval Observatory
-# via http://tycho.usno.navy.mil/tzones.html. See USNO's note at the end.
-Unofficial Time Zone Information
-World Time Zones
-For selected countries, the local standard time offset from UTC is given, with  daylight savings time where observed.
-Time:  Mon May 25 21:14:24 UTC 1998
-Afghanistan: +4.5 hours
-Albania: +1 hours (Local summer +2 hours)
-Algeria: +1 hours (Local summer +2 hours)
-American Samoa: -11 hours
-Andorra: +1 hours (Local summer +2 hours)
-Angola: +1 hours
-Anguilla: -4 hours
-Antarctica: -2 hours (Local summer -3 hours)
-Antigua: -4 hours
-Argentina: -3 hours
-Argentina western prov: -4 hours
-Armenia: +4 hours (Local summer +5 hours)
-Aruba: -4 hours
-Ascension: 0 hours
-Australia Northern Territory: +9.5 hours
-Australia Lord Howe Island: +10.5 hours (Local summer +11 hours)
-Australia New South Wales: +10 hours (Local summer +11 hours)
-Australia Queensland: +10 hours
-Australia Victoria: +10 hours (Local summer +11 hours)
-Australia Australian Captial Territory: +10 hours (Local summer +11 hours)
-Australia South: +9.5 hours (Local summer +10.5 hours)
-Australia Tasmania: +10 hours (Local summer +11 hours)
-Australia Western: +8 hours
-Austria: +1 hours (Local summer +2 hours)
-Azerbajian: +3 hours
-Azores: -1 hours (Local summer 0 hours)
-Bahamas: -5 hours (Local summer -4 hours)
-Bahrain: +3 hours
-Balearic Islands: +1 hours (Local summer +2 hours)
-Bangladesh: +6 hours
-Barbados: -4 hours
-Belarus: +2 hours (Local summer +3 hours)
-Belgium: +1 hours (Local summer +2 hours)
-Belize: -6 hours
-Benin: +1 hours
-Bermuda: -4 hours (Local summer -3 hours)
-Bhutan: +6 hours
-Bolivia: -4 hours
-Bonaire: -4 hours
-Bosnia Hercegovina: +1 hours (Local summer +2 hours)
-Botswana: +2 hours
-Brazil Acre: -4 hours (Local summer -5 hours)
-Brazil Atlantic Islands: -1 hours (Local summer -2 hours)
-Brazil East: -3 hours (Local summer -1 hours)
-Brazil West: -4 hours (Local summer -3 hours)
-British Virgin Islands: -4 hours
-Brunei: +8 hours
-Bulgaria: +2 hours (Local summer +3 hours)
-Burkina Faso: 0 hours
-Burundi: +2 hours
-Cambodia: +7 hours
-Cameroon: +1 hours
-Canada Central: -6 hours (Local summer -5 hours)
-Canada Eastern: -5 hours (Local summer -4 hours)
-Canada Mountain: -7 hours (Local summer -6 hours)
-Canada Yukon & Pacific: -8 hours (Local summer -7 hours)
-Canada Atlantic: -4 hours (Local summer -3 hours)
-Canada Newfoundland: -3.5 hours (Local summer -2.5 hours)
-Canary Islands: 0 hours (Local summer +1 hours)
-Canton Enderbury Islands: -11 hours
-Cape Verde: -1 hours
-Caroline Island: +11 hours
-Cayman Islands: -5 hours
-Central African Rep: +1 hours
-Chad: +1 hours
-Channel Islands: 0 hours (Local summer +1 hours)
-Chatham Island: +12.75 hours (Local summer +13.75 hours)
-Chile: -4 hours (Local summer -3 hours)
-China People's Rep: +8 hours
-Christmas Islands: -10 hours
-Cocos (Keeling) Islands: ( hours (Local summer ) hours)
-Colombia: -5 hours
-Congo: +1 hours
-Cook Islands: -10 hours
-Costa Rica: -6 hours
-Cote d'Ivoire: 0 hours
-Croatia: +1 hours (Local summer +2 hours)
-Cuba: -5 hours (Local summer -4 hours)
-Curacao: -4 hours
-Cyprus: +2 hours (Local summer +3 hours)
-Czech Republic: +1 hours (Local summer +2 hours)
-Dahomey: +1 hours
-Denmark: +1 hours (Local summer +2 hours)
-Djibouti: +3 hours
-Dominica: -4 hours
-Dominican Republic: -4 hours
-Easter Island: -6 hours (Local summer -5 hours)
-Ecuador: -5 hours
-Egypt: +2 hours (Local summer +3 hours)
-El Salvador: -6 hours
-England: 0 hours (Local summer +1 hours)
-Equitorial Guinea: +1 hours
-Eritrea: +3 hours
-Estonia: +2 hours (Local summer +3 hours)
-Ethiopia: +3 hours
-Falkland Islands: -4 hours (Local summer -3 hours)
-Faroe Island: 0 hours (Local summer +1 hours)
-Fiji: +12 hours
-Finland: +2 hours (Local summer +3 hours)
-France: +1 hours (Local summer +2 hours)
-French Guiana: -3 hours
-French Polynesia: -10 hours
-Gabon: +1 hours
-Galapagos Islands: -5 hours
-Gambia: 0 hours
-Gambier Island: -9 hours
-Georgia: +4 hours
-Germany: +1 hours (Local summer +2 hours)
-Ghana: 0 hours
-Gibraltar: +1 hours (Local summer +2 hours)
-Greece: +2 hours (Local summer +3 hours)
-Greenland: -3 hours (Local summer -2 hours)
-Greenland Thule: -4 hours (Local summer -3 hours)
-Greenland Scoresbysun: -1 hours (Local summer 0 hours)
-Grenada: -4 hours
-Grenadines: -4 hours
-Guadeloupe: -4 hours
-Guam: +10 hours
-Guatemala: -6 hours
-Guinea: 0 hours
-Guinea Bissau: - hours (Local summer 0 hours)
-Guyana: -3 hours
-Haiti: -5 hours (Local summer -4 hours)
-Honduras: -6 hours
-Hong kong: +8 hours
-Hungary: +1 hours (Local summer +2 hours)
-Iceland: 0 hours
-India: +5.5 hours
-Indonesia Central: +8 hours
-Indonesia East: +9 hours
-Indonesia West: +7 hours
-Iran: +3.5 hours
-Iraq: +3 hours (Local summer +4 hours)
-Ireland Republic of: 0 hours (Local summer +1 hours)
-Israel: +2 hours (Local summer +3 hours)
-Italy: +1 hours (Local summer +2 hours)
-Jamaica: -5 hours
-Japan: +9 hours
-Johnston Island: -10 hours
-Jordan: +2 hours (Local summer +3 hours)
-Kazakhstan: +6 hours (Local summer +7 hours)
-Kenya: +3 hours
-Kiribati: +12 hours
-Korea Dem Republic of: +9 hours
-Korea Republic of: +9 hours
-Kusaie: +12 hours
-Kuwait: +3 hours
-Kwajalein: -12 hours
-Kyrgyzstan: +5 hours (Local summer +6 hours)
-Laos: +7 hours
-Latvia: +2 hours (Local summer +3 hours)
-Lebanon: +2 hours (Local summer +3 hours)
-Leeward Islands: -4 hours
-Lesotho: +2 hours
-Liberia: 0 hours
-Libya: +2 hours
-Lithuania: +2 hours (Local summer +3 hours)
-Luxembourg: +1 hours (Local summer +2 hours)
-Macedonia: +1 hours (Local summer +2 hours)
-Madagascar: +3 hours
-Madeira: 0 hours (Local summer +1 hours)
-Malawi: +2 hours
-Malaysia: +8 hours
-Maldives: +5 hours
-Mali: 0 hours
-Mallorca Islands: +1 hours (Local summer +2 hours)
-Malta: +1 hours (Local summer +2 hours)
-Mariana Island: +10 hours
-Marquesas Islands: -9.5 hours
-Marshall Islands: +12 hours
-Martinique: -4 hours
-Mauritania: 0 hours
-Mauritius: +4 hours
-Mayotte: +3 hours
-Melilla: +1 hours (Local summer +2 hours)
-Mexico: -6 hours
-Mexico Baja Calif Norte: -8 hours (Local summer -7 hours)
-Mexico Nayarit: -7 hours
-Mexico Sinaloa: -7 hours
-Mexico Sonora: -7 hours
-Midway Island: -11 hours
-Moldova: +2 hours (Local summer +3 hours)
-Moldovian Rep Pridnestrovye: +2 hours (Local summer +3 hours)
-Monaco: +1 hours (Local summer +2 hours)
-Mongolia: +8 hours
-Morocco: 0 hours
-Mozambique: +2 hours
-Myanmar: +6.5 hours
-Namibia: +1 hours (Local summer +2 hours)
-Nauru Republic of: +12 hours
-Nepal: +5.75 hours
-Netherlands: +1 hours (Local summer +2 hours)
-Netherlands Antilles: -4 hours
-Nevis Montserrat: -4 hours
-New Caledonia: +11 hours
-New Hebrides: +11 hours
-New Zealand: +12 hours (Local summer +13 hours)
-Nicaragua: -6 hours (Local summer -5 hours)
-Niger: +1 hours
-Nigeria: +1 hours
-Niue Island: -11 hours
-Norfolk Island: +11.5 hours
-Northern Ireland: 0 hours (Local summer +1 hours)
-Northern Mariana Islands: +10 hours
-Norway: +1 hours (Local summer +2 hours)
-Oman: +4 hours
-Pakistan: +5 hours
-Palau: +9 hours
-Panama: -5 hours
-Papua New Guinea: +10 hours
-Paraguay: -4 hours (Local summer -3 hours)
-Peru: -5 hours
-Philippines: +8 hours
-Pingelap: +12 hours
-Poland: +1 hours (Local summer +2 hours)
-Ponape Island: +11 hours
-Portugal: +1 hours (Local summer +2 hours)
-Principe Island: 0 hours
-Puerto Rico: -4 hours
-Qatar: +3 hours
-Reunion: +4 hours
-Romania: +2 hours (Local summer +3 hours)
-Russian Federation zone eight: +9 hours (Local summer +10 hours)
-Russian Federation zone eleven: +12 hours (Local summer +13 hours)
-Russian Federation zone five: +6 hours (Local summer +7 hours)
-Russian Federation zone four: +5 hours (Local summer +6 hours)
-Russian Federation zone nine: +10 hours (Local summer +11 hours)
-Russian Federation zone one: +2 hours (Local summer +3 hours)
-Russian Federation zone seven: +8 hours (Local summer +9 hours)
-Russian Federation zone six: +7 hours (Local summer +8 hours)
-Russian Federation zone ten: +11 hours (Local summer +12 hours)
-Russian Federation zone three: +4 hours (Local summer +5 hours)
-Russian Federation zone two: +4 hours (Local summer +5 hours)
-Rwanda: +2 hours
-Saba: -4 hours
-Samoa: -11 hours
-San Marino: +1 hours (Local summer +2 hours)
-Sao Tome e Principe: 0 hours
-Saudi Arabia: +3 hours
-Scotland: 0 hours (Local summer +1 hours)
-Senegal: 0 hours
-Seychelles: +4 hours
-Sierra Leone: 0 hours
-Singapore: +8 hours
-Slovakia: +1 hours (Local summer +2 hours)
-Slovenia: +1 hours (Local summer +2 hours)
-Society Island: -10 hours
-Solomon Islands: +11 hours
-Somalia: +3 hours
-South Africa: +2 hours
-Spain: +1 hours (Local summer +2 hours)
-Sri Lanka: +5.5 hours
-St Christopher: -4 hours
-St Croix: -4 hours
-St Helena: 0 hours
-St John: -4 hours
-St Kitts Nevis: -4 hours
-St Lucia: -4 hours
-St Maarten: -4 hours
-St Pierre & Miquelon: -3 hours (Local summer -2 hours)
-St Thomas: -4 hours
-St Vincent: -4 hours
-Sudan: +2 hours
-Suriname: -3 hours
-Swaziland: +2 hours
-Sweden: +1 hours (Local summer +2 hours)
-Switzerland: +1 hours (Local summer +2 hours)
-Syria: +2 hours (Local summer +3 hours)
-Tahiti: -10 hours
-Taiwan: +8 hours
-Tajikistan: +6 hours
-Tanzania: +3 hours
-Thailand: +7 hours
-Togo: 0 hours
-Tonga: +13 hours
-Trinidad and Tobago: -4 hours
-Tuamotu Island: -10 hours
-Tubuai Island: -10 hours
-Tunisia: +1 hours
-Turkey: +2 hours (Local summer +3 hours)
-Turkmenistan: +5 hours
-Turks and Caicos Islands: -5 hours (Local summer -4 hours)
-Tuvalu: +12 hours
-Uganda: +3 hours
-Ukraine: +2 hours (Local summer +3 hours)
-United Arab Emirates: +4 hours
-United Kingdom: 0 hours (Local summer +1 hours)
-USA Central: -6 hours (Local summer -5 hours)
-USA Eastern: -5 hours (Local summer -4 hours)
-USA Mountain: -7 hours (Local summer -6 hours)
-USA Arizona: -7 hours
-USA Indiana East: -5 hours
-USA Pacific: -8 hours (Local summer -7 hours)
-USA Alaska: -9 hours (Local summer -8 hours)
-USA Aleutian: -10 hours
-USA Hawaii: -10 hours
-Uruguay: -3 hours
-Uzbekistan: +5 hours
-Vanuatu: +11 hours (Local summer +12 hours)
-Vatican City: +1 hours (Local summer +2 hours)
-Venezuela: -4 hours
-Vietnam: +7 hours
-Virgin Islands: -4 hours
-Wake Island: +12 hours
-Wales: 0 hours (Local summer +1 hours)
-Wallis and Futuna Islands: +12 hours
-Windward Islands: -4 hours
-Yemen: +3 hours
-Yugoslavia: +1 hours (Local summer +2 hours)
-Zaire Kasai: +2 hours
-Zaire Kinshasa Mbandaka: +1 hours
-Zaire Haut Zaire: +2 hours
-Zaire Kivu: +2 hours
-Zaire Shaba: +2 hours
-Zambia: +2 hours
-Zimbabwe: +2 hours
-All timezone information is non-authoritative...
diff --git a/share/zoneinfo/workman.sh b/share/zoneinfo/workman.sh
deleted file mode 100644 (file)
index 1ea32fc..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-#! /bin/sh
-
-# @(#)workman.sh       1.8
-
-# Tell groff not to emit SGR escape sequences (ANSI color escapes).
-GROFF_NO_SGR=1
-export GROFF_NO_SGR
-
-echo ".am TH
-.hy 0
-.na
-..
-.rm }H
-.rm }F" | nroff -man - ${1+"$@"} | perl -ne '
-       chomp;
-       s/.\010//g;
-       s/\s*$//;
-       if (/^$/) {
-               $sawblank = 1;
-               next;
-       } else {
-               if ($sawblank && $didprint) {
-                       print "\n";
-                       $sawblank = 0;
-               }
-               print "$_\n";
-               $didprint = 1;
-       }
-'
old mode 100644 (file)
new mode 100755 (executable)
index 66dbf89..26e3167
@@ -1,4 +1,7 @@
 #! /bin/sh
+#
+#      $NetBSD: yearistype.sh,v 1.6 2006/09/23 17:34:36 kleink Exp $
+#
 
 : 'This file is in the public domain, so clarified as of'
 : '2006-07-17 by Arthur David Olson.'
index ace7b575e61b22bc0a9eee8e1ca837d9d0d9db4a..c81709d956e74074b573527515c3f555a6441584 100644 (file)
@@ -1,4 +1,7 @@
-# @(#)zone.tab 8.10
+# <pre>
+# @(#)zone.tab 8.52
+# This file is in the public domain, so clarified as of
+# 2009-05-17 by Arthur David Olson.
 #
 # TZ zone descriptions
 #
@@ -29,7 +32,6 @@ AG    +1703-06148     America/Antigua
 AI     +1812-06304     America/Anguilla
 AL     +4120+01950     Europe/Tirane
 AM     +4011+04430     Asia/Yerevan
-AN     +1211-06900     America/Curacao
 AO     -0848+01314     Africa/Luanda
 AQ     -7750+16636     Antarctica/McMurdo      McMurdo Station, Ross Island
 AQ     -9000+00000     Antarctica/South_Pole   Amundsen-Scott Station, South Pole
@@ -38,17 +40,20 @@ AQ  -6448-06406     Antarctica/Palmer       Palmer Station, Anvers Island
 AQ     -6736+06253     Antarctica/Mawson       Mawson Station, Holme Bay
 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, S Magnetic Pole
-AQ     -6640+14001     Antarctica/DumontDUrville       Dumont-d'Urville Base, Terre Adelie
+AQ     -7824+10654     Antarctica/Vostok       Vostok Station, Lake Vostok
+AQ     -6640+14001     Antarctica/DumontDUrville       Dumont-d'Urville Station, Terre Adelie
 AQ     -690022+0393524 Antarctica/Syowa        Syowa Station, E Ongul I
+AQ     -5430+15857     Antarctica/Macquarie    Macquarie Island Station, Macquarie Island
 AR     -3436-05827     America/Argentina/Buenos_Aires  Buenos Aires (BA, CF)
-AR     -3124-06411     America/Argentina/Cordoba       most locations (CB, CC, CN, ER, FM, LP, MN, NQ, RN, SA, SE, SF, SL)
+AR     -3124-06411     America/Argentina/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 Jujuy (JY)
 AR     -2649-06513     America/Argentina/Tucuman       Tucuman (TM)
 AR     -2828-06547     America/Argentina/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)
 AR     -3253-06849     America/Argentina/Mendoza       Mendoza (MZ)
+AR     -3319-06621     America/Argentina/San_Luis      San Luis (SL)
 AR     -5138-06913     America/Argentina/Rio_Gallegos  Santa Cruz (SC)
 AR     -5448-06818     America/Argentina/Ushuaia       Tierra del Fuego (TF)
 AS     -1416-17042     Pacific/Pago_Pago
@@ -65,7 +70,7 @@ AU    -3455+13835     Australia/Adelaide      South Australia
 AU     -1228+13050     Australia/Darwin        Northern Territory
 AU     -3157+11551     Australia/Perth Western Australia - most locations
 AU     -3143+12852     Australia/Eucla Western Australia - Eucla area
-AW     +1230-06858     America/Aruba
+AW     +1230-06958     America/Aruba
 AX     +6006+01957     Europe/Mariehamn
 AZ     +4023+04951     Asia/Baku
 BA     +4352+01825     Europe/Sarajevo
@@ -77,9 +82,11 @@ BG   +4241+02319     Europe/Sofia
 BH     +2623+05035     Asia/Bahrain
 BI     -0323+02922     Africa/Bujumbura
 BJ     +0629+00237     Africa/Porto-Novo
+BL     +1753-06251     America/St_Barthelemy
 BM     +3217-06446     Atlantic/Bermuda
 BN     +0456+11455     Asia/Brunei
 BO     -1630-06809     America/La_Paz
+BQ     +120903-0681636 America/Kralendijk
 BR     -0351-03225     America/Noronha Atlantic islands
 BR     -0127-04829     America/Belem   Amapa, E Para
 BR     -0343-03830     America/Fortaleza       NE Brazil (MA, PI, CE, RN, PB)
@@ -90,14 +97,15 @@ BR  -1259-03831     America/Bahia   Bahia
 BR     -2332-04637     America/Sao_Paulo       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     -0846-06354     America/Porto_Velho     W Para, Rondonia
+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  E Amazonas
 BR     -0640-06952     America/Eirunepe        W Amazonas
 BR     -0958-06748     America/Rio_Branco      Acre
 BS     +2505-07721     America/Nassau
 BT     +2728+08939     Asia/Thimphu
-BW     -2545+02555     Africa/Gaborone
+BW     -2439+02555     Africa/Gaborone
 BY     +5354+02734     Europe/Minsk
 BZ     +1730-08812     America/Belize
 CA     +4734-05243     America/St_Johns        Newfoundland Time, including SE Labrador
@@ -112,15 +120,15 @@ CA        +4901-08816     America/Nipigon Eastern Time - Ontario & Quebec - places that did
 CA     +4823-08915     America/Thunder_Bay     Eastern Time - Thunder Bay, Ontario
 CA     +6344-06828     America/Iqaluit Eastern Time - east Nunavut - most locations
 CA     +6608-06544     America/Pangnirtung     Eastern Time - Pangnirtung, Nunavut
-CA     +744144-0944945 America/Resolute        Eastern Time - Resolute, Nunavut
+CA     +744144-0944945 America/Resolute        Central Standard Time - Resolute, Nunavut
 CA     +484531-0913718 America/Atikokan        Eastern Standard Time - Atikokan, Ontario and Southampton I, Nunavut
 CA     +624900-0920459 America/Rankin_Inlet    Central Time - central Nunavut
 CA     +4953-09709     America/Winnipeg        Central Time - Manitoba & west Ontario
 CA     +4843-09434     America/Rainy_River     Central Time - Rainy River & Fort Frances, Ontario
-CA     +6903-10505     America/Cambridge_Bay   Central Time - west Nunavut
 CA     +5024-10439     America/Regina  Central Standard Time - Saskatchewan - most locations
 CA     +5017-10750     America/Swift_Current   Central Standard Time - Saskatchewan - midwest
 CA     +5333-11328     America/Edmonton        Mountain Time - Alberta, east British Columbia & west Saskatchewan
+CA     +690650-1050310 America/Cambridge_Bay   Mountain Time - west Nunavut
 CA     +6227-11421     America/Yellowknife     Mountain Time - central Northwest Territories
 CA     +682059-1334300 America/Inuvik  Mountain Time - west Northwest Territories
 CA     +5946-12014     America/Dawson_Creek    Mountain Standard Time - Dawson Creek & Fort Saint John, British Columbia
@@ -147,6 +155,7 @@ CO  +0436-07405     America/Bogota
 CR     +0956-08405     America/Costa_Rica
 CU     +2308-08222     America/Havana
 CV     +1455-02331     Atlantic/Cape_Verde
+CW     +1211-06900     America/Curacao
 CX     -1025+10543     Indian/Christmas
 CY     +3510+03322     Asia/Nicosia
 CZ     +5005+01426     Europe/Prague
@@ -169,13 +178,13 @@ ET        +0902+03842     Africa/Addis_Ababa
 FI     +6010+02458     Europe/Helsinki
 FJ     -1808+17825     Pacific/Fiji
 FK     -5142-05751     Atlantic/Stanley
-FM     +0725+15147     Pacific/Truk    Truk (Chuuk) and Yap
-FM     +0658+15813     Pacific/Ponape  Ponape (Pohnpei)
+FM     +0725+15147     Pacific/Chuuk   Chuuk (Truk) and Yap
+FM     +0658+15813     Pacific/Pohnpei Pohnpei (Ponape)
 FM     +0519+16259     Pacific/Kosrae  Kosrae
 FO     +6201-00646     Atlantic/Faroe
 FR     +4852+00220     Europe/Paris
 GA     +0023+00927     Africa/Libreville
-GB     +512830-0001845 Europe/London
+GB     +513030-0000731 Europe/London
 GD     +1203-06145     America/Grenada
 GE     +4143+04449     Asia/Tbilisi
 GF     +0456-05220     America/Cayenne
@@ -203,12 +212,12 @@ HT        +1832-07220     America/Port-au-Prince
 HU     +4730+01905     Europe/Budapest
 ID     -0610+10648     Asia/Jakarta    Java & Sumatra
 ID     -0002+10920     Asia/Pontianak  west & central Borneo
-ID     -0507+11924     Asia/Makassar   east & south Borneo, Celebes, Bali, Nusa Tengarra, west Timor
-ID     -0232+14042     Asia/Jayapura   Irian Jaya & the Moluccas
+ID     -0507+11924     Asia/Makassar   east & south Borneo, Sulawesi (Celebes), Bali, Nusa Tengarra, west Timor
+ID     -0232+14042     Asia/Jayapura   west New Guinea (Irian Jaya) & Malukus (Moluccas)
 IE     +5320-00615     Europe/Dublin
 IL     +3146+03514     Asia/Jerusalem
 IM     +5409-00428     Europe/Isle_of_Man
-IN     +2232+08822     Asia/Calcutta
+IN     +2232+08822     Asia/Kolkata
 IO     -0720+07225     Indian/Chagos
 IQ     +3321+04425     Asia/Baghdad
 IR     +3540+05126     Asia/Tehran
@@ -250,6 +259,7 @@ MA  +3339-00735     Africa/Casablanca
 MC     +4342+00723     Europe/Monaco
 MD     +4700+02850     Europe/Chisinau
 ME     +4226+01916     Europe/Podgorica
+MF     +1804-06305     America/Marigot
 MG     -1855+04731     Indian/Antananarivo
 MH     +0709+17112     Pacific/Majuro  most locations
 MH     +0905+16720     Pacific/Kwajalein       Kwajalein
@@ -271,25 +281,29 @@ MW        -1547+03500     Africa/Blantyre
 MX     +1924-09909     America/Mexico_City     Central Time - most locations
 MX     +2105-08646     America/Cancun  Central Time - Quintana Roo
 MX     +2058-08937     America/Merida  Central Time - Campeche, Yucatan
-MX     +2540-10019     America/Monterrey       Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas
+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        Mountain Time - S Baja, Nayarit, Sinaloa
-MX     +2838-10605     America/Chihuahua       Mountain Time - Chihuahua
+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 Pacific Time
+MX     +3232-11701     America/Tijuana 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 - Bahia de Banderas
 MY     +0310+10142     Asia/Kuala_Lumpur       peninsular Malaysia
 MY     +0133+11020     Asia/Kuching    Sabah & Sarawak
 MZ     -2558+03235     Africa/Maputo
 NA     -2234+01706     Africa/Windhoek
-NC     -2216+16530     Pacific/Noumea
+NC     -2216+16627     Pacific/Noumea
 NE     +1331+00207     Africa/Niamey
 NF     -2903+16758     Pacific/Norfolk
 NG     +0627+00324     Africa/Lagos
 NI     +1209-08617     America/Managua
 NL     +5222+00454     Europe/Amsterdam
 NO     +5955+01045     Europe/Oslo
-NP     +2743+08519     Asia/Katmandu
+NP     +2743+08519     Asia/Kathmandu
 NR     -0031+16655     Pacific/Nauru
-NU     -1901+16955     Pacific/Niue
+NU     -1901-16955     Pacific/Niue
 NZ     -3652+17446     Pacific/Auckland        most locations
 NZ     -4357-17633     Pacific/Chatham Chatham Islands
 OM     +2336+05835     Asia/Muscat
@@ -305,7 +319,8 @@ PL  +5215+02100     Europe/Warsaw
 PM     +4703-05620     America/Miquelon
 PN     -2504-13005     Pacific/Pitcairn
 PR     +182806-0660622 America/Puerto_Rico
-PS     +3130+03428     Asia/Gaza
+PS     +3130+03428     Asia/Gaza       Gaza Strip
+PS     +313200+0350542 Asia/Hebron     West Bank
 PT     +3843-00908     Europe/Lisbon   mainland
 PT     +3238-01654     Atlantic/Madeira        Madeira Islands
 PT     +3744-02540     Atlantic/Azores Azores
@@ -318,18 +333,19 @@ RS        +4450+02030     Europe/Belgrade
 RU     +5443+02030     Europe/Kaliningrad      Moscow-01 - Kaliningrad
 RU     +5545+03735     Europe/Moscow   Moscow+00 - west Russia
 RU     +4844+04425     Europe/Volgograd        Moscow+00 - Caspian Sea
-RU     +5312+05009     Europe/Samara   Moscow+01 - Samara, Udmurtia
+RU     +5312+05009     Europe/Samara   Moscow - Samara, Udmurtia
 RU     +5651+06036     Asia/Yekaterinburg      Moscow+02 - Urals
 RU     +5500+07324     Asia/Omsk       Moscow+03 - west Siberia
 RU     +5502+08255     Asia/Novosibirsk        Moscow+03 - Novosibirsk
+RU     +5345+08707     Asia/Novokuznetsk       Moscow+03 - Novokuznetsk
 RU     +5601+09250     Asia/Krasnoyarsk        Moscow+04 - Yenisei River
 RU     +5216+10420     Asia/Irkutsk    Moscow+05 - Lake Baikal
 RU     +6200+12940     Asia/Yakutsk    Moscow+06 - Lena River
 RU     +4310+13156     Asia/Vladivostok        Moscow+07 - Amur River
 RU     +4658+14242     Asia/Sakhalin   Moscow+07 - Sakhalin Island
 RU     +5934+15048     Asia/Magadan    Moscow+08 - Magadan
-RU     +5301+15839     Asia/Kamchatka  Moscow+09 - Kamchatka
-RU     +6445+17729     Asia/Anadyr     Moscow+10 - Bering Sea
+RU     +5301+15839     Asia/Kamchatka  Moscow+08 - Kamchatka
+RU     +6445+17729     Asia/Anadyr     Moscow+08 - Bering Sea
 RW     -0157+03004     Africa/Kigali
 SA     +2438+04643     Asia/Riyadh
 SB     -0932+16012     Pacific/Guadalcanal
@@ -339,16 +355,17 @@ SE        +5920+01803     Europe/Stockholm
 SG     +0117+10351     Asia/Singapore
 SH     -1555-00542     Atlantic/St_Helena
 SI     +4603+01431     Europe/Ljubljana
-SJ     +7800+01600     Arctic/Longyearbyen     Svalbard
-SJ     +7059-00805     Atlantic/Jan_Mayen      Jan Mayen
+SJ     +7800+01600     Arctic/Longyearbyen
 SK     +4809+01707     Europe/Bratislava
 SL     +0830-01315     Africa/Freetown
 SM     +4355+01228     Europe/San_Marino
 SN     +1440-01726     Africa/Dakar
 SO     +0204+04522     Africa/Mogadishu
 SR     +0550-05510     America/Paramaribo
+SS     +0451+03136     Africa/Juba
 ST     +0020+00644     Africa/Sao_Tome
 SV     +1342-08912     America/El_Salvador
+SX     +180305-0630250 America/Lower_Princes
 SY     +3330+03618     Asia/Damascus
 SZ     -2618+03106     Africa/Mbabane
 TC     +2128-07108     America/Grand_Turk
@@ -361,7 +378,7 @@ TK  -0922-17114     Pacific/Fakaofo
 TL     -0833+12535     Asia/Dili
 TM     +3757+05823     Asia/Ashgabat
 TN     +3648+01011     Africa/Tunis
-TO     -2110+17510     Pacific/Tongatapu
+TO     -2110-17510     Pacific/Tongatapu
 TR     +4101+02858     Europe/Istanbul
 TT     +1039-06131     America/Port_of_Spain
 TV     -0831+17913     Pacific/Funafuti
@@ -369,10 +386,10 @@ TW        +2503+12130     Asia/Taipei
 TZ     -0648+03917     Africa/Dar_es_Salaam
 UA     +5026+03031     Europe/Kiev     most locations
 UA     +4837+02218     Europe/Uzhgorod Ruthenia
-UA     +4750+03510     Europe/Zaporozhye       Zaporozh'ye, E Lugansk
+UA     +4750+03510     Europe/Zaporozhye       Zaporozh'ye, E Lugansk / Zaporizhia, E Luhansk
 UA     +4457+03406     Europe/Simferopol       central Crimea
 UG     +0019+03225     Africa/Kampala
-UM     +1700-16830     Pacific/Johnston        Johnston Atoll
+UM     +1645-16931     Pacific/Johnston        Johnston Atoll
 UM     +2813-17722     Pacific/Midway  Midway Islands
 UM     +1917+16637     Pacific/Wake    Wake Island
 US     +404251-0740023 America/New_York        Eastern Time
@@ -380,16 +397,18 @@ US        +421953-0830245 America/Detroit Eastern Time - Michigan - most locations
 US     +381515-0854534 America/Kentucky/Louisville     Eastern Time - Kentucky - Louisville area
 US     +364947-0845057 America/Kentucky/Monticello     Eastern Time - Kentucky - Wayne County
 US     +394606-0860929 America/Indiana/Indianapolis    Eastern Time - Indiana - most locations
-US     +411745-0863730 America/Indiana/Knox    Eastern Time - Indiana - Starke County
+US     +384038-0873143 America/Indiana/Vincennes       Eastern Time - Indiana - Daviess, Dubois, Knox & Martin Counties
 US     +410305-0863611 America/Indiana/Winamac Eastern Time - Indiana - Pulaski County
 US     +382232-0862041 America/Indiana/Marengo Eastern Time - Indiana - Crawford County
+US     +382931-0871643 America/Indiana/Petersburg      Eastern Time - Indiana - Pike County
 US     +384452-0850402 America/Indiana/Vevay   Eastern Time - Indiana - Switzerland County
 US     +415100-0873900 America/Chicago Central Time
-US     +384038-0873143 America/Indiana/Vincennes       Central Time - Indiana - Daviess, Dubois, Knox, Martin & Perry Counties
-US     +382931-0871643 America/Indiana/Petersburg      Central Time - Indiana - Pike County
+US     +375711-0864541 America/Indiana/Tell_City       Central Time - Indiana - Perry County
+US     +411745-0863730 America/Indiana/Knox    Central Time - Indiana - Starke County
 US     +450628-0873651 America/Menominee       Central Time - Michigan - Dickinson, Gogebic, Iron & Menominee Counties
 US     +470659-1011757 America/North_Dakota/Center     Central Time - North Dakota - Oliver County
 US     +465042-1012439 America/North_Dakota/New_Salem  Central Time - North Dakota - Morton County (except Mandan area)
+US     +471551-1014640 America/North_Dakota/Beulah     Central Time - North Dakota - Mercer County
 US     +394421-1045903 America/Denver  Mountain Time
 US     +433649-1161209 America/Boise   Mountain Time - south Idaho & east Oregon
 US     +364708-1084111 America/Shiprock        Mountain Time - Navajo
@@ -397,19 +416,21 @@ US        +332654-1120424 America/Phoenix Mountain Standard Time - Arizona
 US     +340308-1181434 America/Los_Angeles     Pacific Time
 US     +611305-1495401 America/Anchorage       Alaska Time
 US     +581807-1342511 America/Juneau  Alaska Time - Alaska panhandle
+US     +571035-1351807 America/Sitka   Alaska Time - southeast Alaska panhandle
 US     +593249-1394338 America/Yakutat Alaska Time - Alaska panhandle neck
 US     +643004-1652423 America/Nome    Alaska Time - west Alaska
 US     +515248-1763929 America/Adak    Aleutian Islands
+US     +550737-1313435 America/Metlakatla      Metlakatla Time - Annette Island
 US     +211825-1575130 Pacific/Honolulu        Hawaii
 UY     -3453-05611     America/Montevideo
 UZ     +3940+06648     Asia/Samarkand  west Uzbekistan
 UZ     +4120+06918     Asia/Tashkent   east Uzbekistan
-VA     +4154+01227     Europe/Vatican
+VA     +415408+0122711 Europe/Vatican
 VC     +1309-06114     America/St_Vincent
 VE     +1030-06656     America/Caracas
 VG     +1827-06437     America/Tortola
 VI     +1821-06456     America/St_Thomas
-VN     +1045+10640     Asia/Saigon
+VN     +1045+10640     Asia/Ho_Chi_Minh
 VU     -1740+16825     Pacific/Efate
 WF     -1318-17610     Pacific/Wallis
 WS     -1350-17144     Pacific/Apia
index 9205984910f0778a35391c44d7e0b0c0a5ac6524..251ba7adaa1ad9fbc44665be19342fcd6e292e9a 100644 (file)
@@ -36,7 +36,9 @@ usr.bin/mdocml                src/external/bsd/mdocml
 usr.sbin/pwd_mkdb      src/usr.sbin/pwd_mkdb
 usr.sbin/user          src/usr.sbin/user
 usr.sbin/vipw          src/usr.sbin/vipw
+usr.sbin/zic           src/usr.sbin/zic
 usr.bin/bzip2          src/usr.bin/bzip2
 usr.bin/bzip2recover   src/usr.bin/bzip2recover
 libexec/makewhatis     src/libexec/makewhatis
 dist/bzip2             src/dist/bzip2
+share/zoneinfo         src/share/zoneinfo
index 7601387b9d736e147fffe2ff424da6181960ee33..369a3b78cf190ccc9ddca294f0d41fbccfbc7be7 100644 (file)
@@ -3,6 +3,6 @@
 .include <bsd.own.mk>
 
 # NetBSD imports
-SUBDIR= pwd_mkdb user vipw
+SUBDIR= pwd_mkdb user vipw zic
 
 .include <bsd.subdir.mk>
diff --git a/usr.sbin/zic/Makefile b/usr.sbin/zic/Makefile
new file mode 100644 (file)
index 0000000..4623675
--- /dev/null
@@ -0,0 +1,14 @@
+#      $NetBSD: Makefile,v 1.9 2009/04/22 15:23:10 lukem Exp $
+
+WARNS?=        2       # XXX -Wcast-qual in lib/libc/time
+
+.include <bsd.own.mk>
+
+PROG=  zic
+SRCS=  zic.c scheck.c ialloc.c
+MAN=   zic.8
+CPPFLAGS+=-Dunix
+
+.PATH: ${NETBSDSRCDIR}/lib/nbsd_libc/time
+
+.include <bsd.prog.mk>