Due to upstream changes some dependencies formerly located in mail-client/claws-mail-* plugin packages some keywords had to be dropped. Please keyword dependencies, mask USE flags profile-wise or tell me if you need specific changes. alpha: 'dev-util/valgrind', 'dev-libs/libindicate:3[gtk]' arm: 'dev-libs/libindicate:3[gtk]' hppa: '>=dev-libs/libgdata-0.6.4', 'dev-util/valgrind' ppc: 'dev-libs/libindicate:3[gtk]' ppc64: 'dev-libs/libindicate:3[gtk]' sparc: 'dev-util/valgrind', 'dev-libs/libindicate:3[gtk]' Thanks in advance.
(In reply to comment #0) > Due to upstream changes some dependencies formerly located in > mail-client/claws-mail-* plugin packages some keywords had to be dropped. > Please keyword dependencies, mask USE flags profile-wise or tell me if you > need specific changes. > > alpha: 'dev-util/valgrind', 'dev-libs/libindicate:3[gtk]' > arm: 'dev-libs/libindicate:3[gtk]' > hppa: '>=dev-libs/libgdata-0.6.4', 'dev-util/valgrind' > ppc: 'dev-libs/libindicate:3[gtk]' > ppc64: 'dev-libs/libindicate:3[gtk]' > sparc: 'dev-util/valgrind', 'dev-libs/libindicate:3[gtk]' dev-util/valgrind has not been ported to the majority of archictectures, so you should probably give that up and remove the dep. And putting it under USE=debug smells fishy as well, especially as a runtime dependency.
(In reply to comment #1) > dev-util/valgrind has not been ported to the majority of archictectures, so > you should probably give that up and remove the dep. And putting it under > USE=debug smells fishy as well, especially as a runtime dependency. Maybe not so fishy as a runtime dependency as it seems to compile and link against it. It still is a good idea to just look at the architectures valgrind is currently keyworded for, package.use.masking "mail-client/claws-mail debug" globally and unmasking it for the keyworded architectures in those few profiles (instead of duplicating it in many more profiles). Also consider renaming the USE flag to "valgrind" - most unsupported architecture profiles already mask that.
alpha: 'dev-libs/libindicate:3[gtk]' arm: 'dev-libs/libindicate:3[gtk]' hppa: '>=dev-libs/libgdata-0.6.4' ppc: 'dev-libs/libindicate:3[gtk]' ppc64: 'dev-libs/libindicate:3[gtk]' sparc: 'dev-libs/libindicate:3[gtk]' Then we are down to the above. USE=debug did not only add valgrind, but also a crash-dialog. I split out the valgrind stuff into a new USE flag.
(In reply to comment #3) > alpha: 'dev-libs/libindicate:3[gtk]' > arm: 'dev-libs/libindicate:3[gtk]' > hppa: '>=dev-libs/libgdata-0.6.4' > ppc: 'dev-libs/libindicate:3[gtk]' > ppc64: 'dev-libs/libindicate:3[gtk]' > sparc: 'dev-libs/libindicate:3[gtk]' > > Then we are down to the above. USE=debug did not only add valgrind, but > also a crash-dialog. I split out the valgrind stuff into a new USE flag. I don't see it in CVS yet.
(In reply to comment #4) > (In reply to comment #3) > > alpha: 'dev-libs/libindicate:3[gtk]' > > arm: 'dev-libs/libindicate:3[gtk]' > > hppa: '>=dev-libs/libgdata-0.6.4' > > ppc: 'dev-libs/libindicate:3[gtk]' > > ppc64: 'dev-libs/libindicate:3[gtk]' > > sparc: 'dev-libs/libindicate:3[gtk]' > > > > Then we are down to the above. USE=debug did not only add valgrind, but > > also a crash-dialog. I split out the valgrind stuff into a new USE flag. > > I don't see it in CVS yet. I forgot to commit. Is fixed now.
Marked ~hppa.
dependency.bad 2 mail-client/claws-mail/claws-mail-3.9.1.ebuild: DEPEND: ~hppa(default/linux/hppa/13.0) ['media-libs/libcanberra[gtk]', 'dev-libs/libindicate:3[gtk]'] mail-client/claws-mail/claws-mail-3.9.1.ebuild: RDEPEND: ~hppa(default/linux/hppa/13.0) ['media-libs/libcanberra[gtk]', 'dev-libs/libindicate:3[gtk]'] Looks like only hppa is missing some keywords now.
HPPA, please check. We have USE=libindicate and USE=libcanberra meanwhile. You can mask those USE flags.
~arm done
Removed a stale package.use.mask entry. Should be good now.
Wakey, wakey.
Reminder...we are running into problems with current stable Gtk stuff without a newer Claws version keyworded.
Keyworded these on alpha: =dev-libs/libindicate-12.10.1 =dev-libs/libdbusmenu-12.10.2
I tested all version of libindicate, libdbusmenu and claws-mail on ppc and ppc64. They are now keyworded. Please don't drop ppc/ppc64 keywords in the future as we are short staffed and will live "dangerously".
alpha needs to keyword claws-mail too
~alpha/~sparc done
Looks like it's done.