--- glibc-2.3.2/timezone/southamerica.orig 2003-10-07 14:03:39.000000000 -0300
+++ glibc-2.3.2/timezone/southamerica 2003-10-07 14:15:20.000000000 -0300
@@ -436,20 +436,26 @@
# repeals DST in PE and RR, effective 2000-10-15 00:00.
# Decree 3,632 (2000-10-17)
# repeals DST in SE, AL, PB, RN, CE, PI and MA, effective 2000-10-22 00:00.
+
# Decree 3,916
# (2001-09-13) reestablishes DST in AL, CE, MA, PB, PE, PI, RN, SE.
-Rule Brazil 2000 2001 - Oct Sun>=8 0:00 1:00 S
-Rule Brazil 2001 max - Feb Sun>=15 0:00 0 -
# Decree 4,399 (2002-10-01) repeals DST in AL, CE, MA, PB, PE, PI, RN, SE.
#
-Rule Brazil 2002 only - Nov 3 0:00 1:00 S
-#
-Rule Brazil 2003 max - Oct Sun>=8 0:00 1:00 S
-# The latest decree listed above says that the following states observe DST:
-# BA, DF, ES, GO, MG, MS, MT, PR, RJ, RS, SC, SP, TO.
-#
-# For dates after mid-2003, the above rules with TO="max" are guesses
+Rule Brazil 2000 2001 - Oct Sun>=8 0:00 1:00 S
+Rule Brazil 2002 only - Nov 3 0:00 1:00 S
+Rule Brazil 2001 2003 - Feb Sun>=15 0:00 0 -
+
+
+# Decree 4,844 (2003-Sep-24), which states that the following states
+# observe DST: RS, SC, PR, SP, RJ, ES, MG, GO, MS, DF.
+# https://www.planalto.gov.br/ccivil_03/decreto/2003/D4844.htm
+Rule Brazil 2003 only - Oct Sun>=19 0:00 1:00 S
+Rule Brazil 2004 only - Feb Sun>=14 0:00 0 -
+
+# For dates after mid-2004, the rules below with TO="max" are guesses
# and are quite possibly wrong, but are more likely than no DST at all.
+Rule Brazil 2004 max - Oct Sun>=13 0:00 1:00 S
+Rule Brazil 2005 max - Feb Sun>=13 0:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]