gal2 needs libgnomeprint(ui)-2.0 where libgnomeprint(ui)-2.2 is stable. Had to patch configure in order for it to accept the -2.2 versions. Trying with gnumeric 2 to see if it basically works. Note that gal2 is marked stable. Reproducible: Always Steps to Reproduce:
Created attachment 8304 [details, diff] patch to gal2-0.0.6.ebuild
Created attachment 8305 [details, diff] the patch to configure
Created attachment 8469 [details] gal2 1.99.1 update This should be slightly more elegant, as well as being useful since it updates gal2 to a recent revision. Confirmed to compile and build here.
Created attachment 8471 [details] digest of gal2 1.99.1 Almost forgot to attach this.
*** Bug 15727 has been marked as a duplicate of this bug. ***
Two small suggestions/fixes? 1. I think ftp.gnome.org changed its layout 2. The configure script for gal-1.99.1 seems to check for different dependency versions then the ones listed in the ebuild. Should the SRC URI and DEPEND parts of the above 1.99.1 ebuild be changed to: SRC_URI="mirror://gnome/sources/gal/1.99/gal-${PV}.tar.bz2" DEPEND="virtual/glibc >=gnome-base/libgnomeprint-2.2 >=gnome-base/libgnomeprintui-2.2.1 >=gnome-base/libglade-2.0 >=gnome-base/libgnomeui-2.0 >=gnome-base/libgnomecanvas-2.0 >=dev-libs/libxml2-2.0"
it should use the gnome2 eclass, it takes care of SRC_URI. A rewrite of ${P} before inheritance should do the trick i think (with the package still being named 'gal' ).
a new gal-1.99.2 ebuild has been committed to portage. it uses the older gnome-extra/gal rather than gal2 because: 1. gal2 was used only because some gnome developers decided to change the name 2. gal2 has now been merged back into the gal tree. so you can all use gal-1.99.2 instead of gal2-0.0.x the only ebuilds that use gal2 is gnumeric, and the latest version has been switched to use gal-1.99.2 as well. so i'm closing this bug.