anchor.diff:        "-DOXTABS=XTABS"
         "-DRANDOM_MAX=RAND_MAX"
         "-DINFTIM=-1"
  -      (if hostPlatform.isMusl then "-include sys/ttydefaults.h -include sys/file.h" else "")
  -    ];
  +      (lib.optionalString hostPlatform.isMusl "-include sys/ttydefaults.h -include sys/file.h")
  +      "-DBE32TOH(x)=((void)0)"
  +      "-DBE64TOH(x)=((void)0)"
  +      "-D__c99inline=__inline"
  +    ];
  +
       postBuild = ''
         mkdir -p $out/usr/games $out/usr/share/games/ching \
  +               $out/usr/share/games/fortune \
                  $out/usr/share/games/quiz.db \
  +               $out/usr/share/games/boggle \
                  $out/usr/libexec/ching $out/var/games/hackdir
         touch $out/var/games/hackdir/perm
       '';
  +
       preFixup = ''
         mkdir -p $out/bin
         mv $out/games/* $out/bin
         rmdir $out/games
       '';
  +
       buildInputs = [ compat libcurses libterminfo libressl ];
  -    extraPaths = [
  -      (fetchNetBSD "share/dict" "7.1.2" "0nickhsjwgnr2h9nvwflvgfz93kqms5hzdnpyq02crpj35w98bh4")
  -      who.src
  -    ];
  +    extraPaths = [ dict.src who.src ];
     };
   
     # finger = netBSDDerivation {
  
positive.code:       }
  
        disableGame atc
        disableGame boggle
        disableGame dm
        disableGame fortune
        disableGame hunt
        disableGame larn
        disableGame phantasia
        disableGame rogue
        disableGame sail
        disableGame trek
        disableGame dab
        ${lib.optionalString stdenv.isDarwin "disableGame adventure"}
        ${lib.optionalString stdenv.isDarwin "disableGame factor"}
        ${lib.optionalString stdenv.isDarwin "disableGame gomoku"}
  
negative.code:     LIBCURSES = "";
      LIBTERMINFO = "";
      LIBM = "";
      LIBL = "";
      "LIBDO.terminfo" = "_external";
      "LIBDO.curses" = "_external";
      _GCC_CRTBEGIN = "";
  