[Bug 290319] editors/scite: Update to 5.7.7 & remove x11-toolkits/scintilla and textproc/lexilla
Date: Fri, 17 Oct 2025 21:11:26 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290319 --- Comment #2 from Naram Qashat <cyberbotx@cyberbotx.com> --- (In reply to Zsolt Udvari from comment #1) I do understand that. And perhaps yes, lexilla and scintilla could be kept as separate ports. But my reasoning behind using the bundled versions of lexilla and scintilla instead of the ports stems from the fact that, upstream, scite is not designed around using external versions of either. And even in the port's current attempt to use the ports for scite and scintilla, it only uses the library from scintilla and I'm not sure how functional, if at all, the lexilla portion of scite is in the current port, since neither it nor the attempt from this update to use the bundled lexilla use the lexilla library at all. On top of that, the bundled versions of lexilla and scintilla are installed into their own directory where they would not be able to conflict with the ones that get installed from the ports (although having the scintilla port installed DOES cause scite to link to that instead of the one it builds in its source tree). Unfortunately, I did bring this up with Neil on the SciTE Google Group, and he doesn't support unbundled libraries and offered no real input on how to make SciTE use an unbundled library. You can see the discussion of that here: https://groups.google.com/g/scite-interest/c/NaI2FDGfA98 (the reply that Roland Hughes made can be ignored, it seems only barely related to what I had asked) As I said in the beginning, the maintenance burden because of upstream is too great. I'm fine with the possibility of keeping the lexilla and scintilla ports and giving updates to those, but I no longer want to deal with the headaches associated with scite not being designed for external versions of lexilla and scintilla. It is part of why I have dragged my feet on updating scite in the first place. -- You are receiving this mail because: You are the assignee for the bug.