Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php-imagick for openSUSE:Factory checked in at 2024-11-22 23:53:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/php-imagick (Old) and /work/SRC/openSUSE:Factory/.php-imagick.new.28523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "php-imagick" Fri Nov 22 23:53:03 2024 rev:8 rq:1225802 version:3.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/php-imagick/php-imagick.changes 2024-03-01 23:36:11.390726993 +0100 +++ /work/SRC/openSUSE:Factory/.php-imagick.new.28523/php-imagick.changes 2024-11-22 23:53:45.530982174 +0100 @@ -1,0 +2,6 @@ +Fri Nov 22 10:28:40 UTC 2024 - Manu Maier <[email protected]> + +- Fix removed "php_strtolower" for PHP 8.4 + + imagick-php_strtolower-php84.patch + +------------------------------------------------------------------- New: ---- imagick-php_strtolower-php84.patch BETA DEBUG BEGIN: New:- Fix removed "php_strtolower" for PHP 8.4 + imagick-php_strtolower-php84.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ php-imagick.spec ++++++ --- /var/tmp/diff_new_pack.902zbb/_old 2024-11-22 23:53:46.267012837 +0100 +++ /var/tmp/diff_new_pack.902zbb/_new 2024-11-22 23:53:46.271013004 +0100 @@ -45,6 +45,7 @@ Patch10: imagick-xfail-test014.patch # PATCH-FIX-OPENSUSE - calculation of kurtosis and skewness was fixed in Imagick-7.1.1.24 Patch11: imagick-fix-test316.patch +Patch12: imagick-php_strtolower-php84.patch BuildRequires: %{php_name}-devel >= 7.0.1 BuildRequires: ImageMagick-devel >= 6.5.3.10 BuildRequires: ghostscript-fonts-std ++++++ imagick-php_strtolower-php84.patch ++++++ diff -upr imagick-3.7.0.orig/imagick.c imagick-3.7.0/imagick.c --- imagick-3.7.0.orig/imagick.c 2022-01-11 16:23:47.000000000 +0100 +++ imagick-3.7.0/imagick.c 2024-11-22 11:14:01.187974046 +0100 @@ -603,7 +603,11 @@ static zval *php_imagick_read_property(z if (format) { retval = rv; ZVAL_STRING(retval, format); - php_strtolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval)); + #if PHP_VERSION_ID < 80400 + php_strtolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval)); + #else + zend_str_tolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval)); + #endif IMAGICK_FREE_MAGICK_MEMORY(format); } else { retval = rv; @@ -676,7 +680,11 @@ static zval *php_imagick_read_property(z if (format) { retval = rv; ZVAL_STRING(retval, format); - php_strtolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval)); + #if PHP_VERSION_ID < 80400 + php_strtolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval)); + #else + zend_str_tolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval)); + #endif IMAGICK_FREE_MAGICK_MEMORY(format); } else { retval = rv; @@ -759,7 +767,11 @@ static zval *php_imagick_read_property(z if (format) { ZVAL_STRING(retval, format, 1); - php_strtolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval)); + #if PHP_VERSION_ID < 80400 + php_strtolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval)); + #else + zend_str_tolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval)); + #endif IMAGICK_FREE_MAGICK_MEMORY(format); } else { ZVAL_STRING(retval, "", 1);
