multimedia/openh264: link library as originally intended
We carried this patch since importing openh264 into the ports tree,
but at this time it results in weird linkage.
The original reasoning behind this patch can't be reconstructed beyond
the short comment in the patch file.
Without the patch, the library looks much more sane.
PR: 299071
Reported by: jsm@
lang/v8: update to 15.5.35.25
- Initialize the attribute object before passing it to
pthread_attr_get_np() in PartitionAlloc's GetStackTop(), which
FreeBSD requires.
lang/v8-beta: update to 15.7.112 (Chrome 157 beta)
- Update the dependency pins from DEPS and the Temporal crates to the
versions in Chromium's third_party/rust.
- Adapt the pkg-config.py and PartitionAlloc stack patches to upstream
changes. Initialize the attribute object before passing it to
pthread_attr_get_np(), which FreeBSD requires.
- libclang's Python bindings before LLVM 21 pass non-Cursor operands
such as None to clang_equalCursors(), which metagen now relies on
working. Extend the existing shim with LLVM 21's Cursor.__eq__.
databases/lmdb0: update to 0.9.36
This is a bugfix release.
Notable changes since 0.9.35:
- ITS#7772 - limit sub-page growth when re-adding existing data
- ITS#8335 - more input validation for put(MDB_MULTIPLE)
- ITS#9388 - fix mdb_stat page counts for dupsort DBs
- ITS#10054 - fix write of 2GB values
- ITS#10522 - reject 0-length values in DUPSORT DBs
multimedia/py-subliminal: Fine tune dependencies
subliminal requires knowit>=0.5.5 and defusedxml>=0.7.1 at run time,
but the port only lists them in TEST_DEPENDS
The patch moves them to RUN_DEPENDS and updates the port to 2.8.0:
- 2.8.0 requires typing-extensions>=4.10;
- the other RUN_DEPENDS minimums follow 2.8.0's requirements; enzyme
and tomli, which nothing imports, are dropped (enzyme is a knowit
provider); rarfile (the rar extra) stays for RAR support
PR: 299480
MFH: 2026Q4
(cherry picked from commit 8c2a499592df546a223bf142f17b559ed13e5d46)
multimedia/py-subliminal: Fine tune dependencies
subliminal requires knowit>=0.5.5 and defusedxml>=0.7.1 at run time,
but the port only lists them in TEST_DEPENDS
The patch moves them to RUN_DEPENDS and updates the port to 2.8.0:
- 2.8.0 requires typing-extensions>=4.10;
- the other RUN_DEPENDS minimums follow 2.8.0's requirements; enzyme
and tomli, which nothing imports, are dropped (enzyme is a knowit
provider); rarfile (the rar extra) stays for RAR support
PR: 299480
MFH: 2026Q4