Please use.mask the following LCD_DEVICES in the (parallel-port-less) ppc-profile: # for app-misc/lcd4linux lcd_devices_lph7508 lcd_devices_m50530 lcd_devices_noritake lcd_devices_routerboard # for app-misc/lcdproc lcd_devices_sed1330 lcd_devices_sed1520 lcd_devices_stv5730 # for both lcd_devices_t6963 # for app-misc/lcd4linux *only* lcd_devices_hd44780 Please add the last entry to your package.use.mask. You can add the first three groups to your general use.mask (because they do not hinder any other program), or just to the package specific one as well. Do you know whether this non-lpt issue also applies to ppc64?
Actually, there are ppc machines with parallel ports, just not apple ones. The PegII has one, for instance. Not sure if this changes the situation any...
So what do you propose? 1) Mask it and accept that some people need to unmask their desired flags 2) Do not mask it and accept that some people will see build failures when they add flags allowed by their profile? I'd be ok with both, since this is probably only interesting for a margin of users. If (2), one should change the ppc make.defaults to not include lcd_devices_hd44780 (which is in base/make.defaults).
Okay then. I've masked in default-linux/ppc, default-linux/ppc64 and uclibc/ppc. That should cover everything. Thanks!