anchor.diff:    glib2 = attrs: {
       nativeBuildInputs = [ pkg-config ]
         ++ lib.optionals stdenv.isDarwin [ DarwinTools ];
  -    buildInputs = [ gtk2 pcre ];
  +    buildInputs = [ gtk2 pcre2 ];
     };
   
     gtk2 = attrs: {
  
positive.code:   };
  
    gobject-introspection = attrs: {
      nativeBuildInputs = [ pkg-config pcre ]
        ++ lib.optionals stdenv.isDarwin [ DarwinTools ];
      propagatedBuildInputs = [ gobject-introspection wrapGAppsHook glib ];
    };
  
negative.code:       harfbuzz
        libdatrie
        libthai
        pcre pcre2
        xorg.libpthreadstubs
        xorg.libXdmcp
      ];
  