anchor.diff:          addToSearchPathWithCustomDelimiter "," fontPath $(dirname $j)
         done
       done
  -    
  -    sed -i -e '/^\$cmd \.= " -pn";/a$cmd .= " -fp '"$fontPath"'";' unix/vncserver 
  +
  +    sed -i -e '/^\$cmd \.= " -pn";/a$cmd .= " -fp '"$fontPath"'";' unix/vncserver
     '';
   
     # I don't know why I can't use in the script
  
positive.code: , fixesproto, damageproto, xcmiscproto, bigreqsproto, randrproto, renderproto
  , fontsproto, videoproto, compositeproto, scrnsaverproto, resourceproto
  , libxkbfile, libXfont, libpciaccess, cmake, libjpeg_turbo, libXft, fltk, libXinerama
  , xineramaproto, libXcursor, fetchsvn, libxcrypt
  }:
  
  with stdenv.lib;
  
negative.code: 
    patchPhase = ''
      sed -i -e 's,$(includedir)/pixman-1,${if stdenv ? cross then pixman.crossDrv else pixman}/include/pixman-1,' unix/xserver/hw/vnc/Makefile.am
      sed -i -e '/^$pidFile/a$ENV{XKB_BINDIR}="${if stdenv ? cross then xkbcomp.crossDrv else xkbcomp}/bin";' unix/vncserver
      sed -i -e '/^\$cmd \.= " -pn";/a$cmd .= " -xkbdir ${if stdenv ? cross then xkeyboard_config.crossDrv else xkeyboard_config}/etc/X11/xkb";' unix/vncserver
  
      fontPath=
      for i in $fontDirectories; do
  