* gnu/packages/patches/texinfo-5-perl-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/texinfo.scm (texinfo-5)[source](patches): New field.
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			765 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			765 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
Fix a deprecation warning with newer Perl that breaks some tests.
 | 
						|
 | 
						|
--- a/tp/Texinfo/Parser.pm
 | 
						|
+++ b/tp/Texinfo/Parser.pm
 | 
						|
@@ -5438,12 +5438,12 @@
 | 
						|
     }
 | 
						|
   } elsif ($command eq 'clickstyle') {
 | 
						|
     # REMACRO
 | 
						|
-    if ($line =~ /^\s+@([[:alnum:]][[:alnum:]\-]*)({})?\s*/) {
 | 
						|
+    if ($line =~ /^\s+@([[:alnum:]][[:alnum:]\-]*)(\{})?\s*/) {
 | 
						|
       $args = ['@'.$1];
 | 
						|
       $self->{'clickstyle'} = $1
 | 
						|
         unless(_ignore_global_commands($self));
 | 
						|
       $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->__(
 |