Hello everyone,
I have been pretty behind on updating ports I maintain so I have been
looking into updating x11-toolkits/scintilla from the current version in
ports of 4.3.2 to the current actual version of 4.4.5. It appears as if
scintilla is working towards making the lexers part of the library a
separate component being named Lexilla. Although not planned to be the
actual norm until Scintilla 5.0 comes out, currently it builds alongside
the main Scintilla library.
In the ports tree, the only software utilizing x11-toolkits/scintilla is
editors/scite (which I also maintain alongside it). The strange thing is
that the Scintilla library currently includes the lexers AND builds the
separate Lexilla library, and while SciTE by default statically links to
the Scintilla library, it can at runtime load the Lexilla library (I'm
not really sure why or how this would work if the main library also
includes the same functionality).
The port for Scintilla was being modified to produce a separate lexer
library anyways (although named scintilla_lexers instead of lexilla),
and the SciTE port was being modified to link to a shared Scintilla
library instead of the static library it expects.
Since SciTE is the only thing in the ports tree utilizing Scintilla
directly, I am unsure how many projects external to the ports tree are
being used by others with also utilize the Scintilla library. As such, I
am wanting to change things up with the port so it produces the
Scintilla and Lexilla libraries as the author has set out (so basically,
scintilla and lexilla instead of scintilla and scintilla_lexers), and
then making SciTE still continue with linking to the shared Scintilla
library instead of the static one.
If anyone on the mailing list here does use the library as built by
x11-toolkits/scintilla and would be affected if I do the above change
for the installed shared libraries, please let me know. Otherwise I will
be attempting to go forward with the change, especially since once the
author releases Scintilla 5.0, it will be the norm anyways.
Thanks in advance,
Naram "CyberBotX" Qashat
_______________________________________________
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"