head	1.9;
access;
symbols
	perseant-exfatfs-base-20250801:1.9
	perseant-exfatfs-base-20240630:1.9
	cjep_sun2x:1.9.0.44
	cjep_sun2x-base:1.9
	cjep_staticlib_x-base1:1.9
	cjep_staticlib_x:1.9.0.42
	cjep_staticlib_x-base:1.9
	phil-wifi-20200421:1.9
	phil-wifi-20200411:1.9
	phil-wifi-20200406:1.9
	pgoyette-compat-merge-20190127:1.9
	pgoyette-compat-20190127:1.9
	pgoyette-compat-20190118:1.9
	pgoyette-compat-1226:1.9
	pgoyette-compat-1126:1.9
	pgoyette-compat-1020:1.9
	pgoyette-compat-0930:1.9
	pgoyette-compat-0906:1.9
	pgoyette-compat-0728:1.9
	pgoyette-compat-0625:1.9
	pgoyette-compat-0521:1.9
	pgoyette-compat-0502:1.9
	pgoyette-compat-0422:1.9
	pgoyette-compat-0415:1.9
	pgoyette-compat-0407:1.9
	pgoyette-compat-0330:1.9
	pgoyette-compat-0322:1.9
	pgoyette-compat-0315:1.9
	pgoyette-compat:1.9.0.40
	pgoyette-compat-base:1.9
	perseant-stdc-iso10646:1.9.0.38
	perseant-stdc-iso10646-base:1.9
	prg-localcount2-base3:1.9
	prg-localcount2-base2:1.9
	prg-localcount2-base1:1.9
	prg-localcount2:1.9.0.36
	prg-localcount2-base:1.9
	pgoyette-localcount-20170426:1.9
	bouyer-socketcan-base1:1.9
	pgoyette-localcount-20170320:1.9
	bouyer-socketcan:1.9.0.34
	bouyer-socketcan-base:1.9
	pgoyette-localcount-20170107:1.9
	pgoyette-localcount-20161104:1.9
	localcount-20160914:1.9
	pgoyette-localcount-20160806:1.9
	pgoyette-localcount-20160726:1.9
	pgoyette-localcount:1.9.0.32
	pgoyette-localcount-base:1.9
	netbsd-5-2-3-RELEASE:1.9
	netbsd-5-1-5-RELEASE:1.9
	yamt-pagecache-base9:1.9
	yamt-pagecache-tag8:1.9
	tls-earlyentropy:1.9.0.28
	tls-earlyentropy-base:1.9
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.9
	riastradh-drm2-base3:1.9
	netbsd-5-2-2-RELEASE:1.9
	netbsd-5-1-4-RELEASE:1.9
	netbsd-5-2-1-RELEASE:1.9
	netbsd-5-1-3-RELEASE:1.9
	agc-symver:1.9.0.30
	agc-symver-base:1.9
	tls-maxphys-base:1.9
	yamt-pagecache-base8:1.9
	netbsd-5-2:1.9.0.26
	yamt-pagecache-base7:1.9
	netbsd-5-2-RELEASE:1.9
	netbsd-5-2-RC1:1.9
	yamt-pagecache-base6:1.9
	yamt-pagecache-base5:1.9
	yamt-pagecache-base4:1.9
	netbsd-5-1-2-RELEASE:1.9
	netbsd-5-1-1-RELEASE:1.9
	yamt-pagecache-base3:1.9
	yamt-pagecache-base2:1.9
	yamt-pagecache:1.9.0.24
	yamt-pagecache-base:1.9
	bouyer-quota2-nbase:1.9
	bouyer-quota2:1.9.0.22
	bouyer-quota2-base:1.9
	matt-nb5-pq3:1.9.0.20
	matt-nb5-pq3-base:1.9
	netbsd-5-1:1.9.0.18
	netbsd-5-1-RELEASE:1.9
	netbsd-5-1-RC4:1.9
	netbsd-5-1-RC3:1.9
	netbsd-5-1-RC2:1.9
	netbsd-5-1-RC1:1.9
	netbsd-5-0-2-RELEASE:1.9
	netbsd-5-0-1-RELEASE:1.9
	jym-xensuspend-nbase:1.9
	netbsd-5-0:1.9.0.16
	netbsd-5-0-RELEASE:1.9
	netbsd-5-0-RC4:1.9
	netbsd-5-0-RC3:1.9
	netbsd-5-0-RC2:1.9
	jym-xensuspend:1.9.0.14
	jym-xensuspend-base:1.9
	netbsd-5-0-RC1:1.9
	netbsd-5:1.9.0.12
	netbsd-5-base:1.9
	yamt-pf42-base4:1.9
	yamt-pf42-base3:1.9
	hpcarm-cleanup-nbase:1.9
	yamt-pf42-base2:1.9
	yamt-pf42:1.9.0.10
	yamt-pf42-base:1.9
	mjf-devfs2:1.9.0.8
	mjf-devfs2-base:1.9
	keiichi-mipv6-nbase:1.9
	keiichi-mipv6:1.9.0.6
	keiichi-mipv6-base:1.9
	cube-autoconf:1.9.0.4
	cube-autoconf-base:1.9
	hpcarm-cleanup:1.9.0.2
	hpcarm-cleanup-base:1.9
	TZDATA97D:1.1.1.7
	netbsd-1-2-PATCH001:1.6
	TZDATA96M:1.1.1.7
	netbsd-1-2-RELEASE:1.6
	TZDATA96K:1.1.1.6
	netbsd-1-2-BETA:1.6
	netbsd-1-2:1.6.0.4
	netbsd-1-2-base:1.6
	TZDATA96H:1.1.1.5
	TZDATA96E:1.1.1.4
	TZDATA96D:1.1.1.4
	TZDATA96B:1.1.1.4
	TZDATA96A:1.1.1.4
	netbsd-1-1-PATCH001:1.4
	netbsd-1-1-RELEASE:1.4
	netbsd-1-1:1.4.0.2
	netbsd-1-1-base:1.4
	TZDATA95I:1.1.1.3
	TZDATA95G:1.1.1.2
	TZDATA95E:1.1.1.2
	TZDATA95D:1.1.1.2
	TZDATA95B:1.1.1.2
	ADO:1.1.1
	netbsd-1-0-PATCH06:1.2
	netbsd-1-0-PATCH05:1.2
	netbsd-1-0-PATCH04:1.2
	netbsd-1-0-PATCH03:1.2
	netbsd-1-0-PATCH02:1.2
	netbsd-1-0-PATCH1:1.2
	netbsd-1-0-PATCH0:1.2
	netbsd-1-0-RELEASE:1.2
	netbsd-1-0:1.2.0.2
	netbsd-1-0-base:1.2
	netbsd-0-9-RELEASE:1.1.1.1
	netbsd-0-9-BETA:1.1.1.1
	netbsd-0-9-ALPHA2:1.1.1.1
	netbsd-0-9-ALPHA:1.1.1.1
	netbsd-0-9:1.1.1.1.0.2
	netbsd-0-9-base:1.1.1.1
	netbsd-0-8:1.1.1.1
	netbsd-alpha-1:1.1.1.1
	patchkit-0-2-2:1.1.1.1
	WFJ-386bsd-01:1.1.1.1
	WFJ-920714:1.1.1;
locks; strict;
comment	@# @;


1.9
date	97.06.18.01.27.54;	author jtc;	state dead;
branches;
next	1.8;

1.8
date	96.12.18.05.22.48;	author jtc;	state Exp;
branches;
next	1.7;

1.7
date	96.09.10.22.54.22;	author jtc;	state Exp;
branches;
next	1.6;

1.6
date	96.05.13.21.35.27;	author jtc;	state Exp;
branches;
next	1.5;

1.5
date	96.01.08.22.36.35;	author jtc;	state Exp;
branches;
next	1.4;

1.4
date	95.09.28.07.35.41;	author jtc;	state Exp;
branches;
next	1.3;

1.3
date	95.03.08.20.51.04;	author jtc;	state Exp;
branches;
next	1.2;

1.2
date	93.11.03.09.34.53;	author cgd;	state Exp;
branches;
next	1.1;

1.1
date	93.03.21.09.45.37;	author cgd;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	93.03.21.09.45.37;	author cgd;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	95.03.08.20.41.30;	author jtc;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	95.09.28.07.33.05;	author jtc;	state Exp;
branches;
next	1.1.1.4;

1.1.1.4
date	96.01.08.22.34.16;	author jtc;	state Exp;
branches;
next	1.1.1.5;

1.1.1.5
date	96.05.13.21.28.13;	author jtc;	state Exp;
branches;
next	1.1.1.6;

1.1.1.6
date	96.09.10.22.51.53;	author jtc;	state Exp;
branches;
next	1.1.1.7;

1.1.1.7
date	96.12.18.05.20.59;	author jtc;	state Exp;
branches;
next	;


desc
@@


1.9
log
@Remove datfiles subdirectory, it's a remanent from long ago.
@
text
@# @@(#)africa	7.16

# 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
# tz@@elsie.nci.nih.gov for general use in the future).

# From Paul Eggert <eggert@@twinsun.com> (1996-11-22):
#
# A good source for time zone historical data outside the U.S. is
# Thomas G. Shanks, The International Atlas (3rd edition),
# San Diego: ACS Publications, Inc. (1991).
#
# Gwillim Law <LAW@@encmail.encompass.com> writes that a good source
# for recent time zone data is the International Air Transport
# Association's Standard Schedules Information Manual (IATA SSIM),
# published semiannually.  Law sent in several helpful summaries
# of the IATA's data after 1990.
#
# Except where otherwise noted, Shanks is the source for entries through 1990,
# and IATA SSIM is the source for entries after 1990.
#
# Another source occasionally used is Edward W. Whitman, World Time Differences,
# Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
# I found in the UCLA library.
#
# A reliable and entertaining source about time zones is
# Derek Howse, Greenwich time and the discovery of the longitude,
# Oxford University Press (1980).
#
# I added so many Zone names that the old, mostly flat name space was unwieldy.
# So I renamed the Zones to 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.
# For example, the old zone name `Egypt' is now `Africa/Cairo'.
#
# Here are the general rules I used for choosing location names,
# in decreasing order of importance:
#
#	Use only valid Posix file names.  Use only Ascii letters, digits, `.',
#		`-' and `_'.  Do 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.
#	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 traditional 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'.
#
# For time zone abbreviations like `EST' I used the following rules,
# in decreasing order of importance:
#
#	Use abbreviations that consist of 3 or more upper-case Ascii letters,
#		except use "___" for locations while uninhabited.
#		Posix.1 requires at least 3 characters, and the restriction to
#		upper-case Ascii letters follows most traditions.
#		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.  In theory, the character set could
#		be !%./@@A-Z^_a-z{}, but these tables use only upper-case
#		Ascii letters (and "___").
#	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. `MOSST' for MOScow Summer Time.
#
#
# For Africa I invented the following time zone abbreviations.
#		LMT	Local Mean Time
#	-1:00	AAT	Atlantic Africa Time (no longer used)
#	 0:00	WAT	West Africa Time
#	 1:00	CAT	Central Africa Time
#	 2:00	SAT	South Africa Time
#	 3:00	EAT	East Africa Time
# The final `T' is replaced by `ST' for summer time, e.g. `SAST'.
# BEAT is British East Africa Time, which was 2:30 before 1948 and 2:45 after.


# Algeria
# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
Rule	Algeria	1916	only	-	Jun	14	23:00s	1:00	S
Rule	Algeria	1916	1919	-	Oct	Sun<=7	23:00s	0	-
Rule	Algeria	1917	only	-	Mar	24	23:00s	1:00	S
Rule	Algeria	1918	only	-	Mar	 9	23:00s	1:00	S
Rule	Algeria	1919	only	-	Mar	 1	23:00s	1:00	S
Rule	Algeria	1920	only	-	Feb	14	23:00s	1:00	S
Rule	Algeria	1920	only	-	Oct	23	23:00s	0	-
Rule	Algeria	1921	only	-	Mar	14	23:00s	1:00	S
Rule	Algeria	1921	only	-	Jun	21	23:00s	0	-
Rule	Algeria	1939	only	-	Sep	11	23:00s	1:00	S
Rule	Algeria	1939	only	-	Nov	19	 1:00	0	-
Rule	Algeria	1944	1945	-	Apr	Mon<=7	 2:00	1:00	S
Rule	Algeria	1944	only	-	Oct	 8	 2:00	0	-
Rule	Algeria	1945	only	-	Sep	16	 1:00	0	-
Rule	Algeria	1971	only	-	Apr	25	23:00s	1:00	S
Rule	Algeria	1971	only	-	Sep	26	23:00s	0	-
Rule	Algeria	1977	only	-	May	 6	 0:00	1:00	S
Rule	Algeria	1977	only	-	Oct	21	 0:00	0	-
Rule	Algeria	1978	only	-	Mar	24	 1:00	1:00	S
Rule	Algeria	1978	only	-	Sep	22	 3:00	0	-
Rule	Algeria	1980	only	-	Apr	25	 0:00	1:00	S
Rule	Algeria	1980	only	-	Oct	31	 2:00	0	-
# Shanks gives 0:09 for Paris Mean Time; go with Howse's more precise 0:09:21.
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Algiers	0:12:12 -	LMT	1891 Mar 15 0:01
			0:09:21	-	PMT	1911 Mar 11    # Paris Mean Time
			0:00	Algeria	WE%sT	1940 Feb 25 2:00
			1:00	Algeria	CE%sT	1946 Oct  7
			0:00	-	WET	1956 Jan 29
			1:00	-	CET	1963 Apr 14
			0:00	Algeria	WE%sT	1977 Oct 21
			1:00	Algeria	CE%sT	1979 Oct 26
			0:00	Algeria	WE%sT	1981 May
			1:00	-	CET

# Angola
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Luanda	0:52:56	-	LMT	1892
			0:52:04	-	LMT	1911 May 26 # Luanda Mean Time?
			1:00	-	CAT

# Bassas da India
# uninhabited

# Benin
# Whitman says they switched to 1:00 in 1946, not 1934; go with Shanks.
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Porto-Novo	0:10:28	-	LMT	1912
			0:00	-	WAT	1934 Feb 26
			1:00	-	CAT

# Botswana
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Gaborone	1:43:40 -	LMT	1885
			2:00	-	SAT	1943 Sep 19 2:00
			2:00	1:00	SAST	1944 Mar 19 2:00
			2:00	-	SAT

# Burkina Faso
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Ouagadougou	-0:06:04 -	LMT	1912
			 0:00	-	WAT

# Burundi
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Bujumbura	1:57:28	-	LMT	1890
			2:00	-	SAT

# Cameroon
# Whitman says they switched to 1:00 in 1920; go with Shanks.
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Douala	0:38:48	-	LMT	1912
			1:00	-	CAT

# Cape Verde
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Atlantic/Cape_Verde -1:34:04 -	LMT	1907			# Praia
			-2:00	-	CVT	1942 Sep
			-2:00	1:00	CVST	1945 Oct 15
			-2:00	-	CVT	1975 Nov 25 2:00
			-1:00	-	CVT

# Central African Republic
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Bangui	1:14:20	-	LMT	1912
			1:00	-	CAT

# Chad
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Ndjamena	1:00:12 -	LMT	1912
			1:00	-	CAT	1979 Oct 14
			1:00	1:00	CAST	1980 Mar  8
			1:00	-	CAT

# Comoros
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Indian/Comoro	2:53:04 -	LMT	1911 Jul   # Moroni, Gran Comoro
			3:00	-	EAT

# Congo
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Brazzaville	1:01:08 -	LMT	1912
			1:00	-	CAT

# Cote D'Ivoire
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Abidjan	-0:16:08 -	LMT	1912
			 0:00	-	WAT

# Djibouti
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Djibouti	2:52:36 -	LMT	1911 Jul
			3:00	-	EAT

###############################################################################

# Egypt

# From Bob Devine (1988-01-28):
# Egypt: DST from first day of May to first of October (ending may
# also be on Sept 30th not 31st -- you might want to ask one of the
# soc.* groups, you might hit someone who could ask an embassy).
# DST since 1960 except for 1981-82.

# From U. S. Naval Observatory (1989-01-19):
# EGYPT               2 H  AHEAD OF UTC
# EGYPT               3 H  AHEAD OF UTC  MAY 17 - SEP 30 (AFTER
# EGYPT                                  RAMADAN)

# From Shanks (1991):
# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
Rule	Egypt	1940	only	-	Jul	15	0:00	1:00	S
Rule	Egypt	1940	only	-	Oct	 1	0:00	0	-
Rule	Egypt	1941	only	-	Apr	15	0:00	1:00	S
Rule	Egypt	1941	only	-	Sep	16	0:00	0	-
Rule	Egypt	1942	1944	-	Apr	 1	0:00	1:00	S
Rule	Egypt	1942	only	-	Oct	27	0:00	0	-
Rule	Egypt	1943	1945	-	Nov	 1	0:00	0	-
Rule	Egypt	1945	only	-	Apr	16	0:00	1:00	S
Rule	Egypt	1957	only	-	May	10	0:00	1:00	S
Rule	Egypt	1957	1958	-	Oct	 1	0:00	0	-
Rule	Egypt	1958	only	-	May	 1	0:00	1:00	S
Rule	Egypt	1959	1981	-	May	 1	1:00	1:00	S
Rule	Egypt	1959	1965	-	Sep	30	3:00	0	-
Rule	Egypt	1966	1990	-	Oct	 1	3:00	0	-
Rule	Egypt	1982	only	-	Jul	25	1:00	1:00	S
Rule	Egypt	1983	only	-	Jul	12	1:00	1:00	S
Rule	Egypt	1984	1988	-	May	 1	1:00	1:00	S
Rule	Egypt	1989	only	-	May	 6	1:00	1:00	S
Rule	Egypt	1990	only	-	May	 1	1:00	1:00	S
Rule	Egypt	1991	1994	-	May	 1	0:00	1:00	S
Rule	Egypt	1991	1994	-	Oct	 1	0:00	0	-
Rule	Egypt	1995	max	-	Apr	lastFri	0:00	1:00	S
Rule	Egypt	1995	max	-	Sep	lastFri	0:00	0	-

# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Cairo	2:05:00 -	LMT	1900 Oct
			2:00	Egypt	EE%sT

# Equatorial Guinea
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Malabo	0:35:08 -	LMT	1912
			0:00	-	WAT	1963 Dec 15
			1:00	-	CAT

# Eritrea
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Asmera	2:35:32 -	LMT	1870
			2:35:32	-	AMT	1890	      # Asmera Mean Time
			2:35:20	-	AAMT	1936 May 5    # Addis Ababa MT?
			3:00	-	EAT

# Ethiopia
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Addis_Ababa	2:34:48 -	LMT	1870
			2:35:20	-	AAMT	1936 May 5    # Addis Ababa MT?
			3:00	-	EAT

# Europa Island
# uninhabited

# Gabon
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Libreville	0:37:48 -	LMT	1912
			1:00	-	CAT

# Gambia
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Banjul	-1:06:36 -	LMT	1912
			-1:06:36 -	BMT	1935	# Banjul Mean Time
			-1:00	-	AAT	1964
			 0:00	-	WAT

# Ghana
# From Paul Eggert <eggert@@twinsun.com> (1996-09-03):
# WATST is my invention for ``West Africa one-Third Summer Time''.
# From Shanks (1991):
# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
# Whitman says DST was observed from 1931 to ``the present''; go with Shanks.
Rule	Ghana	1936	1942	-	Sep	 1	0:00	0:20	WATST
Rule	Ghana	1936	1942	-	Dec	31	0:00	0	WAT
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Accra	-0:00:52 -	LMT	1918
			 0:00	Ghana	%s

# Glorioso Is
# uninhabited

# Guinea
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Conakry	-0:54:52 -	LMT	1912
			 0:00	-	WAT	1934 Feb 26
			 1:00	-	CAT	1960
			 0:00	-	WAT

# Guinea-Bissau
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Bissau	-1:02:20 -	LMT	1911 May 26
			 1:00	-	CAT	1975
			 0:00	-	WAT

# Juan de Nova
# uninhabited

# Kenya
# From Paul Eggert <eggert@@twinsun.com> (1993-11-18):
# Shanks says the transition to 2:45 was in 1940, but it must have been 1948.
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Nairobi	2:27:16	-	LMT	1928 Jul
			3:00	-	EAT	1930
			2:30	-	BEAT	1948
			2:45	-	BEAT	1960
			3:00	-	EAT

# Lesotho
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Maseru	1:50:00 -	LMT	1903 Mar
			2:00	-	SAT	1943 Sep 19 2:00
			2:00	1:00	SAST	1944 Mar 19 2:00
			2:00	-	SAT

# Liberia
# From Paul Eggert <eggert@@twinsun.com> (1993-11-18):
# In 1972 Liberia was the last country to switch
# from a GMT offset that was not a multiple of 15 minutes.
# Howse reports that it was in honor of their president's birthday.
# Shanks reports the date as May 1, whereas Howse reports Jan; go with Shanks.
# For Liberia before 1972, Shanks reports -0:44, whereas Howse and Whitman
# each report -0:44:30; go with the more precise figure.
#
# From Shanks (1991), as corrected by Whitman:
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Monrovia	-0:43:08 -	LMT	1882
			-0:43:08 -	MMT	1919 Mar # Monrovia Mean Time
			-0:44:30 -	LRT	1972 May # Liberia Time
			 0:00	-	WAT

###############################################################################

# Libya

# From Bob Devine (January 28 1988):
# Libya: Since 1982 April 1st to September 30th (?)

# From U. S. Naval Observatory (1989-01-19):
# LIBYAN ARAB         1 H  AHEAD OF UTC  JAMAHIRIYA/LIBYA
# LIBYAN ARAB         2 H  AHEAD OF UTC  APR 1 - SEP 30 JAMAHIRIYA/LIBYA

# From Shanks (1991):
# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
Rule	Libya	1951	only	-	Oct	14	2:00	1:00	S
Rule	Libya	1952	only	-	Jan	 1	0:00	0	-
Rule	Libya	1953	only	-	Oct	 9	2:00	1:00	S
Rule	Libya	1954	only	-	Jan	 1	0:00	0	-
Rule	Libya	1955	only	-	Sep	30	0:00	1:00	S
Rule	Libya	1956	only	-	Jan	 1	0:00	0	-
Rule	Libya	1982	1984	-	Apr	 1	0:00	1:00	S
Rule	Libya	1982	1985	-	Oct	 1	0:00	0	-
Rule	Libya	1985	only	-	Apr	 6	0:00	1:00	S
Rule	Libya	1986	only	-	Apr	 4	0:00	1:00	S
Rule	Libya	1986	only	-	Oct	 3	0:00	0	-
Rule	Libya	1987	1989	-	Apr	 1	0:00	1:00	S
Rule	Libya	1987	1990	-	Oct	 1	0:00	0	-
Rule	Libya	1990	only	-	May	 4	0:00	1:00	S
Rule	Libya	1996	max	-	Mar	30	2:00s	1:00	S
Rule	Libya	1996	max	-	Sep	30	2:00s	0	-
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Tripoli	0:52:44 -	LMT	1920
			1:00	Libya	CE%sT	1959
			2:00	-	EET	1982
			1:00	Libya	CE%sT	1991
			2:00	-	EET	1996 Mar 30 3:00
			1:00	Libya	CE%sT

# Madagascar
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Indian/Antananarivo 3:10:04 -	LMT	1911 Jul
			3:00	-	EAT	1954 Feb 27 23:00s
			3:00	1:00	EAST	1954 May 29 23:00s
			3:00	-	EAT

# Malawi
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Blantyre	2:20:00 -	LMT	1903 Mar
			2:00	-	SAT

# Mali
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Bamako	-0:32:00 -	LMT	1912
			 0:00	-	WAT	1934 Feb 26
			-1:00	-	AAT	1960 Jun 20
			 0:00	-	WAT
# no longer different from Bamako, but too famous to omit
Zone	Africa/Timbuktu	-0:12:04 -	LMT	1912
			 0:00	-	WAT

# Mauritania
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Nouakchott	-1:03:48 -	LMT	1912
			 0:00	-	WAT	1934 Feb 26
			-1:00	-	AAT	1960 Jun 20
			 0:00	-	WAT

# Mauritius
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Indian/Mauritius	3:50:00 -	LMT	1907		# Port Louis
			4:00	-	MUT	# Mauritius Time
# Agalega Is, Rodriguez
# no information; probably like Indian/Mauritius

# Mayotte
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Indian/Mayotte	3:00:56 -	LMT	1911 Jul	# Mamoutzou
			3:00	-	EAT

# Morocco
# 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
Rule	Morocco	1945	only	-	Nov	18	 0:00	0	-
Rule	Morocco	1950	only	-	Jun	11	 0:00	1:00	S
Rule	Morocco	1950	only	-	Oct	29	 0:00	0	-
Rule	Morocco	1967	only	-	Jun	 3	12:00	1:00	S
Rule	Morocco	1967	only	-	Oct	 1	 0:00	0	-
Rule	Morocco	1974	only	-	Jun	24	 0:00	1:00	S
Rule	Morocco	1974	only	-	Sep	 1	 0:00	0	-
Rule	Morocco	1976	1977	-	May	 1	 0:00	1:00	S
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	-
# 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
# Western Sahara
Zone Africa/El_Aaiun	-0:52:48 -	LMT	1934 Jan
			-1:00	-	AAT	1976 Apr 14
			 0:00	-	WET

# Mozambique
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Maputo	2:10:20 -	LMT	1903 Mar
			2:00	-	SAT

# Namibia
# 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	-
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Windhoek	1:08:24 -	LMT	1892 Feb 8
			1:30	-	SWAT	1903 Mar	# SW Africa Time
			2:00	-	SAT	1942 Sep 20 2:00
			2:00	1:00	SAST	1943 Mar 21 2:00
			2:00	Namibia	SA%sT

# Niger
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Niamey	0:08:28 -	LMT	1912
			1:00	-	CAT	1934 Feb 26
			0:00	-	WAT	1960
			1:00	-	CAT

# Nigeria
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Lagos	0:13:36 -	LMT	1919 Sep
			1:00	-	CAT

# Reunion
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Indian/Reunion	3:41:52 -	LMT	1911 Jun	# Saint-Denis
			4:00	-	RET	# Reunion Time

# Rwanda
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Kigali	2:00:16 -	LMT	1935 Jun
			2:00	-	SAT

# St Helena
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Atlantic/St_Helena	-0:22:48 -	LMT	1890		# Jamestown
			-0:06	-	SHT	1951	# St Helena Time (?)
			 0:00	-	GMT
# The other parts of the St Helena territory are similar:
#	Tristan da Cunha: on GMT, says Whitman
#	Ascension: on GMT, says usno1995
#	Gough, Inaccessible, Nightingale: no information, but probably GMT

# Sao Tome and Principe
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Sao_Tome	 0:26:56 -	LMT	1884
			-0:36:32 -	LMT	1912	# Lisbon Mean Time
			 0:00	-	WAT

# Senegal
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Dakar	-1:09:44 -	LMT	1912
			-1:00	-	AAT	1941 Jun
			 0:00	-	WAT

# Seychelles
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Indian/Mahe	3:41:48 -	LMT	1906 Jun	# Victoria
			4:00	-	SCT	# Seychelles Time

# Sierra Leone
# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
# Whitman gives Mar 31 - Aug 31 for 1931 on; go with Shanks.
Rule	SL	1935	1942	-	Jun	 1	0:00	1:00	S
Rule	SL	1935	1942	-	Oct	 1	0:00	0	-
Rule	SL	1957	1962	-	Jun	 1	0:00	1:00	S
Rule	SL	1957	1962	-	Sep	 1	0:00	0	-
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Freetown	-0:53:00 -	LMT	1882
			-0:53:00 -	FMT	1913 Jun # Freetown Mean Time
			-1:00	SL	AA%sT	1957
			 0:00	SL	WA%sT

# Somalia
# From Paul Eggert <eggert@@twinsun.com> (1993-11-18):
# Shanks omits the 1948 transition to 2:45; this is probably a typo.
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Mogadishu	3:01:28 -	LMT	1893 Nov
			3:00	-	EAT	1931
			2:30	-	BEAT	1948
			2:45	-	BEAT	1957	# not in Shanks
			3:00	-	EAT

# South Africa
# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
Rule	SA	1942	1943	-	Sep	Sun>=15	2:00	1:00	S
Rule	SA	1943	1944	-	Mar	Sun>=15	2:00	0	-
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Johannesburg 1:52:00 -	LMT	1892 Feb 8
			1:30	-	SAT	1903 Mar
			2:00	SA	SA%sT
# Prince Edward Is
# no information

# Sudan
# From Michael Ross <mross@@antigone.com> (1995-11-15):
# Sudan no longer observes any form of daylight time change.
# I verified this today by telephone with the Sudan Mission to the
# United Nations: 212-573-6033
# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
Rule	Sudan	1970	only	-	May	 1	0:00	1:00	S
Rule	Sudan	1970	1985	-	Oct	15	0:00	0	-
Rule	Sudan	1971	only	-	Apr	30	0:00	1:00	S
Rule	Sudan	1972	1985	-	Apr	lastSun	0:00	1:00	S
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Khartoum	2:10:08 -	LMT	1931
			2:00	Sudan	EE%sT

# Swaziland
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Mbabane	2:04:24 -	LMT	1903 Mar
			2:00	-	SAT

# Tanzania
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Dar_es_Salaam 2:37:08 -	LMT	1931
			3:00	-	EAT	1948
			2:45	-	BEAT	1961
			3:00	-	EAT

# Togo
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Lome	0:04:52 -	LMT	1893
			0:00	-	WAT

# Tromelin
# uninhabited

# Tunisia
# 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	-
Rule	Tunisia	1940	only	-	Feb	25	23:00s	1:00	S
Rule	Tunisia	1941	only	-	Oct	 6	 0:00	0	-
Rule	Tunisia	1942	only	-	Mar	 9	 0:00	1:00	S
Rule	Tunisia	1942	only	-	Nov	 2	 3:00	0	-
Rule	Tunisia	1943	only	-	Mar	29	 2:00	1:00	S
Rule	Tunisia	1943	only	-	Apr	17	 2:00	0	-
Rule	Tunisia	1943	only	-	Apr	25	 2:00	1:00	S
Rule	Tunisia	1943	only	-	Oct	 4	 2:00	0	-
Rule	Tunisia	1944	1945	-	Apr	Mon>=1	 2:00	1:00	S
Rule	Tunisia	1944	only	-	Oct	 8	 0:00	0	-
Rule	Tunisia	1945	only	-	Sep	16	 0:00	0	-
Rule	Tunisia	1977	only	-	Apr	30	 0:00s	1:00	S
Rule	Tunisia	1977	only	-	Sep	24	 0:00s	0	-
Rule	Tunisia	1978	only	-	May	 1	 0:00s	1:00	S
Rule	Tunisia	1978	only	-	Oct	 1	 0:00s	0	-
Rule	Tunisia	1988	only	-	Jun	 1	 0:00s	1:00	S
Rule	Tunisia	1988	1990	-	Sep	lastSun	 0:00s	0	-
Rule	Tunisia	1989	only	-	Mar	26	 0:00s	1:00	S
Rule	Tunisia	1990	only	-	May	 1	 0:00s	1:00	S
# Shanks gives 0:09 for Paris Mean Time; go with Howse's more precise 0:09:21.
# Shanks says the 1911 switch occurred on Mar 9; go with Howse's Mar 11.
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Tunis	0:40:44 -	LMT	1881 May 12
			0:09:21	-	PMT	1911 Mar 11    # Paris Mean Time
			1:00	Tunisia	CE%sT

# Uganda
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Kampala	2:09:40 -	LMT	1928 Jul
			3:00	-	EAT	1930
			2:30	-	BEAT	1948
			2:45	-	BEAT	1957
			3:00	-	EAT

# Zaire
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Kinshasa	1:01:12 -	LMT	1897 Nov 9
			1:00	-	CAT
Zone Africa/Lubumbashi	1:49:52 -	LMT	1897 Nov 9
			2:00	-	SAT

# Zambia
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Lusaka	1:53:08 -	LMT	1903 Mar
			2:00	-	SAT

# Zimbabwe
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Harare	2:04:12 -	LMT	1903 Mar
			2:00	-	SAT
@


1.8
log
@sync with tzdata96m
@
text
@@


1.7
log
@sync with tzdata96k
@
text
@d1 1
a1 1
# @@(#)africa	7.14
d7 1
a7 1
# From Paul Eggert <eggert@@twinsun.com> (1996-09-03):
d12 9
a20 1
# Except where otherwise noted, it is the source for the data below.
d240 1
a240 1
# From Bob Devine (January 28, 1988):
d246 1
a246 1
# From U. S. Naval Observatory (January 19, 1989):
d266 1
a266 1
Rule	Egypt	1966	max	-	Oct	 1	3:00	0	-
d271 6
a276 1
Rule	Egypt	1990	max	-	May	 1	1:00	1:00	S
d347 1
a347 1
# From Paul Eggert <eggert@@twinsun.com> (November 18, 1993):
d364 1
a364 1
# From Paul Eggert <eggert@@twinsun.com> (November 18, 1993):
d386 1
a386 1
# From U. S. Naval Observatory (January 19, 1989):
d406 2
a411 3
# From Paul Eggert <eggert@@twinsun.com> (1995-12-19):
# usno1995 (from OAG) says Libya uses 2:00 all year, as they did before 1982.
# We don't know when they switched back.  We'll guess 1991.
d413 2
a414 1
			2:00	-	EET
d458 1
a458 1
# rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
d490 3
d498 1
a498 1
			2:00	-	SAT
d563 1
a563 1
# From Paul Eggert <eggert@@twinsun.com> (November 18, 1993):
d584 1
a584 1
# From Michael Ross <mross@@antigone.com> (November 15, 1995):
d637 1
a637 1
Rule	Tunisia	1988	max	-	Sep	lastSun	 0:00s	0	-
a639 1
Rule	Tunisia	1991	max	-	Mar	lastSun	 0:00s	1:00	S
@


1.6
log
@sync with tzdata96h
@
text
@d1 1
a1 1
# @@(#)africa	7.13
d7 1
a7 1
# From Paul Eggert <eggert@@twinsun.com> (November 18, 1993):
d64 35
a98 3
# We typically use traditional English time zone abbreviations,
# and assume that applications translate them to other languages
# as part of the normal localization process.
d100 2
a101 1
# I made up the following time zone abbreviations; corrections are welcome!
d103 1
a103 2
#	-2:00	CVT	Cape Verde Time (no longer used)
#	-1:00	AAT	Atlantic Africa Time
a107 1
#	 4:00	SMT	Seychelles and Mascarene Time
d114 1
a114 1
Rule	Algeria	1916	only	-	Jun	14	23:00s	1:00	" DST"
d116 4
a119 4
Rule	Algeria	1917	only	-	Mar	24	23:00s	1:00	" DST"
Rule	Algeria	1918	only	-	Mar	 9	23:00s	1:00	" DST"
Rule	Algeria	1919	only	-	Mar	 1	23:00s	1:00	" DST"
Rule	Algeria	1920	only	-	Feb	14	23:00s	1:00	" DST"
d121 1
a121 1
Rule	Algeria	1921	only	-	Mar	14	23:00s	1:00	" DST"
d123 1
a123 1
Rule	Algeria	1939	only	-	Sep	11	23:00s	1:00	" DST"
d125 1
a125 1
Rule	Algeria	1944	1945	-	Apr	Mon<=7	 2:00	1:00	" DST"
d128 1
a128 1
Rule	Algeria	1971	only	-	Apr	25	23:00s	1:00	" DST"
d130 1
a130 1
Rule	Algeria	1977	only	-	May	 6	 0:00	1:00	" DST"
d132 1
a132 1
Rule	Algeria	1978	only	-	Mar	24	 1:00	1:00	" DST"
d134 1
a134 1
Rule	Algeria	1980	only	-	Apr	25	 0:00	1:00	" DST"
d140 2
a141 2
			0:00	Algeria	WET%s	1940 Feb 25 2:00
			1:00	Algeria	MET%s	1946 Oct  7
d143 5
a147 5
			1:00	-	MET	1963 Apr 14
			0:00	Algeria	WET%s	1977 Oct 21
			1:00	Algeria	MET%s	1979 Oct 26
			0:00	Algeria	WET%s	1981 May
			1:00	-	MET
d152 1
a152 1
			0:52	-	LMT	1911 May 26 # Luanda Mean Time
d194 1
a194 1
			-1:00	-	AAT
d245 1
a245 1
Rule	Egypt	1940	only	-	Jul	15	0:00	1:00	" DST"
d247 1
a247 1
Rule	Egypt	1941	only	-	Apr	15	0:00	1:00	" DST"
d249 1
a249 1
Rule	Egypt	1942	1944	-	Apr	 1	0:00	1:00	" DST"
d252 2
a253 2
Rule	Egypt	1945	only	-	Apr	16	0:00	1:00	" DST"
Rule	Egypt	1957	only	-	May	10	0:00	1:00	" DST"
d255 2
a256 2
Rule	Egypt	1958	only	-	May	 1	0:00	1:00	" DST"
Rule	Egypt	1959	1981	-	May	 1	1:00	1:00	" DST"
d259 5
a263 5
Rule	Egypt	1982	only	-	Jul	25	1:00	1:00	" DST"
Rule	Egypt	1983	only	-	Jul	12	1:00	1:00	" DST"
Rule	Egypt	1984	1988	-	May	 1	1:00	1:00	" DST"
Rule	Egypt	1989	only	-	May	 6	1:00	1:00	" DST"
Rule	Egypt	1990	max	-	May	 1	1:00	1:00	" DST"
d266 1
a266 1
			2:00	Egypt	EET%s
d277 2
a278 2
			2:36	-	AMT	1890	      # Asmera Mean Time
			2:35	-	AAMT	1936 May 5    # Addis Ababa MT
d284 1
a284 1
			2:35	-	AAMT	1936 May 5    # Addis Ababa MT
d298 1
a298 1
			-1:07	-	BMT	1935	# Banjul Mean Time
d303 2
a304 2
# From Paul Eggert <eggert@@twinsun.com> (November 18, 1993):
# WATDT is my invention for ``West Africa one-Third Daylight Time''.
d308 1
a308 1
Rule	Ghana	1936	1942	-	Sep	 1	0:00	0:20	WATDT
d363 1
a363 1
			-0:44:30 -	LST	1972 May # Liberia Standard Time
d379 1
a379 1
Rule	Libya	1951	only	-	Oct	14	2:00	1:00	" DST"
d381 1
a381 1
Rule	Libya	1953	only	-	Oct	 9	2:00	1:00	" DST"
d383 1
a383 1
Rule	Libya	1955	only	-	Sep	30	0:00	1:00	" DST"
d385 1
a385 1
Rule	Libya	1982	1984	-	Apr	 1	0:00	1:00	" DST"
d387 2
a388 2
Rule	Libya	1985	only	-	Apr	 6	0:00	1:00	" DST"
Rule	Libya	1986	only	-	Apr	 4	0:00	1:00	" DST"
d390 1
a390 1
Rule	Libya	1987	1989	-	Apr	 1	0:00	1:00	" DST"
d392 1
a392 1
Rule	Libya	1990	only	-	May	 4	0:00	1:00	" DST"
d395 1
a395 1
			1:00	Libya	MET%s	1959
d400 1
a400 1
			1:00	Libya	MET%s	1991
d435 1
a435 1
			4:00	-	SMT
d445 2
a446 2
# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
Rule	Morocco	1939	only	-	Sep	12	 0:00	1:00	" DST"
d448 1
a448 1
Rule	Morocco	1940	only	-	Feb	25	 0:00	1:00	" DST"
d450 1
a450 1
Rule	Morocco	1950	only	-	Jun	11	 0:00	1:00	" DST"
d452 1
a452 1
Rule	Morocco	1967	only	-	Jun	 3	12:00	1:00	" DST"
d454 1
a454 1
Rule	Morocco	1974	only	-	Jun	24	 0:00	1:00	" DST"
d456 1
a456 1
Rule	Morocco	1976	1977	-	May	 1	 0:00	1:00	" DST"
d459 1
a459 1
Rule	Morocco	1978	only	-	Jun	 1	 0:00	1:00	" DST"
d463 6
a468 2
			 0:00	Morocco	WET%s	1984 Mar 16
			 1:00	-	MET	1986
a469 2
# The following are controlled by Spain, and are like Europe/Madrid:
# Alboran, Alhucemas Is, Ceuta, Chafarinas Is, Melilla.
d499 1
a499 1
			4:00	-	SMT
d509 1
a509 1
			-0:06	-	?MT	1951	# a typo in Shanks?
d519 1
a519 1
			-0:37	-	?MT	1912	# a typo in Shanks?
d531 1
a531 1
			4:00	-	SMT
d542 1
a542 1
			-0:53	-	FMT	1913 Jun
d573 1
a573 1
Rule	Sudan	1970	only	-	May	 1	0:00	1:00	" DST"
d575 2
a576 2
Rule	Sudan	1971	only	-	Apr	30	0:00	1:00	" DST"
Rule	Sudan	1972	1985	-	Apr	lastSun	0:00	1:00	" DST"
d579 1
a579 1
			2:00	Sudan	EET%s
d603 1
a603 1
Rule	Tunisia	1939	only	-	Apr	15	23:00s	1:00	" DST"
d605 1
a605 1
Rule	Tunisia	1940	only	-	Feb	25	23:00s	1:00	" DST"
d607 1
a607 1
Rule	Tunisia	1942	only	-	Mar	 9	 0:00	1:00	" DST"
d609 1
a609 1
Rule	Tunisia	1943	only	-	Mar	29	 2:00	1:00	" DST"
d611 1
a611 1
Rule	Tunisia	1943	only	-	Apr	25	 2:00	1:00	" DST"
d613 1
a613 1
Rule	Tunisia	1944	1945	-	Apr	Mon>=1	 2:00	1:00	" DST"
d616 1
a616 1
Rule	Tunisia	1977	only	-	Apr	30	 0:00s	1:00	" DST"
d618 1
a618 1
Rule	Tunisia	1978	only	-	May	 1	 0:00s	1:00	" DST"
d620 1
a620 1
Rule	Tunisia	1988	only	-	Jun	 1	 0:00s	1:00	" DST"
d622 3
a624 3
Rule	Tunisia	1989	only	-	Mar	26	 0:00s	1:00	" DST"
Rule	Tunisia	1990	only	-	May	 1	 0:00s	1:00	" DST"
Rule	Tunisia	1991	max	-	Mar	lastSun	 0:00s	1:00	" DST"
d630 1
a630 1
			1:00	Tunisia	MET%s
d644 1
a644 1
Zone Africa/Lumumbashi	1:49:52 -	LMT	1897 Nov 9
@


1.5
log
@sync with tzdata96a
@
text
@d1 1
a1 1
# @@(#)africa	7.12
a82 1
Rule	Algeria	1911	only	-	Jan	 1	 0:00s	0	-
a213 1
Rule	Egypt	1900	only	-	Oct	 1	0:00	0	-
a275 1
Rule	Ghana	1918	only	-	Jan	 1	0:00	0	WAT
a347 1
Rule	Libya	1920	only	-	Jan	 1	0:00	0	-
a414 1
Rule	Morocco	1913	only	-	Oct	26	 0:00	0	-
a501 1
Rule	SL	1913	only	-	Oct	26	0:00	0	-
a524 1
Rule	SA	1892	only	-	Feb	8	0:00	0	-
a539 1
Rule	Sudan	1931	only	-	Feb	 8	0:00	0	-
a569 1
Rule	Tunisia	1911	only	-	Mar	 9	 0:00	0	-
@


1.4
log
@sync with tzdata95i
@
text
@d1 1
a1 1
# @@(#)africa	7.7
d36 4
d125 3
d258 3
d286 3
d302 3
a365 5
# From Paul Eggert <eggert@@twinsun.com> (November 18, 1993):
# Here's a guess for years starting with 1991.
Rule	Libya	1991	max	-	Apr	 1	0:00	1:00	" DST"
Rule	Libya	1991	max	-	Oct	 1	0:00	0	-

d370 5
a374 1
			1:00	Libya	MET%s
d414 1
a414 1
Zone	Indian/Mayotte	3:01:08 -	LMT	1911 Jul	# Dzaoudzi
d441 1
a441 1
# Alboran, Alhucemas Is, Ceuta, Chafarinas Is, Mellila.
d470 1
a470 1
Zone	Indian/Reunion	3:41:52 -	LMT	1911 Jun	# St Denis
d483 4
a486 4
# Whitman says Tristan da Cunha is on GMT, like Atlantic/St_Helena.
#
# Ascension, Gough, Inaccessible, Nightingale
# no information; probably like Atlantic/St_Helena
d542 4
d549 1
a549 1
Rule	Sudan	1970	max	-	Oct	15	0:00	0	-
d551 1
a551 1
Rule	Sudan	1972	max	-	Apr	lastSun	0:00	1:00	" DST"
d572 3
@


1.3
log
@sync with tzdata95b
@
text
@d1 1
a1 1
# @@(#)africa	7.6
d18 4
d102 1
a102 1
# Shanks gives 0:09 for Paris Mean Time; go with Whitman's more precise 0:09:05.
d105 1
a105 1
			0:09:05	-	PMT	1911 Mar 11    # Paris Mean Time
d310 4
a313 3
# Time magazine reported that it was in honor of their leader's birthday.
# For Liberia before 1972, Shanks reports -0:44, and Whitman reports -0:44:30;
# go with Whitman.
d579 2
a580 1
# Shanks gives 0:09 for Paris Mean Time; go with Whitman's more precise 0:09:05.
d583 1
a583 1
			0:09:05	-	PMT	1911 Mar  9    # Paris Mean Time
@


1.2
log
@updates to timezone files from Arthur David Olson <ado@@elsie.nci.nih.gov>
more updates are in the works; i'm doing this in chunks.
@
text
@d1 185
a185 1
# @@(#)africa	7.1
d202 1
d204 112
a315 7
Rule	Egypt	1960	max	-	May	1	2:00	1:00	" DST"
Rule	Egypt	1960	max	-	Oct	1	2:00	0	-

# Zone	NAME	GMTOFF	RULES/SAVE	FORMAT	[UNTIL]
Zone	Egypt	2:00	Egypt		EET%s	1981
		2:00	-		EET	1983
		2:00	Egypt		EET%s
d328 70
d399 85
a483 2
Rule	Libya	1982	max	-	Apr	1	2:00	1:00	" DST"
Rule	Libya	1982	max	-	Sep	30	2:00	0	-
d485 119
a603 2
# Zone	NAME	GMTOFF	RULES/SAVE	FORMAT	[UNTIL]
Zone	Libya	2:00	Libya		EET%s
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# @@(#)africa	4.3
@


1.1.1.1
log
@initial import of 386bsd-0.1 sources
@
text
@@


1.1.1.2
log
@updated timezone files from ado
@
text
@d1 1
a1 185
# @@(#)africa	7.6

# 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
# tz@@elsie.nci.nih.gov for general use in the future).

# From Paul Eggert <eggert@@twinsun.com> (November 18, 1993):
#
# A good source for time zone historical data outside the U.S. is
# Thomas G. Shanks, The International Atlas (3rd edition),
# San Diego: ACS Publications, Inc. (1991).
# Except where otherwise noted, it is the source for the data below.
#
# Another source occasionally used is Edward W. Whitman, World Time Differences,
# Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
# I found in the UCLA library.
#
# I added so many Zone names that the old, mostly flat name space was unwieldy.
# So I renamed the Zones to 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.
# For example, the old zone name `Egypt' is now `Africa/Cairo'.
#
# Here are the general rules I used for choosing location names,
# in decreasing order of importance:
#
#	Use only valid Posix file names.  Use only Ascii letters, digits, `.',
#		`-' and `_'.  Do 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.
#	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 traditional 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'.
#
# We typically use traditional English time zone abbreviations,
# and assume that applications translate them to other languages
# as part of the normal localization process.
#
# I made up the following time zone abbreviations; corrections are welcome!
#		LMT	Local Mean Time
#	-2:00	CVT	Cape Verde Time (no longer used)
#	-1:00	AAT	Atlantic Africa Time
#	 0:00	WAT	West Africa Time
#	 1:00	CAT	Central Africa Time
#	 2:00	SAT	South Africa Time
#	 3:00	EAT	East Africa Time
#	 4:00	SMT	Seychelles and Mascarene Time
# The final `T' is replaced by `ST' for summer time, e.g. `SAST'.
# BEAT is British East Africa Time, which was 2:30 before 1948 and 2:45 after.


# Algeria
# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
Rule	Algeria	1911	only	-	Jan	 1	 0:00s	0	-
Rule	Algeria	1916	only	-	Jun	14	23:00s	1:00	" DST"
Rule	Algeria	1916	1919	-	Oct	Sun<=7	23:00s	0	-
Rule	Algeria	1917	only	-	Mar	24	23:00s	1:00	" DST"
Rule	Algeria	1918	only	-	Mar	 9	23:00s	1:00	" DST"
Rule	Algeria	1919	only	-	Mar	 1	23:00s	1:00	" DST"
Rule	Algeria	1920	only	-	Feb	14	23:00s	1:00	" DST"
Rule	Algeria	1920	only	-	Oct	23	23:00s	0	-
Rule	Algeria	1921	only	-	Mar	14	23:00s	1:00	" DST"
Rule	Algeria	1921	only	-	Jun	21	23:00s	0	-
Rule	Algeria	1939	only	-	Sep	11	23:00s	1:00	" DST"
Rule	Algeria	1939	only	-	Nov	19	 1:00	0	-
Rule	Algeria	1944	1945	-	Apr	Mon<=7	 2:00	1:00	" DST"
Rule	Algeria	1944	only	-	Oct	 8	 2:00	0	-
Rule	Algeria	1945	only	-	Sep	16	 1:00	0	-
Rule	Algeria	1971	only	-	Apr	25	23:00s	1:00	" DST"
Rule	Algeria	1971	only	-	Sep	26	23:00s	0	-
Rule	Algeria	1977	only	-	May	 6	 0:00	1:00	" DST"
Rule	Algeria	1977	only	-	Oct	21	 0:00	0	-
Rule	Algeria	1978	only	-	Mar	24	 1:00	1:00	" DST"
Rule	Algeria	1978	only	-	Sep	22	 3:00	0	-
Rule	Algeria	1980	only	-	Apr	25	 0:00	1:00	" DST"
Rule	Algeria	1980	only	-	Oct	31	 2:00	0	-
# Shanks gives 0:09 for Paris Mean Time; go with Whitman's more precise 0:09:05.
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Algiers	0:12:12 -	LMT	1891 Mar 15 0:01
			0:09:05	-	PMT	1911 Mar 11    # Paris Mean Time
			0:00	Algeria	WET%s	1940 Feb 25 2:00
			1:00	Algeria	MET%s	1946 Oct  7
			0:00	-	WET	1956 Jan 29
			1:00	-	MET	1963 Apr 14
			0:00	Algeria	WET%s	1977 Oct 21
			1:00	Algeria	MET%s	1979 Oct 26
			0:00	Algeria	WET%s	1981 May
			1:00	-	MET

# Angola
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Luanda	0:52:56	-	LMT	1892
			0:52	-	LMT	1911 May 26 # Luanda Mean Time
			1:00	-	CAT

# Benin
# Whitman says they switched to 1:00 in 1946, not 1934; go with Shanks.
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Porto-Novo	0:10:28	-	LMT	1912
			0:00	-	WAT	1934 Feb 26
			1:00	-	CAT

# Botswana
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Gaborone	1:43:40 -	LMT	1885
			2:00	-	SAT	1943 Sep 19 2:00
			2:00	1:00	SAST	1944 Mar 19 2:00
			2:00	-	SAT

# Burkina Faso
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Ouagadougou	-0:06:04 -	LMT	1912
			 0:00	-	WAT

# Burundi
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Bujumbura	1:57:28	-	LMT	1890
			2:00	-	SAT

# Cameroon
# Whitman says they switched to 1:00 in 1920; go with Shanks.
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Douala	0:38:48	-	LMT	1912
			1:00	-	CAT

# Cape Verde
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Atlantic/Cape_Verde -1:34:04 -	LMT	1907			# Praia
			-2:00	-	CVT	1942 Sep
			-2:00	1:00	CVST	1945 Oct 15
			-2:00	-	CVT	1975 Nov 25 2:00
			-1:00	-	AAT

# Central African Republic
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Bangui	1:14:20	-	LMT	1912
			1:00	-	CAT

# Chad
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Ndjamena	1:00:12 -	LMT	1912
			1:00	-	CAT	1979 Oct 14
			1:00	1:00	CAST	1980 Mar  8
			1:00	-	CAT

# Comoros
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Indian/Comoro	2:53:04 -	LMT	1911 Jul   # Moroni, Gran Comoro
			3:00	-	EAT

# Congo
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Brazzaville	1:01:08 -	LMT	1912
			1:00	-	CAT

# Cote D'Ivoire
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Abidjan	-0:16:08 -	LMT	1912
			 0:00	-	WAT

# Djibouti
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Djibouti	2:52:36 -	LMT	1911 Jul
			3:00	-	EAT
a17 1
# From Shanks (1991):
d19 7
a25 112
Rule	Egypt	1900	only	-	Oct	 1	0:00	0	-
Rule	Egypt	1940	only	-	Jul	15	0:00	1:00	" DST"
Rule	Egypt	1940	only	-	Oct	 1	0:00	0	-
Rule	Egypt	1941	only	-	Apr	15	0:00	1:00	" DST"
Rule	Egypt	1941	only	-	Sep	16	0:00	0	-
Rule	Egypt	1942	1944	-	Apr	 1	0:00	1:00	" DST"
Rule	Egypt	1942	only	-	Oct	27	0:00	0	-
Rule	Egypt	1943	1945	-	Nov	 1	0:00	0	-
Rule	Egypt	1945	only	-	Apr	16	0:00	1:00	" DST"
Rule	Egypt	1957	only	-	May	10	0:00	1:00	" DST"
Rule	Egypt	1957	1958	-	Oct	 1	0:00	0	-
Rule	Egypt	1958	only	-	May	 1	0:00	1:00	" DST"
Rule	Egypt	1959	1981	-	May	 1	1:00	1:00	" DST"
Rule	Egypt	1959	1965	-	Sep	30	3:00	0	-
Rule	Egypt	1966	max	-	Oct	 1	3:00	0	-
Rule	Egypt	1982	only	-	Jul	25	1:00	1:00	" DST"
Rule	Egypt	1983	only	-	Jul	12	1:00	1:00	" DST"
Rule	Egypt	1984	1988	-	May	 1	1:00	1:00	" DST"
Rule	Egypt	1989	only	-	May	 6	1:00	1:00	" DST"
Rule	Egypt	1990	max	-	May	 1	1:00	1:00	" DST"
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Cairo	2:05:00 -	LMT	1900 Oct
			2:00	Egypt	EET%s

# Equatorial Guinea
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Malabo	0:35:08 -	LMT	1912
			0:00	-	WAT	1963 Dec 15
			1:00	-	CAT

# Eritrea
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Asmera	2:35:32 -	LMT	1870
			2:36	-	AMT	1890	      # Asmera Mean Time
			2:35	-	AAMT	1936 May 5    # Addis Ababa MT
			3:00	-	EAT

# Ethiopia
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Addis_Ababa	2:34:48 -	LMT	1870
			2:35	-	AAMT	1936 May 5    # Addis Ababa MT
			3:00	-	EAT

# Gabon
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Libreville	0:37:48 -	LMT	1912
			1:00	-	CAT

# Gambia
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Banjul	-1:06:36 -	LMT	1912
			-1:07	-	BMT	1935	# Banjul Mean Time
			-1:00	-	AAT	1964
			 0:00	-	WAT

# Ghana
# From Paul Eggert <eggert@@twinsun.com> (November 18, 1993):
# WATDT is my invention for ``West Africa one-Third Daylight Time''.
# From Shanks (1991):
# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
Rule	Ghana	1918	only	-	Jan	 1	0:00	0	WAT
# Whitman says DST was observed from 1931 to ``the present''; go with Shanks.
Rule	Ghana	1936	1942	-	Sep	 1	0:00	0:20	WATDT
Rule	Ghana	1936	1942	-	Dec	31	0:00	0	WAT
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Accra	-0:00:52 -	LMT	1918
			 0:00	Ghana	%s

# Guinea
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Conakry	-0:54:52 -	LMT	1912
			 0:00	-	WAT	1934 Feb 26
			 1:00	-	CAT	1960
			 0:00	-	WAT

# Guinea-Bissau
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Bissau	-1:02:20 -	LMT	1911 May 26
			 1:00	-	CAT	1975
			 0:00	-	WAT

# Kenya
# From Paul Eggert <eggert@@twinsun.com> (November 18, 1993):
# Shanks says the transition to 2:45 was in 1940, but it must have been 1948.
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Nairobi	2:27:16	-	LMT	1928 Jul
			3:00	-	EAT	1930
			2:30	-	BEAT	1948
			2:45	-	BEAT	1960
			3:00	-	EAT

# Lesotho
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Maseru	1:50:00 -	LMT	1903 Mar
			2:00	-	SAT	1943 Sep 19 2:00
			2:00	1:00	SAST	1944 Mar 19 2:00
			2:00	-	SAT

# Liberia
# From Paul Eggert <eggert@@twinsun.com> (November 18, 1993):
# In 1972 Liberia was the last country to switch
# from a GMT offset that was not a multiple of 15 minutes.
# Time magazine reported that it was in honor of their leader's birthday.
# For Liberia before 1972, Shanks reports -0:44, and Whitman reports -0:44:30;
# go with Whitman.
#
# From Shanks (1991), as corrected by Whitman:
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Monrovia	-0:43:08 -	LMT	1882
			-0:43:08 -	MMT	1919 Mar # Monrovia Mean Time
			-0:44:30 -	LST	1972 May # Liberia Standard Time
			 0:00	-	WAT
a37 70
# From Shanks (1991):
# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
Rule	Libya	1920	only	-	Jan	 1	0:00	0	-
Rule	Libya	1951	only	-	Oct	14	2:00	1:00	" DST"
Rule	Libya	1952	only	-	Jan	 1	0:00	0	-
Rule	Libya	1953	only	-	Oct	 9	2:00	1:00	" DST"
Rule	Libya	1954	only	-	Jan	 1	0:00	0	-
Rule	Libya	1955	only	-	Sep	30	0:00	1:00	" DST"
Rule	Libya	1956	only	-	Jan	 1	0:00	0	-
Rule	Libya	1982	1984	-	Apr	 1	0:00	1:00	" DST"
Rule	Libya	1982	1985	-	Oct	 1	0:00	0	-
Rule	Libya	1985	only	-	Apr	 6	0:00	1:00	" DST"
Rule	Libya	1986	only	-	Apr	 4	0:00	1:00	" DST"
Rule	Libya	1986	only	-	Oct	 3	0:00	0	-
Rule	Libya	1987	1989	-	Apr	 1	0:00	1:00	" DST"
Rule	Libya	1987	1990	-	Oct	 1	0:00	0	-
Rule	Libya	1990	only	-	May	 4	0:00	1:00	" DST"
# From Paul Eggert <eggert@@twinsun.com> (November 18, 1993):
# Here's a guess for years starting with 1991.
Rule	Libya	1991	max	-	Apr	 1	0:00	1:00	" DST"
Rule	Libya	1991	max	-	Oct	 1	0:00	0	-

# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Tripoli	0:52:44 -	LMT	1920
			1:00	Libya	MET%s	1959
			2:00	-	EET	1982
			1:00	Libya	MET%s

# Madagascar
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Indian/Antananarivo 3:10:04 -	LMT	1911 Jul
			3:00	-	EAT	1954 Feb 27 23:00s
			3:00	1:00	EAST	1954 May 29 23:00s
			3:00	-	EAT

# Malawi
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Blantyre	2:20:00 -	LMT	1903 Mar
			2:00	-	SAT

# Mali
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Bamako	-0:32:00 -	LMT	1912
			 0:00	-	WAT	1934 Feb 26
			-1:00	-	AAT	1960 Jun 20
			 0:00	-	WAT
# no longer different from Bamako, but too famous to omit
Zone	Africa/Timbuktu	-0:12:04 -	LMT	1912
			 0:00	-	WAT

# Mauritania
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Nouakchott	-1:03:48 -	LMT	1912
			 0:00	-	WAT	1934 Feb 26
			-1:00	-	AAT	1960 Jun 20
			 0:00	-	WAT

# Mauritius
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Indian/Mauritius	3:50:00 -	LMT	1907		# Port Louis
			4:00	-	SMT
# Agalega Is, Rodriguez
# no information; probably like Indian/Mauritius

# Mayotte
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Indian/Mayotte	3:01:08 -	LMT	1911 Jul	# Dzaoudzi
			3:00	-	EAT

# Morocco
d39 2
a40 85
Rule	Morocco	1913	only	-	Oct	26	 0:00	0	-
Rule	Morocco	1939	only	-	Sep	12	 0:00	1:00	" DST"
Rule	Morocco	1939	only	-	Nov	19	 0:00	0	-
Rule	Morocco	1940	only	-	Feb	25	 0:00	1:00	" DST"
Rule	Morocco	1945	only	-	Nov	18	 0:00	0	-
Rule	Morocco	1950	only	-	Jun	11	 0:00	1:00	" DST"
Rule	Morocco	1950	only	-	Oct	29	 0:00	0	-
Rule	Morocco	1967	only	-	Jun	 3	12:00	1:00	" DST"
Rule	Morocco	1967	only	-	Oct	 1	 0:00	0	-
Rule	Morocco	1974	only	-	Jun	24	 0:00	1:00	" DST"
Rule	Morocco	1974	only	-	Sep	 1	 0:00	0	-
Rule	Morocco	1976	1977	-	May	 1	 0:00	1:00	" DST"
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	" DST"
Rule	Morocco	1978	only	-	Aug	 4	 0:00	0	-
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Casablanca	-0:30:20 -	LMT	1913 Oct 26
			 0:00	Morocco	WET%s	1984 Mar 16
			 1:00	-	MET	1986
			 0:00	-	WET
# The following are controlled by Spain, and are like Europe/Madrid:
# Alboran, Alhucemas Is, Ceuta, Chafarinas Is, Mellila.

# Mozambique
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Maputo	2:10:20 -	LMT	1903 Mar
			2:00	-	SAT

# Namibia
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Windhoek	1:08:24 -	LMT	1892 Feb 8
			1:30	-	SWAT	1903 Mar	# SW Africa Time
			2:00	-	SAT	1942 Sep 20 2:00
			2:00	1:00	SAST	1943 Mar 21 2:00
			2:00	-	SAT

# Niger
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Niamey	0:08:28 -	LMT	1912
			1:00	-	CAT	1934 Feb 26
			0:00	-	WAT	1960
			1:00	-	CAT

# Nigeria
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Lagos	0:13:36 -	LMT	1919 Sep
			1:00	-	CAT

# Reunion
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Indian/Reunion	3:41:52 -	LMT	1911 Jun	# St Denis
			4:00	-	SMT

# Rwanda
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Kigali	2:00:16 -	LMT	1935 Jun
			2:00	-	SAT

# St Helena
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Atlantic/St_Helena	-0:22:48 -	LMT	1890		# Jamestown
			-0:06	-	?MT	1951	# a typo in Shanks?
			 0:00	-	GMT
# Whitman says Tristan da Cunha is on GMT, like Atlantic/St_Helena.
#
# Ascension, Gough, Inaccessible, Nightingale
# no information; probably like Atlantic/St_Helena

# Sao Tome and Principe
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Sao_Tome	 0:26:56 -	LMT	1884
			-0:37	-	?MT	1912	# a typo in Shanks?
			 0:00	-	WAT

# Senegal
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Dakar	-1:09:44 -	LMT	1912
			-1:00	-	AAT	1941 Jun
			 0:00	-	WAT

# Seychelles
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Indian/Mahe	3:41:48 -	LMT	1906 Jun	# Victoria
			4:00	-	SMT
d42 2
a43 119
# Sierra Leone
# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
Rule	SL	1913	only	-	Oct	26	0:00	0	-
# Whitman gives Mar 31 - Aug 31 for 1931 on; go with Shanks.
Rule	SL	1935	1942	-	Jun	 1	0:00	1:00	S
Rule	SL	1935	1942	-	Oct	 1	0:00	0	-
Rule	SL	1957	1962	-	Jun	 1	0:00	1:00	S
Rule	SL	1957	1962	-	Sep	 1	0:00	0	-
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Freetown	-0:53:00 -	LMT	1882
			-0:53	-	FMT	1913 Jun
			-1:00	SL	AA%sT	1957
			 0:00	SL	WA%sT

# Somalia
# From Paul Eggert <eggert@@twinsun.com> (November 18, 1993):
# Shanks omits the 1948 transition to 2:45; this is probably a typo.
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Mogadishu	3:01:28 -	LMT	1893 Nov
			3:00	-	EAT	1931
			2:30	-	BEAT	1948
			2:45	-	BEAT	1957	# not in Shanks
			3:00	-	EAT

# South Africa
# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
Rule	SA	1892	only	-	Feb	8	0:00	0	-
Rule	SA	1942	1943	-	Sep	Sun>=15	2:00	1:00	S
Rule	SA	1943	1944	-	Mar	Sun>=15	2:00	0	-
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Johannesburg 1:52:00 -	LMT	1892 Feb 8
			1:30	-	SAT	1903 Mar
			2:00	SA	SA%sT
# Prince Edward Is
# no information

# Sudan
# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
Rule	Sudan	1931	only	-	Feb	 8	0:00	0	-
Rule	Sudan	1970	only	-	May	 1	0:00	1:00	" DST"
Rule	Sudan	1970	max	-	Oct	15	0:00	0	-
Rule	Sudan	1971	only	-	Apr	30	0:00	1:00	" DST"
Rule	Sudan	1972	max	-	Apr	lastSun	0:00	1:00	" DST"
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Khartoum	2:10:08 -	LMT	1931
			2:00	Sudan	EET%s

# Swaziland
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Mbabane	2:04:24 -	LMT	1903 Mar
			2:00	-	SAT

# Tanzania
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Dar_es_Salaam 2:37:08 -	LMT	1931
			3:00	-	EAT	1948
			2:45	-	BEAT	1961
			3:00	-	EAT

# Togo
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Lome	0:04:52 -	LMT	1893
			0:00	-	WAT

# Tunisia
# Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
Rule	Tunisia	1911	only	-	Mar	 9	 0:00	0	-
Rule	Tunisia	1939	only	-	Apr	15	23:00s	1:00	" DST"
Rule	Tunisia	1939	only	-	Nov	18	23:00s	0	-
Rule	Tunisia	1940	only	-	Feb	25	23:00s	1:00	" DST"
Rule	Tunisia	1941	only	-	Oct	 6	 0:00	0	-
Rule	Tunisia	1942	only	-	Mar	 9	 0:00	1:00	" DST"
Rule	Tunisia	1942	only	-	Nov	 2	 3:00	0	-
Rule	Tunisia	1943	only	-	Mar	29	 2:00	1:00	" DST"
Rule	Tunisia	1943	only	-	Apr	17	 2:00	0	-
Rule	Tunisia	1943	only	-	Apr	25	 2:00	1:00	" DST"
Rule	Tunisia	1943	only	-	Oct	 4	 2:00	0	-
Rule	Tunisia	1944	1945	-	Apr	Mon>=1	 2:00	1:00	" DST"
Rule	Tunisia	1944	only	-	Oct	 8	 0:00	0	-
Rule	Tunisia	1945	only	-	Sep	16	 0:00	0	-
Rule	Tunisia	1977	only	-	Apr	30	 0:00s	1:00	" DST"
Rule	Tunisia	1977	only	-	Sep	24	 0:00s	0	-
Rule	Tunisia	1978	only	-	May	 1	 0:00s	1:00	" DST"
Rule	Tunisia	1978	only	-	Oct	 1	 0:00s	0	-
Rule	Tunisia	1988	only	-	Jun	 1	 0:00s	1:00	" DST"
Rule	Tunisia	1988	max	-	Sep	lastSun	 0:00s	0	-
Rule	Tunisia	1989	only	-	Mar	26	 0:00s	1:00	" DST"
Rule	Tunisia	1990	only	-	May	 1	 0:00s	1:00	" DST"
Rule	Tunisia	1991	max	-	Mar	lastSun	 0:00s	1:00	" DST"
# Shanks gives 0:09 for Paris Mean Time; go with Whitman's more precise 0:09:05.
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Tunis	0:40:44 -	LMT	1881 May 12
			0:09:05	-	PMT	1911 Mar  9    # Paris Mean Time
			1:00	Tunisia	MET%s

# Uganda
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Kampala	2:09:40 -	LMT	1928 Jul
			3:00	-	EAT	1930
			2:30	-	BEAT	1948
			2:45	-	BEAT	1957
			3:00	-	EAT

# Zaire
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone Africa/Kinshasa	1:01:12 -	LMT	1897 Nov 9
			1:00	-	CAT
Zone Africa/Lumumbashi	1:49:52 -	LMT	1897 Nov 9
			2:00	-	SAT

# Zambia
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Lusaka	1:53:08 -	LMT	1903 Mar
			2:00	-	SAT

# Zimbabwe
# Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
Zone	Africa/Harare	2:04:12 -	LMT	1903 Mar
			2:00	-	SAT
@


1.1.1.3
log
@updated to tzdata95i
@
text
@d1 1
a1 1
# @@(#)africa	7.7
a17 4
# A reliable and entertaining source about time zones is
# Derek Howse, Greenwich time and the discovery of the longitude,
# Oxford University Press (1980).
#
d98 1
a98 1
# Shanks gives 0:09 for Paris Mean Time; go with Howse's more precise 0:09:21.
d101 1
a101 1
			0:09:21	-	PMT	1911 Mar 11    # Paris Mean Time
d306 3
a308 4
# Howse reports that it was in honor of their president's birthday.
# Shanks reports the date as May 1, whereas Howse reports Jan; go with Shanks.
# For Liberia before 1972, Shanks reports -0:44, whereas Howse and Whitman
# each report -0:44:30; go with the more precise figure.
d574 1
a574 2
# Shanks gives 0:09 for Paris Mean Time; go with Howse's more precise 0:09:21.
# Shanks says the 1911 switch occurred on Mar 9; go with Howse's Mar 11.
d577 1
a577 1
			0:09:21	-	PMT	1911 Mar 11    # Paris Mean Time
@


1.1.1.4
log
@import tzdata96a
@
text
@d1 1
a1 1
# @@(#)africa	7.12
a35 4
#	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.
a120 3
# Bassas da India
# uninhabited

a250 3
# Europa Island
# uninhabited

a275 3
# Glorioso Is
# uninhabited

a288 3
# Juan de Nova
# uninhabited

d350 5
d359 1
a359 5
# From Paul Eggert <eggert@@twinsun.com> (1995-12-19):
# usno1995 (from OAG) says Libya uses 2:00 all year, as they did before 1982.
# We don't know when they switched back.  We'll guess 1991.
			1:00	Libya	MET%s	1991
			2:00	-	EET
d399 1
a399 1
Zone	Indian/Mayotte	3:00:56 -	LMT	1911 Jul	# Mamoutzou
d426 1
a426 1
# Alboran, Alhucemas Is, Ceuta, Chafarinas Is, Melilla.
d455 1
a455 1
Zone	Indian/Reunion	3:41:52 -	LMT	1911 Jun	# Saint-Denis
d468 4
a471 4
# The other parts of the St Helena territory are similar:
#	Tristan da Cunha: on GMT, says Whitman
#	Ascension: on GMT, says usno1995
#	Gough, Inaccessible, Nightingale: no information, but probably GMT
a526 4
# From Michael Ross <mross@@antigone.com> (November 15, 1995):
# Sudan no longer observes any form of daylight time change.
# I verified this today by telephone with the Sudan Mission to the
# United Nations: 212-573-6033
d530 1
a530 1
Rule	Sudan	1970	1985	-	Oct	15	0:00	0	-
d532 1
a532 1
Rule	Sudan	1972	1985	-	Apr	lastSun	0:00	1:00	" DST"
a552 3

# Tromelin
# uninhabited
@


1.1.1.5
log
@import tzdata96h
@
text
@d1 1
a1 1
# @@(#)africa	7.13
d83 1
d215 1
d278 1
d351 1
d419 1
d507 1
d531 1
d547 1
d578 1
@


1.1.1.6
log
@import tzdata96k
@
text
@d1 1
a1 1
# @@(#)africa	7.14
d7 1
a7 1
# From Paul Eggert <eggert@@twinsun.com> (1996-09-03):
d64 3
a66 35
# For time zone abbreviations like `EST' I used the following rules,
# in decreasing order of importance:
#
#	Use abbreviations that consist of 3 or more upper-case Ascii letters,
#		except use "___" for locations while uninhabited.
#		Posix.1 requires at least 3 characters, and the restriction to
#		upper-case Ascii letters follows most traditions.
#		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.  In theory, the character set could
#		be !%./@@A-Z^_a-z{}, but these tables use only upper-case
#		Ascii letters (and "___").
#	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. `MOSST' for MOScow Summer Time.
d68 1
a68 2
#
# For Africa I invented the following time zone abbreviations.
d70 2
a71 1
#	-1:00	AAT	Atlantic Africa Time (no longer used)
d76 1
d83 1
a83 1
Rule	Algeria	1916	only	-	Jun	14	23:00s	1:00	S
d85 4
a88 4
Rule	Algeria	1917	only	-	Mar	24	23:00s	1:00	S
Rule	Algeria	1918	only	-	Mar	 9	23:00s	1:00	S
Rule	Algeria	1919	only	-	Mar	 1	23:00s	1:00	S
Rule	Algeria	1920	only	-	Feb	14	23:00s	1:00	S
d90 1
a90 1
Rule	Algeria	1921	only	-	Mar	14	23:00s	1:00	S
d92 1
a92 1
Rule	Algeria	1939	only	-	Sep	11	23:00s	1:00	S
d94 1
a94 1
Rule	Algeria	1944	1945	-	Apr	Mon<=7	 2:00	1:00	S
d97 1
a97 1
Rule	Algeria	1971	only	-	Apr	25	23:00s	1:00	S
d99 1
a99 1
Rule	Algeria	1977	only	-	May	 6	 0:00	1:00	S
d101 1
a101 1
Rule	Algeria	1978	only	-	Mar	24	 1:00	1:00	S
d103 1
a103 1
Rule	Algeria	1980	only	-	Apr	25	 0:00	1:00	S
d109 2
a110 2
			0:00	Algeria	WE%sT	1940 Feb 25 2:00
			1:00	Algeria	CE%sT	1946 Oct  7
d112 5
a116 5
			1:00	-	CET	1963 Apr 14
			0:00	Algeria	WE%sT	1977 Oct 21
			1:00	Algeria	CE%sT	1979 Oct 26
			0:00	Algeria	WE%sT	1981 May
			1:00	-	CET
d121 1
a121 1
			0:52:04	-	LMT	1911 May 26 # Luanda Mean Time?
d163 1
a163 1
			-1:00	-	CVT
d214 1
a214 1
Rule	Egypt	1940	only	-	Jul	15	0:00	1:00	S
d216 1
a216 1
Rule	Egypt	1941	only	-	Apr	15	0:00	1:00	S
d218 1
a218 1
Rule	Egypt	1942	1944	-	Apr	 1	0:00	1:00	S
d221 2
a222 2
Rule	Egypt	1945	only	-	Apr	16	0:00	1:00	S
Rule	Egypt	1957	only	-	May	10	0:00	1:00	S
d224 2
a225 2
Rule	Egypt	1958	only	-	May	 1	0:00	1:00	S
Rule	Egypt	1959	1981	-	May	 1	1:00	1:00	S
d228 5
a232 5
Rule	Egypt	1982	only	-	Jul	25	1:00	1:00	S
Rule	Egypt	1983	only	-	Jul	12	1:00	1:00	S
Rule	Egypt	1984	1988	-	May	 1	1:00	1:00	S
Rule	Egypt	1989	only	-	May	 6	1:00	1:00	S
Rule	Egypt	1990	max	-	May	 1	1:00	1:00	S
d235 1
a235 1
			2:00	Egypt	EE%sT
d246 2
a247 2
			2:35:32	-	AMT	1890	      # Asmera Mean Time
			2:35:20	-	AAMT	1936 May 5    # Addis Ababa MT?
d253 1
a253 1
			2:35:20	-	AAMT	1936 May 5    # Addis Ababa MT?
d267 1
a267 1
			-1:06:36 -	BMT	1935	# Banjul Mean Time
d272 2
a273 2
# From Paul Eggert <eggert@@twinsun.com> (1996-09-03):
# WATST is my invention for ``West Africa one-Third Summer Time''.
d277 1
a277 1
Rule	Ghana	1936	1942	-	Sep	 1	0:00	0:20	WATST
d332 1
a332 1
			-0:44:30 -	LRT	1972 May # Liberia Time
d348 1
a348 1
Rule	Libya	1951	only	-	Oct	14	2:00	1:00	S
d350 1
a350 1
Rule	Libya	1953	only	-	Oct	 9	2:00	1:00	S
d352 1
a352 1
Rule	Libya	1955	only	-	Sep	30	0:00	1:00	S
d354 1
a354 1
Rule	Libya	1982	1984	-	Apr	 1	0:00	1:00	S
d356 2
a357 2
Rule	Libya	1985	only	-	Apr	 6	0:00	1:00	S
Rule	Libya	1986	only	-	Apr	 4	0:00	1:00	S
d359 1
a359 1
Rule	Libya	1987	1989	-	Apr	 1	0:00	1:00	S
d361 1
a361 1
Rule	Libya	1990	only	-	May	 4	0:00	1:00	S
d364 1
a364 1
			1:00	Libya	CE%sT	1959
d369 1
a369 1
			1:00	Libya	CE%sT	1991
d404 1
a404 1
			4:00	-	MUT	# Mauritius Time
d414 2
a415 2
# rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
Rule	Morocco	1939	only	-	Sep	12	 0:00	1:00	S
d417 1
a417 1
Rule	Morocco	1940	only	-	Feb	25	 0:00	1:00	S
d419 1
a419 1
Rule	Morocco	1950	only	-	Jun	11	 0:00	1:00	S
d421 1
a421 1
Rule	Morocco	1967	only	-	Jun	 3	12:00	1:00	S
d423 1
a423 1
Rule	Morocco	1974	only	-	Jun	24	 0:00	1:00	S
d425 1
a425 1
Rule	Morocco	1976	1977	-	May	 1	 0:00	1:00	S
d428 1
a428 1
Rule	Morocco	1978	only	-	Jun	 1	 0:00	1:00	S
d432 2
a433 6
			 0:00	Morocco	WE%sT	1984 Mar 16
			 1:00	-	CET	1986
			 0:00	-	WET
# Western Sahara
Zone Africa/El_Aaiun	-0:52:48 -	LMT	1934 Jan
			-1:00	-	AAT	1976 Apr 14
d435 2
d466 1
a466 1
			4:00	-	RET	# Reunion Time
d476 1
a476 1
			-0:06	-	SHT	1951	# St Helena Time (?)
d486 1
a486 1
			-0:36:32 -	LMT	1912	# Lisbon Mean Time
d498 1
a498 1
			4:00	-	SCT	# Seychelles Time
d509 1
a509 1
			-0:53:00 -	FMT	1913 Jun # Freetown Mean Time
d540 1
a540 1
Rule	Sudan	1970	only	-	May	 1	0:00	1:00	S
d542 2
a543 2
Rule	Sudan	1971	only	-	Apr	30	0:00	1:00	S
Rule	Sudan	1972	1985	-	Apr	lastSun	0:00	1:00	S
d546 1
a546 1
			2:00	Sudan	EE%sT
d570 1
a570 1
Rule	Tunisia	1939	only	-	Apr	15	23:00s	1:00	S
d572 1
a572 1
Rule	Tunisia	1940	only	-	Feb	25	23:00s	1:00	S
d574 1
a574 1
Rule	Tunisia	1942	only	-	Mar	 9	 0:00	1:00	S
d576 1
a576 1
Rule	Tunisia	1943	only	-	Mar	29	 2:00	1:00	S
d578 1
a578 1
Rule	Tunisia	1943	only	-	Apr	25	 2:00	1:00	S
d580 1
a580 1
Rule	Tunisia	1944	1945	-	Apr	Mon>=1	 2:00	1:00	S
d583 1
a583 1
Rule	Tunisia	1977	only	-	Apr	30	 0:00s	1:00	S
d585 1
a585 1
Rule	Tunisia	1978	only	-	May	 1	 0:00s	1:00	S
d587 1
a587 1
Rule	Tunisia	1988	only	-	Jun	 1	 0:00s	1:00	S
d589 3
a591 3
Rule	Tunisia	1989	only	-	Mar	26	 0:00s	1:00	S
Rule	Tunisia	1990	only	-	May	 1	 0:00s	1:00	S
Rule	Tunisia	1991	max	-	Mar	lastSun	 0:00s	1:00	S
d597 1
a597 1
			1:00	Tunisia	CE%sT
d611 1
a611 1
Zone Africa/Lubumbashi	1:49:52 -	LMT	1897 Nov 9
@


1.1.1.7
log
@import tzdata96m
@
text
@d1 1
a1 1
# @@(#)africa	7.16
d7 1
a7 1
# From Paul Eggert <eggert@@twinsun.com> (1996-11-22):
d12 1
a12 9
#
# Gwillim Law <LAW@@encmail.encompass.com> writes that a good source
# for recent time zone data is the International Air Transport
# Association's Standard Schedules Information Manual (IATA SSIM),
# published semiannually.  Law sent in several helpful summaries
# of the IATA's data after 1990.
#
# Except where otherwise noted, Shanks is the source for entries through 1990,
# and IATA SSIM is the source for entries after 1990.
d232 1
a232 1
# From Bob Devine (1988-01-28):
d238 1
a238 1
# From U. S. Naval Observatory (1989-01-19):
d258 1
a258 1
Rule	Egypt	1966	1990	-	Oct	 1	3:00	0	-
d263 1
a263 6
Rule	Egypt	1990	only	-	May	 1	1:00	1:00	S
Rule	Egypt	1991	1994	-	May	 1	0:00	1:00	S
Rule	Egypt	1991	1994	-	Oct	 1	0:00	0	-
Rule	Egypt	1995	max	-	Apr	lastFri	0:00	1:00	S
Rule	Egypt	1995	max	-	Sep	lastFri	0:00	0	-

d334 1
a334 1
# From Paul Eggert <eggert@@twinsun.com> (1993-11-18):
d351 1
a351 1
# From Paul Eggert <eggert@@twinsun.com> (1993-11-18):
d373 1
a373 1
# From U. S. Naval Observatory (1989-01-19):
a392 2
Rule	Libya	1996	max	-	Mar	30	2:00s	1:00	S
Rule	Libya	1996	max	-	Sep	30	2:00s	0	-
d397 3
d401 1
a401 2
			2:00	-	EET	1996 Mar 30 3:00
			1:00	Libya	CE%sT
d445 1
a445 1
# RULE	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
a476 3
# 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	-
d482 1
a482 1
			2:00	Namibia	SA%sT
d547 1
a547 1
# From Paul Eggert <eggert@@twinsun.com> (1993-11-18):
d568 1
a568 1
# From Michael Ross <mross@@antigone.com> (1995-11-15):
d621 1
a621 1
Rule	Tunisia	1988	1990	-	Sep	lastSun	 0:00s	0	-
d624 1
@
