summaryrefslogtreecommitdiffstats
path: root/meta/recipes-extended/tzcode
diff options
context:
space:
mode:
authorJuro Bystricky <juro.bystricky@intel.com>2018-01-29 14:39:45 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-01-30 11:50:12 +0000
commitc55aa9f8f0ad712a8d54304da35a4452578f70a5 (patch)
tree66dea61237918553f27178906c8935c8cb2a91a6 /meta/recipes-extended/tzcode
parent4eff5858234e604c71e482e8d728d036b5cc5606 (diff)
downloadpoky-c55aa9f8f0ad712a8d54304da35a4452578f70a5.tar.gz
tzcode: remove unused patch files
(From OE-Core rev: 7118b4df6d43de4d27426826ce2dce93b2baf9b4) Signed-off-by: Juro Bystricky <juro.bystricky@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-extended/tzcode')
-rw-r--r--meta/recipes-extended/tzcode/files/0001-Fix-Makefile-quoting-bug.patch174
-rw-r--r--meta/recipes-extended/tzcode/files/0002-Port-zdump-to-C90-snprintf.patch115
2 files changed, 0 insertions, 289 deletions
diff --git a/meta/recipes-extended/tzcode/files/0001-Fix-Makefile-quoting-bug.patch b/meta/recipes-extended/tzcode/files/0001-Fix-Makefile-quoting-bug.patch
deleted file mode 100644
index e49fa09647..0000000000
--- a/meta/recipes-extended/tzcode/files/0001-Fix-Makefile-quoting-bug.patch
+++ /dev/null
@@ -1,174 +0,0 @@
1From b520d20b8122a783f99f088758b78d928f70ee34 Mon Sep 17 00:00:00 2001
2From: Paul Eggert <eggert@cs.ucla.edu>
3Date: Mon, 23 Oct 2017 11:42:45 -0700
4Subject: [PATCH] Fix Makefile quoting bug
5
6Problem with INSTALLARGS reported by Zefram in:
7https://mm.icann.org/pipermail/tz/2017-October/025360.html
8Fix similar problems too.
9* Makefile (ZIC_INSTALL, VALIDATE_ENV, CC, install)
10(INSTALL, version, INSTALLARGS, right_posix, posix_right)
11(check_public): Use apostrophes to prevent undesirable
12interpretation of names by the shell. We still do not support
13directory names containing apostrophes or newlines, but this is
14good enough.
15
16Upstream-Status: Backport
17Signed-off-by: Armin Kuster <akuster@mvista.com>
18
19* NEWS: Mention this.
20---
21 Makefile | 64 ++++++++++++++++++++++++++++++++--------------------------------
22 NEWS | 8 ++++++++
23 2 files changed, 40 insertions(+), 32 deletions(-)
24
25diff --git a/Makefile b/Makefile
26index c92edc0..97649ca 100644
27--- a/Makefile
28+++ b/Makefile
29@@ -313,7 +313,7 @@ ZFLAGS=
30
31 # How to use zic to install tz binary files.
32
33-ZIC_INSTALL= $(ZIC) -d $(DESTDIR)$(TZDIR) $(LEAPSECONDS)
34+ZIC_INSTALL= $(ZIC) -d '$(DESTDIR)$(TZDIR)' $(LEAPSECONDS)
35
36 # The name of a Posix-compliant 'awk' on your system.
37 AWK= awk
38@@ -341,8 +341,8 @@ SGML_CATALOG_FILES= \
39 VALIDATE = nsgmls
40 VALIDATE_FLAGS = -s -B -wall -wno-unused-param
41 VALIDATE_ENV = \
42- SGML_CATALOG_FILES=$(SGML_CATALOG_FILES) \
43- SGML_SEARCH_PATH=$(SGML_SEARCH_PATH) \
44+ SGML_CATALOG_FILES='$(SGML_CATALOG_FILES)' \
45+ SGML_SEARCH_PATH='$(SGML_SEARCH_PATH)' \
46 SP_CHARSET_FIXED=YES \
47 SP_ENCODING=UTF-8
48
49@@ -396,7 +396,7 @@ GZIPFLAGS= -9n
50 #MAKE= make
51
52 cc= cc
53-CC= $(cc) -DTZDIR=\"$(TZDIR)\"
54+CC= $(cc) -DTZDIR='"$(TZDIR)"'
55
56 AR= ar
57
58@@ -473,29 +473,29 @@ all: tzselect yearistype zic zdump libtz.a $(TABDATA)
59 ALL: all date $(ENCHILADA)
60
61 install: all $(DATA) $(REDO) $(MANS)
62- mkdir -p $(DESTDIR)$(ETCDIR) $(DESTDIR)$(TZDIR) \
63- $(DESTDIR)$(LIBDIR) \
64- $(DESTDIR)$(MANDIR)/man3 $(DESTDIR)$(MANDIR)/man5 \
65- $(DESTDIR)$(MANDIR)/man8
66+ mkdir -p '$(DESTDIR)$(ETCDIR)' '$(DESTDIR)$(TZDIR)' \
67+ '$(DESTDIR)$(LIBDIR)' \
68+ '$(DESTDIR)$(MANDIR)/man3' '$(DESTDIR)$(MANDIR)/man5' \
69+ '$(DESTDIR)$(MANDIR)/man8'
70 $(ZIC_INSTALL) -l $(LOCALTIME) -p $(POSIXRULES)
71- cp -f $(TABDATA) $(DESTDIR)$(TZDIR)/.
72- cp tzselect zic zdump $(DESTDIR)$(ETCDIR)/.
73- cp libtz.a $(DESTDIR)$(LIBDIR)/.
74- $(RANLIB) $(DESTDIR)$(LIBDIR)/libtz.a
75- cp -f newctime.3 newtzset.3 $(DESTDIR)$(MANDIR)/man3/.
76- cp -f tzfile.5 $(DESTDIR)$(MANDIR)/man5/.
77- cp -f tzselect.8 zdump.8 zic.8 $(DESTDIR)$(MANDIR)/man8/.
78+ cp -f $(TABDATA) '$(DESTDIR)$(TZDIR)/.'
79+ cp tzselect zic zdump '$(DESTDIR)$(ETCDIR)/.'
80+ cp libtz.a '$(DESTDIR)$(LIBDIR)/.'
81+ $(RANLIB) '$(DESTDIR)$(LIBDIR)/libtz.a'
82+ cp -f newctime.3 newtzset.3 '$(DESTDIR)$(MANDIR)/man3/.'
83+ cp -f tzfile.5 '$(DESTDIR)$(MANDIR)/man5/.'
84+ cp -f tzselect.8 zdump.8 zic.8 '$(DESTDIR)$(MANDIR)/man8/.'
85
86 INSTALL: ALL install date.1
87- mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1
88- cp date $(DESTDIR)$(BINDIR)/.
89- cp -f date.1 $(DESTDIR)$(MANDIR)/man1/.
90+ mkdir -p '$(DESTDIR)$(BINDIR)' '$(DESTDIR)$(MANDIR)/man1'
91+ cp date '$(DESTDIR)$(BINDIR)/.'
92+ cp -f date.1 '$(DESTDIR)$(MANDIR)/man1/.'
93
94 version: $(VERSION_DEPS)
95 { (type git) >/dev/null 2>&1 && \
96 V=`git describe --match '[0-9][0-9][0-9][0-9][a-z]*' \
97 --abbrev=7 --dirty` || \
98- V=$(VERSION); } && \
99+ V='$(VERSION)'; } && \
100 printf '%s\n' "$$V" >$@.out
101 mv $@.out $@
102
103@@ -529,12 +529,12 @@ leapseconds: $(LEAP_DEPS)
104 # Arguments to pass to submakes of install_data.
105 # They can be overridden by later submake arguments.
106 INSTALLARGS = \
107- BACKWARD=$(BACKWARD) \
108- DESTDIR=$(DESTDIR) \
109+ BACKWARD='$(BACKWARD)' \
110+ DESTDIR='$(DESTDIR)' \
111 LEAPSECONDS='$(LEAPSECONDS)' \
112 PACKRATDATA='$(PACKRATDATA)' \
113- TZDIR=$(TZDIR) \
114- YEARISTYPE=$(YEARISTYPE) \
115+ TZDIR='$(TZDIR)' \
116+ YEARISTYPE='$(YEARISTYPE)' \
117 ZIC='$(ZIC)'
118
119 # 'make install_data' installs one set of tz binary files.
120@@ -558,16 +558,16 @@ right_only:
121 # You must replace all of $(TZDIR) to switch from not using leap seconds
122 # to using them, or vice versa.
123 right_posix: right_only
124- rm -fr $(DESTDIR)$(TZDIR)-leaps
125- ln -s $(TZDIR_BASENAME) $(DESTDIR)$(TZDIR)-leaps || \
126- $(MAKE) $(INSTALLARGS) TZDIR=$(TZDIR)-leaps right_only
127- $(MAKE) $(INSTALLARGS) TZDIR=$(TZDIR)-posix posix_only
128+ rm -fr '$(DESTDIR)$(TZDIR)-leaps'
129+ ln -s '$(TZDIR_BASENAME)' '$(DESTDIR)$(TZDIR)-leaps' || \
130+ $(MAKE) $(INSTALLARGS) TZDIR='$(TZDIR)-leaps' right_only
131+ $(MAKE) $(INSTALLARGS) TZDIR='$(TZDIR)-posix' posix_only
132
133 posix_right: posix_only
134- rm -fr $(DESTDIR)$(TZDIR)-posix
135- ln -s $(TZDIR_BASENAME) $(DESTDIR)$(TZDIR)-posix || \
136- $(MAKE) $(INSTALLARGS) TZDIR=$(TZDIR)-posix posix_only
137- $(MAKE) $(INSTALLARGS) TZDIR=$(TZDIR)-leaps right_only
138+ rm -fr '$(DESTDIR)$(TZDIR)-posix'
139+ ln -s '$(TZDIR_BASENAME)' '$(DESTDIR)$(TZDIR)-posix' || \
140+ $(MAKE) $(INSTALLARGS) TZDIR='$(TZDIR)-posix' posix_only
141+ $(MAKE) $(INSTALLARGS) TZDIR='$(TZDIR)-leaps' right_only
142
143 # This obsolescent rule is present for backwards compatibility with
144 # tz releases 2014g through 2015g. It should go away eventually.
145@@ -764,7 +764,7 @@ set-timestamps.out: $(ENCHILADA)
146
147 check_public:
148 $(MAKE) maintainer-clean
149- $(MAKE) "CFLAGS=$(GCC_DEBUG_FLAGS)" ALL
150+ $(MAKE) CFLAGS='$(GCC_DEBUG_FLAGS)' ALL
151 mkdir -p public.dir
152 for i in $(TDATA) tzdata.zi; do \
153 $(zic) -v -d public.dir $$i 2>&1 || exit; \
154diff --git a/NEWS b/NEWS
155index bd2bec2..75ab095 100644
156--- a/NEWS
157+++ b/NEWS
158@@ -1,5 +1,13 @@
159 News for the tz database
160
161+Unreleased, experimental changes
162+
163+ Changes to build procedure
164+
165+ The Makefile now quotes values like BACKWARD more carefully when
166+ passing them to the shell. (Problem reported by Zefram.)
167+
168+
169 Release 2017c - 2017-10-20 14:49:34 -0700
170
171 Briefly:
172--
1732.7.4
174
diff --git a/meta/recipes-extended/tzcode/files/0002-Port-zdump-to-C90-snprintf.patch b/meta/recipes-extended/tzcode/files/0002-Port-zdump-to-C90-snprintf.patch
deleted file mode 100644
index 87afe47694..0000000000
--- a/meta/recipes-extended/tzcode/files/0002-Port-zdump-to-C90-snprintf.patch
+++ /dev/null
@@ -1,115 +0,0 @@
1From e231da4fb2beb17c60b4b1a5c276366d6a6e433f Mon Sep 17 00:00:00 2001
2From: Paul Eggert <eggert@cs.ucla.edu>
3Date: Mon, 23 Oct 2017 17:58:36 -0700
4Subject: [PATCH] Port zdump to C90 + snprintf
5MIME-Version: 1.0
6Content-Type: text/plain; charset=UTF-8
7Content-Transfer-Encoding: 8bit
8
9Problem reported by Jon Skeet in:
10https://mm.icann.org/pipermail/tz/2017-October/025362.html
11* NEWS: Mention this.
12* zdump.c (my_snprintf): New macro or function. If a macro, it is
13just snprintf. If a function, it is the same as the old snprintf
14static function, with an ATTRIBUTE_FORMAT to pacify modern GCC.
15All uses of snprintf changed to use my_snprintf. This way,
16installers don’t need to specify -DHAVE_SNPRINTF if they are using
17a pre-C99 compiler with a library that has snprintf.
18
19Upstream-Status: Backport
20Signed-off-by: Armin Kuster <akuster@mvista.com>
21
22---
23 NEWS | 4 ++++
24 zdump.c | 29 ++++++++++++++++-------------
25 2 files changed, 20 insertions(+), 13 deletions(-)
26
27diff --git a/NEWS b/NEWS
28index 75ab095..dea08b8 100644
29--- a/NEWS
30+++ b/NEWS
31@@ -7,6 +7,10 @@ Unreleased, experimental changes
32 The Makefile now quotes values like BACKWARD more carefully when
33 passing them to the shell. (Problem reported by Zefram.)
34
35+ Builders no longer need to specify -DHAVE_SNPRINTF on platforms
36+ that have snprintf and use pre-C99 compilers. (Problem reported
37+ by Jon Skeet.)
38+
39
40 Release 2017c - 2017-10-20 14:49:34 -0700
41
42diff --git a/zdump.c b/zdump.c
43index 8e3bf3e..d4e6084 100644
44--- a/zdump.c
45+++ b/zdump.c
46@@ -795,12 +795,14 @@ show(timezone_t tz, char *zone, time_t t, bool v)
47 abbrok(abbr(tmp), zone);
48 }
49
50-#if !HAVE_SNPRINTF
51+#if HAVE_SNPRINTF
52+# define my_snprintf snprintf
53+#else
54 # include <stdarg.h>
55
56 /* A substitute for snprintf that is good enough for zdump. */
57-static int
58-snprintf(char *s, size_t size, char const *format, ...)
59+static int ATTRIBUTE_FORMAT((printf, 3, 4))
60+my_snprintf(char *s, size_t size, char const *format, ...)
61 {
62 int n;
63 va_list args;
64@@ -839,10 +841,10 @@ format_local_time(char *buf, size_t size, struct tm const *tm)
65 {
66 int ss = tm->tm_sec, mm = tm->tm_min, hh = tm->tm_hour;
67 return (ss
68- ? snprintf(buf, size, "%02d:%02d:%02d", hh, mm, ss)
69+ ? my_snprintf(buf, size, "%02d:%02d:%02d", hh, mm, ss)
70 : mm
71- ? snprintf(buf, size, "%02d:%02d", hh, mm)
72- : snprintf(buf, size, "%02d", hh));
73+ ? my_snprintf(buf, size, "%02d:%02d", hh, mm)
74+ : my_snprintf(buf, size, "%02d", hh));
75 }
76
77 /* Store into BUF, of size SIZE, a formatted UTC offset for the
78@@ -877,10 +879,10 @@ format_utc_offset(char *buf, size_t size, struct tm const *tm, time_t t)
79 mm = off / 60 % 60;
80 hh = off / 60 / 60;
81 return (ss || 100 <= hh
82- ? snprintf(buf, size, "%c%02ld%02d%02d", sign, hh, mm, ss)
83+ ? my_snprintf(buf, size, "%c%02ld%02d%02d", sign, hh, mm, ss)
84 : mm
85- ? snprintf(buf, size, "%c%02ld%02d", sign, hh, mm)
86- : snprintf(buf, size, "%c%02ld", sign, hh));
87+ ? my_snprintf(buf, size, "%c%02ld%02d", sign, hh, mm)
88+ : my_snprintf(buf, size, "%c%02ld", sign, hh));
89 }
90
91 /* Store into BUF (of size SIZE) a quoted string representation of P.
92@@ -983,15 +985,16 @@ istrftime(char *buf, size_t size, char const *time_fmt,
93 for (abp = ab; is_alpha(*abp); abp++)
94 continue;
95 len = (!*abp && *ab
96- ? snprintf(b, s, "%s", ab)
97+ ? my_snprintf(b, s, "%s", ab)
98 : format_quoted_string(b, s, ab));
99 if (s <= len)
100 return false;
101 b += len, s -= len;
102 }
103- formatted_len = (tm->tm_isdst
104- ? snprintf(b, s, &"\t\t%d"[show_abbr], tm->tm_isdst)
105- : 0);
106+ formatted_len
107+ = (tm->tm_isdst
108+ ? my_snprintf(b, s, &"\t\t%d"[show_abbr], tm->tm_isdst)
109+ : 0);
110 }
111 break;
112 }
113--
1142.7.4
115