app-misc/graphlcd-base-0.1.3-r1 fail to compile on ppc64: [...] g++ -O2 -pipe -mtune=970 -mcpu=970 -mabi=altivec -g -fPIC -c -D_GNU_SOURCE port.c port.c:19:20: sys/io.h: No such file or directory port.c: In member function `int GLCD::cParallelPort::Open(int)': port.c:65: error: `ioperm' was not declared in this scope port.c:74: error: `iopl' was not declared in this scope port.c: In member function `int GLCD::cParallelPort::Close()': port.c:135: error: `ioperm' was not declared in this scope port.c:142: error: `iopl' was not declared in this scope make[1]: *** [port.o] Error 1 [...] this package is needed for >=lcdprocs-0.5.0 (only if USE="graphlcd" is enabled). the solution is to use.mask graphlcd.
added graphlcd to use.mask and removed ~ppc64 keyword from graphlcd-base...
Also needs the use.masking in hardened/ppc64.
thanks. fixed again...
With the transition to LCD_DEVICES, please also use.mask: 'lcd_devices_graphlcd' along with the already use.masked plain 'graphlcd' on the ppc and ppc64 profiles (this affects a lcdproc version not yet in the tree). For a transition period I would like to keep both flags masked.
That affects, to be exact: ./default-linux/ppc/use.mask ./default-linux/ppc64/use.mask ./hardened/ppc/use.mask ./hardened/ppc64/use.mask ./selinux/ppc/use.mask
added to use.mask