anchor.diff:      # will be removed in the postInstall.
       preInstall = ''
         mkdir -p $out$BINDIR $out$LIBDIR $out$INFODIR \
  -               $out$DOCDIR $out$LOCALEDIR $out/usr/games
  +               $out$DOCDIR $out$LOCALEDIR
         for i in 1 2 3 4 5 6 7 8 9; do
           mkdir -p $out$MANDIR/man$i $out$MANDIR/html$i \
  -	         $out$DOCDIR/reference/ref$i
  +                 $out$DOCDIR/reference/ref$i
         done
         mkdir -p $out/usr/include
       '';
  
positive.code:       "-DRANDOM_MAX=RAND_MAX"
        "-DINFTIM=-1"
      ];
      buildInputs = [ compat libcurses libterminfo libressl ];
      extraPaths = [
        (fetchNetBSD "share/dict" "7.1.2" "0nickhsjwgnr2h9nvwflvgfz93kqms5hzdnpyq02crpj35w98bh4")
  
negative.code:     patchPhase = ''
        sed -i '1i #include <time.h>' adventure/save.c
  
        # Disable some games that don't build. They should be possible
        # to build but need to look at how to implement stuff in
        # Linux. macOS is missing gettime. TODO try to get these
        # working.
        substituteInPlace Makefile \
          ${lib.optionalString stdenv.isDarwin "--replace adventure ''"} \
          --replace atc "" \
  