sci-mathematics/octave-3.8.1_rc4-r1 has this dependency: gui? ( !hppa? ( !arm? ( x11-libs/qscintilla ) ) ) "!${arch}?" should not be used here. arm and hppa keywords should be added to x11-libs/qscintilla or "gui" USE flag should be added to appropriate package.use.mask files. By the way, $(use_enable gui gui) should be changed to simpler $(use_enable gui).
There is a lot more wrong here than that. Who had the less than brilliant idea to stuff "use hppa" everywhere without so much as asking the HPPA team?
(I just reviewed difference between octave-3.8.1_rc4.ebuild and octave-3.8.1_rc4-r1.ebuild and I have not noticed other wrong things...)
Right. I dropped all the crappy architecture dependencies (and the elaborate comments that fail to explain how HPPA didn't know about this, but do explain the status quo which the maintainer didn't go out of his way to get fixed) and removed keywords for ARM and HPPA on a couple of ebuilds.
All properly marked/masked ~hppa.
+*octave-3.8.1-r1 (15 Apr 2014) + + 15 Apr 2014; Sébastien Fabbro <bicatali@gentoo.org> + +files/octave-3.8.1-pkgbuilddir.patch, +octave-3.8.1-r1.ebuild, + -files/octave-3.4.3-help.patch, -files/octave-3.8.0-JIT-64-bit-indexing.patch, + -files/octave-3.8.0-avoid-gui-sigsegv-if-curl-is-not-available.patch, + -files/octave-3.8.0-imagemagick.patch, -octave-3.8.0.ebuild, + -octave-3.8.1_rc4-r1.ebuild, -octave-3.8.1_rc4.ebuild, metadata.xml: + Fixed bug #504470, thanks jer, fixed for gui prefix, add sub-slotted + dependencies, general cleanup +