commit: de1195e18e239a91a361b5bfd5ccb060b20f5f6c
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 20 23:54:59 2025 +0000
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sun Dec 21 01:13:25 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de1195e1
dev-php/pecl-imagick: tests need imagemagick[-hardened,fontconfig]
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
dev-php/pecl-imagick/pecl-imagick-3.8.1.ebuild | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/dev-php/pecl-imagick/pecl-imagick-3.8.1.ebuild
b/dev-php/pecl-imagick/pecl-imagick-3.8.1.ebuild
index 7170e2dfab41..e43c9f07ab49 100644
--- a/dev-php/pecl-imagick/pecl-imagick-3.8.1.ebuild
+++ b/dev-php/pecl-imagick/pecl-imagick-3.8.1.ebuild
@@ -23,9 +23,14 @@ RESTRICT="!test? ( test )"
# 547922) has been dropped in v3.8.0 due to popular demand. With any
# luck, enough time has passed that these segfaults no longer occur.
RDEPEND="media-gfx/imagemagick:="
+
+# While it does support skipping tests, the test suite for pecl-imagick
+# doesn't accomodate many imagemagick build options. We could curate a
+# list of tests to remove in src_prepare() based on what USE flags are
+# set, but in my opinion, it would break too frequently.
DEPEND="
${RDEPEND}
- test? ( media-gfx/imagemagick:=[hdri,jpeg,png,svg,truetype,xml] )
+ test? (
media-gfx/imagemagick:=[fontconfig,-hardened,hdri,jpeg,png,svg,truetype,xml] )
"
PHP_EXT_ECONF_ARGS="--with-imagick=${EPREFIX}/usr"