anchor.diff: -{ stdenv, fetchurl, gmp }:
  +{ stdenv
  +, fetchurl
  +, gmp
  +}:
   
   let
     patchSha256s = {
  
positive.code:     "patch03" = "0p1y7mwbnshbj81hg5nfprzwh4aakxszf7n8bn4kh66jka4cw79c";
      "patch04" = "0vp2ywg8p0a2g8wai4fw29mbx1nq5yjzd361h2mr4cn6vac4a3sz";
      "patch05" = "1y0izl4y17xrdjidl2p1m1vapmgci5qv6shk0aqd187nvrs72jgw";
    };
  in
  with stdenv.lib;
  
negative.code:   # mpfr.h requires gmp.h
    propagatedBuildInputs = [ gmp ];
  
    configureFlags = [
      "--with-pic"
    ];
  
    doCheck = true;
  
    meta = {
      homepage = http://www.mpfr.org/;
      description = "Library for multiple-precision floating-point arithmetic";
      license = licenses.lgpl2Plus;
      maintainers = with maintainers; [
        wkennington
      ];
      platforms = with platforms;
        i686-linux
        ++ x86_64-linux;
    };
  }
  