Created attachment 354764 [details, diff] ebuild diff This can go in the tree unmasked as it is not included in emul-libs but is needed for virtual/fam from glib. I've disabled python stuff for non native abis: not sure it even makes sense and it doesnt build.
This is the one I tried to migrate... until I noticed would be much better to have an eclass for gnome2.eclass using packages, otherwise, we would need to repeat the same code in a lot of ebuilds
(In reply to Pacho Ramos from comment #1) but... this one does not seem to use gnome2.eclass ?!?
Bleh, I guess was another part of baselibs set :@
This is crazy. Why are we porting libgamin when glib has INOTIFY support and enabling libgamin for glib is actually an regression over direct inotify support?
479282 should be dropped from "Blocks: ", then USE="fam" for dev-libs/glib should be masked on Linux profiles
(In reply to Samuli Suominen from comment #4) > This is crazy. Why are we porting libgamin when glib has INOTIFY support and > enabling libgamin for glib is actually an regression over direct inotify > support? right but this one actually matters for the bsd since this is the only one with kqueue support afaik
(In reply to Samuli Suominen from comment #5) > 479282 should be dropped from "Blocks: ", then USE="fam" for dev-libs/glib > should be masked on Linux profiles profiles/default/linux/package.use.mask: # Samuli Suominen <ssuominen@gentoo.org> (30 Apr 2012) # This is replaced by native CONFIG_INOTIFY_USER support wrt #413403 =dev-libs/glib-2* fam like that ? :)
(In reply to Alexis Ballier from comment #7) > (In reply to Samuli Suominen from comment #5) > > 479282 should be dropped from "Blocks: ", then USE="fam" for dev-libs/glib > > should be masked on Linux profiles > > profiles/default/linux/package.use.mask: > > # Samuli Suominen <ssuominen@gentoo.org> (30 Apr 2012) > # This is replaced by native CONFIG_INOTIFY_USER support wrt #413403 > =dev-libs/glib-2* fam > > > like that ? :) yes :-) so, now we should revert multilib conversion for orig. fam, and close this bug as WONTFIX since multilib fam isn't required at all
(In reply to Samuli Suominen from comment #8) > so, now we should revert multilib conversion for orig. fam, and close this > bug as WONTFIX > since multilib fam isn't required at all it is required... (In reply to Alexis Ballier from comment #6) > right but this one actually matters for the bsd since this is the only one > with kqueue support afaik
(In reply to Alexis Ballier from comment #9) > (In reply to Samuli Suominen from comment #8) > > so, now we should revert multilib conversion for orig. fam, and close this > > bug as WONTFIX > > since multilib fam isn't required at all > > it is required... required how? this ABI_X86="32 64 x32" is just Linux right? Then in Linux profiles the USE="fam" is masked. So dev-libs/glib doesn't need it on Linux. So what for you need 32bit fam or gamin? > (In reply to Alexis Ballier from comment #6) > > right but this one actually matters for the bsd since this is the only one > > with kqueue support afaik right, so only mask in Linux profiles, then BSD can keep on using it
(In reply to Samuli Suominen from comment #10) > (In reply to Alexis Ballier from comment #9) > > (In reply to Samuli Suominen from comment #8) > > > so, now we should revert multilib conversion for orig. fam, and close this > > > bug as WONTFIX > > > since multilib fam isn't required at all > > > > it is required... > > required how? this ABI_X86="32 64 x32" is just Linux right? Then in Linux > profiles the USE="fam" is masked. So dev-libs/glib doesn't need it on Linux. > So what for you need 32bit fam or gamin? no, freebsd has multilib :) (I know since I did the work)
(In reply to Alexis Ballier from comment #11) > (In reply to Samuli Suominen from comment #10) > > (In reply to Alexis Ballier from comment #9) > > > (In reply to Samuli Suominen from comment #8) > > > > so, now we should revert multilib conversion for orig. fam, and close this > > > > bug as WONTFIX > > > > since multilib fam isn't required at all > > > > > > it is required... > > > > required how? this ABI_X86="32 64 x32" is just Linux right? Then in Linux > > profiles the USE="fam" is masked. So dev-libs/glib doesn't need it on Linux. > > So what for you need 32bit fam or gamin? > > no, freebsd has multilib :) (I know since I did the work) O_o OK that was news to me
Feel free to commit (and maybe bump to eapi5 :P) if you want ;)
(In reply to Pacho Ramos from comment #13) > Feel free to commit (and maybe bump to eapi5 :P) if you want ;) done and eapi bumped