anchor.diff:    ];
   
     buildInputs = [
  -    gtk2 wayland libwebp enchant libnotify gnutls
  -    libxml2 libsecret libxslt harfbuzz libpthreadstubs
  +    gtk2 wayland libwebp enchant libnotify gnutls pcre nettle libidn
  +    libxml2 libsecret libxslt harfbuzz libpthreadstubs libtasn1 p11_kit
       gst-plugins-base libxkbcommon epoxy at_spi2_core
     ] ++ optional enableGeoLocation geoclue2
       ++ (with xlibs; [ libXdmcp libXt libXtst ]);
  
positive.code: 
    src = fetchurl {
      url = "http://webkitgtk.org/releases/${name}.tar.xz";
      sha256 = "1dffnz20psgc604azhbzn9a6cdhafar9dw74w3bbwrfy531pcb9f";
    };
  
    # see if we can clean this up....
  
negative.code: with stdenv.lib;
  stdenv.mkDerivation rec {
    name = "webkitgtk-${version}";
    version = "2.14.2";
  
    meta = {
      description = "Web content rendering engine, GTK+ port";
  