Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
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 an attachment (id=22299) [details] 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 an attachment (id=22302) [details] 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.