Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 503594 - sci-mathematics/octave x11-libs/qscintilla x11-libs/gl2ps sys-devel/llvm (re)keyword request
Summary: sci-mathematics/octave x11-libs/qscintilla x11-libs/gl2ps sys-devel/llvm (re)...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Gentoo Science Mathematics related packages
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks:
 
Reported: 2014-03-06 10:20 UTC by Arfrever Frehtes Taifersar Arahesis
Modified: 2014-04-15 22:56 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arfrever Frehtes Taifersar Arahesis 2014-03-06 10:20:26 UTC
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).
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-03-06 14:57:20 UTC
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?
Comment 2 Arfrever Frehtes Taifersar Arahesis 2014-03-06 15:24:28 UTC
(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...)
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2014-03-06 15:27:50 UTC
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.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2014-03-06 15:51:52 UTC
All properly marked/masked ~hppa.
Comment 5 Sébastien Fabbro (RETIRED) gentoo-dev 2014-04-15 22:56:35 UTC
+*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
+