Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 792501 - media-gfx/imagemagick: automagic on dev-libs/libzip
Summary: media-gfx/imagemagick: automagic on dev-libs/libzip
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Codec Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-27 15:10 UTC by Khumba
Modified: 2021-06-14 14:40 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Khumba 2021-05-27 15:10:40 UTC
I just depcleaned dev-libs/libzip-1.7.3-r1 from my (stable amd64) system and now emerge is reporting that media-gfx/imagemagick-7.0.11.12 is using it:

!!! existing preserved libs:
>>> package: dev-libs/libzip-1.7.3-r1
 *  - /usr/lib64/libzip.so.5
 *  - /usr/lib64/libzip.so.5.3
 *      used by /usr/lib64/ImageMagick-7.0.11/modules-Q16/coders/ora.so (media-gfx/imagemagick-7.0.11.12)

libzip is an optional dependency according to ImageMagick's configure.ac, and apparently it's needed to decode the ORA format (only).  Should this be an explicit dependency, possibly behind USE=zip?

See also:
https://github.com/ImageMagick/ImageMagick/blob/main/coders/ora.c
https://github.com/ImageMagick/ImageMagick/blob/main/configure.ac
Comment 1 Thomas Deutschmann (RETIRED) gentoo-dev 2021-05-27 18:41:57 UTC
Good catch, https://github.com/ImageMagick/ImageMagick/commit/7a1a92cff6b218fa22554da1814ec3b2c0a3ca31

Thank you for the report.
Comment 2 Larry the Git Cow gentoo-dev 2021-06-14 14:40:33 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2585b4fc7edb21cabe5e1632233b951a49227aaa

commit 2585b4fc7edb21cabe5e1632233b951a49227aaa
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: 2021-06-14 14:19:11 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2021-06-14 14:40:27 +0000

    media-gfx/imagemagick: bump to v6.9.12-15 & v7.1.0-0
    
    Closes: https://bugs.gentoo.org/792501
    Package-Manager: Portage-3.0.20, Repoman-3.0.3
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 media-gfx/imagemagick/Manifest                     |   2 +
 media-gfx/imagemagick/imagemagick-6.9.12.15.ebuild | 262 ++++++++++++++++++++
 media-gfx/imagemagick/imagemagick-7.1.0.0.ebuild   | 269 +++++++++++++++++++++
 media-gfx/imagemagick/imagemagick-9999.ebuild      |   2 +-
 4 files changed, 534 insertions(+), 1 deletion(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0563e3d0fb0dbbd72cb4727f21ed8e72c0c09e7c

commit 0563e3d0fb0dbbd72cb4727f21ed8e72c0c09e7c
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: 2021-06-14 13:55:54 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2021-06-14 14:40:27 +0000

    media-gfx/imagemagick: add USE=zip, fix automagic on dev-libs/libzip
    
    Closes: https://bugs.gentoo.org/792501
    Package-Manager: Portage-3.0.20, Repoman-3.0.3
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 media-gfx/imagemagick/imagemagick-9999.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)