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"

Reply via email to