[Bug 227444] intltool-update is broken by Perl 5.26

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Apr 11 09:32:33 UTC 2018


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

            Bug ID: 227444
           Summary: intltool-update is broken by Perl 5.26
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs at FreeBSD.org
          Reporter: dan-freebsd at berrange.com

Since Perl 5.22, intltool-update has been triggering warnings

$ intltool-update 
Unescaped left brace in regex is deprecated, passed through in regex; marked by
<-- HERE in m/\${ <-- HERE ?PACKAGE_NAME}?/ at /usr/local/bin/intltool-update
line 1071, <CONF> line 295.

Since FreeBSD updated Perl to version 5.26 this has become a fatal error

$ intltool-update 
Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in
m/\${ <-- HERE ?PACKAGE_NAME}?/ at /usr/local/bin/intltool-update line 1071,
<CONF> line 295.

Essentially intltool is completely broken & unusable right now.

The bug is reported upstream here & a patch is available there:

  https://bugs.launchpad.net/intltool/+bug/1490906

Please include this patch available in the intltool port for FreeBSD 10 and 11.

Current package versions showing the error:

intltool-0.51.0_1
perl5-5.26.1

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


More information about the freebsd-ports-bugs mailing list