devel/lua-language-server: Resurrect port
Once upon a time, I made a lua-language-server port. It was
basically one giant hack, and it sortof worked, if you stood
on one foot and didn't breathe. Eventually it became too big
of a burden and I deprecated it, and it was subsequently
removed back in 2022.
Dave Marker took the old port, worked with markj to fix some
longstanding bugs in an upstream dependency of a dependency,
and got the port working in a far more stable state than I'd
ever gotten it.
It's worth noting that the build is remarkably complex. LuaLS
is built by luamake (with its baffling DSL) which is, in turn,
built using raw ninja which is.... awful to work with.
It's also worth noting that Dave took this on as his first
port.
[5 lines not shown]
devel/py-orjson: Update to 3.11.4
* Switch to PyPI because it's the preferred source for Python ports.
* Remove USE_PYTHON=cython instead of setting it to USE_PYTHON=cython3,
because Cython is not needed at all. [1]
* Strip shared library.
Changelog since 3.10.15:
https://github.com/ijl/orjson/blob/3.11.4/CHANGELOG.md
PR: 291423, 289075 [1]
Approved by: Ivan Rozhuk (maintainer)
devel/root: Update to 6.38/00
New port options:
FFTW3 (OFF), GEOM (ON), UNFOLD (ON)
Renamed port options (now using same namings as upstream):
FITS->FITSIO, TMLP->MLP, TMVAML->TMVA
Removed port options (following upstream):
MYSQL, PGSQL
In addition, MATHMORE is no longer a default option.
It has otherwise been a default option in the ports tree until
now, unlike upstream.
ChangeLog: https://root.cern/doc/v638/release-notes.html
PR: 291434