CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2025/01/02 04:54:46
Modified files:
lang/php/8.2 : Makefile
lang/php/8.3 : Makefile
lang/php/8.4 : Makefile
Added files:
lang/php/8.2/patches: patch-ext_hash_hash_xxhash_c
lang/php/8.3/patches: patch-ext_hash_hash_xxhash_c
lang/php/8.4/patches: patch-ext_hash_hash_xxhash_c
patch-ext_hash_php_hash_xxhash_h
Log message:
Fix build issues for lang/php/*
sthen@ reported a buid issue with php after a recent xxhash update.
The build for php-8.2 and php-8.3 was broken due to an oversight in
handling a recent update to xxhash. Specifically, members of a struct in
a public header were renamed, causing issues as xxhash is used as a
header-only library.
php-8.4 inadvertently built successfully as it unintentonally used a
packaged header file instead of the one provided by the xxhash port.
This commit resolves the build failures for php-8.2 and php-8.3 and
ensures that php-8.4 uses the correct header file from xxhash from
ports.
OK tb@, sthen@