Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Apr 2018 09:32:31 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 227444] intltool-update is broken by Perl 5.26
Message-ID:  <bug-227444-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D227444

            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@FreeBSD.org
          Reporter: dan-freebsd@berrange.com

Since Perl 5.22, intltool-update has been triggering warnings

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

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

$ intltool-update=20
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

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-227444-7788>