summaryrefslogtreecommitdiffstats
path: root/meta/recipes-extended
diff options
context:
space:
mode:
authorAlexander Kanavin <alex.kanavin@gmail.com>2024-03-13 18:33:34 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-04-16 08:07:01 +0100
commit0a60440cebabf0eb166cda75b330387932116ca0 (patch)
treed5fb9587fadb50849bf90b87a2d594e9a22392b1 /meta/recipes-extended
parentbdd51994e1b5ad9e587a20ab6bdc08113e0016b9 (diff)
downloadpoky-0a60440cebabf0eb166cda75b330387932116ca0.tar.gz
texinfo: update 7.0.3 -> 7.1
Drop texinfo/link-zip.patch (no longer necessary) Add texinfo_cv_sys_iconv_converts_euc_cn=yes as otherwise it's determined via building and running a helper binary. (From OE-Core rev: eb13b936347b01dd92190713439e0ced6329337d) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-extended')
-rw-r--r--meta/recipes-extended/texinfo/texinfo/0001-texinfo-several-changes-to-build-without-zlib-and-nc.patch (renamed from meta/recipes-extended/texinfo/texinfo/disable-native-tools.patch)13
-rw-r--r--meta/recipes-extended/texinfo/texinfo/0002-dont-depend-on-help2man.patch (renamed from meta/recipes-extended/texinfo/texinfo/dont-depend-on-help2man.patch)16
-rw-r--r--meta/recipes-extended/texinfo/texinfo/0003-texinfo-Update-to-5.1.patch (renamed from meta/recipes-extended/texinfo/texinfo/use_host_makedoc.patch)12
-rw-r--r--meta/recipes-extended/texinfo/texinfo/link-zip.patch23
-rw-r--r--meta/recipes-extended/texinfo/texinfo_7.1.bb (renamed from meta/recipes-extended/texinfo/texinfo_7.0.3.bb)10
5 files changed, 29 insertions, 45 deletions
diff --git a/meta/recipes-extended/texinfo/texinfo/disable-native-tools.patch b/meta/recipes-extended/texinfo/texinfo/0001-texinfo-several-changes-to-build-without-zlib-and-nc.patch
index 3801d73883..b43a115b23 100644
--- a/meta/recipes-extended/texinfo/texinfo/disable-native-tools.patch
+++ b/meta/recipes-extended/texinfo/texinfo/0001-texinfo-several-changes-to-build-without-zlib-and-nc.patch
@@ -1,7 +1,8 @@
1From e5d8f6d4a7652ea95c8d069ce9333494f2db868c Mon Sep 17 00:00:00 2001 1From ee9d23373b488c4a499c561d71e6b6ba7ca1bd31 Mon Sep 17 00:00:00 2001
2From: Joshua Lock <josh@linux.intel.com> 2From: Joshua Lock <josh@linux.intel.com>
3Date: Fri, 16 Sep 2011 15:35:48 -0700 3Date: Fri, 16 Sep 2011 15:35:48 -0700
4Subject: [PATCH] texinfo: several changes to build without zlib and ncurses 4Subject: [PATCH 1/3] texinfo: several changes to build without zlib and
5 ncurses
5 6
6We already DEPEND on the native texinfo being present before building so 7We already DEPEND on the native texinfo being present before building so
7there isn't any need to try and build the required native texinfo binaries 8there isn't any need to try and build the required native texinfo binaries
@@ -10,16 +11,15 @@ before cross-compiling. This simplifies the recipe somewhat!
10Upstream-Status: Inappropriate oe specific 11Upstream-Status: Inappropriate oe specific
11 12
12Signed-off-by: Joshua Lock <josh@linux.intel.com> 13Signed-off-by: Joshua Lock <josh@linux.intel.com>
13
14--- 14---
15 configure.ac | 24 +----------------------- 15 configure.ac | 24 +-----------------------
16 1 file changed, 1 insertion(+), 23 deletions(-) 16 1 file changed, 1 insertion(+), 23 deletions(-)
17 17
18diff --git a/configure.ac b/configure.ac 18diff --git a/configure.ac b/configure.ac
19index 6fcd3a0..c108df7 100644 19index 8094498..5b72fc1 100644
20--- a/configure.ac 20--- a/configure.ac
21+++ b/configure.ac 21+++ b/configure.ac
22@@ -180,29 +180,7 @@ AC_CANONICAL_BUILD 22@@ -247,29 +247,7 @@ AC_CANONICAL_BUILD
23 # $native_tools is also added to SUBDIRS in the main Makefile.am, 23 # $native_tools is also added to SUBDIRS in the main Makefile.am,
24 # so that make compiles the native tools first. 24 # so that make compiles the native tools first.
25 # 25 #
@@ -50,3 +50,6 @@ index 6fcd3a0..c108df7 100644
50 AC_SUBST(native_tools) 50 AC_SUBST(native_tools)
51 AM_CONDITIONAL(TOOLS_ONLY, [[test "x$tools_only" = x1]]) 51 AM_CONDITIONAL(TOOLS_ONLY, [[test "x$tools_only" = x1]])
52 52
53--
542.39.2
55
diff --git a/meta/recipes-extended/texinfo/texinfo/dont-depend-on-help2man.patch b/meta/recipes-extended/texinfo/texinfo/0002-dont-depend-on-help2man.patch
index 825887cc2e..f3b6827d58 100644
--- a/meta/recipes-extended/texinfo/texinfo/dont-depend-on-help2man.patch
+++ b/meta/recipes-extended/texinfo/texinfo/0002-dont-depend-on-help2man.patch
@@ -1,33 +1,32 @@
1From 451a9b9c3874872d575693fc7733fae02690a7d3 Mon Sep 17 00:00:00 2001 1From e02be81fa68ddc7f939abd99de4e42759a0d5d8c 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 2/3] dont-depend-on-help2man
5 5
6Upstream-Status: Inappropriate 6Upstream-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
11--- 10---
12 doc/Makefile.am | 2 +- 11 doc/Makefile.am | 2 +-
13 man/Makefile.am | 12 ++++++------ 12 man/Makefile.am | 12 ++++++------
14 2 files changed, 7 insertions(+), 7 deletions(-) 13 2 files changed, 7 insertions(+), 7 deletions(-)
15 14
16diff --git a/doc/Makefile.am b/doc/Makefile.am 15diff --git a/doc/Makefile.am b/doc/Makefile.am
17index 407a38c..6b5ff3e 100644 16index e9e6298..f1b9895 100644
18--- a/doc/Makefile.am 17--- a/doc/Makefile.am
19+++ b/doc/Makefile.am 18+++ b/doc/Makefile.am
20@@ -55,7 +55,7 @@ refcard_files = refcard/Makefile refcard/txicmdcheck \ 19@@ -63,7 +63,7 @@ refcard/txirefcard.pdf refcard/txirefcard-a4.pdf: refcard/txirefcard.tex
21 # Include our texinfo.tex, not Automake's. 20 # Include our texinfo.tex, not Automake's.
22 EXTRA_DIST = epsf.tex texinfo.tex \ 21 EXTRA_DIST = epsf.tex texinfo.tex \
23 fdl.texi \ 22 fdl.texi \
24- $(man_MANS) $(TXI_XLATE) \ 23- $(man_MANS) $(TXI_XLATE) \
25+ $(TXI_XLATE) \ 24+ $(TXI_XLATE) \
26 $(refcard_files) \ 25 $(refcard_files) \
27 gendocs.chapter/gendocs_template \
28 texinfo-tex-test.texi texinfo-tex-test.WIDOWs \ 26 texinfo-tex-test.texi texinfo-tex-test.WIDOWs \
27 texinfo-ja.tex short-sample-ja.texi \
29diff --git a/man/Makefile.am b/man/Makefile.am 28diff --git a/man/Makefile.am b/man/Makefile.am
30index d0cd72c..a19e52a 100644 29index f2c703f..61caeeb 100644
31--- a/man/Makefile.am 30--- a/man/Makefile.am
32+++ b/man/Makefile.am 31+++ b/man/Makefile.am
33@@ -11,27 +11,27 @@ 32@@ -11,27 +11,27 @@
@@ -64,3 +63,6 @@ index d0cd72c..a19e52a 100644
64 63
65 # Maintainers should be able to regenerate. 64 # Maintainers should be able to regenerate.
66 MAINTAINERCLEANFILES = $(man_MANS) 65 MAINTAINERCLEANFILES = $(man_MANS)
66--
672.39.2
68
diff --git a/meta/recipes-extended/texinfo/texinfo/use_host_makedoc.patch b/meta/recipes-extended/texinfo/texinfo/0003-texinfo-Update-to-5.1.patch
index c6c9952c9e..f99f8b87d5 100644
--- a/meta/recipes-extended/texinfo/texinfo/use_host_makedoc.patch
+++ b/meta/recipes-extended/texinfo/texinfo/0003-texinfo-Update-to-5.1.patch
@@ -1,21 +1,20 @@
1From 81ccd162b869c20e450073fa834b5cabbea8e3d4 Mon Sep 17 00:00:00 2001 1From 33b85a3928895b812b37dc759c6de711802db45f Mon Sep 17 00:00:00 2001
2From: Saul Wold <sgw@linux.intel.com> 2From: Saul Wold <sgw@linux.intel.com>
3Date: Mon, 29 Jul 2013 15:02:34 -0700 3Date: Mon, 29 Jul 2013 15:02:34 -0700
4Subject: [PATCH] texinfo: Update to 5.1 4Subject: [PATCH 3/3] texinfo: Update to 5.1
5 5
6Upstream-Status: Inappropriate [cross build specific] 6Upstream-Status: Inappropriate [cross build specific]
7 7
8Signed-off-by: Saul Wold <sgw@linux.intel.com> 8Signed-off-by: Saul Wold <sgw@linux.intel.com>
9
10--- 9---
11 info/Makefile.am | 2 +- 10 info/Makefile.am | 2 +-
12 1 file changed, 1 insertion(+), 1 deletion(-) 11 1 file changed, 1 insertion(+), 1 deletion(-)
13 12
14diff --git a/info/Makefile.am b/info/Makefile.am 13diff --git a/info/Makefile.am b/info/Makefile.am
15index 35596b1..cae1421 100644 14index f57b341..a019aa7 100644
16--- a/info/Makefile.am 15--- a/info/Makefile.am
17+++ b/info/Makefile.am 16+++ b/info/Makefile.am
18@@ -69,7 +69,7 @@ cmd_sources = $(srcdir)/session.c $(srcdir)/echo-area.c $(srcdir)/infodoc.c \ 17@@ -77,7 +77,7 @@ cmd_sources = $(srcdir)/session.c $(srcdir)/echo-area.c $(srcdir)/infodoc.c \
19 # more than once. 18 # more than once.
20 funs.h: makedoc$(EXEEXT) $(cmd_sources) 19 funs.h: makedoc$(EXEEXT) $(cmd_sources)
21 rm -f $(generated_sources) 20 rm -f $(generated_sources)
@@ -24,3 +23,6 @@ index 35596b1..cae1421 100644
24 23
25 # The following hack is necessary to hint make before the automatic 24 # The following hack is necessary to hint make before the automatic
26 # dependencies are built. 25 # dependencies are built.
26--
272.39.2
28
diff --git a/meta/recipes-extended/texinfo/texinfo/link-zip.patch b/meta/recipes-extended/texinfo/texinfo/link-zip.patch
deleted file mode 100644
index 72d7067aa9..0000000000
--- a/meta/recipes-extended/texinfo/texinfo/link-zip.patch
+++ /dev/null
@@ -1,23 +0,0 @@
1From c5050ac84c8a3cc3ff8c7e558f8c2fdb57f410d9 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.
5
6Upstream-Status: Pending
7
8Signed-off-by: Joshua Lock <josh@linux.intel.com>
9
10---
11 install-info/Makefile.am | 2 +-
12 1 file changed, 1 insertion(+), 1 deletion(-)
13
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 = \
19 -I$(top_srcdir)/gnulib/lib \
20 -I$(top_builddir)/gnulib/lib \
21 -DLOCALEDIR=\"$(localedir)\"
22-LDADD = $(top_builddir)/gnulib/lib/libgnu.a $(LIBINTL) $(LIBTHREAD)
23+LDADD = $(top_builddir)/gnulib/lib/libgnu.a $(LIBINTL) $(LIBTHREAD) -lz
diff --git a/meta/recipes-extended/texinfo/texinfo_7.0.3.bb b/meta/recipes-extended/texinfo/texinfo_7.1.bb
index b149177b72..65d8252fb9 100644
--- a/meta/recipes-extended/texinfo/texinfo_7.0.3.bb
+++ b/meta/recipes-extended/texinfo/texinfo_7.1.bb
@@ -25,17 +25,16 @@ RDEPENDS:info += "${@compress_pkg(d)}"
25DEPENDS = "zlib ncurses texinfo-replacement-native" 25DEPENDS = "zlib ncurses texinfo-replacement-native"
26DEPENDS:class-native = "zlib-native ncurses-native" 26DEPENDS:class-native = "zlib-native ncurses-native"
27 27
28TARGET_PATCH = "file://use_host_makedoc.patch" 28TARGET_PATCH = "file://0003-texinfo-Update-to-5.1.patch"
29TARGET_PATCH:class-native = "" 29TARGET_PATCH:class-native = ""
30 30
31SRC_URI = "${GNU_MIRROR}/texinfo/${BP}.tar.gz \ 31SRC_URI = "${GNU_MIRROR}/texinfo/${BP}.tar.gz \
32 file://disable-native-tools.patch \ 32 file://0001-texinfo-several-changes-to-build-without-zlib-and-nc.patch \
33 file://link-zip.patch \ 33 file://0002-dont-depend-on-help2man.patch \
34 file://dont-depend-on-help2man.patch \
35 ${TARGET_PATCH} \ 34 ${TARGET_PATCH} \
36 " 35 "
37 36
38SRC_URI[sha256sum] = "3cc5706fb086b895e1dc2b407aade9f95a3a233ff856273e2b659b089f117683" 37SRC_URI[sha256sum] = "dd5710b3a53ac002644677a06145748e260592a35be182dc830ebebb79c5d5a0"
39 38
40tex_texinfo = "texmf/tex/texinfo" 39tex_texinfo = "texmf/tex/texinfo"
41 40
@@ -44,6 +43,7 @@ inherit gettext autotools multilib_script
44MULTILIB_SCRIPTS = "${PN}:${bindir}/texi2any" 43MULTILIB_SCRIPTS = "${PN}:${bindir}/texi2any"
45 44
46EXTRA_AUTORECONF += "-I ${S}/gnulib/m4" 45EXTRA_AUTORECONF += "-I ${S}/gnulib/m4"
46CACHED_CONFIGUREVARS += "texinfo_cv_sys_iconv_converts_euc_cn=yes"
47 47
48do_configure:prepend () { 48do_configure:prepend () {
49 # autotools_do_configure updates po/Makefile.in.in, we also need 49 # autotools_do_configure updates po/Makefile.in.in, we also need