php81.extensions.dom: Fix build with libxml2 2.12

+11
+11
pkgs/top-level/php-packages.nix
··· 370 configureFlags = [ 371 "--enable-dom" 372 ]; 373 } 374 { 375 name = "enchant";
··· 370 configureFlags = [ 371 "--enable-dom" 372 ]; 373 + patches = lib.optionals (lib.versionOlder php.version "8.2.14") [ 374 + # Fix tests with libxml 2.12 375 + # Part of 8.3.1RC1+, 8.2.14RC1+ 376 + (fetchpatch { 377 + url = "https://github.com/php/php-src/commit/061058a9b1bbd90d27d97d79aebcf2b5029767b0.patch"; 378 + hash = "sha256-0hOlAG+pOYp/gUU0MUMZvzWpgr0ncJi5GB8IeNxxyEU="; 379 + excludes = [ 380 + "NEWS" 381 + ]; 382 + }) 383 + ]; 384 } 385 { 386 name = "enchant";