commit: 42208db2fa35ac1b4589965d44b9615a6f20cc19 Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org> AuthorDate: Sat Apr 26 00:57:16 2025 +0000 Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org> CommitDate: Sat Apr 26 01:10:53 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42208db2
dev-php/pecl-imagick: fixup RDEPEND and update a comment We're dropping the USE=openmp block on imagemagick, because maybe it isn't a problem any more. This commit mostly updates a comment in the ebuild. We also add back a subslot dep on imagemagick that was removed in a PR. No -r1 because this is being pushed at the same time as the commit that removes it. Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org> dev-php/pecl-imagick/pecl-imagick-3.8.0.ebuild | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/dev-php/pecl-imagick/pecl-imagick-3.8.0.ebuild b/dev-php/pecl-imagick/pecl-imagick-3.8.0.ebuild index 0e4383747c97..ccc5ab7087cf 100644 --- a/dev-php/pecl-imagick/pecl-imagick-3.8.0.ebuild +++ b/dev-php/pecl-imagick/pecl-imagick-3.8.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PHP_EXT_NAME="imagick" -USE_PHP="php8-1 php8-2 php8-3 php8-4" +USE_PHP="php8-2 php8-3 php8-4" # https://github.com/Imagick/imagick/issues/626 PHP_EXT_NEEDED_USE="-debug" @@ -19,9 +19,10 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86" IUSE="examples test" RESTRICT="!test? ( test )" -# imagemagick[-openmp] is needed wrt bug 547922 and upstream -# https://github.com/Imagick/imagick#openmp -RDEPEND="media-gfx/imagemagick" +# The USE="-openmp" requirement on media-gfx/imagemagick (from bug +# 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:=" DEPEND=" ${RDEPEND} test? ( media-gfx/imagemagick:=[hdri,jpeg,png,svg,truetype,xml] )
