anchor.diff:      propagatedBuildInputs = [ DataVisitor HashUtilFieldHashCompat Moose namespaceclean TestUseOk ];
     };
   
  +  MooseXConfigFromFile = buildPerlPackage {
  +    name = "MooseX-ConfigFromFile-0.11";
  +    src = fetchurl {
  +      url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-ConfigFromFile-0.11.tar.gz;
  +      sha256 = "963e7dbb2bc7ca18995db903c64b0841c4e8d3877009bff5475125673c3b02b4";
  +    };
  +    buildInputs = [ Moose TestCheckDeps TestDeep TestFatal TestNoWarnings TestRequires TestWithoutModule ];
  +    propagatedBuildInputs = [ Moose MooseXTypes MooseXTypesPathTiny TryTiny namespaceautoclean ];
  +    meta = {
  +      description = "An abstract Moose role for setting attributes from a configfile";
  +      license = "perl";
  +    };
  +  };
  +
     MooseXDaemonize = buildPerlPackage {
       name = "MooseX-Daemonize-0.15";
       src = fetchurl {
  
positive.code:       homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec;
        description = "Perl extension to test methods for warnings";
        license = "perl5";
      };
    };
  
  
negative.code:       homepage = http://metacpan.org/release/MooseX-Getopt;
        description = "A Moose role for processing command line options";
        license = "perl5";
      };
    };
  
    MooseXHasOptions = buildPerlPackage {
      name = "MooseX-Has-Options-0.003";
      src = fetchurl {
        url = mirror://cpan/authors/id/P/PS/PSHANGOV/MooseX-Has-Options-0.003.tar.gz;
        sha256 = "07c21cf8ed500b272020ff8da19f194728bb414e0012a2f0cc54ef2ef6222a68";
      };
      buildInputs = [ Moose TestMost namespaceautoclean ];
      propagatedBuildInputs = [ ClassLoad ListMoreUtils PackageStash StringRewritePrefix ];
      meta = {
        homepage = https://github.com/pshangov/moosex-has-options;
        description = "Succinct options for Moose";
        license = "perl";
      };
    };
  
  