trunk
Remove the ctypes bindings code.
Build libmagic support with cmake.
cmake: Support compilation of JavaHL bindings with CMake.
Add Windows manifest with compatibility information to executable files.
Update our copies of APR utility files to those in our recommended APR version.
Fix the check for libtool to actually prevent using libtool 1.
Require Python ≥2.7 for Subversion 1.9, part 1: documentation and dependency version checks.
swig-py: Use `sysconfig` instead of `distutils.sysconfig` which is deprecated since Python 3.10 and removed in Python 3.12.
autogen.sh: Support Python 3. All Python versions previously supported remain supported.
* build/install-sh: Update with version from GNU Automake 1.11.
CMake: Speed up test discovery when expanded by using a Python script that lists all the tests in a single invocation. This optimizes the amount of executables we run, because now we need to once run the script instead of doing this for each test script. Now we can discover all the tests instantly, without any additional time needed for this.
Fix minor issue in output of test runner.
* build/transform_config_hw.py (_wincpu_map): s/alfa/alpha/g; add amd64.
Fix `invalid escape sequence` in Python scripts to prevent many `SyntaxWarning`s since Python 3.12.