From 2683ef04efbf92a20ee3998acece27769da24c5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joachim=20Mairb=C3=B6ck?= Date: Fri, 26 Dec 2025 20:35:47 +0100 Subject: [PATCH] texinfo-7: bump to version 7.2 Most of the tests still hang due to failing to open a pipe (/dev/tt/p4) in pseudotty. Remove an obsolete and unused patch. --- ...ft-braces-in-regexps-deprecated-sinc.patch | 32 ------------------- ...info-7.1.patchset => texinfo-7.2.patchset} | 0 ...{texinfo-7.1.recipe => texinfo-7.2.recipe} | 12 +++---- 3 files changed, 6 insertions(+), 38 deletions(-) delete mode 100644 sys-apps/texinfo/patches/0001-Fix-unescaped-left-braces-in-regexps-deprecated-sinc.patch rename sys-apps/texinfo/patches/{texinfo-7.1.patchset => texinfo-7.2.patchset} (100%) rename sys-apps/texinfo/{texinfo-7.1.recipe => texinfo-7.2.recipe} (88%) diff --git a/sys-apps/texinfo/patches/0001-Fix-unescaped-left-braces-in-regexps-deprecated-sinc.patch b/sys-apps/texinfo/patches/0001-Fix-unescaped-left-braces-in-regexps-deprecated-sinc.patch deleted file mode 100644 index ac56456a5..000000000 --- a/sys-apps/texinfo/patches/0001-Fix-unescaped-left-braces-in-regexps-deprecated-sinc.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 1f27900352e04ff4f19bec1c1e9635adad2be31c Mon Sep 17 00:00:00 2001 -From: Niko Tyni -Date: Fri, 18 May 2018 10:40:00 +0100 -Subject: [PATCH] Fix unescaped left braces in regexps, deprecated since Perl - 5.27.8 - -This fixes test failures on recent Perl versions. ---- - tp/Texinfo/Parser.pm | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/tp/Texinfo/Parser.pm b/tp/Texinfo/Parser.pm -index dc32ca2..c577aa9 100644 ---- a/tp/Texinfo/Parser.pm -+++ b/tp/Texinfo/Parser.pm -@@ -5478,11 +5478,11 @@ sub _parse_special_misc_command($$$$) - } - } elsif ($command eq 'clickstyle') { - # REMACRO -- if ($line =~ /^\s+@([[:alnum:]][[:alnum:]\-]*)({})?\s*/) { -+ if ($line =~ /^\s+@([[:alnum:]][[:alnum:]\-]*)(\{\})?\s*/) { - $args = ['@'.$1]; - $self->{'clickstyle'} = $1; - $remaining = $line; -- $remaining =~ s/^\s+@([[:alnum:]][[:alnum:]\-]*)({})?\s*(\@(c|comment)((\@|\s+).*)?)?//; -+ $remaining =~ s/^\s+@([[:alnum:]][[:alnum:]\-]*)(\{\})?\s*(\@(c|comment)((\@|\s+).*)?)?//; - $has_comment = 1 if (defined($4)); - } else { - $self->line_error (sprintf($self->__( --- -2.17.0 - diff --git a/sys-apps/texinfo/patches/texinfo-7.1.patchset b/sys-apps/texinfo/patches/texinfo-7.2.patchset similarity index 100% rename from sys-apps/texinfo/patches/texinfo-7.1.patchset rename to sys-apps/texinfo/patches/texinfo-7.2.patchset diff --git a/sys-apps/texinfo/texinfo-7.1.recipe b/sys-apps/texinfo/texinfo-7.2.recipe similarity index 88% rename from sys-apps/texinfo/texinfo-7.1.recipe rename to sys-apps/texinfo/texinfo-7.2.recipe index 911efa3b0..cfbf1fe6e 100644 --- a/sys-apps/texinfo/texinfo-7.1.recipe +++ b/sys-apps/texinfo/texinfo-7.2.recipe @@ -1,11 +1,11 @@ SUMMARY="Standard GNU documentation format tool" DESCRIPTION="Texinfo is the official documentation format of the GNU project." HOMEPAGE="http://www.gnu.org/software/texinfo/" -COPYRIGHT="1992-2023 Free Software Foundation, Inc." +COPYRIGHT="1992-2024 Free Software Foundation, Inc." LICENSE="GNU GPL v3" -REVISION="2" -SOURCE_URI="http://ftp.gnu.org/gnu/texinfo/texinfo-$portVersion.tar.gz" -CHECKSUM_SHA256="dd5710b3a53ac002644677a06145748e260592a35be182dc830ebebb79c5d5a0" +REVISION="1" +SOURCE_URI="https://ftp.gnu.org/gnu/texinfo/texinfo-$portVersion.tar.gz" +CHECKSUM_SHA256="e86de7dfef6b352aa1bf647de3a6213d1567c70129eccbf8977706d9c91919c8" PATCHES="texinfo-$portVersion.patchset" ARCHITECTURES="all !x86_gcc2" @@ -79,12 +79,12 @@ INSTALL() make install # remove libtool files - rm $libDir/texinfo/*.la + rm $libDir/texi2any/*.la } TEST() { #============================================================================ -#Testsuite summary for GNU Texinfo 7.1 +#Testsuite summary for GNU Texinfo 7.2 #============================================================================ # TOTAL: 87 # PASS: 31