anchor.diff:          --replace '{% if flag?(:gnu) %}"listen: "{% else %}"bind: "{% end %}' '"bind: "'
   
         substituteInPlace spec/std/system_spec.cr \
  -        --replace '`hostname`' '`${nettools}/bin/hostname`'
  +        --replace '`hostname`' '`${hostname}/bin/hostname`'
   
         # See https://github.com/crystal-lang/crystal/pull/8640
         substituteInPlace spec/std/http/cookie_spec.cr \
  
positive.code: { stdenv, lib, fetchFromGitHub, fetchurl, makeWrapper
  , coreutils, git, gmp, nettools, openssl, readline, tzdata, libxml2, libyaml
  , boehmgc, libatomic_ops, pcre, libevent, libiconv, llvm, clang, which, zlib, pkgconfig
  , callPackage }:
  
  
negative.code:       substituteInPlace src/crystal/system/unix/time.cr \
          --replace /usr/share/zoneinfo ${tzdata}/share/zoneinfo
  
        ln -sf spec/compiler spec/std
  
        # Dirty fix for when no sandboxing is enabled
        rm -rf /tmp/crystal
        mkdir -p /tmp/crystal
  
        substituteInPlace spec/std/file_spec.cr \
          --replace '/bin/ls' '${coreutils}/bin/ls' \
          --replace '/usr/share' '/tmp/crystal' \
  