anchor.diff:      homepage = http://octave.org/;
       license = stdenv.lib.licenses.gpl3Plus;
       maintainers = with stdenv.lib.maintainers; [viric raskin];
  -    platforms = with stdenv.lib.platforms; linux;
  +    platforms = with stdenv.lib.platforms; linux ++ darwin;
     };
   }
  
positive.code: { stdenv, fetchurl, gfortran, readline, ncurses, perl, flex, texinfo, qhull
  , libsndfile, libX11, graphicsmagick, pcre, pkgconfig, mesa, fltk
  , fftw, fftwSinglePrec, zlib, curl, qrupdate, openblas
  , qt ? null, qscintilla ? null, ghostscript ? null, llvm ? null, hdf5 ? null,glpk ? null
  , suitesparse ? null, gnuplot ? null, jdk ? null, python ? null
  }:
  
negative.code:     ++ (stdenv.lib.optional (jdk != null) jdk)
      ++ (stdenv.lib.optional (gnuplot != null) gnuplot)
      ++ (stdenv.lib.optional (python != null) python)
      ++ (stdenv.lib.optionals (!stdenv.isDarwin) [mesa libX11])
      ;
  
    doCheck = !stdenv.isDarwin;
  
    enableParallelBuilding = true;
  
  