commit: 56cd68760ae9d97554fcb7b9cff9f936992997ad Author: Philipp Rösner <rndxelement <AT> protonmail <DOT> com> AuthorDate: Sun Oct 5 12:09:01 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat Oct 18 15:23:52 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56cd6876
media-gfx/converseen: replace pingImages() with readImages() - With USE="graphicsmagick" the build failed due to GraphicsMagick++ not implementing the function pingImages() - Upstream recently replaced a readImages() call by pingImages() to increase performance: https://github.com/Faster3ck/Converseen/commit/60ea0d326753c192552f76e67a3de3477c7cfa5c - Revert this change to regain GraphicsMagick compatibility. Closes: https://bugs.gentoo.org/948492 Signed-off-by: Philipp Rösner <rndxelement <AT> protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44046 Signed-off-by: Sam James <sam <AT> gentoo.org> media-gfx/converseen/converseen-0.12.2.4.ebuild | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/media-gfx/converseen/converseen-0.12.2.4.ebuild b/media-gfx/converseen/converseen-0.12.2.4.ebuild index ecda01d49008..bc1cbc2a50ed 100644 --- a/media-gfx/converseen/converseen-0.12.2.4.ebuild +++ b/media-gfx/converseen/converseen-0.12.2.4.ebuild @@ -43,6 +43,13 @@ src_prepare() { # Replace MagickCore in globals.cpp sed -i -e "s/MagickCore/MagickLib/" "${S}/src/globals.cpp" || die "Failed to sed globals.cpp" + + # GraphicsMagick++ doesn't implement a pingImages() function. + # Therefore, use readImages(). This may decrease performance, + # as pingImages() only reads image metadata. + sed -i -e "s/pingImages/readImages/" \ + "${S}/src/Modules/multipageconverter.cpp" || + die "Failed to replace pingImages() with readImages()" fi }
