summaryrefslogtreecommitdiffstats
path: root/gmagick-php85.patch
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2025-07-17 11:28:34 +0200
committerRemi Collet <remi@php.net>2025-07-17 11:28:34 +0200
commit46955f06d42baefe2931c8fd89cd34172e2d10f1 (patch)
tree6e1cbb78eec27e0174def8c1dfabd61f61d4bef8 /gmagick-php85.patch
parent8748ef64423aab97bb1c8f59d542104f1576fdfa (diff)
fix build with PHP 8.5.0alpha2 using patch fromHEADmaster
https://github.com/vitoc/gmagick/pull/59
Diffstat (limited to 'gmagick-php85.patch')
-rw-r--r--gmagick-php85.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/gmagick-php85.patch b/gmagick-php85.patch
new file mode 100644
index 0000000..3d4dda0
--- /dev/null
+++ b/gmagick-php85.patch
@@ -0,0 +1,31 @@
+From 2fed131a3e4a52b9cd9ef07d400ee16915d23d2a Mon Sep 17 00:00:00 2001
+From: Remi Collet <remi@remirepo.net>
+Date: Thu, 17 Jul 2025 11:25:16 +0200
+Subject: [PATCH] use zend_ce_exception instead of zend_exception_get_default()
+ for 8.5
+
+---
+ gmagick.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/gmagick.c b/gmagick.c
+index 5102a42..72571c0 100644
+--- a/gmagick.c
++++ b/gmagick.c
+@@ -272,11 +272,11 @@ PHP_MINIT_FUNCTION(gmagick)
+
+ /* Exception */
+ INIT_CLASS_ENTRY(ce, "GmagickException", NULL);
+- php_gmagick_exception_class_entry = zend_register_internal_class_ex(&ce, zend_exception_get_default());
++ php_gmagick_exception_class_entry = zend_register_internal_class_ex(&ce, zend_ce_exception);
+ php_gmagick_exception_class_entry->ce_flags |= ZEND_ACC_FINAL;
+
+ INIT_CLASS_ENTRY(ce, "GmagickPixelException", NULL);
+- php_gmagickpixel_exception_class_entry = zend_register_internal_class_ex(&ce, zend_exception_get_default());
++ php_gmagickpixel_exception_class_entry = zend_register_internal_class_ex(&ce, zend_ce_exception);
+ php_gmagickpixel_exception_class_entry->ce_flags |= ZEND_ACC_FINAL;
+
+ /* Class entry */
+--
+2.50.1
+