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