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"
