anchor.diff:    isCross = stdenv.hostPlatform != stdenv.buildPlatform;
   in stdenv.mkDerivation rec {
     pname = "poke";
  -  version = "1.3";
  +  version = "1.4";
   
     src = fetchurl {
       url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz";
  -    hash = "sha256-unhjA0obCABLDuj4i9qUFgcH6aeB1VVvVVtQdYPPDxs=";
  +    sha256 = "sha256-zgVN8pVgySEjATJwPuRJ/hMLbiWrA6psx5a7QBUGqiQ=";
     };
  +
  +  outputs = [ "out" "dev" "info" "lib" "man" ];
   
     postPatch = ''
       patchShebangs .
  
positive.code: 
    doCheck = !isCross;
    checkInputs = lib.optionals (!isCross) [ dejagnu ];
  
    meta = with lib; {
      description = "Interactive, extensible editor for binary data";
  
negative.code:   ++ lib.optional textStylingSupport gettext
    ++ lib.optional (!isCross) dejagnu;
  
    configureFlags = [
      "--datadir=${placeholder "lib"}/share"
    ] ++ lib.optionals guiSupport [
      "--with-tcl=${tcl}/lib"
      "--with-tk=${tk}/lib"
      "--with-tkinclude=${tk.dev}/include"
  