[Bug 234464] print/texinfo Does not work well with perl 5.28

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Dec 28 14:04:43 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234464

            Bug ID: 234464
           Summary: print/texinfo Does not work well with perl 5.28
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet at FreeBSD.org
          Reporter: toivonenristo at netscape.net
             Flags: maintainer-feedback?(sunpoet at FreeBSD.org)
          Assignee: sunpoet at FreeBSD.org

Texinfo (makeinfo) generates lots of "Unescaped left brace in regex is
deprecated here (and will be fatal in Perl 5.32),..." warnings when
help-command is called from the Octave.

### Tested on: 

FreeBSD kotibsd 11.2-RELEASE-p5 FreeBSD 11.2-RELEASE-p5
perl -version: perl 5, version 28, subversion 1 (v5.28.1) built for
amd64-freebsd-thread-multi
texinfo-6.5_2,1
octave-4.4.1_7

This kind of bug has been reported on https://savannah.gnu.org/bugs/?54691
There is a patch available on
https://salsa.debian.org/tex-team/texinfo/commit/bb8c22551b2ac8efacf87477d2abd95fc3eeb6ba

### Example:

-------------------------
    octave:5> help edit
    Unescaped left brace in regex is deprecated here (and will be fatal in Perl
5.32), passed through in regex; marked by <-- HERE in
m/^\s+@([[:alnum:]][[:alnum:]\-]*)({ <-- HERE })?\s*/ at
/usr/local/share/texinfo/Texinfo/Parser.pm line 5481.
    Unescaped left brace in regex is deprecated here (and will be fatal in Perl
5.32), passed through in regex; marked by <-- HERE in
m/^\s+@([[:alnum:]][[:alnum:]\-]*)({ <-- HERE
})?\s*(\@(c|comment)((\@|\s+).*)?)?/ at
/usr/local/share/texinfo/Texinfo/Parser.pm line 5485.
    'edit' is a function from the file
/usr/local/share/octave/4.4.1/m/miscellaneous/edit.m

     -- edit NAME
--------------------------

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list