anchor.diff:  }:
   
   let
  -  generic = { version, sha256 }:
  +  generic = { version, sha256, license }:
       stdenv.mkDerivation rec {
         name = "ragel-${version}";
   
  
positive.code:       meta = with stdenv.lib; {
          homepage = http://www.complang.org/ragel;
          description = "State machine compiler";
          license = licenses.gpl2;
          platforms = platforms.unix;
          maintainers = with maintainers; [ pSub ];
        };
  
negative.code:   ragelStable = generic {
      version = "6.10";
      sha256 = "0gvcsl62gh6sg73nwaxav4a5ja23zcnyxncdcdnqa2yjcpdnw5az";
      license = stdenv.lib.licenses.gpl2;
    };
  
    ragelDev = generic {
      version = "7.0.0.10";
      sha256 = "1v4ddzxal4gf8l8nkn32qabba6nbpd2mg8sphgmdn8kaqv52nmj0";
      license = stdenv.lib.licenses.mit;
    };
  }
  