diff options
author | Michael Orlitzky <mjo@gentoo.org> | 2022-11-09 12:58:19 -0500 |
---|---|---|
committer | Michael Orlitzky <mjo@gentoo.org> | 2022-11-09 13:19:36 -0500 |
commit | ff61ef7d2434eebfec1e13e04f5d7e92b2c1772d (patch) | |
tree | b6ecff1440321dca8c977b5cc369746ec888d647 /sci-mathematics/octave/metadata.xml | |
parent | x11-terms/qterminal: fix build with/without tests (diff) | |
download | gentoo-ff61ef7d2434eebfec1e13e04f5d7e92b2c1772d.tar.gz gentoo-ff61ef7d2434eebfec1e13e04f5d7e92b2c1772d.tar.bz2 gentoo-ff61ef7d2434eebfec1e13e04f5d7e92b2c1772d.zip |
sci-mathematics/octave: new revision fixing some dependency issues.
This revision adds a new flag, USE=imagemagick, to pull in
media-gfx/graphicsmagick. That's not a typo -- the global USE flag
descriptions for "imagemagick" and "graphicsmagick" make this awkward.
In any case, Octave upstream doesn't really support imagemagick, only
graphicsmagick. Thanks to Fabio Rossi for reporting the issue and
suggesting the fix.
Furthermore,
1. media-gfx/graphicsmagick was moved to DEPEND because Octave
links with it.
2. The "static-libs" USE flag was dropped.
3. A new flag, USE=fltk, was factored out of USE=opengl. The Qt
GUI can make use of OpenGL on its own.
4. An old hack for linking with fltk was dropped.
5. A new REQUIRED_USE prevents some nonsense combinations of the
X, gui, fltk, and opengl USE flags.
6. Local descriptions for the fltk, gnuplot, and imagemagick flags
were added to metadata.xml to explain more accurately what they
actually do.
Closes: https://bugs.gentoo.org/864785
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Diffstat (limited to 'sci-mathematics/octave/metadata.xml')
-rw-r--r-- | sci-mathematics/octave/metadata.xml | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sci-mathematics/octave/metadata.xml b/sci-mathematics/octave/metadata.xml index 9058f2f3596f..72d5085bcfb1 100644 --- a/sci-mathematics/octave/metadata.xml +++ b/sci-mathematics/octave/metadata.xml @@ -9,7 +9,10 @@ Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments. It may also be used as a batch-oriented language. </longdescription> <use> + <flag name="fltk">Use <pkg>x11-libs/fltk</pkg> as the backend for the OpenGL renderer in the absence of the Qt GUI</flag> <flag name="glpk">Add support for <pkg>sci-mathematics/glpk</pkg> for linear programming</flag> + <flag name="gnuplot">Use <pkg>sci-visualization/gnuplot</pkg> to render plots if OpenGL is unavailable</flag> + <flag name="imagemagick">Use <pkg>media-gfx/graphicsmagick</pkg> to read and write images</flag> <flag name="json">Allow using jsonencode and jsondecode commands via <pkg>dev-libs/rapidjson</pkg></flag> <flag name="qhull">Add support for <pkg>media-libs/qhull</pkg>, to allow `delaunay', `convhull', and related functions</flag> <flag name="qrupdate">Add support for <pkg>sci-libs/qrupdate</pkg>for QR and Cholesky update functions</flag> |