I noticed that the xpad (x11-misc/xpad) ebuilds could use some attention. In particular, the dependencies are not as explicit as they could be, the nls use flag was being ignored, and the dodoc line was incorrect. I have fixed these problems and have tried to use current ebuild policy (e.g. =x11-libs/gtk+-2* and einstall). I am about to attach a patch for xpad-1.11. Patches for the remaining ebuilds (1.4 and 1.10.1) will be forthcoming. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 18446 [details, diff] Patch for xpad-1.11.ebuild
Created attachment 18447 [details, diff] Updated patch for 1.11 I updated the SRC_URI variable to point to the bz2 instead of the gz.
Created attachment 18448 [details, diff] Patch for 1.10.1 This is a tad different than the patch for 1.11. First, the gettext DEPEND was moved to RDEPEND, since 1.10.1 included an internal gettext. Also, the dodoc line has been changed.
Created attachment 18449 [details, diff] Patch for 1.4 Real simple patch, since 1.4 is much less advanced than 1.10.1 or 1.11. Basically, add IUSE variable, update DEPEND to use glibc and have nicer syntax for gtk2, and use einstall. Note that x11 and gettext aren't dependencies -- this is because 1.4 does not need them during compile and doesn't use gettext.
Removed the old versions from cvs and added some of your cleanups. Thanks! --tseng
Dah! You removed all but 1.4, the oldest and worst xpad ebuild. Please reinstate at least version 1.11, which was working well on stable.
Fixed that up, 1.4 looked biggest in my bug squashing yesterday =/ Also marked 1.13 stable on x86, its been around a long time w/o open issues, it seems. Thanks Michael.
Oh hey Mike, try building this w/ USE="-nls" ... Totally dies on me w/ LC_ALL undefined. I might have to remove your use_enable nls stuff =/
Looks like a problem upstream. Please remove the use_enable stuff from the ebuild. Thank you.
Closing, I hope.