chat/ejabberd: Update to 26.03
(26.03 was not published, but binary packages exist in some places;
the PKGREVISION is not an accident.)
pkgsrc changes: Patrol dependencies and update required versions.
## Version 26.03
#### Modules
- `mod_roster`: Add support for roster pre-approval ([#4512](https://github.com/processone/ejabberd/issues/4512))
net/erlang-xmpp: Update to 1.13.4
# Version 1.13.4
* Add support for XEP-0513 Explicit Metnions
* Use constant time comparison in SCRAM
# Version 1.13.3
* Update fast_xml
# Version 1.13.2
* Recognize new option in stream options: max_stanza_elements,
pre_auth_max_stanza_elements and pre_auth_max_stanza_size
# Version 1.13.1
* Fix issue in documentation generation
[12 lines not shown]
textproc/erlang-fast_xml: Update to 1.1.60
# Version 1.1.60
* Fix compilation warning on recent gcc
# Version 1.1.59
* Add ability to limit number of elements in accepted stanzas
* Add ability to change stanza limits after stream initialization
# Version 1.1.58
* Updating p1_utils to version 1.0.29.
* Fix new deprecation in R29
* Improve tests
py-uv[-build]: updated to 0.12.2
0.12.2
Python
Add CPython 3.15.0rc1
Add CPython 3.14.7
Enhancements
Ensure diagnostic hints end with a newline to prevent malformed terminal output
Preview features
Audit one or all installed tools with uv tool audit
Report physically reclaimed disk space during cache cleanup with the cache-physical-space preview feature
Configuration
[21 lines not shown]
fish: A couple of fixes for Darwin.
The native pax(1) refuses to copy a directory if the target does not already
exist, and fish has a couple of manual page differences when installing on
Darwin.
databases/erlang-p1_pgsql: Update to 1.1.41
# Version 1.1.41
* Updating stringprep to version 1.0.34.
# Version 1.1.40
* Fix issues reported by dialyzer
# Version 1.1.39
* Stop depending on xmpp, and replace its usage with stringprep
databases/erlang-p1_mysql: Update to 1.0.28
# Version 1.0.28
* Fix issue with authentication with servers that initially wanted
to use `mysql_native_password` plugin but to needed switch to different
plugin when using SSL encrypted connection
lazygit: updated to 0.64.0
0.64.0
Enhancements
Show a spinner for more long-running operations
Remove the BLOCK_UI refresh mode
Support a {{diffContext}} template variable in external diff command
Some small UI polish
Auto-scroll when dragging to create range selection in staging view
Create a range selection in list views by dragging with the mouse
Reorder commits (or rebase todos) by dragging with the mouse
Rework the custom pager config (rename to diff renderer)
Show a Github PR's combined checks state in branches list (and main view for selected branch)
Fixes
Fix stuck inline status when pushing/fetching
[11 lines not shown]
python313 py313-html-docs: updated to 3.13.15
Python 3.13.15
macOS
gh-153711: On macOS, do not attempt to use the dup3(2) and pipe2(2) system calls introduced in macOS 27 to prevent problems when running on older systems.
Windows
gh-140146: Prevent tkinter from hanging on Windows if stdin is redirected to a pipe in an interactive session. This is helpful for testing interactive usage of tkinter from a script, for example as part of the cpython test suite.
Tools/Demos
gh-155218: Fix Argument Clinic generating the flags of the optional groups in different order on 32-bit and 64-bit platforms.
gh-155207: Argument Clinic now supports the --dry-run and --diff options. They list the files which would be changed, or write a unified diff of the changes to the standard output, without modifying any file.
gh-64502: Fix Argument Clinic support of parameters with a default value used together with optional groups. Such parameters were always required in the generated parsing code.
gh-154580: Fix python-gdb.py raising UnicodeEncodeError when pretty-printing a non-ASCII str in a locale whose host charset cannot encode it, such as any non-ASCII string in the C locale.
Tests
gh-76595: Add C API tests for PyCapsule_Import().
gh-154167: The test runner (regrtest) now restores the default SIGINT handler if it was inherited as ignored, so the test suite no longer hangs when run as a shell background job.
gh-154144: Fix building the _testcapi module on NetBSD.
gh-152548: Add the test.support.isolation.runInSubprocess() decorator to run a test method or TestCase subclass in a fresh interpreter subprocess, isolated from the rest of the test run.
gh-151626: Fix several tests in test.test_inspect, test.test_import, test.test_importlib, test.test_py_compile and test.test_compileall that failed when the test suite was run with PYTHONPYCACHEPREFIX set. These tests now neutralize the pycache prefix where they assume the default __pycache__ bytecode layout.
[187 lines not shown]