I tried to install mozilla weave right after upgrading firefox (since weave is my primary motivation for the upgrade) and it didn't build when I unmasked it. I poked around and discovered there was a new upstream version and that the reason the build failed is that some of the xulrunner sdk files had moved around. I've written an updated mozilla weave ebuild that works for me, so I'm hoping it can be a good starting point for getting an official weave 0.4.0 ebuild that works with xulrunner 1.9.1. Reproducible: Always
Created attachment 196520 [details] weave 0.4.0 ebuild that works with xulrunner 1.9.1
Please attach a diff using "diff -urN oldebuild newebuild" it will make it much easier for the developers.
Created attachment 197068 [details, diff] here's a (simplified) diff against the previous ebuild
We need MOZILLA_FIVE_HOME etc obtainable from an eclass, hardcoding it is RealBad(tm). There are other packages installing extensions that use it as well. OTOH, we need the cleanup the mozilla eclasses too :/
Added to tree. Using commit message: ------------------------------------------------------------------------------ Bump to 0.4.0, clean up old versions, and add mozilla as herd. Add support for seamonkey, mozilla-thunderbird{,-bin}, and mozilla-firefox (Portage version: 2.2_rc33/cvs/Linux i686) ------------------------------------------------------------------------------