anchor.diff:  { stdenv, fetchFromGitHub, fetchpatch
   , bison2, flex, fontconfig, freetype, gperf, icu, openssl, libjpeg
   , libpng, perl, python, ruby, sqlite, qtwebkit, qmake, qtbase
  -, darwin, writeScriptBin, cups
  +, darwin, writeScriptBin, cups, makeWrapper
   }:
   
   let
  
positive.code:   buildInputs = [
      bison2 flex fontconfig freetype gperf icu openssl
      libjpeg libpng perl python ruby sqlite qtwebkit qtbase
    ] ++ stdenv.lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
      AGL ApplicationServices AppKit Cocoa OpenGL
      darwin.libobjc fakeClang cups
  
negative.code:         ${darwin.configd}/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration \
          /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration \
      $out/bin/phantomjs
    '' + ''
      wrapProgram $out/bin/phantomjs \
      --prefix PATH : ${stdenv.lib.makeBinPath [ qtbase ]}
    '';
  
    preFixup = ''
  