From ce02a2e5b2468e6d26af6696df56c16da21b7462 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 2 Jul 2009 13:56:24 +0000 Subject: [PATCH] * Updated Catalyst and its dependencies. svn path=/nixpkgs/trunk/; revision=16140 --- pkgs/top-level/perl-packages.nix | 393 ++++++++++++++++++++++--------- 1 file changed, 282 insertions(+), 111 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index a8e56436e44..be2955617f8 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -29,6 +29,15 @@ rec { buildInputs = [pkgs.unzip]; }; + AnyMoose = buildPerlPackage rec { + name = "Any-Moose-0.10"; + src = fetchurl { + url = "mirror://cpan/authors/id/S/SA/SARTAK/${name}.tar.gz"; + sha256 = "1kgksln1vykh0xynawv3pc3nw1yp7kjwbxbb5lh2hm21a4l4h61x"; + }; + propagatedBuildInputs = [Mouse]; + }; + AppCLI = buildPerlPackage { name = "App-CLI-0.07"; src = fetchurl { @@ -62,11 +71,29 @@ rec { }; }; + Autobox = buildPerlPackage rec { + name = "autobox-2.55"; + src = fetchurl { + url = "mirror://cpan/authors/id/C/CH/CHOCOLATE/${name}.tar.gz"; + sha256 = "1kfn8zqbv9rjri39hh0xvqx74h35iwhix7w6ncajw06br8m9pizh"; + }; + propagatedBuildInputs = [ScopeGuard]; + }; + BerkeleyDB = import ../development/perl-modules/BerkeleyDB { inherit buildPerlPackage fetchurl; inherit (pkgs) db4; }; + BHooksEndOfScope = buildPerlPackage rec { + name = "B-Hooks-EndOfScope-0.08"; + src = fetchurl { + url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz"; + sha256 = "07gbfc36qr8pfwrcskq3bbpwscmi7nkvvw54vz5d9ym1fyn3zf0g"; + }; + propagatedBuildInputs = [SubExporter VariableMagic]; + }; + BitVector = buildPerlPackage { name = "Bit-Vector-6.4"; src = fetchurl { @@ -130,10 +157,10 @@ rec { }; CatalystActionRenderView = buildPerlPackage rec { - name = "Catalyst-Action-RenderView-0.09"; + name = "Catalyst-Action-RenderView-0.11"; src = fetchurl { - url = "mirror://cpan/authors/id/M/MR/MRAMBERG/${name}.tar.gz"; - sha256 = "06bxbdfjgnwp8zz4mqq2x7n5ng02h94m27l610icsps7r9iwi8f9"; + url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz"; + sha256 = "1qmjygjb5rzfanvw75czambfk4xmp1bc225mshzc6sddn7fc226s"; }; propagatedBuildInputs = [CatalystRuntime HTTPRequestAsCGI DataVisitor]; }; @@ -174,24 +201,25 @@ rec { }; CatalystDevel = buildPerlPackage rec { - name = "Catalyst-Devel-1.10"; + name = "Catalyst-Devel-1.19"; src = fetchurl { - url = "mirror://cpan/authors/id/M/MR/MRAMBERG/${name}.tar.gz"; - sha256 = "19ylkx55gaq9xxxcl4a55284in7hdrr2sb6lqz64daq3xp29n73h"; + url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz"; + sha256 = "1m6wrdlzdns0mg9hk8dnrz4lk2b382cp9ngss1ya562fg92yvpkv"; }; propagatedBuildInputs = [ CatalystRuntime CatalystActionRenderView - CatalystPluginStaticSimple CatalystPluginConfigLoader - PathClass TemplateToolkit ClassAccessor - ConfigGeneral FileCopyRecursive Parent + CatalystPluginStaticSimple CatalystPluginConfigLoader PathClass + TemplateToolkit ClassAccessor ConfigGeneral FileCopyRecursive + Parent FileChangeNotify ]; + CATALYST_DEVEL_NO_510_CHECK = 1; # bug in Perl 5.10.0 }; CatalystEngineHTTPPrefork = buildPerlPackage rec { - name = "Catalyst-Engine-HTTP-Prefork-0.50"; + name = "Catalyst-Engine-HTTP-Prefork-0.51"; src = fetchurl { url = "mirror://cpan/authors/id/A/AG/AGRUNDMA/${name}.tar.gz"; - sha256 = "1p8mnxqaxd6sxyy9q4f0h5gy4mcnvb3y93y49ziq6kmcvy6yw2p7"; + sha256 = "1ygmrzc9akjaqfxid8br11ajj9qgfvhkimakcv4ffk4s5v7q2sii"; }; propagatedBuildInputs = [ CatalystRuntime HTTPBody NetServer @@ -206,32 +234,32 @@ rec { }; CatalystManual = buildPerlPackage rec { - name = "Catalyst-Manual-5.7016"; + name = "Catalyst-Manual-5.8000"; src = fetchurl { url = "mirror://cpan/authors/id/H/HK/HKCLARK/${name}.tar.gz"; - sha256 = "0axin80dca3xb0n7frn9w8lj43l7dykpwrf7jj44n1v1kyzw813f"; + sha256 = "0ay4gcprwqw4h5vsk8g0n9ir51sq7n5i2rdahgqdlb8caj4fshz5"; }; buildInputs = [TestPod TestPodCoverage]; }; - CatalystModelDBICSchema = buildPerlPackage { - name = "Catalyst-Model-DBIC-Schema-0.23"; + CatalystModelDBICSchema = buildPerlPackage rec { + name = "Catalyst-Model-DBIC-Schema-0.25"; src = fetchurl { - url = mirror://cpan/authors/id/M/MS/MSTROUT/Catalyst-Model-DBIC-Schema-0.23.tar.gz; - sha256 = "1rzs4czrwr8pnrj0mvfpzc8i2cbw95rx2xirw9bhqs77z2722ym4"; + url = "mirror://cpan/authors/id/M/MS/MSTROUT/${name}.tar.gz"; + sha256 = "1y10zxc3wqyj7xavylbrnbixqg3h1p5i43qsrin2la7har5k20lg"; }; propagatedBuildInputs = [ - CatalystRuntime CatalystDevel DBIxClass - UNIVERSALrequire ClassDataAccessor - DBIxClassSchemaLoader + CatalystRuntime CatalystDevel DBIxClass UNIVERSALrequire + ClassDataAccessor DBIxClassSchemaLoader CatalystXComponentTraits + TieIxhash ]; }; CatalystRuntime = buildPerlPackage rec{ - name = "Catalyst-Runtime-5.71001"; + name = "Catalyst-Runtime-5.80007"; src = fetchurl { - url = "mirror://cpan/authors/id/M/MR/MRAMBERG/${name}.tar.gz"; - sha256 = "1j3xsh7zi5xd8zdc63r83mwzhjfj30vhd39kgir53mq47v0y07jr"; + url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz"; + sha256 = "166rj6i7h28gmkw95qgbsb2g7qvavvs2mqymxpinhx24af7w4gdx"; }; propagatedBuildInputs = [ LWP ClassAccessor ClassDataInheritable ClassInspector @@ -239,24 +267,25 @@ rec { PathClass TextSimpleTable TreeSimple TreeSimpleVisitorFactory SubExporter MROCompat TestMockObject ClassMOP Moose NamespaceClean ScopeUpper MooseXEmulateClassAccessorFast - ClassC3 ClassC3AdoptNEXT + ClassC3 ClassC3AdoptNEXT NamespaceAutoclean MooseXMethodAttributes + StringRewritePrefix ]; }; CatalystPluginAuthentication = buildPerlPackage rec { - name = "Catalyst-Plugin-Authentication-0.10010"; + name = "Catalyst-Plugin-Authentication-0.10013"; src = fetchurl { url = "mirror://cpan/authors/id/B/BO/BOBTFISH/${name}.tar.gz"; - sha256 = "1jjdmyccsq0k8ysl9ppm7rddf6w4l2yhwjr60c0x4lp5iafzmf4z"; + sha256 = "1hbk8vi3v8jkrpg9w9dy2142j7qlvdk0b2mahwinahs9g56ajdqk"; }; propagatedBuildInputs = [CatalystRuntime CatalystPluginSession]; }; - CatalystPluginAuthorizationACL = buildPerlPackage { - name = "Catalyst-Plugin-Authorization-ACL-0.10"; + CatalystPluginAuthorizationACL = buildPerlPackage rec { + name = "Catalyst-Plugin-Authorization-ACL-0.11"; src = fetchurl { - url = mirror://cpan/authors/id/R/RK/RKITOVER/Catalyst-Plugin-Authorization-ACL-0.10.tar.gz; - sha256 = "1y9pj0scpc4nd7m1xqy7yvjsffhfadzl0z5r4jjv2srndcv4xj1p"; + url = "mirror://cpan/authors/id/R/RK/RKITOVER/${name}.tar.gz"; + sha256 = "1glil82irw9179dgc6j41p765d7shp915f7bdg89x7b5wacz27v5"; }; propagatedBuildInputs = [CatalystRuntime ClassThrowable]; }; @@ -274,10 +303,10 @@ rec { }; CatalystPluginConfigLoader = buildPerlPackage rec { - name = "Catalyst-Plugin-ConfigLoader-0.22"; + name = "Catalyst-Plugin-ConfigLoader-0.24"; src = fetchurl { url = "mirror://cpan/authors/id/B/BR/BRICAS/${name}.tar.gz"; - sha256 = "13ir2l0pvjn4myp7wfh2bxcdd4hp0b3ln28mz1kvlshhxl032lqn"; + sha256 = "08h72b9hndvfp9m8mpn21m5yiw77wzxvwf2vx6d0i9zbb83k3fk8"; }; propagatedBuildInputs = [CatalystRuntime DataVisitor ConfigAny MROCompat]; }; @@ -292,10 +321,10 @@ rec { }; CatalystPluginSession = buildPerlPackage rec { - name = "Catalyst-Plugin-Session-0.20"; + name = "Catalyst-Plugin-Session-0.24"; src = fetchurl { url = "mirror://cpan/authors/id/B/BO/BOBTFISH/${name}.tar.gz"; - sha256 = "1p72hf68qi038gayhsxbbx3l3hg7b1njjii510alxqyw3a10y9sj"; + sha256 = "1n3qx5p6yycgg59drjicmjnclggj72jjbyqv6xy3q9y8ywq9sif9"; }; propagatedBuildInputs = [ CatalystRuntime TestMockObject ObjectSignature @@ -304,10 +333,10 @@ rec { }; CatalystPluginSessionStateCookie = buildPerlPackage rec { - name = "Catalyst-Plugin-Session-State-Cookie-0.10"; + name = "Catalyst-Plugin-Session-State-Cookie-0.11"; src = fetchurl { url = "mirror://cpan/authors/id/B/BO/BOBTFISH/${name}.tar.gz"; - sha256 = "1630shg23cpk6v26fwf7xr53ml1s6l2mgirxw524nmciliczgldj"; + sha256 = "1gfx1chann2m12yg0rn981aksaj0gsjwasjcrhqajn7yplyb06bn"; }; propagatedBuildInputs = [ CatalystRuntime CatalystPluginSession TestMockObject @@ -325,19 +354,19 @@ rec { ]; }; - CatalystPluginStackTrace = buildPerlPackage { - name = "Catalyst-Plugin-StackTrace-0.09"; + CatalystPluginStackTrace = buildPerlPackage rec { + name = "Catalyst-Plugin-StackTrace-0.10"; src = fetchurl { - url = mirror://cpan/authors/id/M/MS/MSTROUT/Catalyst-Plugin-StackTrace-0.09.tar.gz; + url = "mirror://cpan/authors/id/M/MS/MSTROUT/${name}.tar.gz"; sha256 = "1pywxjhvn5zmcpnxj9ba77pz1jxq4d037yd43y0ks9sc31p01ydh"; }; propagatedBuildInputs = [CatalystRuntime DevelStackTrace]; }; - CatalystPluginStaticSimple = buildPerlPackage { - name = "Catalyst-Plugin-Static-Simple-0.20"; + CatalystPluginStaticSimple = buildPerlPackage rec { + name = "Catalyst-Plugin-Static-Simple-0.21"; src = fetchurl { - url = mirror://cpan/authors/id/A/AG/AGRUNDMA/Catalyst-Plugin-Static-Simple-0.20.tar.gz; + url = "mirror://cpan/authors/id/A/AG/AGRUNDMA/${name}.tar.gz"; sha256 = "1qpicgfha81ykxzg4kjll2qw8b1rwzdgvj4s3q9s20zl86gmfr3p"; }; propagatedBuildInputs = [CatalystRuntime MIMETypes]; @@ -356,10 +385,10 @@ rec { }; CatalystViewTT = buildPerlPackage rec { - name = "Catalyst-View-TT-0.28"; + name = "Catalyst-View-TT-0.29"; src = fetchurl { url = "mirror://cpan/authors/id/M/MR/MRAMBERG/${name}.tar.gz"; - sha256 = "18chdzgv0fvq65kfp8am2f5cayxpzg355q7jin4xlzygbgh2a5vg"; + sha256 = "11j78szkdnlx43ph94rmpyphvmwvxv5w75c9dkvpmsvc7l3xby84"; }; propagatedBuildInputs = [ CatalystRuntime TemplateToolkit ClassAccessor @@ -367,6 +396,17 @@ rec { ]; }; + CatalystXComponentTraits = buildPerlPackage rec { + name = "CatalystX-Component-Traits-0.03"; + src = fetchurl { + url = "mirror://cpan/authors/id/R/RK/RKITOVER/${name}.tar.gz"; + sha256 = "1xsy3i2019rl0mdpzs375al8ckb07s5pzg2h3nv3s4xn4qnn4vnk"; + }; + propagatedBuildInputs = [ + CatalystRuntime NamespaceAutoclean ListMoreUtils MooseXTraitsPluggable + ]; + }; + CGICookieXS = buildPerlPackage rec { name = "CGI-Cookie-XS-0.16"; src = fetchurl { @@ -443,10 +483,10 @@ rec { }; ClassC3Componentised = buildPerlPackage rec { - name = "Class-C3-Componentised-1.0004"; + name = "Class-C3-Componentised-1.0005"; src = fetchurl { url = "mirror://cpan/authors/id/A/AS/ASH/${name}.tar.gz"; - sha256 = "0xql73jkcdbq4q9m0b0rnca6nrlvf5hyzy8is0crdk65bynvs8q1"; + sha256 = "1ka8af8wxypgfkys6dkcp0rh87kx5rsgfm9k582smrjjs0b8zmvv"; }; propagatedBuildInputs = [ ClassC3 ClassInspector TestException MROCompat @@ -477,19 +517,19 @@ rec { }; }; - ClassInspector = buildPerlPackage { - name = "Class-Inspector-1.23"; + ClassInspector = buildPerlPackage rec { + name = "Class-Inspector-1.24"; src = fetchurl { - url = mirror://cpan/authors/id/A/AD/ADAMK/Class-Inspector-1.23.tar.gz; - sha256 = "0d15b5wls14gqcd6v2k4kbc0v0a1qfb794h49wfc4vwjk5gnpbw1"; + url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz"; + sha256 = "0rhsn73g516knx5djqzlgygjk8ij6xxjkm1sim0facvd4z0wlw0a"; }; }; ClassMOP = buildPerlPackage rec { - name = "Class-MOP-0.80"; + name = "Class-MOP-0.88"; src = fetchurl { url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; - sha256 = "1fmimzzbfkw7vrr57p8xa3y9v55i72bknix2qk3cdrn0jmg6h648"; + sha256 = "00y5hl2sx1w0i1gl0cxj8x6k6xi8wagr0gwn388n1d0pv10mw12z"; }; propagatedBuildInputs = [ MROCompat TaskWeaken TestException SubName SubIdentify @@ -522,6 +562,14 @@ rec { propagatedBuildInputs = [ClassInspector]; }; + Clone = buildPerlPackage rec { + name = "Clone-0.31"; + src = fetchurl { + url = "mirror://cpan/authors/id/R/RD/RDF/${name}.tar.gz"; + sha256 = "0fazl71hrc0r56gnc7vzwz9283p7h62gc8wsna7zgyfvrajjnhwl"; + }; + }; + CompressRawBzip2 = import ../development/perl-modules/Compress-Raw-Bzip2 { inherit fetchurl buildPerlPackage; inherit (pkgs) bzip2; @@ -551,11 +599,11 @@ rec { }; }; - ConfigGeneral = buildPerlPackage { - name = "Config-General-2.40"; + ConfigGeneral = buildPerlPackage rec { + name = "Config-General-2.42"; src = fetchurl { - url = mirror://cpan/authors/id/T/TL/TLINDEN/Config-General-2.40.tar.gz; - sha256 = "0wf6dpaanaiy0490dlgs3pi3xvvijs237x9izb00cnzggxcfmsnz"; + url = "mirror://cpan/authors/id/T/TL/TLINDEN/${name}.tar.gz"; + sha256 = "0r7qj4nhmflcda2r72yysl93ziwzc1qjnjfzi7ifd4fxh53zjy59"; }; }; @@ -647,15 +695,15 @@ rec { propagatedBuildInputs = [TestException ClassAccessorChained]; }; - DataVisitor = buildPerlPackage { - name = "Data-Visitor-0.21"; + DataVisitor = buildPerlPackage rec { + name = "Data-Visitor-0.25"; src = fetchurl { - url = mirror://cpan/authors/id/N/NU/NUFFIN/Data-Visitor-0.21.tar.gz; - sha256 = "10cjh3rrqi4gwrmkpzilzmaqdrh71wr59035s6b4p2dzd117p931"; + url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz"; + sha256 = "11i1svvj57m31w8gh6qp7mvkiff9036qwfljm4hpbyh7f83clzq9"; }; propagatedBuildInputs = [ - TestMockObject Mouse TaskWeaken TestUseOk TieToObject - NamespaceClean + TestMockObject TaskWeaken TestUseOk TieToObject + NamespaceClean AnyMoose ]; }; @@ -754,19 +802,19 @@ rec { inherit (pkgs) db4; }; - DBI = buildPerlPackage { - name = "DBI-1.607"; + DBI = buildPerlPackage rec { + name = "DBI-1.609"; src = fetchurl { - url = mirror://cpan/authors/id/T/TI/TIMB/DBI-1.607.tar.gz; - sha256 = "053ysk2a4njhzq5p59v5s6jzyi0yqr8l6wkswbvy4fyil3ka343h"; + url = "mirror://cpan/authors/id/T/TI/TIMB/${name}.tar.gz"; + sha256 = "0hfnd8i696x01a52v6vx97bdwaymai7m0gyr2w64lrsyws7ni6wv"; }; }; DBIxClass = buildPerlPackage rec { - name = "DBIx-Class-0.08099_08"; + name = "DBIx-Class-0.08107"; src = fetchurl { url = "mirror://cpan/authors/id/R/RI/RIBASUSHI/${name}.tar.gz"; - sha256 = "12kn3jylxi7n2c6ccqyrjaxxmk3lajvjv19j6rlifp4crn24cbpy"; + sha256 = "08lnxd09ak9pmcj0ivyk3ric2z6hr2q5vlnlbabihdx3nnrafv4z"; }; propagatedBuildInputs = [ TestNoWarnings TestException DBI ScopeGuard @@ -915,6 +963,17 @@ rec { }; }; + FileChangeNotify = buildPerlPackage rec { + name = "File-ChangeNotify-0.07"; + src = fetchurl { + url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; + sha256 = "0qklyrxii0i651gn42csdc0lhcvrwh0m9d316zc7kl75anwl6hly"; + }; + propagatedBuildInputs = [ + ClassMOP Moose MooseXParamsValidate MooseXSemiAffordanceAccessor + ]; + }; + Filechdir = buildPerlPackage { name = "File-chdir-0.1002"; src = fetchurl { @@ -1065,11 +1124,11 @@ rec { }; }; - HTTPRequestAsCGI = buildPerlPackage { - name = "HTTP-Request-AsCGI-0.5"; + HTTPRequestAsCGI = buildPerlPackage rec { + name = "HTTP-Request-AsCGI-0.9"; src = fetchurl { - url = mirror://cpan/authors/id/C/CH/CHANSEN/HTTP-Request-AsCGI-0.5.tar.gz; - sha256 = "164159iiyk0waqayplchkisxg2ldamx8iifrccx32p344714qcrh"; + url = "mirror://cpan/authors/id/H/HD/HDP/${name}.tar.gz"; + sha256 = "1k17bgvscjvr4v96l9vm14mpk4r4b5g9w1gpmwl8qfga3czp6sd4"; }; propagatedBuildInputs = [ClassAccessor LWP]; }; @@ -1153,29 +1212,29 @@ rec { doCheck = false; /* attempts a network connection to localhost */ }; - JSON = buildPerlPackage { - name = "JSON-2.12"; + JSON = buildPerlPackage rec { + name = "JSON-2.15"; src = fetchurl { - url = mirror://cpan/authors/id/M/MA/MAKAMAKA/JSON-2.12.tar.gz; - sha256 = "0qbxfwvfsx8s50h2dzpb0z7qi22k9ghygfzbfk8v08kkpmrkls47"; + url = "mirror://cpan/authors/id/M/MA/MAKAMAKA/${name}.tar.gz"; + sha256 = "0dijqv5b6gnkmdnysx23229kvfg6mwvrxyjrvzn2j9r4m2hmsgvn"; }; propagatedBuildInputs = [JSONXS]; }; - JSONAny = buildPerlPackage { - name = "JSON-Any-1.17"; + JSONAny = buildPerlPackage rec { + name = "JSON-Any-1.19"; src = fetchurl { - url = mirror://cpan/authors/id/R/RB/RBERJON/JSON-Any-1.17.tar.gz; - sha256 = "07y6zb0vzb4c87k2lflxafb69zc4a29bxhzh6xdcpjhplf4vbifb"; + url = "mirror://cpan/authors/id/P/PE/PERIGRIN/${name}.tar.gz"; + sha256 = "16h2p2qcbh0a6wfr5lfspilmjmpdnkn1rrkqw34v8xq1a77fl870"; }; propagatedBuildInputs = [JSON]; }; - JSONXS = buildPerlPackage { - name = "JSON-XS-2.23"; + JSONXS = buildPerlPackage rec { + name = "JSON-XS-2.24"; src = fetchurl { - url = mirror://cpan/authors/id/M/ML/MLEHMANN/JSON-XS-2.23.tar.gz; - sha256 = "0yd1j5d9b0ymfzfaxyi9zgca3vqwjb3dl8pg14m1qwsx3pidd5j7"; + url = "mirror://cpan/authors/id/M/ML/MLEHMANN/${name}.tar.gz"; + sha256 = "0ir0v87w2fwalcwi2fd49mqzjna7cixn3ri0ai6ysdwnsdvbhyny"; }; }; @@ -1274,11 +1333,11 @@ rec { propagatedBuildInputs = [TimeDate TestPod]; }; - MIMETypes = buildPerlPackage { - name = "MIME-Types-1.24"; + MIMETypes = buildPerlPackage rec { + name = "MIME-Types-1.27"; src = fetchurl { - url = mirror://cpan/authors/id/M/MA/MARKOV/MIME-Types-1.24.tar.gz; - sha256 = "1j89kjv9lipv6r3bq6dp0k9b8y1f8z9vrmhi7b8h7cs1yc8g7qz9"; + url = "mirror://cpan/authors/id/M/MA/MARKOV/${name}.tar.gz"; + sha256 = "1zhzyb85zbil2jwrh74rg3bnm9wl74fcg2s64y8b57bk04fdfb7l"; }; propagatedBuildInputs = [TestPod]; }; @@ -1301,10 +1360,10 @@ rec { }; Moose = buildPerlPackage rec { - name = "Moose-0.73"; + name = "Moose-0.85"; src = fetchurl { url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; - sha256 = "1h1d551fbrsbr0knvcah4jyg999667ykhgbldl5rv4h7kdzsqsvz"; + sha256 = "1fim2kg6hcawbhn26sm1dq0q8ikmq0qwngd3wys7h0n9vs5hqdkb"; }; propagatedBuildInputs = [ TestMore TestException TaskWeaken ListMoreUtils @@ -1312,21 +1371,91 @@ rec { ]; }; - MooseXEmulateClassAccessorFast = buildPerlPackage rec { - name = "MooseX-Emulate-Class-Accessor-Fast-0.00800"; + MooseAutobox = buildPerlPackage rec { + name = "Moose-Autobox-0.09"; src = fetchurl { - url = "mirror://cpan/authors/id/G/GR/GRODITI/${name}.tar.gz"; - sha256 = "1z2sld2sw1mlwxwzxxanik3086cw14rdsx2wwnzrfy7prsnigcl2"; + url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; + sha256 = "12wsm576mc5sdqc1bhim9iazdx4fy336gz10zwwalygri3arlvgh"; + }; + propagatedBuildInputs = [Moose TestException Autobox Perl6Junction]; + }; + + MooseXEmulateClassAccessorFast = buildPerlPackage rec { + name = "MooseX-Emulate-Class-Accessor-Fast-0.00900"; + src = fetchurl { + url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz"; + sha256 = "1sxkhyi44h30ba5ca7fmjpwc2pjwqm2n7ll67dn02dzgh68zaha7"; }; propagatedBuildInputs = [Moose NamespaceClean]; }; - Mouse = buildPerlPackage { - name = "Mouse-0.09"; + MooseXMethodAttributes = buildPerlPackage rec { + name = "MooseX-MethodAttributes-0.14"; src = fetchurl { - url = mirror://cpan/authors/id/S/SA/SARTAK/Mouse-0.09.tar.gz; - sha256 = "1akymbjim6w6i1q8h97izah26ndmcbnl1lwdsw9fa22hnhm0axg0"; + url = "mirror://cpan/authors/id/B/BO/BOBTFISH/${name}.tar.gz"; + sha256 = "0ddlvx6g3s1aniixwwcn2f4czd4s14prb8dmdmqd58wis0mv2c4g"; }; + propagatedBuildInputs = [Moose MooseXTypes TestException]; + }; + + MooseXParamsValidate = buildPerlPackage rec { + name = "MooseX-Params-Validate-0.10"; + src = fetchurl { + url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; + sha256 = "16mjxa72gn41pvrk0fgyi98iw6yc7qafnbzr6v2xfiabp9wf5j5m"; + }; + propagatedBuildInputs = [Moose ParamsValidate SubExporter TestException]; + }; + + MooseXSemiAffordanceAccessor = buildPerlPackage rec { + name = "MooseX-SemiAffordanceAccessor-0.03"; + src = fetchurl { + url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; + sha256 = "073lq5dlwqxbrdzsn5ragjvwgpsfwcdls83n513kscgcq56y7014"; + }; + propagatedBuildInputs = [Moose]; + }; + + MooseXTraits = buildPerlPackage rec { + name = "MooseX-Traits-0.06"; + src = fetchurl { + url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz"; + sha256 = "1iqp4xyyz8v8668v3v1nqf35pi30xvysyjq1d2hz9i7nh2zbvlwf"; + }; + propagatedBuildInputs = [ + ClassMOP Moose TestException TestUseOk + ]; + }; + + MooseXTraitsPluggable = buildPerlPackage rec { + name = "MooseX-Traits-Pluggable-0.04"; + src = fetchurl { + url = "mirror://cpan/authors/id/R/RK/RKITOVER/${name}.tar.gz"; + sha256 = "1cgkjcfx87kkrfg814fgfwl19cjqwx8wn40308z5p135vlbcbins"; + }; + propagatedBuildInputs = [ + Moose TestException NamespaceAutoclean ClassMOP TestUseOk + MooseXTraits MooseAutobox + ]; + }; + + MooseXTypes = buildPerlPackage rec { + name = "MooseX-Types-0.16"; + src = fetchurl { + url = "mirror://cpan/authors/id/R/RK/RKITOVER/${name}.tar.gz"; + sha256 = "0b7w9wyh44qqjipw0gy5xsvdb5hwaqjk3vbqiwq07aliwnlfgi9a"; + }; + propagatedBuildInputs = [Moose CarpClan NamespaceClean]; + }; + + Mouse = buildPerlPackage rec { + name = "Mouse-0.26"; + src = fetchurl { + url = "mirror://cpan/authors/id/B/BO/BOBTFISH/${name}.tar.gz"; + sha256 = "0dpf5qmf1vc8dq5nj6yiriz8v4wl8s9g519v1hnz4yf11n2lnr4x"; + }; + propagatedBuildInputs = [TestException]; + doCheck = false; # check can't find its own Mouse::Tiny module }; MROCompat = buildPerlPackage { @@ -1337,13 +1466,22 @@ rec { }; }; - NamespaceClean = buildPerlPackage { - name = "namespace-clean-0.08"; + NamespaceAutoclean = buildPerlPackage rec { + name = "namespace-autoclean-0.08"; src = fetchurl { - url = mirror://cpan/authors/id/P/PH/PHAYLON/namespace-clean-0.08.tar.gz; - sha256 = "1jwc15zz1j6indqgz64l09ayg0db4gfaasq74x0vyi1yx3d9x2yx"; + url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz"; + sha256 = "1276incn27dpz955yx44l7rqs27bp1nc4gzqvw1x4aif8kw91185"; }; - propagatedBuildInputs = [ScopeGuard]; + propagatedBuildInputs = [BHooksEndOfScope ClassMOP NamespaceClean]; + }; + + NamespaceClean = buildPerlPackage rec { + name = "namespace-clean-0.11"; + src = fetchurl { + url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz"; + sha256 = "00fpj8a5p9z577cha3cgb95r042v7kbz7pwls5p0rl7jqvpax4lb"; + }; + propagatedBuildInputs = [BHooksEndOfScope]; }; NetDNS = buildPerlPackage { @@ -1474,6 +1612,14 @@ rec { propagatedBuildInputs = [UNIVERSALrequire]; }; + Perl6Junction = buildPerlPackage rec { + name = "Perl6-Junction-1.40000"; + src = fetchurl { + url = "mirror://cpan/authors/id/C/CF/CFRANKS/${name}.tar.gz"; + sha256 = "0sgv8hqrkhx73bcb5jyi8a0b3v5bxqr3aziram1zndx43i1knzp4"; + }; + }; + PodCoverage = buildPerlPackage rec { name = "Pod-Coverage-0.19"; src = fetchurl { @@ -1565,13 +1711,13 @@ rec { }; SQLAbstract = buildPerlPackage rec { - name = "SQL-Abstract-1.51"; + name = "SQL-Abstract-1.56"; src = fetchurl { - url = "mirror://cpan/authors/id/M/MS/MSTROUT/${name}.tar.gz"; - sha256 = "1q77yfdrkadf738zvdgarkv0136zs2shz3fdmwaaf03bhvhcbap2"; + url = "mirror://cpan/authors/id/R/RI/RIBASUSHI/${name}.tar.gz"; + sha256 = "14fr0433lqhlp2cv651pajm80d56zyk967fzascbr18jmd0611qf"; }; propagatedBuildInputs = [ - TestDeep TestException TestWarn + TestDeep TestException TestWarn Clone ]; }; @@ -1595,6 +1741,14 @@ rec { }; }; + StringRewritePrefix = buildPerlPackage rec { + name = "String-RewritePrefix-0.004"; + src = fetchurl { + url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; + sha256 = "17v0pwiprsz9ibxlhpi789jxg691nz9prpabvb4dn4nb0qbi0yd0"; + }; + }; + SubExporter = buildPerlPackage rec { name = "Sub-Exporter-0.982"; src = fetchurl { @@ -1722,15 +1876,16 @@ rec { propagatedBuildInputs = [TemplateToolkit]; }; - TemplateToolkit = buildPerlPackage { - name = "Template-Toolkit-2.20"; + TemplateToolkit = buildPerlPackage rec { + name = "Template-Toolkit-2.21"; src = fetchurl { - url = mirror://cpan/authors/id/A/AB/ABW/Template-Toolkit-2.20.tar.gz; - sha256 = "13wbh06a76k4ag14lhszmpwv4hb8hlj1d9glizhp8izazl3xf1zg"; + url = "mirror://cpan/authors/id/A/AB/ABW/${name}.tar.gz"; + sha256 = "1az1c7gs6f3wrhmblaqkymhscv52p9g7xhcadlr9as5r3nrwcmwh"; }; propagatedBuildInputs = [AppConfig]; patches = [ # Needed to make TT works proy on templates in the Nix store. + # !!! unnecessary with Nix >= 0.13. ../development/perl-modules/template-toolkit-nix-store.patch ]; }; @@ -1899,6 +2054,14 @@ rec { }; }; + TieIxhash = buildPerlPackage rec { + name = "Tie-IxHash-1.21"; + src = fetchurl { + url = "mirror://cpan/authors/id/G/GS/GSAR/${name}.tar.gz"; + sha256 = "1xpj2c1dzcp14hfnxahy4r5f19c8afh8k6sfryq9gi76aadvjyk8"; + }; + }; + TieToObject = buildPerlPackage { name = "Tie-ToObject-0.03"; src = fetchurl { @@ -1998,6 +2161,14 @@ rec { }; }; + VariableMagic = buildPerlPackage rec { + name = "Variable-Magic-0.35"; + src = fetchurl { + url = "mirror://cpan/authors/id/V/VP/VPIT/${name}.tar.gz"; + sha256 = "0p6f593bh8zyg4qlxpa3hmdp56saghcgx7r0p46gxscxyf3k0bdc"; + }; + }; + W3CLinkChecker = buildPerlPackage rec { name = "W3C-LinkChecker-4.5"; src = fetchurl {