anchor.diff:          TemplateToolkit CryptCBC CryptDES PathClass
           MooseXAttributeChained MooseXAliases MooseXSetOnce
         ];
  +  };
  +
  +  HTMLFormHandler = buildPerlPackage {
  +    name = "HTML-FormHandler-0.40025";
  +    src = fetchurl {
  +      url = mirror://cpan/authors/id/G/GS/GSHANK/HTML-FormHandler-0.40025.tar.gz;
  +      sha256 = "0fp8qcbkr19qn1859rpn3ca3b7w1jjyprwlj82dnvfi3b5jf8507";
  +    };
  +    buildInputs = [ FileShareDirInstall PadWalker TestDifferences TestException TestMemoryCycle ];
  +    propagatedBuildInputs = [ aliased ClassLoad DataClone DateTime DateTimeFormatStrptime EmailValid FileShareDir JSON HTMLTree Moose MooseXGetopt MooseXTypes MooseXTypesCommon MooseXTypesLoadableClass namespaceautoclean SubExporter SubName TryTiny ];
  +    meta = {
  +      description = "HTML forms using Moose";
  +      license = "perl5";
  +    };
     };
   
     HTMLParser = buildPerlPackage {
  
positive.code:     propagatedBuildInputs = [ ClassInspector ];
      meta = {
        description = "Locate per-dist and per-module shared files";
        license = "perl";
      };
    };
  
negative.code:     };
    };
  
    TestMemoryCycle = buildPerlPackage {
      name = "Test-Memory-Cycle-1.04";
      src = fetchurl {
        url = mirror://cpan/authors/id/P/PE/PETDANCE/Test-Memory-Cycle-1.04.tar.gz;
        sha256 = "09qj48gmj25xgm0k12n1xx7chdk9gdy3sck4pabvzs0v00nmv9p5";
      };
      propagatedBuildInputs = [ DevelCycle PadWalker ];
      meta = {
        description = "Verifies code hasn't left circular references";
      };
    };
  
    TestMockObject = buildPerlPackage {
      name = "Test-MockObject-1.09";
      src = fetchurl {
  