]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
texinfo: upgrade texinfo 7.2 -> 7.3
authorZhang Peng <peng.zhang1.cn@windriver.com>
Fri, 6 Mar 2026 05:03:13 +0000 (13:03 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 9 Mar 2026 17:29:24 +0000 (17:29 +0000)
Upgrade to latest revision of 7.3
- Refresh patch 0001-Makefile.am-do-not-build-manpages.patch
- Remove -I ${S}/gnulib/m4 from EXTRA_AUTORECONF since configure.ac
  already defines AC_CONFIG_MACRO_DIRS
- Fix QA issue for load_txi_modules (new file in 7.3)

Release Note:[https://lists.gnu.org/archive/html/bug-texinfo/2026-03/msg00007.html]

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-extended/texinfo/texinfo/0001-Makefile.am-do-not-build-manpages.patch
meta/recipes-extended/texinfo/texinfo_7.3.bb [moved from meta/recipes-extended/texinfo/texinfo_7.2.bb with 94% similarity]

index cf0529db980ddb7e007a1b87a35a40d07b9bcf65..03b635d95d65ac789e0a4ba51b057cd796f3140f 100644 (file)
@@ -18,7 +18,7 @@ index f733797..1013fcf 100644
 @@ -76,7 +76,7 @@
  endif
  endif
-   SUBDIRS += install-info po po_document tp Pod-Simple-Texinfo \
+   SUBDIRS += install-info po po_document tta Pod-Simple-Texinfo \
 -             texindex util doc man
 +             texindex util doc
    SUBDIRS += js
similarity index 94%
rename from meta/recipes-extended/texinfo/texinfo_7.2.bb
rename to meta/recipes-extended/texinfo/texinfo_7.3.bb
index 784f67f65b50a288e57f5249080280baef1c51f9..dbf47a79caada54ef79c38c79bf9a40b89585053 100644 (file)
@@ -34,7 +34,7 @@ SRC_URI = "${GNU_MIRROR}/texinfo/${BP}.tar.gz \
            ${TARGET_PATCH} \
            "
 
-SRC_URI[sha256sum] = "e86de7dfef6b352aa1bf647de3a6213d1567c70129eccbf8977706d9c91919c8"
+SRC_URI[sha256sum] = "4fc30d71e00416f0b4884994f1db9db2901f03603f8e69d92dd46fa018d998d7"
 
 tex_texinfo = "texmf/tex/texinfo"
 
@@ -42,7 +42,6 @@ inherit gettext autotools multilib_script
 
 MULTILIB_SCRIPTS = "${PN}:${bindir}/texi2any"
 
-EXTRA_AUTORECONF += "-I ${S}/gnulib/m4"
 CACHED_CONFIGUREVARS += "texinfo_cv_sys_iconv_converts_euc_cn=yes"
 
 do_configure:prepend () {
@@ -61,6 +60,7 @@ do_install:append() {
        mkdir -p ${D}${datadir}/${tex_texinfo}
        install -p -m644 ${S}/doc/texinfo.tex ${S}/doc/txi-??.tex ${D}${datadir}/${tex_texinfo}
        sed -i -e '1s,#!.*perl,#! ${USRBINPATH}/env perl,' ${D}${bindir}/texi2any ${D}${bindir}/pod2texi
+       sed -i -e '1s,#!.*perl,#! ${USRBINPATH}/env perl,' ${D}${datadir}/texi2any/load_txi_modules
        sed -i -e 's,${HOSTTOOLS_DIR},,' ${D}${bindir}/texindex
 }