commit:     a327ea3b1334df3d91d29bff10870b38fae800b1
Author:     Lothar Serra Mari <mail <AT> serra <DOT> me>
AuthorDate: Sat Nov 29 09:14:54 2025 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sun Dec 21 01:13:21 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a327ea3b

dev-php/pecl-imagick: add 3.8.1, drop 3.8.0

Additionally, remove broken test for pixel similarity
that is incompatible with ImageMagick 7.1.x and above.

See https://github.com/Imagick/imagick/issues/737

Signed-off-by: Lothar Serra Mari <mail <AT> serra.me>
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 dev-php/pecl-imagick/Manifest                                |  2 +-
 .../{pecl-imagick-3.8.0.ebuild => pecl-imagick-3.8.1.ebuild} | 12 +++++++++++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/dev-php/pecl-imagick/Manifest b/dev-php/pecl-imagick/Manifest
index 643aa64210c4..575d398a4bc2 100644
--- a/dev-php/pecl-imagick/Manifest
+++ b/dev-php/pecl-imagick/Manifest
@@ -1,2 +1,2 @@
 DIST imagick-3.7.0.tgz 360138 BLAKE2B 
2c149f2ec771df92789d67e88c6f7180d3da7c9182561432bdd4e0a83f96982cc8fc95bc1a003e05e37a54fabe6ab0fe693a6b9208d2e481d36e6c334aeee023
 SHA512 
c84408e4e4a0c46d979240e06d58d264c6bb21f3b95e3d434c8a21cd808f6c495fd453ef9c07b5c44dac81c6f205b6697f8ecaf1a65a86ce4e9052328a389ebe
-DIST imagick-3.8.0.tgz 363874 BLAKE2B 
32138879b7026edd9fef4a87bdc5acd6e360737c09f6e582cb668165c7ba19f88a58c5643447a2ac4f2e0207ca49540cc7783490f84692716581c7f2dd5fcd2f
 SHA512 
9ed2eda2220ab96e23587cfea9e2030a2e7084abf12753c3fff37e76fa2611d67149928d480d51fd8e2d0e3219058bd206bd30c6c436595f93d4158fbd051623
+DIST imagick-3.8.1.tgz 364008 BLAKE2B 
726dfb52901eb216c9824d2ad9e432c587601982fd24dabc7b569a2563f0a00a6ec16b85cc6296d7e1fc0d40c8cc6a0e2ccd1915345191411d693df0935b54dd
 SHA512 
2ec0d112ac795dfebda59fea573059a3eef6ebdd065db5e06beb45a0980ffbea090ccb9afb6a48bab5452c38d36564ffa5be00ff95cf9a199bad1d886f0c7952

diff --git a/dev-php/pecl-imagick/pecl-imagick-3.8.0.ebuild 
b/dev-php/pecl-imagick/pecl-imagick-3.8.1.ebuild
similarity index 80%
rename from dev-php/pecl-imagick/pecl-imagick-3.8.0.ebuild
rename to dev-php/pecl-imagick/pecl-imagick-3.8.1.ebuild
index ccc5ab7087cf..7170e2dfab41 100644
--- a/dev-php/pecl-imagick/pecl-imagick-3.8.0.ebuild
+++ b/dev-php/pecl-imagick/pecl-imagick-3.8.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PHP_EXT_NAME="imagick"
-USE_PHP="php8-2 php8-3 php8-4"
+USE_PHP="php8-2 php8-3 php8-4 php8-5"
 
 # https://github.com/Imagick/imagick/issues/626
 PHP_EXT_NEEDED_USE="-debug"
@@ -30,6 +30,16 @@ DEPEND="
 
 PHP_EXT_ECONF_ARGS="--with-imagick=${EPREFIX}/usr"
 
+src_prepare() {
+       # Test fails with ImageMagick >=7.1.2
+       #
+       #       https://github.com/Imagick/imagick/issues/737
+       #
+       rm "${S}/tests/024-ispixelsimilar.phpt" || die
+
+       php-ext-source-r3_src_prepare
+}
+
 src_install() {
        php-ext-pecl-r3_src_install
        php-ext-source-r3_addtoinifiles "imagick.skip_version_check" "1"

Reply via email to