net/uriparser: Improve and simplify port
* Simplify DOCS option and move DOCS_DISTFILES to main port
(this also prevents unintentional mismatches during updates)
* Align port Makefile layout with majority of ports in tree
* Remove unneeded build dependency of bash
* Don't install docs from main release archive,
RFCs should be fetched and txt file is unprocessed
* Replace cmake:noninja with cmake as it builds fine
PR: 291703
Reviewed by: Sergei Vyshenski <svysh.fbsd at gmail.com> (maintainer)
databases/cego,devel/lfcbase: update 2.53.2 -> 2.53.3, 1.23.0 -> 1.23.1
lfcbase:
- Completed integer cleanup for Pager class,
replacement of some asInteger with asUnsigned method calls
( BigInteger, NetHandler, etc. )
cego:
- Added several patches for trigger objects
( check self refering tables in trigger block to avoid recursion,
object invalidation handling fixed )
- In CegoRecoveryManager::recoverCurrentTransactionLog,
completed recovery procedure for trigger and alias objects.
For drop operations, added CegoDatabaseManager::removeObject calls,
to remove corresponding objects from object cache
devel/janet-lsp: Compile as a portable "binscript"
Janet can compile to a portable "binscript" or a statically-linked
executable. The latter allows the LSP to work even without Janet
installed, but means that the LSP can be out-of-sync if the user
has a different version of Janet installed (the LSP will be unaware
of that new Janet and its capabilities).
To guard against such problems, switch to the binscript approach,
which compiles to an IR. Janet is a required runtime dep now, but
there's no risk of the LSP getting out-of-sync with the underlying
toolchain.
Differential Revision: https://reviews.freebsd.org/D54260