anchor.diff:  , graphicsSupport ? true, imlib2 ? null
   , x11Support ? graphicsSupport, libX11 ? null
   , mouseSupport ? !stdenv.isDarwin, gpm-ncurses ? null
  -, perl, man, pkgconfig
  +, perl, man, pkgconfig, buildPackages, w3m
   }:
   
   assert sslSupport -> openssl != null;
  
positive.code:   PERL = "${perl}/bin/perl";
    MAN = "${man}/bin/man";
  
    patches = [
      ./RAND_egd.libressl.patch
      (fetchpatch {
  
negative.code: 
  with stdenv.lib;
  
  let
    mktable = buildPackages.stdenv.mkDerivation rec {
      name = "w3m-mktable";
      inherit (w3m) src;
      nativeBuildInputs = [ pkgconfig boehmgc ];
      makeFlags = [ "mktable" ];
      installPhase = ''
        install -D mktable $out/bin/mktable
      '';
    };
  in stdenv.mkDerivation rec {
    name = "w3m-0.5.3+git20180125";
  
    src = fetchFromGitHub {
  