<snip> * app-pda/libsyncml-0.4.4 without support for obex nor http is unusable. * Please enable "obex" or/and "http" USE flags. </snip> Make something default, please. Later on w/ USE=http <snip> * You are trying to build app-pda/libsyncml-0.4.4 with the "bluetooth" * USE flag, but you didn't enable the "obex" flag, which is * needed for bluetooth support. * Please enable "obex" USE flag. </snip> Why don't you merge obex and bluetooth use flags into one?
(In reply to comment #0) > Make something default, please. obex is default now. > Why don't you merge obex and bluetooth use flags into one? obex useflag enables other transports as well.
Well sorry but you apparently didn't commit anything at all.
Created attachment 138099 [details, diff] libsyncml-0.4.4.ebuild.diff - make obex default - use confutils eclass if you need to at least one of X flags enabled, no need to reinvent the wheel - just depend openobex w/ USE=bluetooth, instead of dying, and use_enable obex when bluetooth use flag is set - cosmetics (econf dies on its own with useful message)
Created attachment 138101 [details, diff] libsyncml-0.4.4.ebuild.diff The previous one had a stray whitespace in use_enable, sorry.
all ebuilds use >=EAPI-1 by now and will use only one use flag for obex+bluetooth starting with 0.5.4 due to its automagic detection (see also bug #285040).