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@

Reply via email to