switch libwebp to building with CMake; this installs modules which are
needed by some software (e.g. OpenImageIO). from Brad. previously attempted
but backed out because it broke py-Pillow, that is now handled.
py-Pillow: like already done for tiff, stop searching for the libwebp
library and just assume that it's available if the header is present.
the search uses find_library_file from distutils which only works if
there's either a static library or a libfoo.so symlink.
from tb@, I tweaked the comment
re-import wycheproof-testvectors as plain wycheproof, ok sthen
When we added wycheproof-testvectors the name reflected that it was a
small subdirectory of a giant Java testing contraption. There's a long
story whose short version is that Wycheproof has been maintained as
part of the C2SP for a while now, Java was replaced with some minimal
Go and the focus is on test cases, not a full testing framework.
This change simplifies the Makefile slightly by copying the entire
generated tarball with the exception of .github. This way the port
can be used as a go module in the future.
Update to latest main branch commit which adds more ML-KEM tests and
improved ECDSA tests, both via/from BoringSSL.
Update pkg README to add data checksum step to upgrade guide
PostgreSQL 17 defaulted to data checksums being off. PostgreSQL 18 defaults
to data checksums being on. Due to this, pg_upgrade doesn't work directly.
pg_checksums exists to add data checksums to an existing installation
without data checksums, so have the pkg README use that to update the
PostgreSQL 17 data before upgrading to PostgreSQL 18.
Issue discovered by and fix from florian@
OK florian@