summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorAlexander Kanavin <alex.kanavin@gmail.com>2019-12-05 16:50:05 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2019-12-09 12:00:43 +0000
commit70d3ef49a8883c19b87189a73193e9ad991edbb4 (patch)
tree3bbdf23b9a41d3d0a6eeeb5eabf64991ae2e1777 /meta
parentbbd9f784fbee8ab1cac94a3bfd6749fc0d142691 (diff)
downloadpoky-70d3ef49a8883c19b87189a73193e9ad991edbb4.tar.gz
texinfo: update to 6.7
Drop 0001-Unset-need_charset_alias-when-building-for-musl.patch as the problematic code is gone. Rebase the other patches. License-Update: http links changed to https (From OE-Core rev: b234a4ed4d6a9c2e00f5fa38cf04867c7ada24a0) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/recipes-extended/texinfo/texinfo/0001-Unset-need_charset_alias-when-building-for-musl.patch30
-rw-r--r--meta/recipes-extended/texinfo/texinfo/dont-depend-on-help2man.patch23
-rw-r--r--meta/recipes-extended/texinfo/texinfo/link-zip.patch23
-rw-r--r--meta/recipes-extended/texinfo/texinfo/texinfo-4.12-zlib.patch38
-rw-r--r--meta/recipes-extended/texinfo/texinfo_6.7.bb (renamed from meta/recipes-extended/texinfo/texinfo_6.5.bb)9
5 files changed, 49 insertions, 74 deletions
diff --git a/meta/recipes-extended/texinfo/texinfo/0001-Unset-need_charset_alias-when-building-for-musl.patch b/meta/recipes-extended/texinfo/texinfo/0001-Unset-need_charset_alias-when-building-for-musl.patch
deleted file mode 100644
index c7338aa470..0000000000
--- a/meta/recipes-extended/texinfo/texinfo/0001-Unset-need_charset_alias-when-building-for-musl.patch
+++ /dev/null
@@ -1,30 +0,0 @@
1From b9565dc2fe0c4f7daaec91b7e83bc7313dee2f4a Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Mon, 13 Apr 2015 17:02:13 -0700
4Subject: [PATCH] Unset need_charset_alias when building for musl
5
6localcharset uses ac_cv_gnu_library_2_1 from glibc21.m4
7which actually shoudl be fixed in gnulib and then all downstream
8projects will get it eventually. For now we apply the fix to
9coreutils
10
11Upstream-Status: Pending
12
13Signed-off-by: Khem Raj <raj.khem@gmail.com>
14---
15 lib/gnulib.mk | 2 +-
16 1 file changed, 1 insertion(+), 1 deletion(-)
17
18Index: texinfo-5.2/gnulib/lib/Makefile.am
19===================================================================
20--- texinfo-5.2.orig/gnulib/lib/Makefile.am
21+++ texinfo-5.2/gnulib/lib/Makefile.am
22@@ -378,7 +378,7 @@ install-exec-localcharset: all-local
23 case '$(host_os)' in \
24 darwin[56]*) \
25 need_charset_alias=true ;; \
26- darwin* | cygwin* | mingw* | pw32* | cegcc*) \
27+ darwin* | cygwin* | mingw* | pw32* | cegcc* | linux-musl*) \
28 need_charset_alias=false ;; \
29 *) \
30 need_charset_alias=true ;; \
diff --git a/meta/recipes-extended/texinfo/texinfo/dont-depend-on-help2man.patch b/meta/recipes-extended/texinfo/texinfo/dont-depend-on-help2man.patch
index f4184399c7..0d6bbafadd 100644
--- a/meta/recipes-extended/texinfo/texinfo/dont-depend-on-help2man.patch
+++ b/meta/recipes-extended/texinfo/texinfo/dont-depend-on-help2man.patch
@@ -1,4 +1,4 @@
1From e89b1c57d76f5cf5acbb0d0187374f7a77bce1e2 Mon Sep 17 00:00:00 2001 1From 63a803ead3656353329a801846a9a3beb7210c46 Mon Sep 17 00:00:00 2001
2From: Edwin Plauchu <edwin.plauchu.camacho@intel.com> 2From: Edwin Plauchu <edwin.plauchu.camacho@intel.com>
3Date: Tue, 29 Nov 2016 13:43:24 -0600 3Date: Tue, 29 Nov 2016 13:43:24 -0600
4Subject: [PATCH] dont-depend-on-help2man 4Subject: [PATCH] dont-depend-on-help2man
@@ -7,29 +7,30 @@ Upstream-Status: Inappropriate
7 7
8Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> 8Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
9Signed-off-by: Edwin Plauchu <edwin.plauchu.camacho@intel.com> 9Signed-off-by: Edwin Plauchu <edwin.plauchu.camacho@intel.com>
10
10--- 11---
11 doc/Makefile.am | 2 +- 12 doc/Makefile.am | 2 +-
12 man/Makefile.am | 12 ++++++------ 13 man/Makefile.am | 12 ++++++------
13 2 files changed, 7 insertions(+), 7 deletions(-) 14 2 files changed, 7 insertions(+), 7 deletions(-)
14 15
15diff --git a/doc/Makefile.am b/doc/Makefile.am 16diff --git a/doc/Makefile.am b/doc/Makefile.am
16index 39db834..1bb2a4f 17index 732833e..041cb9b 100644
17--- a/doc/Makefile.am 18--- a/doc/Makefile.am
18+++ b/doc/Makefile.am 19+++ b/doc/Makefile.am
19@@ -38,7 +38,7 @@ refcard_files = refcard/Makefile refcard/txicmdcheck \ 20@@ -37,7 +37,7 @@ refcard_files = refcard/Makefile refcard/txicmdcheck \
20 # Include our texinfo.tex, not Automake's. 21 # Include our texinfo.tex, not Automake's.
21 EXTRA_DIST = epsf.tex texinfo.tex \ 22 EXTRA_DIST = epsf.tex texinfo.tex \
22 fdl.texi \ 23 fdl.texi \
23- $(man_MANS) $(TXI_XLATE) \ 24- $(man_MANS) $(TXI_XLATE) \
24+ $(TXI_XLATE) \ 25+ $(TXI_XLATE) \
25 $(refcard_files) texinfo-tex-test.texi \ 26 $(refcard_files) \
27 texinfo-tex-test.texi texinfo-tex-test.WIDOWs \
26 texinfo-ja.tex short-sample-ja.texi 28 texinfo-ja.tex short-sample-ja.texi
27
28diff --git a/man/Makefile.am b/man/Makefile.am 29diff --git a/man/Makefile.am b/man/Makefile.am
29index 6bfcb3d..a820c96 30index d0cd72c..a19e52a 100644
30--- a/man/Makefile.am 31--- a/man/Makefile.am
31+++ b/man/Makefile.am 32+++ b/man/Makefile.am
32@@ -13,24 +13,24 @@ 33@@ -11,27 +11,27 @@
33 # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 34 # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
34 35
35 # These are generated using help2man. 36 # These are generated using help2man.
@@ -47,10 +48,13 @@ index 6bfcb3d..a820c96
47-man_MANS += info.5 texinfo.5 48-man_MANS += info.5 texinfo.5
48+#man_MANS += info.5 texinfo.5 49+#man_MANS += info.5 texinfo.5
49 50
50 # This is generated by pod2man, but let's just run it by hand.
51-man_MANS += pod2texi.1 51-man_MANS += pod2texi.1
52+#man_MANS += pod2texi.1 52+#man_MANS += pod2texi.1
53 53
54 pod2texi.1: $(top_srcdir)/Pod-Simple-Texinfo/pod2texi.pl
55 $(POD2MAN) $(top_srcdir)/Pod-Simple-Texinfo/pod2texi.pl >"$@"
56
57
54 # These are just .so's to the common program. 58 # These are just .so's to the common program.
55-man_MANS += texi2any.1 texi2pdf.1 pdftexi2dvi.1 59-man_MANS += texi2any.1 texi2pdf.1 pdftexi2dvi.1
56+#man_MANS += texi2any.1 texi2pdf.1 pdftexi2dvi.1 60+#man_MANS += texi2any.1 texi2pdf.1 pdftexi2dvi.1
@@ -60,6 +64,3 @@ index 6bfcb3d..a820c96
60 64
61 # Maintainers should be able to regenerate. 65 # Maintainers should be able to regenerate.
62 MAINTAINERCLEANFILES = $(man_MANS) 66 MAINTAINERCLEANFILES = $(man_MANS)
63--
642.9.3
65
diff --git a/meta/recipes-extended/texinfo/texinfo/link-zip.patch b/meta/recipes-extended/texinfo/texinfo/link-zip.patch
index 0b6e9fd7ea..15c030c0c6 100644
--- a/meta/recipes-extended/texinfo/texinfo/link-zip.patch
+++ b/meta/recipes-extended/texinfo/texinfo/link-zip.patch
@@ -1,16 +1,23 @@
1install-info uses symbols from zlib so must link against it. 1From c1002138033fcccb2d1abfc41f5c2e46c836f7a0 Mon Sep 17 00:00:00 2001
2From: Joshua Lock <josh@linux.intel.com>
3Date: Mon, 29 Jul 2013 15:02:34 -0700
4Subject: [PATCH] install-info uses symbols from zlib so must link against it.
2 5
3Upstream-Status: Pending 6Upstream-Status: Pending
4 7
5Signed-off-by: Joshua Lock <josh@linux.intel.com> 8Signed-off-by: Joshua Lock <josh@linux.intel.com>
6 9
7Index: texinfo-5.1/install-info/Makefile.am 10---
8=================================================================== 11 install-info/Makefile.am | 2 +-
9--- texinfo-5.1.orig/install-info/Makefile.am 12 1 file changed, 1 insertion(+), 1 deletion(-)
10+++ texinfo-5.1/install-info/Makefile.am 13
11@@ -34,4 +34,4 @@ AM_CPPFLAGS = \ 14diff --git a/install-info/Makefile.am b/install-info/Makefile.am
15index 9bcff71..68247f9 100644
16--- a/install-info/Makefile.am
17+++ b/install-info/Makefile.am
18@@ -33,4 +33,4 @@ AM_CPPFLAGS = \
12 -I$(top_srcdir)/gnulib/lib \ 19 -I$(top_srcdir)/gnulib/lib \
13 -I$(top_builddir)/gnulib/lib \ 20 -I$(top_builddir)/gnulib/lib \
14 -DLOCALEDIR=\"$(localedir)\" 21 -DLOCALEDIR=\"$(localedir)\"
15-LDADD = $(top_builddir)/gnulib/lib/libgnu.a $(LIBINTL) 22-LDADD = $(top_builddir)/gnulib/lib/libgnu.a $(LIBINTL) $(LIBTHREAD)
16+LDADD = $(top_builddir)/gnulib/lib/libgnu.a $(LIBINTL) -lz 23+LDADD = $(top_builddir)/gnulib/lib/libgnu.a $(LIBINTL) $(LIBTHREAD) -lz
diff --git a/meta/recipes-extended/texinfo/texinfo/texinfo-4.12-zlib.patch b/meta/recipes-extended/texinfo/texinfo/texinfo-4.12-zlib.patch
index f25352c636..f72097e639 100644
--- a/meta/recipes-extended/texinfo/texinfo/texinfo-4.12-zlib.patch
+++ b/meta/recipes-extended/texinfo/texinfo/texinfo-4.12-zlib.patch
@@ -1,4 +1,4 @@
1From fe4f00459601efe0cfa75d92749a32237800a530 Mon Sep 17 00:00:00 2001 1From 3d3b66cf398853c666e724c3dbcc37d53a2240d5 Mon Sep 17 00:00:00 2001
2From: Edwin Plauchu <edwin.plauchu.camacho@intel.com> 2From: Edwin Plauchu <edwin.plauchu.camacho@intel.com>
3Date: Tue, 29 Nov 2016 12:27:17 -0600 3Date: Tue, 29 Nov 2016 12:27:17 -0600
4Subject: [PATCH] texinfo-4.12-zlib 4Subject: [PATCH] texinfo-4.12-zlib
@@ -7,16 +7,17 @@ Upstream-Status: Pending
7 7
8Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> 8Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
9Signed-off-by: Edwin Plauchu <edwin.plauchu.camacho@intel.com> 9Signed-off-by: Edwin Plauchu <edwin.plauchu.camacho@intel.com>
10
10--- 11---
11 install-info/Makefile.in | 12 ++----- 12 install-info/Makefile.in | 2 +-
12 install-info/install-info.c | 79 +++++++++++++++++++++++++++------------------ 13 install-info/install-info.c | 79 ++++++++++++++++++++++---------------
13 2 files changed, 49 insertions(+), 42 deletions(-) 14 2 files changed, 48 insertions(+), 33 deletions(-)
14 15
15diff --git a/install-info/Makefile.in b/install-info/Makefile.in 16diff --git a/install-info/Makefile.in b/install-info/Makefile.in
16index 837d020..ba96579 100644 17index c924509..746df05 100644
17--- a/install-info/Makefile.in 18--- a/install-info/Makefile.in
18+++ b/install-info/Makefile.in 19+++ b/install-info/Makefile.in
19@@ -216,7 +208,7 @@ am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" 20@@ -218,7 +218,7 @@ am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)"
20 PROGRAMS = $(bin_PROGRAMS) 21 PROGRAMS = $(bin_PROGRAMS)
21 am_ginstall_info_OBJECTS = install-info.$(OBJEXT) 22 am_ginstall_info_OBJECTS = install-info.$(OBJEXT)
22 ginstall_info_OBJECTS = $(am_ginstall_info_OBJECTS) 23 ginstall_info_OBJECTS = $(am_ginstall_info_OBJECTS)
@@ -24,12 +25,12 @@ index 837d020..ba96579 100644
24+ginstall_info_LDADD = $(LDADD) -lz 25+ginstall_info_LDADD = $(LDADD) -lz
25 am__DEPENDENCIES_1 = 26 am__DEPENDENCIES_1 =
26 ginstall_info_DEPENDENCIES = $(top_builddir)/gnulib/lib/libgnu.a \ 27 ginstall_info_DEPENDENCIES = $(top_builddir)/gnulib/lib/libgnu.a \
27 $(am__DEPENDENCIES_1) 28 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
28diff --git a/install-info/install-info.c b/install-info/install-info.c 29diff --git a/install-info/install-info.c b/install-info/install-info.c
29index e58189c..8617787 100644 30index 21f4fe3..a7aba82 100644
30--- a/install-info/install-info.c 31--- a/install-info/install-info.c
31+++ b/install-info/install-info.c 32+++ b/install-info/install-info.c
32@@ -22,6 +22,7 @@ 33@@ -19,6 +19,7 @@
33 #include <getopt.h> 34 #include <getopt.h>
34 #include <regex.h> 35 #include <regex.h>
35 #include <argz.h> 36 #include <argz.h>
@@ -37,7 +38,7 @@ index e58189c..8617787 100644
37 38
38 #define TAB_WIDTH 8 39 #define TAB_WIDTH 8
39 40
40@@ -684,15 +685,15 @@ The first time you invoke Info you start off looking at this node.\n\ 41@@ -681,15 +682,15 @@ The first time you invoke Info you start off looking at this node.\n\
41 42
42 Return either stdin reading the file, or a non-stdin pipe reading 43 Return either stdin reading the file, or a non-stdin pipe reading
43 the output of the compression program. */ 44 the output of the compression program. */
@@ -56,7 +57,7 @@ index e58189c..8617787 100644
56 57
57 /* We let them pass NULL if they don't want this info, but it's easier 58 /* We let them pass NULL if they don't want this info, but it's easier
58 to always determine it. */ 59 to always determine it. */
59@@ -700,48 +701,48 @@ open_possibly_compressed_file (char *filename, 60@@ -697,48 +698,48 @@ open_possibly_compressed_file (char *filename,
60 opened_filename = &local_opened_filename; 61 opened_filename = &local_opened_filename;
61 62
62 *opened_filename = filename; 63 *opened_filename = filename;
@@ -113,7 +114,7 @@ index e58189c..8617787 100644
113 } 114 }
114 #endif /* __MSDOS__ */ 115 #endif /* __MSDOS__ */
115 if (!f) 116 if (!f)
116@@ -757,7 +758,7 @@ open_possibly_compressed_file (char *filename, 117@@ -754,7 +755,7 @@ open_possibly_compressed_file (char *filename,
117 (*create_callback) (filename); 118 (*create_callback) (filename);
118 119
119 /* And try opening it again. */ 120 /* And try opening it again. */
@@ -122,7 +123,7 @@ index e58189c..8617787 100644
122 if (!f) 123 if (!f)
123 return 0; 124 return 0;
124 } 125 }
125@@ -767,26 +768,26 @@ open_possibly_compressed_file (char *filename, 126@@ -764,26 +765,26 @@ open_possibly_compressed_file (char *filename,
126 127
127 /* Read first few bytes of file rather than relying on the filename. 128 /* Read first few bytes of file rather than relying on the filename.
128 If the file is shorter than this it can't be usable anyway. */ 129 If the file is shorter than this it can't be usable anyway. */
@@ -158,7 +159,7 @@ index e58189c..8617787 100644
158 return 0; 159 return 0;
159 goto determine_file_type; /* success */ 160 goto determine_file_type; /* success */
160 } 161 }
161@@ -857,35 +858,40 @@ determine_file_type: 162@@ -854,35 +855,40 @@ determine_file_type:
162 *compression_program = NULL; 163 *compression_program = NULL;
163 164
164 /* Seek back over the magic bytes. */ 165 /* Seek back over the magic bytes. */
@@ -206,7 +207,7 @@ index e58189c..8617787 100644
206 } 207 }
207 208
208 return f; 209 return f;
209@@ -904,7 +910,8 @@ readfile (char *filename, int *sizep, 210@@ -901,7 +907,8 @@ readfile (char *filename, int *sizep,
210 void (*create_callback) (char *), char **opened_filename, 211 void (*create_callback) (char *), char **opened_filename,
211 char **compression_program) 212 char **compression_program)
212 { 213 {
@@ -216,7 +217,7 @@ index e58189c..8617787 100644
216 int filled = 0; 217 int filled = 0;
217 int data_size = 8192; 218 int data_size = 8192;
218 char *data = xmalloc (data_size); 219 char *data = xmalloc (data_size);
219@@ -912,14 +919,20 @@ readfile (char *filename, int *sizep, 220@@ -909,14 +916,20 @@ readfile (char *filename, int *sizep,
220 /* If they passed the space for the file name to return, use it. */ 221 /* If they passed the space for the file name to return, use it. */
221 f = open_possibly_compressed_file (filename, create_callback, 222 f = open_possibly_compressed_file (filename, create_callback,
222 opened_filename, 223 opened_filename,
@@ -239,7 +240,7 @@ index e58189c..8617787 100644
239 if (nread < 0) 240 if (nread < 0)
240 return 0; 241 return 0;
241 if (nread == 0) 242 if (nread == 0)
242@@ -938,8 +951,10 @@ readfile (char *filename, int *sizep, 243@@ -935,8 +948,10 @@ readfile (char *filename, int *sizep,
243 /* We need to close the stream, since on some systems the pipe created 244 /* We need to close the stream, since on some systems the pipe created
244 by popen is simulated by a temporary file which only gets removed 245 by popen is simulated by a temporary file which only gets removed
245 inside pclose. */ 246 inside pclose. */
@@ -251,6 +252,3 @@ index e58189c..8617787 100644
251 252
252 *sizep = filled; 253 *sizep = filled;
253 return data; 254 return data;
254--
2552.9.3
256
diff --git a/meta/recipes-extended/texinfo/texinfo_6.5.bb b/meta/recipes-extended/texinfo/texinfo_6.7.bb
index 50eae77ad0..d421b79a0b 100644
--- a/meta/recipes-extended/texinfo/texinfo_6.5.bb
+++ b/meta/recipes-extended/texinfo/texinfo_6.7.bb
@@ -5,7 +5,7 @@ GNU Project uses the Texinfo file format for most of its documentation."
5HOMEPAGE = "http://www.gnu.org/software/texinfo/" 5HOMEPAGE = "http://www.gnu.org/software/texinfo/"
6SECTION = "console/utils" 6SECTION = "console/utils"
7LICENSE = "GPLv3+" 7LICENSE = "GPLv3+"
8LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" 8LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464"
9 9
10PROVIDES_append_class-native = " texinfo-replacement-native" 10PROVIDES_append_class-native = " texinfo-replacement-native"
11 11
@@ -33,12 +33,11 @@ SRC_URI = "${GNU_MIRROR}/texinfo/${BP}.tar.gz \
33 file://disable-native-tools.patch \ 33 file://disable-native-tools.patch \
34 file://link-zip.patch \ 34 file://link-zip.patch \
35 file://dont-depend-on-help2man.patch \ 35 file://dont-depend-on-help2man.patch \
36 file://0001-Unset-need_charset_alias-when-building-for-musl.patch \
37 ${TARGET_PATCH} \ 36 ${TARGET_PATCH} \
38 " 37 "
39 38
40SRC_URI[md5sum] = "94e8f7149876793030e5518dd8d6e956" 39SRC_URI[md5sum] = "f0c1782f68ef73738d74bd1e9e30793a"
41SRC_URI[sha256sum] = "d34272e4042c46186ddcd66bd5d980c0ca14ff734444686ccf8131f6ec8b1427" 40SRC_URI[sha256sum] = "a52d05076b90032cb2523673c50e53185938746482cf3ca0213e9b4b50ac2d3e"
42 41
43tex_texinfo = "texmf/tex/texinfo" 42tex_texinfo = "texmf/tex/texinfo"
44 43