claws-mail

Upstream developers (Claws Mail Team) no longer cares about GTK2 version. Basically no support. No security fixes, no new features.
Short term, it is possible to use old package, but that blocks other upgrades as well, so it is not the way to go.
Generally, we'll see probably no ports using GTK2 after some time, world moves to GTK3 and later to GTK4.

Sadly,yes, is like you say
But honestly I dont understand if Gtk3/4 was designed with that concept in mind,the themes are configurable but very limited..
With Gtk2 you download engine, themes and icon themes and done
 
Hi, on Openbox or FVWM3, the appearance of claws-mail is OK
.config/gtk-3.0 11:16 %>
pkg inf claws-mail
claws-mail-4.4.0
Name : claws-mail
Version : 4.4.0

11:16 %>
freebsd-version -kru
15.0-RELEASE-p5
15.0-RELEASE-p5
15.0-RELEASE-p5
(latest)

.config/gtk-3.0 11:15 %>
cat settings.ini
[Settings]
gtk-application-prefer-dark-theme=false
gtk-button-images=1
gtk-cursor-theme-name=Bibata-Modern-Amber
gtk-cursor-theme-size=36
gtk-decoration-layout=icon:minimize,maximize,close
gtk-enable-animations=true
gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=1
gtk-font-name=Sans 13
gtk-icon-theme-name=SE98
gtk-menu-images=0
gtk-primary-button-warps-slider=true
gtk-sound-theme-name=ocean
gtk-theme-name=Skeuos-Yellow-Light
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-xft-antialias=1
gtk-xft-dpi=98304
gtk-xft-hinting=0
gtk-xft-hintstyle=hintnone
gtk-xft-rgba=none

%>
pkg inf nvidia-driver
nvidia-driver-580.142
Name : nvidia-driver
Version : 580.142
Installed on : Fri Mar 13 19:44:39 2026 CET
Origin : x11/nvidia-driver
Architecture : FreeBSD:15:amd64
Prefix : /usr/local
Categories : x11
Licenses : NVIDIA
Maintainer : x11@FreeBSD.org
WWW : https://www.nvidia.com/object/unix.html
Comment : NVidia graphics card binary drivers for hardware OpenGL rendering
 
Mmm..or use a old version(if you can compile it)
Or choise another option,it's hard to choose
Maybe tweaking settins.ini in gtk3 user config folder
If you want to stick with Gtk2 and want something like ClawsMail,
mail/sylpheed is the origin of ClawsMail.

But as far as I know, ClawsMail has (incomplete) converter for inporting
ones of Sylpheed, but the reverse doesn't exist, unfortunately.
 
With settings.ini is better but I do not see on the right site number of downloaded emails.
pane.gif
 
You would need to install at least mail/claws-mail-plugins via ports, not via pre-built pkg, and choose what you want.

The flexibilities are achieved by ports, and pre-built packages (from before current pkg framework is developed) are prepared for convenience over flexibilities "as an non-standard option" at the first place.
Configuration Options:===> The following configuration options are available for claws-mail-4.4.0:
COMPFACE=on: X-Face support
DEBUG=off: Build with debugging support
DOCS=on: Build and/or install documentation
ENCHANT=on: Spell checking support
IPV6=on: IPv6 protocol support
LDAP=off: LDAP protocol support
NLS=on: Native Language Support
STARTUP=on: Startup notification support
THEMES=on: Additional themes
===> Use 'make config' to modify these settings
 
Configuration Options:===> The following configuration options are available for claws-mail-4.4.0:
COMPFACE=on: X-Face support
DEBUG=off: Build with debugging support
DOCS=on: Build and/or install documentation
ENCHANT=on: Spell checking support
IPV6=on: IPv6 protocol support
LDAP=off: LDAP protocol support
NLS=on: Native Language Support
STARTUP=on: Startup notification support
THEMES=on: Additional themes
===> Use 'make config' to modify these settings
Isn't it of mail/claws-mail?

I meant, as I've written, mail/claws-mail-plugins.
Installing plugins for mail/claws-mail is to install manually one-by-one or to install mail/claws-mail-plugins, pulls in ALL available plugins by default if official pkg is used.

If you don't want installing one-by-one manually, the only option is to install mail/claws-mail-plugins via ports, NOT VIA OFFICIAL PRE-BUILT PKG. I strongly recommend to run make && make install clean at /usr/ports/mail/claws-mail-plugins, as maybe some of port builders wouldn't show config screen unless command line option to do so is specified and it can be different per tools used.

For example, ports-mgmt/portupgrade, the ancester of (as far as I know) ALL ports upgrading tools, has -c to invoke config menu if there's no corresponding stored option by ports framework (in case of mail/claws-mail-plugins, /var/db/ports/mail_claws-mail-plugins/options) does NOT exist OR any new options are added for it. But others could have different option.

ports-mgmt/poudriere has options command (run as poudriere options ...). See poudriere-options(8) for it.
 
Back
Top