diff --git a/backport-Cite-Tom-Scott-on-Danish-time.patch b/backport-Cite-Tom-Scott-on-Danish-time.patch
new file mode 100644
index 0000000..f3c9b2e
--- /dev/null
+++ b/backport-Cite-Tom-Scott-on-Danish-time.patch
@@ -0,0 +1,29 @@
+From 43dda7dbe5ec831e2f0f14626e707200dd421239 Mon Sep 17 00:00:00 2001
+From: Paul Eggert
+Date: Fri, 16 Oct 2020 19:11:47 -0700
+Subject: [PATCH 2/6] Cite Tom Scott on Danish time
+
+* tz-art.html (Documentaries): Add "Why Denmark is .17 Seconds
+Behind The World" (thanks to Jim Eggert).
+---
+ tz-art.html | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/tz-art.html b/tz-art.html
+index 5de546a..72b9654 100644
+--- a/tz-art.html
++++ b/tz-art.html
+@@ -22,6 +22,10 @@ into problems that programmers have with timekeeping.
+ Explaining The Mysteries Of Time Zones" (2017; 2:15)
+ briefly says why France has more time zones than Russia.
+
++"Why Denmark is
++.17 Seconds Behind The World" (2019; 6:29) explains why Denmark and
++the United Kingdom don't exactly follow their own law about civil time.
++
+ "About Time" (1962; 59 minutes) is part of the
+ Bell Science extravaganza, with Frank Baxter, Richard Deacon, and Les Tremayne.
+ Its advisor was Richard Feynman, and it was voiced by Mel Blanc.
+--
+1.8.3.1
+
diff --git a/backport-Fail-on-ZIC_BLOAT_DEFAULT-typo.patch b/backport-Fail-on-ZIC_BLOAT_DEFAULT-typo.patch
new file mode 100644
index 0000000..1eef2df
--- /dev/null
+++ b/backport-Fail-on-ZIC_BLOAT_DEFAULT-typo.patch
@@ -0,0 +1,48 @@
+From 103e7868cf8fa91146c1b46012650a16ce29f9b0 Mon Sep 17 00:00:00 2001
+From: Paul Eggert
+Date: Sun, 18 Oct 2020 13:34:30 -0700
+Subject: [PATCH 5/6] Fail on ZIC_BLOAT_DEFAULT typo
+
+Also, try to pacify Coverity. Problem reported by Tom Lane in:
+https://mm.icann.org/pipermail/tz/2020-October/029370.html
+* zic.c (main): Use a static constant to try to pacify Coverity.
+Also, check that the default is either "slim" or "fat".
+---
+ zic.c | 14 +++++++++++---
+ 1 file changed, 11 insertions(+), 3 deletions(-)
+
+diff --git a/zic.c b/zic.c
+index a47c052..a902b34 100644
+--- a/zic.c
++++ b/zic.c
+@@ -658,7 +658,8 @@ static const char * leapsec;
+ static const char * tzdefault;
+
+ /* -1 if the TZif output file should be slim, 0 if default, 1 if the
+- output should be fat for backward compatibility. The default is slim. */
++ output should be fat for backward compatibility. ZIC_BLOAT_DEFAULT
++ determines the default. */
+ static int bloat;
+
+ static bool
+@@ -795,8 +796,15 @@ _("%s: invalid time range: %s\n"),
+ }
+ if (optind == argc - 1 && strcmp(argv[optind], "=") == 0)
+ usage(stderr, EXIT_FAILURE); /* usage message by request */
+- if (bloat == 0)
+- bloat = strcmp(ZIC_BLOAT_DEFAULT, "slim") == 0 ? -1 : 1;
++ if (bloat == 0) {
++ static char const bloat_default[] = ZIC_BLOAT_DEFAULT;
++ if (strcmp(bloat_default, "slim") == 0)
++ bloat = -1;
++ else if (strcmp(bloat_default, "fat") == 0)
++ bloat = 1;
++ else
++ abort(); /* Configuration error. */
++ }
+ if (directory == NULL)
+ directory = TZDIR;
+ if (tzdefault == NULL)
+--
+1.8.3.1
+
diff --git a/backport-Fiji-observes-DST-from-2020-12-20-to-2021-01-17.patch b/backport-Fiji-observes-DST-from-2020-12-20-to-2021-01-17.patch
deleted file mode 100644
index 16672b0..0000000
--- a/backport-Fiji-observes-DST-from-2020-12-20-to-2021-01-17.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-From d5c1b97cd1eb0af1711af415bbd677b0510c718b Mon Sep 17 00:00:00 2001
-From: Tim Parenti
-Date: Thu, 8 Oct 2020 17:52:53 -0400
-Subject: [PATCH] Fiji observes DST from 2020-12-20 to 2021-01-17
-
-* australasia (Fiji): Guess that the later-than-usual start date is a
-one-time departure from the recent pattern.
-* NEWS: Mention this.
----
- NEWS | 13 +++++++++++++
- australasia | 17 ++++++++++++++++-
- 2 files changed, 29 insertions(+), 1 deletion(-)
-
-diff --git a/NEWS b/NEWS
-index c77f76d..298ad4d 100644
---- a/NEWS
-+++ b/NEWS
-@@ -1,5 +1,18 @@
- News for the tz database
-
-+Unreleased, experimental changes
-+
-+ Briefly:
-+ Fiji starts DST later than usual, on 2020-12-20.
-+
-+ Changes to future timestamps
-+ Fiji will start DST on 2020-12-20, instead of 2020-11-08 as
-+ previously predicted. DST will still end on 2021-01-17.
-+ (Thanks to Raymond Kumar and Alan Mintz.) Assume for now that
-+ the later-than-usual start date is a one-time departure from the
-+ recent pattern.
-+
-+
- Release 2020b - 2020-10-06 18:35:04 -0700
-
- Briefly:
-diff --git a/australasia b/australasia
-index a8886ff..aa7ab7f 100644
---- a/australasia
-+++ b/australasia
-@@ -381,6 +381,19 @@ Zone Indian/Cocos 6:27:40 - LMT 1900
- # From Michael Deckers (2019-08-06):
- # https://www.laws.gov.fj/LawsAsMade/downloadfile/848
-
-+# From Raymond Kumar (2020-10-08):
-+# [DST in Fiji] is from December 20th 2020, till 17th January 2021.
-+# From Alan Mintz (2020-10-08):
-+# https://www.laws.gov.fj/LawsAsMade/GetFile/1071
-+# From Tim Parenti (2020-10-08):
-+# https://www.fijivillage.com/news/Daylight-saving-from-Dec-20th-this-year-to-Jan-17th-2021-8rf4x5/
-+# "Minister for Employment, Parveen Bala says they had never thought of
-+# stopping daylight saving. He says it was just to decide on when it should
-+# start and end. Bala says it is a short period..."
-+# Since the end date is still in line with our ongoing predictions, assume for
-+# now that the later-than-usual start date is a one-time departure from the
-+# recent second Sunday in November pattern.
-+
- # Rule NAME FROM TO - IN ON AT SAVE LETTER/S
- Rule Fiji 1998 1999 - Nov Sun>=1 2:00 1:00 -
- Rule Fiji 1999 2000 - Feb lastSun 3:00 0 -
-@@ -392,7 +405,9 @@ Rule Fiji 2012 2013 - Jan Sun>=18 3:00 0 -
- Rule Fiji 2014 only - Jan Sun>=18 2:00 0 -
- Rule Fiji 2014 2018 - Nov Sun>=1 2:00 1:00 -
- Rule Fiji 2015 max - Jan Sun>=12 3:00 0 -
--Rule Fiji 2019 max - Nov Sun>=8 2:00 1:00 -
-+Rule Fiji 2019 only - Nov Sun>=8 2:00 1:00 -
-+Rule Fiji 2020 only - Dec 20 2:00 1:00 -
-+Rule Fiji 2021 max - Nov Sun>=8 2:00 1:00 -
- # Zone NAME STDOFF RULES FORMAT [UNTIL]
- Zone Pacific/Fiji 11:55:44 - LMT 1915 Oct 26 # Suva
- 12:00 Fiji +12/+13
---
-1.8.3.1
-
diff --git a/backport-Improve-TZUpdater-and-Python-links.patch b/backport-Improve-TZUpdater-and-Python-links.patch
new file mode 100644
index 0000000..b624264
--- /dev/null
+++ b/backport-Improve-TZUpdater-and-Python-links.patch
@@ -0,0 +1,98 @@
+From 980306471fee903863c399741a38aa898c335979 Mon Sep 17 00:00:00 2001
+From: Paul Eggert
+Date: Sat, 17 Oct 2020 17:56:33 -0700
+Subject: [PATCH 4/6] Improve TZUpdater and Python links
+
+* tz-link.html: Improve URLs to TZUpdater (thanks to
+Brian Inglis) and modernize the discussion of TZUpdater
+and some of its competitors. Likewise for Python.
+---
+ tz-link.html | 35 ++++++++++++++++++++---------------
+ 1 file changed, 20 insertions(+), 15 deletions(-)
+
+diff --git a/tz-link.html b/tz-link.html
+index 606a83b..a0e35a0 100644
+--- a/tz-link.html
++++ b/tz-link.html
+@@ -245,13 +245,12 @@ href="https://play.google.com/store/apps/details?id=com.google.android.timezone.
+ ICU,
+-IBM
+-and Oracle
+-Java, Joda-Time, IBM
++JDK,
++Joda-Time, MySQL,
+-and Noda Time (see below).
++Noda Time, and OpenJDK/Oracle JDK.
+
+ Sources for the tz database are
+ MIT license.
+ Java-based compilers and libraries include:
+
+ The Java
+ SE 8 Date and Time API can be supplemented by API contains a class
+ Java 8 java.time, which its users should migrate to once
+ they can assume Java 8 or later. It is available under the Apache License.
+-IANA Updater,
+-tzdbgen, and IANA Updater and ZIUpdater
+-are other alternatives to TZUpdater. IANA Updater's license is unclear;
+-the others are licensed under the GPL.
++are alternatives to TZUpdater. IANA Updater's license is unclear;
++ZIUpdater is licensed under the GPL.
+ Time4A: Advanced date and
+ time library for Android and
+ Time4J: Advanced date,
+@@ -515,7 +517,10 @@ It is freely available under a BSD-style license.
+ pytz – World Timezone
+ Definitions for Python compiles tz source into
+ Python.
+-It is freely available under a BSD-style license.
++It is freely available under a BSD-style license.
++In code that can assume Python 3.9 or later it is superseded by
++zoneinfo.ZoneInfo
++and the tzdata Python package.
+
TZInfo –
+ Ruby Timezone Library
+ compiles tz source into
+@@ -579,14 +584,14 @@ DateTime::TimeZone::Tzfile
+ is a TZif file reader written in Perl.
+ It is freely available under the same terms as Perl
+ (dual GPL and Artistic license).
+-Python has a Python has a zoneinfo.ZoneInfo
+ class that reads TZif data and creates objects
+ that represent tzdb timezones.
+ Python is freely available under the
+ Python Software Foundation
+ License.
+-A companion PyPI module
++A companion href="https://pypi.org/">PyPI module
+ tzdata
+ supplies TZif data if the underlying system data cannot be found;
+ it is freely available under the Apache License.
+--
+1.8.3.1
+
diff --git a/backport-Palestine-ends-DST-on-2020-10-24.patch b/backport-Palestine-ends-DST-on-2020-10-24.patch
new file mode 100644
index 0000000..b732f3a
--- /dev/null
+++ b/backport-Palestine-ends-DST-on-2020-10-24.patch
@@ -0,0 +1,98 @@
+From efd0231aa7a68ec431ce99251d2496a0eed624ec Mon Sep 17 00:00:00 2001
+From: Tim Parenti
+Date: Tue, 20 Oct 2020 10:53:09 -0400
+Subject: [PATCH 6/6] Palestine ends DST on 2020-10-24
+
+(Thanks to Sharef Mustafa.)
+* asia (Palestine): Assume future fall transitions will be on the
+Saturday preceding October's last Sunday at 01:00, with the recent
+exception of the 2019-10-26 fall-back, which was at 00:00.
+(Thanks to Steffen Thorsen.)
+* NEWS: Mention this.
+---
+ NEWS | 18 ++++++++++++++++++
+ asia | 28 ++++++++++++++++++++++++----
+ 2 files changed, 42 insertions(+), 4 deletions(-)
+
+diff --git a/NEWS b/NEWS
+index 25cf8cb..4d653dc 100644
+--- a/NEWS
++++ b/NEWS
+@@ -1,5 +1,23 @@
+ News for the tz database
+
++Unreleased, experimental changes
++
++ Briefly:
++ Palestine ends DST earlier than predicted, on 2020-10-24.
++
++ Changes to future timestamps
++
++ Palestine ends DST on 2020-10-24 at 01:00, instead of 2020-10-31 as
++ previously predicted. (Thanks to Sharef Mustafa.) This affects
++ Asia/Gaza and Asia/Hebron. Assume future fall transitions will be
++ on the Saturday preceding October's last Sunday.
++
++ Changes to past timestamps
++
++ Palestine's 2019-10-26 fall-back was at 00:00, not 01:00. (Thanks
++ to Steffen Thorsen.)
++
++
+ Release 2020c - 2020-10-16 11:15:53 -0700
+
+ Briefly:
+diff --git a/asia b/asia
+index e4d84e9..1c2d3eb 100644
+--- a/asia
++++ b/asia
+@@ -3221,13 +3221,31 @@ Zone Asia/Karachi 4:28:12 - LMT 1907
+
+ # From Sharef Mustafa (2019-10-18):
+ # Palestine summer time will end on midnight Oct 26th 2019 ...
+-# http://www.palestinecabinet.gov.ps/website/ar/ViewDetails?ID=43948
+ #
++# From Steffen Thorsen (2020-10-20):
++# Some sources such as these say, and display on clocks, that DST ended at
++# midnight last year...
++# https://www.amad.ps/ar/post/320006
++#
++# From Tim Parenti (2020-10-20):
++# The report of the Palestinian Cabinet meeting of 2019-10-14 confirms
++# a decision on (translated): "The start of the winter time in Palestine, by
++# delaying the clock by sixty minutes, starting from midnight on Friday /
++# Saturday corresponding to 26/10/2019."
++# http://www.palestinecabinet.gov.ps/portal/meeting/details/43948
++
++# From Sharef Mustafa (2020-10-20):
++# As per the palestinian cabinet announcement yesterday , the day light saving
++# shall [end] on Oct 24th 2020 at 01:00AM by delaying the clock by 60 minutes.
++# http://www.palestinecabinet.gov.ps/portal/Meeting/Details/51584
++
+ # From Paul Eggert (2019-04-10):
+ # For now, guess spring-ahead transitions are March's last Friday at 00:00.
+ #
+-# From Tim Parenti (2016-10-19):
+-# Predict fall transitions on October's last Saturday at 01:00 from now on.
++# From Tim Parenti (2020-10-20):
++# Predict future fall transitions at 01:00 on the Saturday preceding October's
++# last Sunday (i.e., Sat>=24). This is consistent with our predictions since
++# 2016, although the time of the change differed slightly in 2019.
+
+ # Rule NAME FROM TO - IN ON AT SAVE LETTER/S
+ Rule EgyptAsia 1957 only - May 10 0:00 1:00 S
+@@ -3259,8 +3277,10 @@ Rule Palestine 2013 only - Sep Fri>=21 0:00 0 -
+ Rule Palestine 2014 2015 - Oct Fri>=21 0:00 0 -
+ Rule Palestine 2015 only - Mar lastFri 24:00 1:00 S
+ Rule Palestine 2016 2018 - Mar Sat>=24 1:00 1:00 S
+-Rule Palestine 2016 max - Oct lastSat 1:00 0 -
++Rule Palestine 2016 2018 - Oct Sat>=24 1:00 0 -
+ Rule Palestine 2019 max - Mar lastFri 0:00 1:00 S
++Rule Palestine 2019 only - Oct Sat>=24 0:00 0 -
++Rule Palestine 2020 max - Oct Sat>=24 1:00 0 -
+
+ # Zone NAME STDOFF RULES FORMAT [UNTIL]
+ Zone Asia/Gaza 2:17:52 - LMT 1900 Oct
+--
+1.8.3.1
+
diff --git a/backport-Port-make-rearguard_tarballs-to-macOS.patch b/backport-Port-make-rearguard_tarballs-to-macOS.patch
new file mode 100644
index 0000000..898cdb7
--- /dev/null
+++ b/backport-Port-make-rearguard_tarballs-to-macOS.patch
@@ -0,0 +1,35 @@
+From ce89cbaa436f336dca4b239fa528405abd7d84b7 Mon Sep 17 00:00:00 2001
+From: Paul Eggert
+Date: Fri, 16 Oct 2020 19:52:24 -0700
+Subject: [PATCH 3/6] =?UTF-8?q?Port=20=E2=80=98make=20rearguard=5Ftarballs?=
+ =?UTF-8?q?=E2=80=99=20to=20macOS?=
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Problem reported by Deborah Goldsmith in:
+https://mm.icann.org/pipermail/tz/2020-October/029355.html
+* Makefile (tzdata$(VERSION)-rearguard.tar.gz):
+Use ‘TZ=UTC0 touch -t 202010122253.00’ instead of ‘touch -md
+2020-10-12T22:53:00Z’, as ‘touch -d’ was added to POSIX in 2008
+and macOS is still behind the times.
+---
+ Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile b/Makefile
+index 95f0a06..40b81d1 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1023,7 +1023,7 @@ tzdata$(VERSION)-rearguard.tar.gz: rearguard.zi set-timestamps.out
+ sed '1s/$$/-rearguard/' \
+ tzdata$(VERSION)-rearguard.dir/version
+ : The dummy pacificnew pacifies TZUpdater 2.3.1 and earlier.
+- touch -md 2020-10-12T22:53:00Z \
++ TZ=UTC0 touch -mt 202010122253.00 \
+ tzdata$(VERSION)-rearguard.dir/pacificnew
+ touch -cmr version tzdata$(VERSION)-rearguard.dir/version
+ LC_ALL=C && export LC_ALL && \
+--
+1.8.3.1
+
diff --git a/backport-Put-dummy-pacificnew-into-rearguard-tarball.patch b/backport-Put-dummy-pacificnew-into-rearguard-tarball.patch
deleted file mode 100644
index 6538054..0000000
--- a/backport-Put-dummy-pacificnew-into-rearguard-tarball.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From 0c8cac40a6ee69e106f3b034624890b98cad5b01 Mon Sep 17 00:00:00 2001
-From: Paul Eggert
-Date: Mon, 12 Oct 2020 16:15:27 -0700
-Subject: [PATCH] Put dummy pacificnew into rearguard tarball
-
-Problem reported by Mike Cullinan in:
-https://mm.icann.org/pipermail/tz/2020-October/029309.html
-* Makefile (tzdata$(VERSION)-rearguard.tar.gz):
-Put an empty pacificnew file into the rearguard tarball.
-* NEWS: Mention this.
----
- Makefile | 6 +++++-
- NEWS | 7 +++++++
- 2 files changed, 12 insertions(+), 1 deletion(-)
-
-diff --git a/Makefile b/Makefile
-index 28972c6..95f0a06 100644
---- a/Makefile
-+++ b/Makefile
-@@ -1022,10 +1022,14 @@ tzdata$(VERSION)-rearguard.tar.gz: rearguard.zi set-timestamps.out
- done
- sed '1s/$$/-rearguard/' \
- tzdata$(VERSION)-rearguard.dir/version
-+ : The dummy pacificnew pacifies TZUpdater 2.3.1 and earlier.
-+ touch -md 2020-10-12T22:53:00Z \
-+ tzdata$(VERSION)-rearguard.dir/pacificnew
- touch -cmr version tzdata$(VERSION)-rearguard.dir/version
- LC_ALL=C && export LC_ALL && \
- (cd tzdata$(VERSION)-rearguard.dir && \
-- tar $(TARFLAGS) -cf - $(COMMON) $(DATA) $(MISC) | \
-+ tar $(TARFLAGS) -cf - \
-+ $(COMMON) $(DATA) $(MISC) pacificnew | \
- gzip $(GZIPFLAGS)) >$@.out
- mv $@.out $@
-
-diff --git a/NEWS b/NEWS
-index 298ad4d..87d68d9 100644
---- a/NEWS
-+++ b/NEWS
-@@ -6,12 +6,19 @@ Unreleased, experimental changes
- Fiji starts DST later than usual, on 2020-12-20.
-
- Changes to future timestamps
-+
- Fiji will start DST on 2020-12-20, instead of 2020-11-08 as
- previously predicted. DST will still end on 2021-01-17.
- (Thanks to Raymond Kumar and Alan Mintz.) Assume for now that
- the later-than-usual start date is a one-time departure from the
- recent pattern.
-
-+ Changes to build procedure
-+
-+ Rearguard tarballs now contain an empty file pacificnew.
-+ Some older downstream software expects this file to exist.
-+ (Problem reported by Mike Cullinan.)
-+
-
- Release 2020b - 2020-10-06 18:35:04 -0700
-
---
-1.8.3.1
-
diff --git a/backport-Update-Danish-URLs.patch b/backport-Update-Danish-URLs.patch
new file mode 100644
index 0000000..a0b8a33
--- /dev/null
+++ b/backport-Update-Danish-URLs.patch
@@ -0,0 +1,53 @@
+From 40e0dc322dda0d94807e422e337888f1da7a7f82 Mon Sep 17 00:00:00 2001
+From: Paul Eggert
+Date: Fri, 16 Oct 2020 19:11:31 -0700
+Subject: [PATCH 1/6] Update Danish URLs
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+* europe: Update Danish URLs since the old ones no longer work.
+No need to refer to the now-vanished page of poe (Peter Øhrstrøm)
+since it was a secondary source anyway.
+---
+ europe | 11 +++++------
+ 1 file changed, 5 insertions(+), 6 deletions(-)
+
+diff --git a/europe b/europe
+index af6c628..ea23736 100644
+--- a/europe
++++ b/europe
+@@ -1029,17 +1029,16 @@ Zone Europe/Prague 0:57:44 - LMT 1850
+ # Denmark, Faroe Islands, and Greenland
+
+ # From Jesper Nørgaard Welen (2005-04-26):
+-# http://www.hum.aau.dk/~poe/tid/tine/DanskTid.htm says that the law
+-# [introducing standard time] was in effect from 1894-01-01....
+-# The page http://www.retsinfo.dk/_GETDOCI_/ACCN/A18930008330-REGL
++# the law [introducing standard time] was in effect from 1894-01-01....
++# The page https://www.retsinformation.dk/eli/lta/1893/83
+ # confirms this, and states that the law was put forth 1893-03-29.
+ #
+ # The EU [actually, EEC and Euratom] treaty with effect from 1973:
+-# http://www.retsinfo.dk/_GETDOCI_/ACCN/A19722110030-REGL
++# https://www.retsinformation.dk/eli/lta/1972/21100
+ #
+ # This provoked a new law from 1974 to make possible summer time changes
+ # in subsequent decrees with the law
+-# http://www.retsinfo.dk/_GETDOCI_/ACCN/A19740022330-REGL
++# https://www.retsinformation.dk/eli/lta/1974/223
+ #
+ # It seems however that no decree was set forward until 1980. I have
+ # not found any decree, but in another related law, the effecting DST
+@@ -1051,7 +1050,7 @@ Zone Europe/Prague 0:57:44 - LMT 1850
+ # The law is about the management of the extra hour, concerning
+ # working hours reported and effect on obligatory-rest rules (which
+ # was suspended on that night):
+-# http://www.retsinfo.dk/_GETDOCI_/ACCN/C19801120554-REGL
++# https://web.archive.org/web/20140104053304/https://www.retsinformation.dk/Forms/R0710.aspx?id=60267
+
+ # From Jesper Nørgaard Welen (2005-06-11):
+ # The Herning Folkeblad (1980-09-26) reported that the night between
+--
+1.8.3.1
+
diff --git a/backport-europe-Hungary-Add-more-URLs-thanks-to-G-za-Ny-ry.patch b/backport-europe-Hungary-Add-more-URLs-thanks-to-G-za-Ny-ry.patch
deleted file mode 100644
index b5e62b9..0000000
--- a/backport-europe-Hungary-Add-more-URLs-thanks-to-G-za-Ny-ry.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From dc43ed5887d2b0a881790588097e2d3ca9a0c20a Mon Sep 17 00:00:00 2001
-From: Paul Eggert
-Date: Mon, 12 Oct 2020 16:50:54 -0700
-Subject: [PATCH] =?UTF-8?q?*=20europe=20(Hungary):=20Add=20more=20URLs?=
- =?UTF-8?q?=20(thanks=20to=20G=C3=A9za=20Ny=C3=A1ry).?=
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
----
- europe | 7 ++++---
- 1 file changed, 4 insertions(+), 3 deletions(-)
-
-diff --git a/europe b/europe
-index 9b3590f..af6c628 100644
---- a/europe
-+++ b/europe
-@@ -1589,7 +1589,8 @@ Rule Hungary 1946 only - Oct 7 2:00 0 -
- # https://library.hungaricana.hu/hu/view/Zala_1948_09/?pg=64
- # https://library.hungaricana.hu/hu/view/SatoraljaujhelyiLeveltar_ZempleniNepujsag_1948/?pg=53
- # https://library.hungaricana.hu/hu/view/SatoraljaujhelyiLeveltar_ZempleniNepujsag_1948/?pg=160
--# [URL missing for 1949 DST start]
-+# https://library.hungaricana.hu/hu/view/UjSzo_1949_01-04/?pg=102
-+# https://library.hungaricana.hu/hu/view/KeletMagyarorszag_1949_03/?pg=96
- # https://library.hungaricana.hu/hu/view/Delmagyarorszag_1949_09/?pg=94
- Rule Hungary 1947 1949 - Apr Sun>=4 2:00s 1:00 S
- Rule Hungary 1947 1949 - Oct Sun>=1 2:00s 0 -
-@@ -1605,7 +1606,7 @@ Rule Hungary 1955 only - Oct 2 3:00 0 -
- # https://library.hungaricana.hu/hu/view/PestMegyeiHirlap_1957_09/?pg=143
- Rule Hungary 1956 1957 - Jun Sun>=1 2:00 1:00 S
- Rule Hungary 1956 1957 - Sep lastSun 3:00 0 -
--# [URLs missing for 1980 DST]
-+# https://library.hungaricana.hu/hu/view/DTT_KOZL_TanacsokKozlonye_1980/?pg=189
- Rule Hungary 1980 only - Apr 6 0:00 1:00 S
- Rule Hungary 1980 only - Sep 28 1:00 0 -
- # https://library.hungaricana.hu/hu/view/DTT_KOZL_TanacsokKozlonye_1980/?pg=1227
-@@ -1619,7 +1620,7 @@ Rule Hungary 1981 1983 - Sep lastSun 1:00 0 -
- Zone Europe/Budapest 1:16:20 - LMT 1890 Nov 1
- 1:00 C-Eur CE%sT 1918
- # https://library.hungaricana.hu/hu/view/OGYK_RT_1941/?pg=1204
--# [URL missing for 1942 DST end]
-+# https://library.hungaricana.hu/hu/view/OGYK_RT_1942/?pg=3955
- 1:00 Hungary CE%sT 1941 Apr 7 23:00
- 1:00 C-Eur CE%sT 1945
- 1:00 Hungary CE%sT 1984
---
-1.8.3.1
-
diff --git a/backport-europe-Hungary-URL-comments-thanks-to-Michael-Decker.patch b/backport-europe-Hungary-URL-comments-thanks-to-Michael-Decker.patch
deleted file mode 100644
index 2267c66..0000000
--- a/backport-europe-Hungary-URL-comments-thanks-to-Michael-Decker.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 6a244fd4161d04a9af661df4d51773fdc2c8ddd5 Mon Sep 17 00:00:00 2001
-From: Paul Eggert
-Date: Sun, 11 Oct 2020 10:05:08 -0700
-Subject: [PATCH] * europe: Hungary URL comments (thanks to Michael
- Deckers).
-
----
- europe | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/europe b/europe
-index 32e374a..9b3590f 100644
---- a/europe
-+++ b/europe
-@@ -1589,6 +1589,7 @@ Rule Hungary 1946 only - Oct 7 2:00 0 -
- # https://library.hungaricana.hu/hu/view/Zala_1948_09/?pg=64
- # https://library.hungaricana.hu/hu/view/SatoraljaujhelyiLeveltar_ZempleniNepujsag_1948/?pg=53
- # https://library.hungaricana.hu/hu/view/SatoraljaujhelyiLeveltar_ZempleniNepujsag_1948/?pg=160
-+# [URL missing for 1949 DST start]
- # https://library.hungaricana.hu/hu/view/Delmagyarorszag_1949_09/?pg=94
- Rule Hungary 1947 1949 - Apr Sun>=4 2:00s 1:00 S
- Rule Hungary 1947 1949 - Oct Sun>=1 2:00s 0 -
-@@ -1604,9 +1605,10 @@ Rule Hungary 1955 only - Oct 2 3:00 0 -
- # https://library.hungaricana.hu/hu/view/PestMegyeiHirlap_1957_09/?pg=143
- Rule Hungary 1956 1957 - Jun Sun>=1 2:00 1:00 S
- Rule Hungary 1956 1957 - Sep lastSun 3:00 0 -
--# https://library.hungaricana.hu/hu/view/DTT_KOZL_TanacsokKozlonye_1980/?pg=1227
-+# [URLs missing for 1980 DST]
- Rule Hungary 1980 only - Apr 6 0:00 1:00 S
- Rule Hungary 1980 only - Sep 28 1:00 0 -
-+# https://library.hungaricana.hu/hu/view/DTT_KOZL_TanacsokKozlonye_1980/?pg=1227
- # https://library.hungaricana.hu/hu/view/Delmagyarorszag_1981_01/?pg=79
- # https://library.hungaricana.hu/hu/view/DTT_KOZL_TanacsokKozlonye_1982/?pg=115
- # https://library.hungaricana.hu/hu/view/DTT_KOZL_TanacsokKozlonye_1983/?pg=85
-@@ -1617,6 +1619,7 @@ Rule Hungary 1981 1983 - Sep lastSun 1:00 0 -
- Zone Europe/Budapest 1:16:20 - LMT 1890 Nov 1
- 1:00 C-Eur CE%sT 1918
- # https://library.hungaricana.hu/hu/view/OGYK_RT_1941/?pg=1204
-+# [URL missing for 1942 DST end]
- 1:00 Hungary CE%sT 1941 Apr 7 23:00
- 1:00 C-Eur CE%sT 1945
- 1:00 Hungary CE%sT 1984
---
-1.8.3.1
-
diff --git a/backport-ziguard.awk-Add-limitations-commentary.patch b/backport-ziguard.awk-Add-limitations-commentary.patch
deleted file mode 100644
index f7ea021..0000000
--- a/backport-ziguard.awk-Add-limitations-commentary.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 27264eae807d894ba0f889e90756281194855540 Mon Sep 17 00:00:00 2001
-From: Paul Eggert
-Date: Sun, 11 Oct 2020 11:02:35 -0700
-Subject: [PATCH] * ziguard.awk: Add limitations commentary.
-
----
- ziguard.awk | 9 ++++++++-
- 1 file changed, 8 insertions(+), 1 deletion(-)
-
-diff --git a/ziguard.awk b/ziguard.awk
-index e8ef49e..e27e799 100644
---- a/ziguard.awk
-+++ b/ziguard.awk
-@@ -3,6 +3,13 @@
- # Contributed by Paul Eggert. This file is in the public domain.
-
- # This is not a general-purpose converter; it is designed for current tzdata.
-+# It just converts from current source to main, vanguard, and rearguard forms.
-+# Although it might be nice for it to be idempotent, or to be useful
-+# for converting back and forth between vanguard and rearguard formats,
-+# it does not do these nonessential tasks now.
-+#
-+# Although main and vanguard forms are currently equivalent,
-+# this need not always be the case.
- #
- # When converting to vanguard form, the output can use negative SAVE
- # values.
-@@ -28,7 +35,7 @@ DATAFORM != "main" {
- in_comment = /^#/
- uncomment = comment_out = 0
-
-- # If the line should differ due to Czechoslovakia using negative SAVE values,
-+ # If this line should differ due to Czechoslovakia using negative SAVE values,
- # uncomment the desired version and comment out the undesired one.
- if (zone == "Europe/Prague" && /1947 Feb 23/) {
- if (($(in_comment + 2) != "-") == vanguard) {
---
-1.8.3.1
-
diff --git a/tzcode2020b.tar.gz b/tzcode2020b.tar.gz
deleted file mode 100644
index 47e59de..0000000
Binary files a/tzcode2020b.tar.gz and /dev/null differ
diff --git a/tzcode2020c.tar.gz b/tzcode2020c.tar.gz
new file mode 100644
index 0000000..a98c50b
Binary files /dev/null and b/tzcode2020c.tar.gz differ
diff --git a/tzdata.spec b/tzdata.spec
index e5cfe01..89b659e 100644
--- a/tzdata.spec
+++ b/tzdata.spec
@@ -1,6 +1,6 @@
Name: tzdata
-Version: 2020b
-Release: 2
+Version: 2020c
+Release: 1
Summary: Timezone data
License: Public Domain
URL: https://www.iana.org/time-zones
@@ -9,11 +9,12 @@ Source1: https://data.iana.org/time-zones/releases/tzcode%{version}.tar.gz
Source2: javazic.tar.gz
Source3: javazic-1.8-37392f2f5d59.tar.xz
-Patch6000: backport-Fiji-observes-DST-from-2020-12-20-to-2021-01-17.patch
-Patch6001: backport-europe-Hungary-URL-comments-thanks-to-Michael-Decker.patch
-Patch6002: backport-ziguard.awk-Add-limitations-commentary.patch
-Patch6003: backport-Put-dummy-pacificnew-into-rearguard-tarball.patch
-Patch6004: backport-europe-Hungary-Add-more-URLs-thanks-to-G-za-Ny-ry.patch
+Patch6000: backport-Update-Danish-URLs.patch
+Patch6001: backport-Cite-Tom-Scott-on-Danish-time.patch
+Patch6002: backport-Port-make-rearguard_tarballs-to-macOS.patch
+Patch6003: backport-Improve-TZUpdater-and-Python-links.patch
+Patch6004: backport-Fail-on-ZIC_BLOAT_DEFAULT-typo.patch
+Patch6005: backport-Palestine-ends-DST-on-2020-10-24.patch
Patch9000: bugfix-0001-add-Beijing-timezone.patch
Patch9001: remove-country-selection-from-tzselect-steps.patch
@@ -109,6 +110,9 @@ install -p -m 644 tzdb.dat $RPM_BUILD_ROOT%{_datadir}/javazi-1.8/
%{_datadir}/javazi-1.8
%changelog
+* Wed Oct 21 2020 liuchao - 2020c-1
+- Upgrade to 2020c and backport community patches
+
* Wed Oct 14 2020 liuchao - 2020b-2
- backport community patches
diff --git a/tzdata2020b.tar.gz b/tzdata2020b.tar.gz
deleted file mode 100644
index 874e97e..0000000
Binary files a/tzdata2020b.tar.gz and /dev/null differ
diff --git a/tzdata2020c.tar.gz b/tzdata2020c.tar.gz
new file mode 100644
index 0000000..2a0afd0
Binary files /dev/null and b/tzdata2020c.tar.gz differ