gkrellm 2.1.22 has been releaesd.
in cvs
2.1.22 and older ebuilds have arguably faulty dependencies. The gtk dependencies should only be included if the user has specified USE=X. They should be changed from this: DEPEND=">=sys-apps/sed-4 gtk? ( >=x11-libs/gtk+-2.0.5 ) gtk2? ( >=x11-libs/gtk+-2.0.5 )" to this: DEPEND=">=sys-apps/sed-4 X? ( gtk? ( >=x11-libs/gtk+-2.0.5 ) gtk2? ( >=x11-libs/gtk+-2.0.5 ) )"
do i really need a local X for this ? how about just connect remote to a X11 ?
The point is, you can compile just gkrellmd, which does not use X at all. It listens for clients on 19150. Anyway, if you are USE=-X, it shouldn't matter whether or not you've turned gtk or gtk2 on or off. My servers recently started coming up +gtk2 because it was added to the profile. This causes gtk+-2 to get pulled in and it's dependencies...
Created attachment 22299 [details, diff] Updated ebuild * gtk and gtk2 are removed from the USE flags entirely and replaced with X * >=x11-libs/gtk+-2.0.5 is required if USE=X * >=dev-libs-glib-1.2 is required in all cases (it will work with the 1.2 or 2.x series)
Looking at the Changelog for 2.1.22, I see that SSL support has been added for mailcheck, so we need an optional ssl dependency. I'll work on this.
Created attachment 22302 [details, diff] Updated ebuild with ssl support * Remove gtk and gtk2 USE flags * Add dependency >=dev-libs/glib-1.2 in all cases * If USE=X, add >=x11-libs/gtk+-2.0.5 depenency * If USE="X ssl", add dev-libs/openssl Note that gkrellmd (the piece that does not use X) does not have the mail check capability, so it does not link against OpenSSL.