anchor.diff:      homepage = http://octave.org/;
       license = stdenv.lib.licenses.gpl3Plus;
       maintainers = with stdenv.lib.maintainers; [raskin];
  +    description = "Scientific Pragramming Language";
       platforms = if overridePlatforms == null then
         (with stdenv.lib.platforms; linux ++ darwin)
       else overridePlatforms;
  
positive.code: in
  
  stdenv.mkDerivation rec {
    version = "4.2.2";
    name = "octave-${version}";
    src = fetchurl {
      url = "mirror://gnu/octave/${name}.tar.gz";
      sha256 = "0vkjfrpv7aikcn73bxqkph1qrhrdx7jqy193n8d8lwp7v2al7f3p";
    };
  
    buildInputs = [ gfortran readline ncurses perl flex texinfo qhull
  
negative.code:     substituteInPlace libinterp/corefcn/help.cc \
        --replace 'Vmakeinfo_program = "makeinfo"' \
                  'Vmakeinfo_program = "${texinfo}/bin/makeinfo"'
    '';
  
    doCheck = !stdenv.isDarwin;
  
    enableParallelBuilding = true;
  
    # See https://savannah.gnu.org/bugs/?50339
    F77_INTEGER_8_FLAG = if openblas.blas64 then "-fdefault-integer-8" else "";
  
    configureFlags =
      [ "--enable-readline"
  