Page MenuHomeFreeBSD

Use system QScintilla
ClosedPublic

Authored by adridg on Apr 2 2018, 1:00 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Apr 23, 11:06 AM
Unknown Object (File)
Tue, Apr 23, 11:06 AM
Unknown Object (File)
Tue, Apr 23, 11:05 AM
Unknown Object (File)
Tue, Apr 23, 11:05 AM
Unknown Object (File)
Tue, Apr 23, 10:53 AM
Unknown Object (File)
Fri, Apr 19, 3:05 PM
Unknown Object (File)
Feb 22 2024, 8:33 AM
Unknown Object (File)
Jan 29 2024, 2:48 PM
Subscribers

Details

Summary

The find module for QScintilla included with sqlitebrowser has never worked
(well) on FreeBSD. This port used the embedded copy of QScintilla. Fix that
up, and switch to using the system QScintilla.

This change is triggered by CMake 3.11, which tries to build the embedded
QScintilla slightly differently. That fails because there are header
files declaring enum { SCI_CANREDO = 2016 } *and also* header files
that #define SCI_CANREDO 2016; the include order is very fragile.

Test Plan

Builds on 11.1-amd64 with both CMake 3.10 and CMake 3.11.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable