anchor.diff:          libxml2 gettext sharutils gmp libarchive ncurses pkg-config libedit groff
           openssh sqlite sed serf openldap db cyrus-sasl expat apr-util subversion xz
           findfreetype libssh curl cmake autoconf automake libtool ed cpio coreutils
  -        libssh2 nghttp2 libkrb5 ninja;
  +        libssh2 nghttp2 libkrb5 ninja brotli;
   
         llvmPackages_7 = super.llvmPackages_7 // (let
           tools = super.llvmPackages_7.tools.extend (_: _: {
  
positive.code:       [ bootstrapTools ] ++
        (with pkgs; [
          xz.bin xz.out bash libcxx libcxxabi llvmPackages_7.compiler-rt
          llvmPackages_7.clang-unwrapped zlib libxml2.out curl.out openssl.out
          libssh2.out nghttp2.lib libkrb5 coreutils gnugrep pcre.out gmp libiconv
        ]) ++
        (with pkgs.darwin; [ dyld ICU Libsystem locale ]);
  
negative.code:       gzip ncurses.out ncurses.dev ncurses.man gnused bash gawk
        gnugrep llvmPackages.clang-unwrapped llvmPackages.clang-unwrapped.lib patch pcre.out gettext
        binutils.bintools darwin.binutils darwin.binutils.bintools
        curl.out brotli.lib openssl.out libssh2.out nghttp2.lib libkrb5
        cc.expand-response-params libxml2.out
      ]) ++ (with pkgs.darwin; [
        dyld Libsystem CF cctools ICU libiconv locale libtapi
  