From fd4a9484b3e1b1d1328dd875d978678f2cf6518f Mon Sep 17 00:00:00 2001 From: Automatic Build System Date: Fri, 5 Jan 2024 18:45:44 +0100 Subject: [PATCH] automatic version update by autodist [release 2014b-1mamba;Fri Mar 28 2014] --- README.md | 2 + javazic-fixup.patch | 34 ++++ tzdata-2011b-c.patch | 303 ++++++++++++++++++++++++++++++++++++ tzdata-2011d-kemerovo.patch | 11 ++ tzdata.spec | 164 +++++++++++++++++++ 5 files changed, 514 insertions(+) create mode 100644 javazic-fixup.patch create mode 100644 tzdata-2011b-c.patch create mode 100644 tzdata-2011d-kemerovo.patch create mode 100644 tzdata.spec diff --git a/README.md b/README.md index 645da1b..9ddf77e 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # tzdata +This package contains data files with rules for various timezones around the world. + diff --git a/javazic-fixup.patch b/javazic-fixup.patch new file mode 100644 index 0000000..8b19ef4 --- /dev/null +++ b/javazic-fixup.patch @@ -0,0 +1,34 @@ +--- sun/util/calendar/LocalGregorianCalendar.java.keiths 2007-09-07 14:48:19.000000000 -0700 ++++ sun/util/calendar/LocalGregorianCalendar.java 2007-09-07 14:52:58.000000000 -0700 +@@ -120,8 +120,7 @@ public class LocalGregorianCalendar exte + static LocalGregorianCalendar getLocalGregorianCalendar(String name) { + Properties calendarProps = null; + try { +- String homeDir = (String) AccessController.doPrivileged( +- new sun.security.action.GetPropertyAction("java.home")); ++ String homeDir = (String) System.getProperty("java.home"); + final String fname = homeDir + File.separator + "lib" + File.separator + + "calendars.properties"; + calendarProps = (Properties) AccessController.doPrivileged(new PrivilegedExceptionAction() { +--- sun/util/calendar/ZoneInfoFile.java.keiths 2007-09-07 14:54:58.000000000 -0700 ++++ sun/util/calendar/ZoneInfoFile.java 2007-09-07 14:55:36.000000000 -0700 +@@ -1021,8 +1021,7 @@ public class ZoneInfoFile { + byte[] buffer = null; + + try { +- String zi_dir = (String) AccessController.doPrivileged( +- new sun.security.action.GetPropertyAction("user.zoneinfo.dir")); ++ String zi_dir = (String) System.getProperty("user.zoneinfo.dir"); + File dir = null; + if (zi_dir != null) + dir = new File(zi_dir); +@@ -1035,8 +1034,7 @@ public class ZoneInfoFile { + } + + if (dir == null) { +- String homeDir = (String) AccessController.doPrivileged( +- new sun.security.action.GetPropertyAction("java.home")); ++ String homeDir = (String) System.getProperty("java.home"); + zi_dir = homeDir + File.separator + "lib" + File.separator + + "zi"; + } diff --git a/tzdata-2011b-c.patch b/tzdata-2011b-c.patch new file mode 100644 index 0000000..19e6901 --- /dev/null +++ b/tzdata-2011b-c.patch @@ -0,0 +1,303 @@ +diff -r -c tzdata2011b/leapseconds tzdata2011b/leapseconds +*** tzdata2011b/leapseconds Thu Dec 16 12:24:20 2010 +--- tzdata2011b/leapseconds Mon Feb 14 09:30:33 2011 +*************** +*** 1,5 **** + #
+! # @(#)leapseconds	8.10
+  # This file is in the public domain, so clarified as of
+  # 2009-05-17 by Arthur David Olson.
+  
+--- 1,5 ----
+  # 
+! # @(#)leapseconds	8.11
+  # This file is in the public domain, so clarified as of
+  # 2009-05-17 by Arthur David Olson.
+  
+***************
+*** 56,68 ****
+  # SERVICE DE LA ROTATION TERRESTRE
+  # OBSERVATOIRE DE PARIS
+  # 61, Av. de l'Observatoire 75014 PARIS (France)
+! # Tel.      : 33 (0) 1 40 51 22 26
+  # FAX       : 33 (0) 1 40 51 22 91
+  # Internet  : services.iers@obspm.fr
+  #
+! # Paris, 14 July 2010
+  #
+! # Bulletin C 40
+  #
+  # To authorities responsible
+  # for the measurement and
+--- 56,68 ----
+  # SERVICE DE LA ROTATION TERRESTRE
+  # OBSERVATOIRE DE PARIS
+  # 61, Av. de l'Observatoire 75014 PARIS (France)
+! # Tel.      : 33 (0) 1 40 51 22 29
+  # FAX       : 33 (0) 1 40 51 22 91
+  # Internet  : services.iers@obspm.fr
+  #
+! # Paris, 2 February 2011
+  #
+! # Bulletin C 41
+  #
+  # To authorities responsible
+  # for the measurement and
+***************
+*** 70,78 ****
+  #
+  # INFORMATION ON UTC - TAI
+  #
+! # NO positive leap second will be introduced at the end of December 2010.
+  # The difference between Coordinated Universal Time UTC and the
+! # International Atomic Time TAI is :
+  #
+  # from 2009 January 1, 0h UTC, until further notice : UTC-TAI = -34 s
+  #
+--- 70,78 ----
+  #
+  # INFORMATION ON UTC - TAI
+  #
+! # NO positive leap second will be introduced at the end of June 2011.
+  # The difference between Coordinated Universal Time UTC and the
+! # International Atomic Time TAI is :		
+  #
+  # from 2009 January 1, 0h UTC, until further notice : UTC-TAI = -34 s
+  #
+***************
+*** 82,87 ****
+  # will be no time step at the next possible date.
+  #
+  # Daniel GAMBIS
+! # Director
+! # Earth Orientation Center of IERS
+  # Observatoire de Paris, France
+--- 82,87 ----
+  # will be no time step at the next possible date.
+  #
+  # Daniel GAMBIS
+! # Head			
+! # Earth Orientation Center of the IERS
+  # Observatoire de Paris, France
+diff -r -c tzdata2011b/northamerica tzdata2011b/northamerica
+*** tzdata2011b/northamerica	Wed Jan 26 17:13:48 2011
+--- tzdata2011b/northamerica	Wed Feb  9 14:00:33 2011
+***************
+*** 1,5 ****
+  # 
+! # @(#)northamerica	8.40
+  # This file is in the public domain, so clarified as of
+  # 2009-05-17 by Arthur David Olson.
+  
+--- 1,5 ----
+  # 
+! # @(#)northamerica	8.41
+  # This file is in the public domain, so clarified as of
+  # 2009-05-17 by Arthur David Olson.
+  
+***************
+*** 426,431 ****
+--- 426,473 ----
+  # were nearby inhabitants in some cases and for our purposes perhaps
+  # it's best to simply use the official transition.
+  #
++ 
++ # From Steve Ferguson (2011-01-31):
++ # The author lives in Alaska and many of the references listed are only
++ # available to Alaskan residents.
++ #
++ # 
++ # http://www.alaskahistoricalsociety.org/index.cfm?section=discover%20alaska&page=Glimpses%20of%20the%20Past&viewpost=2&ContentId=98
++ # 
++ 
++ # From Arthur David Olson (2011-02-01):
++ # Here's database-relevant material from the 2001 "Alaska History" article:
++ #
++ # On September 20 [1979]...DOT...officials decreed that on April 27,
++ # 1980, Juneau and other nearby communities would move to Yukon Time.
++ # Sitka, Petersburg, Wrangell, and Ketchikan, however, would remain on
++ # Pacific Time.
++ #
++ # ...on September 22, 1980, DOT Secretary Neil E. Goldschmidt rescinded the
++ # Department's September 1979 decision. Juneau and other communities in
++ # northern Southeast reverted to Pacific Time on October 26.
++ #
++ # On October 28 [1983]...the Metlakatla Indian Community Council voted
++ # unanimously to keep the reservation on Pacific Time.
++ #
++ # According to DOT official Joanne Petrie, Indian reservations are not
++ # bound to follow time zones imposed by neighboring jurisdictions.
++ #
++ # (The last is consistent with how the database now handles the Navajo
++ # Nation.)
++ 
++ # From Arthur David Olson (2011-02-09):
++ # I just spoke by phone with a staff member at the Metlakatla Indian
++ # Community office (using contact information available at
++ # 
++ # http://www.commerce.state.ak.us/dca/commdb/CIS.cfm?Comm_Boro_name=Metlakatla
++ # ).
++ # It's shortly after 1:00 here on the east coast of the United States;
++ # the staffer said it was shortly after 10:00 there. When I asked whether
++ # that meant they were on Pacific time, they said no--they were on their
++ # own time. I asked about daylight saving; they said it wasn't used. I
++ # did not inquire about practices in the past.
++ 
+  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
+  Zone America/Juneau	 15:02:19 -	LMT	1867 Oct 18
+  			 -8:57:41 -	LMT	1900 Aug 20 12:00
+***************
+*** 432,440 ****
+--- 474,499 ----
+  			 -8:00	-	PST	1942
+  			 -8:00	US	P%sT	1946
+  			 -8:00	-	PST	1969
++ 			 -8:00	US	P%sT	1980 Apr 27 2:00
++ 			 -9:00	US	Y%sT	1980 Oct 26 2:00	
+  			 -8:00	US	P%sT	1983 Oct 30 2:00
+  			 -9:00	US	Y%sT	1983 Nov 30
+  			 -9:00	US	AK%sT
++ Zone America/Sitka	 -14:58:47 -	LMT	1867 Oct 18
++ 			 -9:01:13 -	LMT	1900 Aug 20 12:00
++ 			 -8:00	-	PST	1942
++ 			 -8:00	US	P%sT	1946
++ 			 -8:00	-	PST	1969
++ 			 -8:00	US	P%sT	1983 Oct 30 2:00
++ 			 -9:00	US	Y%sT	1983 Nov 30
++ 			 -9:00	US	AK%sT
++ Zone America/Metlakatla	 15:13:42 -	LMT	1867 Oct 18
++ 			 -8:46:18 -	LMT	1900 Aug 20 12:00
++ 			 -8:00	-	PST	1942
++ 			 -8:00	US	P%sT	1946
++ 			 -8:00	-	PST	1969
++ 			 -8:00	US	P%sT	1983 Oct 30 2:00
++ 			 -8:00	US	MeST
+  Zone America/Yakutat	 14:41:05 -	LMT	1867 Oct 18
+  			 -9:18:55 -	LMT	1900 Aug 20 12:00
+  			 -9:00	-	YST	1942
+diff -r -c tzdata2011b/southamerica tzdata2011b/southamerica
+*** tzdata2011b/southamerica	Thu Dec 16 12:24:20 2010
+--- tzdata2011b/southamerica	Wed Mar  2 12:47:20 2011
+***************
+*** 1,5 ****
+  # 
+! # @(#)southamerica	8.44
+  # This file is in the public domain, so clarified as of
+  # 2009-05-17 by Arthur David Olson.
+  
+--- 1,5 ----
+  # 
+! # @(#)southamerica	8.45
+  # This file is in the public domain, so clarified as of
+  # 2009-05-17 by Arthur David Olson.
+  
+***************
+*** 1154,1159 ****
+--- 1154,1176 ----
+  # From Arthur Daivd Olson (2010-03-06):
+  # Angel Chiang's message confirmed by Julio Pacheco; Julio provided a patch.
+  
++ # From Glenn Eychaner (2011-03-02): [geychaner@mac.com]
++ # It appears that the Chilean government has decided to postpone the
++ # change from summer time to winter time again, by three weeks to April
++ # 2nd:
++ # 
++ # http://www.emol.com/noticias/nacional/detalle/detallenoticias.asp?idnoticia=467651
++ # 
++ #
++ # This is not yet reflected in the offical "cambio de hora" site, but
++ # probably will be soon:
++ # 
++ # http://www.horaoficial.cl/cambio.htm
++ # 
++ 
++ # From Arthur David Olson (2011-03-02):
++ # The emol.com article mentions a water shortage as the cause of the
++ # postponement, which may mean that it's not a permanent change.
+  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
+  Rule	Chile	1927	1932	-	Sep	 1	0:00	1:00	S
+  Rule	Chile	1928	1932	-	Apr	 1	0:00	0	-
+***************
+*** 1189,1196 ****
+  # which is used below in specifying the transition.
+  Rule	Chile	2008	only	-	Mar	30	3:00u	0	-
+  Rule	Chile	2009	only	-	Mar	Sun>=9	3:00u	0	-
+! Rule	Chile	2010	only	-	Apr	 4	3:00u	0	-
+! Rule	Chile	2011	max	-	Mar	Sun>=9	3:00u	0	-
+  # IATA SSIM anomalies: (1992-02) says 1992-03-14;
+  # (1996-09) says 1998-03-08.  Ignore these.
+  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
+--- 1206,1213 ----
+  # which is used below in specifying the transition.
+  Rule	Chile	2008	only	-	Mar	30	3:00u	0	-
+  Rule	Chile	2009	only	-	Mar	Sun>=9	3:00u	0	-
+! Rule	Chile	2010	2011	-	Apr	Sun>=1	3:00u	0	-
+! Rule	Chile	2012	max	-	Mar	Sun>=9	3:00u	0	-
+  # IATA SSIM anomalies: (1992-02) says 1992-03-14;
+  # (1996-09) says 1998-03-08.  Ignore these.
+  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
+diff -r -c tzdata2011b/tz-art.htm tzdata2011b/tz-art.htm
+*** tzcode2011b/tz-art.htm	Wed Jan 19 13:47:16 2011
+--- tzcode2011b/tz-art.htm	Mon Feb 14 16:22:50 2011
+***************
+*** 9,15 ****
+  
+  

Time and the Arts

+
+! @(#)tz-art.htm 8.19 +
+

+ This file is in the public domain, so clarified as of +--- 9,15 ---- + +

Time and the Arts

+
+! @(#)tz-art.htm 8.20 +
+

+ This file is in the public domain, so clarified as of +*************** +*** 417,422 **** +--- 417,427 ---- + http://us.imdb.com/title/tt0137494/ + . (Mark Brader, 2009-10-02) + ++

  • ++ In "The Todd Couple" episode of "Outsourced" (first aired 2011-02-10), ++ Manmeet sets up teledates for 6:00 and 9:00; ++ since one is with a New Yorker and the other with a San Franciscan, ++ hilarity ensues. +
  • + +
    +diff -r -c tzdata2011b/zone.tab tzdata2011b/zone.tab +*** tzdata2011b/zone.tab Wed Jan 26 18:47:09 2011 +--- tzdata2011b/zone.tab Wed Feb 9 14:00:33 2011 +*************** +*** 1,5 **** + #
    +! # @(#)zone.tab	8.40
    +  # This file is in the public domain, so clarified as of
    +  # 2009-05-17 by Arthur David Olson.
    +  #
    +--- 1,5 ----
    +  # 
    +! # @(#)zone.tab	8.41
    +  # This file is in the public domain, so clarified as of
    +  # 2009-05-17 by Arthur David Olson.
    +  #
    +***************
    +*** 412,420 ****
    +--- 412,422 ----
    +  US	+340308-1181434	America/Los_Angeles	Pacific Time
    +  US	+611305-1495401	America/Anchorage	Alaska Time
    +  US	+581807-1342511	America/Juneau	Alaska Time - Alaska panhandle
    ++ US	+571035-1351807	America/Sitka	Alaska Time - southeast Alaska panhandle
    +  US	+593249-1394338	America/Yakutat	Alaska Time - Alaska panhandle neck
    +  US	+643004-1652423	America/Nome	Alaska Time - west Alaska
    +  US	+515248-1763929	America/Adak	Aleutian Islands
    ++ US	+550737-1313435	America/Metlakatla	Metlakatla Time - Annette Island
    +  US	+211825-1575130	Pacific/Honolulu	Hawaii
    +  UY	-3453-05611	America/Montevideo
    +  UZ	+3940+06648	Asia/Samarkand	west Uzbekistan
    +
    diff --git a/tzdata-2011d-kemerovo.patch b/tzdata-2011d-kemerovo.patch
    new file mode 100644
    index 0000000..0848377
    --- /dev/null
    +++ b/tzdata-2011d-kemerovo.patch
    @@ -0,0 +1,11 @@
    +--- tzdata2011d/europe	2011-03-11 04:03:39.000000000 +0100
    ++++ tzdata2011d/europe-gil	2011-03-26 07:52:32.000000000 +0100
    +@@ -2131,7 +2131,7 @@
    + 			 7:00	Russia	KRA%sT	1991 Mar 31 2:00s
    + 			 6:00	Russia	KRA%sT	1992 Jan 19 2:00s
    + 			 7:00	Russia	KRA%sT	2010 Mar 28 2:00s
    +-			 6:00	Russia	NOV%sT # Novosibirsk/Novokuznetsk Time
    ++			 6:00   Russia  OMS%sT # Novosibirsk/Novokuznetsk Time
    + 
    + #
    + # From Oscar van Vlijmen (2001-08-25): [This region consists of]
    diff --git a/tzdata.spec b/tzdata.spec
    new file mode 100644
    index 0000000..1a1fd70
    --- /dev/null
    +++ b/tzdata.spec
    @@ -0,0 +1,164 @@
    +%define        tzcode_version %{version}
    +%define        with_openjdk   0
    +%if %with_openjdk
    +%define        javahome    %{_jvmdir}/jdk
    +%define        buildopts   -source 1.5 -target 1.5
    +%else
    +%define        javahome    %{java_home}
    +%define        buildopts   %{nil}
    +%endif
    +
    +Name:          tzdata
    +Version:       2014b
    +Release:       1mamba
    +Summary:       timezone data
    +Group:         System/Internationalization
    +Vendor:        openmamba
    +Distribution:  openmamba
    +Packager:      Silvan Calarco 
    +URL:           ftp://elsie.nci.nih.gov/pub/
    +# wget ftp://distfiles.pld-linux.org/distfiles/by-md5/9/0/906a4c98cc5240f416524a256b039c42/tzdata-base-0.tar.bz2
    +Source0:       http://www.iana.org/time-zones/repository/releases/tzdata%{version}.tar.gz
    +#Source1:       http://www.iana.org/time-zones/repository/releases/tzcode%{tzcode_version}.tar.gz
    +# the sources are inside the package OpenJDK
    +Source3:       javazic.tar.gz
    +Patch0:        javazic-fixup.patch
    +Patch1:        tzdata-2011b-c.patch
    +Patch2:        tzdata-2011d-kemerovo.patch
    +License:       Public Domain
    +## AUTOBUILDREQ-BEGIN
    +## AUTOBUILDREQ-END
    +BuildRequires: gawk
    +BuildRequires: glibc
    +BuildRequires: perl
    +BuildRequires: timezone
    +%if "%{stage1}" != "1"
    +%if %with_openjdk
    +BuildRequires: java-openjdk
    +%else
    +BuildRequires: java-gcj-compat
    +%endif
    +%endif
    +BuildRoot:     %{_tmppath}/%{name}-%{version}-root
    +
    +%description
    +This package contains data files with rules for various timezones around the world.
    +
    +%package java
    +Summary:       Timezone data for Java
    +Group:         System/Internationalization
    +
    +%description java
    +This package contains timezone information for use by Java runtimes.
    +
    +%prep
    +%setup -q -c
    +
    +%if "%{stage1}" != "1"
    +mkdir javazic
    +tar zxf %{S:3} -C javazic
    +cd javazic
    +%patch0
    +# Hack alert! sun.tools may be defined and installed in the
    +# VM. In order to guarantee that we are using IcedTea/OpenJDK
    +# for creating the zoneinfo files, rebase all the packages
    +# from "sun." to "rht.". Unfortunately, gcj does not support
    +# any of the -Xclasspath options, so we must go this route
    +# to ensure the greatest compatibility.
    +mv sun rht
    +find . -type f -name '*.java' -print0 \
    +    | xargs -0 -- sed -i -e 's:sun\.tools\.:rht.tools.:g' \
    +                         -e 's:sun\.util\.:rht.util.:g'
    +%endif
    +
    +%build
    +%if "%{stage1}" != "1"
    +cd javazic
    +%{javahome}/bin/javac %{buildopts} -classpath . `find . -name \*.java`
    +cd ..
    +%{javahome}/bin/java -classpath javazic/ rht.tools.javazic.Main -V %{version} \
    +  -d zoneinfo/java \
    +  africa antarctica asia australasia backward etcetera europe \
    +  northamerica pacificnew southamerica systemv \
    +  javazic/tzdata_jdk/gmt javazic/tzdata_jdk/jdk11_backward
    +%endif
    +
    +%install
    +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
    +timezones=('africa' 'antarctica' 'asia' 'australasia'
    +           'europe' 'northamerica' 'southamerica'
    +           'pacificnew' 'etcetera' 'backward'
    +           'systemv' 'factory')
    +
    +%{_sbindir}/zic -y ./yearistype -d %{buildroot}%{_datadir}/zoneinfo ${timezones[@]}
    +%{_sbindir}/zic -y ./yearistype -d %{buildroot}%{_datadir}/zoneinfo/posix ${timezones[@]}
    +%{_sbindir}/zic -y ./yearistype -d %{buildroot}%{_datadir}/zoneinfo/right -L leapseconds ${timezones[@]}
    +%{_sbindir}/zic -y ./yearistype -d %{buildroot}%{_datadir}/zoneinfo -p America/New_York
    +install -m444 -t %{buildroot}%{_datadir}/zoneinfo iso3166.tab zone.tab
    +
    +%if "%{stage1}" != "1"
    +cp -pr zoneinfo/java %{buildroot}%{_datadir}/javazi
    +%endif
    +
    +# FIXME
    +# *** Timezone: Asia/Tokyo, daylight is: 0 but should be: 1
    +# *** Timezone: Asia/Tokyo, tzname[1] is: JST but should be: JDT
    +
    +%clean
    +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
    +
    +%files
    +%defattr(-,root,root)
    +%{_datadir}/zoneinfo
    +
    +%if "%{stage1}" != "1"
    +%files java
    +%defattr(-,root,root)
    +%{_datadir}/javazi
    +%endif
    +
    +%changelog
    +* Fri Mar 28 2014 Automatic Build System  2014b-1mamba
    +- automatic version update by autodist
    +
    +* Mon Mar 10 2014 Automatic Build System  2014a-1mamba
    +- automatic version update by autodist
    +
    +* Sat Feb 08 2014 Automatic Build System  2013i-1mamba
    +- automatic version update by autodist
    +
    +* Sun Oct 27 2013 Automatic Build System  2013h-1mamba
    +- automatic version update by autodist
    +
    +* Tue Oct 15 2013 Automatic Build System  2013g-1mamba
    +- automatic version update by autodist
    +
    +* Sun Sep 01 2013 Automatic Build System  2013d-1mamba
    +- automatic version update by autodist
    +
    +* Sun Apr 28 2013 Automatic Build System  2013c-1mamba
    +- update to 2013c
    +
    +* Fri Apr 01 2011 Silvan Calarco  2011d-2mamba
    +- build using %{_java_home}
    +- remove conflict with timezone (will be fixed after glibc update)
    +- add stage1 for non-java build
    +
    +* Sat Mar 26 2011 gil  2011d-1mamba
    +- update to 2011d
    +
    +* Fri Mar 11 2011 gil  2011b-2mamba
    +- add fix for kemerovo area should use OMST/OMSST abbreviation
    +- add fix for delay end of DST in chile in 2011 until first sunday in april
    +
    +* Wed Feb 16 2011 gil  2011b-1mamba
    +- update to 2011b
    +
    +* Thu Dec 30 2010 gil  2010o-2mamba
    +- rebuilt with java-openjdk
    +
    +* Mon Dec 27 2010 gil  2010o-1mamba
    +- update to 2010o
    +
    +* Tue Feb 24 2009 gil  2009b-1mamba
    +- package created by autospec