New version of lcdproc needs an ebuild in portage ;-).
Needs a maintainer as well. No metadata.xml.
Created attachment 85240 [details] lcdproc-0.5.0.ebuild Suggested ebuild for lcdproc-0.5.0 uploaded
As I noticed now, the KEYWORDs in the ebuild are wrong, is has to be unstable/testing for all arches of course, sorry for this.
Why not use USE_EXPAND with this? Right now, some of the drivers have use flags, all others are built by default, except when LCDPROC_DRIVERS is set. Wouldn't itbe a lot more consistent to either have individual use flags or to make LCDPROC_DRIVERS more public by adding it to USE_EXPAND? Also, Jannis, what do you think about adding your ebuild to the Gentoo Sunrise overlay?
I just copied most of the code from the ebuild for version 0.4.X. The idea was to built all drivers possible (as far as the dependencies are OK) if you don't specify which one you need. If you specify the ones you need, only these will be built. The stuff with the USE-flags is there because these are some standard-drivers which *most* user will want (for testing purposes). But actually you're right and the USE-flags could be removed or every driver should have it's flag. I actually think using one USE-flag per driver is the way mplayer handles such stuff but xorg-x11 and the alsa-driver-package use their own ENV-VAR. Any opinions which way we want to go? Is there a good document from the Gentoo-staff about this? I didn't hear of the Sunrise-overlay until now but this ebuild may be added to any overlay so feel free to do so.
Created attachment 96100 [details] new ebuild New ebuild with better resolution of dependencies and some fixes to conf and compiler flags Introduces new use flags: app-misc/lcdproc:nfs - Adds support for NFS file system app-misc/lcdproc:graphlcd - Enable support for the GraphLCD library app-misc/lcdproc:irman - Enable support for IRMan app-misc/lcdproc:ula200 - Enable support for ULA200 USB devices Please note, that as per bug #146407 you need >=sys-kernel/linux-headers-2.6.17 when compiling this with gcc-4.1.1.
Created attachment 96101 [details, diff] patch for by attachment 96100 [details]: new ebuild
Bumped in Portage, thanks much to all involved :)