HomeFreeBSD

Add a patch to fix the build on FreeBSD 10.4.

Description

Add a patch to fix the build on FreeBSD 10.4.

pkg-fallout reports the following error:

TexRow.cpp:271:6: error: return type 'const TexRow::TextEntry' must match previous return type 'TexRow::TextEntry' when lambda expression has unspecified explicit return type
                                        return text_none;
                                        ^
TexRow.cpp:273:3: error: return type 'const TexRow::TextEntry' must match previous return type 'TexRow::TextEntry' when lambda expression has unspecified explicit return type
                return text_none;
                ^
TexRow.cpp:288:6: error: return type 'lyx::TexRow::TextEntry' must match previous return type 'const TexRow::TextEntry' when lambda expression has unspecified explicit return type
                                        return last_pos;
                                        ^
TexRow.cpp:290:6: error: return type 'struct TextEntry' must match previous return type 'const TexRow::TextEntry' when lambda expression has unspecified explicit return type
                                        return entry.text;
                                        ^
TexRow.cpp:293:3: error: return type 'lyx::TexRow::TextEntry' must match previous return type 'const TexRow::TextEntry' when lambda expression has unspecified explicit return type
                return last_pos;
                ^

Make the lambda return type explicit to work around what looks like a bug on an
old clang version.

Not bumping PORTREVISION, as this shouldn't change the code in FreeBSD versions
with a more recent clang.

Details

Committed
rakucoMay 18 2018, 10:19 AM
Parents
rP470284: Update to 1.3.1
Branches
Unknown
Tags
Unknown