This is required for the eventual unmasking of libbeagle-0.3.0 and beagle-0.3.x. Currently, with these 2 packages, the ebuild will fail because pkgconfig won't be able to find libbeagle-0.0 (from =beagle-0.2*). Reproducible: Always
Created attachment 147439 [details, diff] Patch to make yelp-2.22 compile with beagle-0.3 This adds some autoconf and code changes to fix Yelp with beagle-0.3. The patch has also been submitted upstream (http://bugzilla.gnome.org/show_bug.cgi?id=511244).
Created attachment 147440 [details, diff] Patch to yelp-2.22.0.ebuild to build against beagle-0.3 Add a conditional dependency on =libbeagle-0.3* or =beagle-0.2*. One interesting fact that I discovered. The order of deps in "|| (foo bar)" matters. If you put =beagle-0.2* before =libbeagle-0.3* here, it will try to downgrade beagle-0.3 to beagle-0.2 even though libbeagle-0.3 is installed. Looks like a portage bug to me.
in CVS. Thanks.