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: { stdenv, fetchurl, perl, python2, ruby, bison, gperf, cmake
  , pkgconfig, gettext, gobjectIntrospection, libnotify, gnutls
  , gtk2, gtk3, wayland, libwebp, enchant, xlibs, libxkbcommon, epoxy, at_spi2_core
  , libxml2, libsoup, libsecret, libxslt, harfbuzz, libpthreadstubs
  , enableGeoLocation ? true, geoclue2, sqlite
  , gst-plugins-base
  }:
  
negative.code: with stdenv.lib;
  stdenv.mkDerivation rec {
    name = "webkitgtk-${version}";
    version = "2.14.2";
  
    meta = {
      description = "Web content rendering engine, GTK+ port";
  