Bug 285900 - mail/claws-mail: Add gdk-pixbuf-extra run-dependency
Summary: mail/claws-mail: Add gdk-pixbuf-extra run-dependency
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Hiroki Tagato
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-05 12:09 UTC by Fabian Keil
Modified: 2025-06-08 20:54 UTC (History)
4 users (show)

See Also:
portmaster: maintainer-feedback+


Attachments
mail/claws-mail: Add gdk-pixbuf-extra run-dependency (1.31 KB, patch)
2025-04-05 12:09 UTC, Fabian Keil
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Fabian Keil 2025-04-05 12:09:10 UTC
Created attachment 259338 [details]
mail/claws-mail: Add gdk-pixbuf-extra run-dependency

After e129c081e39271eda various icons in claws-mail are no longer shown if gdk-pixbuf-extra is not installed.

The attached patch adds the needed run-dependency.

Only tested with the GTK2 option.
Comment 1 polarian 2025-04-22 13:35:23 UTC
Good afternoon,

I would like to add to this issue. When updating from Q1 to Q2 (if you use the quarterly pkg) without gdk-pixbuf-extra explicitly installed claws mail will no longer be able to render emails, when attempting to open an email it will just be blank making the client unusable.

If anyone is having this issue until the patch is merged simply install `gdk-pixbuf-extra` explicitly and reload claws mail.
Comment 2 Chris Hutchinson 2025-04-22 16:07:28 UTC
Thanks for the heads-up. I'm on it. Will report back soon.
Comment 3 Chris Hutchinson 2025-04-22 18:16:53 UTC
Comment on attachment 259338 [details]
mail/claws-mail: Add gdk-pixbuf-extra run-dependency

Checked. Works as intended.
Approved. Thanks!
Comment 4 commit-hook freebsd_committer freebsd_triage 2025-06-08 20:53:46 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=bf310c5035e3767a4b545e30c70e02495efad939

commit bf310c5035e3767a4b545e30c70e02495efad939
Author:     Fabian Keil <fk@fabiankeil.de>
AuthorDate: 2025-04-05 11:49:08 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-06-08 20:52:54 +0000

    mail/claws-mail: add gdk-pixbuf-extra run-dependency

    Fixes errors like:

       (claws-mail:51313): GdkPixbuf-WARNING **: 12:43:20.914: Error loading XPM image loader: Image type “xpm” is not supported
       stock_pixmap.c:836 Condition pix_d->pixbuf != NULL failed

    that prevent icons from being displayed after e129c081e39271eda.

    PR:             285900
    Reported by:    Fabian Keil <fk@fabiankeil.de>
    Reviewed by:    polarian@polarian.dev
    Tested by:      Chris Hutchinson <portmaster@bsdforge.com>
    Approved by:    Chris Hutchinson <portmaster@bsdforge.com> (maintainer)

 mail/claws-mail/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
Comment 5 Hiroki Tagato freebsd_committer freebsd_triage 2025-06-08 20:54:28 UTC
Committed, thanks!