gtkmm is a C++ interface for GTK+2. this is for people who uses gnome 2.1 :) the gnomemm packages stays the same but gtkmm needs this version instead of the 2.0.x branch.
Created attachment 6315 [details] gtkmm-2.1.0.ebuild (update) initial ebuild version of gtkmm-2.1.0 (development branch)
It doesn't _need_ this version, it only needs it if you want to use the new API additions. Anyway, i'm not planning to put this in until it's stable again, since we already have a stable gtk2 version in. The IUSE flag is incorrect btw.
first.. IUSE flags where ok? when i use inherit gnome2 and don't put "IUSE" then lintool yells an error. so i just added it so lintool won't scream. besides that even if you don't really need it for things to work. it's good to have it :)
No, its no good to have it, it provides false information. It should be empty. Please read the ebuild guide, it's all in there.
ahmm.. welp it's your choice i was just trying to help with another ebuild. i still don't get what kind of false information does it have. i know that i made programs using gnomemm and i must have this package for 2.1 API.
please read the ebuild development docs carefully, IUSE merely is a copy of the USE flags actually used in the dependancies declaration. You must have this package for 2.1 API extensions, but in genereal gtkmm apps will work just fine with the one in portage. I might include it in my 2.1.x packs, but it won't go into portage until it's at 2.2 . Anyway we appreciate you helping out, but i'm supposed to check ebuilds on correctness. So if i run into something incorrect i share it, so you can learn, thats all.
k thanks
While compilling gtkmm-2.0.2, gcc3.2.1 (both -r0 and -r6) complains about invalid convertion of void (*)(treeview*) to gboolean (*)(treeview*)
I found what is the problem with gtkmm-2.0.2; I had gtk+2.2.0 and gtkmm-2.0.2 only work with gtk+2.0.x, maybe is it wise to update depency of gtkmm to reflect this fact.
gtkmm-2.2.0 is in portage now, ppl who have installed this ebuild should mind the announcement note about wrongly tagged *mm libs.