mkvtoolnix: updated to 99.0
99.0 "Buka" 2026-05-24
New features and enhancements
* MKVToolNix GUI: the GUI will now remember the last used directory for
selecting audio files for playback in "play audio file" program runners
separately from any other "open file"-type situations. This directory will
also default to `/System/Library/Sounds` on macOS now.
* MKVToolNix GUI: executing actions → running programs: added new variables:
`MTX_DESTINATION_FILE_BASE_NAME` (the name without the drive letter, path or
the suffix; e.b. `/movies/A.new.hope.mkv` → `A.new.hope`) and
`MTX_DESTINATION_FILE_SUFFIX` (only the letters after the last `.`,
e.g. `/movies/A.new.hope.mkv` → `mkv`). Added examples to all the
destination file variables in the popup menu when adding variables in the
preferences.
* MKVToolNix GUI: executing actions → running programs: the command-line input
widget will now receive focus again after using the popup menu for adding a
[56 lines not shown]
[libc] Fix inet_aton (#198791)
The main (in terms of LOC) change is moving the implementation to an
internal function in order to avoid the inet_addr->inet_aton dependency.
I also fix a bug where we (mistakenly) accepted whitespace and signs
inside the address. I also match the glibc implementation in ignoring
the data after the first whitespace.
[LoopInterchange] drop duplicate Instruction type check in populateDependencyMatrix (#199498)
Remove a duplicate isa<Instruction> check in populateDependencyMatrix.
[PAC][lld] Do not emit AUTH relocs against undef weak non-preemptible symbols
Undefined weak non-preemptible symbols should be statically resolved to
the addend value and not signed. Previously, a dynamic relocation
against such symbols was emitted, which is not a correct behavior.
See also docs: https://github.com/ARM-software/abi-aa/pull/391
Resolves #173296
[PAC][ELF] Support R_AARCH64_AUTH_TLSDESC_CALL relocation
The R_AARCH64_AUTH_TLSDESC_CALL is introduced to allow linker relaxation of
AUTH TLSDESC call sequences for non-preemptible undefined weak symbols.
The lld patch introducing the relaxation: #194636
Corresponding ARM docs PR: https://github.com/ARM-software/abi-aa/pull/395
py-simpy: updated to 4.1.2
4.1.2
- [NEW] Support Python 3.13 and 3.14
- [FIX] Allow PEP 657 location underlines in ``test_exception_chaining`` so
the test passes on Python 3.11+
- [FIX] Update ``docs/conftest.py`` to import ``TerminalRepr`` from
``_pytest._code.code`` and use the ``file_path`` collection hook,
replacing the removed ``py._code`` import and deprecated ``py.path.local``
hook argument
- [FIX] Explicitly mark ``ConditionValue`` as unhashable
- [CHANGE] Address current ruff and mypy findings: switch tests to use
``pytest.raises`` as a context manager, mark regex ``match=`` patterns as
raw strings, hoist module-level imports, and extend the ruff ignore list
with ``UP045`` (matches the existing ``UP006``/``UP007`` policy)
py-dulwich: updated to 1.2.4
1.2.4 2026-05-21
* Tolerate ref names with empty path components (e.g. ``refs/tags//v1.0``)
for now, emitting a ``DeprecationWarning`` rather than raising a
``RefFormatError``. Such names are constructed by older Poetry releases
(fixed in Poetry 2.4.0) and were silently accepted before Dulwich 1.2.3.
``local_branch_name``, ``local_tag_name`` and ``local_replace_name``
likewise warn about, and strip, a leading slash instead of raising
``ValueError``. Both will become errors again in a future release.
www/lua-stream-nginx-module: Add new port
The lua-stream-nginx-module port provides the OpenResty
stream-lua-nginx-module third-party module source tree for
NGINX stream subsystem Lua integration.
WWW: https://github.com/openresty/stream-lua-nginx-module
Sponsored by: Netzkommune GmbH