Merge branch 'cpan-update-20180406' of git://github.com/volth/nixpkgs into staging

+3653 -2343
+3653 -2343
pkgs/top-level/perl-packages.nix
··· 51 51 url = mirror://cpan/authors/id/C/CL/CLKAO/Algorithm-Annotate-0.10.tar.gz; 52 52 sha256 = "1y92k4nqkscfwpriv8q7c90rjfj85lvwq1k96niv2glk8d37dcf9"; 53 53 }; 54 - propagatedBuildInputs = [AlgorithmDiff]; 54 + propagatedBuildInputs = [ AlgorithmDiff ]; 55 55 }; 56 56 57 57 AlgorithmC3 = buildPerlPackage rec { ··· 88 88 }; 89 89 }; 90 90 91 - aliased = buildPerlPackage rec { 91 + aliased = buildPerlModule rec { 92 92 name = "aliased-0.34"; 93 93 src = fetchurl { 94 94 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 95 95 sha256 = "1syyqzy462501kn5ma9gl6xbmcahqcn4qpafhsmpz0nd0x2m4l63"; 96 96 }; 97 + buildInputs = [ ModuleBuildTiny ]; 98 + }; 99 + 100 + asa = buildPerlPackage rec { 101 + name = "asa-1.03"; 102 + src = fetchurl { 103 + url = mirror://cpan/authors/id/A/AD/ADAMK/asa-1.03.tar.gz; 104 + sha256 = "1w97m0gf3n9av61d0qcw7d1i1rac4gm0fd2ba5wyh53df9d7p0i2"; 105 + }; 106 + meta = { 107 + description = "Lets your class/object say it works like something else"; 108 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 109 + }; 97 110 }; 98 111 99 112 AlienTidyp = buildPerlModule rec { ··· 104 117 sha256 = "0raapwp4155lqag1kzhsd20z4if10hav9wx4d7mc1xpvf7dcnr5r"; 105 118 }; 106 119 107 - buildInputs = [ FileShareDir ArchiveExtract ]; 120 + buildInputs = [ ArchiveExtract ]; 108 121 TIDYP_DIR = "${pkgs.tidyp}"; 122 + propagatedBuildInputs = [ FileShareDir ]; 109 123 }; 110 124 111 - AlienWxWidgets = buildPerlPackage rec { 112 - name = "Alien-wxWidgets-0.67"; 125 + AlienWxWidgets = buildPerlModule rec { 126 + name = "Alien-wxWidgets-0.69"; 113 127 src = fetchurl { 114 128 url = "mirror://cpan/authors/id/M/MD/MDOOTSON/${name}.tar.gz"; 115 - sha256 = "075m880klf66pbcfk0la2nl60vd37jljizqndrklh5y4zvzdy1nr"; 129 + sha256 = "0jg2dmkzhj03f6b0vmv597yryfw9cclsdn9ynvvlrzzgpd5lw8jk"; 116 130 }; 117 - propagatedBuildInputs = [ pkgs.pkgconfig pkgs.gtk2 pkgs.wxGTK 118 - ModulePluggable ModuleBuild ]; 131 + propagatedBuildInputs = [ pkgs.pkgconfig pkgs.gtk2 pkgs.wxGTK ModulePluggable ]; 132 + buildInputs = [ LWPProtocolHttps ]; 119 133 }; 120 134 121 135 AnyEvent = buildPerlPackage rec { ··· 136 150 url = "mirror://cpan/authors/id/P/PO/POTYL/${name}.tar.gz"; 137 151 sha256 = "41c1faf183b61806b55889ceea1237750c1f61b9ce2735fdf33dc05536712dae"; 138 152 }; 139 - buildInputs = [ ModuleBuild ]; 140 153 propagatedBuildInputs = [ AnyEvent ]; 141 154 doCheck = false; # does an DNS lookup 142 155 meta = { ··· 183 196 }; 184 197 185 198 AnyMoose = buildPerlPackage rec { 186 - name = "Any-Moose-0.26"; 199 + name = "Any-Moose-0.27"; 187 200 src = fetchurl { 188 201 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 189 - sha256 = "1wcd1lpx38hvxk6k0zpx48hb7yidxnlr34lyk51zxin9ra9f2104"; 202 + sha256 = "0dc55mpayrixwx8dwql0vj0jalg4rlb3k64rprc84bl0z8vkx9m8"; 190 203 }; 191 - propagatedBuildInputs = [ Mouse ]; 204 + propagatedBuildInputs = [ Moose Mouse ]; 192 205 }; 193 206 194 207 ApacheLogFormatCompiler = buildPerlModule rec { 195 - name = "Apache-LogFormat-Compiler-0.33"; 208 + name = "Apache-LogFormat-Compiler-0.35"; 196 209 src = fetchurl { 197 210 url = "mirror://cpan/authors/id/K/KA/KAZEBURO/${name}.tar.gz"; 198 - sha256 = "17blk3zhp05azgypn25ydxf3d7fyfgr9bxyiv7xkchhqma96vwqv"; 211 + sha256 = "06i70ydxk2wa2rcqn16842kra2qz3jwk0vk1abq8lah4180c0m0n"; 199 212 }; 200 - buildInputs = [ HTTPMessage ModuleBuild TestMockTime TestRequires TryTiny URI ]; 213 + buildInputs = [ HTTPMessage ModuleBuildTiny TestMockTime TestRequires TryTiny URI ]; 201 214 propagatedBuildInputs = [ POSIXstrftimeCompiler ]; 202 215 # We cannot change the timezone on the fly. 203 216 prePatch = "rm t/04_tz.t"; ··· 208 221 }; 209 222 }; 210 223 211 - ApacheSession = buildPerlPackage { 224 + ApacheSession = buildPerlModule { 212 225 name = "Apache-Session-1.93"; 213 226 src = fetchurl { 214 227 url = mirror://cpan/authors/id/C/CH/CHORNY/Apache-Session-1.93.tar.gz; ··· 235 248 }; 236 249 237 250 AppCLI = buildPerlPackage { 238 - name = "App-CLI-0.313"; 251 + name = "App-CLI-0.49"; 239 252 src = fetchurl { 240 - url = mirror://cpan/authors/id/C/CO/CORNELIUS/App-CLI-0.313.tar.gz; 241 - sha256 = "0ni1z14xis1b634qjc3zra9c9pl2icfr6sp5qxs0xy8nvib65037"; 253 + url = mirror://cpan/authors/id/P/PT/PTC/App-CLI-0.49.tar.gz; 254 + sha256 = "0gv4dcscxiacdrb9aqxc9mdl1w8wszicmg2q86zlz31ya5spjvv3"; 242 255 }; 243 - propagatedBuildInputs = [LocaleMaketextSimple]; 256 + propagatedBuildInputs = [ CaptureTiny ClassLoad ]; 257 + buildInputs = [ TestKwalitee TestPod ]; 244 258 }; 245 259 246 260 AppCmd = buildPerlPackage rec { 247 - name = "App-Cmd-0.330"; 261 + name = "App-Cmd-0.331"; 248 262 src = fetchurl { 249 263 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 250 - sha256 = "7a7bfd7196f7551a07509b03ea7abddc1fa9aee19a84e3dd5ba939c619cb6011"; 264 + sha256 = "4a5d3df0006bd278880d01f4957aaa652a8f91fe8f66e93adf70fba0c3ecb680"; 251 265 }; 252 266 buildInputs = [ TestFatal ]; 253 - propagatedBuildInputs = [ CaptureTiny ClassLoad DataOptList GetoptLongDescriptive IOTieCombine ModulePluggable StringRewritePrefix SubExporter SubInstall ]; 267 + propagatedBuildInputs = [ CaptureTiny ClassLoad GetoptLongDescriptive IOTieCombine ModulePluggable StringRewritePrefix ]; 254 268 meta = { 255 269 homepage = https://github.com/rjbs/App-Cmd; 256 270 description = "Write command line apps with less suffering"; ··· 269 283 meta = { 270 284 description = "A bundle of Perl5 modules for reading configuration files and parsing command line arguments"; 271 285 }; 286 + buildInputs = [ TestPod ]; 287 + }; 288 + 289 + AppFatPacker = buildPerlPackage rec { 290 + name = "App-FatPacker-0.010007"; 291 + src = fetchurl { 292 + url = mirror://cpan/authors/id/M/MS/MSTROUT/App-FatPacker-0.010007.tar.gz; 293 + sha256 = "1g9nff9fdg7dvja0ix2yv32w5xcj963ybcf7x22j61g6r81845fi"; 294 + }; 295 + meta = { 296 + description = "pack your dependencies onto your script file"; 297 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 298 + }; 272 299 }; 273 300 274 301 Appcpanminus = buildPerlPackage rec { 275 - name = "App-cpanminus-1.7040"; 302 + name = "App-cpanminus-1.7043"; 276 303 src = fetchurl { 277 304 url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/${name}.tar.gz"; 278 - sha256 = "fc8e5cde17cc5f4cc13aea8781c1e9425f76abc684cc720e9253f47ab3529556"; 305 + sha256 = "68a06f7da80882a95bc02c92c7ee305846fb6ab648cf83678ea945e44ad65c65"; 279 306 }; 280 307 meta = { 281 308 homepage = https://github.com/miyagawa/cpanminus; ··· 286 313 }; 287 314 288 315 Appperlbrew = buildPerlPackage rec { 289 - name = "App-perlbrew-0.73"; 316 + name = "App-perlbrew-0.82"; 290 317 src = fetchurl { 291 318 url = "mirror://cpan/authors/id/G/GU/GUGOD/${name}.tar.gz"; 292 - sha256 = "0ym7ahjm95igm1hg0qwy29zdcjqdcakcmrn3r8xlbvqkk5xrxg5c"; 319 + sha256 = "0p6l5i85zp89f5sh0gyz7didla672zg169yprbqcf97icmr46g80"; 293 320 }; 294 - buildInputs = [ pkgs.curl IOAll PathClass TestException TestNoWarnings TestOutput TestSpec ]; 295 - propagatedBuildInputs = [ CPANPerlReleases CaptureTiny DevelPatchPerl locallib ]; 321 + buildInputs = [ pkgs.curl FileWhich IOAll PathClass PodMarkdown TestException TestNoWarnings TestOutput TestSpec ]; 322 + propagatedBuildInputs = [ CPANPerlReleases CaptureTiny DevelPatchPerl PodUsage locallib ]; 296 323 297 324 preConfigure = '' 298 325 patchShebangs . ··· 306 333 }; 307 334 }; 308 335 336 + ArchiveAnyLite = buildPerlPackage rec { 337 + name = "Archive-Any-Lite-0.11"; 338 + src = fetchurl { 339 + url = mirror://cpan/authors/id/I/IS/ISHIGAKI/Archive-Any-Lite-0.11.tar.gz; 340 + sha256 = "0w2i50fd81ip674zmnrb15nadw162fdpiw4rampbd94k74jqih8m"; 341 + }; 342 + propagatedBuildInputs = [ ArchiveZip ]; 343 + buildInputs = [ ExtUtilsMakeMakerCPANfile TestUseAllModules ]; 344 + meta = { 345 + description = "simple CPAN package extractor"; 346 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 347 + }; 348 + }; 349 + 309 350 AppSqitch = buildPerlModule rec { 310 - version = "0.9996"; 351 + version = "0.9997"; 311 352 name = "App-Sqitch-${version}"; 312 353 src = fetchurl { 313 354 url = "mirror://cpan/authors/id/D/DW/DWHEELER/${name}.tar.gz"; 314 - sha256 = "864edde554e7cd6578e8fe2a4c17ea8eda82da878cdfd00fd9fb3c53f696fc1e"; 355 + sha256 = "985ade1a4181bef776016a287194711051e79c7a3c18f1ee1ec47e22ccf319d2"; 315 356 }; 316 - buildInputs = [ 317 - CaptureTiny PathClass TestDeep TestDir TestException 318 - TestFile TestFileContents TestMockModule TestNoWarnings 319 - ]; 320 - propagatedBuildInputs = [ 321 - Clone ConfigGitLike DBI DateTime 322 - DevelStackTrace EncodeLocale FileHomeDir HashMerge IOPager IPCRun3 323 - IPCSystemSimple ListMoreUtils Moo PathClass PerlIOutf8_strict StringFormatter 324 - StringShellQuote SubExporter TemplateTiny Throwable TryTiny TypeTiny URI 325 - URIdb libintlperl namespaceautoclean 326 - ]; 357 + buildInputs = [ CaptureTiny TestDeep TestDir TestException TestFile TestFileContents TestMockModule TestNoWarnings ]; 358 + propagatedBuildInputs = [ Clone ConfigGitLike DBI DateTime EncodeLocale FileHomeDir HashMerge IOPager IPCRun3 IPCSystemSimple ListMoreUtils PathClass PerlIOutf8_strict StringFormatter StringShellQuote TemplateTiny Throwable TypeTiny URIdb libintl_perl ]; 327 359 doCheck = false; # Can't find home directory. 328 360 meta = { 329 361 homepage = http://sqitch.org/; ··· 379 411 }; 380 412 }; 381 413 382 - ArrayCompare = buildPerlPackage rec { 383 - name = "Array-Compare-2.11"; 414 + ArrayCompare = buildPerlModule rec { 415 + name = "Array-Compare-3.0.1"; 384 416 src = fetchurl { 385 - url = "mirror://cpan/authors/id/D/DA/DAVECROSS/${name}.tar.gz"; 386 - sha256 = "0f1mg2lpr5jzxy1hciww7vlp4r602vfwpzsqmhkgv1i107pmiwcs"; 417 + url = mirror://cpan/authors/id/D/DA/DAVECROSS/Array-Compare-v3.0.1.tar.gz; 418 + sha256 = "0fyj6jdfshga4kj4567529a1aiqy49awxg62lslx54166j4mhkzb"; 387 419 }; 388 420 389 - buildInputs = [ TestNoWarnings Moo TypeTiny ]; 421 + buildInputs = [ TestNoWarnings ]; 422 + propagatedBuildInputs = [ Moo TypeTiny ]; 423 + }; 424 + 425 + ArrayDiff = buildPerlPackage rec { 426 + name = "Array-Diff-0.07"; 427 + src = fetchurl { 428 + url = mirror://cpan/authors/id/T/TY/TYPESTER/Array-Diff-0.07.tar.gz; 429 + sha256 = "0il3izx45wkh71fli2hvaq32jyin95k8x3qrnwby2x2c6yix7rvq"; 430 + }; 431 + propagatedBuildInputs = [ AlgorithmDiff ClassAccessor ]; 432 + meta = { 433 + description = "Find the differences between two arrays"; 434 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 435 + }; 390 436 }; 391 437 392 438 ArrayFIFO = buildPerlPackage rec { ··· 395 441 url = "mirror://cpan/authors/id/D/DB/DBURKE/${name}.tar.gz"; 396 442 sha256 = "8082b7ca456d02c7c862ba409cbd62a9cafdb8c5832f5d7fb1d37ba8698ee5b1"; 397 443 }; 398 - buildInputs = [ TestSpec ]; 444 + buildInputs = [ TestDeep TestSpec TestTrap ]; 399 445 propagatedBuildInputs = [ Moose namespaceautoclean ]; 400 446 meta = { 401 447 homepage = https://github.com/dwburke/perl-Array-FIFO; ··· 433 479 }; 434 480 435 481 ArchiveExtract = buildPerlPackage rec { 436 - name = "Archive-Extract-0.76"; 482 + name = "Archive-Extract-0.80"; 437 483 src = fetchurl { 438 484 url = "mirror://cpan/authors/id/B/BI/BINGOS/${name}.tar.gz"; 439 - sha256 = "9ae7080ca70346dd7d9845c581d2e112f4513ec0f7d79c2011c0e0a2ce874cfc"; 485 + sha256 = "25cbc2d5626c14d39a0b5e4fe8383941e085c9a7e0aa873d86e81b6e709025f4"; 440 486 }; 441 - propagatedBuildInputs = [ self."if" ]; 487 + propagatedBuildInputs = [ ModuleLoadConditional ]; 442 488 meta = { 443 489 description = "Generic archive extracting mechanism"; 444 490 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 446 492 }; 447 493 448 494 ArchiveTar = buildPerlPackage rec { 449 - name = "Archive-Tar-2.08"; 495 + name = "Archive-Tar-2.26"; 450 496 src = fetchurl { 451 497 url = "mirror://cpan/authors/id/B/BI/BINGOS/${name}.tar.gz"; 452 - sha256 = "62e34feffd51e21b24f2ba5b15adf3ca3bd084163bfec40fe30f8f8e8963066b"; 498 + sha256 = "01246ffbadb6e76a04a32bf689894cf56ef9d34d58101ff1c51af8f6f1ef5843"; 453 499 }; 454 500 meta = { 455 501 description = "Manipulates TAR archives"; ··· 457 503 }; 458 504 }; 459 505 506 + ArchiveTarWrapper = buildPerlPackage rec { 507 + name = "Archive-Tar-Wrapper-0.23"; 508 + src = fetchurl { 509 + url = mirror://cpan/authors/id/M/MS/MSCHILLI/Archive-Tar-Wrapper-0.23.tar.gz; 510 + sha256 = "1ykl0r2dwa93l0nxrjgs8qqkwjxn44qbvxpmrwiy269na4x3j0jc"; 511 + }; 512 + propagatedBuildInputs = [ FileWhich IPCRun LogLog4perl ]; 513 + meta = { 514 + description = "API wrapper around the 'tar' utility"; 515 + }; 516 + }; 517 + 460 518 ArchiveZip = buildPerlPackage { 461 - name = "Archive-Zip-1.16"; 519 + name = "Archive-Zip-1.60"; 462 520 src = fetchurl { 463 - url = http://tarballs.nixos.org/Archive-Zip-1.16.tar.gz; 464 - sha256 = "1ghgs64by3ybjlb0bj65kxysb03k72i7iwmw63g41bj175l44ima"; 521 + url = mirror://cpan/authors/id/P/PH/PHRED/Archive-Zip-1.60.tar.gz; 522 + sha256 = "02y2ylq83hy9kgj57sc0239x65br9sm98c0chsm61s08yc2mpiza"; 465 523 }; 524 + buildInputs = [ TestMockModule ]; 466 525 }; 467 526 468 527 ArchiveZip_1_53 = buildPerlPackage { 469 - name = "Archive-Zip-1.53"; 528 + name = "Archive-Zip-1.60"; 470 529 src = fetchurl { 471 - url = mirror://cpan/authors/id/P/PH/PHRED/Archive-Zip-1.53.tar.gz; 472 - sha256 = "c66f3cdfd1965d47d84af1e37b997e17d3f8c5f2cceffc1e90d04d64001424b9"; 530 + url = mirror://cpan/authors/id/P/PH/PHRED/Archive-Zip-1.60.tar.gz; 531 + sha256 = "eac75b05f308e860aa860c3094aa4e7915d3d31080e953e49bc9c38130f5c20b"; 473 532 }; 474 533 meta = { 475 534 description = "Provide an interface to ZIP archive files"; 476 535 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 477 536 }; 537 + buildInputs = [ TestMockModule ]; 478 538 }; 479 539 480 540 AudioScan = buildPerlPackage rec { 481 - name = "Audio-Scan-0.93"; 541 + name = "Audio-Scan-0.99"; 482 542 src = fetchurl { 483 543 url = "mirror://cpan/authors/id/A/AG/AGRUNDMA/${name}.tar.gz"; 484 - sha256 = "03nwcm234y76jb1p20rlcky6vzv68i46s9mjfr7kzp65w3yg94js"; 544 + sha256 = "00092cjj89sp019b35fm3qiz4iczqznwa3yhx5jdkazlwjhlmmma"; 485 545 }; 486 - buildInputs = [ pkgs.zlib ModuleBuild ModuleBuildPluggablePPPort ]; 487 - propagatedBuildInputs = [ TestWarn ]; 546 + buildInputs = [ pkgs.zlib TestWarn ]; 488 547 NIX_CFLAGS_COMPILE = "-I${pkgs.zlib.dev}/include"; 489 548 NIX_CFLAGS_LINK = "-L${pkgs.zlib.out}/lib -lz"; 490 549 meta = { ··· 493 552 }; 494 553 }; 495 554 496 - AuthenDecHpwd = buildPerlPackage rec { 497 - name = "Authen-DecHpwd-2.006"; 555 + AuthenDecHpwd = buildPerlModule rec { 556 + name = "Authen-DecHpwd-2.007"; 498 557 src = fetchurl { 499 558 url = "mirror://cpan/authors/id/Z/ZE/ZEFRAM/${name}.tar.gz"; 500 - sha256 = "67f45fef6a23b7548f387b675cbf7881bf9da62d7d007cbf90d3a4b851b99eb7"; 559 + sha256 = "f43a93bb02b41f7327d92f9e963b69505f67350a52e8f50796f98afc4fb3f177"; 501 560 }; 502 - buildInputs = [ ModuleBuild ]; 503 - propagatedBuildInputs = [ ScalarString DataInteger DigestCRC ]; 561 + propagatedBuildInputs = [ DataInteger DigestCRC ScalarString ]; 504 562 meta = { 505 563 description = "DEC VMS password hashing"; 506 564 license = stdenv.lib.licenses.gpl1Plus; ··· 510 568 AuthenHtpasswd = buildPerlPackage rec { 511 569 name = "Authen-Htpasswd-0.171"; 512 570 src = fetchurl { 513 - url = "mirror://cpan/modules/by-module/Authen/${name}.tar.gz"; 571 + url = mirror://cpan/authors/id/M/MS/MSTROUT/Authen-Htpasswd-0.171.tar.gz; 514 572 sha256 = "0rw06hwpxg388d26l0jvirczx304f768ijvc20l4b2ll7xzg9ymm"; 515 573 }; 516 574 propagatedBuildInputs = [ ClassAccessor CryptPasswdMD5 DigestSHA1 IOLockedFile ]; ··· 520 578 }; 521 579 }; 522 580 523 - AuthenPassphrase = buildPerlPackage rec { 581 + AuthenPassphrase = buildPerlModule rec { 524 582 name = "Authen-Passphrase-0.008"; 525 583 src = fetchurl { 526 584 url = "mirror://cpan/authors/id/Z/ZE/ZEFRAM/${name}.tar.gz"; 527 585 sha256 = "55db4520617d859d88c0ee54965da815b7226d792b8cdc8debf92073559e0463"; 528 586 }; 529 - buildInputs = [ ModuleBuild ]; 530 - propagatedBuildInputs = [ModuleRuntime ParamsClassify CryptPasswdMD5 CryptDES 531 - DataEntropy CryptUnixCryptXS CryptEksblowfish CryptMySQL DigestMD4 AuthenDecHpwd]; 587 + propagatedBuildInputs = [ AuthenDecHpwd CryptDES CryptEksblowfish CryptMySQL CryptPasswdMD5 CryptUnixCryptXS DataEntropy DigestMD4 ModuleRuntime ]; 532 588 meta = { 533 589 description = "Hashed passwords/passphrases as objects"; 534 590 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 538 594 AuthenRadius = buildPerlPackage rec { 539 595 name = "Authen-Radius-0.26"; 540 596 src = fetchurl { 541 - url = "http://search.cpan.org/CPAN/authors/id/P/PO/PORTAONE/${name}.tar.gz"; 597 + url = mirror://cpan/authors/id/P/PO/PORTAONE/Authen-Radius-0.26.tar.gz; 542 598 sha256 = "4f272c19b8a9f6514a1107e98efae6773208233df4db11f2dc4764b4784b17c3"; 543 599 }; 544 600 buildInputs = [ TestNoWarnings ]; ··· 575 631 }; 576 632 }; 577 633 634 + AuthenSimplePasswd = buildPerlModule rec { 635 + name = "Authen-Simple-Passwd-0.6"; 636 + src = fetchurl { 637 + url = mirror://cpan/authors/id/C/CH/CHANSEN/Authen-Simple-Passwd-0.6.tar.gz; 638 + sha256 = "1ckl2ry9r5nb1rcn1ik2l5b5pp1i3g4bmllsmzb0zpwy4lvbqmfg"; 639 + }; 640 + propagatedBuildInputs = [ AuthenSimple ]; 641 + meta = { 642 + description = "Simple Passwd authentication"; 643 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 644 + }; 645 + }; 646 + 578 647 autobox = buildPerlPackage rec { 579 - name = "autobox-2.84"; 648 + name = "autobox-2.85"; 580 649 src = fetchurl { 581 650 url = "mirror://cpan/authors/id/C/CH/CHOCOLATE/${name}.tar.gz"; 582 - sha256 = "98dd2754f226684a72ccba3a95956b7eaff2871568e4dd9746e6fb6daae0b96b"; 651 + sha256 = "d0b8d0f27f3d1c1e8ef47f806fa06b9c229c3ca84057004fedc35dbbc0341140"; 583 652 }; 584 653 propagatedBuildInputs = [ ScopeGuard ]; 585 654 meta = { ··· 596 665 url = "mirror://cpan/authors/id/T/TE/TEEJAY/${name}.tar.gz"; 597 666 sha256 = "08pl5y18nsvy8ihfzdsbd8rz6a8al09wqfna07zdjfdyib42b0dc"; 598 667 }; 599 - propagatedBuildInputs = [ TemplateToolkit Inline InlineJava GraphViz 600 - XMLSimple DBI ]; 668 + propagatedBuildInputs = [ TemplateToolkit XMLSimple ]; 601 669 602 670 meta = { 603 671 description = "AutoDia, create UML diagrams from source code"; ··· 619 687 620 688 maintainers = [ ]; 621 689 }; 690 + buildInputs = [ DBI ]; 622 691 }; 623 692 624 693 autodie = null; # part of Perl ··· 636 705 }; 637 706 638 707 autovivification = buildPerlPackage rec { 639 - name = "autovivification-0.16"; 708 + name = "autovivification-0.18"; 640 709 src = fetchurl { 641 710 url = "mirror://cpan/authors/id/V/VP/VPIT/${name}.tar.gz"; 642 - sha256 = "1422kw9fknv7rbjkgdfflg1q3mb69d3yryszp38dn0bgzkqhwkc1"; 711 + sha256 = "01giacr2sx6b9bgfz6aqw7ndcnf08j8n6kwhm7880a94hmb9g69d"; 643 712 }; 644 713 meta = { 645 714 homepage = http://search.cpan.org/dist/autovivification/; ··· 649 718 }; 650 719 651 720 base = buildPerlPackage { 652 - name = "base-2.18"; 721 + name = "base-2.23"; 653 722 src = fetchurl { 654 - url = mirror://cpan/authors/id/R/RG/RGARCIA/base-2.18.tar.gz; 655 - sha256 = "55b0d21f8edb5ef6dddcb1fd2457acb19c7584f2dfdea614685cd8ea62a1c306"; 723 + url = mirror://cpan/authors/id/R/RJ/RJBS/base-2.23.tar.gz; 724 + sha256 = "40f55841299a9fe6fab03cd098f94e9221fb516978e9ef40fd8ff2cbd6625dde"; 656 725 }; 657 726 }; 658 727 ··· 668 737 description = "Perl compiler"; 669 738 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 670 739 }; 740 + doCheck = false; 671 741 }; 672 742 673 743 BFlags = buildPerlPackage rec { 674 - name = "B-Flags-0.14"; 744 + name = "B-Flags-0.17"; 675 745 src = fetchurl { 676 746 url = "mirror://cpan/authors/id/R/RU/RURBAN/${name}.tar.gz"; 677 - sha256 = "07inzxvvf4bkl4iliys9rfdiz309nccpbr82a7g57bhcylj7qhzn"; 747 + sha256 = "1chhgkaw2h3qniz71dykynggqp0r6b6mi2f4nh4x3ghm2g89gny1"; 678 748 }; 679 749 meta = { 680 750 description = "Friendlier flags for B"; ··· 687 757 }; 688 758 689 759 BHooksEndOfScope = buildPerlPackage rec { 690 - name = "B-Hooks-EndOfScope-0.15"; 760 + name = "B-Hooks-EndOfScope-0.21"; 691 761 src = fetchurl { 692 762 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 693 - sha256 = "0bllq4077hxbdsh31r3cwpm6mzmc0247rrg1lr7rk7flscif8bhj"; 763 + sha256 = "0b70vbpabsy9ia366k330cz1zbdyb1pwhb0l7j28pmpih045iwwh"; 694 764 }; 695 - propagatedBuildInputs = [ ModuleImplementation ModuleRuntime SubExporterProgressive ]; 765 + propagatedBuildInputs = [ ModuleImplementation SubExporterProgressive ]; 696 766 meta = { 697 767 homepage = https://metacpan.org/release/B-Hooks-EndOfScope; 698 768 description = "Execute code after a scope finished compilation"; ··· 701 771 }; 702 772 703 773 BHooksOPCheck = buildPerlPackage { 704 - name = "B-Hooks-OP-Check-0.19"; 774 + name = "B-Hooks-OP-Check-0.22"; 705 775 src = fetchurl { 706 - url = mirror://cpan/authors/id/Z/ZE/ZEFRAM/B-Hooks-OP-Check-0.19.tar.gz; 707 - sha256 = "0pp1piv74pv9irqlvl5xcs2dvzbb74niwjhnj6dsckxf1j34mzrg"; 776 + url = mirror://cpan/authors/id/E/ET/ETHER/B-Hooks-OP-Check-0.22.tar.gz; 777 + sha256 = "1kfdv25gn6yik8jrwik4ajp99gi44s6idcvyyrzhiycyynzd3df7"; 708 778 }; 709 779 buildInputs = [ ExtUtilsDepends ]; 710 780 meta = { ··· 721 791 url = "mirror://cpan/authors/id/P/PJ/PJACKLAM/${name}.tar.gz"; 722 792 sha256 = "28685b271251927d327851e5951e38649524a4e50cb0d1d35d649e2b814f212d"; 723 793 }; 724 - buildInputs = [ MathBigInt MathBigRat ]; 725 794 meta = { 726 795 description = "Transparent BigNumber support for Perl"; 727 796 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 728 797 }; 798 + propagatedBuildInputs = [ MathBigInt ]; 729 799 }; 730 800 731 801 BitVector = buildPerlPackage { 732 - name = "Bit-Vector-7.3"; 802 + name = "Bit-Vector-7.4"; 733 803 src = fetchurl { 734 - url = mirror://cpan/authors/id/S/ST/STBEY/Bit-Vector-7.3.tar.gz; 735 - sha256 = "0gcg1173i1bsx2qvyw77kw90xbf03b861jc42hvq744vzc5k6xjs"; 804 + url = mirror://cpan/authors/id/S/ST/STBEY/Bit-Vector-7.4.tar.gz; 805 + sha256 = "09m96p8c0ipgz42li2ywdgy0vxb57mb5nf59j9gw7yzc3xkslv9w"; 736 806 }; 737 - propagatedBuildInputs = [CarpClan]; 807 + propagatedBuildInputs = [ CarpClan ]; 738 808 meta = { 739 809 maintainers = with maintainers; [ ]; 740 810 platforms = stdenv.lib.platforms.unix; ··· 742 812 }; 743 813 744 814 BKeywords = buildPerlPackage rec { 745 - name = "B-Keywords-1.14"; 815 + name = "B-Keywords-1.18"; 746 816 src = fetchurl { 747 817 url = "mirror://cpan/authors/id/R/RU/RURBAN/${name}.tar.gz"; 748 - sha256 = "1llaqhx6711lsf6mxmvrhjigpy3ymmf3wl8kvn7l0fsppnmn45lw"; 818 + sha256 = "0f5bb2fpbq5jzdb2jfs73hrggrq2gnpacd2kkxgifjl7q7xd9ck5"; 749 819 }; 750 820 meta = { 751 821 description = "Lists of reserved barewords and symbol names"; ··· 772 842 url = "mirror://cpan/authors/id/A/AA/AAR/${name}.tar.gz"; 773 843 sha256 = "1jnihz3029x51a455nxa0jx2z125x38q3vkkggsgdlrvawzxsm00"; 774 844 }; 775 - propagatedBuildInputs = [ ModuleBuildWithXSpp ExtUtilsTypemapsDefault ]; 776 845 patches = [ 777 846 # Fix out of memory error on Perl 5.19.4 and later. 778 847 ../development/perl-modules/boost-geometry-utils-fix-oom.patch 779 848 ]; 780 849 perlPreHook = "export LD=$CC"; 850 + buildInputs = [ ExtUtilsCppGuess ExtUtilsTypemapsDefault ExtUtilsXSpp ModuleBuildWithXSpp ]; 781 851 }; 782 852 783 853 BSDResource = buildPerlPackage rec { 784 854 name = "BSD-Resource-1.2911"; 785 855 src = fetchurl { 786 - url = "https://cpan.metacpan.org/authors/id/J/JH/JHI/BSD-Resource-1.2911.tar.gz"; 856 + url = mirror://cpan/authors/id/J/JH/JHI/BSD-Resource-1.2911.tar.gz; 787 857 sha256 = "0g8c7825ng2m0yz5sy6838rvfdl8j3vm29524wjgf66ccfhgn74x"; 788 858 }; 789 - buildInputs = [ TestPod TestPodCoverage ]; 790 859 meta = { 791 860 maintainers = [ maintainers.limeytexan ]; 792 861 description = "BSD process resource limit and priority functions"; ··· 794 863 }; 795 864 }; 796 865 866 + BUtils = buildPerlPackage rec { 867 + name = "B-Utils-0.27"; 868 + src = fetchurl { 869 + url = mirror://cpan/authors/id/E/ET/ETHER/B-Utils-0.27.tar.gz; 870 + sha256 = "1spzhmk3z6c4blmra3kn84nq20fira2b3vjg86m0j085lgv56zzr"; 871 + }; 872 + propagatedBuildInputs = [ TaskWeaken ]; 873 + buildInputs = [ ExtUtilsDepends ]; 874 + meta = { 875 + description = "Helper functions for op tree manipulation"; 876 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 877 + homepage = "http://search.cpan.org/dist/B-Utils"; 878 + }; 879 + }; 880 + 797 881 BusinessHours = buildPerlPackage rec { 798 882 name = "Business-Hours-0.12"; 799 883 src = fetchurl { 800 - url = "https://cpan.metacpan.org/authors/id/R/RU/RUZ/Business-Hours-0.12.tar.gz"; 884 + url = mirror://cpan/authors/id/R/RU/RUZ/Business-Hours-0.12.tar.gz; 801 885 sha256 = "15c5g278m1x121blspf4bymxp89vysizr3z6s1g3sbpfdkrn4gyv"; 802 886 }; 803 - buildInputs = [ TestPod TestPodCoverage ]; 804 - propagatedBuildInputs = [ SetIntSpan TimeLocal ]; 887 + propagatedBuildInputs = [ SetIntSpan ]; 805 888 meta = { 806 889 description = "Calculate business hours in a time period"; 807 890 }; 808 891 }; 809 892 810 893 BusinessISBN = buildPerlPackage rec { 811 - name = "Business-ISBN-2.09"; 894 + name = "Business-ISBN-3.004"; 812 895 src = fetchurl { 813 896 url = "mirror://cpan/authors/id/B/BD/BDFOY/${name}.tar.gz"; 814 - sha256 = "0fhjzgwjxypai16vv0bws6pnxgcglcbgza81avkck6w6d3jkki4r"; 897 + sha256 = "07l3zfv8hagv37i3clvj5a1zc2jarr5phg80c93ks35zaz6llx9i"; 815 898 }; 816 - propagatedBuildInputs = [ BusinessISBNData URI ]; 899 + propagatedBuildInputs = [ BusinessISBNData ]; 817 900 meta = { 818 901 description = "Parse and validate ISBNs"; 819 902 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 821 904 }; 822 905 823 906 BusinessISBNData = buildPerlPackage rec { 824 - name = "Business-ISBN-Data-20140910.002"; 907 + name = "Business-ISBN-Data-20140910.003"; 825 908 src = fetchurl { 826 909 url = "mirror://cpan/authors/id/B/BD/BDFOY/${name}.tar.gz"; 827 - sha256 = "1bnbiv4vsz0hr1bm3nq9pjsjnf0mndp2vahwsvxbnv1gczb1691y"; 910 + sha256 = "1jc5jrjwkr6pqga7998zkgw0yrxgb5n1y7lzgddawxibkf608mn7"; 828 911 }; 829 912 meta = { 830 913 description = "Data pack for Business::ISBN"; ··· 833 916 }; 834 917 835 918 BusinessISMN = buildPerlPackage rec { 836 - name = "Business-ISMN-1.13"; 919 + name = "Business-ISMN-1.131"; 837 920 src = fetchurl { 838 921 url = "mirror://cpan/authors/id/B/BD/BDFOY/${name}.tar.gz"; 839 - sha256 = "0cm1v75axg4gp6cnbyavmnqqjscsxh7nc60vcbw34rqivvf9idc9"; 922 + sha256 = "1xyc7x4c4xl930rz7grs1l52f1vg4rbiv0c6xlxdsim8qsh7k94g"; 840 923 }; 841 924 propagatedBuildInputs = [ TieCycle ]; 842 925 meta = { ··· 860 943 CacheCache = buildPerlPackage rec { 861 944 name = "Cache-Cache-1.08"; 862 945 src = fetchurl { 863 - url = "mirror://cpan/modules/by-module/Cache/${name}.tar.gz"; 946 + url = mirror://cpan/authors/id/R/RJ/RJBS/Cache-Cache-1.08.tar.gz; 864 947 sha256 = "1s6i670dc3yb6ngvdk48y6szdk5n1f4icdcjv2vi1l2xp9fzviyj"; 865 948 }; 866 949 propagatedBuildInputs = [ DigestSHA1 Error IPCShareLite ]; ··· 868 951 }; 869 952 870 953 CacheFastMmap = buildPerlPackage rec { 871 - name = "Cache-FastMmap-1.43"; 954 + name = "Cache-FastMmap-1.46"; 872 955 src = fetchurl { 873 - url = "mirror://cpan/modules/by-module/Cache/${name}.tar.gz"; 874 - sha256 = "18k10bhi67iyy8igw8hwb339miwscgnsh9y2pbncw6gdr2b610vi"; 956 + url = mirror://cpan/authors/id/R/RO/ROBM/Cache-FastMmap-1.46.tar.gz; 957 + sha256 = "0061kwlbv398b2hb0kx1r6lmqf4kb6dnq9j4lsikczyk981sxs98"; 875 958 }; 876 959 }; 877 960 ··· 890 973 }; 891 974 892 975 CacheMemcachedFast = buildPerlPackage { 893 - name = "Cache-Memcached-Fast-0.21"; 976 + name = "Cache-Memcached-Fast-0.25"; 894 977 src = fetchurl { 895 - url = mirror://cpan/authors/id/K/KR/KROKI/Cache-Memcached-Fast-0.21.tar.gz; 896 - sha256 = "0lvwkkyazbb7i6c5ga5ms3gsvy721njpcbc2icxcsvc8bz32nz5i"; 978 + url = mirror://cpan/authors/id/R/RA/RAZ/Cache-Memcached-Fast-0.25.tar.gz; 979 + sha256 = "0ijw5hlzas1aprp3s6wzabch426m1d8cvp1wn9qphrn4jj82aakq"; 897 980 }; 898 981 meta = { 899 982 description = "Perl client for B<memcached>, in C language"; ··· 903 986 }; 904 987 }; 905 988 906 - CacheMemory = buildPerlPackage { 907 - name = "Cache-Memory-2.04"; 989 + CacheMemory = buildPerlModule { 990 + name = "Cache-2.11"; 908 991 src = fetchurl { 909 - url = mirror://cpan/authors/id/C/CL/CLEISHMAN/Cache-2.04.tar.gz; 910 - sha256 = "1zykapgl9lxnlx79xfghzb26qimhry94xfxfyswwfhra1ywd9yyg"; 992 + url = mirror://cpan/authors/id/S/SH/SHLOMIF/Cache-2.11.tar.gz; 993 + sha256 = "14m513f4g02daklmnvdm7vqh3w3ick65wvmvqnmnc4cqfybdilp1"; 911 994 }; 912 - propagatedBuildInputs = [ TimeDate DBFile DigestSHA1 FileNFSLock HeapFibonacci IOString ]; 995 + propagatedBuildInputs = [ DBFile FileNFSLock HeapFibonacci IOString TimeDate ]; 913 996 doCheck = false; # can time out 914 997 meta = { 915 998 maintainers = with maintainers; [ ]; ··· 935 1018 url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz"; 936 1019 sha256 = "1i25kks408c54k2zxskvg54l5k3qadzm8n72ffga9jy7ic0h6j76"; 937 1020 }; 938 - buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig pkgs.cairo ]; 1021 + buildInputs = [ pkgs.cairo ]; 939 1022 meta = { 940 1023 homepage = http://gtk2-perl.sourceforge.net/; 941 1024 description = "Perl interface to the cairo 2D vector graphics library"; 942 1025 license = stdenv.lib.licenses.lgpl21Plus; 943 1026 }; 1027 + propagatedBuildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig ]; 944 1028 }; 945 1029 946 - cam_pdf = buildPerlPackage rec { 1030 + cam_pdf = buildPerlModule rec { 947 1031 name = "CAM-PDF-1.60"; 948 1032 src = fetchurl { 949 1033 url = "mirror://cpan/authors/id/C/CD/CDOLAN/${name}.tar.gz"; 950 1034 sha256 = "12dv5ssf3y7yjz9mrrqnfzx8nf4ydk1qijf5fx59495671zzqsp7"; 951 1035 }; 952 1036 propagatedBuildInputs = [ CryptRC4 TextPDF ]; 953 - buildInputs = [ TestMore ]; 1037 + }; 1038 + 1039 + capitalization = buildPerlPackage rec { 1040 + name = "capitalization-0.03"; 1041 + src = fetchurl { 1042 + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/capitalization-0.03.tar.gz; 1043 + sha256 = "0g7fpckydzxsf8mjkfbyj0pv42dzym4hwbizqahnh7wlfbaicdgi"; 1044 + }; 1045 + propagatedBuildInputs = [ DevelSymdump ]; 1046 + meta = { 1047 + }; 954 1048 }; 955 1049 956 1050 CanaryStability = buildPerlPackage rec { ··· 965 1059 }; 966 1060 967 1061 CaptchaReCAPTCHA = buildPerlPackage rec { 968 - name = "Captcha-reCAPTCHA-0.97"; 1062 + name = "Captcha-reCaptcha-0.99"; 969 1063 src = fetchurl { 970 - url = mirror://cpan/authors/id/P/PH/PHRED/Captcha-reCAPTCHA-0.97.tar.gz; 971 - sha256 = "12f2yh89aji6mnkrqxjcllws5dlg545wvz0j7wamy149xyqi12wq"; 1064 + url = mirror://cpan/authors/id/S/SU/SUNNYP/Captcha-reCaptcha-0.99.tar.gz; 1065 + sha256 = "14j3lk6fhfzda5d3d7z6f373ng3fzxazzwpjyziysrhic1v3b4mq"; 972 1066 }; 973 - propagatedBuildInputs = [HTMLTiny LWP]; 974 - buildInputs = [TestPod]; 1067 + propagatedBuildInputs = [ HTMLTiny LWP ]; 975 1068 meta = { 976 1069 maintainers = with maintainers; [ ]; 977 1070 platforms = stdenv.lib.platforms.unix; ··· 979 1072 }; 980 1073 981 1074 CaptureTiny = buildPerlPackage rec { 982 - name = "Capture-Tiny-0.30"; 1075 + name = "Capture-Tiny-0.46"; 983 1076 src = fetchurl { 984 1077 url = "mirror://cpan/authors/id/D/DA/DAGOLDEN/${name}.tar.gz"; 985 - sha256 = "1siswsz63wcvldnq1ns1gm5kbs768agsgcgh1papfzkmg19fbd53"; 1078 + sha256 = "05bhlx6d4nzamhkkh0pkckg7wlvaq6mazf7q1fbb5wpp1j1nlyjx"; 986 1079 }; 987 1080 meta = { 988 1081 homepage = https://metacpan.org/release/Capture-Tiny; ··· 1013 1106 description = "Warns and dies noisily with stack backtraces"; 1014 1107 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1015 1108 }; 1109 + buildInputs = [ TestBase ]; 1016 1110 }; 1017 1111 1018 1112 CarpAssert = buildPerlPackage { 1019 - name = "Carp-Assert-0.20"; 1113 + name = "Carp-Assert-0.21"; 1020 1114 src = fetchurl { 1021 - url = mirror://cpan/authors/id/M/MS/MSCHWERN/Carp-Assert-0.20.tar.gz; 1022 - sha256 = "1wzy4lswvwi45ybsm65zlq17rrqx84lsd7rajvd0jvd5af5lmlqd"; 1115 + url = mirror://cpan/authors/id/N/NE/NEILB/Carp-Assert-0.21.tar.gz; 1116 + sha256 = "0km5fc6r6whxh6h5yd7g1j0bi96sgk0gkda6cardicrw9qmqwkwj"; 1023 1117 }; 1024 1118 meta = { 1025 1119 }; 1026 1120 }; 1027 1121 1028 1122 CarpAssertMore = buildPerlPackage { 1029 - name = "Carp-Assert-More-1.14"; 1123 + name = "Carp-Assert-More-1.16"; 1030 1124 src = fetchurl { 1031 - url = mirror://cpan/authors/id/P/PE/PETDANCE/Carp-Assert-More-1.14.tar.gz; 1032 - sha256 = "0cq7qk4qbhqppm4raby5k24b5mx5qjgy1884nrddhxillnzlq01z"; 1125 + url = mirror://cpan/authors/id/P/PE/PETDANCE/Carp-Assert-More-1.16.tar.gz; 1126 + sha256 = "1x9jd6s3lq97na6gz7g0zaq62l8z297xsfpdj2v42p3ijpfirl4f"; 1033 1127 }; 1034 - propagatedBuildInputs = [ CarpAssert TestException ]; 1128 + propagatedBuildInputs = [ CarpAssert ]; 1035 1129 meta = { 1036 1130 homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 1037 1131 license = stdenv.lib.licenses.artistic2; 1038 1132 }; 1133 + buildInputs = [ TestException ]; 1039 1134 }; 1040 1135 1041 1136 CarpClan = buildPerlPackage { 1042 - name = "Carp-Clan-6.04"; 1137 + name = "Carp-Clan-6.06"; 1043 1138 src = fetchurl { 1044 - url = mirror://cpan/authors/id/S/ST/STBEY/Carp-Clan-6.04.tar.gz; 1045 - sha256 = "1v71k8s1pi16l5y579gnrg372c6pdvy6qqm6iddm8h1dx7n16bjl"; 1139 + url = mirror://cpan/authors/id/K/KE/KENTNL/Carp-Clan-6.06.tar.gz; 1140 + sha256 = "1m6902n6s627nsvyn2vyrk29q7lh6808hsdk7ka5cirm27vchjpa"; 1046 1141 }; 1047 - propagatedBuildInputs = [ TestException ]; 1048 1142 meta = { 1049 1143 description = "Report errors from perspective of caller of a \"clan\" of modules"; 1050 1144 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1051 1145 }; 1146 + buildInputs = [ TestException ]; 1052 1147 }; 1053 1148 1054 1149 CatalystActionRenderView = buildPerlPackage rec { ··· 1057 1152 url = "mirror://cpan/authors/id/B/BO/BOBTFISH/${name}.tar.gz"; 1058 1153 sha256 = "8565203950a057d43ecd64e9593715d565c2fbd8b02c91f43c53b2111acd3948"; 1059 1154 }; 1060 - buildInputs = [ HTTPRequestAsCGI ]; 1061 - propagatedBuildInputs = [ CatalystRuntime DataVisitor MROCompat ]; 1155 + propagatedBuildInputs = [ CatalystRuntime DataVisitor ]; 1062 1156 meta = { 1063 1157 description = "Sensible default end action"; 1064 1158 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1066 1160 }; 1067 1161 1068 1162 CatalystActionREST = buildPerlPackage rec { 1069 - name = "Catalyst-Action-REST-1.20"; 1163 + name = "Catalyst-Action-REST-1.21"; 1070 1164 src = fetchurl { 1071 - url = mirror://cpan/authors/id/J/JJ/JJNAPIORK/Catalyst-Action-REST-1.20.tar.gz; 1072 - sha256 = "c0470541ec0016b837db3186ed77915813c8b856b941db89b86db8602e31ead6"; 1165 + url = mirror://cpan/authors/id/J/JJ/JJNAPIORK/Catalyst-Action-REST-1.21.tar.gz; 1166 + sha256 = "ccf81bba5200d3a0ad6901f923af173a3d4416618aea08a6938baaffdef4cb20"; 1073 1167 }; 1074 1168 buildInputs = [ TestRequires ]; 1075 - propagatedBuildInputs = [ CatalystRuntime ClassInspector JSONMaybeXS MROCompat ModulePluggable Moose ParamsValidate URIFind namespaceautoclean ]; 1169 + propagatedBuildInputs = [ CatalystRuntime URIFind ]; 1076 1170 meta = { 1077 1171 description = "Automated REST Method Dispatching"; 1078 1172 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1080 1174 }; 1081 1175 1082 1176 CatalystAuthenticationCredentialHTTP = buildPerlPackage { 1083 - name = "Catalyst-Authentication-Credential-HTTP-1.015"; 1177 + name = "Catalyst-Authentication-Credential-HTTP-1.016"; 1084 1178 src = fetchurl { 1085 - url = mirror://cpan/authors/id/B/BO/BOBTFISH/Catalyst-Authentication-Credential-HTTP-1.015.tar.gz; 1086 - sha256 = "02gyq0vkhj2psd7hvw4b095mvsz7vbq8kv4k8lq748jnx5kmnfrq"; 1179 + url = mirror://cpan/authors/id/B/BO/BOBTFISH/Catalyst-Authentication-Credential-HTTP-1.016.tar.gz; 1180 + sha256 = "0r4kah3qr9d7iq16i64qbj6hxjfwv5fjy3jzwgs2qmr4mjixsg51"; 1087 1181 }; 1088 1182 buildInputs = [ TestException TestMockObject ]; 1089 - propagatedBuildInputs = [ CatalystPluginAuthentication CatalystRuntime ClassAccessorFast DataUUID StringEscape URI ]; 1183 + propagatedBuildInputs = [ CatalystPluginAuthentication DataUUID StringEscape ]; 1090 1184 meta = { 1091 1185 description = "HTTP Basic and Digest authentication"; 1092 1186 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1095 1189 }; 1096 1190 }; 1097 1191 1098 - CatalystAuthenticationStoreHtpasswd = buildPerlPackage rec { 1099 - name = "Catalyst-Authentication-Store-Htpasswd-1.003"; 1192 + CatalystAuthenticationStoreHtpasswd = buildPerlModule rec { 1193 + name = "Catalyst-Authentication-Store-Htpasswd-1.006"; 1100 1194 src = fetchurl { 1101 - url = "mirror://cpan/modules/by-module/Catalyst/${name}.tar.gz"; 1102 - sha256 = "09mn0wjwfvnfi28y47g816nx50zdpvwvbxp0nrpsap0ir1m80wi3"; 1195 + url = mirror://cpan/authors/id/E/ET/ETHER/Catalyst-Authentication-Store-Htpasswd-1.006.tar.gz; 1196 + sha256 = "0kw0w2g1qmym896bgnqr1bfhvgb6xja39mv10701ipp8fmi8bzf7"; 1103 1197 }; 1104 - buildInputs = [ TestWWWMechanizeCatalyst Testuseok ]; 1105 - propagatedBuildInputs = 1106 - [ CatalystPluginAuthentication ClassAccessor CryptPasswdMD5 AuthenHtpasswd HTMLForm ]; 1198 + buildInputs = [ ModuleBuildTiny TestLongString TestSimple13 TestWWWMechanize TestWWWMechanizeCatalyst ]; 1199 + propagatedBuildInputs = [ AuthenHtpasswd CatalystPluginAuthentication ]; 1107 1200 }; 1108 1201 1109 1202 CatalystAuthenticationStoreDBIxClass = buildPerlPackage { ··· 1112 1205 url = mirror://cpan/authors/id/I/IL/ILMARI/Catalyst-Authentication-Store-DBIx-Class-0.1506.tar.gz; 1113 1206 sha256 = "0i5ja7690fs9nhxcij6lw51j804sm8s06m5mvk1n8pi8jljrymvw"; 1114 1207 }; 1115 - propagatedBuildInputs = [ CatalystModelDBICSchema CatalystPluginAuthentication CatalystRuntime DBIxClass ListMoreUtils Moose namespaceautoclean TryTiny ]; 1208 + propagatedBuildInputs = [ CatalystModelDBICSchema CatalystPluginAuthentication ]; 1116 1209 meta = { 1117 1210 description = "A storage class for Catalyst Authentication using DBIx::Class"; 1118 1211 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1119 1212 platforms = stdenv.lib.platforms.linux; 1120 1213 }; 1214 + buildInputs = [ TestWarn ]; 1121 1215 }; 1122 1216 1123 1217 CatalystComponentInstancePerContext = buildPerlPackage rec { ··· 1126 1220 url = "mirror://cpan/authors/id/G/GR/GRODITI/${name}.tar.gz"; 1127 1221 sha256 = "7f63f930e1e613f15955c9e6d73873675c50c0a3bc2a61a034733361ed26d271"; 1128 1222 }; 1129 - propagatedBuildInputs = [ CatalystRuntime Moose ]; 1223 + propagatedBuildInputs = [ CatalystRuntime ]; 1130 1224 meta = { 1131 1225 description = "Moose role to create only one instance of component per context"; 1132 1226 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1134 1228 }; 1135 1229 1136 1230 CatalystControllerHTMLFormFu = buildPerlPackage rec { 1137 - name = "Catalyst-Controller-HTML-FormFu-1.00"; 1231 + name = "Catalyst-Controller-HTML-FormFu-2.02"; 1138 1232 src = fetchurl { 1139 - url = "mirror://cpan/authors/id/C/CF/CFRANKS/${name}.tar.gz"; 1140 - sha256 = "84329b287716cdc6d3c5a9ee185458cd2ce7abd9d902eac1c6240ef17572f12c"; 1233 + url = mirror://cpan/authors/id/N/NI/NIGELM/Catalyst-Controller-HTML-FormFu-2.02.tar.gz; 1234 + sha256 = "5ddfd4983bfb0c722995c964b4d9264b3a26a89c820c921648631a7717be0551"; 1141 1235 }; 1142 - buildInputs = [ CatalystActionRenderView CatalystPluginSession CatalystPluginSessionStateCookie CatalystPluginSessionStoreFile CatalystViewTT TemplateToolkit TestAggregate TestWWWMechanize TestWWWMechanizeCatalyst ]; 1143 - propagatedBuildInputs = [ CatalystComponentInstancePerContext CatalystRuntime ConfigAny HTMLFormFu Moose MooseXAttributeChained RegexpAssemble TaskWeaken namespaceautoclean ]; 1236 + buildInputs = [ CatalystActionRenderView CatalystPluginSession CatalystPluginSessionStateCookie CatalystPluginSessionStoreFile CatalystViewTT TemplateToolkit TestLongString TestWWWMechanize TestWWWMechanizeCatalyst ]; 1237 + propagatedBuildInputs = [ CatalystComponentInstancePerContext HTMLFormFu RegexpAssemble ]; 1144 1238 meta = { 1145 1239 description = "Catalyst integration for HTML::FormFu"; 1146 1240 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1147 1241 }; 1148 1242 }; 1149 1243 1150 - CatalystControllerPOD = buildPerlPackage rec { 1244 + CatalystControllerPOD = buildPerlModule rec { 1151 1245 name = "Catalyst-Controller-POD-1.0.0"; 1152 1246 src = fetchurl { 1153 1247 url = "mirror://cpan/authors/id/P/PE/PERLER/${name}.tar.gz"; 1154 1248 sha256 = "ee2a4bb3ed78baa1464335408f284345b6ba0ef6576ad7bfbd7b656c788a39f9"; 1155 1249 }; 1156 - buildInputs = [ CatalystRuntime ModuleBuild ModuleInstall TestWWWMechanizeCatalyst ]; 1157 - propagatedBuildInputs = [ CatalystPluginStaticSimple CatalystRuntime ClassAccessor FileShareDir FileSlurp JSONXS LWP ListMoreUtils PathClass PodPOM PodPOMViewTOC TestWWWMechanizeCatalyst XMLSimple ]; 1250 + buildInputs = [ ModuleInstall TestLongString TestWWWMechanize TestWWWMechanizeCatalyst ]; 1251 + propagatedBuildInputs = [ CatalystPluginStaticSimple FileSlurp JSONXS ListMoreUtils PodPOMViewTOC XMLSimple ]; 1158 1252 meta = { 1159 1253 homepage = http://search.cpan.org/dist/Catalyst-Controller-POD/; 1160 1254 description = "Serves PODs right from your Catalyst application"; ··· 1170 1264 sha256 = "bce371ba801c7d79eff3257e0af907cf62f140de968f0d63bf55be37d702a58a"; 1171 1265 }; 1172 1266 buildInputs = [ TestFatal ]; 1173 - propagatedBuildInputs = [ CatalystActionRenderView CatalystPluginConfigLoader CatalystPluginStaticSimple CatalystRuntime ConfigGeneral FileChangeNotify FileCopyRecursive FileShareDir ModuleInstall Moose MooseXDaemonize MooseXEmulateClassAccessorFast PathClass TemplateToolkit Starman namespaceautoclean namespaceclean ]; 1267 + propagatedBuildInputs = [ CatalystActionRenderView CatalystPluginConfigLoader CatalystPluginStaticSimple ConfigGeneral FileChangeNotify FileCopyRecursive ModuleInstall TemplateToolkit ]; 1174 1268 meta = { 1175 1269 homepage = http://dev.catalyst.perl.org/; 1176 1270 description = "Catalyst Development Tools"; ··· 1185 1279 url = "mirror://cpan/authors/id/M/MG/MGRIMES/${name}.tar.gz"; 1186 1280 sha256 = "06jq1lmpq88rmp9zik5gqczg234xac0hiyc3l698iif7zsgcyb80"; 1187 1281 }; 1188 - propagatedBuildInputs = [ Moose TextSimpleTable ]; 1282 + propagatedBuildInputs = [ CatalystRuntime ]; 1189 1283 meta = { 1190 1284 description = "Regex DispatchType"; 1191 1285 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1235 1329 sha256 = "26a911ef5ef7ffc81b6ce65c3156f71fb35083c456ad27e6d82d2dc02493eeea"; 1236 1330 }; 1237 1331 buildInputs = [ DBDSQLite TestException TestRequires ]; 1238 - propagatedBuildInputs = [ CarpClan CatalystComponentInstancePerContext CatalystRuntime CatalystXComponentTraits DBIxClass DBIxClassSchemaLoader HashMerge ListMoreUtils ModuleRuntime Moose MooseXMarkAsMethods MooseXNonMoose MooseXTypes MooseXTypesLoadableClass TieIxHash TryTiny namespaceautoclean namespaceclean ]; 1332 + propagatedBuildInputs = [ CatalystComponentInstancePerContext CatalystXComponentTraits DBIxClassSchemaLoader MooseXMarkAsMethods MooseXNonMoose MooseXTypesLoadableClass TieIxHash ]; 1239 1333 meta = { 1240 1334 description = "DBIx::Class::Schema Model Class"; 1241 1335 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1244 1338 }; 1245 1339 1246 1340 CatalystRuntime = buildPerlPackage rec { 1247 - name = "Catalyst-Runtime-5.90104"; 1341 + name = "Catalyst-Runtime-5.90117"; 1248 1342 src = fetchurl { 1249 1343 url = "mirror://cpan/authors/id/J/JJ/JJNAPIORK/${name}.tar.gz"; 1250 - sha256 = "91d551944beb3a0ae8635c78d5f2e1583ef1e7873d5c8ee407e2f64380ad870b"; 1344 + sha256 = "fe12d82c4e0704d1f15946651554ca069abccb6afbe5d9de315e97d90c0c92a3"; 1251 1345 }; 1252 - buildInputs = [ DataDump HTTPMessage IOstringy JSONMaybeXS TestFatal TypeTiny ]; 1253 - propagatedBuildInputs = [ CGISimple CGIStruct ClassC3AdoptNEXT ClassDataInheritable ClassLoad DataDump DataOptList HTMLParser HTTPBody HTTPMessage HTTPRequestAsCGI HashMultiValue JSONMaybeXS LWP ListMoreUtils MROCompat ModulePluggable Moose MooseXEmulateClassAccessorFast MooseXGetopt MooseXMethodAttributes MooseXRoleWithOverloading PathClass Plack PlackMiddlewareFixMissingBodyInRedirect PlackMiddlewareMethodOverride PlackMiddlewareRemoveRedundantBody PlackMiddlewareReverseProxy PlackTestExternalServer SafeIsa StreamBuffered StringRewritePrefix SubExporter TaskWeaken TextSimpleTable TreeSimple TreeSimpleVisitorFactory TryTiny URI URIws namespaceautoclean namespaceclean ]; 1346 + buildInputs = [ TestFatal TypeTiny ]; 1347 + propagatedBuildInputs = [ CGISimple CGIStruct ClassC3AdoptNEXT ClassDataInheritable DataDump HTTPBody HTTPRequestAsCGI ModulePluggable MooseXEmulateClassAccessorFast MooseXGetopt MooseXMethodAttributes MooseXRoleWithOverloading PathClass PlackMiddlewareFixMissingBodyInRedirect PlackMiddlewareMethodOverride PlackMiddlewareRemoveRedundantBody PlackMiddlewareReverseProxy PlackTestExternalServer SafeIsa StringRewritePrefix TaskWeaken TextSimpleTable TreeSimpleVisitorFactory URIws ]; 1254 1348 meta = { 1255 1349 homepage = http://dev.catalyst.perl.org/; 1256 1350 description = "The Catalyst Framework Runtime"; ··· 1265 1359 url = "mirror://cpan/authors/id/A/AR/ARODLAND/${name}.tar.gz"; 1266 1360 sha256 = "873db8e4e72a994e3e17aeb53d2b837e6d524b4b8b0f3539f262135c88cc2120"; 1267 1361 }; 1268 - propagatedBuildInputs = [ CatalystRuntime DateTime Moose namespaceautoclean ]; 1362 + propagatedBuildInputs = [ CatalystRuntime DateTime ]; 1269 1363 meta = { 1270 1364 homepage = https://metacpan.org/release/Catalyst-Plugin-AccessLog; 1271 1365 description = "Request logging from within Catalyst"; ··· 1279 1373 url = "mirror://cpan/authors/id/B/BO/BOBTFISH/${name}.tar.gz"; 1280 1374 sha256 = "0v6hb4r1wv3djrnqvnjcn3xx1scgqzx8nyjdg9lfc1ybvamrl0rn"; 1281 1375 }; 1282 - buildInputs = [ ClassMOP Moose TestException ]; 1283 - propagatedBuildInputs = [ CatalystPluginSession CatalystRuntime ClassInspector Moose MooseXEmulateClassAccessorFast MROCompat namespaceautoclean StringRewritePrefix TryTiny ]; 1376 + buildInputs = [ TestException ]; 1377 + propagatedBuildInputs = [ CatalystPluginSession ]; 1284 1378 meta = { 1285 1379 description = "Infrastructure plugin for the Catalyst authentication framework"; 1286 1380 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1294 1388 sha256 = "0z4328rr6l9xi45hyv6q9pwwamp0864q6skcp29jrz9f919ycdra"; 1295 1389 }; 1296 1390 propagatedBuildInputs = [ CatalystRuntime ClassThrowable ]; 1391 + buildInputs = [ CatalystPluginAuthentication CatalystPluginAuthorizationRoles CatalystPluginSession CatalystPluginSessionStateCookie TestWWWMechanizeCatalyst ]; 1297 1392 }; 1298 1393 1299 1394 CatalystPluginAuthorizationRoles = buildPerlPackage { ··· 1303 1398 sha256 = "0l83lkwmq0lngwh8b1rv3r719pn8w1gdbyhjqm74rnd0wbjl8h7f"; 1304 1399 }; 1305 1400 buildInputs = [ TestException ]; 1306 - propagatedBuildInputs = [ CatalystPluginAuthentication CatalystRuntime SetObject UNIVERSALisa ]; 1401 + propagatedBuildInputs = [ CatalystPluginAuthentication SetObject UNIVERSALisa ]; 1307 1402 meta = { 1308 1403 description = "Role based authorization for Catalyst based on Catalyst::Plugin::Authentication"; 1309 1404 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1318 1413 sha256 = "1q23aipvrl888h06ldr4mmjbykz0j4rqwipxg1jv094kki2fspr9"; 1319 1414 }; 1320 1415 buildInputs = [ TestDeep TestException ]; 1321 - propagatedBuildInputs = [ CatalystRuntime MROCompat TaskWeaken ]; 1416 + propagatedBuildInputs = [ CatalystRuntime ]; 1322 1417 meta = { 1323 1418 description = "Flexible caching support for Catalyst"; 1324 1419 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1333 1428 url = mirror://cpan/authors/id/G/GR/GRAF/Catalyst-Plugin-Cache-HTTP-0.001000.tar.gz; 1334 1429 sha256 = "0v5iphbq4csc4r6wkvxnqlh97p8g0yhjky9qqmsdyqczn87agbba"; 1335 1430 }; 1336 - buildInputs = [ CatalystRuntime Testuseok TestWWWMechanizeCatalyst ]; 1337 - propagatedBuildInputs = [ ClassAccessorFast HTTPMessage MROCompat ]; 1431 + buildInputs = [ CatalystRuntime TestLongString TestSimple13 TestWWWMechanize TestWWWMechanizeCatalyst ]; 1432 + propagatedBuildInputs = [ ClassAccessor HTTPMessage MROCompat ]; 1338 1433 meta = { 1339 1434 description = "HTTP/1.1 cache validators for Catalyst"; 1340 1435 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1349 1444 url = mirror://cpan/authors/id/D/DI/DIEGOK/Catalyst-Plugin-Captcha-0.04.tar.gz; 1350 1445 sha256 = "0llyj3v5nx9cx46jdbbvxf1lc9s9cxq5ml22xmx3wkb201r5qgaa"; 1351 1446 }; 1352 - propagatedBuildInputs = [ CatalystRuntime CatalystPluginSession GDSecurityImage HTTPDate ]; 1447 + propagatedBuildInputs = [ CatalystPluginSession GDSecurityImage ]; 1353 1448 meta = { 1354 1449 description = "Create and validate Captcha for Catalyst"; 1355 1450 platforms = stdenv.lib.platforms.linux; ··· 1362 1457 url = "mirror://cpan/authors/id/B/BO/BOBTFISH/${name}.tar.gz"; 1363 1458 sha256 = "19j7p4v7mbx6wrmpvmrnd974apx7hdl2s095ga3b9zcbdrl77h5q"; 1364 1459 }; 1365 - propagatedBuildInputs = [CatalystRuntime DataVisitor ConfigAny MROCompat]; 1460 + propagatedBuildInputs = [ CatalystRuntime ConfigAny DataVisitor ]; 1366 1461 }; 1367 1462 1368 1463 CatalystPluginFormValidator = buildPerlPackage rec { ··· 1371 1466 url = "mirror://cpan/authors/id/D/DH/DHOSS/${name}.tar.gz"; 1372 1467 sha256 = "5834f11bf5c9f4b5d336d65c7ce6639b76ce7bfe7a2875eb048d7ea1c82ce05a"; 1373 1468 }; 1374 - propagatedBuildInputs = [ CatalystRuntime DataFormValidator MROCompat Moose ]; 1469 + propagatedBuildInputs = [ CatalystRuntime DataFormValidator ]; 1375 1470 meta = { 1376 1471 description = "Data::FormValidator"; 1377 1472 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1384 1479 url = "mirror://cpan/authors/id/D/DH/DHOSS/${name}.tar.gz"; 1385 1480 sha256 = "486c6a0e8f410fd017279f4804ab9e35ba46321d33a0a9721fe1e08a391de7a0"; 1386 1481 }; 1387 - propagatedBuildInputs = [ CatalystPluginFormValidator CatalystRuntime FormValidatorSimple ]; 1482 + propagatedBuildInputs = [ CatalystPluginFormValidator FormValidatorSimple ]; 1388 1483 meta = { 1389 1484 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1390 1485 maintainers = [ maintainers.rycee ]; ··· 1421 1516 }; 1422 1517 }; 1423 1518 1424 - CatalystPluginLogHandler = buildPerlPackage rec { 1519 + CatalystPluginLogHandler = buildPerlModule rec { 1425 1520 name = "Catalyst-Plugin-Log-Handler-0.08"; 1426 1521 src = fetchurl { 1427 1522 url = "mirror://cpan/authors/id/P/PE/PEPE/${name}.tar.gz"; ··· 1442 1537 sha256 = "171vi9xcl775scjaw4fcfdmqvz0rb1nr0xxg2gb3ng6bjzpslhgv"; 1443 1538 }; 1444 1539 buildInputs = [ TestDeep TestException TestWWWMechanizePSGI ]; 1445 - propagatedBuildInputs = [ CatalystRuntime Moose MooseXEmulateClassAccessorFast MROCompat namespaceclean ObjectSignature ]; 1540 + propagatedBuildInputs = [ CatalystRuntime ObjectSignature ]; 1446 1541 meta = { 1447 1542 description = "Generic Session plugin - ties together server side storage and client side state required to maintain session data"; 1448 1543 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1455 1550 url = "mirror://cpan/authors/id/B/BO/BOBTFISH/${name}.tar.gz"; 1456 1551 sha256 = "7707c56734cdb1512f733dc400fadf6f4c53cb217b58207857824dad6780a079"; 1457 1552 }; 1458 - propagatedBuildInputs = [ CatalystPluginSession CatalystRuntime MROCompat Moose namespaceautoclean ]; 1553 + propagatedBuildInputs = [ CatalystPluginSession ]; 1459 1554 meta = { 1460 1555 description = "Per-session custom expiry times"; 1461 1556 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1469 1564 url = "mirror://cpan/authors/id/M/MS/MSTROUT/${name}.tar.gz"; 1470 1565 sha256 = "1rvxbfnpf9x2pc2zgpazlcgdlr2dijmxgmcs0m5nazs0w6xikssb"; 1471 1566 }; 1472 - buildInputs = [ TestMockObject ]; 1473 - propagatedBuildInputs = [ CatalystRuntime CatalystPluginSession ]; 1567 + propagatedBuildInputs = [ CatalystPluginSession ]; 1474 1568 meta = { 1475 1569 platforms = stdenv.lib.platforms.linux; 1476 1570 }; ··· 1479 1573 CatalystPluginSessionStoreFastMmap = buildPerlPackage rec { 1480 1574 name = "Catalyst-Plugin-Session-Store-FastMmap-0.16"; 1481 1575 src = fetchurl { 1482 - url = "mirror://cpan/modules/by-module/Catalyst/${name}.tar.gz"; 1576 + url = mirror://cpan/authors/id/B/BO/BOBTFISH/Catalyst-Plugin-Session-Store-FastMmap-0.16.tar.gz; 1483 1577 sha256 = "0x3j6zv3wr41jlwr6yb2jpmcx019ibyn11y8653ffnwhpzbpzsxs"; 1484 1578 }; 1485 - propagatedBuildInputs = 1486 - [ PathClass CatalystPluginSession CacheFastMmap MROCompat ]; 1579 + propagatedBuildInputs = [ CacheFastMmap CatalystPluginSession ]; 1487 1580 meta = { 1488 1581 platforms = stdenv.lib.platforms.linux; 1489 1582 }; ··· 1495 1588 url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz"; 1496 1589 sha256 = "54738e3ce76f8be8b66947092d28973c73d79d1ee19b5d92b057552f8ff09b4f"; 1497 1590 }; 1498 - propagatedBuildInputs = [ CacheCache CatalystPluginSession CatalystRuntime ClassDataInheritable MROCompat ]; 1591 + propagatedBuildInputs = [ CacheCache CatalystPluginSession ]; 1499 1592 meta = { 1500 1593 description = "File storage backend for session data"; 1501 1594 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1509 1602 url = mirror://cpan/authors/id/B/BO/BOBTFISH/Catalyst-Plugin-StackTrace-0.12.tar.gz; 1510 1603 sha256 = "1b2ksz74cpigxqzf63rddar3vfmnbpwpdcbs11v0ml89pb8ar79j"; 1511 1604 }; 1512 - propagatedBuildInputs = [ CatalystRuntime DevelStackTrace MROCompat ]; 1605 + propagatedBuildInputs = [ CatalystRuntime ]; 1513 1606 meta = { 1514 1607 description = "Display a stack trace on the debug screen"; 1515 1608 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1518 1611 }; 1519 1612 1520 1613 CatalystPluginStaticSimple = buildPerlPackage rec { 1521 - name = "Catalyst-Plugin-Static-Simple-0.33"; 1614 + name = "Catalyst-Plugin-Static-Simple-0.36"; 1522 1615 src = fetchurl { 1523 - url = "mirror://cpan/authors/id/J/JJ/JJNAPIORK/${name}.tar.gz"; 1524 - sha256 = "1h8f12bhzh0ssq9gs8r9g3hqn8zn2k0q944vc1vm8j81bns16msy"; 1616 + url = mirror://cpan/authors/id/I/IL/ILMARI/Catalyst-Plugin-Static-Simple-0.36.tar.gz; 1617 + sha256 = "0m4l627p2fvzr4i6sgdxhdvsx4wpa6qmaibsbxlg5x5yjs7k7drn"; 1525 1618 }; 1526 1619 patches = [ ../development/perl-modules/catalyst-plugin-static-simple-etag.patch ]; 1527 - propagatedBuildInputs = [ CatalystRuntime MIMETypes Moose MooseXTypes 1528 - namespaceautoclean ]; 1620 + propagatedBuildInputs = [ CatalystRuntime MIMETypes ]; 1529 1621 meta = { 1530 1622 description = "Make serving static pages painless"; 1531 1623 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1538 1630 url = "mirror://cpan/authors/id/H/HK/HKCLARK/${name}.tar.gz"; 1539 1631 sha256 = "649c894ab16f9f48ada8f9cc599a7ecbb8891ab3761ff6fd510520c6de407c1f"; 1540 1632 }; 1541 - propagatedBuildInputs = [ CatalystRuntime SubName strictures ]; 1633 + propagatedBuildInputs = [ CatalystRuntime strictures ]; 1542 1634 meta = { 1543 1635 description = "Handle passing of status messages between screens of a web application"; 1544 1636 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1552 1644 url = "mirror://cpan/authors/id/M/MC/MCB/${name}.tar.gz"; 1553 1645 sha256 = "e41326b6099891f244b432921ed10096ac619f32b8c4f8b41633313bd54662db"; 1554 1646 }; 1555 - buildInputs = [ CatalystActionRenderView CatalystModelDBICSchema CatalystPluginConfigLoader CatalystRuntime CatalystXComponentTraits ConfigGeneral DBDSQLite DBIxClass Moose TestException ]; 1556 - propagatedBuildInputs = [ CatalystRuntime TextCSV URI ]; 1647 + buildInputs = [ CatalystActionRenderView CatalystModelDBICSchema CatalystPluginConfigLoader CatalystXComponentTraits ConfigGeneral DBDSQLite DBIxClass TestException ]; 1648 + propagatedBuildInputs = [ CatalystRuntime TextCSV ]; 1557 1649 meta = { 1558 1650 description = "CSV view class"; 1559 1651 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1567 1659 url = "mirror://cpan/authors/id/G/GA/GAUDEON/${name}.tar.gz"; 1568 1660 sha256 = "1qgq6y9iwfbhbkbgpw9czang2ami6z8jk1zlagrzdisy4igqzkvs"; 1569 1661 }; 1570 - buildInputs = [ TestWWWMechanizeCatalyst Testuseok ]; 1571 - propagatedBuildInputs = [ CatalystRuntime TextCSV XMLSimple ]; 1662 + buildInputs = [ CatalystRuntime TestLongString TestSimple13 TestWWWMechanize TestWWWMechanizeCatalyst TextCSV XMLSimple ]; 1572 1663 meta = { 1573 1664 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1574 1665 platforms = stdenv.lib.platforms.linux; ··· 1576 1667 }; 1577 1668 1578 1669 CatalystViewJSON = buildPerlPackage rec { 1579 - name = "Catalyst-View-JSON-0.35"; 1670 + name = "Catalyst-View-JSON-0.36"; 1580 1671 src = fetchurl { 1581 - url = "mirror://cpan/authors/id/J/JJ/JJNAPIORK//${name}.tar.gz"; 1582 - sha256 = "184pyghlrkl7p387bnyvswi2d9myvdg4v3lax6xrd59shskvpmkm"; 1672 + url = mirror://cpan/authors/id/J/JJ/JJNAPIORK/Catalyst-View-JSON-0.36.tar.gz; 1673 + sha256 = "0x943j1n2r0zqanyzdrs1xsnn8ayn2wqskn7h144xcqa6v6gcisl"; 1583 1674 }; 1584 - buildInputs = [ JSON ]; 1585 - propagatedBuildInputs = [ CatalystRuntime JSONAny MROCompat YAML ]; 1675 + buildInputs = [ YAML ]; 1676 + propagatedBuildInputs = [ CatalystRuntime ]; 1586 1677 meta = { 1587 1678 description = "JSON view for your data"; 1588 1679 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1596 1687 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 1597 1688 sha256 = "06d1zg4nbb6kcyjbnyxrkf8z4zlscxr8650d94f7187jygfl8rvh"; 1598 1689 }; 1599 - propagatedBuildInputs = [ CatalystRuntime ClassAccessor MROCompat PathClass TemplateToolkit TemplateTimer ]; 1690 + propagatedBuildInputs = [ CatalystRuntime TemplateTimer ]; 1600 1691 meta = { 1601 1692 description = "Template View Class"; 1602 1693 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1610 1701 url = "mirror://cpan/authors/id/R/RK/RKITOVER/${name}.tar.gz"; 1611 1702 sha256 = "0iq4ci8m6g2c4g01fvdl568y7pjz28f3widk986v3pyhr7ll8j88"; 1612 1703 }; 1613 - propagatedBuildInputs = 1614 - [ CatalystRuntime MooseXTraitsPluggable namespaceautoclean ListMoreUtils ]; 1704 + propagatedBuildInputs = [ CatalystRuntime MooseXTraitsPluggable ]; 1615 1705 }; 1616 1706 1617 1707 CatalystXRoleApplicator = buildPerlPackage rec { ··· 1620 1710 url = "mirror://cpan/authors/id/H/HD/HDP/${name}.tar.gz"; 1621 1711 sha256 = "0vwaapxn8g5hs2xp63c4dwv9jmapmji4272fakssvgc9frklg3p2"; 1622 1712 }; 1623 - buildInputs = [ ]; 1624 - propagatedBuildInputs = [ MooseXRelatedClassRoles CatalystRuntime ]; 1713 + propagatedBuildInputs = [ CatalystRuntime MooseXRelatedClassRoles ]; 1625 1714 }; 1626 1715 1627 1716 CatalystTraitForRequestProxyBase = buildPerlPackage { ··· 1630 1719 url = mirror://cpan/authors/id/B/BO/BOBTFISH/Catalyst-TraitFor-Request-ProxyBase-0.000005.tar.gz; 1631 1720 sha256 = "a7bf0faa7e12ca5df625d9f5fc710f11bfd16ba5385837e48d42b3d286c9710a"; 1632 1721 }; 1633 - buildInputs = [ CatalystRuntime HTTPMessage ]; 1634 - propagatedBuildInputs = [ CatalystXRoleApplicator Moose URI namespaceautoclean ]; 1722 + buildInputs = [ CatalystRuntime CatalystXRoleApplicator HTTPMessage ]; 1723 + propagatedBuildInputs = [ Moose URI namespaceautoclean ]; 1635 1724 meta = { 1636 1725 description = "Replace request base with value passed by HTTP proxy"; 1637 1726 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1650 1739 ../development/perl-modules/CatalystXScriptServerStarman-fork-arg.patch 1651 1740 ]; 1652 1741 buildInputs = [ TestWWWMechanizeCatalyst ]; 1653 - propagatedBuildInputs = [ CatalystRuntime Moose namespaceautoclean Starman ]; 1742 + propagatedBuildInputs = [ CatalystRuntime Starman ]; 1654 1743 meta = { 1655 1744 description = "Replace the development server with Starman"; 1656 1745 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1665 1754 sha256 = "8c58f4a529bb92a914b22b7e64c5e31185c9854a4070a6dfad44fe5cc248e7d4"; 1666 1755 }; 1667 1756 buildInputs = [ TestDeep TestNoWarnings TestWarn ]; 1668 - propagatedBuildInputs = [ HTMLParser self."if" ]; 1757 + propagatedBuildInputs = [ HTMLParser ]; 1669 1758 meta = { 1670 1759 homepage = https://metacpan.org/module/CGI; 1671 1760 description = "Handle Common Gateway Interface requests and responses"; ··· 1674 1763 }; 1675 1764 }; 1676 1765 1766 + CGICompile = buildPerlModule rec { 1767 + name = "CGI-Compile-0.22"; 1768 + src = fetchurl { 1769 + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/CGI-Compile-0.22.tar.gz; 1770 + sha256 = "1bycbdgbsn88kavy0q8p2i7vn6lf3xk1y7v2rdl32gkrdff4w2gm"; 1771 + }; 1772 + propagatedBuildInputs = [ Filepushd ]; 1773 + buildInputs = [ ModuleBuildTiny TestNoWarnings TestRequires ]; 1774 + meta = { 1775 + description = "Compile .cgi scripts to a code reference like ModPerl::Registry"; 1776 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1777 + homepage = "https://github.com/miyagawa/CGI-Compile"; 1778 + }; 1779 + }; 1780 + 1677 1781 CGICookieXS = buildPerlPackage rec { 1678 1782 name = "CGI-Cookie-XS-0.18"; 1679 1783 src = fetchurl { ··· 1683 1787 }; 1684 1788 1685 1789 CGIEmulatePSGI = buildPerlPackage { 1686 - name = "CGI-Emulate-PSGI-0.21"; 1790 + name = "CGI-Emulate-PSGI-0.23"; 1687 1791 src = fetchurl { 1688 - url = mirror://cpan/authors/id/M/MI/MIYAGAWA/CGI-Emulate-PSGI-0.21.tar.gz; 1689 - sha256 = "06b8f1864101de69b2264ad3c3a2b15333e428cf9f5d17a777cfc61f8c64093f"; 1792 + url = mirror://cpan/authors/id/T/TO/TOKUHIROM/CGI-Emulate-PSGI-0.23.tar.gz; 1793 + sha256 = "dd5b6c353f08fba100dae09904284f7f73f8328d31f6a67b2c136fad728d158b"; 1690 1794 }; 1691 1795 buildInputs = [ TestRequires ]; 1692 1796 propagatedBuildInputs = [ CGI HTTPMessage ]; ··· 1698 1802 }; 1699 1803 1700 1804 CGIExpand = buildPerlPackage { 1701 - name = "CGI-Expand-2.04"; 1805 + name = "CGI-Expand-2.05"; 1702 1806 src = fetchurl { 1703 - url = mirror://cpan/authors/id/B/BO/BOWMANBS/CGI-Expand-2.04.tar.gz; 1704 - sha256 = "0jk2vvk4mlz7phq3h3wpryix46adi7fkkzvkv0ssn5xkqy3pqlny"; 1807 + url = mirror://cpan/authors/id/B/BO/BOWMANBS/CGI-Expand-2.05.tar.gz; 1808 + sha256 = "1ad48nd067j5irjampxpw3zvzpg8wpnpan6szkdc5h64wccd30kf"; 1705 1809 }; 1706 - propagatedBuildInputs = [ TestException ]; 1707 1810 meta = { 1708 1811 description = "Convert flat hash to nested data using TT2's dot convention"; 1709 1812 maintainers = with maintainers; [ ]; 1710 1813 platforms = stdenv.lib.platforms.unix; 1711 1814 }; 1815 + buildInputs = [ TestException ]; 1712 1816 }; 1713 1817 1714 1818 CGIFast = buildPerlPackage { 1715 - name = "CGI-Fast-2.10"; 1819 + name = "CGI-Fast-2.13"; 1716 1820 src = fetchurl { 1717 - url = mirror://cpan/authors/id/L/LE/LEEJO/CGI-Fast-2.10.tar.gz; 1718 - sha256 = "98263afcc9f5d88c7cbbd39651c5431b434c1c815fe284962d887ed7be3a1dd3"; 1821 + url = mirror://cpan/authors/id/L/LE/LEEJO/CGI-Fast-2.13.tar.gz; 1822 + sha256 = "792f21fc3b94380e37c99faa7901ecedf01d6855191000d1ffb2a7003813b1d4"; 1719 1823 }; 1720 - propagatedBuildInputs = [ FCGI if_ ]; 1824 + propagatedBuildInputs = [ CGI FCGI ]; 1721 1825 doCheck = false; 1722 1826 meta = { 1723 1827 homepage = https://metacpan.org/module/CGI::Fast; ··· 1726 1830 }; 1727 1831 1728 1832 CGIFormBuilder = buildPerlPackage rec { 1729 - name = "CGI-FormBuilder-3.09"; 1833 + name = "CGI-FormBuilder-3.10"; 1730 1834 src = fetchurl { 1731 - url = "mirror://cpan/authors/id/N/NW/NWIGER/${name}.tgz"; 1732 - sha256 = "0qx8kxj0iy55ss9kraqr8q2m4igi2ylajff7d6qvphqpfx90fjb5"; 1835 + url = mirror://cpan/authors/id/B/BI/BIGPRESH/CGI-FormBuilder-3.10.tar.gz; 1836 + sha256 = "163ixq9kninqq094z2rnkg9pv3bcmvjphlww4vksfrzhq3h9pjdf"; 1733 1837 }; 1734 1838 1735 1839 propagatedBuildInputs = [ CGI ]; ··· 1748 1852 }; 1749 1853 }; 1750 1854 1751 - CGISession = buildPerlPackage rec { 1855 + CGISession = buildPerlModule rec { 1752 1856 name = "CGI-Session-4.48"; 1753 1857 src = fetchurl { 1754 1858 url = "mirror://cpan/authors/id/M/MA/MARKSTOS/${name}.tar.gz"; 1755 1859 sha256 = "1xsl2pz1jrh127pq0b01yffnj4mnp9nvkp88h5mndrscq9hn8xa6"; 1756 1860 }; 1757 - buildInputs = [ DBFile ]; 1758 1861 propagatedBuildInputs = [ CGI ]; 1759 1862 }; 1760 1863 1761 - CGISimple = buildPerlPackage rec { 1762 - name = "CGI-Simple-1.115"; 1864 + CGISimple = buildPerlModule rec { 1865 + name = "CGI-Simple-1.15"; 1763 1866 src = fetchurl { 1764 - url = "mirror://cpan/authors/id/S/SZ/SZABGAB/${name}.tar.gz"; 1765 - sha256 = "1nkyb1m1g5r47xykflf68dplanih5p15njv82frbgbsms34kp1sg"; 1867 + url = mirror://cpan/authors/id/M/MA/MANWAR/CGI-Simple-1.15.tar.gz; 1868 + sha256 = "013dcy9k4sj9alkksk5aqz65ryxw0rxgg71c7w666y941gd8n46q"; 1766 1869 }; 1767 1870 propagatedBuildInputs = [ IOStringy ]; 1768 1871 meta = { 1769 1872 description = "A Simple totally OO CGI interface that is CGI.pm compliant"; 1770 1873 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1771 1874 }; 1875 + buildInputs = [ TestException TestNoWarnings ]; 1772 1876 }; 1773 1877 1774 1878 CGIStruct = buildPerlPackage { ··· 1791 1895 sha256 = "c7f1a2b3570a8fede484e933f89ba1729e0abd05935791d146c522dd120ee851"; 1792 1896 }; 1793 1897 buildInputs = [ TestClass TestDeep TestException TestWarn TimeDate ]; 1794 - propagatedBuildInputs = [ CarpAssert ClassLoad DataUUID DigestJHash HashMoreUtils JSONMaybeXS ListMoreUtils LogAny Moo MooXTypesMooseLike MooXTypesMooseLikeNumeric StringRewritePrefix TaskWeaken TimeDuration TimeDurationParse TryTiny ]; 1898 + propagatedBuildInputs = [ CarpAssert ClassLoad DataUUID DigestJHash HashMoreUtils JSONMaybeXS ListMoreUtils LogAny Moo MooXTypesMooseLikeNumeric StringRewritePrefix TaskWeaken TimeDuration TimeDurationParse ]; 1795 1899 meta = { 1796 1900 description = "Unified cache handling interface"; 1797 1901 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1802 1906 Chart = buildPerlPackage rec { 1803 1907 name = "Chart-2.4.10"; 1804 1908 src = fetchurl { 1805 - url = "http://search.cpan.org/CPAN/authors/id/C/CH/CHARTGRP/${name}.tar.gz"; 1909 + url = mirror://cpan/authors/id/C/CH/CHARTGRP/Chart-2.4.10.tar.gz; 1806 1910 sha256 = "84bd99a1a0ce72477b15e35881e6120398bb3f553aeeb5e8d72b088520e4f6bf"; 1807 1911 }; 1808 1912 propagatedBuildInputs = [ GD ]; ··· 1813 1917 }; 1814 1918 1815 1919 ClassAccessor = buildPerlPackage { 1816 - name = "Class-Accessor-0.34"; 1920 + name = "Class-Accessor-0.51"; 1817 1921 src = fetchurl { 1818 - url = mirror://cpan/authors/id/K/KA/KASEI/Class-Accessor-0.34.tar.gz; 1819 - sha256 = "1z6fqg0yz8gay15r1iasslv8f1n1mzjkrhs47fvbj3rqz36y1cfd"; 1922 + url = mirror://cpan/authors/id/K/KA/KASEI/Class-Accessor-0.51.tar.gz; 1923 + sha256 = "07215zzr4ydf49832vn54i3gf2q5b97lydkv8j56wb2svvjs64mz"; 1820 1924 }; 1821 1925 meta = { 1822 1926 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1823 1927 }; 1824 1928 }; 1825 1929 1826 - ClassAccessorChained = buildPerlPackage { 1930 + ClassAccessorChained = buildPerlModule { 1827 1931 name = "Class-Accessor-Chained-0.01"; 1828 1932 src = fetchurl { 1829 1933 url = mirror://cpan/authors/id/R/RC/RCLAMP/Class-Accessor-Chained-0.01.tar.gz; 1830 1934 sha256 = "1lilrjy1s0q5hyr0888kf0ifxjyl2iyk4vxil4jsv0sgh39lkgx5"; 1831 1935 }; 1832 - propagatedBuildInputs = [ClassAccessor]; 1936 + propagatedBuildInputs = [ ClassAccessor ]; 1833 1937 }; 1834 1938 1835 1939 ClassAccessorFast = ClassAccessor; ··· 1840 1944 url = mirror://cpan/authors/id/R/RI/RIBASUSHI/Class-Accessor-Grouped-0.10012.tar.gz; 1841 1945 sha256 = "c4613ee3307939f47a9afd40e8b173f3a22f501c3b139799aa030f01b627e7fe"; 1842 1946 }; 1843 - buildInputs = [ ClassXSAccessor DevelHide PackageStash SubName TestException ]; 1947 + buildInputs = [ TestException ]; 1844 1948 propagatedBuildInputs = [ ModuleRuntime ]; 1845 1949 meta = { 1846 1950 description = "Lets you build groups of accessors"; ··· 1873 1977 }; 1874 1978 1875 1979 ClassBase = buildPerlPackage rec { 1876 - name = "Class-Base-0.06"; 1980 + name = "Class-Base-0.09"; 1877 1981 src = fetchurl { 1878 - url = "mirror://cpan/authors/id/S/SZ/SZABGAB/${name}.tar.gz"; 1879 - sha256 = "15mvg1ba0iphjjb90a2fq73hyzcgp8pv0c44pjfcn7vdlzp098z3"; 1982 + url = mirror://cpan/authors/id/Y/YA/YANICK/Class-Base-0.09.tar.gz; 1983 + sha256 = "117dmsrb30a09zlrv919fb5h5rg8r4asa24i99k04n2habgbv9g1"; 1880 1984 }; 1985 + propagatedBuildInputs = [ Clone ]; 1881 1986 }; 1882 1987 1883 1988 ClassC3 = buildPerlPackage rec { 1884 - name = "Class-C3-0.30"; 1989 + name = "Class-C3-0.33"; 1885 1990 src = fetchurl { 1886 1991 url = "mirror://cpan/authors/id/H/HA/HAARG/${name}.tar.gz"; 1887 - sha256 = "0lmgiqv46x9lx8ip23qr8qprips21wiwaks17yb6pk7igvbgdjnc"; 1992 + sha256 = "1c319k0j9knba2k0xjr8fml54kfvs71wcnc0hxp7s3lqc49mvzxf"; 1888 1993 }; 1889 1994 propagatedBuildInputs = [ AlgorithmC3 ]; 1890 1995 meta = { ··· 1893 1998 }; 1894 1999 }; 1895 2000 1896 - ClassC3AdoptNEXT = buildPerlPackage rec { 2001 + ClassC3AdoptNEXT = buildPerlModule rec { 1897 2002 name = "Class-C3-Adopt-NEXT-0.14"; 1898 2003 src = fetchurl { 1899 2004 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 1900 2005 sha256 = "1xsbydmiskpa1qbmnf6n39cb83nlb432xgkad9kfhxnvm8jn4rw5"; 1901 2006 }; 1902 - buildInputs = [ TestException ]; 1903 - propagatedBuildInputs = [ ListMoreUtils MROCompat ]; 2007 + buildInputs = [ ModuleBuildTiny TestException ]; 2008 + propagatedBuildInputs = [ MROCompat ]; 1904 2009 meta = { 1905 2010 homepage = http://search.cpan.org/dist/Class-C3-Adopt-NEXT; 1906 2011 description = "Make NEXT suck less"; ··· 1909 2014 }; 1910 2015 1911 2016 ClassC3Componentised = buildPerlPackage { 1912 - name = "Class-C3-Componentised-1.001000"; 2017 + name = "Class-C3-Componentised-1.001002"; 1913 2018 src = fetchurl { 1914 - url = mirror://cpan/authors/id/F/FR/FREW/Class-C3-Componentised-1.001000.tar.gz; 1915 - sha256 = "1nzav8arxll0rya7r2vp032s3acliihbb9mjlfa13rywhh77bzvl"; 2019 + url = mirror://cpan/authors/id/H/HA/HAARG/Class-C3-Componentised-1.001002.tar.gz; 2020 + sha256 = "14wn1g45z3b5apqq7dcai5drk01hfyqydsd2m6hsxzhyvi3b2l9h"; 1916 2021 }; 1917 2022 buildInputs = [ TestException ]; 1918 2023 propagatedBuildInputs = [ ClassC3 ClassInspector MROCompat ]; ··· 1929 2034 }; 1930 2035 }; 1931 2036 1932 - ClassContainer = buildPerlPackage { 1933 - name = "Class-Container-0.12"; 2037 + ClassContainer = buildPerlModule { 2038 + name = "Class-Container-0.13"; 1934 2039 src = fetchurl { 1935 - url = mirror://cpan/authors/id/K/KW/KWILLIAMS/Class-Container-0.12.tar.gz; 1936 - sha256 = "771206f2b7a916ce0dfb93d82200472beaeb910248482734179bf36808e486b1"; 2040 + url = mirror://cpan/authors/id/K/KW/KWILLIAMS/Class-Container-0.13.tar.gz; 2041 + sha256 = "f5d495b1dfb826d5c0c45d03b4d0e6b6047cbb06cdbf6be15fd4dc902aeeb70b"; 1937 2042 }; 1938 2043 propagatedBuildInputs = [ ParamsValidate ]; 1939 2044 meta = { ··· 1966 2071 }; 1967 2072 }; 1968 2073 1969 - ClassFactoryUtil = buildPerlPackage rec { 2074 + ClassFactoryUtil = buildPerlModule rec { 1970 2075 name = "Class-Factory-Util-1.7"; 1971 2076 src = fetchurl { 1972 2077 url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; 1973 2078 sha256 = "09ifd6v0c94vr20n9yr1dxgcp7hyscqq851szdip7y24bd26nlbc"; 1974 2079 }; 1975 - buildInputs = [ ModuleBuild ]; 1976 2080 meta = { 1977 2081 description = "Provide utility methods for factory classes"; 1978 2082 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 1980 2084 }; 1981 2085 1982 2086 ClassInspector = buildPerlPackage { 1983 - name = "Class-Inspector-1.28"; 2087 + name = "Class-Inspector-1.32"; 1984 2088 src = fetchurl { 1985 - url = mirror://cpan/authors/id/A/AD/ADAMK/Class-Inspector-1.28.tar.gz; 1986 - sha256 = "04iij8dbcgaim7g109frpyf7mh4ydsd8zh53r53chk0zxnivg91w"; 2089 + url = mirror://cpan/authors/id/P/PL/PLICEASE/Class-Inspector-1.32.tar.gz; 2090 + sha256 = "0d85rihxahdvhj8cysqrgg0kbmcqghz5hgy41dbkxr1qaf5xrynf"; 1987 2091 }; 1988 2092 meta = { 1989 2093 description = "Get information about a class and its structure"; ··· 2010 2114 }; 2011 2115 2012 2116 ClassMakeMethods = buildPerlPackage rec { 2013 - name = "Class-MakeMethods-1.009"; 2117 + name = "Class-MakeMethods-1.01"; 2014 2118 src = fetchurl { 2015 2119 url = "mirror://cpan/authors/id/E/EV/EVO/${name}.tar.gz"; 2016 - sha256 = "10f65j4ywrnwyz0dm1q5ymmpv875drj40mj1xvsjv0bnjinnwzj8"; 2120 + sha256 = "0ricb0mn0i06ngfhq5y035yx8i7ahlx83yyqwixqmv6hg4p79b5c"; 2017 2121 }; 2018 2122 }; 2019 2123 ··· 2032 2136 }; 2033 2137 2034 2138 ClassMethodModifiers = buildPerlPackage rec { 2035 - name = "Class-Method-Modifiers-2.11"; 2139 + name = "Class-Method-Modifiers-2.12"; 2036 2140 src = fetchurl { 2037 2141 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 2038 - sha256 = "14nk2gin9cjwpysakli7f0gs4q1w220sn73xzv35rhlspngrggyy"; 2142 + sha256 = "1j3swa212wh14dq5r6zjarm2lzpx6mrdfplpjy65px8b09ri0k74"; 2039 2143 }; 2040 2144 buildInputs = [ TestFatal TestRequires ]; 2041 2145 meta = { ··· 2045 2149 }; 2046 2150 }; 2047 2151 2048 - ClassMix = buildPerlPackage rec { 2049 - name = "Class-Mix-0.005"; 2152 + ClassMix = buildPerlModule rec { 2153 + name = "Class-Mix-0.006"; 2050 2154 src = fetchurl { 2051 2155 url = "mirror://cpan/authors/id/Z/ZE/ZEFRAM/${name}.tar.gz"; 2052 - sha256 = "054d0db62df90f22601f2a18fc84e9ca026d81601f5940b2fcc543e39d69b36b"; 2156 + sha256 = "8747f643893914f8c44979f1716d0c1ec8a41394796555447944e860f1ff7c0b"; 2053 2157 }; 2054 - buildInputs = [ ModuleBuild ]; 2055 - propagatedBuildInputs = [ ParamsClassify self."if" ]; 2158 + propagatedBuildInputs = [ ParamsClassify ]; 2056 2159 meta = { 2057 2160 description = "Dynamic class mixing"; 2058 2161 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 2090 2193 }; 2091 2194 }; 2092 2195 2196 + ClassTiny = buildPerlPackage rec { 2197 + name = "Class-Tiny-1.006"; 2198 + src = fetchurl { 2199 + url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Class-Tiny-1.006.tar.gz; 2200 + sha256 = "0knbi1agcfc9d7fca0szvxr6335pb22pc5n648q1vrcba8qvvz1f"; 2201 + }; 2202 + meta = { 2203 + description = "Minimalist class construction"; 2204 + license = with stdenv.lib.licenses; [ asl20 ]; 2205 + homepage = "https://github.com/dagolden/Class-Tiny"; 2206 + }; 2207 + }; 2208 + 2093 2209 ClassLoad = buildPerlPackage rec { 2094 2210 name = "Class-Load-0.24"; 2095 2211 src = fetchurl { ··· 2097 2213 sha256 = "0bb983da46c146534fc77a556d6e40d925142f2eb43103534025ee545265ca36"; 2098 2214 }; 2099 2215 buildInputs = [ TestFatal TestNeeds ]; 2100 - propagatedBuildInputs = [ DataOptList ModuleImplementation ModuleRuntime PackageStash TryTiny ]; 2216 + propagatedBuildInputs = [ DataOptList PackageStash ]; 2101 2217 meta = { 2102 2218 homepage = https://github.com/moose/Class-Load; 2103 2219 description = "A working (require \"Class::Name\") and more"; ··· 2111 2227 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 2112 2228 sha256 = "5bc22cf536ebfd2564c5bdaf42f0d8a4cee3d1930fc8b44b7d4a42038622add1"; 2113 2229 }; 2114 - buildInputs = [ ModuleImplementation TestFatal TestNeeds ]; 2230 + buildInputs = [ TestFatal TestNeeds ]; 2115 2231 propagatedBuildInputs = [ ClassLoad ]; 2116 2232 meta = { 2117 2233 homepage = https://github.com/moose/Class-Load-XS; ··· 2129 2245 propagatedBuildInputs = [ ClassISA ]; 2130 2246 }; 2131 2247 2132 - ClassStd = buildPerlPackage { 2248 + ClassStd = buildPerlModule { 2133 2249 name = "Class-Std-0.013"; 2134 2250 src = fetchurl { 2135 2251 url = mirror://cpan/authors/id/C/CH/CHORNY/Class-Std-0.013.tar.gz; ··· 2142 2258 }; 2143 2259 2144 2260 ClassUnload = buildPerlPackage rec { 2145 - name = "Class-Unload-0.09"; 2261 + name = "Class-Unload-0.11"; 2146 2262 src = fetchurl { 2147 2263 url = "mirror://cpan/authors/id/I/IL/ILMARI/${name}.tar.gz"; 2148 - sha256 = "1q50hw217kll1vaxp7vz4x84f478ymd4lgz7mhmz8p94l8lxgi5g"; 2264 + sha256 = "0pqa98z3ij6a3v9wkmvc8b410kv30y0xxqf0i6if3lp4lx3rgqjj"; 2149 2265 }; 2150 2266 propagatedBuildInputs = [ ClassInspector ]; 2267 + buildInputs = [ TestRequires ]; 2151 2268 }; 2152 2269 2153 2270 ClassVirtual = buildPerlPackage rec { ··· 2196 2313 2197 2314 2198 2315 Clone = buildPerlPackage rec { 2199 - name = "Clone-0.38"; 2316 + name = "Clone-0.39"; 2200 2317 src = fetchurl { 2201 2318 url = "mirror://cpan/authors/id/G/GA/GARU/${name}.tar.gz"; 2202 - sha256 = "1s5xrv9zlckqqzyhxi0l9lwj9m6na2bz5hqxrkva2v7gnx5m7c4z"; 2319 + sha256 = "0bgsidb96gxzf3zhy6v1ksj1c200vxbwykk32fqm1mj97rl4dc5c"; 2203 2320 }; 2204 2321 meta = { 2205 2322 description = "Recursively copy Perl datatypes"; ··· 2207 2324 }; 2208 2325 }; 2209 2326 2327 + CloneChoose = buildPerlPackage rec { 2328 + name = "Clone-Choose-0.008"; 2329 + src = fetchurl { 2330 + url = mirror://cpan/authors/id/H/HE/HERMES/Clone-Choose-0.008.tar.gz; 2331 + sha256 = "0grf0bg1ldzqakaq7aaigjngwd07zybrlmwjcnb0q986q0jcfank"; 2332 + }; 2333 + buildInputs = [ Clone ClonePP ]; 2334 + meta = { 2335 + description = "Choose appropriate clone utility"; 2336 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2337 + homepage = "https://metacpan.org/release/Clone-Choose"; 2338 + }; 2339 + }; 2340 + 2341 + ClonePP = buildPerlPackage rec { 2342 + name = "Clone-PP-1.07"; 2343 + src = fetchurl { 2344 + url = mirror://cpan/authors/id/N/NE/NEILB/Clone-PP-1.07.tar.gz; 2345 + sha256 = "15dkhqvih6rx9dnngfwwljcm9s8afb0nbyl2vdvhd8frnw4y31dz"; 2346 + }; 2347 + meta = { 2348 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2349 + }; 2350 + }; 2351 + 2352 + CodeTidyAll = buildPerlPackage rec { 2353 + name = "Code-TidyAll-0.69"; 2354 + src = fetchurl { 2355 + url = mirror://cpan/authors/id/D/DR/DROLSKY/Code-TidyAll-0.69.tar.gz; 2356 + sha256 = "0pl5pnq9flcak1m9rvqxbygk9vp5ma7dymr90waaazpdqrx4zyhk"; 2357 + }; 2358 + propagatedBuildInputs = [ CaptureTiny ConfigINI FileWhich FileZglob Filepushd IPCRun3 IPCSystemSimple ListCompare ListSomeUtils LogAny Moo ScopeGuard SpecioLibraryPathTiny TextDiff TimeDate TimeDurationParse ]; 2359 + buildInputs = [ TestClass TestClassMost TestDeep TestDifferences TestException TestFatal TestMost TestWarn TestWarnings librelative ]; 2360 + meta = { 2361 + description = "Engine for tidyall, your all-in-one code tidier and validator"; 2362 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2363 + homepage = "http://metacpan.org/release/Code-TidyAll"; 2364 + }; 2365 + }; 2366 + 2210 2367 # For backwards compatibility. 2211 2368 CommonSense = self.commonsense; 2212 2369 ··· 2224 2381 }; 2225 2382 2226 2383 CompressBzip2 = buildPerlPackage { 2227 - name = "Compress-Bzip2-2.22"; 2384 + name = "Compress-Bzip2-2.26"; 2228 2385 src = fetchurl { 2229 - url = mirror://cpan/authors/id/R/RU/RURBAN/Compress-Bzip2-2.22.tar.gz; 2230 - sha256 = "1603e284e07953415b8eaa132698db8b03f46383f883c0902926f36eecb7e895"; 2386 + url = mirror://cpan/authors/id/R/RU/RURBAN/Compress-Bzip2-2.26.tar.gz; 2387 + sha256 = "5132f0c5f377a54d77ee36d332aa0ece585c22a40f2c31f2619e40262f5c4f0c"; 2231 2388 }; 2232 2389 meta = { 2233 2390 description = "Interface to Bzip2 compression library"; 2234 2391 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2235 2392 }; 2393 + doCheck = false; 2236 2394 }; 2237 2395 2238 2396 CompressRawBzip2 = buildPerlPackage rec { 2239 - name = "Compress-Raw-Bzip2-2.070"; 2397 + name = "Compress-Raw-Bzip2-2.074"; 2240 2398 src = fetchurl { 2241 2399 url = "mirror://cpan/authors/id/P/PM/PMQS/${name}.tar.gz"; 2242 - sha256 = "0rmwpqhnhw5n11gm9mbxrxnardm0jfy7568ln9zw21bq3d7dsmn8"; 2400 + sha256 = "0b5jwqf15zr787acnx8sfyy2zavdd7gfkd98n1dgy8fs6r8yb8a4"; 2243 2401 }; 2244 2402 2245 2403 # Don't build a private copy of bzip2. ··· 2262 2420 CompressZlib = IOCompress; 2263 2421 2264 2422 CompressUnLZMA = buildPerlPackage rec { 2265 - name = "Compress-unLZMA-0.04"; 2423 + name = "Compress-unLZMA-0.05"; 2266 2424 src = fetchurl { 2267 2425 url = "mirror://cpan/authors/id/F/FE/FERREIRA/${name}.tar.gz"; 2268 - sha256 = "0sg9gj3rhif6hgmhwpz6w0g52l65vj5hx9818v5cdhvcif0jhg0b"; 2426 + sha256 = "1f0pcpcjjj60whqc5sc5jd0dd7z3si4fnp268w4ykmcjini03s2d"; 2269 2427 }; 2270 - propagatedBuildInputs = [ IOCompress ]; 2271 2428 }; 2272 2429 2273 2430 ConfigAny = buildPerlPackage rec { 2274 - name = "Config-Any-0.26"; 2431 + name = "Config-Any-0.32"; 2275 2432 src = fetchurl { 2276 - url = "mirror://cpan/authors/id/B/BR/BRICAS/${name}.tar.gz"; 2277 - sha256 = "155521bxiim3dv8d8f69fqd9zxm615fd4pfmv5fki17hq7ai5bpr"; 2433 + url = mirror://cpan/authors/id/H/HA/HAARG/Config-Any-0.32.tar.gz; 2434 + sha256 = "0l31sg7dwh4dwwnql42hp7arkhcm15bhsgfg4i6xvbjzy9f2mnk8"; 2278 2435 }; 2279 2436 propagatedBuildInputs = [ ModulePluggable ]; 2280 2437 meta = { ··· 2284 2441 }; 2285 2442 2286 2443 ConfigAutoConf = buildPerlPackage rec { 2287 - name = "Config-AutoConf-0.311"; 2444 + name = "Config-AutoConf-0.315"; 2288 2445 src = fetchurl { 2289 - url = "mirror://cpan/authors/id/A/AM/AMBS/${name}.tar.gz"; 2290 - sha256 = "1zk2xfvxd3yn3299i13vn5wm1c7jxgr7z3h0yh603xs2h9cg79wc"; 2446 + url = mirror://cpan/authors/id/R/RE/REHSACK/Config-AutoConf-0.315.tar.gz; 2447 + sha256 = "0h39x9rzrhhilpg8yxlzpka269qrzsjg0iy0c1b9xflqlvhx2g2b"; 2291 2448 }; 2292 2449 propagatedBuildInputs = [ CaptureTiny ]; 2293 2450 meta = { ··· 2297 2454 }; 2298 2455 2299 2456 ConfigGeneral = buildPerlPackage rec { 2300 - name = "Config-General-2.60"; 2457 + name = "Config-General-2.63"; 2301 2458 src = fetchurl { 2302 2459 url = "mirror://cpan/authors/id/T/TL/TLINDEN/${name}.tar.gz"; 2303 - sha256 = "1biqzrvxr9cc8m5jaldnqzmj44q07y4pv6izgb7irsij0rn18m2i"; 2460 + sha256 = "1bbg3wp0xcpj04cmm86j1x0j5968jqi5s2c87qs7dgmap1vzk6qa"; 2304 2461 }; 2305 2462 meta = { 2306 2463 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 2308 2465 }; 2309 2466 2310 2467 ConfigGitLike = buildPerlPackage { 2311 - name = "Config-GitLike-1.16"; 2468 + name = "Config-GitLike-1.17"; 2312 2469 src = fetchurl { 2313 - url = mirror://cpan/authors/id/A/AL/ALEXMV/Config-GitLike-1.16.tar.gz; 2314 - sha256 = "48c7f7e71405219582a96e5266cbec51c0ff3ec4bf0bb6db1fd12725ee23fe8f"; 2470 + url = mirror://cpan/authors/id/A/AL/ALEXMV/Config-GitLike-1.17.tar.gz; 2471 + sha256 = "674a07b814fdcf9d323088d093245bcd066aaee24ec0914cb4decc9a943de54e"; 2315 2472 }; 2316 2473 buildInputs = [ TestException ]; 2317 2474 propagatedBuildInputs = [ Moo MooXTypesMooseLike ]; ··· 2349 2506 }; 2350 2507 }; 2351 2508 2352 - ConfigIniFiles = buildPerlPackage rec { 2353 - name = "Config-IniFiles-2.94"; 2509 + ConfigIdentity = buildPerlPackage rec { 2510 + name = "Config-Identity-0.0019"; 2511 + src = fetchurl { 2512 + url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Config-Identity-0.0019.tar.gz; 2513 + sha256 = "1a0jx12pxwpbnkww4xg4lav8j6ls89hrdimhj4a697k56zdhnli9"; 2514 + }; 2515 + propagatedBuildInputs = [ FileHomeDir IPCRun ]; 2516 + buildInputs = [ TestDeep ]; 2517 + meta = { 2518 + description = "Load (and optionally decrypt via GnuPG) user/pass identity information "; 2519 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2520 + homepage = "https://github.com/dagolden/Config-Identity"; 2521 + }; 2522 + }; 2523 + 2524 + ConfigIniFiles = buildPerlModule rec { 2525 + name = "Config-IniFiles-2.95"; 2354 2526 src = fetchurl { 2355 2527 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 2356 - sha256 = "d6d38a416da79de874c5f1825221f22e972ad500b6527d190cc6e9ebc45194b4"; 2528 + sha256 = "414a19f98cc745769ce762aefce01fa52d031bc244403cd32fd1f6257f2dedc2"; 2357 2529 }; 2358 - buildInputs = [ ModuleBuild perl ]; 2359 - propagatedBuildInputs = [ IOstringy ]; 2530 + propagatedBuildInputs = [ IOStringy ]; 2360 2531 meta = { 2361 2532 description = "A module for reading .ini-style configuration files"; 2362 2533 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 2370 2541 url = mirror://cpan/authors/id/D/DR/DRTECH/Config-Merge-1.04.tar.gz; 2371 2542 sha256 = "a932477b43ae5fb04a16f071a891da7bd2086c10c680592f2888fa9d9972cccf"; 2372 2543 }; 2373 - buildInputs = [ ConfigAny YAML ]; 2544 + buildInputs = [ YAML ]; 2374 2545 propagatedBuildInputs = [ ConfigAny ]; 2375 2546 meta = { 2376 2547 description = "Load a configuration directory tree containing YAML, JSON, XML, Perl, INI or Config::General files"; ··· 2385 2556 sha256 = "bfb5870452a12ead4d3fd485045d1fa92b2a11741c3b93b61eb43f3dcbd6099b"; 2386 2557 }; 2387 2558 buildInputs = [ TestFatal ]; 2388 - propagatedBuildInputs = [ ClassLoad ModulePluggable Moose MooseXOneArgNew ParamsUtil RoleHasMessage RoleIdentifiable Throwable TieIxHash TryTiny ]; 2559 + propagatedBuildInputs = [ ModulePluggable MooseXOneArgNew RoleHasMessage RoleIdentifiable Throwable TieIxHash ]; 2389 2560 meta = { 2390 2561 homepage = https://github.com/rjbs/Config-MVP; 2391 2562 description = "Multivalue-property package-oriented configuration"; ··· 2400 2571 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 2401 2572 sha256 = "0iflnsh0sgihff3ra8sr7awiiscmqvrp1anaskkwksqi6yzidab9"; 2402 2573 }; 2403 - propagatedBuildInputs = [ ConfigINI ConfigMVP Moose ]; 2574 + propagatedBuildInputs = [ ConfigINI ConfigMVP ]; 2404 2575 meta = { 2405 2576 homepage = https://github.com/rjbs/Config-MVP-Reader-INI; 2406 2577 description = "An MVP config reader for .ini files"; ··· 2408 2579 }; 2409 2580 }; 2410 2581 2411 - ConfigStd = buildPerlPackage { 2412 - name = "Config-Std-0.901"; 2582 + ConfigStd = buildPerlModule { 2583 + name = "Config-Std-0.903"; 2413 2584 src = fetchurl { 2414 - url = mirror://cpan/authors/id/B/BR/BRICKER/Config-Std-0.901.tar.gz; 2415 - sha256 = "c5c57eb82a37cc41ea152098fc8e5548acfea8861140fbac8fc3beccbb09c243"; 2585 + url = mirror://cpan/authors/id/B/BR/BRICKER/Config-Std-0.903.tar.gz; 2586 + sha256 = "b7709ff663bd279d264ab9c2f51e9e9588479a3367a8c4cfc18659c2a11480fe"; 2416 2587 }; 2417 2588 propagatedBuildInputs = [ ClassStd ]; 2418 2589 meta = { ··· 2434 2605 url = mirror://cpan/authors/id/M/MR/MRSCOTTY/Config-Versioned-1.01.tar.gz; 2435 2606 sha256 = "bc9a4ae3738bd89f86a07bca673627ca3c92ba969737cd6dbc7ab7ad17cd2348"; 2436 2607 }; 2437 - buildInputs = [ DateTime PathClass ]; 2438 - propagatedBuildInputs = [ ConfigStd GitPurePerl Moose ]; 2608 + propagatedBuildInputs = [ ConfigStd GitPurePerl ]; 2439 2609 doCheck = false; 2440 2610 meta = { 2441 2611 description = "Simple, versioned access to configuration data"; ··· 2444 2614 }; 2445 2615 2446 2616 Connector = buildPerlPackage rec { 2447 - name = "Connector-1.22"; 2617 + name = "Connector-1.26"; 2448 2618 src = fetchurl { 2449 2619 url = "mirror://cpan/authors/id/M/MR/MRSCOTTY/${name}.tar.gz"; 2450 - sha256 = "aa178d1865817ad2dea5c79645c8e6420ca2cfb951f20c98b5154307de219016"; 2620 + sha256 = "9852c2b43a8201996530deb1d3aa7fda18abe1ce24c80fbdebd7981cd2f05c45"; 2451 2621 }; 2452 - buildInputs = [ ConfigMerge ConfigStd ConfigVersioned CryptSSLeay DBDSQLite DBI IOSocketSSL LWPProtocolhttps LWPUserAgent TemplateToolkit YAML ]; 2622 + buildInputs = [ ConfigMerge ConfigStd ConfigVersioned DBDSQLite DBI ProcSafeExec TemplateToolkit YAML ]; 2453 2623 propagatedBuildInputs = [ LogLog4perl Moose ]; 2454 2624 prePatch = '' 2455 2625 # Attempts to use network. ··· 2461 2631 }; 2462 2632 }; 2463 2633 2634 + ConstFast = buildPerlModule rec { 2635 + name = "Const-Fast-0.014"; 2636 + src = fetchurl { 2637 + url = mirror://cpan/authors/id/L/LE/LEONT/Const-Fast-0.014.tar.gz; 2638 + sha256 = "1nwlldgrx86yn7y6a53cqgvzm2ircsvxg1addahlcy6510x9a1gq"; 2639 + }; 2640 + propagatedBuildInputs = [ SubExporterProgressive ]; 2641 + buildInputs = [ ModuleBuildTiny TestFatal ]; 2642 + meta = { 2643 + description = "Facility for creating read-only scalars, arrays, and hashes"; 2644 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2645 + }; 2646 + }; 2647 + 2464 2648 ConvertASN1 = buildPerlPackage rec { 2465 2649 name = "Convert-ASN1-0.27"; 2466 2650 src = fetchurl { ··· 2469 2653 }; 2470 2654 }; 2471 2655 2472 - ConvertColor = buildPerlPackage { 2656 + ConvertColor = buildPerlModule { 2473 2657 name = "Convert-Color-0.11"; 2474 2658 src = fetchurl { 2475 2659 url = mirror://cpan/authors/id/P/PE/PEVANS/Convert-Color-0.11.tar.gz; ··· 2489 2673 url = mirror://cpan/authors/id/R/RJ/RJBS/constant-1.33.tar.gz; 2490 2674 sha256 = "015my616h5l2fswh52x4dp3n007gk5lax83ww9q6cmzb610mv5kr"; 2491 2675 }; 2492 - propagatedBuildInputs = [ TestSimple13 ]; 2493 - buildInputs = [ ExtUtilsMakeMaker ]; 2494 2676 }; 2495 2677 2496 - constantboolean = buildPerlPackage { 2678 + constantboolean = buildPerlModule { 2497 2679 name = "constant-boolean-0.02"; 2498 2680 src = fetchurl { 2499 2681 url = mirror://cpan/authors/id/D/DE/DEXTER/constant-boolean-0.02.tar.gz; ··· 2506 2688 }; 2507 2689 }; 2508 2690 2691 + curry = buildPerlPackage rec { 2692 + name = "curry-1.001000"; 2693 + src = fetchurl { 2694 + url = mirror://cpan/authors/id/M/MS/MSTROUT/curry-1.001000.tar.gz; 2695 + sha256 = "1m2n3w67cskh8ic6vf6ik0fmap9zma875kr5rhyznr1041wn064b"; 2696 + }; 2697 + meta = { 2698 + description = "Create automatic curried method call closures for any class or object"; 2699 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2700 + }; 2701 + }; 2702 + 2509 2703 constantdefer = pkgs.perlPackages.constant-defer; 2510 2704 2511 2705 constant-defer = buildPerlPackage rec { ··· 2517 2711 }; 2518 2712 2519 2713 ContextPreserve = buildPerlPackage rec { 2520 - name = "Context-Preserve-0.01"; 2714 + name = "Context-Preserve-0.03"; 2521 2715 src = fetchurl { 2522 - url = "mirror://cpan/authors/id/J/JR/JROCKWAY/${name}.tar.gz"; 2523 - sha256 = "0gssillawjknqks81x7fg7w2x94bnyklgd8ry2pr1k6ifkjhwz46"; 2716 + url = mirror://cpan/authors/id/E/ET/ETHER/Context-Preserve-0.03.tar.gz; 2717 + sha256 = "07zxgmb11bn4zj3w9g1zwbb9iv4jyk5q7hc0nv59knvv5i64m489"; 2524 2718 }; 2525 - buildInputs = [ TestException Testuseok ]; 2719 + buildInputs = [ TestException TestSimple13 ]; 2526 2720 }; 2527 2721 2528 2722 CookieBaker = buildPerlModule rec { 2529 - name = "Cookie-Baker-0.06"; 2723 + name = "Cookie-Baker-0.09"; 2530 2724 src = fetchurl { 2531 2725 url = "mirror://cpan/authors/id/K/KA/KAZEBURO/${name}.tar.gz"; 2532 - sha256 = "4b1fb173d6977af902fa018242a0b28099e5612a2fa43e0160380781f5d76ea0"; 2726 + sha256 = "be020a634162b319cab55b6e2bf10556a33a210a2eee8a2f1aa1b19b5e33aa4f"; 2533 2727 }; 2534 - buildInputs = [ ModuleBuild TestTime ]; 2728 + buildInputs = [ ModuleBuildTiny TestTime ]; 2535 2729 propagatedBuildInputs = [ URI ]; 2536 2730 meta = { 2537 2731 homepage = https://github.com/kazeburo/Cookie-Baker; ··· 2546 2740 url = "mirror://cpan/authors/id/A/AG/AGENT/${name}.tar.gz"; 2547 2741 sha256 = "1616rcn2qn1cwiv3rxb8mq5fmwxpj4gya1lxxxq2w952h03p3fd3"; 2548 2742 }; 2549 - buildInputs = [ TestMore ]; 2550 2743 propagatedBuildInputs = [ CGICookieXS ]; 2551 2744 }; 2552 2745 2746 + Coro = buildPerlPackage rec { 2747 + name = "Coro-6.514"; 2748 + src = fetchurl { 2749 + url = mirror://cpan/authors/id/M/ML/MLEHMANN/Coro-6.514.tar.gz; 2750 + sha256 = "0qndvq74knyra9r98pyllsxz0s80dzc1ljx10arjv9whja1l6cyq"; 2751 + }; 2752 + propagatedBuildInputs = [ AnyEvent Guard commonsense ]; 2753 + buildInputs = [ CanaryStability ]; 2754 + meta = { 2755 + }; 2756 + }; 2757 + 2758 + Corona = buildPerlPackage rec { 2759 + name = "Corona-0.1004"; 2760 + src = fetchurl { 2761 + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Corona-0.1004.tar.gz; 2762 + sha256 = "0g5gpma3998rn61qfjv5csv2nrdi4sc84ipkb4k6synyhfgd3xgz"; 2763 + }; 2764 + propagatedBuildInputs = [ NetServerCoro Plack ]; 2765 + buildInputs = [ TestSharedFork TestTCP ]; 2766 + meta = { 2767 + description = "Coro based PSGI web server"; 2768 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2769 + }; 2770 + }; 2771 + 2553 2772 CPAN = buildPerlPackage rec { 2554 - name = "CPAN-2.10"; 2773 + name = "CPAN-2.16"; 2555 2774 src = fetchurl { 2556 2775 url = "mirror://cpan/authors/id/A/AN/ANDK/${name}.tar.gz"; 2557 - sha256 = "090e9e3d9fca83b89341a75c514c7411b743c887743723dbfe80f30d4ee5f3ad"; 2776 + sha256 = "7dbd61c172b99b05c16a2fce790140489494c744190f6c4f80c162d5ae3ccc2c"; 2558 2777 }; 2559 - propagatedBuildInputs = [ ArchiveZip CompressBzip2 Expect FileHomeDir FileWhich JSONPP LWP ModuleBuild ModuleSignature TermReadKey TextGlob YAML YAMLLibYAML YAMLSyck ]; 2778 + propagatedBuildInputs = [ Expect FileWhich LWP ModuleBuild ModuleSignature TermReadKey TextGlob YAML ]; 2560 2779 meta = { 2561 2780 description = "Query, download and build perl modules from CPAN sites"; 2562 2781 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2563 2782 }; 2783 + buildInputs = [ ArchiveZip ]; 2564 2784 }; 2565 2785 2566 2786 CpanelJSONXS = buildPerlPackage rec { 2567 - name = "Cpanel-JSON-XS-4.01"; 2787 + name = "Cpanel-JSON-XS-4.02"; 2568 2788 src = fetchurl { 2569 2789 url = "mirror://cpan/authors/id/R/RU/RURBAN/${name}.tar.gz"; 2570 - sha256 = "c8cfd32a8a9508ab7f280452428582c3e46d0bed4ea863c3ec27c34f6920de60"; 2790 + sha256 = "e9fe45a0b5bf553076bd395ed04766d58683557f818af559cd82d33409846d20"; 2571 2791 }; 2572 2792 meta = { 2573 2793 description = "CPanel fork of JSON::XS, fast and correct serializing"; ··· 2588 2808 }; 2589 2809 }; 2590 2810 2811 + CPANDistnameInfo = buildPerlPackage rec { 2812 + name = "CPAN-DistnameInfo-0.12"; 2813 + src = fetchurl { 2814 + url = mirror://cpan/authors/id/G/GB/GBARR/CPAN-DistnameInfo-0.12.tar.gz; 2815 + sha256 = "0d94kx596w7k328cvq4y96z1gz12hdhn3z1mklkbrb7fyzlzn91g"; 2816 + }; 2817 + meta = { 2818 + description = "Extract distribution name and version from a distribution filename"; 2819 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2820 + }; 2821 + }; 2822 + 2591 2823 CPANMeta = buildPerlPackage rec { 2592 - name = "CPAN-Meta-2.150005"; 2824 + name = "CPAN-Meta-2.150010"; 2593 2825 src = fetchurl { 2594 2826 url = "mirror://cpan/authors/id/D/DA/DAGOLDEN/${name}.tar.gz"; 2595 - sha256 = "04g7cfbx7vi8kqc9pwv7n3z95vimkbv0h7v6p1ky37gzz3nsw66j"; 2827 + sha256 = "1mm3dfw3ffyzb2ikpqn9l6zyqrxijb4vyywmbx2l21ryqwp0zy74"; 2596 2828 }; 2597 - propagatedBuildInputs = [ ParseCPANMeta CPANMetaYAML CPANMetaRequirements JSONPP ]; 2598 2829 meta = { 2599 2830 homepage = https://github.com/Perl-Toolchain-Gang/CPAN-Meta; 2600 2831 description = "The distribution metadata for a CPAN dist"; ··· 2603 2834 }; 2604 2835 2605 2836 CPANMetaCheck = buildPerlPackage rec { 2606 - name = "CPAN-Meta-Check-0.012"; 2837 + name = "CPAN-Meta-Check-0.014"; 2607 2838 src = fetchurl { 2608 2839 url = "mirror://cpan/authors/id/L/LE/LEONT/${name}.tar.gz"; 2609 - sha256 = "1rymh4l6sdh8l1q2q25lncmi4afbh2il0bpk8gxmd13qmjidjk2b"; 2840 + sha256 = "07rmdbz1rbnb7w33vswn1wixlyh947sqr93xrvcph1hwzhmmg818"; 2610 2841 }; 2611 - buildInputs = [ TestDeep ModuleMetadata ]; 2612 - propagatedBuildInputs = [ CPANMeta CPANMetaRequirements ]; 2842 + buildInputs = [ TestDeep ]; 2613 2843 meta = { 2614 2844 description = "Verify requirements in a CPAN::Meta object"; 2615 2845 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 2617 2847 }; 2618 2848 2619 2849 CPANMetaRequirements = buildPerlPackage { 2620 - name = "CPAN-Meta-Requirements-2.128"; 2850 + name = "CPAN-Meta-Requirements-2.140"; 2621 2851 src = fetchurl { 2622 - url = mirror://cpan/authors/id/D/DA/DAGOLDEN/CPAN-Meta-Requirements-2.128.tar.gz; 2623 - sha256 = "ff0ae309ed76d8c7381fdb8436659a594e6884eeac1c9a742ba9aa7ee2a1d52d"; 2852 + url = mirror://cpan/authors/id/D/DA/DAGOLDEN/CPAN-Meta-Requirements-2.140.tar.gz; 2853 + sha256 = "0898645e8e86f0922f0f0502b503f592a8eb3d3176b4fd87adcc7ba51e751fa9"; 2624 2854 }; 2625 2855 meta = { 2626 2856 homepage = https://github.com/dagolden/CPAN-Meta-Requirements; ··· 2630 2860 }; 2631 2861 2632 2862 CPANMetaYAML = buildPerlPackage rec { 2633 - name = "CPAN-Meta-YAML-0.016"; 2863 + name = "CPAN-Meta-YAML-0.018"; 2634 2864 src = fetchurl { 2635 2865 url = "mirror://cpan/authors/id/D/DA/DAGOLDEN/${name}.tar.gz"; 2636 - sha256 = "195v3lrfjzqxfiqi1zp02xmhp6mg9y3p7abmlfk2nj1rb28p0yrl"; 2866 + sha256 = "150jh9l7baddl2587m23qs2l0pb395qsx9bhsgdsnn6y9k4zgjik"; 2637 2867 }; 2638 - buildInputs = [ JSONPP ]; 2639 2868 doCheck = true; 2640 2869 meta = { 2641 2870 homepage = https://github.com/dagolden/CPAN-Meta-YAML; ··· 2645 2874 }; 2646 2875 2647 2876 CPANPerlReleases = buildPerlPackage rec { 2648 - name = "CPAN-Perl-Releases-2.36"; 2877 + name = "CPAN-Perl-Releases-3.50"; 2649 2878 src = fetchurl { 2650 2879 url = "mirror://cpan/authors/id/B/BI/BINGOS/${name}.tar.gz"; 2651 - sha256 = "092nr3x2bs0lb3k8vk0mkghqzcw05s0gyyvfnmvx4fwwza8kya85"; 2880 + sha256 = "1nr739rnrw58p9r9z26pr4sc4s5z7wbhgyva3r2b2spyaylp5qkz"; 2652 2881 }; 2653 2882 meta = { 2654 2883 homepage = https://github.com/bingos/cpan-perl-releases; ··· 2658 2887 }; 2659 2888 2660 2889 CPANPLUS = buildPerlPackage rec { 2661 - name = "CPANPLUS-0.9154"; 2890 + name = "CPANPLUS-0.9172"; 2662 2891 src = fetchurl { 2663 2892 url = "mirror://cpan/authors/id/B/BI/BINGOS/${name}.tar.gz"; 2664 - sha256 = "1mz20qlk0wjl4mwi4b9nji4hyh9a0l7m1v5bmypwwmhzpac5rq5c"; 2893 + sha256 = "1q4b0fkdn4sh8ym9dig21w96p7kzrhq66lqhn0dy1l3pgx413zlc"; 2665 2894 }; 2666 - propagatedBuildInputs = [ ArchiveExtract LogMessage ModulePluggable ObjectAccessor PackageConstants ]; 2667 2895 doCheck = false; 2668 2896 meta = { 2669 2897 homepage = https://github.com/jib/cpanplus-devel; ··· 2673 2901 }; 2674 2902 2675 2903 CPANUploader = buildPerlPackage rec { 2676 - name = "CPAN-Uploader-0.103010"; 2904 + name = "CPAN-Uploader-0.103013"; 2677 2905 src = fetchurl { 2678 2906 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 2679 - sha256 = "1n57d61q9g37s0pp7sriq8vvqj2cvp3s9v0grpv277s9idvm37x8"; 2907 + sha256 = "07k8ia8gvj9mrz7a2lckgd3vxjsahfr43lgrb85474dkhz94f5pq"; 2680 2908 }; 2681 - propagatedBuildInputs = [ FileHomeDir GetoptLongDescriptive HTTPMessage LWP LWPProtocolhttps TermReadKey ]; 2909 + propagatedBuildInputs = [ FileHomeDir GetoptLongDescriptive LWPProtocolHttps TermReadKey ]; 2682 2910 meta = { 2683 2911 homepage = https://github.com/rjbs/cpan-uploader; 2684 2912 description = "Upload things to the CPAN"; ··· 2708 2936 url = "mirror://cpan/authors/id/D/DP/DPARIS/${name}.tar.gz"; 2709 2937 sha256 = "1rypxlhpd1jc0c327aghgl9y6ls47drmpvn0a40b4k3vhfsypc9d"; 2710 2938 }; 2711 - buildInputs = [CryptCBC]; 2712 2939 }; 2713 2940 2714 2941 CryptDH = buildPerlPackage rec { ··· 2717 2944 url = "mirror://cpan/authors/id/M/MI/MITHALDU/${name}.tar.gz"; 2718 2945 sha256 = "0pvzlgwpx8fzdy64ki15155vhsj30i9zxmw6i4p7irh17d1g7368"; 2719 2946 }; 2720 - buildInputs = [ MathBigInt MathBigIntGMP ]; 2947 + propagatedBuildInputs = [ MathBigIntGMP ]; 2721 2948 }; 2722 2949 2723 2950 CryptDHGMP = buildPerlPackage rec { ··· 2726 2953 url = "mirror://cpan/authors/id/D/DM/DMAKI/${name}.tar.gz"; 2727 2954 sha256 = "0f5gdprcql4kwzgxl2s6ngcfg1jl45lzcqh7dkv5bkwlwmxa9rsi"; 2728 2955 }; 2729 - buildInputs = [ DevelChecklib TestRequires pkgs.gmp ]; 2956 + buildInputs = [ pkgs.gmp DevelChecklib TestRequires ]; 2730 2957 NIX_CFLAGS_COMPILE = "-I${pkgs.gmp.dev}/include"; 2731 2958 NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp"; 2732 2959 }; 2733 2960 2734 - CryptEksblowfish = buildPerlPackage rec { 2961 + CryptEksblowfish = buildPerlModule rec { 2735 2962 name = "Crypt-Eksblowfish-0.009"; 2736 2963 src = fetchurl { 2737 2964 url = "mirror://cpan/authors/id/Z/ZE/ZEFRAM/${name}.tar.gz"; 2738 2965 sha256 = "3cc7126d5841107237a9be2dc5c7fbc167cf3c4b4ce34678a8448b850757014c"; 2739 2966 }; 2740 - buildInputs = [ ModuleBuild ]; 2741 - propagatedBuildInputs = [ClassMix]; 2967 + propagatedBuildInputs = [ ClassMix ]; 2742 2968 }; 2743 2969 2744 2970 CryptJWT = buildPerlPackage rec { 2745 - name = "Crypt-JWT-0.020"; 2971 + name = "Crypt-JWT-0.021"; 2746 2972 src = fetchurl { 2747 2973 url = "mirror://cpan/authors/id/M/MI/MIK/${name}.tar.gz"; 2748 - sha256 = "0587fc11435aecbbdc19b33f774d05ff31f19750b26a3588af93f33e8000d464"; 2974 + sha256 = "7227a10d185d6550fea855ef44bb8fb927d8c8644cfb16e0b674959bf103df5f"; 2749 2975 }; 2750 2976 propagatedBuildInputs = [ CryptX JSONMaybeXS ]; 2751 2977 meta = { ··· 2754 2980 }; 2755 2981 }; 2756 2982 2757 - CryptPasswdMD5 = buildPerlPackage { 2983 + CryptPasswdMD5 = buildPerlModule { 2758 2984 name = "Crypt-PasswdMD5-1.40"; 2759 2985 src = fetchurl { 2760 2986 url = mirror://cpan/authors/id/R/RS/RSAVAGE/Crypt-PasswdMD5-1.40.tgz; ··· 2762 2988 }; 2763 2989 }; 2764 2990 2765 - CryptPKCS10 = buildPerlPackage { 2766 - name = "Crypt-PKCS10-1.0"; 2991 + CryptPKCS10 = buildPerlModule { 2992 + name = "Crypt-PKCS10-1.9"; 2767 2993 src = fetchurl { 2768 - url = mirror://cpan/authors/id/G/GK/GKNOCKE/Crypt-PKCS10-1.0.zip; 2769 - sha256 = "08de199411056df1a1e6374b503574d21089913daa3823ebb21aa399dc59bdb6"; 2994 + url = mirror://cpan/authors/id/M/MR/MRSCOTTY/Crypt-PKCS10-1.9.tar.gz; 2995 + sha256 = "ee0ce58cc17e9a8d7a6f33f3f26aca5be7edfc054204f7946370b3a8d291f0fd"; 2770 2996 }; 2771 - buildInputs = [ pkgs.unzip ]; 2997 + buildInputs = [ pkgs.unzip ModuleBuildTiny ]; 2772 2998 propagatedBuildInputs = [ ConvertASN1 ]; 2773 2999 meta = { 2774 3000 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2775 3001 }; 2776 3002 }; 2777 3003 2778 - CryptRandomSource = buildPerlPackage { 2779 - name = "Crypt-Random-Source-0.07"; 3004 + CryptRandomSource = buildPerlModule { 3005 + name = "Crypt-Random-Source-0.12"; 2780 3006 src = fetchurl { 2781 - url = mirror://cpan/authors/id/N/NU/NUFFIN/Crypt-Random-Source-0.07.tar.gz; 2782 - sha256 = "0kxcqcpknh9hhfnpiymxrjg74yj7nfr7k4fgrfmd9s2cw9p9mqdv"; 3007 + url = mirror://cpan/authors/id/E/ET/ETHER/Crypt-Random-Source-0.12.tar.gz; 3008 + sha256 = "00mw5m52sbz9nqp3f6axyrgcrihqxn7k8gv0vi1kvm1j1nc9g29h"; 2783 3009 }; 2784 - buildInputs = [ Testuseok TestException ]; 2785 - propagatedBuildInputs = [ AnyMoose CaptureTiny ModuleFind namespaceclean SubExporter ]; 3010 + buildInputs = [ ModuleBuildTiny TestException TestSimple13 ]; 3011 + propagatedBuildInputs = [ CaptureTiny ModuleFind Moo SubExporter TypeTiny namespaceclean ]; 2786 3012 meta = { 2787 3013 homepage = http://search.cpan.org/dist/Crypt-Random-Source; 2788 3014 description = "Get weak or strong random data from pluggable sources"; ··· 2808 3034 }; 2809 3035 }; 2810 3036 2811 - CryptMySQL = buildPerlPackage rec { 3037 + CryptMySQL = buildPerlModule rec { 2812 3038 name = "Crypt-MySQL-0.04"; 2813 3039 src = fetchurl { 2814 3040 url = "mirror://cpan/authors/id/I/IK/IKEBE/${name}.tar.gz"; 2815 3041 sha256 = "93ebdfaaefcfe9ab683f0121c85f24475d8197f0bcec46018219e4111434dde3"; 2816 3042 }; 2817 - propagatedBuildInputs = [DigestSHA1]; 3043 + propagatedBuildInputs = [ DigestSHA1 ]; 2818 3044 }; 2819 3045 2820 3046 CryptRijndael = buildPerlPackage rec { ··· 2826 3052 }; 2827 3053 2828 3054 CryptUnixCryptXS = buildPerlPackage rec { 2829 - name = "Crypt-UnixCrypt_XS-0.10"; 3055 + name = "Crypt-UnixCrypt_XS-0.11"; 2830 3056 src = fetchurl { 2831 3057 url = "mirror://cpan/authors/id/B/BO/BORISZ/${name}.tar.gz"; 2832 - sha256 = "1d3xamq2mm3v2bfb1ay66crljm0bigfbhay1fqglcsrb75b7ls7r"; 3058 + sha256 = "1ajg3x6kwxy4x9p3nw1j36qjxpjvdpi9wkca5gfd86y9q8939sv2"; 2833 3059 }; 2834 3060 }; 2835 3061 ··· 2859 3085 }; 2860 3086 2861 3087 CryptOpenSSLBignum = buildPerlPackage rec { 2862 - name = "Crypt-OpenSSL-Bignum-0.04"; 3088 + name = "Crypt-OpenSSL-Bignum-0.09"; 2863 3089 src = fetchurl { 2864 - url = "mirror://cpan/authors/id/I/IR/IROBERTS/${name}.tar.gz"; 2865 - sha256 = "18vg2bqyhc0ahfdh5dkbgph5nh92qcz5vi99jq8aam4h86if78bk"; 3090 + url = mirror://cpan/authors/id/K/KM/KMX/Crypt-OpenSSL-Bignum-0.09.tar.gz; 3091 + sha256 = "1p22znbajq91lbk2k3yg12ig7hy5b4vy8igxwqkmbm4nhgxp4ki3"; 2866 3092 }; 2867 3093 NIX_CFLAGS_COMPILE = "-I${pkgs.openssl.dev}/include"; 2868 3094 NIX_CFLAGS_LINK = "-L${pkgs.openssl.out}/lib -lcrypto"; ··· 2896 3122 sha256 = "1s7zm6ph37kg8jzaxnhi4ff4snxl7mi5h14arxbri0kp6s0lzlzm"; 2897 3123 }; 2898 3124 makeMakerFlags = "--libpath=${pkgs.openssl.out}/lib --incpath=${pkgs.openssl.dev}/include"; 2899 - buildInputs = [ PathClass TryTiny ]; 3125 + buildInputs = [ PathClass ]; 3126 + propagatedBuildInputs = [ LWPProtocolHttps ]; 2900 3127 }; 2901 3128 2902 3129 CSSDOM = buildPerlPackage rec { 2903 - name = "CSS-DOM-0.16"; 3130 + name = "CSS-DOM-0.17"; 2904 3131 src = fetchurl { 2905 3132 url = "mirror://cpan/authors/id/S/SP/SPROUT/${name}.tar.gz"; 2906 - sha256 = "0s1gg6jvcxlj87sbbbcn9riw7rrh2n85hkbaim9civki8vj8vg9z"; 3133 + sha256 = "09phb6c9czpcp9imq06khm54kspsx6hnvfrjxramx663ygmpifb5"; 2907 3134 }; 2908 - 2909 - buildInputs = [ Clone ]; 3135 + propagatedBuildInputs = [ Clone ]; 2910 3136 }; 2911 3137 2912 - CSSMinifierXP = buildPerlPackage rec { 3138 + CSSMinifierXP = buildPerlModule rec { 2913 3139 name = "CSS-Minifier-XS-0.09"; 2914 3140 src = fetchurl { 2915 - url = "https://cpan.metacpan.org/authors/id/G/GT/GTERMARS/CSS-Minifier-XS-0.09.tar.gz"; 3141 + url = mirror://cpan/authors/id/G/GT/GTERMARS/CSS-Minifier-XS-0.09.tar.gz; 2916 3142 sha256 = "1myswrmh0sqp5xjpp03x45z8arfmgkjx0srl3r6kjsyzl1zrk9l8"; 2917 3143 }; 2918 3144 meta = { ··· 2935 3161 }; 2936 3162 }; 2937 3163 2938 - Curses = let version = "1.33"; in buildPerlPackage { 3164 + Curses = let version = "1.36"; in buildPerlPackage { 2939 3165 name = "Curses-${version}"; 2940 3166 src = fetchurl { 2941 3167 url = "mirror://cpan/authors/id/G/GI/GIRAFFED/Curses-${version}.tar.gz"; 2942 - sha256 = "126fhcyb822vqhszdrr7nmhrnshf06076shxdr7la0fwqzsfn7zb"; 3168 + sha256 = "0r6xd9wr0c25rr28zixhqipak575zqsfb7r7f2693i9il1dpj554"; 2943 3169 }; 2944 3170 propagatedBuildInputs = [ pkgs.ncurses ]; 2945 3171 NIX_CFLAGS_LINK = "-lncurses"; ··· 2951 3177 }; 2952 3178 2953 3179 CryptX = buildPerlPackage rec { 2954 - name = "CryptX-0.057"; 3180 + name = "CryptX-0.059"; 2955 3181 src = fetchurl { 2956 3182 url = "mirror://cpan/authors/id/M/MI/MIK/${name}.tar.gz"; 2957 - sha256 = "b85fffbc8ecc0b8f1f768926c6b31e755e6df15556462d101d45ef5c48f9d025"; 3183 + sha256 = "3ef0d6493f332b6a2e1b0d20eda034d060d66f19f48d47244c788c26dca09d27"; 2958 3184 }; 2959 - propagatedBuildInputs = [ JSONMaybeXS ]; 2960 3185 meta = { 2961 3186 description = "Crypto toolkit"; 2962 3187 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 2964 3189 }; 2965 3190 2966 3191 CwdGuard = buildPerlModule rec { 2967 - name = "Cwd-Guard-0.04"; 3192 + name = "Cwd-Guard-0.05"; 2968 3193 src = fetchurl { 2969 3194 url = "mirror://cpan/authors/id/K/KA/KAZEBURO/${name}.tar.gz"; 2970 - sha256 = "071k50n1yr48122jjjg50i1s2kwp06dmrisv35f3wjry8m6cqchm"; 3195 + sha256 = "0xwf4rmii55k3lp19mpbh00mbgby7rxdk2lk84148bjhp6i7rz3s"; 2971 3196 }; 2972 3197 meta = { 2973 3198 description = "Temporary changing working directory (chdir)"; 2974 3199 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2975 3200 }; 3201 + buildInputs = [ TestRequires ]; 2976 3202 }; 2977 3203 2978 3204 DataClone = buildPerlPackage { 2979 - name = "Data-Clone-0.003"; 3205 + name = "Data-Clone-0.004"; 2980 3206 src = fetchurl { 2981 - url = mirror://cpan/authors/id/G/GF/GFUJI/Data-Clone-0.003.tar.gz; 2982 - sha256 = "16ldkjfag4dc3gssj051j212rzr2mawy7d001jflcab9g8hg3f1g"; 3207 + url = mirror://cpan/authors/id/G/GF/GFUJI/Data-Clone-0.004.tar.gz; 3208 + sha256 = "0g1qhi5qyk4fp0pwyaw90vxiyyn8las0i8ghzrnr4srai1wy3r9g"; 2983 3209 }; 2984 3210 buildInputs = [ TestRequires ]; 2985 3211 meta = { ··· 2991 3217 }; 2992 3218 2993 3219 DataCompare = buildPerlPackage rec { 2994 - name = "Data-Compare-1.2102"; 3220 + name = "Data-Compare-1.25"; 2995 3221 src = fetchurl { 2996 3222 url = "mirror://cpan/authors/id/D/DC/DCANTRELL/${name}.tar.gz"; 2997 - sha256 = "0v1997gnq3gpcr7f64jmyay2l60s5z6gsiy5hbpn1p2l2hrfnwlj"; 3223 + sha256 = "0wzasidg9yjcfsi2gdiaw6726ikqda7n24n0v2ngpaazakdkcjqx"; 2998 3224 }; 2999 3225 propagatedBuildInputs = [ FileFindRule ]; 3000 3226 }; ··· 3035 3261 }; 3036 3262 }; 3037 3263 3038 - DataEntropy = buildPerlPackage rec { 3264 + DataEntropy = buildPerlModule rec { 3039 3265 name = "Data-Entropy-0.007"; 3040 3266 src = fetchurl { 3041 3267 url = "mirror://cpan/authors/id/Z/ZE/ZEFRAM/${name}.tar.gz"; 3042 3268 sha256 = "2611c4a1a3038594d79ea4ed14d9e15a9af8f77105f51667795fe4f8a53427e4"; 3043 3269 }; 3044 - buildInputs = [ ModuleBuild ]; 3045 - propagatedBuildInputs = [ParamsClassify DataFloat CryptRijndael HTTPLite]; 3270 + propagatedBuildInputs = [ CryptRijndael DataFloat HTTPLite ParamsClassify ]; 3046 3271 }; 3047 3272 3048 - DataFloat = buildPerlPackage rec { 3049 - name = "Data-Float-0.012"; 3273 + DataFloat = buildPerlModule rec { 3274 + name = "Data-Float-0.013"; 3050 3275 src = fetchurl { 3051 3276 url = "mirror://cpan/authors/id/Z/ZE/ZEFRAM/${name}.tar.gz"; 3052 - sha256 = "698ecb092a3284e260cd3c3208408feb791d7d0f06a02673f9125ab2d51cc2d8"; 3277 + sha256 = "e2b1523d858930b8bbdbd196f08235f5e678b84919ba87712e26313b9c27518a"; 3053 3278 }; 3054 - buildInputs = [ ModuleBuild ]; 3055 3279 }; 3056 3280 3057 3281 DataFormValidator = buildPerlPackage rec { ··· 3065 3289 description = "Validates user input (usually from an HTML form) based on input profile"; 3066 3290 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3067 3291 }; 3292 + buildInputs = [ CGI ]; 3068 3293 }; 3069 3294 3070 3295 DataGUID = buildPerlPackage rec { ··· 3073 3298 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 3074 3299 sha256 = "0yx7d4qwsr9n85gslip0y3mdwr5fkncfbwxz7si2a17x95yl7bxq"; 3075 3300 }; 3076 - propagatedBuildInputs = [ DataUUID SubExporter SubInstall ]; 3301 + propagatedBuildInputs = [ DataUUID SubExporter ]; 3077 3302 meta = { 3078 3303 homepage = https://github.com/rjbs/Data-GUID; 3079 3304 description = "Globally unique identifiers"; ··· 3099 3324 url = mirror://cpan/authors/id/C/CL/CLKAO/Data-Hierarchy-0.34.tar.gz; 3100 3325 sha256 = "1vfrkygdaq0k7006i83jwavg9wgszfcyzbl9b7fp37z2acmyda5k"; 3101 3326 }; 3102 - propagatedBuildInputs = [TestException]; 3327 + buildInputs = [ TestException ]; 3103 3328 }; 3104 3329 3105 3330 DataICal = buildPerlPackage { ··· 3109 3334 sha256 = "8ae9d20af244e5a6f606c7325e9d145dd0002676a178357af860a5e156925720"; 3110 3335 }; 3111 3336 buildInputs = [ TestLongString TestNoWarnings TestWarn ]; 3112 - propagatedBuildInputs = [ ClassAccessor ClassReturnValue TextvFileasData ]; 3337 + propagatedBuildInputs = [ ClassReturnValue TextvFileasData ]; 3113 3338 meta = { 3114 3339 description = "Generates iCalendar (RFC 2445) calendar files"; 3115 3340 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3116 3341 }; 3117 3342 }; 3118 3343 3119 - DataInteger = buildPerlPackage rec { 3120 - name = "Data-Integer-0.005"; 3344 + DataInteger = buildPerlModule rec { 3345 + name = "Data-Integer-0.006"; 3121 3346 src = fetchurl { 3122 3347 url = "mirror://cpan/authors/id/Z/ZE/ZEFRAM/${name}.tar.gz"; 3123 - sha256 = "1dk04jf78sv63lww1qzagxlywcc04cfd3cfvzz168d24db9cr5bz"; 3348 + sha256 = "0m53zxhx9sn49yqh7azlpyy9m65g54v8cd2ha98y77337gg7xdv3"; 3124 3349 }; 3125 - buildInputs = [ ModuleBuild ]; 3126 3350 }; 3127 3351 3128 3352 DataOptList = buildPerlPackage { 3129 - name = "Data-OptList-0.109"; 3353 + name = "Data-OptList-0.110"; 3130 3354 src = fetchurl { 3131 - url = mirror://cpan/authors/id/R/RJ/RJBS/Data-OptList-0.109.tar.gz; 3132 - sha256 = "1j44rm2spprlq3bc80cxni3dzs3gfjiqv1qc9q7820n1qj0wgmqw"; 3355 + url = mirror://cpan/authors/id/R/RJ/RJBS/Data-OptList-0.110.tar.gz; 3356 + sha256 = "1hzmgr2imdg1fc3hmwx0d56fhsdfyrgmgx7jb4jkyiv6575ifq9n"; 3133 3357 }; 3134 3358 propagatedBuildInputs = [ ParamsUtil SubInstall ]; 3135 3359 meta = { ··· 3139 3363 }; 3140 3364 }; 3141 3365 3142 - DataPage = buildPerlPackage { 3366 + DataPage = buildPerlModule { 3143 3367 name = "Data-Page-2.02"; 3144 3368 src = fetchurl { 3145 3369 url = mirror://cpan/authors/id/L/LB/LBROCARD/Data-Page-2.02.tar.gz; 3146 3370 sha256 = "1hvi92c4h2angryc6pngw7gbm3ysc2jfmyxk2wh9ia4vdwpbs554"; 3147 3371 }; 3148 - propagatedBuildInputs = [TestException ClassAccessorChained]; 3372 + propagatedBuildInputs = [ ClassAccessorChained ]; 3373 + buildInputs = [ TestException ]; 3149 3374 }; 3150 3375 3151 - DataPagePageset = buildPerlPackage rec { 3376 + DataPagePageset = buildPerlModule rec { 3152 3377 name = "Data-Page-Pageset-1.02"; 3153 3378 src = fetchurl { 3154 - url = "https://cpan.metacpan.org/authors/id/C/CH/CHUNZI/Data-Page-Pageset-1.02.tar.gz"; 3379 + url = mirror://cpan/authors/id/C/CH/CHUNZI/Data-Page-Pageset-1.02.tar.gz; 3155 3380 sha256 = "142isi8la383dbjxj7lfgcbmmrpzwckcc4wma6rdl8ryajsipb6f"; 3156 3381 }; 3157 - buildInputs = [ TestPod TestPodCoverage ]; 3158 - propagatedBuildInputs = [ DataPage ]; 3382 + buildInputs = [ ClassAccessor DataPage TestException ]; 3159 3383 meta = { 3160 3384 description = "change long page list to be shorter and well navigate"; 3161 3385 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 3186 3410 }; 3187 3411 3188 3412 DataSection = buildPerlPackage rec { 3189 - name = "Data-Section-0.200006"; 3413 + name = "Data-Section-0.200007"; 3190 3414 src = fetchurl { 3191 3415 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 3192 - sha256 = "0psvsfn5q9y1qkzkq62dr1c6bfrckkkz8hr1sgkdn2mbkpwh319l"; 3416 + sha256 = "1pmlxca0a8sv2jjwvhwgqavq6iwys6kf457lby4anjp3f1dpx4yd"; 3193 3417 }; 3194 - propagatedBuildInputs = [ MROCompat SubExporter TestFailWarnings ]; 3418 + propagatedBuildInputs = [ MROCompat SubExporter ]; 3195 3419 meta = { 3196 3420 homepage = https://github.com/rjbs/data-section; 3197 3421 description = "Read multiple hunks of data out of your DATA section"; 3198 3422 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3199 3423 }; 3424 + buildInputs = [ TestFailWarnings ]; 3200 3425 }; 3201 3426 3202 - DataSerializer = buildPerlPackage { 3427 + DataSerializer = buildPerlModule { 3203 3428 name = "Data-Serializer-0.60"; 3204 3429 src = fetchurl { 3205 3430 url = mirror://cpan/authors/id/N/NE/NEELY/Data-Serializer-0.60.tar.gz; 3206 3431 sha256 = "0ca4s811l7f2bqkx7vnyxbpp4f0qska89g2pvsfb3k0bhhbk0jdk"; 3207 3432 }; 3208 - buildInputs = [ ModuleBuild ]; 3209 3433 meta = { 3210 3434 description = "Modules that serialize data structures"; 3211 3435 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 3231 3455 sha256 = "06e08432a6b97705606c925709b99129ad926516e477d58e4461e4b3d9f30917"; 3232 3456 }; 3233 3457 buildInputs = [ TestRequires ]; 3234 - propagatedBuildInputs = [ Moose PathClass SubExporter namespaceclean ]; 3458 + propagatedBuildInputs = [ Moose PathClass namespaceclean ]; 3235 3459 meta = { 3236 3460 homepage = https://metacpan.org/release/Data-Stream-Bulk; 3237 3461 description = "N at a time iteration API"; ··· 3254 3478 3255 3479 DataTaxi = buildPerlPackage { 3256 3480 name = "Data-Taxi-0.96"; 3257 - propagatedBuildInputs = [DebugShowStuff]; 3258 3481 src = fetchurl { 3259 3482 url = mirror://cpan/authors/id/M/MI/MIKO/Data-Taxi-0.96.tar.gz; 3260 3483 sha256 = "0y4wls4jlwd6prvd77szymddhq9sfj06kaqnk4frlvd0zh83djxb"; 3261 3484 }; 3485 + buildInputs = [ DebugShowStuff ]; 3262 3486 }; 3263 3487 3264 3488 DataUniqid = buildPerlPackage rec { ··· 3281 3505 }; 3282 3506 3283 3507 DataUUID = buildPerlPackage rec { 3284 - name = "Data-UUID-1.220"; 3508 + name = "Data-UUID-1.221"; 3285 3509 src = fetchurl { 3286 - url = "mirror://cpan/modules/by-module/Data/${name}.tar.gz"; 3287 - sha256 = "0q7rfi7firwcvkhh9bym3c56hlm63badfli27m77139lwh33nlwr"; 3510 + url = mirror://cpan/authors/id/R/RJ/RJBS/Data-UUID-1.221.tar.gz; 3511 + sha256 = "0rw60wib0mj5z0v909mplh750y40hzyzf4z0b6h4ajxplyiv5irw"; 3288 3512 }; 3289 3513 }; 3290 3514 ··· 3311 3535 url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; 3312 3536 sha256 = "4470f253b8d2720a4dd3fa3ae550995417c2269f3be7ff030e01afa04a3a9421"; 3313 3537 }; 3314 - buildInputs = [ Test2Suite ]; 3538 + buildInputs = [ Test2Suite TestSimple13 ]; 3315 3539 propagatedBuildInputs = [ NetDomainTLD ]; 3316 3540 meta = { 3317 3541 homepage = https://metacpan.org/release/Data-Validate-Domain; ··· 3358 3582 sha256 = "0m7d1505af9z2hj5aw020grcmjjlvnkjpvjam457d7k5qfy4m8lf"; 3359 3583 }; 3360 3584 buildInputs = [ TestRequires ]; 3361 - propagatedBuildInputs = 3362 - [ ClassLoad Moose TaskWeaken TieToObject namespaceclean ]; 3585 + propagatedBuildInputs = [ Moose TaskWeaken TieToObject namespaceclean ]; 3363 3586 }; 3364 3587 3365 3588 DateCalc = buildPerlPackage { 3366 - name = "Date-Calc-6.3"; 3589 + name = "Date-Calc-6.4"; 3367 3590 src = fetchurl { 3368 - url = mirror://cpan/authors/id/S/ST/STBEY/Date-Calc-6.3.tar.gz; 3369 - sha256 = "14yvbgy9n8icwlm5zi86lskvxd6nsl42i1g9f5dwdaw9my463diy"; 3591 + url = mirror://cpan/authors/id/S/ST/STBEY/Date-Calc-6.4.tar.gz; 3592 + sha256 = "1barz0jgdaan3jm7ciphs5n3ahwkl42imprs3y8c1dwpwyr3gqbw"; 3370 3593 }; 3371 - propagatedBuildInputs = [CarpClan BitVector]; 3594 + propagatedBuildInputs = [ BitVector ]; 3372 3595 doCheck = false; # some of the checks rely on the year being <2015 3373 3596 meta = { 3374 3597 maintainers = with maintainers; [ ]; ··· 3377 3600 }; 3378 3601 3379 3602 DateExtract = buildPerlPackage { 3380 - name = "Date-Extract-0.05"; 3603 + name = "Date-Extract-0.06"; 3381 3604 src = fetchurl { 3382 - url = mirror://cpan/authors/id/S/SH/SHARYANTO/Date-Extract-0.05.tar.gz; 3383 - sha256 = "ef866b4d596e976a6f4e4b266a6ad7fe4513fad9ae761d7a9ef66f672695fe6d"; 3605 + url = mirror://cpan/authors/id/A/AL/ALEXMV/Date-Extract-0.06.tar.gz; 3606 + sha256 = "bc7658d5c50c3525ec0efcb55236a5de2d5d4fc06fc147fa3929c8f0953cda2b"; 3384 3607 }; 3385 - buildInputs = [TestMockTime]; 3386 - propagatedBuildInputs = [DateTimeFormatNatural ClassDataInheritable]; 3608 + buildInputs = [ TestMockTime ]; 3609 + propagatedBuildInputs = [ DateTimeFormatNatural ]; 3387 3610 }; 3388 3611 3389 3612 DateManip = buildPerlPackage rec { 3390 - name = "Date-Manip-6.51"; 3613 + name = "Date-Manip-6.70"; 3391 3614 src = fetchurl { 3392 3615 url = "mirror://cpan/authors/id/S/SB/SBECK/${name}.tar.gz"; 3393 - sha256 = "0afvr2q2hspd807d6wd7kmrr7ypxdlh8bcnqsqbfwcwd74qadg13"; 3616 + sha256 = "0r4k4ypb09xwhvq6das0vpx2c0xbhhhx83knq6jfpf8m55h8qi9r"; 3394 3617 }; 3395 3618 # for some reason, parsing /etc/localtime does not work anymore - make sure that the fallback "/bin/date +%Z" will work 3396 3619 patchPhase = '' 3397 3620 sed -i "s#/bin/date#${pkgs.coreutils}/bin/date#" lib/Date/Manip/TZ.pm 3398 3621 ''; 3399 - propagatedBuildInputs = [ TestInter ]; 3400 3622 meta = { 3401 3623 description = "Date manipulation routines"; 3402 3624 }; 3625 + buildInputs = [ TestInter ]; 3403 3626 }; 3404 3627 3405 3628 DateSimple = buildPerlPackage { ··· 3413 3636 }; 3414 3637 }; 3415 3638 3416 - DateTime = buildPerlModule rec { 3417 - name = "DateTime-1.21"; 3639 + DateTime = buildPerlPackage rec { 3640 + name = "DateTime-1.48"; 3418 3641 src = fetchurl { 3419 3642 url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; 3420 - sha256 = "1cgnscbh40f783znpq15rkvbfflfm8azdl0v6yqr7minmq6899d3"; 3643 + sha256 = "0glcsvgldrmbwbaps6hssjzipzghhx4jh3g4jdncjspdmdp481ah"; 3421 3644 }; 3422 - buildInputs = [ TestFatal TestWarnings ]; 3423 - propagatedBuildInputs = [ DateTimeLocale DateTimeTimeZone ParamsValidate TryTiny ]; 3645 + buildInputs = [ CPANMetaCheck TestFatal TestWarnings ]; 3646 + propagatedBuildInputs = [ DateTimeLocale DateTimeTimeZone ]; 3424 3647 meta = { 3425 3648 description = "A date and time object"; 3426 3649 license = stdenv.lib.licenses.artistic2; ··· 3433 3656 url = "mirror://cpan/authors/id/P/PI/PIJLL/${name}.tar.gz"; 3434 3657 sha256 = "03h0llkwsiw2d2ci1ah5x9sp8xrvnbgd471i5hnpgl5w32nnhndv"; 3435 3658 }; 3436 - propagatedBuildInputs = [ DateTime ]; 3437 3659 meta = { 3438 3660 description = "Dates in the Julian calendar"; 3439 3661 license = stdenv.lib.licenses.artistic2; 3440 3662 }; 3663 + buildInputs = [ DateTime ]; 3441 3664 }; 3442 3665 3443 3666 DateTimeEventICal = buildPerlPackage rec { ··· 3446 3669 url = "mirror://cpan/authors/id/F/FG/FGLOCK/${name}.tar.gz"; 3447 3670 sha256 = "1skmykxbrf98ldi72d5s1v6228gfdr5iy4y0gpl0xwswxy247njk"; 3448 3671 }; 3449 - propagatedBuildInputs = [ DateTime DateTimeEventRecurrence ]; 3672 + propagatedBuildInputs = [ DateTimeEventRecurrence ]; 3450 3673 meta = { 3451 3674 description = "DateTime rfc2445 recurrences"; 3452 3675 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 3454 3677 }; 3455 3678 3456 3679 DateTimeEventRecurrence = buildPerlPackage { 3457 - name = "DateTime-Event-Recurrence-0.16"; 3680 + name = "DateTime-Event-Recurrence-0.19"; 3458 3681 src = fetchurl { 3459 - url = mirror://cpan/authors/id/F/FG/FGLOCK/DateTime-Event-Recurrence-0.16.tar.gz; 3460 - sha256 = "3872e0126cd9527a918d3e537f85342d1fbb1e6a9ae5833262201b31879f8609"; 3682 + url = mirror://cpan/authors/id/F/FG/FGLOCK/DateTime-Event-Recurrence-0.19.tar.gz; 3683 + sha256 = "f9408789a461107766ca1a232bb3ec1e702eec7ca8167401ea6ec3f4b6d0b5a5"; 3461 3684 }; 3462 - propagatedBuildInputs = [ DateTime DateTimeSet ]; 3685 + propagatedBuildInputs = [ DateTimeSet ]; 3463 3686 }; 3464 3687 3465 3688 DateTimeFormatBuilder = buildPerlPackage { ··· 3468 3691 url = mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Format-Builder-0.81.tar.gz; 3469 3692 sha256 = "7cd58a8cb53bf698407cc992f89e4d49bf3dc55baf4f3f00f1def63a0fff33ef"; 3470 3693 }; 3471 - propagatedBuildInputs = [ ClassFactoryUtil DateTime DateTimeFormatStrptime ParamsValidate ]; 3694 + propagatedBuildInputs = [ ClassFactoryUtil DateTimeFormatStrptime ParamsValidate ]; 3472 3695 meta = { 3473 3696 description = "Create DateTime parser classes and objects"; 3474 3697 license = stdenv.lib.licenses.artistic2; 3475 3698 }; 3476 3699 }; 3477 3700 3478 - DateTimeFormatDateParse = buildPerlPackage { 3701 + DateTimeFormatDateParse = buildPerlModule { 3479 3702 name = "DateTime-Format-DateParse-0.05"; 3480 3703 src = fetchurl { 3481 3704 url = mirror://cpan/authors/id/J/JH/JHOBLITT/DateTime-Format-DateParse-0.05.tar.gz; 3482 3705 sha256 = "f6eca4c8be66ce9992ee150932f8fcf07809fd3d1664caf200b8a5fd3a7e5ebc"; 3483 3706 }; 3484 - buildInputs = [ ModuleBuild ]; 3485 - propagatedBuildInputs = [ DateTime DateTimeTimeZone TimeDate ]; 3707 + propagatedBuildInputs = [ DateTime TimeDate ]; 3486 3708 meta = { 3487 3709 description = "Parses Date::Parse compatible formats"; 3488 3710 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 3490 3712 }; 3491 3713 3492 3714 DateTimeFormatFlexible = buildPerlPackage { 3493 - name = "DateTime-Format-Flexible-0.26"; 3715 + name = "DateTime-Format-Flexible-0.30"; 3494 3716 src = fetchurl { 3495 - url = mirror://cpan/authors/id/T/TH/THINC/DateTime-Format-Flexible-0.26.tar.gz; 3496 - sha256 = "436efbc5e87cc385112e1c44336427fea32df670caf2b7d6dbb7a113ac6e693d"; 3717 + url = mirror://cpan/authors/id/T/TH/THINC/DateTime-Format-Flexible-0.30.tar.gz; 3718 + sha256 = "e7974e0492d7801682b400dd8e9a6fbfd8a56602942883cd7867a2008734cca4"; 3497 3719 }; 3498 - propagatedBuildInputs = [ DateTime DateTimeFormatBuilder DateTimeTimeZone ListMoreUtils ModulePluggable TestMockTime ]; 3720 + propagatedBuildInputs = [ DateTimeFormatBuilder ListMoreUtils ModulePluggable ]; 3499 3721 meta = { 3500 3722 description = "Flexibly parse strings and turn them into DateTime objects"; 3501 3723 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3502 3724 }; 3725 + buildInputs = [ TestException TestMockTime TestNoWarnings ]; 3503 3726 }; 3504 3727 3505 - DateTimeFormatHTTP = buildPerlPackage rec { 3728 + DateTimeFormatHTTP = buildPerlModule rec { 3506 3729 name = "DateTime-Format-HTTP-0.42"; 3507 3730 src = fetchurl { 3508 3731 url = "mirror://cpan/authors/id/C/CK/CKRAS/${name}.tar.gz"; ··· 3515 3738 }; 3516 3739 }; 3517 3740 3518 - DateTimeFormatICal = buildPerlPackage { 3741 + DateTimeFormatICal = buildPerlModule { 3519 3742 name = "DateTime-Format-ICal-0.09"; 3520 3743 src = fetchurl { 3521 3744 url = mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Format-ICal-0.09.tar.gz; 3522 3745 sha256 = "8b09f6539f5e9c0df0e6135031699ed4ef9eef8165fc80aefeecc817ef997c33"; 3523 3746 }; 3524 - buildInputs = [ ModuleBuild ]; 3525 - propagatedBuildInputs = [ DateTime DateTimeEventICal DateTimeSet DateTimeTimeZone ]; 3747 + propagatedBuildInputs = [ DateTimeEventICal ]; 3526 3748 meta = { 3527 3749 description = "Parse and format iCal datetime and duration strings"; 3528 3750 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3529 3751 }; 3530 3752 }; 3531 3753 3532 - DateTimeFormatISO8601 = buildPerlPackage { 3754 + DateTimeFormatISO8601 = buildPerlModule { 3533 3755 name = "DateTime-Format-ISO8601-0.08"; 3534 3756 src = fetchurl { 3535 3757 url = mirror://cpan/authors/id/J/JH/JHOBLITT/DateTime-Format-ISO8601-0.08.tar.gz; 3536 3758 sha256 = "1syccqd5jlwms8v78ksnf68xijzl97jky5vbwhnyhxi5gvgfx8xk"; 3537 3759 }; 3538 - propagatedBuildInputs = [ DateTime DateTimeFormatBuilder ModuleBuild ]; 3760 + propagatedBuildInputs = [ DateTimeFormatBuilder ]; 3539 3761 meta = { 3540 3762 description = "Parses ISO8601 formats"; 3541 3763 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 3545 3767 }; 3546 3768 3547 3769 DateTimeFormatMail = buildPerlPackage { 3548 - name = "DateTime-Format-Mail-0.402"; 3770 + name = "DateTime-Format-Mail-0.403"; 3549 3771 src = fetchurl { 3550 - url = mirror://cpan/authors/id/B/BO/BOOK/DateTime-Format-Mail-0.402.tar.gz; 3551 - sha256 = "d788c883969e1647ed0524cc130d897276de23eaa3261f3616458ddd3a4a88fb"; 3772 + url = mirror://cpan/authors/id/B/BO/BOOK/DateTime-Format-Mail-0.403.tar.gz; 3773 + sha256 = "8df8e35c4477388ff5c7ce8b3e8b6ae4ed30209c7a5051d41737bd14d755fcb0"; 3552 3774 }; 3553 3775 propagatedBuildInputs = [ DateTime ParamsValidate ]; 3554 3776 meta = { ··· 3557 3779 }; 3558 3780 }; 3559 3781 3560 - DateTimeFormatNatural = buildPerlPackage { 3561 - name = "DateTime-Format-Natural-1.03"; 3782 + DateTimeFormatNatural = buildPerlModule { 3783 + name = "DateTime-Format-Natural-1.05"; 3562 3784 src = fetchurl { 3563 - url = mirror://cpan/authors/id/S/SC/SCHUBIGER/DateTime-Format-Natural-1.03.tar.gz; 3564 - sha256 = "1m3bmv90kww8xr4dda75isvzigy8y3clgvk58zp0bxc5d7k4qdxi"; 3785 + url = mirror://cpan/authors/id/S/SC/SCHUBIGER/DateTime-Format-Natural-1.05.tar.gz; 3786 + sha256 = "10ldrhz5rnpsd8qmqn1a4s0w5hhfbjrr13a93yx7kpp89g85pxqv"; 3565 3787 }; 3566 3788 buildInputs = [ ModuleUtil TestMockTime ]; 3567 - propagatedBuildInputs = [ Clone DateTime DateTimeTimeZone ListMoreUtils ParamsValidate boolean ]; 3789 + propagatedBuildInputs = [ Clone DateTime ListMoreUtils ParamsValidate boolean ]; 3568 3790 meta = { 3569 3791 description = "Create machine readable date/time with natural parsing logic"; 3570 3792 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3571 3793 }; 3572 3794 }; 3573 3795 3574 - DateTimeFormatMySQL = buildPerlPackage rec { 3796 + DateTimeFormatMySQL = buildPerlModule rec { 3575 3797 name = "DateTime-Format-MySQL-0.06"; 3576 3798 src = fetchurl { 3577 3799 url = "mirror://cpan/authors/id/X/XM/XMIKEW/${name}.tar.gz"; 3578 3800 sha256 = "07cgz60gxvrv7xqvngyll60pa8cx93h3jyx9kc9wdkn95qbd864q"; 3579 3801 }; 3580 - propagatedBuildInputs = [ DateTime DateTimeFormatBuilder ModuleBuild ]; 3802 + propagatedBuildInputs = [ DateTimeFormatBuilder ]; 3581 3803 meta = { 3582 3804 description = "Parse and format MySQL dates and times"; 3583 3805 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 3585 3807 }; 3586 3808 }; 3587 3809 3588 - DateTimeFormatPg = buildPerlPackage { 3589 - name = "DateTime-Format-Pg-0.16008"; 3810 + DateTimeFormatPg = buildPerlModule { 3811 + name = "DateTime-Format-Pg-0.16013"; 3590 3812 src = fetchurl { 3591 - url = mirror://cpan/authors/id/D/DM/DMAKI/DateTime-Format-Pg-0.16008.tar.gz; 3592 - sha256 = "0mvh4wp54vh7mnhfd2lndzjfikjify98vaav6vwbraxlhjvwyn3x"; 3813 + url = mirror://cpan/authors/id/D/DM/DMAKI/DateTime-Format-Pg-0.16013.tar.gz; 3814 + sha256 = "16siw0f3a0ilzv5fnfas5s9n92drjy271yf6qvmmpm0vwnjjx1kz"; 3593 3815 }; 3594 - propagatedBuildInputs = [ DateTime DateTimeFormatBuilder DateTimeTimeZone ]; 3816 + propagatedBuildInputs = [ DateTimeFormatBuilder ]; 3595 3817 meta = { 3596 3818 description = "Parse and format PostgreSQL dates and times"; 3597 3819 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3598 3820 maintainers = with maintainers; [ ]; 3599 3821 platforms = stdenv.lib.platforms.unix; 3600 3822 }; 3823 + buildInputs = [ ModuleBuildTiny ]; 3601 3824 }; 3602 3825 3603 3826 DateTimeFormatStrptime = buildPerlPackage rec { 3604 - name = "DateTime-Format-Strptime-1.68"; 3827 + name = "DateTime-Format-Strptime-1.75"; 3605 3828 src = fetchurl { 3606 3829 url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; 3607 - sha256 = "d0f97e282b4de61390b5c3a498d3b9ee553f728c169c0845c6de02102d823929"; 3830 + sha256 = "4fcfb2ac4f79d7ff2855a405f39050d2ea691ee098ce54ede8af79c8d6ab3c19"; 3608 3831 }; 3609 3832 buildInputs = [ TestFatal TestWarnings ]; 3610 - propagatedBuildInputs = [ DateTime DateTimeLocale DateTimeTimeZone PackageDeprecationManager ParamsValidate TryTiny ]; 3833 + propagatedBuildInputs = [ DateTime PackageDeprecationManager ]; 3611 3834 meta = { 3612 3835 homepage = https://metacpan.org/release/DateTime-Format-Strptime; 3613 3836 description = "Parse and format strp and strf time patterns"; ··· 3621 3844 url = "mirror://cpan/authors/id/C/CF/CFAERBER/${name}.tar.gz"; 3622 3845 sha256 = "cc1f4e0ae1d39b0d4c3dddccfd7423c77c67a70950c4b5ecabf8ca553ab294b4"; 3623 3846 }; 3624 - propagatedBuildInputs = [ DateTime DateTimeFormatBuilder ]; 3847 + propagatedBuildInputs = [ DateTimeFormatBuilder ]; 3625 3848 meta = { 3626 3849 description = "Parse and format SQLite dates and times"; 3627 3850 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 3629 3852 }; 3630 3853 3631 3854 DateTimeFormatW3CDTF = buildPerlPackage { 3632 - name = "DateTime-Format-W3CDTF-0.06"; 3855 + name = "DateTime-Format-W3CDTF-0.07"; 3633 3856 src = fetchurl { 3634 - url = mirror://cpan/authors/id/G/GW/GWILLIAMS/DateTime-Format-W3CDTF-0.06.tar.gz; 3635 - sha256 = "b9a542bed9c52b0a89dd590a5184e38ee334c824bbe6bac842dd7dd1f88fbd7a"; 3857 + url = mirror://cpan/authors/id/G/GW/GWILLIAMS/DateTime-Format-W3CDTF-0.07.tar.gz; 3858 + sha256 = "69a02b661bbf1daa14a4813cb6786eaa66dbdf2743f0b3f458e30234c3a26268"; 3636 3859 }; 3637 3860 propagatedBuildInputs = [ DateTime ]; 3638 3861 meta = { ··· 3643 3866 }; 3644 3867 3645 3868 DateTimeLocale = buildPerlPackage rec { 3646 - name = "DateTime-Locale-1.03"; 3869 + name = "DateTime-Locale-1.17"; 3647 3870 src = fetchurl { 3648 3871 url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; 3649 - sha256 = "3100568a62a91ca1c09c0aac8e1e4ba34e6f82047ec64f714733a647c040f511"; 3872 + sha256 = "0ca6598b3f89e92e3d1140e5685c69f6f795f6eed158fa482f33ce2122b35cc9"; 3650 3873 }; 3651 - buildInputs = [ DistCheckConflicts TestFatal TestRequires TestWarnings ]; 3652 - propagatedBuildInputs = [ DistCheckConflicts ListMoreUtils ParamsValidate ]; 3874 + buildInputs = [ CPANMetaCheck FileShareDirInstall TestFatal TestFileShareDir TestRequires TestWarnings ]; 3875 + propagatedBuildInputs = [ FileShareDir ParamsValidationCompiler ScalarListUtils Specio namespaceautoclean ]; 3653 3876 meta = { 3654 3877 homepage = https://metacpan.org/release/DateTime-Locale; 3655 3878 description = "Localization support for DateTime.pm"; ··· 3657 3880 }; 3658 3881 }; 3659 3882 3660 - DateTimeSet = buildPerlPackage rec { 3661 - name = "DateTime-Set-0.3600"; 3883 + DateTimeSet = buildPerlModule rec { 3884 + name = "DateTime-Set-0.3900"; 3662 3885 src = fetchurl { 3663 3886 url = "mirror://cpan/authors/id/F/FG/FGLOCK/${name}.tar.gz"; 3664 - sha256 = "83503960c773efadfe2b0255e61bc1eb531bb6f497463d3b3880d7a516bc2f13"; 3887 + sha256 = "94f41c3924aafde4ef7fa6b58e0595d4038d8ac5ffd62ba111b13c5f4dbc0946"; 3665 3888 }; 3666 - propagatedBuildInputs = [ DateTime SetInfinite ]; 3889 + propagatedBuildInputs = [ DateTime ParamsValidate SetInfinite ]; 3667 3890 meta = { 3668 3891 description = "DateTime set objects"; 3669 3892 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 3671 3894 }; 3672 3895 3673 3896 DateTimeTimeZone = buildPerlPackage rec { 3674 - name = "DateTime-TimeZone-1.97"; 3897 + name = "DateTime-TimeZone-2.18"; 3675 3898 src = fetchurl { 3676 3899 url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; 3677 - sha256 = "68a5f4b0a77074f9cc96b2c1d2282e2110db74f55e43fbad72926cee0fd434c8"; 3900 + sha256 = "b7f74295650bde3f378017113dcc504cefecc054cf6ef31133dc76940e15453a"; 3678 3901 }; 3679 3902 buildInputs = [ TestFatal TestRequires ]; 3680 - propagatedBuildInputs = [ ClassSingleton ListAllUtils ModuleRuntime ParamsValidate TryTiny ]; 3903 + propagatedBuildInputs = [ ClassSingleton ParamsValidationCompiler Specio namespaceautoclean ]; 3681 3904 meta = { 3682 3905 homepage = https://metacpan.org/release/DateTime-TimeZone; 3683 3906 description = "Time zone object base class and factory"; ··· 3691 3914 url = mirror://cpan/authors/id/R/RO/ROKR/DateTimeX-Easy-0.089.tar.gz; 3692 3915 sha256 = "17e6d202e7ac6049523048e97bb8f195e3c79208570da1504f4313584e487a79"; 3693 3916 }; 3694 - buildInputs = [ TestMost ModuleBuild ]; 3695 - propagatedBuildInputs = [ DateTime DateTimeFormatFlexible DateTimeFormatICal DateTimeFormatNatural TimeDate ]; 3917 + buildInputs = [ TestMost ]; 3918 + propagatedBuildInputs = [ DateTimeFormatFlexible DateTimeFormatICal DateTimeFormatNatural TimeDate ]; 3696 3919 doCheck = false; 3697 3920 meta = { 3698 3921 description = "Parse a date/time string using the best method available"; ··· 3700 3923 }; 3701 3924 }; 3702 3925 3703 - DebugShowStuff = buildPerlPackage { 3926 + DebugShowStuff = buildPerlModule { 3704 3927 name = "Debug-ShowStuff-1.16"; 3705 3928 src = fetchurl { 3706 3929 url = mirror://cpan/authors/id/M/MI/MIKO/Debug-ShowStuff-1.16.tar.gz; ··· 3726 3949 }; 3727 3950 }; 3728 3951 3952 + DevelCheckBin = buildPerlPackage rec { 3953 + name = "Devel-CheckBin-0.04"; 3954 + src = fetchurl { 3955 + url = mirror://cpan/authors/id/T/TO/TOKUHIROM/Devel-CheckBin-0.04.tar.gz; 3956 + sha256 = "1r735yzgvsxkj4m6ks34xva5m21cfzp9qiis2d4ivv99kjskszqm"; 3957 + }; 3958 + meta = { 3959 + description = "check that a command is available"; 3960 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3961 + homepage = "https://github.com/tokuhirom/Devel-CheckBin"; 3962 + }; 3963 + }; 3964 + 3965 + DevelCheckCompiler = buildPerlModule rec { 3966 + name = "Devel-CheckCompiler-0.07"; 3967 + src = fetchurl { 3968 + url = mirror://cpan/authors/id/S/SY/SYOHEX/Devel-CheckCompiler-0.07.tar.gz; 3969 + sha256 = "1db973a4dbyknjxq608hywil5ai6vplnayshqxrd7m5qnjbpd2vn"; 3970 + }; 3971 + buildInputs = [ ModuleBuildTiny ]; 3972 + meta = { 3973 + description = "Check the compiler's availability"; 3974 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3975 + homepage = "https://github.com/tokuhirom/Devel-CheckCompiler"; 3976 + }; 3977 + }; 3978 + 3729 3979 DevelChecklib = buildPerlPackage rec { 3730 - name = "Devel-CheckLib-1.05"; 3980 + name = "Devel-CheckLib-1.11"; 3731 3981 src = fetchurl { 3732 3982 url = "mirror://cpan/authors/id/M/MA/MATTN/${name}.tar.gz"; 3733 - sha256 = "0qs7c8jffar2rpvscrd8rcds75zsc46cizp5fi5369821jl4fw3a"; 3983 + sha256 = "1h9jna2d83kpckkm87xwqx84kwd83d2dsynky3hnvgl0gqc1qvdx"; 3734 3984 }; 3735 - propagatedBuildInputs = [ IOCaptureOutput ]; 3985 + buildInputs = [ IOCaptureOutput MockConfig ]; 3736 3986 }; 3737 3987 3738 3988 DevelCheckOS = buildPerlPackage rec { 3739 - name = "Devel-CheckOS-1.76"; 3989 + name = "Devel-CheckOS-1.81"; 3740 3990 src = fetchurl { 3741 3991 url = "mirror://cpan/authors/id/D/DC/DCANTRELL/${name}.tar.gz"; 3742 - sha256 = "f83fb4cb8de060f607214b1e88c98ac6c4e065371e646fe896f16ea887aecb0c"; 3992 + sha256 = "f3c17b56b79283b62616f938d36c57adc9df06bfaa295ff98be21e9014a23b10"; 3743 3993 }; 3744 - propagatedBuildInputs = [ DataCompare FileFindRule ]; 3994 + propagatedBuildInputs = [ DataCompare ]; 3745 3995 }; 3746 3996 3747 3997 DevelPatchPerl = buildPerlPackage rec { 3748 - name = "Devel-PatchPerl-1.38"; 3998 + name = "Devel-PatchPerl-1.48"; 3749 3999 src = fetchurl { 3750 4000 url = "mirror://cpan/authors/id/B/BI/BINGOS/${name}.tar.gz"; 3751 - sha256 = "0997ms4ksvxy0x0bnhrm7mhx3d2rbmgdiv3xdsawb17r2695vrgk"; 4001 + sha256 = "1zlh1pmlihzcabj2zyfdnrqj6kfl3n9769yfrs296wxgaa7bra96"; 3752 4002 }; 3753 4003 propagatedBuildInputs = [ Filepushd ModulePluggable ]; 3754 4004 meta = { ··· 3759 4009 }; 3760 4010 3761 4011 DevelPPPort = buildPerlPackage rec { 3762 - name = "Devel-PPPort-3.32"; 4012 + name = "Devel-PPPort-3.36"; 3763 4013 src = fetchurl { 3764 4014 url = "mirror://cpan/authors/id/W/WO/WOLFSAGE/${name}.tar.gz"; 3765 - sha256 = "257801ef441f317bc79d20cdc72344e5b4ff6f685d65bdf79ff153e733fa3856"; 4015 + sha256 = "b70fb1b4e2d48983ad20052fd7ae6df4c10ceffdedbacb2d691ddc9c957afa52"; 3766 4016 }; 3767 4017 meta = { 3768 4018 description = "Perl/Pollution/Portability"; ··· 3811 4061 }; 3812 4062 }; 3813 4063 3814 - DBDMock = buildPerlPackage { 4064 + DBDMock = buildPerlModule { 3815 4065 name = "DBD-Mock-1.45"; 3816 4066 src = fetchurl { 3817 4067 url = mirror://cpan/authors/id/D/DI/DICHI/DBD-Mock/DBD-Mock-1.45.tar.gz; 3818 4068 sha256 = "40a80c37b31ef14536b58b4a8b483e65953b00b8fa7397817c7eb76d540bd00f"; 3819 4069 }; 3820 - propagatedBuildInputs = [ DBI TestException ]; 4070 + propagatedBuildInputs = [ DBI ]; 4071 + buildInputs = [ TestException ]; 3821 4072 }; 3822 4073 3823 4074 DBDSQLite = import ../development/perl-modules/DBD-SQLite { ··· 3842 4093 3843 4094 DBI = buildPerlPackage rec { 3844 4095 name = "DBI-${version}"; 3845 - version = "1.6.36"; 4096 + version = "1.641"; 3846 4097 src = fetchurl { 3847 4098 url = "mirror://cpan/authors/id/T/TI/TIMB/${name}.tar.gz"; 3848 - sha256 = "8f7ddce97c04b4b7a000e65e5d05f679c964d62c8b02c94c1a7d815bb2dd676c"; 4099 + sha256 = "5509e532cdd0e3d91eda550578deaac29e2f008a12b64576e8c261bb92e8c2c1"; 3849 4100 }; 3850 4101 postInstall = stdenv.lib.optionalString (perl ? crossVersion) '' 3851 4102 mkdir -p $out/lib/perl5/site_perl/cross_perl/${perl.version}/DBI ··· 3877 4128 \$(BASEEXT)\$(OBJ_EXT): \$(BASEEXT).xsi 3878 4129 3879 4130 \$(BASEEXT).xsi: \$(DBI_DRIVER_XST) $autodir/Driver_xst.h 3880 - \$(PERL) -p -e "s/~DRIVER~/\$(BASEEXT)/g" \$(DBI_DRIVER_XST) > \$(BASEEXT).xsi 4131 + \$(PERL) -p -e "s/~DRIVER~/\$(BASEEXT)/g" \$(DBI_DRIVER_XST) > \$(BASEEXT).xsi 3881 4132 3882 4133 # --- 3883 4134 '; ··· 3899 4150 url = "mirror://cpan/authors/id/R/RI/RIBASUSHI/${name}.tar.gz"; 3900 4151 sha256 = "d705f85825aced299020534349778537524526d64f524217ca362787f683c3bd"; 3901 4152 }; 3902 - buildInputs = [ DBDSQLite PackageStash TestDeep TestException TestWarn ]; 3903 - propagatedBuildInputs = [ ClassAccessorGrouped ClassC3Componentised ClassInspector ConfigAny ContextPreserve DBI DataDumperConcise DataPage DevelGlobalDestruction HashMerge MROCompat ModuleFind Moo PathClass SQLAbstract ScopeGuard SubName TryTiny namespaceclean ]; 4153 + buildInputs = [ DBDSQLite TestDeep TestException TestWarn ]; 4154 + propagatedBuildInputs = [ ClassAccessorGrouped ClassC3Componentised ConfigAny ContextPreserve DBI DataDumperConcise DataPage ModuleFind PathClass SQLAbstract ScopeGuard SubName namespaceclean ]; 3904 4155 meta = { 3905 4156 homepage = http://www.dbix-class.org/; 3906 4157 description = "Extensible and flexible object <-> relational mapper"; ··· 3909 4160 }; 3910 4161 3911 4162 DBIxClassCandy = buildPerlPackage rec { 3912 - name = "DBIx-Class-Candy-0.005002"; 4163 + name = "DBIx-Class-Candy-0.005003"; 3913 4164 src = fetchurl { 3914 4165 url = "mirror://cpan/authors/id/F/FR/FREW/${name}.tar.gz"; 3915 - sha256 = "fb109e765674a52e9eac03f52403bb3cf717254b8b9fa46f06a6f205392f987d"; 4166 + sha256 = "b8a229a7b15f559095d4561cf8220460128541ba7fc3545ed35869923d46565c"; 3916 4167 }; 3917 4168 buildInputs = [ TestDeep TestFatal ]; 3918 - propagatedBuildInputs = [ DBIxClass LinguaENInflect MROCompat StringCamelCase SubExporter namespaceclean ]; 4169 + propagatedBuildInputs = [ DBIxClass LinguaENInflect SubExporter ]; 3919 4170 meta = { 3920 4171 homepage = https://github.com/frioux/DBIx-Class-Candy; 3921 4172 description = "Sugar for your favorite ORM, DBIx::Class"; ··· 3924 4175 }; 3925 4176 3926 4177 DBIxClassCursorCached = buildPerlPackage { 3927 - name = "DBIx-Class-Cursor-Cached-1.001002"; 4178 + name = "DBIx-Class-Cursor-Cached-1.001004"; 3928 4179 src = fetchurl { 3929 - url = mirror://cpan/authors/id/A/AR/ARCANEZ/DBIx-Class-Cursor-Cached-1.001002.tar.gz; 3930 - sha256 = "19r7jr6pknxiirrybq0cd0lnr76xiw05arnfqgk9nrhp6c7vvil0"; 4180 + url = mirror://cpan/authors/id/A/AR/ARCANEZ/DBIx-Class-Cursor-Cached-1.001004.tar.gz; 4181 + sha256 = "09b2jahn2x12qm4f7qm1jzsxbz7qn1czp6a3fnl5l2i3l4r5421p"; 3931 4182 }; 3932 4183 buildInputs = [ CacheCache DBDSQLite ]; 3933 4184 propagatedBuildInputs = [ CarpClan DBIxClass ]; ··· 3943 4194 url = "mirror://cpan/authors/id/A/AN/ANDREMAR/${name}.tar.gz"; 3944 4195 sha256 = "05zhniyzl31nq410ywhxm0vmvac53h7ax42hjs9mmpvf45ipahj1"; 3945 4196 }; 3946 - propagatedBuildInputs = [DBIxClass HTMLWidget]; 4197 + propagatedBuildInputs = [ DBIxClass HTMLWidget ]; 3947 4198 }; 3948 4199 3949 4200 DBIxClassHelpers = buildPerlPackage rec { 3950 - name = "DBIx-Class-Helpers-2.032001"; 4201 + name = "DBIx-Class-Helpers-2.033004"; 3951 4202 src = fetchurl { 3952 4203 url = "mirror://cpan/authors/id/F/FR/FREW/${name}.tar.gz"; 3953 - sha256 = "c7af96d17e11f0957b7187bb6002341a7b130bb79b61f6d91b39178ef000eff5"; 4204 + sha256 = "14bc7adda3b30867311717faa11a4534bceda3061229dc2533647c1906d8784c"; 3954 4205 }; 3955 4206 buildInputs = [ DBDSQLite DateTimeFormatSQLite TestDeep TestFatal TestRoo aliased ]; 3956 - propagatedBuildInputs = [ CarpClan DBIxClass DBIxClassCandy DBIxIntrospector LinguaENInflect ModuleRuntime Moo SafeIsa StringCamelCase SubExporterProgressive TextBrew TryTiny namespaceclean ]; 4207 + propagatedBuildInputs = [ CarpClan DBIxClassCandy DBIxIntrospector SafeIsa TextBrew ]; 3957 4208 meta = { 3958 4209 homepage = https://github.com/frioux/DBIx-Class-Helpers; 3959 4210 description = "Simplify the common case stuff for DBIx::Class"; ··· 3975 4226 }; 3976 4227 3977 4228 DBIxClassSchemaLoader = buildPerlPackage rec { 3978 - name = "DBIx-Class-Schema-Loader-0.07047"; 4229 + name = "DBIx-Class-Schema-Loader-0.07049"; 3979 4230 src = fetchurl { 3980 4231 url = "mirror://cpan/authors/id/I/IL/ILMARI/${name}.tar.gz"; 3981 - sha256 = "6671fb3afbb1b4f3eb5905f34fb47ce18b29af3e055e479b06c09424bbc1421b"; 4232 + sha256 = "e869cdde1378cfebccf229b0cde58d2746dc6080b75f56d072aa5f1fce76a764"; 3982 4233 }; 3983 - buildInputs = [ ConfigAny ConfigGeneral DBDSQLite DBIxClassIntrospectableM2M Moose MooseXMarkAsMethods MooseXNonMoose TestDeep TestDifferences TestException TestPod TestWarn namespaceautoclean ]; 3984 - propagatedBuildInputs = [ CarpClan ClassAccessorGrouped ClassC3Componentised ClassInspector ClassUnload DBIxClass DataDump HashMerge LinguaENInflectNumber LinguaENInflectPhrase LinguaENTagger MROCompat ScalarListUtils ScopeGuard StringCamelCase StringToIdentifierEN TryTiny namespaceclean ]; 4234 + buildInputs = [ DBDSQLite TestDeep TestDifferences TestException TestWarn ]; 4235 + propagatedBuildInputs = [ CarpClan ClassUnload DBIxClass DataDump StringToIdentifierEN curry ]; 3985 4236 meta = { 3986 4237 description = "Create a DBIx::Class::Schema based on a database"; 3987 4238 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 4028 4279 }; 4029 4280 4030 4281 DBIxSearchBuilder = buildPerlPackage { 4031 - name = "DBIx-SearchBuilder-1.66"; 4282 + name = "DBIx-SearchBuilder-1.67"; 4032 4283 src = fetchurl { 4033 - url = mirror://cpan/authors/id/A/AL/ALEXMV/DBIx-SearchBuilder-1.66.tar.gz; 4034 - sha256 = "e2703c3f4b38cf232dec48be98aeab6d2dbee077dcf059369b825629c4be702e"; 4284 + url = mirror://cpan/authors/id/B/BP/BPS/DBIx-SearchBuilder-1.67.tar.gz; 4285 + sha256 = "453179c22a61af573e502c8396f3f28daea03dfdc162094b90f9b3c331d563da"; 4035 4286 }; 4036 4287 buildInputs = [ DBDSQLite ]; 4037 - propagatedBuildInputs = [ CacheSimpleTimedExpiry ClassAccessor ClassReturnValue Clone DBI DBIxDBSchema Want ]; 4288 + propagatedBuildInputs = [ CacheSimpleTimedExpiry ClassAccessor ClassReturnValue Clone DBIxDBSchema Want capitalization ]; 4038 4289 meta = { 4039 4290 description = "Encapsulate SQL queries and rows in simple perl objects"; 4040 4291 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 4042 4293 }; 4043 4294 4044 4295 DBIxSimple = buildPerlPackage { 4045 - name = "DBIx-Simple-1.35"; 4296 + name = "DBIx-Simple-1.37"; 4046 4297 src = fetchurl { 4047 - url = mirror://cpan/authors/id/J/JU/JUERD/DBIx-Simple-1.35.tar.gz; 4048 - sha256 = "445535b3dfab88140c7a0d2776b1e78f254dc7e9c81072d5a01afc95a5db499a"; 4298 + url = mirror://cpan/authors/id/J/JU/JUERD/DBIx-Simple-1.37.tar.gz; 4299 + sha256 = "46d311aa2ce08907401c56119658426dbb044c5a40de73d9a7b79bf50390cae3"; 4049 4300 }; 4050 4301 propagatedBuildInputs = [ DBI ]; 4051 4302 meta = { ··· 4062 4313 sha256 = "0fp6h71xv4pgb8l815rs6ad4camzhjqf64s1sf7zmhchqqn4vacn"; 4063 4314 }; 4064 4315 4065 - propagatedBuildInputs = [ TestFatal TestRoo Moo DBI DBDSQLite ]; 4316 + propagatedBuildInputs = [ DBI Moo ]; 4317 + buildInputs = [ DBDSQLite TestFatal TestRoo ]; 4066 4318 }; 4067 4319 4068 4320 DevelCycle = buildPerlPackage { 4069 - name = "Devel-Cycle-1.11"; 4321 + name = "Devel-Cycle-1.12"; 4070 4322 src = fetchurl { 4071 - url = mirror://cpan/authors/id/L/LD/LDS/Devel-Cycle-1.11.tar.gz; 4072 - sha256 = "17c73yx9r32xvrsh8y7q24y0m3b98yihjyf3q4y68j869nh2b4rs"; 4323 + url = mirror://cpan/authors/id/L/LD/LDS/Devel-Cycle-1.12.tar.gz; 4324 + sha256 = "1hhb77kz3dys8yaik452j22cm3510zald2mpvfyv5clqv326aczx"; 4073 4325 }; 4074 4326 meta = { 4075 4327 description = "Find memory cycles in objects"; ··· 4079 4331 }; 4080 4332 4081 4333 DevelDeclare = buildPerlPackage rec { 4082 - name = "Devel-Declare-0.006018"; 4334 + name = "Devel-Declare-0.006019"; 4083 4335 src = fetchurl { 4084 4336 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 4085 - sha256 = "bb3607bc7546bcf8d9ac57acd8de4e4ca5567ace836ab823d5f5b450216f466a"; 4337 + sha256 = "ac719dc289cbf53fbb3b090ccd3a55a9d207f24e09480423c96f7185af131808"; 4086 4338 }; 4087 - buildInputs = [ BHooksOPCheck ExtUtilsDepends TestRequires ]; 4339 + buildInputs = [ ExtUtilsDepends TestRequires ]; 4088 4340 propagatedBuildInputs = [ BHooksEndOfScope BHooksOPCheck SubName ]; 4089 4341 meta = { 4090 4342 description = "Adding keywords to perl, in perl"; ··· 4099 4351 url = "mirror://cpan/authors/id/L/LE/LEONT/${name}.tar.gz"; 4100 4352 sha256 = "0ns95dsgmr8s0f1dfwd1cyv32vmd22w0vs51ppnnzp5zyi499581"; 4101 4353 }; 4102 - buildInputs = [ CaptureTiny ]; 4103 - propagatedBuildInputs = [ ExtUtilsConfig ]; 4104 4354 meta = { 4105 4355 description = "Find the path to your perl"; 4106 4356 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 4108 4358 }; 4109 4359 4110 4360 DevelGlobalDestruction = buildPerlPackage rec { 4111 - name = "Devel-GlobalDestruction-0.13"; 4361 + name = "Devel-GlobalDestruction-0.14"; 4112 4362 src = fetchurl { 4113 4363 url = "mirror://cpan/authors/id/H/HA/HAARG/${name}.tar.gz"; 4114 - sha256 = "0qn4iszgylnxjdkb6430f6a3ci7bcx9ih1az6bd5cbij1pf2965j"; 4364 + sha256 = "1aslj6myylsvzr0vpqry1cmmvzbmpbdcl4v9zrl18ccik7rabf1l"; 4115 4365 }; 4116 4366 propagatedBuildInputs = [ SubExporterProgressive ]; 4117 4367 meta = { ··· 4120 4370 }; 4121 4371 }; 4122 4372 4373 + DevelGlobalPhase = buildPerlPackage rec { 4374 + name = "Devel-GlobalPhase-0.003003"; 4375 + src = fetchurl { 4376 + url = mirror://cpan/authors/id/H/HA/HAARG/Devel-GlobalPhase-0.003003.tar.gz; 4377 + sha256 = "1x9jzy3l7gwikj57swzl94qsq03j9na9h1m69azzs7d7ghph58wd"; 4378 + }; 4379 + meta = { 4380 + description = "Detect perl's global phase on older perls."; 4381 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4382 + }; 4383 + }; 4384 + 4123 4385 DevelHide = buildPerlPackage rec { 4124 4386 name = "Devel-Hide-0.0009"; 4125 4387 src = fetchurl { ··· 4129 4391 }; 4130 4392 4131 4393 DevelNYTProf = buildPerlPackage rec { 4132 - name = "Devel-NYTProf-6.04"; 4394 + name = "Devel-NYTProf-6.05"; 4133 4395 src = fetchurl { 4134 4396 url = "mirror://cpan/authors/id/T/TI/TIMB/${name}.tar.gz"; 4135 - sha256 = "c04c9f03663b7e4e9cc159f30bcdc0bab5652889c88c425ec157e831318d4891"; 4397 + sha256 = "b2a9f8b49afb9be8d087ddb50ef77a53f3796481b37eb5a965e1d4055445db1c"; 4136 4398 }; 4137 - propagatedBuildInputs = [ FileWhich JSONMaybeXS TestDifferences ]; 4399 + propagatedBuildInputs = [ FileWhich JSONMaybeXS ]; 4138 4400 meta = { 4139 4401 homepage = https://github.com/timbunce/devel-nytprof; 4140 4402 description = "Powerful fast feature-rich Perl source code profiler"; 4141 4403 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4142 4404 }; 4405 + buildInputs = [ TestDifferences ]; 4406 + }; 4407 + 4408 + DevelOverloadInfo = buildPerlPackage rec { 4409 + name = "Devel-OverloadInfo-0.005"; 4410 + src = fetchurl { 4411 + url = mirror://cpan/authors/id/I/IL/ILMARI/Devel-OverloadInfo-0.005.tar.gz; 4412 + sha256 = "1rx6g8pyhi7lx6z130b7vlf8syzrq92w9ky8mpw4d6bwlkzy5zcb"; 4413 + }; 4414 + propagatedBuildInputs = [ MROCompat PackageStash SubIdentify ]; 4415 + buildInputs = [ TestFatal ]; 4416 + meta = { 4417 + description = "introspect overloaded operators"; 4418 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4419 + }; 4143 4420 }; 4144 4421 4145 4422 DevelPartialDump = buildPerlPackage { 4146 - name = "Devel-PartialDump-0.15"; 4423 + name = "Devel-PartialDump-0.20"; 4147 4424 src = fetchurl { 4148 - url = mirror://cpan/authors/id/F/FL/FLORA/Devel-PartialDump-0.15.tar.gz; 4149 - sha256 = "0xm42030qlbimay5x72sjj0na43ciniai2xdcdx8zf191jw5dz7n"; 4425 + url = mirror://cpan/authors/id/E/ET/ETHER/Devel-PartialDump-0.20.tar.gz; 4426 + sha256 = "01yrsdpn9ns9iwwc92bhjn2605b7ys7i3198gjb935lsllzgzw5f"; 4150 4427 }; 4151 - propagatedBuildInputs = [ Moose namespaceclean SubExporter Testuseok TestWarn ]; 4428 + propagatedBuildInputs = [ ClassTiny SubExporter namespaceclean ]; 4152 4429 meta = { 4153 4430 maintainers = with maintainers; [ ]; 4154 4431 platforms = stdenv.lib.platforms.unix; 4155 4432 }; 4433 + buildInputs = [ TestSimple13 TestWarnings ]; 4156 4434 }; 4157 4435 4158 4436 DevelStackTrace = buildPerlPackage { 4159 - name = "Devel-StackTrace-1.34"; 4437 + name = "Devel-StackTrace-2.03"; 4160 4438 src = fetchurl { 4161 - url = mirror://cpan/authors/id/D/DR/DROLSKY/Devel-StackTrace-1.34.tar.gz; 4162 - sha256 = "e882ccd7f4cbab0d0cdad53897f3f3bf29bdcf47d2bdfde1ac07f1bc7d7ebd16"; 4439 + url = mirror://cpan/authors/id/D/DR/DROLSKY/Devel-StackTrace-2.03.tar.gz; 4440 + sha256 = "7618cd4ebe24e254c17085f4b418784ab503cb4cb3baf8f48a7be894e59ba848"; 4163 4441 }; 4164 4442 meta = { 4165 4443 homepage = https://metacpan.org/release/Devel-StackTrace; ··· 4169 4447 }; 4170 4448 4171 4449 DevelStackTraceAsHTML = buildPerlPackage { 4172 - name = "Devel-StackTrace-AsHTML-0.14"; 4450 + name = "Devel-StackTrace-AsHTML-0.15"; 4173 4451 src = fetchurl { 4174 - url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Devel-StackTrace-AsHTML-0.14.tar.gz; 4175 - sha256 = "0yl296y0qfwybwjgqjzd4j2w2bj5a2nz342qqgxchnf5bqynl1c9"; 4452 + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Devel-StackTrace-AsHTML-0.15.tar.gz; 4453 + sha256 = "0iri5nb2lb76qv5l9z0vjpfrq5j2fyclkd64kh020bvy37idp0v2"; 4176 4454 }; 4177 4455 propagatedBuildInputs = [ DevelStackTrace ]; 4178 4456 meta = { ··· 4182 4460 }; 4183 4461 4184 4462 DevelSymdump = buildPerlPackage rec { 4185 - name = "Devel-Symdump-2.15"; 4463 + name = "Devel-Symdump-2.18"; 4186 4464 src = fetchurl { 4187 4465 url = "mirror://cpan/authors/id/A/AN/ANDK/${name}.tar.gz"; 4188 - sha256 = "76c2a90d31318204ecf1977f0217ce57b142e6681fe2b99fb8789efc5dd86f41"; 4466 + sha256 = "826f81a107f5592a2516766ed43beb47e10cc83edc9ea48090b02a36040776c0"; 4189 4467 }; 4190 4468 meta = { 4191 4469 description = "Dump symbol names or the symbol table"; ··· 4265 4543 }; 4266 4544 4267 4545 DigestMD5 = buildPerlPackage { 4268 - name = "Digest-MD5-2.54"; 4546 + name = "Digest-MD5-2.55"; 4269 4547 src = fetchurl { 4270 - url = mirror://cpan/authors/id/G/GA/GAAS/Digest-MD5-2.54.tar.gz; 4271 - sha256 = "90de11e3743ef1c753a5c2032b434e09472046fbcf346996cbe5d135b217f390"; 4548 + url = mirror://cpan/authors/id/G/GA/GAAS/Digest-MD5-2.55.tar.gz; 4549 + sha256 = "03b198a2d14425d951e5e50a885d3818c3162c8fe4c21e18d7798a9a179d0e3c"; 4272 4550 }; 4273 4551 meta = { 4274 4552 description = "Perl interface to the MD-5 algorithm"; ··· 4322 4600 url = "mirror://cpan/authors/id/D/DO/DOY/${name}.tar.gz"; 4323 4601 sha256 = "1i7dr9jpdiy2nijl2p4q5zg2q2s9ckbj2hs4kmnnckf9hsb4p17a"; 4324 4602 }; 4325 - buildInputs = [ TestFatal ModuleRuntime ]; 4326 - propagatedBuildInputs = [ SubExporter ListMoreUtils ]; 4603 + buildInputs = [ TestFatal ]; 4604 + propagatedBuildInputs = [ ModuleRuntime ]; 4327 4605 meta = { 4328 4606 homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 4329 4607 description = "Declare version conflicts for your dist"; ··· 4332 4610 }; 4333 4611 4334 4612 DistZilla = buildPerlPackage { 4335 - name = "Dist-Zilla-4.300039"; 4613 + name = "Dist-Zilla-6.011"; 4336 4614 src = fetchurl { 4337 - url = mirror://cpan/authors/id/R/RJ/RJBS/Dist-Zilla-4.300039.tar.gz; 4338 - sha256 = "10cighwsqp53kbk2gwlnl9m18sbs7ijr2v37vwca9qxbscy2yr21"; 4615 + url = mirror://cpan/authors/id/R/RJ/RJBS/Dist-Zilla-6.011.tar.gz; 4616 + sha256 = "0cai08gzrvf9mkqsj3b8vhcwxaxs30h4gx0wffq8c5dja9fhzjxs"; 4339 4617 }; 4340 - buildInputs = [ FileShareDirInstall SoftwareLicense TestFatal TestFileShareDir TestScript ]; 4341 - propagatedBuildInputs = [ AppCmd CPANUploader ClassLoad ConfigINI ConfigMVP ConfigMVPReaderINI DataSection DateTime FileCopyRecursive FileFindRule FileHomeDir FileShareDir FileShareDirInstall Filepushd HashMergeSimple JSON ListAllUtils ListMoreUtils LogDispatchouli Moose MooseAutobox MooseXLazyRequire MooseXRoleParameterized MooseXSetOnce MooseXTypes MooseXTypesPathClass MooseXTypesPerl PPI ParamsUtil PathClass PerlPrereqScanner PerlVersion PodEventual SoftwareLicense StringFormatter StringRewritePrefix SubExporter SubExporterForMethods TermReadKey TestDeep TextGlob TextTemplate TryTiny YAMLTiny autobox namespaceautoclean CPANMetaRequirements ]; 4618 + buildInputs = [ CPANMetaCheck TestDeep TestFailWarnings TestFatal TestFileShareDir ]; 4619 + propagatedBuildInputs = [ AppCmd ArchiveTarWrapper CPANUploader ConfigMVPReaderINI DateTime FileCopyRecursive FileFindRule FileShareDirInstall Filepushd LogDispatchouli MooseXLazyRequire MooseXSetOnce MooseXTypesPerl PerlPrereqScanner PodEventual SoftwareLicense TermEncoding TermUI YAMLTiny ]; 4342 4620 meta = { 4343 4621 homepage = http://dzil.org/; 4344 4622 description = "Distribution builder; installer not included!"; ··· 4347 4625 doCheck = false; 4348 4626 }; 4349 4627 4350 - DistZillaPluginBundleTestingMania = buildPerlPackage { 4351 - name = "Dist-Zilla-PluginBundle-TestingMania-0.21"; 4628 + DistZillaPluginBundleTestingMania = buildPerlModule { 4629 + name = "Dist-Zilla-PluginBundle-TestingMania-0.25"; 4352 4630 src = fetchurl { 4353 - url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-PluginBundle-TestingMania-0.21.tar.gz; 4354 - sha256 = "1cbq7v799bf93iqp19v1ln6bcf6gvmc0qw3gf4bq445wsm7w62wy"; 4631 + url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-PluginBundle-TestingMania-0.25.tar.gz; 4632 + sha256 = "072rsilh88xnk18ldbr8d0svji72r79sabyird6xc3ql1z0b42sy"; 4355 4633 }; 4356 - buildInputs = [ CaptureTiny DistZilla MooseAutobox perl ]; 4357 - propagatedBuildInputs = [ DistZilla DistZillaPluginMojibakeTests DistZillaPluginNoTabsTests DistZillaPluginTestCPANChanges DistZillaPluginTestCPANMetaJSON DistZillaPluginTestCompile DistZillaPluginTestDistManifest DistZillaPluginTestEOL DistZillaPluginTestKwalitee DistZillaPluginTestMinimumVersion DistZillaPluginTestPerlCritic DistZillaPluginTestPodLinkCheck DistZillaPluginTestPortability DistZillaPluginTestSynopsis DistZillaPluginTestUnusedVars DistZillaPluginTestVersion JSONPP ListMoreUtils Moose PodCoverageTrustPod TestCPANMeta TestPerlCritic TestVersion namespaceautoclean ]; 4634 + buildInputs = [ MooseAutobox TestCPANMeta TestPerlCritic TestVersion ]; 4635 + propagatedBuildInputs = [ DistZillaPluginMojibakeTests DistZillaPluginTestCPANChanges DistZillaPluginTestCPANMetaJSON DistZillaPluginTestCompile DistZillaPluginTestDistManifest DistZillaPluginTestEOL DistZillaPluginTestKwalitee DistZillaPluginTestMinimumVersion DistZillaPluginTestNoTabs DistZillaPluginTestPerlCritic DistZillaPluginTestPodLinkCheck DistZillaPluginTestPortability DistZillaPluginTestSynopsis DistZillaPluginTestUnusedVars DistZillaPluginTestVersion PodCoverageTrustPod ]; 4358 4636 meta = { 4359 4637 homepage = https://metacpan.org/release/Dist-Zilla-PluginBundle-TestingMania/; 4360 4638 description = "Test your dist with every testing plugin conceivable"; 4361 4639 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4362 4640 }; 4641 + doCheck = false; 4363 4642 }; 4364 4643 4365 4644 DistZillaPluginCheckChangeLog = buildPerlPackage { 4366 - name = "Dist-Zilla-Plugin-CheckChangeLog-0.01"; 4645 + name = "Dist-Zilla-Plugin-CheckChangeLog-0.05"; 4367 4646 src = fetchurl { 4368 - url = mirror://cpan/authors/id/F/FA/FAYLAND/Dist-Zilla-Plugin-CheckChangeLog-0.01.tar.gz; 4369 - sha256 = "153dbe5ff8cb3c060901e003237a0515d7b9b5cc870eebfd417a6c91e28edec2"; 4647 + url = mirror://cpan/authors/id/F/FA/FAYLAND/Dist-Zilla-Plugin-CheckChangeLog-0.05.tar.gz; 4648 + sha256 = "b0b34d6d70b56f1944d03c5f0dc3b8f6f24474c816d07b657a116c692c2e052a"; 4370 4649 }; 4371 4650 propagatedBuildInputs = [ DistZilla ]; 4372 4651 meta = { 4373 4652 description = "Dist::Zilla with Changes check"; 4374 4653 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4375 4654 }; 4655 + buildInputs = [ PathClass PodCoverage PodCoverageTrustPod PodMarkdown TestDeep TestException TestPod TestPodCoverage ]; 4376 4656 }; 4377 4657 4378 4658 DistZillaPluginMojibakeTests = buildPerlPackage { 4379 - name = "Dist-Zilla-Plugin-MojibakeTests-0.5"; 4659 + name = "Dist-Zilla-Plugin-MojibakeTests-0.8"; 4380 4660 src = fetchurl { 4381 - url = mirror://cpan/authors/id/S/SY/SYP/Dist-Zilla-Plugin-MojibakeTests-0.5.tar.gz; 4382 - sha256 = "0630acc9bcb415feba49b55a1b70da6e49a740673b4a483fc8058d03c6a21676"; 4661 + url = mirror://cpan/authors/id/S/SY/SYP/Dist-Zilla-Plugin-MojibakeTests-0.8.tar.gz; 4662 + sha256 = "f1fff547ea24a8f7a483406a72ed6c4058d746d9dae963725502ddba025ab380"; 4383 4663 }; 4384 - propagatedBuildInputs = [ DistZilla Moose TestMojibake UnicodeCheckUTF8 ]; 4664 + propagatedBuildInputs = [ DistZilla ]; 4385 4665 meta = { 4386 4666 homepage = https://github.com/creaktive/Dist-Zilla-Plugin-MojibakeTests; 4387 4667 description = "Release tests for source encoding"; 4388 4668 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4389 4669 }; 4670 + buildInputs = [ TestMojibake ]; 4390 4671 }; 4391 4672 4392 4673 DistZillaPluginNoTabsTests = buildPerlPackage { ··· 4404 4685 }; 4405 4686 4406 4687 DistZillaPluginPodWeaver = buildPerlPackage { 4407 - name = "Dist-Zilla-Plugin-PodWeaver-3.102000"; 4688 + name = "Dist-Zilla-Plugin-PodWeaver-4.008"; 4408 4689 src = fetchurl { 4409 - url = mirror://cpan/authors/id/R/RJ/RJBS/Dist-Zilla-Plugin-PodWeaver-3.102000.tar.gz; 4410 - sha256 = "0xayy50fgfc7wlsnygz28ka2ax9pmr0rn845i8d6p40amrkzzlml"; 4690 + url = mirror://cpan/authors/id/R/RJ/RJBS/Dist-Zilla-Plugin-PodWeaver-4.008.tar.gz; 4691 + sha256 = "0ff1i26s54z292j8w8vm3gw3p7w1yq35wi8g978c84ia7y1y7n8z"; 4411 4692 }; 4412 - buildInputs = [ FileFindRule ]; 4413 - propagatedBuildInputs = [ DistZilla ListMoreUtils Moose PPI PodElementalPerlMunger PodWeaver namespaceautoclean ]; 4693 + propagatedBuildInputs = [ DistZilla PodElementalPerlMunger PodWeaver ]; 4414 4694 meta = { 4415 4695 homepage = https://github.com/rjbs/Dist-Zilla-Plugin-PodWeaver; 4416 4696 description = "Weave your Pod together from configuration and Dist::Zilla"; ··· 4419 4699 }; 4420 4700 4421 4701 DistZillaPluginReadmeAnyFromPod = buildPerlPackage { 4422 - name = "Dist-Zilla-Plugin-ReadmeAnyFromPod-0.131500"; 4702 + name = "Dist-Zilla-Plugin-ReadmeAnyFromPod-0.163250"; 4423 4703 src = fetchurl { 4424 - url = mirror://cpan/authors/id/R/RT/RTHOMPSON/Dist-Zilla-Plugin-ReadmeAnyFromPod-0.131500.tar.gz; 4425 - sha256 = "4d02ce5f185e0d9061019c1925a410931d0c1848db7e5ba5f8e676f04634b06e"; 4704 + url = mirror://cpan/authors/id/R/RT/RTHOMPSON/Dist-Zilla-Plugin-ReadmeAnyFromPod-0.163250.tar.gz; 4705 + sha256 = "d44f2799922f78b2a7961ed89123e11bdd77abfe85ba2040d82b80ad72ed13bc"; 4426 4706 }; 4427 - buildInputs = [ DistZilla TestMost ]; 4428 - propagatedBuildInputs = [ DistZilla FileSlurp IOstringy Moose MooseAutobox MooseXHasSugar PodMarkdown ]; 4707 + buildInputs = [ TestDeep TestDifferences TestException TestFatal TestMost TestRequires TestSharedFork TestWarn ]; 4708 + propagatedBuildInputs = [ DistZillaRoleFileWatcher MooseXHasSugar PodMarkdownGithub ]; 4429 4709 meta = { 4430 4710 homepage = https://github.com/DarwinAwardWinner/Dist-Zilla-Plugin-ReadmeAnyFromPod; 4431 4711 description = "Automatically convert POD to a README in any format for Dist::Zilla"; ··· 4434 4714 }; 4435 4715 4436 4716 DistZillaPluginReadmeMarkdownFromPod = buildPerlPackage { 4437 - name = "Dist-Zilla-Plugin-ReadmeMarkdownFromPod-0.120120"; 4717 + name = "Dist-Zilla-Plugin-ReadmeMarkdownFromPod-0.141140"; 4438 4718 src = fetchurl { 4439 - url = mirror://cpan/authors/id/R/RT/RTHOMPSON/Dist-Zilla-Plugin-ReadmeMarkdownFromPod-0.120120.tar.gz; 4440 - sha256 = "5a3346daab4e2bba850ee4a7898467da9f80bc93cc10d2d625f9880a46092160"; 4719 + url = mirror://cpan/authors/id/R/RT/RTHOMPSON/Dist-Zilla-Plugin-ReadmeMarkdownFromPod-0.141140.tar.gz; 4720 + sha256 = "9caad7b366ea59119ad73cdd99dcdd53f877a515bd0164fc28b339c01739a801"; 4441 4721 }; 4442 - buildInputs = [ DistZilla TestMost ]; 4443 - propagatedBuildInputs = [ DistZillaPluginReadmeAnyFromPod Moose ]; 4722 + buildInputs = [ TestDeep TestDifferences TestException TestMost TestWarn ]; 4723 + propagatedBuildInputs = [ DistZillaPluginReadmeAnyFromPod ]; 4444 4724 meta = { 4445 4725 homepage = https://github.com/DarwinAwardWinner/Dist-Zilla-Plugin-ReadmeMarkdownFromPod; 4446 4726 description = "Automatically convert POD to a README.mkdn for Dist::Zilla"; ··· 4454 4734 url = "mirror://cpan/authors/id/D/DO/DOHERTY/${name}.tar.gz"; 4455 4735 sha256 = "215b3a5c3c58c8bab0ea27130441bbdaec737eecc00f0670937f608bdbf64806"; 4456 4736 }; 4457 - buildInputs = [ CPANChanges DistZilla ]; 4458 - propagatedBuildInputs = [ CPANChanges DataSection DistZilla Moose ]; 4737 + buildInputs = [ CPANChanges TestDeep ]; 4738 + propagatedBuildInputs = [ DistZilla ]; 4459 4739 meta = { 4460 4740 homepage = https://metacpan.org/release/Dist-Zilla-Plugin-Test-CPAN-Changes/; 4461 4741 description = "Release tests for your changelog"; ··· 4463 4743 }; 4464 4744 }; 4465 4745 4466 - DistZillaPluginTestCPANMetaJSON = buildPerlPackage { 4467 - name = "Dist-Zilla-Plugin-Test-CPAN-Meta-JSON-0.003"; 4746 + DistZillaPluginTestCPANMetaJSON = buildPerlModule { 4747 + name = "Dist-Zilla-Plugin-Test-CPAN-Meta-JSON-0.004"; 4468 4748 src = fetchurl { 4469 - url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-CPAN-Meta-JSON-0.003.tar.gz; 4470 - sha256 = "c76b9f5745f4626969bb9c60e1330ebd0d8b197f8dd33f9a6e6fce63877b4883"; 4749 + url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-CPAN-Meta-JSON-0.004.tar.gz; 4750 + sha256 = "0a573e1d5640374e6ee4d56d4fb94a3c67d4e75d52b3ddeae70cfa6450e1af22"; 4471 4751 }; 4472 - buildInputs = [ DistZilla ]; 4473 - propagatedBuildInputs = [ DistZilla Moose MooseAutobox ]; 4752 + buildInputs = [ MooseAutobox TestCPANMetaJSON TestDeep ]; 4753 + propagatedBuildInputs = [ DistZilla ]; 4474 4754 meta = { 4475 4755 homepage = http://p3rl.org/Dist::Zilla::Plugin::Test::CPAN::Meta::JSON; 4476 4756 description = "Release tests for your META.json"; ··· 4478 4758 }; 4479 4759 }; 4480 4760 4481 - DistZillaPluginTestCompile = buildPerlPackage rec { 4482 - name = "Dist-Zilla-Plugin-Test-Compile-2.054"; 4761 + DistZillaPluginTestCompile = buildPerlModule rec { 4762 + name = "Dist-Zilla-Plugin-Test-Compile-2.058"; 4483 4763 src = fetchurl { 4484 4764 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 4485 - sha256 = "363fc251785a36a0b2028fda3b38d71d30c7048b09145362bbfac13fc41eab7e"; 4765 + sha256 = "d0cf93e525f102eca0f7f3967124d2e59d0a212f738ce54c1ddd91dda268d88a"; 4486 4766 }; 4487 - buildInputs = [ CPANMetaCheck DistZilla Filepushd ModuleBuildTiny PerlPrereqScanner TestDeep TestMinimumVersion TestWarnings self."if" ]; 4488 - propagatedBuildInputs = [ DataSection DistZilla Moose PathTiny SubExporterForMethods namespaceautoclean ]; 4767 + buildInputs = [ CPANMetaCheck ModuleBuildTiny TestDeep TestMinimumVersion TestWarnings ]; 4768 + propagatedBuildInputs = [ DistZilla ]; 4489 4769 meta = { 4490 4770 homepage = https://github.com/karenetheridge/Dist-Zilla-Plugin-Test-Compile; 4491 4771 description = "Common tests to check syntax of your modules, only using core modules"; ··· 4493 4773 }; 4494 4774 }; 4495 4775 4496 - DistZillaPluginTestDistManifest = buildPerlPackage { 4497 - name = "Dist-Zilla-Plugin-Test-DistManifest-2.000004"; 4776 + DistZillaPluginTestDistManifest = buildPerlModule { 4777 + name = "Dist-Zilla-Plugin-Test-DistManifest-2.000005"; 4498 4778 src = fetchurl { 4499 - url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-DistManifest-2.000004.tar.gz; 4500 - sha256 = "a832d9d04f85e9dd09f30af67c5d636efe79847ec3790939de081ee5e412fb68"; 4779 + url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-DistManifest-2.000005.tar.gz; 4780 + sha256 = "4f0af27bb38745d2dec7d941bcf749e6d7fbeaf8e7bcf8a79a1310a9639b0f65"; 4501 4781 }; 4502 - buildInputs = [ CaptureTiny DistZilla MooseAutobox TestOutput ]; 4503 - propagatedBuildInputs = [ DistZilla Moose TestDistManifest ]; 4782 + buildInputs = [ TestDeep TestDistManifest TestOutput ]; 4783 + propagatedBuildInputs = [ DistZilla ]; 4504 4784 meta = { 4505 4785 homepage = https://metacpan.org/release/Dist-Zilla-Plugin-Test-DistManifest/; 4506 4786 description = "Release tests for the manifest"; ··· 4508 4788 }; 4509 4789 }; 4510 4790 4511 - DistZillaPluginTestEOL = buildPerlPackage { 4512 - name = "Dist-Zilla-Plugin-Test-EOL-0.10"; 4791 + DistZillaPluginTestEOL = buildPerlModule { 4792 + name = "Dist-Zilla-Plugin-Test-EOL-0.19"; 4513 4793 src = fetchurl { 4514 - url = mirror://cpan/authors/id/X/XE/XENO/Dist-Zilla-Plugin-Test-EOL-0.10.tar.gz; 4515 - sha256 = "1sl7zvjzpwf7wl188a3j13k1qcb63hawx82iy6r3dx2gns8nc0nw"; 4794 + url = mirror://cpan/authors/id/E/ET/ETHER/Dist-Zilla-Plugin-Test-EOL-0.19.tar.gz; 4795 + sha256 = "0f23g931azz1k41xdfxw7kayy4snhw4qdr9ysknk5k1cl33mkfd2"; 4516 4796 }; 4517 - buildInputs = [ DistZilla TestScript ]; 4518 - propagatedBuildInputs = [ DistZilla Moose TestEOL namespaceautoclean ]; 4797 + buildInputs = [ ModuleBuildTiny TestDeep TestEOL TestWarnings ]; 4798 + propagatedBuildInputs = [ DistZilla ]; 4519 4799 meta = { 4520 4800 homepage = http://search.cpan.org/dist/Dist-Zilla-Plugin-Test-EOL/; 4521 4801 description = "Author tests making sure correct line endings are used"; ··· 4523 4803 }; 4524 4804 }; 4525 4805 4526 - DistZillaPluginTestKwalitee = buildPerlPackage { 4527 - name = "Dist-Zilla-Plugin-Test-Kwalitee-2.06"; 4806 + DistZillaPluginTestKwalitee = buildPerlModule { 4807 + name = "Dist-Zilla-Plugin-Test-Kwalitee-2.12"; 4528 4808 src = fetchurl { 4529 - url = mirror://cpan/authors/id/E/ET/ETHER/Dist-Zilla-Plugin-Test-Kwalitee-2.06.tar.gz; 4530 - sha256 = "1723beb96d4048fd4fb0fea2ed36c0c6f3ea4648ce7f93d4cb73e5d49e274bf6"; 4809 + url = mirror://cpan/authors/id/E/ET/ETHER/Dist-Zilla-Plugin-Test-Kwalitee-2.12.tar.gz; 4810 + sha256 = "bddbcfcc75e8eb2d2d9c8611552f00cdc1b051f0f00798623b8692ff5030af2f"; 4531 4811 }; 4532 - buildInputs = [ CaptureTiny DistZilla PathClass perl ]; 4533 - propagatedBuildInputs = [ DataSection DistZilla Moose SubExporterForMethods namespaceautoclean ]; 4812 + buildInputs = [ ModuleBuildTiny TestDeep TestFatal TestKwalitee ]; 4813 + propagatedBuildInputs = [ DistZilla ]; 4534 4814 meta = { 4535 4815 homepage = https://metacpan.org/release/Dist-Zilla-Plugin-Test-Kwalitee; 4536 4816 description = "Release tests for kwalitee"; ··· 4539 4819 }; 4540 4820 4541 4821 DistZillaPluginTestMinimumVersion = buildPerlPackage { 4542 - name = "Dist-Zilla-Plugin-Test-MinimumVersion-2.000005"; 4822 + name = "Dist-Zilla-Plugin-Test-MinimumVersion-2.000008"; 4543 4823 src = fetchurl { 4544 - url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-MinimumVersion-2.000005.tar.gz; 4545 - sha256 = "988c71a3158e94e7a0b23f346f19af4a0ed67e101a2653c3185c5ae49981132b"; 4824 + url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-MinimumVersion-2.000008.tar.gz; 4825 + sha256 = "d924ce79aaaa1885510ca6ecfcb4d8bc250fb6995bc96627f1536cb589e3b660"; 4546 4826 }; 4547 - buildInputs = [ DistZilla MooseAutobox TestOutput ]; 4548 - propagatedBuildInputs = [ DistZilla Moose TestMinimumVersion ]; 4827 + buildInputs = [ TestDeep TestMinimumVersion TestOutput ]; 4828 + propagatedBuildInputs = [ DistZilla ]; 4549 4829 meta = { 4550 4830 homepage = https://metacpan.org/release/Dist-Zilla-Plugin-Test-MinimumVersion/; 4551 4831 description = "Release tests for minimum required versions"; ··· 4553 4833 }; 4554 4834 }; 4555 4835 4836 + DistZillaPluginTestNoTabs = buildPerlModule rec { 4837 + name = "Dist-Zilla-Plugin-Test-NoTabs-0.15"; 4838 + src = fetchurl { 4839 + url = mirror://cpan/authors/id/E/ET/ETHER/Dist-Zilla-Plugin-Test-NoTabs-0.15.tar.gz; 4840 + sha256 = "196hchmn8y591533v3p7kl75nlhpaygbfdiw2iqbnab9j510qq8v"; 4841 + }; 4842 + propagatedBuildInputs = [ DistZilla ]; 4843 + buildInputs = [ ModuleBuildTiny TestDeep TestNoTabs TestRequires ]; 4844 + meta = { 4845 + description = "Author tests that ensure hard tabs are not used"; 4846 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4847 + homepage = "https://github.com/karenetheridge/Dist-Zilla-Plugin-Test-NoTabs"; 4848 + }; 4849 + }; 4850 + 4556 4851 DistZillaPluginTestPerlCritic = buildPerlModule { 4557 - name = "Dist-Zilla-Plugin-Test-Perl-Critic-2.112410"; 4852 + name = "Dist-Zilla-Plugin-Test-Perl-Critic-3.001"; 4558 4853 src = fetchurl { 4559 - url = mirror://cpan/authors/id/J/JQ/JQUELIN/Dist-Zilla-Plugin-Test-Perl-Critic-2.112410.tar.gz; 4560 - sha256 = "3ce59ce3ef6cf56d7de0debb33c26f899492d9742c8b82073e257787fd85630f"; 4854 + url = mirror://cpan/authors/id/E/ET/ETHER/Dist-Zilla-Plugin-Test-Perl-Critic-3.001.tar.gz; 4855 + sha256 = "9250b59d5dc1ae4c6893ba783bd3f05131b14ff9e91afb4555314f55268a3825"; 4561 4856 }; 4562 - buildInputs = [ DistZilla MooseAutobox ]; 4563 - propagatedBuildInputs = [ DataSection DistZilla Moose namespaceautoclean ]; 4857 + buildInputs = [ ModuleBuildTiny TestDeep TestPerlCritic ]; 4858 + propagatedBuildInputs = [ DistZilla ]; 4564 4859 meta = { 4565 4860 homepage = http://search.cpan.org/dist/Dist-Zilla-Plugin-Test-Perl-Critic/; 4566 4861 description = "Tests to check your code against best practices"; ··· 4569 4864 }; 4570 4865 4571 4866 DistZillaPluginTestPodLinkCheck = buildPerlPackage rec { 4572 - name = "Dist-Zilla-Plugin-Test-Pod-LinkCheck-1.002"; 4867 + name = "Dist-Zilla-Plugin-Test-Pod-LinkCheck-1.004"; 4573 4868 src = fetchurl { 4574 4869 url = "mirror://cpan/authors/id/R/RW/RWSTAUNER/${name}.tar.gz"; 4575 - sha256 = "26f3b257d5037aeec8335910cfdaf76fc8612f38f5d3134f46cd433e116947b0"; 4870 + sha256 = "325d236da0940388d2aa86ec5c1326516b4ad45adef8e7a4f83bb91d5ee15490"; 4576 4871 }; 4577 - # buildInputs = [ ModuleBuild ]; 4578 - propagatedBuildInputs = [ DistZilla Moose TestPodLinkCheck ]; 4872 + # buildInputs = [ TestPodLinkCheck ]; 4873 + propagatedBuildInputs = [ DistZilla ]; 4579 4874 meta = { 4580 4875 homepage = https://github.com/rwstauner/Dist-Zilla-Plugin-Test-Pod-LinkCheck; 4581 4876 description = "Add release tests for POD links"; ··· 4583 4878 }; 4584 4879 }; 4585 4880 4586 - DistZillaPluginTestPortability = buildPerlPackage { 4587 - name = "Dist-Zilla-Plugin-Test-Portability-2.000005"; 4881 + DistZillaPluginTestPortability = buildPerlModule { 4882 + name = "Dist-Zilla-Plugin-Test-Portability-2.001000"; 4588 4883 src = fetchurl { 4589 - url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-Portability-2.000005.tar.gz; 4590 - sha256 = "b32d0a4b1d78ba76fabedd299c1a11efed05c3ce9752d7da6babe06d3515242b"; 4884 + url = mirror://cpan/authors/id/E/ET/ETHER/Dist-Zilla-Plugin-Test-Portability-2.001000.tar.gz; 4885 + sha256 = "e08ff5bd9e24cf9503055330148913808d91a3dfe320a2bdf8b0fc638719b179"; 4591 4886 }; 4592 - buildInputs = [ CaptureTiny DistZilla MooseAutobox TestOutput ]; 4593 - propagatedBuildInputs = [ DistZilla Moose TestPortabilityFiles ]; 4887 + buildInputs = [ ModuleBuildTiny TestDeep TestPortabilityFiles TestWarnings ]; 4888 + propagatedBuildInputs = [ DistZilla ]; 4594 4889 meta = { 4595 4890 homepage = https://metacpan.org/release/Dist-Zilla-Plugin-Test-Portability/; 4596 4891 description = "Release tests for portability"; ··· 4599 4894 }; 4600 4895 4601 4896 DistZillaPluginTestSynopsis = buildPerlPackage { 4602 - name = "Dist-Zilla-Plugin-Test-Synopsis-2.000004"; 4897 + name = "Dist-Zilla-Plugin-Test-Synopsis-2.000007"; 4603 4898 src = fetchurl { 4604 - url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-Synopsis-2.000004.tar.gz; 4605 - sha256 = "d073de3206c5e588f60f55e4be64fab4c2595f5bc3013cd91307993691598d59"; 4899 + url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-Synopsis-2.000007.tar.gz; 4900 + sha256 = "e7d5e2530cd8a5bb5aadf3e1669a653aaa96e32cad7bd6b9caba6b425ceab563"; 4606 4901 }; 4607 - buildInputs = [ CaptureTiny DistZilla MooseAutobox TestOutput ]; 4608 - propagatedBuildInputs = [ DistZilla Moose TestSynopsis ]; 4902 + buildInputs = [ TestDeep TestOutput TestSynopsis ]; 4903 + propagatedBuildInputs = [ DistZilla ]; 4609 4904 meta = { 4610 4905 homepage = https://metacpan.org/release/Dist-Zilla-Plugin-Test-Synopsis/; 4611 4906 description = "Release tests for synopses"; ··· 4613 4908 }; 4614 4909 }; 4615 4910 4616 - DistZillaPluginTestUnusedVars = buildPerlPackage { 4617 - name = "Dist-Zilla-Plugin-Test-UnusedVars-2.000005"; 4911 + DistZillaPluginTestUnusedVars = buildPerlModule { 4912 + name = "Dist-Zilla-Plugin-Test-UnusedVars-2.000007"; 4618 4913 src = fetchurl { 4619 - url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-UnusedVars-2.000005.tar.gz; 4620 - sha256 = "37ec462dc82f45cfd9d6d92ee59b8fd215a9a14b18d179b05912baee77359804"; 4914 + url = mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-UnusedVars-2.000007.tar.gz; 4915 + sha256 = "ea0199a3a0043213ddc132508b9ed9b131ef717735b8f93d78291191d04b43c2"; 4621 4916 }; 4622 - buildInputs = [ CaptureTiny DistZilla MooseAutobox TestOutput ]; 4623 - propagatedBuildInputs = [ DistZilla Moose TestVars namespaceautoclean ]; 4917 + buildInputs = [ TestDeep TestOutput TestVars ]; 4918 + propagatedBuildInputs = [ DistZilla ]; 4624 4919 meta = { 4625 4920 homepage = https://metacpan.org/release/Dist-Zilla-Plugin-Test-UnusedVars/; 4626 4921 description = "Release tests for unused variables"; ··· 4629 4924 }; 4630 4925 4631 4926 DistZillaPluginTestVersion = buildPerlPackage { 4632 - name = "Dist-Zilla-Plugin-Test-Version-0.002004"; 4927 + name = "Dist-Zilla-Plugin-Test-Version-1.09"; 4633 4928 src = fetchurl { 4634 - url = mirror://cpan/authors/id/X/XE/XENO/Dist-Zilla-Plugin-Test-Version-0.002004.tar.gz; 4635 - sha256 = "4ae5055071e07442223d07d818e9484430368b59c15966b90b18c8abc06f8e36"; 4929 + url = mirror://cpan/authors/id/P/PL/PLICEASE/Dist-Zilla-Plugin-Test-Version-1.09.tar.gz; 4930 + sha256 = "7240508731bc1bf6dfad7701ec65450a18ef9245a521ab26ebd6acb39a9ebe17"; 4636 4931 }; 4637 - buildInputs = [ DistZilla TestNoTabs TestScript ]; 4638 - propagatedBuildInputs = [ DistZilla Moose TestVersion namespaceautoclean ]; 4932 + buildInputs = [ Filechdir TestDeep TestEOL TestNoTabs TestScript TestVersion ]; 4933 + propagatedBuildInputs = [ DistZilla ]; 4639 4934 meta = { 4640 4935 homepage = http://search.cpan.org/dist/Dist-Zilla-Plugin-Test-Version/; 4641 4936 description = "Release Test::Version tests"; ··· 4643 4938 }; 4644 4939 }; 4645 4940 4941 + DistZillaRoleFileWatcher = buildPerlModule rec { 4942 + name = "Dist-Zilla-Role-FileWatcher-0.006"; 4943 + src = fetchurl { 4944 + url = mirror://cpan/authors/id/E/ET/ETHER/Dist-Zilla-Role-FileWatcher-0.006.tar.gz; 4945 + sha256 = "15jfpr257xxp27gz156npgpj7kh2dchzgfmvzivi5bvdb2wl8fpy"; 4946 + }; 4947 + propagatedBuildInputs = [ DistZilla SafeIsa ]; 4948 + buildInputs = [ ModuleBuildTiny TestDeep TestFatal ]; 4949 + meta = { 4950 + description = "Receive notification when something changes a file's contents"; 4951 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4952 + homepage = "https://github.com/karenetheridge/Dist-Zilla-Role-FileWatcher"; 4953 + }; 4954 + }; 4955 + 4646 4956 EmailAbstract = buildPerlPackage rec { 4647 4957 name = "Email-Abstract-3.008"; 4648 4958 src = fetchurl { ··· 4659 4969 }; 4660 4970 4661 4971 EmailAddress = buildPerlPackage { 4662 - name = "Email-Address-1.908"; 4972 + name = "Email-Address-1.909"; 4663 4973 src = fetchurl { 4664 - url = mirror://cpan/authors/id/R/RJ/RJBS/Email-Address-1.908.tar.gz; 4665 - sha256 = "0i6ljdvpy279hpbqf6lgv4figr376rb2sh4yphj86xkdzsyn1y75"; 4974 + url = mirror://cpan/authors/id/R/RJ/RJBS/Email-Address-1.909.tar.gz; 4975 + sha256 = "0l7x6sl06j9ffgfz5f9vgms2b5axd4cgp5fj03ivb3kia4km6b3g"; 4666 4976 }; 4667 4977 meta = { 4668 4978 homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; ··· 4685 4995 }; 4686 4996 }; 4687 4997 4998 + EmailAddressXS = buildPerlPackage rec { 4999 + name = "Email-Address-XS-1.03"; 5000 + src = fetchurl { 5001 + url = mirror://cpan/authors/id/P/PA/PALI/Email-Address-XS-1.03.tar.gz; 5002 + sha256 = "1knf1i9rr20bpzscbvaqsqjgw51pnnga4zlnkgsvw7jpqh4cyj6i"; 5003 + }; 5004 + meta = { 5005 + description = "Parse and format RFC 2822 email addresses and groups"; 5006 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5007 + }; 5008 + }; 5009 + 4688 5010 EmailDateFormat = buildPerlPackage rec { 4689 5011 name = "Email-Date-Format-1.005"; 4690 5012 src = fetchurl { ··· 4702 5024 EmailReply = buildPerlPackage rec { 4703 5025 name = "Email-Reply-1.204"; 4704 5026 src = fetchurl { 4705 - url = "http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/${name}.tar.gz"; 5027 + url = mirror://cpan/authors/id/R/RJ/RJBS/Email-Reply-1.204.tar.gz; 4706 5028 sha256 = "ba4fd80ac5017d6d132e0358c786b0ecd1c7adcbeee5c19fb3da2964791a56f0"; 4707 5029 }; 4708 5030 propagatedBuildInputs = [ EmailAbstract EmailAddress EmailMIME ]; ··· 4714 5036 }; 4715 5037 4716 5038 EmailMessageID = buildPerlPackage { 4717 - name = "Email-MessageID-1.404"; 5039 + name = "Email-MessageID-1.406"; 4718 5040 src = fetchurl { 4719 - url = mirror://cpan/authors/id/R/RJ/RJBS/Email-MessageID-1.404.tar.gz; 4720 - sha256 = "0lyq9r3x7cs7cncf0yiazbi7aq4c5d4m3wxwgqdd4r5p9gxdjj4n"; 5041 + url = mirror://cpan/authors/id/R/RJ/RJBS/Email-MessageID-1.406.tar.gz; 5042 + sha256 = "1f22sdnfq169qw1l0lg7y74pmiam7j9v95bggjnf3q4mygdmshpc"; 4721 5043 }; 4722 - propagatedBuildInputs = [ EmailAddress ]; 4723 5044 meta = { 4724 5045 description = "Generate world unique message-ids"; 4725 5046 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 4729 5050 }; 4730 5051 4731 5052 EmailMIME = buildPerlPackage rec { 4732 - name = "Email-MIME-1.936"; 5053 + name = "Email-MIME-1.946"; 4733 5054 src = fetchurl { 4734 5055 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 4735 - sha256 = "4c0934284da84b8e9ed48ff1060c9719273fac18e776f4c8e888a47c863ee661"; 5056 + sha256 = "68ee79023165d77bec99a2e12ef89ad4e12501e6c321f6822053dc4f411c337c"; 4736 5057 }; 4737 - propagatedBuildInputs = [ EmailAddress EmailMIMEContentType EmailMIMEEncodings EmailMessageID EmailSimple MIMETypes ]; 5058 + propagatedBuildInputs = [ EmailAddressXS EmailMIMEContentType EmailMIMEEncodings EmailMessageID EmailSimple MIMETypes ModuleRuntime ]; 4738 5059 meta = { 4739 5060 homepage = https://github.com/rjbs/Email-MIME; 4740 5061 description = "Easy MIME message handling"; ··· 4745 5066 4746 5067 EmailMIMEAttachmentStripper = buildPerlPackage rec { 4747 5068 name = "Email-MIME-Attachment-Stripper-1.317"; 4748 - buildInputs = [ CaptureTiny TestPod ]; 5069 + buildInputs = [ CaptureTiny ]; 4749 5070 propagatedBuildInputs = [ EmailAbstract EmailMIME ]; 4750 5071 4751 5072 src = fetchurl { 4752 - url = "http://www.cpan.org/authors/id/R/RJ/RJBS/${name}.tar.gz"; 5073 + url = mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-Attachment-Stripper-1.317.tar.gz; 4753 5074 sha256 = "dcb98b09dc3e8f757ec3882a4234548108bb2d12e3cfadf95a26cef381a9e789"; 4754 5075 }; 4755 5076 meta = { ··· 4760 5081 }; 4761 5082 4762 5083 EmailMIMEContentType = buildPerlPackage rec { 4763 - name = "Email-MIME-ContentType-1.018"; 5084 + name = "Email-MIME-ContentType-1.022"; 4764 5085 src = fetchurl { 4765 5086 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 4766 - sha256 = "7508cd1227b8f150a403ca49658cb4a0892836dd8f01ff95f049957b2abf10f9"; 5087 + sha256 = "9abb7280b0da62a855ae5528b14deb94341a84e721af0a7e5a2adc3534ec5310"; 4767 5088 }; 4768 5089 meta = { 4769 5090 homepage = https://github.com/rjbs/Email-MIME-ContentType; ··· 4771 5092 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4772 5093 maintainers = with maintainers; [ rycee ]; 4773 5094 }; 5095 + propagatedBuildInputs = [ Encode ]; 4774 5096 }; 4775 5097 4776 5098 EmailMIMEEncodings = buildPerlPackage rec { ··· 4809 5131 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 4810 5132 sha256 = "4bbec933558d7cc9b8152bad86dd313de277a21a89b4ea83d84e61587e95dbc6"; 4811 5133 }; 4812 - propagatedBuildInputs = [ EmailAbstract EmailAddress EmailSimple ModulePluggable ReturnValue ]; 5134 + propagatedBuildInputs = [ EmailAbstract EmailAddress ReturnValue ]; 4813 5135 meta = { 4814 5136 homepage = https://github.com/rjbs/Email-Send; 4815 5137 description = "Simply Sending Email"; 4816 5138 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4817 5139 maintainers = [ maintainers.rycee ]; 4818 5140 }; 5141 + buildInputs = [ MIMETools MailTools ]; 4819 5142 }; 4820 5143 4821 - EmailOutlookMessage = buildPerlPackage rec { 5144 + EmailOutlookMessage = buildPerlModule rec { 4822 5145 name = "Email-Outlook-Message-${version}"; 4823 - version = "0.918"; 5146 + version = "0.919"; 4824 5147 src = fetchurl { 4825 5148 url = "mirror://cpan/authors/id/M/MV/MVZ/${name}.tar.gz"; 4826 - sha256 = "1w1s858xzp3vbi91qa01qnmk4n78fmvl4a7axrx2r15vr3s2k2pv"; 5149 + sha256 = "0fb1gymqa8nlj540dmbb1rhs2b0ln3y9ippbgj0miswcw92iaayb"; 4827 5150 }; 4828 - propagatedBuildInputs = [ 4829 - Carp Encode EmailMIME EmailMIMEContentType EmailSender 4830 - EmailSimple GetoptLong IOString OLEStorage_Lite PodUsage 4831 - ]; 4832 - buildInputs = [ TestMore IOAll ]; 5151 + propagatedBuildInputs = [ EmailMIME EmailSender IOAll IOString OLEStorage_Lite ]; 4833 5152 meta = with stdenv.lib; { 4834 5153 homepage = http://www.matijs.net/software/msgconv/; 4835 5154 description = "A .MSG to mbox converter"; ··· 4839 5158 }; 4840 5159 4841 5160 EmailSender = buildPerlPackage rec { 4842 - name = "Email-Sender-1.300028"; 5161 + name = "Email-Sender-1.300031"; 4843 5162 src = fetchurl { 4844 5163 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 4845 - sha256 = "4a1cb9386a6b58b589b3183c807e533547a28e596fb15aa4cfd614947ad8ad30"; 5164 + sha256 = "c412372938510283d8c850127895e09c2b670f892e1c3992fd54c0c1a9064f14"; 4846 5165 }; 4847 5166 buildInputs = [ CaptureTiny ]; 4848 - propagatedBuildInputs = [ libnet EmailAbstract EmailAddress EmailSimple ListMoreUtils ModuleRuntime Moo MooXTypesMooseLike SubExporter Throwable TryTiny ]; 5167 + propagatedBuildInputs = [ EmailAbstract EmailAddress MooXTypesMooseLike ScalarListUtils SubExporter Throwable TryTiny libnet ]; 4849 5168 meta = { 4850 5169 homepage = https://github.com/rjbs/Email-Sender; 4851 5170 description = "A library for sending email"; ··· 4855 5174 }; 4856 5175 4857 5176 EmailSimple = buildPerlPackage rec { 4858 - name = "Email-Simple-2.210"; 5177 + name = "Email-Simple-2.214"; 4859 5178 src = fetchurl { 4860 5179 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 4861 - sha256 = "c8633fa462538967c036e3077617de9e5e8f6acc68d25546ba1d5bb1e12bd319"; 5180 + sha256 = "b2f02b37441ea60efbddebbd675017d26bb767e9a4de3e0fc30b5410a1416b92"; 4862 5181 }; 4863 5182 propagatedBuildInputs = [ EmailDateFormat ]; 4864 5183 meta = { ··· 4870 5189 }; 4871 5190 4872 5191 EmailValid = buildPerlPackage rec { 4873 - name = "Email-Valid-1.200"; 5192 + name = "Email-Valid-1.202"; 4874 5193 src = fetchurl { 4875 5194 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 4876 - sha256 = "0nnvbqz0ls451b5p0w6lgqm6kklm115db2p2xf89lw0r5pvmkw54"; 5195 + sha256 = "18hkmhddzbd23s6ak64d4j6q8ijykjyp5nxbr2hfcq1acsdhh8fh"; 4877 5196 }; 4878 - propagatedBuildInputs = [MailTools NetDNS]; 5197 + propagatedBuildInputs = [ IOCaptureOutput MailTools NetDNS NetDomainTLD ]; 4879 5198 doCheck = false; 4880 5199 }; 4881 5200 ··· 4904 5223 }; 4905 5224 }; 4906 5225 4907 - EncodeDetect = buildPerlPackage rec { 5226 + EncodeDetect = buildPerlModule rec { 4908 5227 name = "Encode-Detect-1.01"; 4909 5228 src = fetchurl { 4910 5229 url = "mirror://cpan/authors/id/J/JG/JGMYERS/${name}.tar.gz"; 4911 5230 sha256 = "834d893aa7db6ce3f158afbd0e432d6ed15a276e0940db0a74be13fd9c4bbbf1"; 4912 5231 }; 4913 5232 nativeBuildInputs = [ pkgs.ld-is-cc-hook ]; 4914 - propagatedBuildInputs = [ ModuleBuild ]; 4915 5233 meta = { 4916 5234 description = "An Encode::Encoding subclass that detects the encoding of data"; 4917 5235 license = stdenv.lib.licenses.free; ··· 4945 5263 }; 4946 5264 4947 5265 EncodeJIS2K = buildPerlPackage { 4948 - name = "Encode-JIS2K-0.02"; 5266 + name = "Encode-JIS2K-0.03"; 4949 5267 src = fetchurl { 4950 - url = mirror://cpan/authors/id/D/DA/DANKOGAI/Encode-JIS2K-0.02.tar.gz; 4951 - sha256 = "5d718add5857f37fc270f24360bc9d100b72e0e13a11ca3149fe4e4d7c7cc4bf"; 5268 + url = mirror://cpan/authors/id/D/DA/DANKOGAI/Encode-JIS2K-0.03.tar.gz; 5269 + sha256 = "1ec84d72db39deb4dad6fca95acfcc21033f45a24d347c20f9a1a696896c35cc"; 4952 5270 }; 4953 5271 outputs = [ "out" ]; 4954 5272 meta = { ··· 4958 5276 EncodeLocale = buildPerlPackage rec { 4959 5277 name = "Encode-Locale-1.05"; 4960 5278 src = fetchurl { 4961 - url = "mirror://cpan/modules/by-module/Encode/${name}.tar.gz"; 5279 + url = mirror://cpan/authors/id/G/GA/GAAS/Encode-Locale-1.05.tar.gz; 4962 5280 sha256 = "176fa02771f542a4efb1dbc2a4c928e8f4391bf4078473bd6040d8f11adb0ec1"; 4963 5281 }; 4964 5282 preCheck = if stdenv.isCygwin then '' ··· 5009 5327 }; 5010 5328 }; 5011 5329 5012 - Error = buildPerlPackage rec { 5013 - name = "Error-0.17022"; 5330 + Error = buildPerlModule rec { 5331 + name = "Error-0.17025"; 5014 5332 src = fetchurl { 5015 5333 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 5016 - sha256 = "1vzpz6syb82ir8svp2wjh95x6lpf01lgkxn2xy60ixrszc24zdya"; 5334 + sha256 = "1bzgzmf1v4md02vadm46b4j4ilqxrcrfasvbzymhrznlsd54g7vc"; 5017 5335 }; 5018 5336 }; 5019 5337 ··· 5031 5349 }; 5032 5350 5033 5351 EvalClosure = buildPerlPackage { 5034 - name = "Eval-Closure-0.11"; 5352 + name = "Eval-Closure-0.14"; 5035 5353 src = fetchurl { 5036 - url = mirror://cpan/authors/id/D/DO/DOY/Eval-Closure-0.11.tar.gz; 5037 - sha256 = "1b3rc9smdyyi0janckfiyg1kwph893sqwx7dr5n4mky0x8x3v4m1"; 5354 + url = mirror://cpan/authors/id/D/DO/DOY/Eval-Closure-0.14.tar.gz; 5355 + sha256 = "1bcc47r6zm3hfr6ccsrs72kgwxm3wkk07mgnpsaxi67cypr482ga"; 5038 5356 }; 5039 5357 buildInputs = [ TestFatal TestRequires ]; 5040 - propagatedBuildInputs = [ SubExporter TryTiny ]; 5041 5358 meta = { 5042 5359 homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 5043 5360 description = "Safely and cleanly create closures via string eval"; ··· 5045 5362 }; 5046 5363 }; 5047 5364 5048 - ExceptionBase = buildPerlPackage rec { 5365 + ExceptionBase = buildPerlModule rec { 5049 5366 name = "Exception-Base-0.2501"; 5050 5367 src = fetchurl { 5051 5368 url = "mirror://cpan/authors/id/D/DE/DEXTER/${name}.tar.gz"; ··· 5060 5377 }; 5061 5378 5062 5379 ExceptionClass = buildPerlPackage rec { 5063 - name = "Exception-Class-1.37"; 5380 + name = "Exception-Class-1.44"; 5064 5381 src = fetchurl { 5065 5382 url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; 5066 - sha256 = "1p6f20fi82mr5bz7d2c7nqh0322r8n2kszfw37c77g8b1b4r72w3"; 5383 + sha256 = "03gf4cdgrjnljgrlxkvbh2cahsyzn0zsh2zcli7b1lrqn7wgpwrk"; 5067 5384 }; 5068 5385 propagatedBuildInputs = [ ClassDataInheritable DevelStackTrace ]; 5069 5386 }; 5070 5387 5071 - ExceptionDied = buildPerlPackage { 5388 + ExceptionDied = buildPerlModule { 5072 5389 name = "Exception-Died-0.06"; 5073 5390 src = fetchurl { 5074 5391 url = mirror://cpan/authors/id/D/DE/DEXTER/Exception-Died-0.06.tar.gz; 5075 5392 sha256 = "1dcajw2m3x5m76fpi3fvy9fjkmfrd171pnx087i5fkgx5ay41i1m"; 5076 5393 }; 5077 5394 buildInputs = [ TestAssert TestUnitLite ]; 5078 - propagatedBuildInputs = [ constantboolean ExceptionBase ]; 5395 + propagatedBuildInputs = [ ExceptionBase constantboolean ]; 5079 5396 meta = { 5080 5397 maintainers = with maintainers; [ ]; 5081 5398 platforms = stdenv.lib.platforms.unix; 5082 5399 }; 5083 5400 }; 5084 5401 5085 - ExceptionWarning = buildPerlPackage { 5402 + ExceptionWarning = buildPerlModule { 5086 5403 name = "Exception-Warning-0.0401"; 5087 5404 src = fetchurl { 5088 5405 url = mirror://cpan/authors/id/D/DE/DEXTER/Exception-Warning-0.0401.tar.gz; ··· 5097 5414 }; 5098 5415 5099 5416 ExporterDeclare = buildPerlModule { 5100 - name = "Exporter-Declare-0.113"; 5417 + name = "Exporter-Declare-0.114"; 5101 5418 src = fetchurl { 5102 - url = mirror://cpan/authors/id/E/EX/EXODIST/Exporter-Declare-0.113.tar.gz; 5103 - sha256 = "724de5e982c8477df14a360c82233f9e0c26b4af9191647f750f5e465ea42dce"; 5419 + url = mirror://cpan/authors/id/E/EX/EXODIST/Exporter-Declare-0.114.tar.gz; 5420 + sha256 = "4bd70d6ca76f6f6ba7e4c618d4ac93b8593a58f1233ccbe18b10f5f204f1d4e4"; 5104 5421 }; 5105 5422 buildInputs = [ FennecLite TestException ]; 5106 5423 propagatedBuildInputs = [ MetaBuilder aliased ]; ··· 5114 5431 }; 5115 5432 5116 5433 ExporterLite = buildPerlPackage { 5117 - name = "Exporter-Lite-0.04"; 5434 + name = "Exporter-Lite-0.08"; 5118 5435 src = fetchurl { 5119 - url = mirror://cpan/authors/id/N/NE/NEILB/Exporter-Lite-0.04.tar.gz; 5120 - sha256 = "01g6a2ixgdi825v0l4ny3vx4chzsfxirka741x0i057cf6y5ciir"; 5436 + url = mirror://cpan/authors/id/N/NE/NEILB/Exporter-Lite-0.08.tar.gz; 5437 + sha256 = "1hns15imih8z2h6zv3m1wwmv9fiysacsb52y94v6zf2cmw4kjny0"; 5121 5438 }; 5122 5439 meta = { 5123 5440 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 5125 5442 }; 5126 5443 5127 5444 ExporterTiny = buildPerlPackage { 5128 - name = "Exporter-Tiny-0.042"; 5445 + name = "Exporter-Tiny-1.000000"; 5129 5446 src = fetchurl { 5130 - url = mirror://cpan/authors/id/T/TO/TOBYINK/Exporter-Tiny-0.042.tar.gz; 5131 - sha256 = "8f1622c5ebbfbcd519ead81df7917e48cb16cc527b1c46737b0459c3908a023f"; 5447 + url = mirror://cpan/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.000000.tar.gz; 5448 + sha256 = "ffdd77d57de099e8f64dd942ef12a00a3f4313c2531f342339eeed2d366ad078"; 5132 5449 }; 5133 5450 meta = { 5134 5451 homepage = https://metacpan.org/release/Exporter-Tiny; ··· 5151 5468 }; 5152 5469 5153 5470 Expect = buildPerlPackage { 5154 - name = "Expect-1.32"; 5471 + name = "Expect-1.35"; 5155 5472 src = fetchurl { 5156 - url = mirror://cpan/authors/id/S/SZ/SZABGAB/Expect-1.32.tar.gz; 5157 - sha256 = "d1f96842a5c7dd8516b202b530d87a70b65e7054d3bf975c34f6a42084e54e25"; 5473 + url = mirror://cpan/authors/id/J/JA/JACOBY/Expect-1.35.tar.gz; 5474 + sha256 = "09d92761421decd495853103379165a99efbf452c720f30277602cf23679fd06"; 5158 5475 }; 5159 - buildInputs = [ TestException ]; 5160 5476 propagatedBuildInputs = [ IOTty ]; 5161 5477 meta = { 5162 5478 description = "Automate interactions with command line programs that expose a text terminal interface"; ··· 5177 5493 }; 5178 5494 5179 5495 ExtUtilsCBuilder = buildPerlPackage rec { 5180 - name = "ExtUtils-CBuilder-0.280216"; 5496 + name = "ExtUtils-CBuilder-0.280230"; 5181 5497 src = fetchurl { 5182 - url = "mirror://cpan/authors/id/A/AM/AMBS/ExtUtils/${name}.tar.gz"; 5183 - sha256 = "09d5sq9mgcnmjf2yp8rwd0cc1fa8kq7nbwjqxiqdykwmavmgm5ml"; 5498 + url = mirror://cpan/authors/id/A/AM/AMBS/ExtUtils-CBuilder-0.280230.tar.gz; 5499 + sha256 = "1mcwvic01x0flcz3jsny5j8j5zz96r63qjwq75hs42cpf3by3ahx"; 5184 5500 }; 5185 - buildInputs = [ PerlOSType ]; 5186 5501 }; 5187 5502 5188 - ExtUtilsCChecker = buildPerlPackage rec { 5503 + ExtUtilsCChecker = buildPerlModule rec { 5189 5504 name = "ExtUtils-CChecker-0.10"; 5190 5505 src = fetchurl { 5191 5506 url = "mirror://cpan/authors/id/P/PE/PEVANS/${name}.tar.gz"; 5192 5507 sha256 = "50bfe76870fc1510f56bae4fa2dce0165d9ac4af4e7320d6b8fda14dfea4be0b"; 5193 5508 }; 5194 - buildInputs = [ ModuleBuild TestFatal ]; 5509 + buildInputs = [ TestFatal ]; 5195 5510 meta = { 5196 5511 description = "Configure-time utilities for using C headers,"; 5197 5512 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 5199 5514 }; 5200 5515 5201 5516 ExtUtilsConfig = buildPerlPackage { 5202 - name = "ExtUtils-Config-0.007"; 5517 + name = "ExtUtils-Config-0.008"; 5203 5518 src = fetchurl { 5204 - url = mirror://cpan/authors/id/L/LE/LEONT/ExtUtils-Config-0.007.tar.gz; 5205 - sha256 = "2c1465078b876fd16a90507092805265528c2532d4937b03547a6dbdb8ac0eef"; 5519 + url = mirror://cpan/authors/id/L/LE/LEONT/ExtUtils-Config-0.008.tar.gz; 5520 + sha256 = "ae5104f634650dce8a79b7ed13fb59d67a39c213a6776cfdaa3ee749e62f1a8c"; 5206 5521 }; 5207 5522 meta = { 5208 5523 description = "A wrapper for perl's configuration"; ··· 5211 5526 }; 5212 5527 5213 5528 ExtUtilsConstant = buildPerlPackage { 5214 - name = "ExtUtils-Constant-0.23"; 5529 + name = "ExtUtils-Constant-0.24"; 5215 5530 src = fetchurl { 5216 - url = mirror://cpan/authors/id/N/NW/NWCLARK/ExtUtils-Constant-0.23.tar.gz; 5217 - sha256 = "23b77025c8a5d3b93c586d4f0e712bcca3ef934edbee00a78c3fad4285f48eab"; 5531 + url = mirror://cpan/authors/id/N/NW/NWCLARK/ExtUtils-Constant-0.24.tar.gz; 5532 + sha256 = "aa9e8c0b564576195a7508374f4a80b97fe3cf4a4c13efe4c949ece3e76b217d"; 5218 5533 }; 5219 5534 }; 5220 5535 5221 - ExtUtilsCppGuess = buildPerlModule rec { 5222 - name = "ExtUtils-CppGuess-0.07"; 5536 + ExtUtilsCppGuess = buildPerlPackage rec { 5537 + name = "ExtUtils-CppGuess-0.12"; 5223 5538 src = fetchurl { 5224 - url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz"; 5225 - sha256 = "1a77hxf2pa8ia9na72rijv1yhpn2bjrdsybwk2dj2l938pl3xn0w"; 5539 + url = mirror://cpan/authors/id/E/ET/ETJ/ExtUtils-CppGuess-0.12.tar.gz; 5540 + sha256 = "0sqq8vadch633cx7w7i47fca49pxzyh82n5kwxdgvsg32mdppi1i"; 5226 5541 }; 5227 5542 nativeBuildInputs = [ pkgs.ld-is-cc-hook ]; 5228 5543 propagatedBuildInputs = [ CaptureTiny ]; 5544 + buildInputs = [ ModuleBuild ]; 5229 5545 }; 5230 5546 5231 5547 ExtUtilsDepends = buildPerlPackage { 5232 - name = "ExtUtils-Depends-0.306"; 5548 + name = "ExtUtils-Depends-0.405"; 5233 5549 src = fetchurl { 5234 - url = mirror://cpan/authors/id/X/XA/XAOC/ExtUtils-Depends-0.306.tar.gz; 5235 - sha256 = "0s935hmxjl6md47i80abcfaghqwhnv0ikzzqln80w4ydhg5qn9a5"; 5550 + url = mirror://cpan/authors/id/X/XA/XAOC/ExtUtils-Depends-0.405.tar.gz; 5551 + sha256 = "0b4ab9qmcihsfs2ajhn5qzg7nhazr68v3r0zvb7076smswd41mla"; 5236 5552 }; 5237 5553 meta = { 5238 5554 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 5242 5558 }; 5243 5559 5244 5560 ExtUtilsHelpers = buildPerlPackage { 5245 - name = "ExtUtils-Helpers-0.022"; 5561 + name = "ExtUtils-Helpers-0.026"; 5246 5562 src = fetchurl { 5247 - url = mirror://cpan/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.022.tar.gz; 5248 - sha256 = "15dalfwmpfmifw312i5pwiai8134pxf7b2804shlqhdk1xqczy6k"; 5563 + url = mirror://cpan/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.026.tar.gz; 5564 + sha256 = "05ilqcj1rg5izr09dsqmy5di4fvq6ph4k0chxks7qmd4j1kip46y"; 5249 5565 }; 5250 5566 meta = { 5251 5567 description = "Various portability utilities for module builders"; ··· 5254 5570 }; 5255 5571 5256 5572 ExtUtilsInstall = buildPerlPackage { 5257 - name = "ExtUtils-Install-2.04"; 5573 + name = "ExtUtils-Install-2.14"; 5258 5574 src = fetchurl { 5259 - url = mirror://cpan/authors/id/B/BI/BINGOS/ExtUtils-Install-2.04.tar.gz; 5260 - sha256 = "1b2e5370bc63d93cf99a75feb2b9b67227b693d16ebfb730ca90a483145de3b6"; 5575 + url = mirror://cpan/authors/id/B/BI/BINGOS/ExtUtils-Install-2.14.tar.gz; 5576 + sha256 = "35412305cbae979aac3b6e2c70cb301ae461979a1d848a8a043f74518eb96aea"; 5261 5577 }; 5262 5578 meta = { 5263 5579 homepage = https://metacpan.org/release/ExtUtils-Install; ··· 5267 5583 }; 5268 5584 5269 5585 ExtUtilsInstallPaths = buildPerlPackage { 5270 - name = "ExtUtils-InstallPaths-0.010"; 5586 + name = "ExtUtils-InstallPaths-0.011"; 5271 5587 src = fetchurl { 5272 - url = mirror://cpan/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.010.tar.gz; 5273 - sha256 = "0mi1px42in7i442jqncg3gmxd5zn7sw5b2s85h690rz433qvyk6i"; 5588 + url = mirror://cpan/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.011.tar.gz; 5589 + sha256 = "0z06y0fhx9hy9x01abb7s2xdbqrh9x4ps7avmlf4bwfwih2gl2bn"; 5274 5590 }; 5275 5591 propagatedBuildInputs = [ ExtUtilsConfig ]; 5276 5592 meta = { ··· 5293 5609 }; 5294 5610 5295 5611 ExtUtilsMakeMaker = buildPerlPackage { 5296 - name = "ExtUtils-MakeMaker-7.32"; 5612 + name = "ExtUtils-MakeMaker-7.34"; 5297 5613 src = fetchurl { 5298 - url = mirror://cpan/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.32.tar.gz; 5299 - sha256 = "9a269f52ab59b125eb80b968271d9f49da0975d43e51363dbfd1695000ed69de"; 5614 + url = mirror://cpan/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.34.tar.gz; 5615 + sha256 = "95f1eb44de480d00b28d031b574ec868f7aeeee199eb5abe5666f6bcbbf68480"; 5300 5616 }; 5301 5617 meta = { 5302 5618 homepage = https://metacpan.org/release/ExtUtils-MakeMaker; ··· 5305 5621 }; 5306 5622 }; 5307 5623 5624 + ExtUtilsMakeMakerCPANfile = buildPerlPackage rec { 5625 + name = "ExtUtils-MakeMaker-CPANfile-0.08"; 5626 + src = fetchurl { 5627 + url = mirror://cpan/authors/id/I/IS/ISHIGAKI/ExtUtils-MakeMaker-CPANfile-0.08.tar.gz; 5628 + sha256 = "0yg2z4six807lraqh8ncsq6l62vj7zi0a38ha9nvmhd6lbipmsql"; 5629 + }; 5630 + propagatedBuildInputs = [ ModuleCPANfile ]; 5631 + meta = { 5632 + description = "cpanfile support for EUMM"; 5633 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5634 + }; 5635 + }; 5636 + 5308 5637 ExtUtilsManifest = buildPerlPackage rec { 5309 - name = "ExtUtils-Manifest-1.63"; 5638 + name = "ExtUtils-Manifest-1.70"; 5310 5639 src = fetchurl { 5311 - url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz"; 5312 - sha256 = "0p4hj03nb5n6mk7pskpw066n1i3hr80nq7k7rc3fgl329v6syfmg"; 5640 + url = mirror://cpan/authors/id/E/ET/ETHER/ExtUtils-Manifest-1.70.tar.gz; 5641 + sha256 = "159bypwl8xpq1yi39prr49hl7x2xww5aj97nv169c8xja0h0dzzf"; 5313 5642 }; 5314 5643 }; 5315 5644 ··· 5349 5678 ExtUtilsTypemap = buildPerlPackage rec { 5350 5679 name = "ExtUtils-Typemap-1.00"; 5351 5680 src = fetchurl { 5352 - url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz"; 5681 + url = mirror://cpan/authors/id/S/SM/SMUELLER/ExtUtils-Typemap-1.00.tar.gz; 5353 5682 sha256 = "1iqz0xlscg655gnwb2h1wrjj70llblps1zznl29qn1mv5mvibc5i"; 5354 5683 }; 5355 - buildInputs = [ ExtUtilsParseXS ]; 5356 5684 }; 5357 5685 5358 5686 ExtUtilsTypemapsDefault = buildPerlModule rec { 5359 5687 name = "ExtUtils-Typemaps-Default-1.05"; 5360 5688 src = fetchurl { 5361 - url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz"; 5689 + url = mirror://cpan/authors/id/S/SM/SMUELLER/ExtUtils-Typemaps-Default-1.05.tar.gz; 5362 5690 sha256 = "1phmha0ks95kvzl00r1kgnd5hvg7qb1q9jmzjmw01p5zgs1zbyix"; 5363 5691 }; 5364 - propagatedBuildInputs = [ ExtUtilsTypemap ExtUtilsParseXS ]; 5365 5692 }; 5366 5693 5367 5694 ExtUtilsXSBuilder = buildPerlPackage { ··· 5376 5703 ExtUtilsXSpp = buildPerlModule rec { 5377 5704 name = "ExtUtils-XSpp-0.18"; 5378 5705 src = fetchurl { 5379 - url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz"; 5706 + url = mirror://cpan/authors/id/S/SM/SMUELLER/ExtUtils-XSpp-0.18.tar.gz; 5380 5707 sha256 = "1zx84f93lkymqz7qa4d63gzlnhnkxm5i3gvsrwkvvqr9cxjasxli"; 5381 5708 }; 5382 - buildInputs = [ Spiffy TestBase TestDifferences ]; 5709 + buildInputs = [ TestBase TestDifferences ]; 5383 5710 }; 5384 5711 5385 - FatalException = buildPerlPackage { 5386 - name = "Fatal-Exception-0.0204"; 5712 + FatalException = buildPerlModule { 5713 + name = "Fatal-Exception-0.05"; 5387 5714 src = fetchurl { 5388 - url = mirror://cpan/authors/id/D/DE/DEXTER/Fatal-Exception-0.0204.tar.gz; 5389 - sha256 = "10a9j0fa83s3apv0xgi01l2h6s43my031097hg72wa80n07rgs2c"; 5715 + url = mirror://cpan/authors/id/D/DE/DEXTER/Fatal-Exception-0.05.tar.gz; 5716 + sha256 = "0kzfwc44vpxla3j637kfmnwmv57g6x4899ijqb4ljamk7whms298"; 5390 5717 }; 5391 5718 buildInputs = [ ExceptionWarning TestAssert TestUnitLite ]; 5392 - propagatedBuildInputs = [ ExceptionBase ExceptionDied ]; 5719 + propagatedBuildInputs = [ ExceptionDied ]; 5393 5720 meta = { 5394 5721 maintainers = with maintainers; [ ]; 5395 5722 platforms = stdenv.lib.platforms.unix; ··· 5397 5724 }; 5398 5725 5399 5726 FCGI = buildPerlPackage rec { 5400 - name = "FCGI-0.74"; 5727 + name = "FCGI-0.78"; 5401 5728 src = fetchurl { 5402 - url = "mirror://cpan/modules/by-module/FCGI/${name}.tar.gz"; 5403 - sha256 = "0m089q07kpsk8y8g2wmi3d8i1jzn5m5m00shs7vnf2lnvvv4d7pm"; 5729 + url = mirror://cpan/authors/id/E/ET/ETHER/FCGI-0.78.tar.gz; 5730 + sha256 = "1cxavhzg4gyw4gl9kirpbdimjr8gk1rjc3pqs3xrnh1gjybld5xa"; 5404 5731 }; 5405 - buildInputs = [ ]; 5732 + }; 5733 + 5734 + FCGIClient = buildPerlPackage rec { 5735 + name = "FCGI-Client-0.08"; 5736 + src = fetchurl { 5737 + url = mirror://cpan/authors/id/T/TO/TOKUHIROM/FCGI-Client-0.08.tar.gz; 5738 + sha256 = "1rvhfnyhib1aslr06x8s0yfykaf44j5glj0rxz9ani7z6l0p2vqa"; 5739 + }; 5740 + propagatedBuildInputs = [ AnyMoose ]; 5741 + meta = { 5742 + description = "client library for fastcgi protocol"; 5743 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5744 + }; 5406 5745 }; 5407 5746 5408 5747 FCGIProcManager = buildPerlPackage { 5409 - name = "FCGI-ProcManager-0.25"; 5748 + name = "FCGI-ProcManager-0.28"; 5410 5749 src = fetchurl { 5411 - url = mirror://cpan/authors/id/A/AR/ARODLAND/FCGI-ProcManager-0.25.tar.gz; 5412 - sha256 = "b9ae1146e2638f3aa477c9ab3ceb728f92c5e36e4cce8f0b5847efad601d024d"; 5750 + url = mirror://cpan/authors/id/A/AR/ARODLAND/FCGI-ProcManager-0.28.tar.gz; 5751 + sha256 = "e1c958c042427a175e051e0008f2025e8ec80613d3c7750597bf8e529b04420e"; 5413 5752 }; 5414 5753 meta = { 5415 5754 description = "A perl-based FastCGI process manager"; ··· 5432 5771 }; 5433 5772 }; 5434 5773 5435 - FileChangeNotify = buildPerlModule { 5436 - name = "File-ChangeNotify-0.24"; 5774 + FileChangeNotify = buildPerlPackage { 5775 + name = "File-ChangeNotify-0.28"; 5437 5776 src = fetchurl { 5438 - url = mirror://cpan/authors/id/D/DR/DROLSKY/File-ChangeNotify-0.24.tar.gz; 5439 - sha256 = "3c8180169de0f97ad852a55942f74e520cbe433aa0889d0b65548ee38a111124"; 5777 + url = mirror://cpan/authors/id/D/DR/DROLSKY/File-ChangeNotify-0.28.tar.gz; 5778 + sha256 = "e00fe809d481131a08dca26e851cf0ffce8d9e9d03d58c58f15aa62e28aa2f05"; 5440 5779 }; 5441 - buildInputs = [ TestException ]; 5442 - propagatedBuildInputs = 5443 - [ ClassLoad ListMoreUtils ModulePluggable Moose MooseXParamsValidate MooseXSemiAffordanceAccessor namespaceautoclean ] 5444 - ++ stdenv.lib.optional stdenv.isLinux LinuxInotify2; 5780 + buildInputs = [ TestException TestRequires TestWithoutModule ]; 5781 + propagatedBuildInputs = [ ClassLoad ModulePluggable Moo TypeTiny namespaceautoclean ]; 5445 5782 meta = with stdenv.lib; { 5446 5783 description = "Watch for changes to files, cross-platform style"; 5447 5784 license = licenses.artistic2; ··· 5449 5786 }; 5450 5787 5451 5788 Filechdir = buildPerlPackage rec { 5452 - name = "File-chdir-0.1008"; 5789 + name = "File-chdir-0.1010"; 5453 5790 src = fetchurl { 5454 5791 url = "mirror://cpan/authors/id/D/DA/DAGOLDEN/${name}.tar.gz"; 5455 - sha256 = "0n8dz80fgk3shfxncyr4aff5hnsd846c5np6d68kc0mxqj2g0flr"; 5792 + sha256 = "009b8p2fzj4nhl03fpkhrn0rsh7myxqbrf69iqpzd86p1gs23hgg"; 5456 5793 }; 5457 5794 }; 5458 5795 5459 - FileBaseDir = buildPerlPackage rec { 5460 - version = "0.03"; 5796 + FileBaseDir = buildPerlModule rec { 5797 + version = "0.08"; 5461 5798 name = "File-BaseDir-${version}"; 5462 5799 src = fetchurl { 5463 - url = "mirror://cpan/modules/by-module/File/${name}.tar.gz"; 5464 - sha256 = "0029cba7a3b5d8aa5f7d03cb1b7ba2bcf2829382f7f26aa3bee06fce8611a886"; 5800 + url = mirror://cpan/authors/id/K/KI/KIMRYAN/File-BaseDir-0.08.tar.gz; 5801 + sha256 = "c065fcd3e2f22ae769937bcc971b91f80294d5009fac140bfba83bf7d35305e3"; 5465 5802 }; 5466 5803 configurePhase = '' 5467 5804 preConfigure || true 5468 5805 perl Build.PL PREFIX="$out" prefix="$out" 5469 5806 ''; 5470 - propagatedBuildInputs = [ ModuleBuild ]; 5807 + propagatedBuildInputs = [ IPCSystemSimple ]; 5808 + buildInputs = [ FileWhich ]; 5471 5809 }; 5472 5810 5473 - FileBOM = buildPerlPackage rec { 5811 + FileBOM = buildPerlModule rec { 5474 5812 name = "File-BOM-0.15"; 5475 5813 src = fetchurl { 5476 5814 url = "mirror://cpan/authors/id/M/MA/MATTLAW/${name}.tar.gz"; 5477 5815 sha256 = "431c8b39397fd5ad5b1a1100d3647a06e9f94304d46db44ffc0a0e5c5c06a1c1"; 5478 5816 }; 5479 - buildInputs = [ ModuleBuild TestException ]; 5817 + buildInputs = [ TestException ]; 5480 5818 propagatedBuildInputs = [ Readonly ]; 5481 5819 meta = { 5482 5820 description = "Utilities for handling Byte Order Marks"; ··· 5490 5828 url = mirror://cpan/authors/id/R/RJ/RJBS/File-CheckTree-4.42.tar.gz; 5491 5829 sha256 = "66fb417f8ff8a5e5b7ea25606156e70e204861c59fa8c3831925b4dd3f155f8a"; 5492 5830 }; 5493 - propagatedBuildInputs = [ if_ ]; 5494 5831 meta = { 5495 5832 homepage = http://search.cpan.org/dist/File-CheckTree; 5496 5833 description = "Run many filetest checks on a tree"; ··· 5499 5836 }; 5500 5837 5501 5838 FileCopyRecursive = buildPerlPackage rec { 5502 - name = "File-Copy-Recursive-0.38"; 5839 + name = "File-Copy-Recursive-0.40"; 5503 5840 src = fetchurl { 5504 5841 url = "mirror://cpan/authors/id/D/DM/DMUEY/${name}.tar.gz"; 5505 - sha256 = "1syyyvylr51iicialdmv0dw06q49xzv8zrkb5cn8ma4l73gvvk44"; 5842 + sha256 = "18amrqvdjlb4hc7mblbwb63q96ql1rnlb5saknsvrxqfjcxr5f78"; 5506 5843 }; 5844 + propagatedBuildInputs = [ PathTiny ]; 5845 + buildInputs = [ TestDeep TestException TestFile TestWarn ]; 5507 5846 }; 5508 5847 5509 5848 FileDesktopEntry = buildPerlPackage rec { ··· 5531 5870 }; 5532 5871 }; 5533 5872 5534 - FileFindObject = buildPerlPackage rec { 5535 - name = "File-Find-Object-v0.3.2"; 5873 + FileFindObject = buildPerlModule rec { 5874 + name = "File-Find-Object-0.3.2"; 5536 5875 src = fetchurl { 5537 - url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 5876 + url = mirror://cpan/authors/id/S/SH/SHLOMIF/File-Find-Object-v0.3.2.tar.gz; 5538 5877 sha256 = "7c467b6b7752bff46b7b8b84c9aabeac45bbfdab1e2224108a2e2170adb9f2b7"; 5539 5878 }; 5540 - buildInputs = [ ModuleBuild perl ]; 5541 5879 propagatedBuildInputs = [ ClassXSAccessor ]; 5542 5880 meta = { 5543 5881 description = "An object oriented File::Find replacement"; ··· 5551 5889 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 5552 5890 sha256 = "2ce55766b25fb8799d37b95bca61e8a71d8a437e28541e1cd06b7eb89f7739d1"; 5553 5891 }; 5554 - buildInputs = [ ModuleBuild ]; 5555 - propagatedBuildInputs = [ ClassXSAccessor FileFindObject NumberCompare TextGlob ]; 5892 + propagatedBuildInputs = [ FileFindObject NumberCompare TextGlob ]; 5556 5893 meta = { 5557 5894 homepage = http://www.shlomifish.org/open-source/projects/File-Find-Object/; 5558 5895 description = "Alternative interface to File::Find::Object"; ··· 5561 5898 }; 5562 5899 5563 5900 FileFindRule = buildPerlPackage rec { 5564 - name = "File-Find-Rule-0.33"; 5901 + name = "File-Find-Rule-0.34"; 5565 5902 src = fetchurl { 5566 5903 url = "mirror://cpan/authors/id/R/RC/RCLAMP/${name}.tar.gz"; 5567 - sha256 = "0w73b4jr2fcrd74a1w3b2jryq3mqzc8z5mk7ia9p85xn3qmpa5r4"; 5904 + sha256 = "1znachnhmi1w5pdqx8dzgfa892jb7x8ivrdy4pzjj7zb6g61cvvy"; 5568 5905 }; 5569 5906 propagatedBuildInputs = [ NumberCompare TextGlob ]; 5570 5907 }; 5571 5908 5572 5909 FileFindRulePerl = buildPerlPackage { 5573 - name = "File-Find-Rule-Perl-1.13"; 5910 + name = "File-Find-Rule-Perl-1.15"; 5574 5911 src = fetchurl { 5575 - url = mirror://cpan/authors/id/A/AD/ADAMK/File-Find-Rule-Perl-1.13.tar.gz; 5576 - sha256 = "d2ecb270778ddf54c536a78d02fe6ee7a675f7dcb7f3497ba1a76493f1bd2476"; 5912 + url = mirror://cpan/authors/id/E/ET/ETHER/File-Find-Rule-Perl-1.15.tar.gz; 5913 + sha256 = "9a48433f86e08ce18e03526e2982de52162eb909d19735460f07eefcaf463ea6"; 5577 5914 }; 5578 5915 propagatedBuildInputs = [ FileFindRule ParamsUtil ]; 5579 5916 meta = { ··· 5600 5937 url = "mirror://cpan/authors/id/M/MJ/MJP/File-FnMatch-0.02.tar.gz"; 5601 5938 sha256 = "05p9m7kpmjv8bmmbs5chb5fqyshcgmskbbzq5c9qpskbx2w5894n"; 5602 5939 }; 5603 - buildInputs = [ ]; 5604 5940 meta = { 5605 5941 maintainers = [ maintainers.limeytexan ]; 5606 5942 description = "simple filename and pathname matching"; ··· 5624 5960 }; 5625 5961 5626 5962 FileHomeDir = buildPerlPackage { 5627 - name = "File-HomeDir-1.00"; 5963 + name = "File-HomeDir-1.002"; 5628 5964 src = fetchurl { 5629 - url = mirror://cpan/authors/id/A/AD/ADAMK/File-HomeDir-1.00.tar.gz; 5630 - sha256 = "85b94f3513093ec0a25b91f9f2571918519ae6f2b7a1e8546f8f78d09a877143"; 5965 + url = mirror://cpan/authors/id/R/RE/REHSACK/File-HomeDir-1.002.tar.gz; 5966 + sha256 = "eb4c0c85775138460cd4013d8117232f08e88381c95c6a93b3d11e969185c274"; 5631 5967 }; 5632 5968 propagatedBuildInputs = [ FileWhich ]; 5633 5969 meta = { ··· 5647 5983 propagatedBuildInputs = [ CryptRijndael ]; 5648 5984 }; 5649 5985 5650 - Filelchown = buildPerlPackage rec { 5986 + Filelchown = buildPerlModule rec { 5651 5987 name = "File-lchown-0.02"; 5652 5988 src = fetchurl { 5653 5989 url = "mirror://cpan/authors/id/P/PE/PEVANS/${name}.tar.gz"; 5654 5990 sha256 = "a02fbf285406a8a4d9399284f032f2d55c56975154c2e1674bd109837b8096ec"; 5655 5991 }; 5656 - buildInputs = [ ExtUtilsCChecker ModuleBuild ]; 5992 + buildInputs = [ ExtUtilsCChecker ]; 5657 5993 meta = { 5658 5994 description = "Modify attributes of symlinks without dereferencing them"; 5659 5995 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 5666 6002 url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; 5667 6003 sha256 = "c8a695fac1454f52e18e2e1b624c0647cf117326014023dda69fa3e1a5f33d60"; 5668 6004 }; 5669 - buildInputs = [ TestFatal pkgs.file ]; 6005 + buildInputs = [ pkgs.file TestFatal ]; 5670 6006 makeMakerFlags = "--lib=${pkgs.file}/lib"; 5671 6007 preCheck = '' 5672 6008 substituteInPlace t/oo-api.t \ ··· 5683 6019 FileListing = buildPerlPackage rec { 5684 6020 name = "File-Listing-6.04"; 5685 6021 src = fetchurl { 5686 - url = "mirror://cpan/modules/by-module/File/${name}.tar.gz"; 6022 + url = mirror://cpan/authors/id/G/GA/GAAS/File-Listing-6.04.tar.gz; 5687 6023 sha256 = "1xcwjlnxaiwwpn41a5yi6nz95ywh3szq5chdxiwj36kqsvy5000y"; 5688 6024 }; 5689 6025 propagatedBuildInputs = [ HTTPDate ]; 5690 6026 }; 5691 6027 5692 6028 FileMimeInfo = buildPerlPackage rec { 5693 - name = "File-MimeInfo-0.27"; 6029 + name = "File-MimeInfo-0.28"; 5694 6030 src = fetchurl { 5695 - url = "mirror://cpan/modules/by-module/File/${name}.tar.gz"; 5696 - sha256 = "0d3jcs2fgrrfwl3rxk8xg0varjah2llm66jk6rk2gznpzqkgi72p"; 6031 + url = mirror://cpan/authors/id/M/MI/MICHIELB/File-MimeInfo-0.28.tar.gz; 6032 + sha256 = "1ipbh63bkh1r2gy5g7q4bzhki8j29mm1jkhbv60p9vwsdys5s91a"; 5697 6033 }; 5698 6034 doCheck = false; # Failed test 'desktop file is the right one' 5699 - propagatedBuildInputs = [ FileBaseDir FileDesktopEntry ]; 6035 + buildInputs = [ FileBaseDir ]; 5700 6036 }; 5701 6037 5702 6038 FileMMagic = buildPerlPackage rec { ··· 5733 6069 }; 5734 6070 5735 6071 FileNFSLock = buildPerlPackage { 5736 - name = "File-NFSLock-1.21"; 6072 + name = "File-NFSLock-1.27"; 5737 6073 src = fetchurl { 5738 - url = mirror://cpan/authors/id/B/BB/BBB/File-NFSLock-1.21.tar.gz; 5739 - sha256 = "1kclhmyha2xijq49darlz82f3bn7gq3saycxpfiz3dndqhr5i9iz"; 6074 + url = mirror://cpan/authors/id/B/BB/BBB/File-NFSLock-1.27.tar.gz; 6075 + sha256 = "0hhh3cmbby98b1xh64dvj31wqcr9hsk1zqrq3ci8fjd4xb7xch8g"; 5740 6076 }; 5741 6077 meta = { 5742 6078 maintainers = with maintainers; [ ]; ··· 5745 6081 }; 5746 6082 5747 6083 FilePath = buildPerlPackage rec { 5748 - name = "File-Path-2.12"; 6084 + name = "File-Path-2.15"; 5749 6085 src = fetchurl { 5750 - url = "mirror://cpan/authors/id/R/RI/RICHE/${name}.tar.gz"; 5751 - sha256 = "bbf61a0d37c135c694e80f4ea344932bdc5474c213025ae307ea52cb6886d17e"; 6086 + url = mirror://cpan/authors/id/J/JK/JKEENAN/File-Path-2.15.tar.gz; 6087 + sha256 = "1570f3c1cdf93c50f65c2072e8f20ee121550771dfb7f6e563f503a2a7050744"; 5752 6088 }; 5753 6089 meta = { 5754 6090 description = "Create or remove directory trees"; ··· 5757 6093 }; 5758 6094 5759 6095 Filepushd = buildPerlPackage { 5760 - name = "File-pushd-1.005"; 6096 + name = "File-pushd-1.014"; 5761 6097 src = fetchurl { 5762 - url = mirror://cpan/authors/id/D/DA/DAGOLDEN/File-pushd-1.005.tar.gz; 5763 - sha256 = "50fdcc33e69a50bab1e32d1a7c96753938f6d95a06015e34e662958c58687842"; 6098 + url = mirror://cpan/authors/id/D/DA/DAGOLDEN/File-pushd-1.014.tar.gz; 6099 + sha256 = "b5ab37ffe3acbec53efb7c77b4423a2c79afa30a48298e751b9ebee3fdc6340b"; 5764 6100 }; 5765 6101 meta = { 5766 6102 homepage = https://metacpan.org/release/File-pushd; ··· 5785 6121 }; 5786 6122 5787 6123 FileRemove = buildPerlPackage rec { 5788 - name = "File-Remove-1.52"; 6124 + name = "File-Remove-1.57"; 5789 6125 src = fetchurl { 5790 - url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz"; 5791 - sha256 = "1p8bal9qhwkjbghivxn1d5m3qdj2qwm1agrjbmakm6la9dbxqm21"; 6126 + url = mirror://cpan/authors/id/S/SH/SHLOMIF/File-Remove-1.57.tar.gz; 6127 + sha256 = "1b814lw181kkqh6c1n4p2zlzzsq6ic5pfpr831nphf2w2rhcvgmk"; 5792 6128 }; 5793 6129 }; 5794 6130 5795 6131 FileShare = buildPerlPackage { 5796 - name = "File-Share-0.03"; 6132 + name = "File-Share-0.25"; 5797 6133 src = fetchurl { 5798 - url = mirror://cpan/authors/id/J/JO/JOENIO/File-Share-0.03.tar.gz; 5799 - sha256 = "0siy9p6b7zbln5yq6g8z1nwm76ia23kkdj1k5pywsh3n6dn2lxa2"; 6134 + url = mirror://cpan/authors/id/I/IN/INGY/File-Share-0.25.tar.gz; 6135 + sha256 = "0w3h800qqcf1sn79h84zngnn788rg2jx4jjb70l44f6419p2b7cf"; 5800 6136 }; 5801 6137 propagatedBuildInputs = [ FileShareDir ]; 5802 6138 meta = { ··· 5809 6145 }; 5810 6146 5811 6147 FileShareDir = buildPerlPackage { 5812 - name = "File-ShareDir-1.03"; 6148 + name = "File-ShareDir-1.104"; 5813 6149 src = fetchurl { 5814 - url = mirror://cpan/authors/id/A/AD/ADAMK/File-ShareDir-1.03.tar.gz; 5815 - sha256 = "0fczaqjxyzmzgrmn3ib84cj6pd2085wsvni3wf5b018i21j2wi2r"; 6150 + url = mirror://cpan/authors/id/R/RE/REHSACK/File-ShareDir-1.104.tar.gz; 6151 + sha256 = "1bqwhk3qfg60bkpi5b83bh93sng8jx20i3ka5sixc0prrppjidh7"; 5816 6152 }; 5817 6153 propagatedBuildInputs = [ ClassInspector ]; 5818 6154 meta = { ··· 5821 6157 }; 5822 6158 }; 5823 6159 5824 - FileShareDirInstall = buildPerlPackage { 5825 - name = "File-ShareDir-Install-0.08"; 6160 + FileShareDirInstall = buildPerlModule { 6161 + name = "File-ShareDir-Install-0.11"; 5826 6162 src = fetchurl { 5827 - url = mirror://cpan/authors/id/G/GW/GWYN/File-ShareDir-Install-0.08.tar.gz; 5828 - sha256 = "188pgn43wa6hgpcrv997lp3bad50030p4wmrcdzvfrqxj0bx2amf"; 6163 + url = mirror://cpan/authors/id/E/ET/ETHER/File-ShareDir-Install-0.11.tar.gz; 6164 + sha256 = "1j0cw1aq9fdv9kl1a6fnfa4zihsvmcqzy9sb0xk0i9pyx5r8ggrj"; 5829 6165 }; 5830 6166 meta = { 5831 6167 description = "Install shared files"; ··· 5833 6169 maintainers = with maintainers; [ ]; 5834 6170 platforms = stdenv.lib.platforms.unix; 5835 6171 }; 6172 + buildInputs = [ ModuleBuildTiny ]; 5836 6173 }; 5837 6174 5838 6175 FilesysNotifySimple = buildPerlPackage { 5839 - name = "Filesys-Notify-Simple-0.08"; 6176 + name = "Filesys-Notify-Simple-0.13"; 5840 6177 src = fetchurl { 5841 - url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Filesys-Notify-Simple-0.08.tar.gz; 5842 - sha256 = "042klyvi8fbkhmyg1h7883bbjdhiclmky9w2wfga7piq5il6nxgi"; 6178 + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Filesys-Notify-Simple-0.13.tar.gz; 6179 + sha256 = "18jv96k1pf8wqf4vn2ahs7dv44lc9cyqj0bja9z17qici3dx7qxd"; 5843 6180 }; 5844 6181 meta = { 5845 6182 description = "Simple and dumb file system watcher"; 5846 6183 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5847 6184 }; 6185 + buildInputs = [ TestSharedFork ]; 5848 6186 }; 5849 6187 5850 6188 FileTemp = null; 5851 6189 5852 - FileType = buildPerlPackage { 6190 + FileType = buildPerlModule { 5853 6191 name = "File-Type-0.22"; 5854 6192 src = fetchurl { 5855 6193 url = mirror://cpan/authors/id/P/PM/PMISON/File-Type-0.22.tar.gz; ··· 5878 6216 }; 5879 6217 5880 6218 FileSlurper = buildPerlPackage rec { 5881 - name = "File-Slurper-0.011"; 6219 + name = "File-Slurper-0.012"; 5882 6220 src = fetchurl { 5883 6221 url = "mirror://cpan/authors/id/L/LE/LEONT/${name}.tar.gz"; 5884 - sha256 = "f6494844b9759b3d1dd8fc4ffa790f8e6e493c4eb58e88831a51e085f2e76010"; 6222 + sha256 = "4efb2ea416b110a1bda6f8133549cc6ea3676402e3caf7529fce0313250aa578"; 5885 6223 }; 5886 6224 buildInputs = [ TestWarnings ]; 5887 6225 meta = { ··· 5902 6240 }; 5903 6241 }; 5904 6242 5905 - FileUtil = buildPerlPackage rec { 6243 + FileUtil = buildPerlModule rec { 5906 6244 name = "File-Util-4.161950"; 5907 6245 src = fetchurl { 5908 6246 url = "mirror://cpan/authors/id/T/TO/TOMMY/${name}.tar.gz"; 5909 6247 sha256 = "88507b19da580d595b5c25fe6ba75bbd6096b4359e389ead067a216f766c20ee"; 5910 6248 }; 5911 - buildInputs = [ ModuleBuild TestNoWarnings ]; 6249 + buildInputs = [ TestNoWarnings ]; 5912 6250 meta = { 5913 6251 homepage = https://github.com/tommybutler/file-util/wiki; 5914 6252 description = "Easy, versatile, portable file handling"; ··· 5918 6256 }; 5919 6257 5920 6258 FileWhich = buildPerlPackage rec { 5921 - name = "File-Which-1.21"; 6259 + name = "File-Which-1.22"; 5922 6260 src = fetchurl { 5923 6261 url = "mirror://cpan/authors/id/P/PL/PLICEASE/${name}.tar.gz"; 5924 - sha256 = "9def5f10316bfd944e56b7f8a2501be1d44c288325309462aa9345e340854bcc"; 6262 + sha256 = "e8a8ffcf96868c6879e82645db4ff9ef00c2d8a286fed21971e7280f52cf0dd4"; 5925 6263 }; 5926 6264 meta = { 5927 6265 homepage = http://perl.wdlabs.com/File-Which; ··· 5930 6268 }; 5931 6269 }; 5932 6270 6271 + FileZglob = buildPerlPackage rec { 6272 + name = "File-Zglob-0.11"; 6273 + src = fetchurl { 6274 + url = mirror://cpan/authors/id/T/TO/TOKUHIROM/File-Zglob-0.11.tar.gz; 6275 + sha256 = "16v61rn0yimpv5kp6b20z2f1c93n5kpsyjvr0gq4w2dc43gfvc8w"; 6276 + }; 6277 + meta = { 6278 + description = "Extended globs."; 6279 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6280 + }; 6281 + }; 6282 + 5933 6283 Filter = buildPerlPackage { 5934 - name = "Filter-1.55"; 6284 + name = "Filter-1.58"; 5935 6285 src = fetchurl { 5936 - url = mirror://cpan/authors/id/R/RU/RURBAN/Filter-1.55.tar.gz; 5937 - sha256 = "7855f5f5f16777c14614b5d907794a170ed4cdeb4382bf03ffca825c8c6bc4a0"; 6286 + url = mirror://cpan/authors/id/R/RU/RURBAN/Filter-1.58.tar.gz; 6287 + sha256 = "6de91cb4cbfe08d0ccffbca39aed57f9237be602b8183f13fd163fc8cb657f3d"; 5938 6288 }; 5939 6289 meta = { 5940 6290 description = "Source Filters"; ··· 5960 6310 url = "mirror://cpan/authors/id/E/EC/ECOCODE/${name}.tar.gz"; 5961 6311 sha256 = "0gzbq85738f299jaw4nj3ljnka380j2y6yspmyl71rgfypqjvbr7"; 5962 6312 }; 5963 - propagatedBuildInputs = [ 5964 - CGI CryptSSLeay HTMLTableExtract HTMLTree HTTPMessage LWP LWPProtocolHttps MozillaCA 5965 - DateCalc DateTime JSON ]; 6313 + propagatedBuildInputs = [ CGI DateTime HTMLTableExtract JSON LWPProtocolHttps ]; 5966 6314 meta = with stdenv.lib; { 5967 6315 homepage = http://finance-quote.sourceforge.net/; 5968 6316 description = "Get stock and mutual fund quotes from various exchanges"; ··· 5984 6332 url = "mirror://cpan/authors/id/B/BH/BHALLISSY/${name}.tar.gz"; 5985 6333 sha256 = "4b697d444259759ea02d2c442c9bffe5ffe14c9214084a01f743693a944cc293"; 5986 6334 }; 5987 - propagatedBuildInputs = [ IOString ]; 5988 6335 meta = { 5989 6336 description = "TTF font support for Perl"; 5990 6337 license = stdenv.lib.licenses.artistic2; 5991 6338 }; 6339 + buildInputs = [ IOString ]; 5992 6340 }; 5993 6341 5994 6342 ForksSuper = buildPerlPackage { 5995 - name = "Forks-Super-0.72"; 6343 + name = "Forks-Super-0.93"; 5996 6344 src = fetchurl { 5997 - url = mirror://cpan/authors/id/M/MO/MOB/Forks-Super-0.72.tar.gz; 5998 - sha256 = "0zyqwyndb3gnbsh43b6xyl3wmlnyi18vz3yrbsvp3lccz4d0v7qp"; 6345 + url = mirror://cpan/authors/id/M/MO/MOB/Forks-Super-0.93.tar.gz; 6346 + sha256 = "1blkhi3kpkqv6dlnbxz5r9j9lbr58vag3aa2c9yqpkqk59hivbgg"; 5999 6347 }; 6000 6348 doCheck = false; 6001 6349 meta = { ··· 6003 6351 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6004 6352 platforms = stdenv.lib.platforms.linux; 6005 6353 }; 6354 + propagatedBuildInputs = [ URI ]; 6006 6355 }; 6007 6356 6008 6357 FormValidatorSimple = buildPerlPackage rec { ··· 6011 6360 url = "mirror://cpan/authors/id/L/LY/LYOKATO/${name}.tar.gz"; 6012 6361 sha256 = "fc3a63dc54b962d74586070176adaf5be869f09b561bb30f5fd32ef531792666"; 6013 6362 }; 6014 - propagatedBuildInputs = [ CGI ClassAccessor ClassDataAccessor ClassDataInheritable ClassInspector DateCalc DateTimeFormatStrptime EmailValid EmailValidLoose ListMoreUtils MailTools TieIxHash UNIVERSALrequire YAML ]; 6363 + propagatedBuildInputs = [ ClassAccessor ClassDataAccessor DateCalc DateTimeFormatStrptime EmailValidLoose ListMoreUtils TieIxHash UNIVERSALrequire YAML ]; 6015 6364 meta = { 6016 6365 description = "Validation with simple chains of constraints"; 6017 6366 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6018 6367 maintainers = [ maintainers.rycee ]; 6019 6368 }; 6369 + buildInputs = [ CGI ]; 6020 6370 }; 6021 6371 6022 6372 FreezeThaw = buildPerlPackage { ··· 6029 6379 }; 6030 6380 6031 6381 GamesSolitaireVerify = buildPerlModule { 6032 - name = "Games-Solitaire-Verify-0.1400"; 6382 + name = "Games-Solitaire-Verify-0.1701"; 6033 6383 src = fetchurl { 6034 - url = mirror://cpan/authors/id/S/SH/SHLOMIF/Games-Solitaire-Verify-0.1400.tar.gz; 6035 - sha256 = "0c897c17f23ed6710d0e3ddfb54cce0f00f5b68c55277181adc94a03b7d8c659"; 6384 + url = mirror://cpan/authors/id/S/SH/SHLOMIF/Games-Solitaire-Verify-0.1701.tar.gz; 6385 + sha256 = "71383f9c44a344aa92eca6ad999103b05809f19b3e078cf01651f2298bc435c1"; 6036 6386 }; 6037 6387 buildInputs = [ TestDifferences ]; 6038 - propagatedBuildInputs = [ ClassXSAccessor ExceptionClass ListMoreUtils MooXlate ]; 6388 + propagatedBuildInputs = [ ClassXSAccessor ExceptionClass ListMoreUtils ]; 6039 6389 meta = { 6040 6390 description = "Verify solutions for solitaire games"; 6041 6391 license = stdenv.lib.licenses.mit; ··· 6049 6399 sha256 = "1ampz82kf0ixybncfgpvq2bp9nq5sjsmmw4c8srsv0g5jpz02pfh"; 6050 6400 }; 6051 6401 6052 - buildInputs = [ pkgs.gd pkgs.libjpeg pkgs.zlib pkgs.freetype 6053 - pkgs.libpng pkgs.fontconfig pkgs.xorg.libXpm GetoptLong ]; 6402 + buildInputs = [ pkgs.gd pkgs.libjpeg pkgs.zlib pkgs.freetype pkgs.libpng pkgs.fontconfig pkgs.xorg.libXpm ]; 6054 6403 6055 6404 # Patch needed to get arguments past the first GetOptions call 6056 6405 # and to specify libfontconfig search path. ··· 6066 6415 GDGraph = buildPerlPackage rec { 6067 6416 name = "GDGraph-1.54"; 6068 6417 src = fetchurl { 6069 - url = "https://cpan.metacpan.org/authors/id/R/RU/RUZ/GDGraph-1.54.tar.gz"; 6418 + url = mirror://cpan/authors/id/R/RU/RUZ/GDGraph-1.54.tar.gz; 6070 6419 sha256 = "0kzsdc07ycxjainmz0dnsclb15w2j1y7g8b5mcb7vhannq85qvxr"; 6071 6420 }; 6072 - propagatedBuildInputs = [ GD GDText ]; 6073 - buildInputs = [ TestException CaptureTiny ]; 6421 + propagatedBuildInputs = [ GDText ]; 6422 + buildInputs = [ CaptureTiny TestException ]; 6074 6423 meta = { 6075 6424 description = "Graph Plotting Module for Perl 5"; 6076 6425 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6077 6426 }; 6078 6427 }; 6079 6428 6080 - GDSecurityImage = buildPerlPackage { 6081 - name = "GD-SecurityImage-1.72"; 6429 + GDSecurityImage = buildPerlModule { 6430 + name = "GD-SecurityImage-1.73"; 6082 6431 src = fetchurl { 6083 - url = mirror://cpan/authors/id/B/BU/BURAK/GD-SecurityImage-1.72.tar.gz; 6084 - sha256 = "07a025krdaml5ls7gyssfdcsif6cnsnksrxkqk48n9dmv7rz7q1r"; 6432 + url = mirror://cpan/authors/id/B/BU/BURAK/GD-SecurityImage-1.73.tar.gz; 6433 + sha256 = "1kaxs67rfd4w46lxgcg3pa05a596l0h1k8n4zk2gwrrar4022wpx"; 6085 6434 }; 6086 6435 propagatedBuildInputs = [ GD ]; 6087 6436 meta = { ··· 6093 6442 GDText = buildPerlPackage rec { 6094 6443 name = "GDTextUtil-0.86"; 6095 6444 src = fetchurl { 6096 - url = "https://cpan.metacpan.org/authors/id/M/MV/MVERB/GDTextUtil-0.86.tar.gz"; 6445 + url = mirror://cpan/authors/id/M/MV/MVERB/GDTextUtil-0.86.tar.gz; 6097 6446 sha256 = "1g0nc7fz4d672ag7brlrrcz7ibm98x49qs75bq9z957ybkwcnvl8"; 6098 6447 }; 6099 6448 propagatedBuildInputs = [ GD ]; ··· 6103 6452 }; 6104 6453 6105 6454 GeoIP = buildPerlPackage rec { 6106 - name = "Geo-IP-1.45"; 6455 + name = "Geo-IP-1.51"; 6107 6456 src = fetchurl { 6108 6457 url = "mirror://cpan/authors/id/M/MA/MAXMIND/${name}.tar.gz"; 6109 - sha256 = "0qinkq2br1cjicbgqb5bvrhm73h7f9f4fgc6bjfs5r6x7316bdqf"; 6458 + sha256 = "1fka8fr7fw6sh3xa9glhs1zjg3s2gfkhi7n7da1l2m2wblqj0c0n"; 6110 6459 }; 6111 6460 makeMakerFlags = "LIBS=-L${pkgs.geoip}/lib INC=-I${pkgs.geoip}/include"; 6112 6461 doCheck = false; # seems to access the network 6113 6462 }; 6114 6463 6115 6464 GetoptLong = buildPerlPackage rec { 6116 - name = "Getopt-Long-2.42"; 6465 + name = "Getopt-Long-2.50"; 6117 6466 src = fetchurl { 6118 6467 url = "mirror://cpan/authors/id/J/JV/JV/${name}.tar.gz"; 6119 - sha256 = "12c5pvmx0jxx0mls8qll9ixb1lbacs7p1rwvmciv0dvw3w25dmr7"; 6468 + sha256 = "0rsb7ri8210xv09mnxykw5asbcqivd0v38x0z4jkis3k5gdim210"; 6120 6469 }; 6121 6470 }; 6122 6471 6123 6472 GetoptLongDescriptive = buildPerlPackage rec { 6124 - name = "Getopt-Long-Descriptive-0.101"; 6473 + name = "Getopt-Long-Descriptive-0.102"; 6125 6474 src = fetchurl { 6126 6475 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 6127 - sha256 = "752e898ea6eb8706ceb836668ca645704f5dcbc3124b6d1b21d04007dbc46948"; 6476 + sha256 = "9ad4b98f294aa0515cc3150a1ae878d39e470762b78d8bd9df055eba9dea2846"; 6128 6477 }; 6129 6478 buildInputs = [ CPANMetaCheck TestFatal TestWarnings ]; 6130 6479 propagatedBuildInputs = [ ParamsValidate SubExporter ]; ··· 6150 6499 sha256 = "987c74366cc4c37ee084050f985fa254359c89c12507f5b8bfc6607de538d5a8"; 6151 6500 }; 6152 6501 buildInputs = [ Testutf8 ]; 6153 - propagatedBuildInputs = [ ArchiveExtract ConfigGitLike DataStreamBulk DateTime FileFindRule IODigest Moose MooseXStrictConstructor MooseXTypesPathClass namespaceautoclean ]; 6502 + propagatedBuildInputs = [ ArchiveExtract ConfigGitLike DataStreamBulk DateTime FileFindRule IODigest MooseXStrictConstructor MooseXTypesPathClass ]; 6154 6503 doCheck = false; 6155 6504 meta = { 6156 6505 description = "A Pure Perl interface to Git repositories"; ··· 6159 6508 }; 6160 6509 6161 6510 Glib = buildPerlPackage rec { 6162 - name = "Glib-1.321"; 6511 + name = "Glib-1.326"; 6163 6512 src = fetchurl { 6164 6513 url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz"; 6165 - sha256 = "0h4cfxrxcf1mrdab5n5kk0smsi8vcrfnmcw1k6xw87r4vbifnxdr"; 6514 + sha256 = "0prn9kkdpwjq9qmzqashbhk3pq4gvlrmvm3b10xf1dhc48406382"; 6166 6515 }; 6167 - buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig pkgs.glib ]; 6516 + buildInputs = [ pkgs.glib ]; 6168 6517 meta = { 6169 6518 homepage = http://gtk2-perl.sourceforge.net/; 6170 6519 description = "Perl wrappers for the GLib utility and Object libraries"; 6171 6520 license = stdenv.lib.licenses.lgpl21Plus; 6172 6521 }; 6522 + propagatedBuildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig ]; 6173 6523 }; 6174 6524 6175 6525 Gnome2 = buildPerlPackage rec { 6176 - name = "Gnome2-1.046"; 6526 + name = "Gnome2-1.047"; 6177 6527 src = fetchurl { 6178 6528 url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz"; 6179 - sha256 = "a6c787232ab7e82a423a9ff5a49cec6bf586c1bb3c04c2052a91cdda5b66ae40"; 6529 + sha256 = "ccc85c5dc3c14f915ed1a186d238681d83fef3d17eed1c20001499ff56b6390c"; 6180 6530 }; 6181 6531 buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig Glib Gnome2Canvas Gnome2VFS Gtk2 ]; 6182 - propagatedBuildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig Glib Gnome2Canvas Gnome2VFS Gtk2 Pango pkgs.gnome2.libgnomeui ]; 6532 + propagatedBuildInputs = [ pkgs.gnome2.libgnomeui ]; 6183 6533 meta = { 6184 6534 homepage = http://gtk2-perl.sourceforge.net; 6185 6535 description = "Perl interface to the 2.x series of the GNOME libraries"; ··· 6193 6543 url = "mirror://cpan/authors/id/T/TS/TSCH/${name}.tar.gz"; 6194 6544 sha256 = "47a34204cd5f3a0ef5c8b9e1c9c96f41740edab7e9abf1d0560fa8666ba1916e"; 6195 6545 }; 6196 - buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig Glib Gtk2 Pango pkgs.gnome2.libgnomecanvas ]; 6546 + buildInputs = [ pkgs.gnome2.libgnomecanvas ]; 6197 6547 meta = { 6198 6548 license = stdenv.lib.licenses.lgpl2Plus; 6199 6549 }; 6550 + propagatedBuildInputs = [ Gtk2 Pango ]; 6200 6551 }; 6201 6552 6202 6553 Gnome2VFS = buildPerlPackage rec { 6203 - name = "Gnome2-VFS-1.082"; 6554 + name = "Gnome2-VFS-1.083"; 6204 6555 src = fetchurl { 6205 6556 url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz"; 6206 - sha256 = "19dacfedef8770300861cb75f98ca5402e6e56501a888af3c18266a0790911b7"; 6557 + sha256 = "eca974669df4e7f21b4fcedb96c8a328422369c68b8c2cd99b9ce9cc5d7a7979"; 6207 6558 }; 6208 - propagatedBuildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig Glib pkgs.gnome2.gnome_vfs ]; 6559 + propagatedBuildInputs = [ pkgs.gnome2.gnome_vfs Glib ]; 6209 6560 meta = { 6210 6561 description = "Perl interface to the 2.x series of the GNOME VFS library"; 6211 6562 license = stdenv.lib.licenses.lgpl21Plus; ··· 6218 6569 url = "mirror://cpan/authors/id/T/TS/TSCH/${name}.tar.gz"; 6219 6570 sha256 = "604a8ece88ac29f132d59b0caac27657ec31371c1606a4698a2160e88ac586e5"; 6220 6571 }; 6221 - buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig Glib Gtk2 Pango pkgs.libwnck pkgs.glib pkgs.gtk2 ]; 6222 - propagatedBuildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig Glib Gtk2 ]; 6572 + buildInputs = [ pkgs.libwnck pkgs.glib pkgs.gtk2 ]; 6573 + propagatedBuildInputs = [ Gtk2 Pango ]; 6223 6574 meta = { 6224 6575 description = "Perl interface to the Window Navigator Construction Kit"; 6225 6576 license = stdenv.lib.licenses.lgpl21Plus; ··· 6245 6596 url = "mirror://cpan/authors/id/A/AL/ALEXMV/${name}.tar.gz"; 6246 6597 sha256 = "247a9f5a88bb6745281c00d0f7d5d94e8599a92396849fd9571356dda047fd35"; 6247 6598 }; 6248 - buildInputs = with pkgs; [ which gnupg1compat ]; 6249 - propagatedBuildInputs = [ Moo MooXHandlesVia MooXlate ]; 6599 + buildInputs = [ pkgs.which pkgs.gnupg1compat ]; 6600 + propagatedBuildInputs = [ MooXHandlesVia MooXlate ]; 6250 6601 doCheck = false; 6251 6602 meta = { 6252 6603 description = "Supply object methods for interacting with GnuPG"; ··· 6273 6624 url = "mirror://cpan/authors/id/Y/YE/YEWENBIN/${name}.tar.gz"; 6274 6625 sha256 = "0c588c507eed5e62d12ed1cc1e491c6ff3a1f59c4fb3d435e14214b37ab39251"; 6275 6626 }; 6276 - propagatedBuildInputs = [ Cairo ExtUtilsDepends ExtUtilsPkgConfig Glib Gtk2 Pango pkgs.goocanvas pkgs.gtk2 ]; 6627 + propagatedBuildInputs = [ pkgs.goocanvas pkgs.gtk2 Gtk2 Pango ]; 6277 6628 meta = { 6278 6629 description = "Perl interface to the GooCanvas"; 6279 6630 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 6281 6632 }; 6282 6633 6283 6634 GoogleProtocolBuffers = buildPerlPackage rec { 6284 - name = "Google-ProtocolBuffers-0.11"; 6635 + name = "Google-ProtocolBuffers-0.12"; 6285 6636 src = fetchurl { 6286 6637 url = "mirror://cpan/authors/id/S/SA/SAXJAZMAN/protobuf/${name}.tar.gz"; 6287 - sha256 = "0k2skcbfzn2aw1f218l47h4kgq5rj9qsam3sd6zw4qq3zyp0amb1"; 6638 + sha256 = "0wad56n12h9yhnrq1m1z3jna1ch3mg3mqj41wkfi49ws1g34k15k"; 6288 6639 }; 6289 6640 propagatedBuildInputs = [ ClassAccessor ParseRecDescent ]; 6290 6641 patches = ··· 6296 6647 }; 6297 6648 6298 6649 Graph = buildPerlPackage rec { 6299 - name = "Graph-0.96"; 6650 + name = "Graph-0.9704"; 6300 6651 src = fetchurl { 6301 6652 url = "mirror://cpan/authors/id/J/JH/JHI/${name}.tar.gz"; 6302 - sha256 = "09wpiz7v0gv07zb7h8gwgjrwj16cdycs60d08cjlyj1s926zlbl3"; 6653 + sha256 = "099a1gca0wj5zs0cffncjqp2mjrdlk9i6325ks89ml72gfq8wpij"; 6303 6654 }; 6304 - 6305 - buildInputs = [ TestPod TestPodCoverage ]; 6306 6655 }; 6307 6656 6308 6657 GraphViz = buildPerlPackage rec { 6309 - name = "GraphViz-2.18"; 6658 + name = "GraphViz-2.24"; 6310 6659 src = fetchurl { 6311 6660 url = "mirror://cpan/authors/id/R/RS/RSAVAGE/${name}.tgz"; 6312 - sha256 = "1zdgdd42ywg7bklysd8p8dra66q64vlm4fmnj5gjslp98cm02p9h"; 6661 + sha256 = "1bgm4a8kan53r30qiknr4kasvhar1khf7vq064l1inzfrp2glpnr"; 6313 6662 }; 6314 6663 6315 6664 # XXX: It'd be nicer it `GraphViz.pm' could record the path to graphviz. 6316 - buildInputs = [ pkgs.graphviz ]; 6317 - propagatedBuildInputs = [ IPCRun TestMore ]; 6665 + buildInputs = [ pkgs.graphviz TestPod ]; 6666 + propagatedBuildInputs = [ FileWhich IPCRun ParseRecDescent XMLTwig XMLXPath ]; 6318 6667 6319 6668 meta = with stdenv.lib; { 6320 6669 description = "Perl interface to the GraphViz graphing tool"; ··· 6330 6679 sha256 = "7969e569ec54b2f569a5af56ac4d884c630ad850974658219b0b6953e97b5d3d"; 6331 6680 }; 6332 6681 buildInputs = [ FileSlurp URI ]; 6333 - propagatedBuildInputs = [ DateManip DigestMD5 MailMboxMessageParser TimeDate ]; 6682 + propagatedBuildInputs = [ MailMboxMessageParser TimeDate ]; 6334 6683 outputs = [ "out" ]; 6335 6684 meta = { 6336 6685 homepage = https://github.com/coppit/grepmail; ··· 6341 6690 }; 6342 6691 6343 6692 GrowlGNTP = buildPerlModule rec { 6344 - name = "Growl-GNTP-0.20"; 6693 + name = "Growl-GNTP-0.21"; 6345 6694 src = fetchurl { 6346 - url = "mirror://cpan/modules/by-module/Growl/${name}.tar.gz"; 6347 - sha256 = "150x65lwf7pfsygcpmvj3679lhlfwx87xylwnrmwll67f9dpkjdi"; 6695 + url = mirror://cpan/authors/id/M/MA/MATTN/Growl-GNTP-0.21.tar.gz; 6696 + sha256 = "0gq8ypam6ifp8f3s2mf5d6sw53m7h3ki1zfahh2p41kl8a77yy98"; 6348 6697 }; 6349 - buildInputs = [ DataUUID CryptCBC ]; 6698 + buildInputs = [ ModuleBuildTiny ]; 6699 + propagatedBuildInputs = [ CryptCBC DataUUID ]; 6350 6700 }; 6351 6701 6352 6702 GSSAPI = buildPerlPackage rec { ··· 6366 6716 }; 6367 6717 6368 6718 Gtk2 = buildPerlPackage rec { 6369 - name = "Gtk2-1.2498"; 6719 + name = "Gtk2-1.24992"; 6370 6720 src = fetchurl { 6371 6721 url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz"; 6372 - sha256 = "0gs6lr4clz86838s3klrl37lf48j24zv0p37jlsvsnr927whpq3j"; 6722 + sha256 = "1044rj3wbfmgaif2jb0k28m2aczli6ai2n5yvn6pr7zjyw16kvd2"; 6373 6723 }; 6374 - buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig Pango pkgs.gtk2 ]; 6724 + buildInputs = [ pkgs.gtk2 Cairo ExtUtilsDepends ExtUtilsPkgConfig Glib Pango ]; 6375 6725 meta = { 6376 6726 homepage = http://gtk2-perl.sourceforge.net/; 6377 6727 description = "Perl interface to the 2.x series of the Gimp Toolkit library"; ··· 6386 6736 url = "mirror://cpan/authors/id/T/TS/TSCH/${name}.tar.gz"; 6387 6737 sha256 = "50240a2bddbda807c8f8070de941823b7bf3d288a13be6d0d6563320b42c445a"; 6388 6738 }; 6389 - propagatedBuildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig Glib Gtk2 Pango pkgs.gnome2.libglade pkgs.gtk2 ]; 6739 + propagatedBuildInputs = [ pkgs.gnome2.libglade pkgs.gtk2 Gtk2 Pango ]; 6390 6740 meta = { 6391 6741 homepage = https://metacpan.org/pod/Gtk2::GladeXML; 6392 6742 description = "Create user interfaces directly from Glade XML files"; ··· 6400 6750 url = "mirror://cpan/authors/id/B/BO/BORUP/${name}.tar.gz"; 6401 6751 sha256 = "cbb7632b75d7f41554dfe8ee9063dbfd1d8522291077c65d0d82e9ceb5e94ae2"; 6402 6752 }; 6403 - propagatedBuildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig Glib Gtk2 Pango pkgs.gtk2 ]; 6753 + propagatedBuildInputs = [ pkgs.gtk2 Gtk2 Pango ]; 6404 6754 meta = { 6405 6755 license = stdenv.lib.licenses.gpl2; 6406 6756 }; ··· 6412 6762 url = "mirror://cpan/authors/id/O/OE/OESTERHOL/${name}.tar.gz"; 6413 6763 sha256 = "a25cb071e214fb89b4450aa4605031eae89b7961e149b0d6e8f491c19c14a90a"; 6414 6764 }; 6415 - propagatedBuildInputs = [ Gtk2 pkgs.libappindicator-gtk2 pkgs.libdbusmenu-gtk2 pkgs.gtk2 pkgs.pkgconfig Glib Pango ]; 6765 + propagatedBuildInputs = [ pkgs.libappindicator-gtk2 pkgs.libdbusmenu-gtk2 pkgs.gtk2 pkgs.pkgconfig Gtk2 ]; 6416 6766 # Tests fail due to no display: 6417 6767 # Gtk-WARNING **: cannot open display: at /nix/store/HASH-perl-Gtk2-1.2498/lib/perl5/site_perl/5.22.2/x86_64-linux-thread-multi/Gtk2.pm line 126. 6418 6768 doCheck = false; ··· 6428 6778 url = "mirror://cpan/authors/id/R/RA/RATCLIFFE/${name}.tar.gz"; 6429 6779 sha256 = "087186c3693acf196451cf59cc8b7f5cf9a7b05abe20d32dcbcba0822953fb80"; 6430 6780 }; 6431 - buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig Glib Gtk2 Pango pkgs.gtkimageview pkgs.gtk2 ]; 6432 - propagatedBuildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig Glib Gtk2 ]; 6781 + buildInputs = [ pkgs.gtkimageview pkgs.gtk2 ]; 6782 + propagatedBuildInputs = [ Gtk2 Pango ]; 6433 6783 # Tests fail due to no display server: 6434 6784 # Gtk-WARNING **: cannot open display: at /nix/store/HASH-perl-Gtk2-1.2498/lib/perl5/site_perl/5.22.2/x86_64-linux-thread-multi/Gtk2.pm line 126. 6435 6785 # t/animview.t ........... ··· 6446 6796 url = "mirror://cpan/authors/id/P/PO/POTYL/${name}.tar.gz"; 6447 6797 sha256 = "ae8dfb0f6844ddaa2ce7b5b44553419490c8e83c24fd35c431406a58f6be0f4f"; 6448 6798 }; 6449 - propagatedBuildInputs = [ Gtk2 Glib ExtUtilsDepends ExtUtilsPkgConfig pkgs.libunique pkgs.gtk2 Cairo Pango ]; 6799 + propagatedBuildInputs = [ pkgs.libunique pkgs.gtk2 Gtk2 Pango ]; 6450 6800 meta = { 6451 6801 description = "Use single instance applications"; 6452 6802 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 6468 6818 HashFlatten = buildPerlPackage rec { 6469 6819 name = "Hash-Flatten-1.19"; 6470 6820 src = fetchurl { 6471 - url = "mirror://cpan/modules/by-module/Hash/${name}.tar.gz"; 6821 + url = mirror://cpan/authors/id/B/BB/BBC/Hash-Flatten-1.19.tar.gz; 6472 6822 sha256 = "162b9qgkr19f97w4pic6igyk3zd0sbnrhl3s8530fikciffw9ikh"; 6473 6823 }; 6474 - buildInputs = [ TestAssertions LogTrace ]; 6824 + buildInputs = [ TestAssertions ]; 6825 + propagatedBuildInputs = [ LogTrace ]; 6475 6826 }; 6476 6827 6477 6828 HashMerge = buildPerlPackage rec { 6478 - name = "Hash-Merge-0.200"; 6829 + name = "Hash-Merge-0.300"; 6479 6830 src = fetchurl { 6480 6831 url = "mirror://cpan/authors/id/R/RE/REHSACK/${name}.tar.gz"; 6481 - sha256 = "0r1a2axz85wn6573zrl9rk8mkfl2cvf1gp9vwya5qndp60rz1ya7"; 6832 + sha256 = "0h3wfnpv5d4d3f9xzmwkchay6251nhzngdv3f6xia56mj4hxabs0"; 6482 6833 }; 6483 - propagatedBuildInputs = [ Clone ]; 6834 + propagatedBuildInputs = [ CloneChoose ]; 6484 6835 meta = { 6485 6836 description = "Merges arbitrarily deep hashes into a single hash"; 6486 6837 }; 6838 + buildInputs = [ Clone ClonePP ]; 6487 6839 }; 6488 6840 6489 6841 HashMergeSimple = buildPerlPackage { ··· 6492 6844 url = mirror://cpan/authors/id/R/RO/ROKR/Hash-Merge-Simple-0.051.tar.gz; 6493 6845 sha256 = "1c56327873d2f04d5722777f044863d968910466997740d55a754071c6287b73"; 6494 6846 }; 6495 - buildInputs = [ TestMost ]; 6847 + buildInputs = [ TestDeep TestDifferences TestException TestMost TestWarn ]; 6496 6848 propagatedBuildInputs = [ Clone ]; 6497 6849 meta = { 6498 6850 description = "Recursively merge two or more hashes, simply"; ··· 6514 6866 }; 6515 6867 6516 6868 HashMultiValue = buildPerlPackage { 6517 - name = "Hash-MultiValue-0.15"; 6869 + name = "Hash-MultiValue-0.16"; 6518 6870 src = fetchurl { 6519 - url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Hash-MultiValue-0.15.tar.gz; 6520 - sha256 = "1jc37kwpa1fl88va8bd1p95h0vjv1gsvmn7pc2pxj62ga6x0wpc0"; 6871 + url = mirror://cpan/authors/id/A/AR/ARISTOTLE/Hash-MultiValue-0.16.tar.gz; 6872 + sha256 = "1x3k7h542xnigz0b8vsfiq580p5r325wi5b8mxppiqk8mbvis636"; 6521 6873 }; 6522 6874 meta = { 6523 6875 description = "Store multiple values per key"; ··· 6526 6878 }; 6527 6879 6528 6880 HashUtilFieldHashCompat = buildPerlPackage { 6529 - name = "Hash-Util-FieldHash-Compat-0.07"; 6881 + name = "Hash-Util-FieldHash-Compat-0.11"; 6530 6882 src = fetchurl { 6531 - url = mirror://cpan/authors/id/E/ET/ETHER/Hash-Util-FieldHash-Compat-0.07.tar.gz; 6532 - sha256 = "1fbqcjvp5slkfyf63g8scrbdpkpw3g9z9557xvfaxn09aki7g1bn"; 6883 + url = mirror://cpan/authors/id/E/ET/ETHER/Hash-Util-FieldHash-Compat-0.11.tar.gz; 6884 + sha256 = "06vlygjyk7rkkw0di3252mma141w801qn3xk40aa2yskbfklcbk4"; 6533 6885 }; 6534 - propagatedBuildInputs = [ Testuseok ]; 6535 6886 meta = { 6536 6887 maintainers = with maintainers; [ ]; 6537 6888 platforms = stdenv.lib.platforms.unix; ··· 6539 6890 }; 6540 6891 6541 6892 HeapFibonacci = buildPerlPackage { 6542 - name = "Heap-Fibonacci-0.80"; 6893 + name = "Heap-0.80"; 6543 6894 src = fetchurl { 6544 6895 url = mirror://cpan/authors/id/J/JM/JMM/Heap-0.80.tar.gz; 6545 6896 sha256 = "1plv2djbyhvkdcw2ic54rdqb745cwksxckgzvw7ssxiir7rjknnc"; ··· 6551 6902 }; 6552 6903 6553 6904 HookLexWrap = buildPerlPackage rec { 6554 - name = "Hook-LexWrap-0.25"; 6905 + name = "Hook-LexWrap-0.26"; 6555 6906 src = fetchurl { 6556 6907 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 6557 - sha256 = "08ab9af6bd9b4560702d9d994ad9d905af0c2fd24090d1480ff640f137c1430d"; 6908 + sha256 = "b60bdc5f98f94f9294b06adef82b1d996da192d5f183f9f434b610fd1137ec2d"; 6558 6909 }; 6559 - buildInputs = [ ModuleBuildTiny pkgs.unzip ]; 6910 + buildInputs = [ pkgs.unzip ]; 6560 6911 meta = { 6561 6912 homepage = https://github.com/chorny/Hook-LexWrap; 6562 6913 description = "Lexically scoped subroutine wrappers"; ··· 6591 6942 url = "mirror://cpan/authors/id/T/TO/TOKUHIROM/${name}.tar.gz"; 6592 6943 sha256 = "b1cbac4157ad8dedac6914e1628855e05b8dc885a4007d2e4df8177c6a9b70fb"; 6593 6944 }; 6594 - buildInputs = [ ModuleBuild ModuleBuildPluggablePPPort TestRequires ]; 6945 + buildInputs = [ ModuleBuildPluggablePPPort TestRequires ]; 6595 6946 meta = { 6596 6947 homepage = https://github.com/tokuhirom/HTML-Escape; 6597 6948 description = "Extremely fast HTML escaping"; ··· 6605 6956 url = mirror://cpan/authors/id/N/NU/NUFFIN/HTML-FromANSI-2.03.tar.gz; 6606 6957 sha256 = "21776345ed701b2c04c7b09380af943f9984cc7f99624087aea45db5fc09c359"; 6607 6958 }; 6608 - propagatedBuildInputs = [ HTMLParser TermVT102Boundless Testuseok ]; 6959 + propagatedBuildInputs = [ HTMLParser TermVT102Boundless ]; 6609 6960 meta = { 6610 6961 }; 6611 6962 }; ··· 6616 6967 url = mirror://cpan/authors/id/G/GA/GAAS/HTML-Form-6.03.tar.gz; 6617 6968 sha256 = "0dpwr7yz6hjc3bcqgcbdzjjk9l58ycdjmbam9nfcmm85y2a1vh38"; 6618 6969 }; 6619 - propagatedBuildInputs = [ HTMLParser HTTPMessage URI ]; 6970 + propagatedBuildInputs = [ HTMLParser HTTPMessage ]; 6620 6971 meta = { 6621 6972 description = "Class that represents an HTML form element"; 6622 6973 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6623 6974 }; 6624 6975 }; 6625 6976 6626 - HTMLFormatter = buildPerlModule { 6627 - name = "HTML-Formatter-2.14"; 6977 + HTMLFormatter = buildPerlPackage { 6978 + name = "HTML-Formatter-2.16"; 6628 6979 src = fetchurl { 6629 - url = mirror://cpan/authors/id/N/NI/NIGELM/HTML-Formatter-2.14.tar.gz; 6630 - sha256 = "d28eeeab48ab5f7bfcc73cc106b0f756073d98d48dfdb91ca2951f832f8e035e"; 6980 + url = mirror://cpan/authors/id/N/NI/NIGELM/HTML-Formatter-2.16.tar.gz; 6981 + sha256 = "cb0a0dd8aa5e8ba9ca214ce451bf4df33aa09c13e907e8d3082ddafeb30151cc"; 6631 6982 }; 6632 - buildInputs = [ FileSlurper TestCPANMeta TestEOL TestNoTabs perl ]; 6983 + buildInputs = [ FileSlurper TestWarnings ]; 6633 6984 propagatedBuildInputs = [ FontAFM HTMLTree ]; 6634 6985 meta = { 6635 6986 homepage = https://metacpan.org/release/HTML-Formatter; ··· 6638 6989 }; 6639 6990 }; 6640 6991 6641 - HTMLFormatTextWithLinks = buildPerlPackage { 6992 + HTMLFormatTextWithLinks = buildPerlModule { 6642 6993 name = "HTML-FormatText-WithLinks-0.15"; 6643 6994 src = fetchurl { 6644 6995 url = mirror://cpan/authors/id/S/ST/STRUAN/HTML-FormatText-WithLinks-0.15.tar.gz; 6645 6996 sha256 = "7fcc1ab79eb58fb97d43e5bdd14e21791a250a204998918c62d6a171131833b1"; 6646 6997 }; 6647 - propagatedBuildInputs = [ HTMLFormatter HTMLTree URI ]; 6998 + propagatedBuildInputs = [ HTMLFormatter URI ]; 6648 6999 meta = { 6649 7000 description = "HTML to text conversion with links as footnotes"; 6650 7001 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 6652 7003 }; 6653 7004 6654 7005 HTMLFormatTextWithLinksAndTables = buildPerlPackage { 6655 - name = "HTML-FormatText-WithLinks-AndTables-0.06"; 7006 + name = "HTML-FormatText-WithLinks-AndTables-0.07"; 6656 7007 src = fetchurl { 6657 - url = mirror://cpan/authors/id/D/DA/DALEEVANS/HTML-FormatText-WithLinks-AndTables-0.06.tar.gz; 6658 - sha256 = "e5b23f0475fb81fd6fed688bb914295a39542b3e5b43c8517494226a52d868fa"; 7008 + url = mirror://cpan/authors/id/D/DA/DALEEVANS/HTML-FormatText-WithLinks-AndTables-0.07.tar.gz; 7009 + sha256 = "809ee2f11705706b33c54312b5c7bee674838f2beaaedaf8cb945e702aae39b6"; 6659 7010 }; 6660 - propagatedBuildInputs = [ HTMLFormatTextWithLinks HTMLFormatter HTMLTree ]; 7011 + propagatedBuildInputs = [ HTMLFormatTextWithLinks ]; 6661 7012 meta = { 6662 7013 description = "Converts HTML to Text with tables intact"; 6663 7014 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 6665 7016 }; 6666 7017 6667 7018 HTMLFormFu = buildPerlPackage rec { 6668 - name = "HTML-FormFu-2.01"; 7019 + name = "HTML-FormFu-2.05"; 6669 7020 src = fetchurl { 6670 - url = "mirror://cpan/modules/by-module/HTML/${name}.tar.gz"; 6671 - sha256 = "0fvilng85wc65pna898x7mp4hx73mhahl7j2s10gj76avmxdizsw"; 7021 + url = mirror://cpan/authors/id/N/NI/NIGELM/HTML-FormFu-2.05.tar.gz; 7022 + sha256 = "0xz41ap0vyw9yfjci84i5ixc6jshjrd2swhiv8dsy5xx9x71iw1q"; 6672 7023 }; 6673 - buildInputs = [ FileShareDirInstall TestAggregate TestException ]; 6674 - propagatedBuildInputs = [ CGI Clone ConfigAny DataVisitor DateTime 6675 - DateTimeFormatBuilder DateTimeFormatNatural DateTimeFormatStrptime 6676 - DateTimeLocale EmailValid FileShareDir HTMLScrubber HTMLTokeParserSimple 6677 - HTTPMessage HashFlatten ListMoreUtils ModulePluggable Moose MooseXAliases 6678 - NumberFormat PathClass Readonly RegexpCommon TaskWeaken YAMLLibYAML ]; 7024 + buildInputs = [ CGI FileShareDirInstall RegexpAssemble TestException TestMemoryCycle ]; 7025 + propagatedBuildInputs = [ ConfigAny DataVisitor DateTimeFormatBuilder DateTimeFormatNatural EmailValid HTMLScrubber HTMLTokeParserSimple HTTPMessage HashFlatten MooseXAliases NumberFormat PathClass Readonly RegexpCommon YAMLLibYAML ]; 6679 7026 meta = { 6680 7027 description = "HTML Form Creation, Rendering and Validation Framework"; 6681 7028 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 6683 7030 }; 6684 7031 6685 7032 HTMLFormHandler = buildPerlPackage { 6686 - name = "HTML-FormHandler-0.40057"; 7033 + name = "HTML-FormHandler-0.40068"; 6687 7034 src = fetchurl { 6688 - url = mirror://cpan/authors/id/G/GS/GSHANK/HTML-FormHandler-0.40057.tar.gz; 6689 - sha256 = "1hn9shhbsi4pdp396ia2hky3i0imnxgwvhy57gp0jjhy5qyvafvm"; 7035 + url = mirror://cpan/authors/id/G/GS/GSHANK/HTML-FormHandler-0.40068.tar.gz; 7036 + sha256 = "09z8rpb3avdd8984rm6j6gd2igbzjz9rc0ycig654mqjlgfphyzb"; 6690 7037 }; 6691 7038 # a single test is failing on perl 5.20 6692 7039 doCheck = false; 6693 - buildInputs = [ FileShareDirInstall PadWalker TestDifferences TestException TestMemoryCycle ]; 6694 - propagatedBuildInputs = [ ClassLoad DataClone DateTime DateTimeFormatStrptime EmailValid FileShareDir HTMLTree JSON ListAllUtils Moose MooseXGetopt MooseXTypes MooseXTypesCommon MooseXTypesLoadableClass SubExporter SubName TryTiny aliased namespaceautoclean ]; 7040 + buildInputs = [ FileShareDirInstall PadWalker TestDifferences TestException TestMemoryCycle TestWarn ]; 7041 + propagatedBuildInputs = [ CryptBlowfish CryptCBC DataClone DateTimeFormatStrptime EmailValid HTMLTree JSONMaybeXS MooseXGetopt MooseXTypesCommon MooseXTypesLoadableClass aliased ]; 6695 7042 meta = { 6696 7043 description = "HTML forms using Moose"; 6697 7044 maintainers = with maintainers; [ ]; ··· 6701 7048 }; 6702 7049 6703 7050 HTMLMason = buildPerlPackage { 6704 - name = "HTML-Mason-1.56"; 7051 + name = "HTML-Mason-1.58"; 6705 7052 src = fetchurl { 6706 - url = mirror://cpan/authors/id/D/DR/DROLSKY/HTML-Mason-1.56.tar.gz; 6707 - sha256 = "84ac24fb1d551f998145435265e5b6fd4a52ec61e4fadd3d7755eb648be2c4b2"; 7053 + url = mirror://cpan/authors/id/D/DR/DROLSKY/HTML-Mason-1.58.tar.gz; 7054 + sha256 = "81dc9b199f0f3b3473c97ba0ebee4b9535cd633d4e9c1ca3818615dc03dff948"; 6708 7055 }; 6709 7056 buildInputs = [ TestDeep ]; 6710 - propagatedBuildInputs = [ CacheCache CGI ClassContainer ExceptionClass HTMLParser LogAny ParamsValidate ]; 7057 + propagatedBuildInputs = [ CGI CacheCache ClassContainer ExceptionClass LogAny ]; 6711 7058 meta = { 6712 7059 homepage = https://metacpan.org/release/HTML-Mason; 6713 7060 description = "High-performance, dynamic web site authoring system"; ··· 6743 7090 }; 6744 7091 }; 6745 7092 6746 - HTMLTagCloud = buildPerlPackage rec { 7093 + HTMLTagCloud = buildPerlModule rec { 6747 7094 name = "HTML-TagCloud-0.38"; 6748 7095 src = fetchurl { 6749 7096 url = "mirror://cpan/authors/id/R/RO/ROBERTSD/${name}.tar.gz"; ··· 6774 7121 url = mirror://cpan/authors/id/T/TS/TSIBLEY/HTML-RewriteAttributes-0.05.tar.gz; 6775 7122 sha256 = "1808ec7cdf40d2708575fe6155a88f103b17fec77973a5831c2f24c250e7a58c"; 6776 7123 }; 6777 - propagatedBuildInputs = [ HTMLParser HTMLTagset URI ]; 7124 + propagatedBuildInputs = [ HTMLParser URI ]; 6778 7125 meta = { 6779 7126 description = "Concise attribute rewriting"; 6780 7127 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 6782 7129 }; 6783 7130 6784 7131 HTMLSelectorXPath = buildPerlPackage { 6785 - name = "HTML-Selector-XPath-0.16"; 7132 + name = "HTML-Selector-XPath-0.23"; 6786 7133 src = fetchurl { 6787 - url = mirror://cpan/authors/id/C/CO/CORION/HTML-Selector-XPath-0.16.tar.gz; 6788 - sha256 = "0v12plal866ifcv7m8x22abrddd6cf12gn55qclk53qqa6c8f8m6"; 7134 + url = mirror://cpan/authors/id/C/CO/CORION/HTML-Selector-XPath-0.23.tar.gz; 7135 + sha256 = "0vvvdrccypwv3qpf9hq5h2b6k0p5qrmz60p2swjh009dvr601h7j"; 6789 7136 }; 6790 7137 buildInputs = [ TestBase ]; 6791 7138 meta = { ··· 6795 7142 }; 6796 7143 6797 7144 HTMLScrubber = buildPerlPackage rec { 6798 - name = "HTML-Scrubber-0.15"; 7145 + name = "HTML-Scrubber-0.17"; 6799 7146 src = fetchurl { 6800 - url = "mirror://cpan/authors/id/P/PO/PODMASTER/${name}.tar.gz"; 6801 - sha256 = "0xb5zj67y2sjid9bs3yfm81rgi91fmn38wy1ryngssw6vd92ijh2"; 7147 + url = mirror://cpan/authors/id/N/NI/NIGELM/HTML-Scrubber-0.17.tar.gz; 7148 + sha256 = "06p7w4zd42b2yh541mlzyqj40lwmvvn3fyqi8big4mf34la7m2jm"; 6802 7149 }; 6803 7150 propagatedBuildInputs = [ HTMLParser ]; 7151 + buildInputs = [ PodCoverageTrustPod TestCPANMeta TestDifferences TestEOL TestKwalitee TestMemoryCycle TestNoTabs TestPAUSEPermissions TestPod TestPodCoverage ]; 6804 7152 }; 6805 7153 6806 7154 HTMLTableExtract = buildPerlPackage rec { ··· 6809 7157 url = "mirror://cpan/authors/id/M/MS/MSISK/${name}.tar.gz"; 6810 7158 sha256 = "01jimmss3q68a89696wmclvqwb2ybz6xgabpnbp6mm6jcni82z8a"; 6811 7159 }; 6812 - propagatedBuildInputs = [ HTMLElementExtended HTMLParser ]; 7160 + propagatedBuildInputs = [ HTMLElementExtended ]; 6813 7161 }; 6814 7162 6815 7163 HTMLTagset = buildPerlPackage rec { 6816 7164 name = "HTML-Tagset-3.20"; 6817 7165 src = fetchurl { 6818 - url = "mirror://cpan/modules/by-module/HTML/${name}.tar.gz"; 7166 + url = mirror://cpan/authors/id/P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz; 6819 7167 sha256 = "1qh8249wgr4v9vgghq77zh1d2zs176bir223a8gh3k9nksn7vcdd"; 6820 7168 }; 6821 7169 }; 6822 7170 6823 7171 HTMLTemplate = buildPerlPackage rec { 6824 - name = "HTML-Template-2.95"; 7172 + name = "HTML-Template-2.97"; 6825 7173 src = fetchurl { 6826 - url = "mirror://cpan/authors/id/W/WO/WONKO/${name}.tar.gz"; 6827 - sha256 = "07ahpfgidxsw2yb7y8i7bbr8s64aq6qgq832h9jswmksxbd0l43q"; 7174 + url = mirror://cpan/authors/id/S/SA/SAMTREGAR/HTML-Template-2.97.tar.gz; 7175 + sha256 = "17qjw8swj2q4b1ic285pndgrkmvpsqw0j68nhqzpk1daydhsyiv5"; 6828 7176 }; 6829 7177 propagatedBuildInputs = [ CGI ]; 7178 + buildInputs = [ TestPod ]; 6830 7179 }; 6831 7180 6832 7181 HTMLTidy = buildPerlPackage rec { 6833 - name = "HTML-Tidy-1.56"; 7182 + name = "HTML-Tidy-1.60"; 6834 7183 src = fetchurl { 6835 7184 url = "mirror://cpan/authors/id/P/PE/PETDANCE/${name}.tar.gz"; 6836 - sha256 = "1zp4wndvr9vadbqjmd8d8ck6hlmr0dqg20vpa8cqfdflqkzqf208"; 7185 + sha256 = "1iyp2fd6j75cn1xvcwl2lxr8qpjxssy2360cyqn6g3kzd1fzdyxw"; 6837 7186 }; 6838 - 6839 - propagatedBuildInputs = [ TextDiff ]; 6840 7187 6841 7188 patchPhase = '' 6842 7189 sed -i "s#/usr/include/tidyp#${pkgs.tidyp}/include/tidyp#" Makefile.PL 6843 7190 sed -i "s#/usr/lib#${pkgs.tidyp}/lib#" Makefile.PL 6844 7191 ''; 7192 + buildInputs = [ TestException ]; 6845 7193 }; 6846 7194 6847 7195 HTMLTiny = buildPerlPackage rec { ··· 6856 7204 }; 6857 7205 }; 6858 7206 6859 - HTMLTokeParserSimple = buildPerlPackage rec { 7207 + HTMLTokeParserSimple = buildPerlModule rec { 6860 7208 name = "HTML-TokeParser-Simple-3.16"; 6861 7209 src = fetchurl { 6862 7210 url = "mirror://cpan/authors/id/O/OV/OVID/${name}.tar.gz"; 6863 7211 sha256 = "17aa1v62sp8ycxcicwhankmj4brs6nnfclk9z7mf1rird1f164gd"; 6864 7212 }; 6865 - propagatedBuildInputs = [HTMLParser SubOverride]; 6866 - buildInputs = [TestPod]; 7213 + propagatedBuildInputs = [ HTMLParser SubOverride ]; 6867 7214 }; 6868 7215 6869 7216 HTMLTree = buildPerlModule { 6870 - name = "HTML-Tree-5.03"; 7217 + name = "HTML-Tree-5.07"; 6871 7218 src = fetchurl { 6872 - url = mirror://cpan/authors/id/C/CJ/CJM/HTML-Tree-5.03.tar.gz; 6873 - sha256 = "13qlqbpixw470gnck0xgny8hyjj576m8y24bba2p9ai2lvy76vbx"; 7219 + url = mirror://cpan/authors/id/K/KE/KENTNL/HTML-Tree-5.07.tar.gz; 7220 + sha256 = "1gyvm4qlwm9y6hczkpnrdfl303ggbybr0nqxdjw09hii8yw4sdzh"; 6874 7221 }; 6875 7222 buildInputs = [ TestFatal ]; 6876 - propagatedBuildInputs = [ HTMLParser HTMLTagset ]; 7223 + propagatedBuildInputs = [ HTMLParser ]; 6877 7224 meta = { 6878 7225 homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 6879 7226 description = "Work with HTML in a DOM-like tree structure"; ··· 6903 7250 sha256 = "02w21rd30cza094m5xs9clzw8ayigbhg2ddzl6jycp4jam0dyhmy"; 6904 7251 }; 6905 7252 doCheck = false; 6906 - propagatedBuildInputs = [ 6907 - TestNoWarnings ClassAccessor ClassAccessorChained 6908 - ClassDataAccessor ModulePluggableFast HTMLTree 6909 - HTMLScrubber EmailValid DateCalc 6910 - ]; 7253 + propagatedBuildInputs = [ ClassAccessorChained ClassDataAccessor DateCalc EmailValid HTMLScrubber HTMLTree ModulePluggableFast ]; 7254 + buildInputs = [ TestNoWarnings ]; 6911 7255 }; 6912 7256 6913 7257 HTTPBody = buildPerlPackage rec { ··· 6916 7260 url = "mirror://cpan/authors/id/G/GE/GETTY/${name}.tar.gz"; 6917 7261 sha256 = "fc0d2c585b3bd1532d92609965d589e0c87cd380e7cca42fb9ad0a1311227297"; 6918 7262 }; 6919 - buildInputs = [ HTTPMessage TestDeep ]; 7263 + buildInputs = [ TestDeep ]; 6920 7264 propagatedBuildInputs = [ HTTPMessage ]; 6921 7265 meta = { 6922 7266 description = "HTTP Body Parser"; ··· 6925 7269 }; 6926 7270 6927 7271 HTTPCookies = buildPerlPackage { 6928 - name = "HTTP-Cookies-6.01"; 7272 + name = "HTTP-Cookies-6.04"; 6929 7273 src = fetchurl { 6930 - url = mirror://cpan/authors/id/G/GA/GAAS/HTTP-Cookies-6.01.tar.gz; 6931 - sha256 = "087bqmg22dg3vj7gssh3pcsh9y1scimkbl5h1kc8jqyfhgisvlzm"; 7274 + url = mirror://cpan/authors/id/O/OA/OALDERS/HTTP-Cookies-6.04.tar.gz; 7275 + sha256 = "1m0kxcirbvbkrm2c59p1bkbvzlcdymg8fdpa7wlxijlx0xwz1iqc"; 6932 7276 }; 6933 - propagatedBuildInputs = [ HTTPDate HTTPMessage ]; 7277 + propagatedBuildInputs = [ HTTPMessage ]; 6934 7278 meta = { 6935 7279 description = "HTTP cookie jars"; 6936 7280 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 6943 7287 url = mirror://cpan/authors/id/G/GA/GAAS/HTTP-Daemon-6.01.tar.gz; 6944 7288 sha256 = "1hmd2isrkilf0q0nkxms1q64kikjmcw9imbvrjgky6kh89vqdza3"; 6945 7289 }; 6946 - propagatedBuildInputs = [ HTTPDate HTTPMessage LWPMediaTypes ]; 7290 + propagatedBuildInputs = [ HTTPMessage ]; 6947 7291 meta = { 6948 7292 description = "A simple http server class"; 6949 7293 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 6962 7306 }; 6963 7307 }; 6964 7308 7309 + HTTPEntityParser = buildPerlModule rec { 7310 + name = "HTTP-Entity-Parser-0.21"; 7311 + src = fetchurl { 7312 + url = mirror://cpan/authors/id/K/KA/KAZEBURO/HTTP-Entity-Parser-0.21.tar.gz; 7313 + sha256 = "1n7qhyscllialds5jsk1k8x2vmfbjvisa3342as5x15hpm13wkf1"; 7314 + }; 7315 + propagatedBuildInputs = [ HTTPMultiPartParser HashMultiValue JSONMaybeXS StreamBuffered WWWFormUrlEncoded ]; 7316 + buildInputs = [ HTTPMessage ModuleBuildTiny ]; 7317 + meta = { 7318 + description = "PSGI compliant HTTP Entity Parser"; 7319 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7320 + homepage = "https://github.com/kazeburo/HTTP-Entity-Parser"; 7321 + }; 7322 + }; 7323 + 6965 7324 HTTPDAV = buildPerlPackage rec { 6966 - name = "HTTP-DAV-0.44"; 7325 + name = "HTTP-DAV-0.48"; 6967 7326 src = fetchurl { 6968 - url = "mirror://cpan/authors/id/O/OP/OPERA/${name}.tar.gz"; 6969 - sha256 = "1pp7xbfn6yr87cqy2m2kl2v5zgvmmikhl7wmaw6c5nksj4wi9xq1"; 7327 + url = mirror://cpan/authors/id/C/CO/COSIMO/HTTP-DAV-0.48.tar.gz; 7328 + sha256 = "1fnw3wd9zrkxq54jqgi4iw48ndysgy73glva4129s8243pn05a86"; 6970 7329 }; 6971 - buildInputs = [ LWP XMLDOM ]; 6972 7330 meta = { 6973 7331 description = "WebDAV client library."; 6974 7332 }; 7333 + propagatedBuildInputs = [ XMLDOM ]; 6975 7334 }; 6976 7335 6977 7336 HTTPHeaderParserXS = buildPerlPackage rec { ··· 6983 7342 }; 6984 7343 6985 7344 HTTPHeadersFast = buildPerlModule rec { 6986 - name = "HTTP-Headers-Fast-0.20"; 7345 + name = "HTTP-Headers-Fast-0.21"; 6987 7346 src = fetchurl { 6988 7347 url = "mirror://cpan/authors/id/T/TO/TOKUHIROM/${name}.tar.gz"; 6989 - sha256 = "d2f4c9724618e74f300fc746498fb5849692ef0cfc4af47fe499c4063969e520"; 7348 + sha256 = "5e68ed8e3e67531e1d43c6a2cdfd0ee2daddf2e5b94c1a2648f3a6500a6f12d5"; 6990 7349 }; 6991 - buildInputs = [ ModuleBuild TestRequires ]; 7350 + buildInputs = [ ModuleBuildTiny TestRequires ]; 6992 7351 propagatedBuildInputs = [ HTTPDate ]; 6993 7352 meta = { 6994 7353 homepage = https://github.com/tokuhirom/HTTP-Headers-Fast; ··· 6998 7357 }; 6999 7358 7000 7359 HTTPLite = buildPerlPackage rec { 7001 - name = "HTTP-Lite-2.43"; 7360 + name = "HTTP-Lite-2.44"; 7002 7361 src = fetchurl { 7003 7362 url = "mirror://cpan/authors/id/N/NE/NEILB/${name}.tar.gz"; 7004 - sha256 = "10svyy8r5ca86spz21r0k2mdy8g2slzssin4qbg101zc9kr5r65a"; 7363 + sha256 = "0z77nflj8zdcfg70kc93glq5kmd6qxn2nf7h70x4xhfg25wkvr1q"; 7005 7364 }; 7006 - buildInputs = [ ModuleBuild ]; 7365 + buildInputs = [ CGI ]; 7007 7366 }; 7008 7367 7009 7368 HTTPMessage = buildPerlPackage rec { 7010 - name = "HTTP-Message-6.14"; 7369 + name = "HTTP-Message-6.16"; 7011 7370 src = fetchurl { 7012 7371 url = "mirror://cpan/authors/id/O/OA/OALDERS/${name}.tar.gz"; 7013 - sha256 = "71aab9f10eb4b8ec6e8e3a85fc5acb46ba04db1c93eb99613b184078c5cf2ac9"; 7372 + sha256 = "46790ae127946d5cfea5a1e05c1b9f4a045a7c5094fe81f086bbf3341290ebd0"; 7014 7373 }; 7015 7374 buildInputs = [ TryTiny ]; 7016 7375 propagatedBuildInputs = [ EncodeLocale HTTPDate IOHTML LWPMediaTypes URI ]; ··· 7021 7380 }; 7022 7381 }; 7023 7382 7383 + HTTPMultiPartParser = buildPerlPackage rec { 7384 + name = "HTTP-MultiPartParser-0.02"; 7385 + src = fetchurl { 7386 + url = mirror://cpan/authors/id/C/CH/CHANSEN/HTTP-MultiPartParser-0.02.tar.gz; 7387 + sha256 = "04hbs0b1lzv2c8dqfcc9qjm5akh25fn40903is36zlalkwaxmpay"; 7388 + }; 7389 + buildInputs = [ TestDeep ]; 7390 + meta = { 7391 + description = "HTTP MultiPart Parser"; 7392 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7393 + }; 7394 + }; 7395 + 7024 7396 HTTPNegotiate = buildPerlPackage { 7025 7397 name = "HTTP-Negotiate-6.01"; 7026 7398 src = fetchurl { ··· 7035 7407 }; 7036 7408 7037 7409 HTTPParserXS = buildPerlPackage rec { 7038 - name = "HTTP-Parser-XS-0.16"; 7410 + name = "HTTP-Parser-XS-0.17"; 7039 7411 src = fetchurl { 7040 7412 url = "mirror://cpan/authors/id/K/KA/KAZUHO/${name}.tar.gz"; 7041 - sha256 = "1sp9vllf012paslmn11b7z7fbk3hhkcp7gj59yp6qzh11xzpxlai"; 7413 + sha256 = "02d84xq1mm53c7jl33qyb7v5w4372vydp74z6qj0vc96wcrnhkkr"; 7042 7414 }; 7043 - buildInputs = [ TestMore ]; 7044 7415 }; 7045 7416 7046 7417 HTTPProxy = buildPerlPackage rec { ··· 7049 7420 url = "mirror://cpan/authors/id/B/BO/BOOK/${name}.tar.gz"; 7050 7421 sha256 = "b05290534ec73625c21a0565fc35170890dab163843d95331c292c23f504c69d"; 7051 7422 }; 7052 - buildInputs = [ HTMLParser ]; 7053 - propagatedBuildInputs = [ HTTPDaemon HTTPDate HTTPMessage LWP ]; 7423 + propagatedBuildInputs = [ LWP ]; 7054 7424 meta = { 7055 7425 description = "A pure Perl HTTP proxy"; 7056 7426 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 7062 7432 HTTPRequestAsCGI = buildPerlPackage rec { 7063 7433 name = "HTTP-Request-AsCGI-1.2"; 7064 7434 src = fetchurl { 7065 - url = "mirror://cpan/modules/by-module/HTTP/${name}.tar.gz"; 7435 + url = mirror://cpan/authors/id/F/FL/FLORA/HTTP-Request-AsCGI-1.2.tar.gz; 7066 7436 sha256 = "1smwmiarwcgq7vjdblnb6ldi2x1s5sk5p15p7xvm5byiqq3znnwl"; 7067 7437 }; 7068 - propagatedBuildInputs = [ ClassAccessor LWP ]; 7438 + propagatedBuildInputs = [ ClassAccessor HTTPMessage ]; 7069 7439 }; 7070 7440 7071 7441 HTTPResponseEncoding = buildPerlPackage { ··· 7074 7444 url = mirror://cpan/authors/id/D/DA/DANKOGAI/HTTP-Response-Encoding-0.06.tar.gz; 7075 7445 sha256 = "1am8lis8107s5npca1xgazdy5sknknzcqyhdmc220s4a4f77n5hh"; 7076 7446 }; 7077 - propagatedBuildInputs = [ LWPUserAgent HTTPMessage ]; 7447 + propagatedBuildInputs = [ HTTPMessage ]; 7078 7448 meta = { 7079 7449 description = "Adds encoding() to HTTP::Response"; 7080 7450 }; 7451 + buildInputs = [ LWP ]; 7081 7452 }; 7082 7453 7083 7454 HTTPServerSimple = buildPerlPackage { 7084 - name = "HTTP-Server-Simple-0.44"; 7455 + name = "HTTP-Server-Simple-0.52"; 7085 7456 src = fetchurl { 7086 - url = mirror://cpan/authors/id/J/JE/JESSE/HTTP-Server-Simple-0.44.tar.gz; 7087 - sha256 = "05klpfkss2a6i5ihmvcm27fyar0f2v4ispg2f49agab3va1gix6g"; 7457 + url = mirror://cpan/authors/id/B/BP/BPS/HTTP-Server-Simple-0.52.tar.gz; 7458 + sha256 = "0k6bg7k6mjixfzxdkkdrhqvaqmdhjszx0zsk8g0bimiby6j9z4yq"; 7088 7459 }; 7089 7460 doCheck = false; 7090 7461 meta = { 7091 7462 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7092 7463 }; 7464 + propagatedBuildInputs = [ CGI ]; 7093 7465 }; 7094 7466 7095 7467 HTTPServerSimpleAuthen = buildPerlPackage rec { ··· 7117 7489 }; 7118 7490 }; 7119 7491 7492 + HTTPServerSimplePSGI = buildPerlPackage rec { 7493 + name = "HTTP-Server-Simple-PSGI-0.16"; 7494 + src = fetchurl { 7495 + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/HTTP-Server-Simple-PSGI-0.16.tar.gz; 7496 + sha256 = "1fhx2glycd66m4l4m1gja81ixq8nh4r5g9wjhhkrffq4af2cnz2z"; 7497 + }; 7498 + propagatedBuildInputs = [ HTTPServerSimple ]; 7499 + meta = { 7500 + description = "PSGI handler for HTTP::Server::Simple"; 7501 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7502 + homepage = "https://github.com/miyagawa/HTTP-Server-Simple-PSGI"; 7503 + }; 7504 + }; 7505 + 7120 7506 I18NCollate = buildPerlPackage { 7121 7507 name = "I18N-Collate-1.02"; 7122 7508 src = fetchurl { ··· 7136 7522 if_ = self."if"; 7137 7523 7138 7524 ImageInfo = buildPerlPackage rec { 7139 - name = "Image-Info-1.39"; 7525 + name = "Image-Info-1.41"; 7140 7526 src = fetchurl { 7141 7527 url = "mirror://cpan/authors/id/S/SR/SREZIC/${name}.tar.gz"; 7142 - sha256 = "af155264667a2c22e3e2225195b8f6589329f9567e1789b7ce439ee21178713d"; 7528 + sha256 = "c546d27414686660dbc3cd8501537128c5285a8db0faf742c2dc12b9a29ba3db"; 7143 7529 }; 7144 - propagatedBuildInputs = [ IOstringy ]; 7530 + propagatedBuildInputs = [ IOStringy ]; 7145 7531 meta = { 7146 7532 description = "Extract meta information from image files"; 7147 7533 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 7149 7535 }; 7150 7536 7151 7537 ImageScale = buildPerlPackage rec { 7152 - name = "Image-Scale-0.13"; 7538 + name = "Image-Scale-0.14"; 7153 7539 src = fetchurl { 7154 7540 url = "mirror://cpan/authors/id/A/AG/AGRUNDMA/${name}.tar.gz"; 7155 - sha256 = "5b2c92dc2dd635b488879461760cd251aa2b1feef41b64f17914a6e4bbe3e442"; 7541 + sha256 = "f09c5f0663b87738365ac2819e186b909abeb9ed85d83bc15ee76872c947cdf8"; 7156 7542 }; 7157 - buildInputs = [ pkgs.libpng pkgs.libjpeg ]; 7158 - propagatedBuildInputs = [ TestNoWarnings pkgs.zlib ]; 7543 + buildInputs = [ pkgs.libpng pkgs.libjpeg TestNoWarnings ]; 7544 + propagatedBuildInputs = [ pkgs.zlib ]; 7159 7545 makeMakerFlags = "--with-jpeg-includes=${pkgs.libjpeg.dev}/include --with-jpeg-libs=${pkgs.libjpeg.out}/lib --with-png-includes=${pkgs.libpng.dev}/include --with-png-libs=${pkgs.libpng.out}/lib"; 7160 7546 meta = { 7161 7547 description = "Fast, high-quality fixed-point image resizing"; ··· 7164 7550 }; 7165 7551 7166 7552 ImageSize = buildPerlPackage rec { 7167 - name = "Image-Size-3.232"; 7553 + name = "Image-Size-3.300"; 7168 7554 src = fetchurl { 7169 7555 url = "mirror://cpan/authors/id/R/RJ/RJRAY/${name}.tar.gz"; 7170 - sha256 = "1mx065134gy75pgdldh65118bpcs6yfbqmr7bf9clwq44zslxhxc"; 7556 + sha256 = "0sq2kwdph55h4adx50fmy86brjkkv8grsw33xrhf1k9icpwb3jak"; 7171 7557 }; 7172 - buildInputs = [ TestMore ]; 7173 - propagatedBuildInputs = [ ModuleRuntime ]; 7558 + buildInputs = [ ModuleBuild ]; 7174 7559 meta = { 7175 7560 description = "Read the dimensions of an image in several popular formats"; 7176 7561 license = with stdenv.lib.licenses; [ artistic1 lgpl21Plus ]; ··· 7183 7568 url = mirror://cpan/authors/id/C/CO/CONTEB/IMAP-Client-0.13.tar.gz; 7184 7569 sha256 = "15fa4hpw2rqg2iadyz10rnv99hns78wph5qlh3257a3mbfjjyyla"; 7185 7570 }; 7186 - propagatedBuildInputs = [IOSocketSSL URIIMAP]; 7187 7571 doCheck = false; # nondeterministic 7188 7572 }; 7189 7573 ··· 7201 7585 }; 7202 7586 7203 7587 ImportInto = buildPerlPackage { 7204 - name = "Import-Into-1.002004"; 7588 + name = "Import-Into-1.002005"; 7205 7589 src = fetchurl { 7206 - url = mirror://cpan/authors/id/E/ET/ETHER/Import-Into-1.002004.tar.gz; 7207 - sha256 = "110hifk3cj14lxgjq2vaa2qfja21gll4lpn8vbimy0gzqadjbjyy"; 7590 + url = mirror://cpan/authors/id/H/HA/HAARG/Import-Into-1.002005.tar.gz; 7591 + sha256 = "0rq5kz7c270q33jq6hnrv3xgkvajsc62ilqq7fs40av6zfipg7mx"; 7208 7592 }; 7209 7593 propagatedBuildInputs = [ ModuleRuntime ]; 7210 7594 meta = { ··· 7227 7611 }; 7228 7612 7229 7613 IOAll = buildPerlPackage { 7230 - name = "IO-All-0.60"; 7614 + name = "IO-All-0.87"; 7231 7615 src = fetchurl { 7232 - url = mirror://cpan/authors/id/F/FR/FREW/IO-All-0.60.tar.gz; 7233 - sha256 = "1bwsd2f5rlivcqyd7rb0ap5vrzv8s8fappi3b1v553yr5vl5pyq9"; 7616 + url = mirror://cpan/authors/id/F/FR/FREW/IO-All-0.87.tar.gz; 7617 + sha256 = "0nsd9knlbd7if2v6zwj4q978axq0w5hk8ymp61z14a821hjivqjl"; 7234 7618 }; 7235 - propagatedBuildInputs = [ IOString ]; 7236 7619 meta = { 7237 7620 homepage = https://github.com/ingydotnet/io-all-pm/tree; 7238 7621 description = "IO::All of it to Graham and Damian!"; ··· 7267 7650 }; 7268 7651 7269 7652 IOCompress = buildPerlPackage rec { 7270 - name = "IO-Compress-2.070"; 7653 + name = "IO-Compress-2.074"; 7271 7654 src = fetchurl { 7272 7655 url = "mirror://cpan/authors/id/P/PM/PMQS/${name}.tar.gz"; 7273 - sha256 = "3e761b833c8e55eb811a5eeab07831bb380dcdce256cc45cfe8816602a3574ff"; 7656 + sha256 = "b4bd68ce895a6578e5be96ade36449461becc328cc7ab900ae4e362380f097f2"; 7274 7657 }; 7275 7658 propagatedBuildInputs = [ CompressRawBzip2 CompressRawZlib ]; 7276 7659 meta = { ··· 7289 7672 url = mirror://cpan/authors/id/C/CL/CLKAO/IO-Digest-0.11.tar.gz; 7290 7673 sha256 = "14kz7z4xw179aya3116wxac29l4y2wmwrba087lya4v2gxdgiz4g"; 7291 7674 }; 7292 - propagatedBuildInputs = [PerlIOviadynamic]; 7675 + propagatedBuildInputs = [ PerlIOviadynamic ]; 7293 7676 }; 7294 7677 7295 7678 IOHTML = buildPerlPackage { ··· 7305 7688 }; 7306 7689 }; 7307 7690 7691 + IOHandleUtil = buildPerlPackage rec { 7692 + name = "IO-Handle-Util-0.01"; 7693 + src = fetchurl { 7694 + url = mirror://cpan/authors/id/N/NU/NUFFIN/IO-Handle-Util-0.01.tar.gz; 7695 + sha256 = "1g7746gh3y9a9df3xb3l504czgwrrzr7lp87j7jwm2mklarrig6k"; 7696 + }; 7697 + propagatedBuildInputs = [ IOString SubExporter asa ]; 7698 + meta = { 7699 + }; 7700 + }; 7701 + 7308 7702 IOInteractive = buildPerlPackage { 7309 - name = "IO-Interactive-0.0.6"; 7703 + name = "IO-Interactive-1.022"; 7310 7704 src = fetchurl { 7311 - url = mirror://cpan/authors/id/B/BD/BDFOY/IO-Interactive-0.0.6.tar.gz; 7312 - sha256 = "9cc016cbd94b500027e137cb5070d19487e4431bf822f0cb534c38b6b2c1038c"; 7705 + url = mirror://cpan/authors/id/B/BD/BDFOY/IO-Interactive-1.022.tar.gz; 7706 + sha256 = "0ed53b8ae93ae877e98e0d89b7b429e29ccd1ee4c28e952c4ea9aa73d01febdc"; 7313 7707 }; 7314 7708 meta = { 7315 7709 description = "Utilities for interactive I/O"; ··· 7320 7714 IOLockedFile = buildPerlPackage rec { 7321 7715 name = "IO-LockedFile-0.23"; 7322 7716 src = fetchurl { 7323 - url = "mirror://cpan/modules/by-module/IO/${name}.tar.gz"; 7717 + url = mirror://cpan/authors/id/R/RA/RANI/IO-LockedFile-0.23.tar.gz; 7324 7718 sha256 = "1dgq8zfkaszisdb5hz8jgcl0xc3qpv7bbv562l31xgpiddm7xnxi"; 7325 7719 }; 7326 7720 }; ··· 7340 7734 url = "mirror://cpan/authors/id/J/JP/JPIERCE/IO-Pager-${version}.tgz"; 7341 7735 sha256 = "0ksldcw0hydfy9k70i6q6fm1wgbc54kx0lbwlkrszsbd7q72dlfg"; 7342 7736 }; 7343 - propagatedBuildInputs = [pkgs.more]; # `more` used in tests 7737 + propagatedBuildInputs = [ pkgs.more FileWhich ]; # `more` used in tests 7344 7738 }; 7345 7739 7346 - IOPrompt = buildPerlPackage { 7347 - name = "IO-Prompt-0.997002"; 7740 + IOPrompt = buildPerlModule { 7741 + name = "IO-Prompt-0.997004"; 7348 7742 src = fetchurl { 7349 - url = mirror://cpan/authors/id/D/DC/DCONWAY/IO-Prompt-0.997002.tar.gz; 7350 - sha256 = "08ad24f58335ce9696666e4411b2f3cd9c2e1fb72b306b6018c1a13971361ced"; 7743 + url = mirror://cpan/authors/id/D/DC/DCONWAY/IO-Prompt-0.997004.tar.gz; 7744 + sha256 = "f17bb305ee6ac8b5b203e6d826eb940c4f3f6d6f4bfe719c3b3a225f46f58615"; 7351 7745 }; 7352 7746 propagatedBuildInputs = [ TermReadKey Want ]; 7353 7747 doCheck = false; # needs access to /dev/tty ··· 7356 7750 }; 7357 7751 }; 7358 7752 7359 - IOSocketIP = buildPerlPackage { 7360 - name = "IO-Socket-IP-0.37"; 7753 + IOSocketIP = buildPerlModule { 7754 + name = "IO-Socket-IP-0.39"; 7361 7755 src = fetchurl { 7362 - url = mirror://cpan/authors/id/P/PE/PEVANS/IO-Socket-IP-0.37.tar.gz; 7363 - sha256 = "2adc5f0b641d41f662b4d99c0795780c62f9af9119884d053265fc8858ae6f7b"; 7756 + url = mirror://cpan/authors/id/P/PE/PEVANS/IO-Socket-IP-0.39.tar.gz; 7757 + sha256 = "11950da7636cb786efd3bfb5891da4c820975276bce43175214391e5c32b7b96"; 7364 7758 }; 7365 7759 meta = { 7366 7760 description = "Family-neutral IP socket supporting both IPv4 and IPv6"; ··· 7379 7773 }; 7380 7774 7381 7775 IOSocketSSL = buildPerlPackage rec { 7382 - name = "IO-Socket-SSL-2.050"; 7776 + name = "IO-Socket-SSL-2.056"; 7383 7777 src = fetchurl { 7384 7778 url = "mirror://cpan/authors/id/S/SU/SULLR/${name}.tar.gz"; 7385 - sha256 = "54e6716e40df8b1c168d8f54a0b8f215313739bd99dda17adb7c00fe94656692"; 7779 + sha256 = "91451ecc28b243a78b438f0a42db24c4b60a86f088879b38e40bdbd697818259"; 7386 7780 }; 7387 - propagatedBuildInputs = [ NetSSLeay URI ]; 7781 + propagatedBuildInputs = [ NetSSLeay ]; 7388 7782 # Fix path to default certificate store. 7389 7783 postPatch = '' 7390 7784 substituteInPlace lib/IO/Socket/SSL.pm \ ··· 7398 7792 doCheck = false; # tries to connect to facebook.com etc. 7399 7793 }; 7400 7794 7401 - IOSocketTimeout = buildPerlPackage rec { 7795 + IOSocketTimeout = buildPerlModule rec { 7402 7796 name = "IO-Socket-Timeout-0.32"; 7403 7797 src = fetchurl { 7404 7798 url = "mirror://cpan/authors/id/D/DA/DAMS/${name}.tar.gz"; 7405 7799 sha256 = "edf915d6cc66bee43503aa6dc2b373366f38eaff701582183dad10cb8adf2972"; 7406 7800 }; 7407 - buildInputs = [ ModuleBuildTiny TestTCP ]; 7801 + buildInputs = [ ModuleBuildTiny TestSharedFork TestTCP ]; 7408 7802 propagatedBuildInputs = [ PerlIOviaTimeout ]; 7409 7803 meta = { 7410 7804 description = "IO::Socket with read/write timeout"; ··· 7424 7818 IOstringy = pkgs.perlPackages.IOStringy; 7425 7819 7426 7820 IOStringy = buildPerlPackage rec { 7427 - name = "IO-stringy-2.110"; 7821 + name = "IO-stringy-2.111"; 7428 7822 src = fetchurl { 7429 7823 url = "mirror://cpan/authors/id/D/DS/DSKOLL/${name}.tar.gz"; 7430 - sha256 = "1vh4n0k22hx20rwvf6h7lp25wb7spg0089shrf92d2lkncwg8g3y"; 7824 + sha256 = "178rpx0ym5l2m9mdmpnr92ziscvchm541w94fd7ygi6311kgsrwc"; 7431 7825 }; 7432 7826 }; 7433 7827 7434 7828 IOTee = buildPerlPackage rec { 7435 - name = "IO-Tee-0.64"; 7829 + name = "IO-Tee-0.65"; 7436 7830 src = fetchurl { 7437 - url = "mirror://cpan/authors/id/K/KE/KENSHAN/${name}.tar.gz"; 7438 - sha256 = "1mjy6hmwrzipzxcm33qs7ja89ljk6zkk499wclw16lfkqaqpdliy"; 7831 + url = mirror://cpan/authors/id/N/NE/NEILB/IO-Tee-0.65.tar.gz; 7832 + sha256 = "04hc94fk6qlazrarcznw2d8wiqw289js4za0czw65296kc8csgf6"; 7439 7833 }; 7440 7834 }; 7441 7835 7442 7836 IOTieCombine = buildPerlPackage { 7443 - name = "IO-TieCombine-1.004"; 7837 + name = "IO-TieCombine-1.005"; 7444 7838 src = fetchurl { 7445 - url = mirror://cpan/authors/id/R/RJ/RJBS/IO-TieCombine-1.004.tar.gz; 7446 - sha256 = "0awyyjdbjjawdkzs08rfjhfkkm7pni523x3ddmq9ixa82ibnn430"; 7839 + url = mirror://cpan/authors/id/R/RJ/RJBS/IO-TieCombine-1.005.tar.gz; 7840 + sha256 = "1bv9ampayf4bvyxg4ivy18l8k79jvq55x6gl68b2fg8b62w4sba0"; 7447 7841 }; 7448 7842 meta = { 7449 7843 homepage = https://github.com/rjbs/io-tiecombine; ··· 7489 7883 7490 7884 7491 7885 IPCRun = buildPerlPackage { 7492 - name = "IPC-Run-0.92"; 7886 + name = "IPC-Run-0.98"; 7493 7887 src = fetchurl { 7494 - url = mirror://cpan/authors/id/T/TO/TODDR/IPC-Run-0.92.tar.gz; 7495 - sha256 = "1lj6kmr8rs6na77b3v673vvw6qsr511bmhgf257x4xqmvxnv91p1"; 7888 + url = mirror://cpan/authors/id/T/TO/TODDR/IPC-Run-0.98.tar.gz; 7889 + sha256 = "018r6jb8h0danyd3g8k03ziaf4w2d31qi9x876gn21js8l232spl"; 7496 7890 }; 7497 7891 doCheck = false; /* attempts a network connection to localhost */ 7498 7892 meta = { ··· 7501 7895 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7502 7896 platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; 7503 7897 }; 7898 + propagatedBuildInputs = [ IOTty ]; 7899 + buildInputs = [ Readonly ]; 7504 7900 }; 7505 7901 7506 7902 IPCRun3 = buildPerlPackage rec { ··· 7514 7910 IPCShareLite = buildPerlPackage rec { 7515 7911 name = "IPC-ShareLite-0.17"; 7516 7912 src = fetchurl { 7517 - url = "mirror://cpan/modules/by-module/IPC/${name}.tar.gz"; 7913 + url = mirror://cpan/authors/id/A/AN/ANDYA/IPC-ShareLite-0.17.tar.gz; 7518 7914 sha256 = "1gz7dbwxrzbzdsjv11kb49jlf9q6lci2va6is0hnavd93nwhdm0l"; 7519 7915 }; 7520 7916 }; ··· 7532 7928 }; 7533 7929 7534 7930 IPCSysV = buildPerlPackage { 7535 - name = "IPC-SysV-2.04"; 7931 + name = "IPC-SysV-2.07"; 7536 7932 src = fetchurl { 7537 - url = mirror://cpan/authors/id/M/MH/MHX/IPC-SysV-2.04.tar.gz; 7538 - sha256 = "93248930e667034899bf2b09b9a23348e2b800a5437fbb9b4f34c37316da3fcc"; 7933 + url = mirror://cpan/authors/id/M/MH/MHX/IPC-SysV-2.07.tar.gz; 7934 + sha256 = "d01a367af771d35e3b11a21366ad6405f8d28e8cbca4c0cf08ab78bf157d052d"; 7539 7935 }; 7540 7936 meta = { 7541 7937 description = "System V IPC constants and system calls"; ··· 7582 7978 sha256 = "7e2bd984b1ebd43e336b937896463f2c6cb682c956cbd2c311a464363d2ccef6"; 7583 7979 }; 7584 7980 buildInputs = [ TestWarn ]; 7585 - propagatedBuildInputs = [ ParseRecDescent ]; 7586 7981 meta = { 7587 7982 homepage = https://github.com/ingydotnet/inline-pm; 7588 7983 description = "Write Perl Subroutines in Other Programming Languages"; ··· 7617 8012 }; 7618 8013 7619 8014 InlineJava = buildPerlPackage rec { 7620 - name = "Inline-Java-0.52"; 8015 + name = "Inline-Java-0.53"; 7621 8016 7622 8017 src = fetchurl { 7623 8018 url = "mirror://cpan/authors/id/P/PA/PATL/${name}.tar.gz"; 7624 - sha256 = "0xdx1nnjvsih2njcncmwxwdi3w2zf74vqb9wpn1va8ii93mlakff"; 8019 + sha256 = "1d9hq09nv3l6m015ws08b3gbfp8daxryqr7p0yi0xhqr44j9qcj8"; 7625 8020 }; 7626 8021 7627 8022 propagatedBuildInputs = [ Inline ]; ··· 7656 8051 }; 7657 8052 }; 7658 8053 7659 - JavaScriptMinifierXS = buildPerlPackage rec { 8054 + JavaScriptMinifierXS = buildPerlModule rec { 7660 8055 name = "JavaScript-Minifier-XS-0.11"; 7661 8056 src = fetchurl { 7662 - url = "https://cpan.metacpan.org/authors/id/G/GT/GTERMARS/JavaScript-Minifier-XS-0.11.tar.gz"; 8057 + url = mirror://cpan/authors/id/G/GT/GTERMARS/JavaScript-Minifier-XS-0.11.tar.gz; 7663 8058 sha256 = "1vlyhckpjbrg2v4dy9szsxxl0q44n0y1xl763mg2y2ym9g5144hm"; 7664 8059 }; 7665 - propagatedBuildInputs = [ ]; 7666 8060 meta = { 7667 8061 description = "XS based JavaScript minifier"; 7668 8062 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7669 8063 }; 7670 8064 }; 7671 8065 8066 + JavaScriptValueEscape = buildPerlModule rec { 8067 + name = "JavaScript-Value-Escape-0.07"; 8068 + src = fetchurl { 8069 + url = mirror://cpan/authors/id/K/KA/KAZEBURO/JavaScript-Value-Escape-0.07.tar.gz; 8070 + sha256 = "1p5365lvnax8kbcfrj169lx05af3i3qi5wg5x9mizqgd10vxmjws"; 8071 + }; 8072 + meta = { 8073 + description = "Avoid XSS with JavaScript value interpolation"; 8074 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8075 + homepage = "https://github.com/kazeburo/JavaScript-Value-Escape"; 8076 + }; 8077 + }; 8078 + 7672 8079 7673 8080 JSON = buildPerlPackage { 7674 8081 name = "JSON-2.90"; ··· 7683 8090 postConfigure = '' 7684 8091 cp lib/JSON/backportPP.pm{orig,} 7685 8092 ''; 7686 - buildInputs = [ TestPod ]; 7687 8093 meta = { 7688 8094 description = "JSON (JavaScript Object Notation) encoder/decoder"; 7689 8095 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7690 8096 }; 8097 + doCheck = false; 7691 8098 }; 7692 8099 7693 8100 JSONAny = buildPerlPackage { 7694 - name = "JSON-Any-1.29"; 8101 + name = "JSON-Any-1.39"; 7695 8102 src = fetchurl { 7696 - url = mirror://cpan/authors/id/P/PE/PERIGRIN/JSON-Any-1.29.tar.gz; 7697 - sha256 = "15v2j9dh58r7r4s7rnnmgnzzbyz61bhyxwpx1z7r811ixs9bkks2"; 8103 + url = mirror://cpan/authors/id/E/ET/ETHER/JSON-Any-1.39.tar.gz; 8104 + sha256 = "1hspg6khjb38syn59cysnapc1q77qgavfym3fqr6l2kiydf7ajdf"; 7698 8105 }; 7699 - propagatedBuildInputs = [ JSON ]; 7700 8106 meta = { 7701 8107 description = "Wrapper Class for the various JSON classes"; 7702 8108 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7703 8109 }; 8110 + buildInputs = [ TestFatal TestRequires TestWarnings TestWithoutModule ]; 7704 8111 }; 7705 8112 7706 8113 JSONMaybeXS = buildPerlPackage rec { 7707 - name = "JSON-MaybeXS-1.003005"; 8114 + name = "JSON-MaybeXS-1.003010"; 7708 8115 src = fetchurl { 7709 - url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 7710 - sha256 = "02n8dkj3qpzikkqyki8gvdk1pfdqrs9qcrdr96fla42gar5nkd5x"; 8116 + url = mirror://cpan/authors/id/H/HA/HAARG/JSON-MaybeXS-1.003010.tar.gz; 8117 + sha256 = "0hs504x5zsa2vl6r7b3rvbygsak1ly24m1lg636bqp3x7jirmb30"; 7711 8118 }; 7712 - buildInputs = [ TestWithoutModule ]; 7713 - propagatedBuildInputs = [ JSONPP ]; 7714 8119 meta = { 7715 8120 description = "Use L<Cpanel::JSON::XS> with a fallback to L<JSON::XS> and L<JSON::PP>"; 7716 8121 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 7718 8123 }; 7719 8124 7720 8125 JSONPP = buildPerlPackage rec { 7721 - name = "JSON-PP-2.27203"; 8126 + name = "JSON-PP-2.97001"; 7722 8127 src = fetchurl { 7723 - url = mirror://cpan/authors/id/M/MA/MAKAMAKA/JSON-PP-2.27203.tar.gz; 7724 - sha256 = "0ljwya1fb4969pckcq2j1g6axgx8qh9yscxbs6qf62qxf8wkj1mp"; 8128 + url = mirror://cpan/authors/id/I/IS/ISHIGAKI/JSON-PP-2.97001.tar.gz; 8129 + sha256 = "1d1731yqv2py039qxcr0j9r4jb8m9kq387pj1q6gxawbfwvlmxb7"; 7725 8130 }; 7726 8131 meta = { 7727 8132 description = "JSON::XS compatible pure-Perl module"; ··· 7757 8162 }; 7758 8163 7759 8164 JSONXS = buildPerlPackage { 7760 - name = "JSON-XS-2.34"; 8165 + name = "JSON-XS-3.04"; 7761 8166 src = fetchurl { 7762 - url = mirror://cpan/authors/id/M/ML/MLEHMANN/JSON-XS-2.34.tar.gz; 7763 - sha256 = "1sh0i73skxp3rvd9w8phxqncw9m1r5ibnb9qxxm21bmrfwkxybx6"; 8167 + url = mirror://cpan/authors/id/M/ML/MLEHMANN/JSON-XS-3.04.tar.gz; 8168 + sha256 = "0b3w14zqjxnm93jjfzjqz8pkxp3a2l9242y7zxxhnvzav1mq7n35"; 7764 8169 }; 7765 - propagatedBuildInputs = [ commonsense ]; 8170 + propagatedBuildInputs = [ TypesSerialiser ]; 7766 8171 meta = { 7767 8172 homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 7768 8173 platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; 7769 8174 }; 8175 + buildInputs = [ CanaryStability ]; 7770 8176 }; 7771 8177 7772 8178 JSONXSVersionOneAndTwo = buildPerlPackage rec { ··· 7782 8188 }; 7783 8189 7784 8190 Later = buildPerlPackage rec { 7785 - version = "0.19"; 8191 + version = "0.21"; 7786 8192 name = "Object-Realize-Later-${version}"; 7787 8193 src = fetchurl { 7788 8194 url = "mirror://cpan/authors/id/M/MA/MARKOV/${name}.tar.gz"; 7789 - sha256 = "0ka0qar51kk5wlvd2s3yis3w9qc14h0ngn0ds0v6c8ssmjvfcgbz"; 8195 + sha256 = "1nfqssld7pcdw9sj4mkfnh75w51wl14i1h7npj9fld4fri09cywg"; 7790 8196 }; 7791 8197 }; 7792 8198 ··· 7809 8215 sha256 = "5731e6833b32d88e4a5c690e45ddf20fcf969ce3da666c5627d775e92da0cf6e"; 7810 8216 }; 7811 8217 outputs = [ "out" ]; 7812 - buildInputs = [ ApacheTest ExtUtilsXSBuilder mod_perl2 pkgs.apacheHttpd pkgs.apr pkgs.aprutil ]; 8218 + buildInputs = [ pkgs.apacheHttpd pkgs.apr pkgs.aprutil ApacheTest ExtUtilsXSBuilder ]; 7813 8219 propagatedBuildInputs = [ mod_perl2 ]; 7814 8220 makeMakerFlags = "--with-apache2-src=${pkgs.apacheHttpd.dev} --with-apache2-apxs=${pkgs.apacheHttpd.dev}/bin/apxs --with-apache2-httpd=${pkgs.apacheHttpd.out}/bin/httpd --with-apr-config=${pkgs.apr.dev}/bin/apr-1-config --with-apu-config=${pkgs.aprutil.dev}/bin/apu-1-config"; 7815 8221 preConfigure = '' ··· 7835 8241 libintlperl = pkgs.perlPackages.libintl_perl; 7836 8242 7837 8243 libintl_perl = buildPerlPackage rec { 7838 - name = "libintl-perl-1.23"; 8244 + name = "libintl-perl-1.29"; 7839 8245 src = fetchurl { 7840 - url = mirror://cpan/authors/id/G/GU/GUIDO/libintl-perl-1.23.tar.gz; 7841 - sha256 = "1ylz6yhjifblhmnva0k05ch12a4cdii5v0icah69ma1gdhsidnk0"; 8246 + url = mirror://cpan/authors/id/G/GU/GUIDO/libintl-perl-1.29.tar.gz; 8247 + sha256 = "1cgvrgh4axd8jlr6497ndgphgvgnqc1axd306460hskdvc85z4vq"; 7842 8248 }; 7843 8249 meta = { 7844 8250 maintainers = with maintainers; [ ]; ··· 7856 8262 description = "Collection of network protocol modules"; 7857 8263 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7858 8264 }; 8265 + }; 8266 + 8267 + librelative = buildPerlPackage rec { 8268 + name = "lib-relative-0.002"; 8269 + src = fetchurl { 8270 + url = mirror://cpan/authors/id/D/DB/DBOOK/lib-relative-0.002.tar.gz; 8271 + sha256 = "1i51qa22lgm1gpakn1vy4sf574fsmz141dx90i6pq84w9hc9xbry"; 8272 + }; 8273 + meta = { 8274 + description = "Add paths relative to the current file to @INC"; 8275 + license = with stdenv.lib.licenses; [ artistic2 ]; 8276 + homepage = "https://github.com/Grinnz/lib-relative"; 8277 + }; 7859 8278 }; 7860 8279 7861 8280 libxml_perl = buildPerlPackage rec { ··· 7864 8283 url = "mirror://cpan/authors/id/K/KM/KMACLEOD/${name}.tar.gz"; 7865 8284 sha256 = "1jy9af0ljyzj7wakqli0437zb2vrbplqj4xhab7bfj2xgfdhawa5"; 7866 8285 }; 7867 - propagatedBuildInputs = [XMLParser]; 8286 + propagatedBuildInputs = [ XMLParser ]; 7868 8287 }; 7869 8288 7870 8289 LinguaENFindNumber = buildPerlPackage { 7871 - name = "Lingua-EN-FindNumber-1.31"; 8290 + name = "Lingua-EN-FindNumber-1.32"; 7872 8291 src = fetchurl { 7873 - url = mirror://cpan/authors/id/N/NE/NEILB/Lingua-EN-FindNumber-1.31.tar.gz; 7874 - sha256 = "f67f4d4983bd29da5cbbff3cb18dd70788692b35e2dabcd4c65bef1cd2bf658f"; 8292 + url = mirror://cpan/authors/id/N/NE/NEILB/Lingua-EN-FindNumber-1.32.tar.gz; 8293 + sha256 = "1d176d1c863fb9844bd19d2c2a4e68a0ed73da158f724a89405b90db7e8dbd04"; 7875 8294 }; 7876 8295 propagatedBuildInputs = [ LinguaENWords2Nums ]; 7877 8296 meta = { ··· 7882 8301 }; 7883 8302 7884 8303 LinguaENInflect = buildPerlPackage rec { 7885 - name = "Lingua-EN-Inflect-1.899"; 8304 + name = "Lingua-EN-Inflect-1.903"; 7886 8305 src = fetchurl { 7887 8306 url = "mirror://cpan/authors/id/D/DC/DCONWAY/${name}.tar.gz"; 7888 - sha256 = "1599a93020a2fdc0de8db14eea721df8fd772f78dedaf81081081fc93aa6a257"; 8307 + sha256 = "fcef4b67b04cc39e427b2d70e7c5b24195edd0ed88dd705a08ecd5cd830b0d49"; 7889 8308 }; 7890 8309 meta = { 7891 8310 description = "Convert singular to plural. Select 'a' or 'an'"; ··· 7908 8327 }; 7909 8328 7910 8329 LinguaENInflectPhrase = buildPerlPackage rec { 7911 - name = "Lingua-EN-Inflect-Phrase-0.18"; 8330 + name = "Lingua-EN-Inflect-Phrase-0.20"; 7912 8331 src = fetchurl { 7913 8332 url = "mirror://cpan/authors/id/R/RK/RKITOVER/${name}.tar.gz"; 7914 - sha256 = "290a5b8fc2be28d6d479517655027a90e944476cb3552f10cbf6db37af79f9a6"; 8333 + sha256 = "55058911a99f1755de3eb449a99ffbeb92d88c01ff5dc60511a24679050ddea8"; 7915 8334 }; 7916 8335 buildInputs = [ TestNoWarnings ]; 7917 - propagatedBuildInputs = [ LinguaENFindNumber LinguaENInflect LinguaENInflectNumber LinguaENNumberIsOrdinal LinguaENTagger ]; 8336 + propagatedBuildInputs = [ LinguaENInflectNumber LinguaENNumberIsOrdinal LinguaENTagger ]; 7918 8337 meta = { 7919 8338 homepage = https://metacpan.org/release/Lingua-EN-Inflect-Phrase; 7920 8339 description = "Inflect short English Phrases"; ··· 7938 8357 }; 7939 8358 7940 8359 LinguaENTagger = buildPerlPackage { 7941 - name = "Lingua-EN-Tagger-0.24"; 8360 + name = "Lingua-EN-Tagger-0.28"; 7942 8361 src = fetchurl { 7943 - url = mirror://cpan/authors/id/A/AC/ACOBURN/Lingua-EN-Tagger-0.24.tar.gz; 7944 - sha256 = "0qksqh1zi8fz76a29s2ll4g6yr8y6agmzgq7ngccvgj3gza5q241"; 8362 + url = mirror://cpan/authors/id/A/AC/ACOBURN/Lingua-EN-Tagger-0.28.tar.gz; 8363 + sha256 = "1rm223d871s150dgnhbar71w56bim950cp45f0904w6px5fifcqa"; 7945 8364 }; 7946 - propagatedBuildInputs = [ HTMLParser HTMLTagset LinguaStem /* MemoizeExpireLRU */ ]; 8365 + propagatedBuildInputs = [ HTMLParser LinguaStem MemoizeExpireLRU ]; 7947 8366 meta = { 7948 8367 description = "Part-of-speech tagger for English natural language processing"; 7949 8368 license = stdenv.lib.licenses.gpl3; ··· 7962 8381 }; 7963 8382 }; 7964 8383 7965 - LinguaStem = buildPerlPackage rec { 8384 + LinguaPTStemmer = buildPerlPackage rec { 8385 + name = "Lingua-PT-Stemmer-0.02"; 8386 + src = fetchurl { 8387 + url = mirror://cpan/authors/id/N/NE/NEILB/Lingua-PT-Stemmer-0.02.tar.gz; 8388 + sha256 = "17c48sfbgwd2ivlgf59sr6jdhwa3aim8750f8pyzz7xpi8gz0var"; 8389 + }; 8390 + meta = { 8391 + description = "Portuguese language stemming"; 8392 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8393 + homepage = "https://github.com/neilb/Lingua-PT-Stemmer"; 8394 + }; 8395 + }; 8396 + 8397 + LinguaStem = buildPerlModule rec { 7966 8398 name = "Lingua-Stem-0.84"; 7967 8399 src = fetchurl { 7968 - url = "mirror://cpan/modules/by-module/Lingua/${name}.tar.gz"; 8400 + url = mirror://cpan/authors/id/S/SN/SNOWHARE/Lingua-Stem-0.84.tar.gz; 7969 8401 sha256 = "12avh2mnnc7llmmshrr5bgb473fvydxnlqrqbl2815mf2dp4pxcg"; 7970 8402 }; 7971 8403 doCheck = false; 8404 + propagatedBuildInputs = [ LinguaPTStemmer LinguaStemFr LinguaStemIt LinguaStemRu LinguaStemSnowballDa SnowballNorwegian SnowballSwedish TextGerman ]; 8405 + }; 8406 + 8407 + LinguaStemFr = buildPerlPackage rec { 8408 + name = "Lingua-Stem-Fr-0.02"; 8409 + src = fetchurl { 8410 + url = mirror://cpan/authors/id/S/SD/SDP/Lingua-Stem-Fr-0.02.tar.gz; 8411 + sha256 = "0vyrspwzaqjxm5mqshf4wvwa3938mkajd1918d9ii2l9m2rn8kwx"; 8412 + }; 8413 + meta = { 8414 + }; 8415 + }; 8416 + 8417 + LinguaStemIt = buildPerlPackage rec { 8418 + name = "Lingua-Stem-It-0.02"; 8419 + src = fetchurl { 8420 + url = mirror://cpan/authors/id/A/AC/ACALPINI/Lingua-Stem-It-0.02.tar.gz; 8421 + sha256 = "1207r183s5hlh4mfwa6p46vzm0dhvrs2dnss5s41a0gyfkxp7riq"; 8422 + }; 8423 + meta = { 8424 + }; 8425 + }; 8426 + 8427 + LinguaStemRu = buildPerlPackage rec { 8428 + name = "Lingua-Stem-Ru-0.04"; 8429 + src = fetchurl { 8430 + url = mirror://cpan/authors/id/N/NE/NEILB/Lingua-Stem-Ru-0.04.tar.gz; 8431 + sha256 = "0a2jmdz7jn32qj5hyiw5kbv8fvlpmws8i00a6xcbkzb48yvwww0j"; 8432 + }; 8433 + meta = { 8434 + description = "Porter's stemming algorithm for Russian (KOI8-R only)"; 8435 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8436 + homepage = "https://github.com/neilb/Lingua-Stem-Ru"; 8437 + }; 8438 + }; 8439 + 8440 + LinguaStemSnowballDa = buildPerlPackage rec { 8441 + name = "Lingua-Stem-Snowball-Da-1.01"; 8442 + src = fetchurl { 8443 + url = mirror://cpan/authors/id/C/CI/CINE/Lingua-Stem-Snowball-Da-1.01.tar.gz; 8444 + sha256 = "0mm0m7glm1s6i9f6a78jslw6wh573208arxhq93yriqmw17bwf9f"; 8445 + }; 8446 + meta = { 8447 + }; 7972 8448 }; 7973 8449 7974 8450 LinguaTranslit = buildPerlPackage rec { 7975 - name = "Lingua-Translit-0.26"; 8451 + name = "Lingua-Translit-0.28"; 7976 8452 src = fetchurl { 7977 8453 url = "mirror://cpan/authors/id/A/AL/ALINKE/${name}.tar.gz"; 7978 - sha256 = "2430b5c84927f15570533eb68c56958c580f16044fc413d48bf44f0460422598"; 8454 + sha256 = "113f91d8fc2c630437153a49fb7a52b023af8f6278ed96c070b1f60824b8eae1"; 7979 8455 }; 7980 8456 doCheck = false; 7981 8457 }; 7982 8458 7983 - LinuxDistribution = buildPerlPackage { 8459 + LinuxDistribution = buildPerlModule { 7984 8460 name = "Linux-Distribution-0.23"; 7985 8461 src = fetchurl { 7986 8462 url = mirror://cpan/authors/id/C/CH/CHORNY/Linux-Distribution-0.23.tar.gz; ··· 7998 8474 LinuxInotify2 = buildPerlPackage rec { 7999 8475 name = "Linux-Inotify2-1.22"; 8000 8476 src = fetchurl { 8001 - url = "mirror://cpan/modules/by-module/Linux/${name}.tar.gz"; 8477 + url = mirror://cpan/authors/id/M/ML/MLEHMANN/Linux-Inotify2-1.22.tar.gz; 8002 8478 sha256 = "1l916p8xak6c51x4x1vrzd8wpi55bld74wf0p5w5m4vr80zjb7dw"; 8003 8479 }; 8004 8480 propagatedBuildInputs = [ commonsense ]; 8005 8481 }; 8006 8482 8007 8483 ListAllUtils = buildPerlPackage { 8008 - name = "List-AllUtils-0.09"; 8484 + name = "List-AllUtils-0.14"; 8009 8485 src = fetchurl { 8010 - url = mirror://cpan/authors/id/D/DR/DROLSKY/List-AllUtils-0.09.tar.gz; 8011 - sha256 = "4cfe6359cc6c9f4ba0d178e223f4b468d3cf7768d645334962f05de069bdaee2"; 8486 + url = mirror://cpan/authors/id/D/DR/DROLSKY/List-AllUtils-0.14.tar.gz; 8487 + sha256 = "e45aa65927ae1975a000cc2fed14274627fa5e2bd09bab826a5f2c41d17ef6cd"; 8012 8488 }; 8013 - buildInputs = [ TestWarnings ]; 8014 - propagatedBuildInputs = [ ListMoreUtils ]; 8489 + propagatedBuildInputs = [ ListSomeUtils ListUtilsBy ScalarListUtils ]; 8015 8490 meta = { 8016 8491 description = "Combines List::Util and List::MoreUtils in one bite-sized package"; 8017 8492 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 8029 8504 }; 8030 8505 8031 8506 ListMoreUtils = buildPerlPackage rec { 8032 - name = "List-MoreUtils-0.413"; 8507 + name = "List-MoreUtils-0.428"; 8033 8508 src = fetchurl { 8034 8509 url = "mirror://cpan/authors/id/R/RE/REHSACK/${name}.tar.gz"; 8035 - sha256 = "4d6429d5672ce74a59d6490320252cb8b5b8285db8fe9c6551a4162e5375ef37"; 8510 + sha256 = "713e0945d5f16e62d81d5f3da2b6a7b14a4ce439f6d3a7de74df1fd166476cc2"; 8036 8511 }; 8037 - propagatedBuildInputs = [ ExporterTiny ]; 8512 + propagatedBuildInputs = [ ExporterTiny ListMoreUtilsXS ]; 8038 8513 meta = { 8039 8514 homepage = https://metacpan.org/release/List-MoreUtils; 8040 8515 description = "Provide the stuff missing in List::Util"; 8041 8516 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8042 8517 }; 8518 + buildInputs = [ TestLeakTrace ]; 8519 + }; 8520 + 8521 + ListMoreUtilsXS = buildPerlPackage rec { 8522 + name = "List-MoreUtils-XS-0.428"; 8523 + src = fetchurl { 8524 + url = mirror://cpan/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.428.tar.gz; 8525 + sha256 = "0bfndmnkqaaf3gffprak143bzplxd69c368jxgr7rzlx88hyd7wx"; 8526 + }; 8527 + propagatedBuildInputs = [ XSLoader ]; 8528 + meta = { 8529 + description = "Provide the stuff missing in List::Util in XS"; 8530 + license = with stdenv.lib.licenses; [ asl20 ]; 8531 + homepage = "https://metacpan.org/release/List-MoreUtils-XS"; 8532 + }; 8043 8533 }; 8044 8534 8045 8535 ListSomeUtils = buildPerlPackage rec { 8046 - name = "List-SomeUtils-0.52"; 8536 + name = "List-SomeUtils-0.56"; 8047 8537 src = fetchurl { 8048 8538 url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; 8049 - sha256 = "1e8c900332ac08c314b78ca1b0d23aba28c146b6133606a817d828d5bd0485ac"; 8539 + sha256 = "eaa7d99ce86380c0389876474c8eb84acc0a6bfeef1b0fc23a292592de6f89f7"; 8050 8540 }; 8051 8541 buildInputs = [ TestLeakTrace ]; 8052 - propagatedBuildInputs = [ ExporterTiny ModuleImplementation ]; 8542 + propagatedBuildInputs = [ ModuleImplementation ]; 8053 8543 meta = { 8054 8544 homepage = https://metacpan.org/release/List-SomeUtils; 8055 8545 description = "Provide the stuff missing in List::Util"; ··· 8057 8547 }; 8058 8548 }; 8059 8549 8060 - ListUtilsBy = buildPerlPackage rec { 8061 - name = "List-UtilsBy-0.09"; 8550 + ListUtilsBy = buildPerlModule rec { 8551 + name = "List-UtilsBy-0.11"; 8062 8552 src = fetchurl { 8063 - url = mirror://cpan/authors/id/P/PE/PEVANS/List-UtilsBy-0.09.tar.gz; 8064 - sha256 = "1xcsgz8898h670zmwqd8azfn3a2y9nq7z8cva9dsyhzkk8ajmra1"; 8553 + url = mirror://cpan/authors/id/P/PE/PEVANS/List-UtilsBy-0.11.tar.gz; 8554 + sha256 = "0nkpylkqccxanr8wc7j9wg6jdrizybjjd6p8q3jbh7f29cxz9pgs"; 8065 8555 }; 8066 8556 meta = { 8067 8557 maintainers = with maintainers; [ ]; ··· 8070 8560 }; 8071 8561 8072 8562 LocaleCodes = buildPerlPackage { 8073 - name = "Locale-Codes-3.35"; 8563 + name = "Locale-Codes-3.56"; 8074 8564 src = fetchurl { 8075 - url = mirror://cpan/authors/id/S/SB/SBECK/Locale-Codes-3.35.tar.gz; 8076 - sha256 = "b1a2f944b03972d2b7282767cf88100e3c0d7daa3f4ca7aef8460c1c5e246480"; 8565 + url = mirror://cpan/authors/id/S/SB/SBECK/Locale-Codes-3.56.tar.gz; 8566 + sha256 = "d82f3340ecb7f8700493df0273dede0c049fbc44c2fe1e811fc6c5a79b79ae79"; 8077 8567 }; 8078 8568 meta = { 8079 8569 description = "A distribution of modules to handle locale codes"; ··· 8082 8572 }; 8083 8573 8084 8574 LocaleGettext = buildPerlPackage { 8085 - name = "LocaleGettext-1.05"; 8575 + name = "gettext-1.07"; 8086 8576 buildInputs = [ pkgs.gettext ]; 8087 8577 src = fetchurl { 8088 - url = mirror://cpan/authors/id/P/PV/PVANDRY/gettext-1.05.tar.gz; 8089 - sha256 = "15262a00vx714szpx8p2z52wxkz46xp7acl72znwjydyq4ypydi7"; 8578 + url = mirror://cpan/authors/id/P/PV/PVANDRY/gettext-1.07.tar.gz; 8579 + sha256 = "05cwqjxxary11di03gg3fm6j9lbvg1dr2wpr311c1rwp8salg7ch"; 8090 8580 }; 8091 8581 LANG="C"; 8092 8582 }; 8093 8583 8584 + LocaleMOFile = buildPerlPackage rec { 8585 + name = "Locale-MO-File-0.08"; 8586 + src = fetchurl { 8587 + url = mirror://cpan/authors/id/S/ST/STEFFENW/Locale-MO-File-0.08.tar.gz; 8588 + sha256 = "1flpk7jdn5cp7pld3f0vi3v5527p76jp1fqp4pzrhhqjlhyp3im4"; 8589 + }; 8590 + propagatedBuildInputs = [ ConstFast MooXStrictConstructor MooXTypesMooseLike ParamsValidate namespaceautoclean ]; 8591 + buildInputs = [ TestDifferences TestException TestHexDifferences TestNoWarnings ]; 8592 + meta = { 8593 + description = "Locale::MO::File - Write or read gettext MO files."; 8594 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8595 + }; 8596 + }; 8597 + 8094 8598 LocaleMaketext = buildPerlPackage { 8095 - name = "Locale-Maketext-1.23"; 8599 + name = "Locale-Maketext-1.28"; 8096 8600 src = fetchurl { 8097 - url = mirror://cpan/authors/id/T/TO/TODDR/Locale-Maketext-1.23.tar.gz; 8098 - sha256 = "1r1sq7djafvk5abzc4l068p39dz44hlpgdldj3igvn2bjz78cli1"; 8601 + url = mirror://cpan/authors/id/T/TO/TODDR/Locale-Maketext-1.28.tar.gz; 8602 + sha256 = "1sgpcnh9kqdnsizpwxzsyfv44id7gxsgkd9bmnhmj4g8hfs9712p"; 8099 8603 }; 8100 8604 }; 8101 8605 ··· 8145 8649 }; 8146 8650 8147 8651 LocalePO = buildPerlPackage { 8148 - name = "Locale-PO-0.23"; 8652 + name = "Locale-PO-0.27"; 8149 8653 src = fetchurl { 8150 - url = mirror://cpan/authors/id/C/CO/COSIMO/Locale-PO-0.23.tar.gz; 8151 - sha256 = "52e5fdc88ec4eb00512418a938dc5089476ea66c9e744fee3c6bbfdf17a0d302"; 8654 + url = mirror://cpan/authors/id/C/CO/COSIMO/Locale-PO-0.27.tar.gz; 8655 + sha256 = "3c994a4b63e6e4e836c6f79a93f51921cab77c90c9753fe0f8b5429220d516b9"; 8152 8656 }; 8153 8657 propagatedBuildInputs = [ FileSlurp ]; 8154 8658 meta = { ··· 8159 8663 }; 8160 8664 }; 8161 8665 8666 + LocaleTextDomainOO = buildPerlPackage rec { 8667 + name = "Locale-TextDomain-OO-1.033"; 8668 + src = fetchurl { 8669 + url = mirror://cpan/authors/id/S/ST/STEFFENW/Locale-TextDomain-OO-1.033.tar.gz; 8670 + sha256 = "1nkjncwa5kg7avrly0ldfxijgkrjgwj3rggb2r6mi72h427xwjic"; 8671 + }; 8672 + propagatedBuildInputs = [ ClassLoad Clone JSON LocaleMOFile LocalePO LocaleTextDomainOOUtil LocaleUtilsPlaceholderBabelFish LocaleUtilsPlaceholderMaketext LocaleUtilsPlaceholderNamed MooXSingleton PathTiny TieSub ]; 8673 + buildInputs = [ TestDifferences TestException TestNoWarnings ]; 8674 + meta = { 8675 + description = "Locale::TextDomain::OO - Perl OO Interface to Uniforum Message Translation"; 8676 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8677 + }; 8678 + }; 8679 + 8680 + LocaleTextDomainOOUtil = buildPerlPackage rec { 8681 + name = "Locale-TextDomain-OO-Util-3.008"; 8682 + src = fetchurl { 8683 + url = mirror://cpan/authors/id/S/ST/STEFFENW/Locale-TextDomain-OO-Util-3.008.tar.gz; 8684 + sha256 = "1kj633apv20ah5nazjlig4w25l021lvmlb6a6fhwrixis08mdqxb"; 8685 + }; 8686 + propagatedBuildInputs = [ namespaceautoclean ]; 8687 + buildInputs = [ TestDifferences TestException TestNoWarnings ]; 8688 + meta = { 8689 + description = "Locale::TextDomain::OO::Util - Lexicon utils"; 8690 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8691 + }; 8692 + }; 8693 + 8694 + LocaleUtilsPlaceholderBabelFish = buildPerlPackage rec { 8695 + name = "Locale-Utils-PlaceholderBabelFish-0.006"; 8696 + src = fetchurl { 8697 + url = mirror://cpan/authors/id/S/ST/STEFFENW/Locale-Utils-PlaceholderBabelFish-0.006.tar.gz; 8698 + sha256 = "1k54njj8xz19c8bjb0iln1mnfq55j3pvbff7samyrab3k59h071f"; 8699 + }; 8700 + propagatedBuildInputs = [ HTMLParser MooXStrictConstructor MooXTypesMooseLike namespaceautoclean ]; 8701 + buildInputs = [ TestDifferences TestException TestNoWarnings ]; 8702 + meta = { 8703 + description = "Locale::Utils::PlaceholderBabelFish - Utils to expand BabelFish palaceholders"; 8704 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8705 + }; 8706 + }; 8707 + 8708 + LocaleUtilsPlaceholderMaketext = buildPerlPackage rec { 8709 + name = "Locale-Utils-PlaceholderMaketext-1.005"; 8710 + src = fetchurl { 8711 + url = mirror://cpan/authors/id/S/ST/STEFFENW/Locale-Utils-PlaceholderMaketext-1.005.tar.gz; 8712 + sha256 = "1srlbp8sfnzhndgh9s4d8bglpzw0vb8gnab9r8r8sggkv15n0a2h"; 8713 + }; 8714 + propagatedBuildInputs = [ MooXStrictConstructor MooXTypesMooseLike namespaceautoclean ]; 8715 + buildInputs = [ TestDifferences TestException TestNoWarnings ]; 8716 + meta = { 8717 + description = "Locale::Utils::PlaceholderMaketext - Utils to expand maketext placeholders"; 8718 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8719 + }; 8720 + }; 8721 + 8722 + LocaleUtilsPlaceholderNamed = buildPerlPackage rec { 8723 + name = "Locale-Utils-PlaceholderNamed-1.004"; 8724 + src = fetchurl { 8725 + url = mirror://cpan/authors/id/S/ST/STEFFENW/Locale-Utils-PlaceholderNamed-1.004.tar.gz; 8726 + sha256 = "1gd68lm5w5c6ndcilx91rn84zviqyrk3fx92jjx5khxm76i8xmvg"; 8727 + }; 8728 + propagatedBuildInputs = [ MooXStrictConstructor MooXTypesMooseLike namespaceautoclean ]; 8729 + buildInputs = [ TestDifferences TestException TestNoWarnings ]; 8730 + meta = { 8731 + description = "Locale::Utils::PlaceholderNamed - Utils to expand named placeholders"; 8732 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8733 + }; 8734 + }; 8735 + 8162 8736 locallib = buildPerlPackage rec { 8163 - name = "local-lib-2.000019"; 8737 + name = "local-lib-2.000024"; 8164 8738 src = fetchurl { 8165 8739 url = "mirror://cpan/authors/id/H/HA/HAARG/${name}.tar.gz"; 8166 - sha256 = "008b9kgvcs9vjvj7ifg0f1s7i7446ff2441c575vhrwn15x35b9n"; 8740 + sha256 = "01cav7m6qc1x96wna1viiw6n212f94ks7cik4vj1a1lasixr36rf"; 8167 8741 }; 8168 8742 meta = { 8169 8743 description = "Create and use a local lib/ for perl modules with PERL5LIB"; 8170 8744 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8171 8745 }; 8746 + propagatedBuildInputs = [ ModuleBuild ]; 8172 8747 }; 8173 8748 8174 8749 LockFileSimple = buildPerlPackage rec { ··· 8211 8786 }; 8212 8787 8213 8788 LogDispatch = buildPerlPackage { 8214 - name = "Log-Dispatch-2.41"; 8789 + name = "Log-Dispatch-2.67"; 8215 8790 src = fetchurl { 8216 - url = mirror://cpan/authors/id/D/DR/DROLSKY/Log-Dispatch-2.41.tar.gz; 8217 - sha256 = "0vsmlkx2g9lc13pl9v96kn575yszfvd79a236b8v0s1di83gm09z"; 8791 + url = mirror://cpan/authors/id/D/DR/DROLSKY/Log-Dispatch-2.67.tar.gz; 8792 + sha256 = "017ks3i0k005dqz7fz53w7x35csqqlr4vfb95c0ijdablajs4kd9"; 8218 8793 }; 8219 - propagatedBuildInputs = [ ClassLoad ParamsValidate ]; 8794 + propagatedBuildInputs = [ DevelGlobalDestruction ParamsValidationCompiler Specio namespaceautoclean ]; 8220 8795 meta = { 8221 8796 description = "Dispatches messages to one or more outputs"; 8222 8797 license = stdenv.lib.licenses.artistic2; 8223 8798 maintainers = with maintainers; [ ]; 8224 8799 platforms = stdenv.lib.platforms.unix; 8225 8800 }; 8801 + buildInputs = [ IPCRun3 TestFatal TestNeeds ]; 8226 8802 }; 8227 8803 8228 - LogHandler = buildPerlPackage rec { 8804 + LogHandler = buildPerlModule rec { 8229 8805 name = "Log-Handler-0.88"; 8230 8806 src = fetchurl { 8231 8807 url = "mirror://cpan/authors/id/B/BL/BLOONIX/${name}.tar.gz"; 8232 8808 sha256 = "45bf540ab2138ed3ff93afc205b0516dc75755b86acdcc5e75c41347833c293d"; 8233 8809 }; 8234 - buildInputs = [ ModuleBuild ]; 8235 8810 propagatedBuildInputs = [ ParamsValidate ]; 8236 8811 meta = { 8237 8812 description = "Log messages to several outputs"; ··· 8246 8821 url = mirror://cpan/authors/id/B/BI/BINGOS/Log-Message-0.08.tar.gz; 8247 8822 sha256 = "bd697dd62aaf26d118e9f0a0813429deb1c544e4501559879b61fcbdfe99fe46"; 8248 8823 }; 8249 - propagatedBuildInputs = [ if_ ]; 8250 8824 meta = { 8251 8825 description = "Powerful and flexible message logging mechanism"; 8252 8826 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8253 8827 }; 8254 8828 }; 8255 8829 8830 + LogMessageSimple = buildPerlPackage rec { 8831 + name = "Log-Message-Simple-0.10"; 8832 + src = fetchurl { 8833 + url = mirror://cpan/authors/id/B/BI/BINGOS/Log-Message-Simple-0.10.tar.gz; 8834 + sha256 = "15nxi935nfrf8dkdrgvcrf2qlai4pbz03yj8sja0n9mcq2jd24ma"; 8835 + }; 8836 + propagatedBuildInputs = [ LogMessage ]; 8837 + meta = { 8838 + description = "Simplified interface to Log::Message"; 8839 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8840 + }; 8841 + }; 8842 + 8256 8843 LogTrace = buildPerlPackage rec { 8257 8844 name = "Log-Trace-1.070"; 8258 8845 src = fetchurl { 8259 - url = "mirror://cpan/modules/by-module/Log/${name}.tar.gz"; 8846 + url = mirror://cpan/authors/id/B/BB/BBC/Log-Trace-1.070.tar.gz; 8260 8847 sha256 = "1qrnxn9b05cqyw1286djllnj8wzys10754glxx6z5hihxxc85jwy"; 8261 8848 }; 8262 8849 }; 8263 8850 8851 + MCE = buildPerlPackage rec { 8852 + name = "MCE-1.835"; 8853 + src = fetchurl { 8854 + url = mirror://cpan/authors/id/M/MA/MARIOROY/MCE-1.835.tar.gz; 8855 + sha256 = "1dxs7gvj97vr1ns74k3inix1i80d8b2j942crnapdx9j90j6cqvi"; 8856 + }; 8857 + meta = { 8858 + description = "Many-Core Engine for Perl providing parallel processing capabilities"; 8859 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8860 + homepage = "https://github.com/marioroy/mce-perl"; 8861 + }; 8862 + }; 8863 + 8264 8864 LogLog4perl = buildPerlPackage rec { 8265 8865 name = "Log-Log4perl-1.49"; 8266 8866 src = fetchurl { ··· 8294 8894 }; 8295 8895 8296 8896 LogDispatchouli = buildPerlPackage rec { 8297 - name = "Log-Dispatchouli-2.012"; 8897 + name = "Log-Dispatchouli-2.016"; 8298 8898 src = fetchurl { 8299 8899 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 8300 - sha256 = "214eca0fe77f2dc74675f9aa542778d5d4618c5bf12283540ca1062fcb967fa0"; 8900 + sha256 = "7f2a1a1854fd1e4ed02883bc21f5395f4244a266b661276b438d1bdd50bdacf7"; 8301 8901 }; 8302 8902 buildInputs = [ TestDeep TestFatal ]; 8303 - propagatedBuildInputs = [ LogDispatch LogDispatchArray ParamsUtil StringFlogger SubExporter SubExporterGlobExporter TryTiny ]; 8903 + propagatedBuildInputs = [ LogDispatchArray StringFlogger SubExporterGlobExporter ]; 8304 8904 meta = { 8305 8905 homepage = https://github.com/rjbs/Log-Dispatchouli; 8306 8906 description = "A simple wrapper around Log::Dispatch"; ··· 8322 8922 }; 8323 8923 8324 8924 LWP = buildPerlPackage rec { 8325 - name = "libwww-perl-6.15"; 8925 + name = "libwww-perl-6.33"; 8326 8926 src = fetchurl { 8327 - url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 8328 - sha256 = "6f349d45c21b1ec0501c4437dfcb70570940e6c3d5bff783bd91d4cddead8322"; 8927 + url = mirror://cpan/authors/id/O/OA/OALDERS/libwww-perl-6.33.tar.gz; 8928 + sha256 = "97417386f11f007ae129fe155b82fd8969473ce396a971a664c8ae6850c69b99"; 8329 8929 }; 8330 - propagatedBuildInputs = [ EncodeLocale FileListing HTMLParser HTTPCookies HTTPDaemon HTTPDate HTTPMessage HTTPNegotiate LWPMediaTypes NetHTTP URI WWWRobotRules ]; 8930 + propagatedBuildInputs = [ FileListing HTMLParser HTTPCookies HTTPDaemon HTTPNegotiate NetHTTP TryTiny WWWRobotRules ]; 8331 8931 meta = with stdenv.lib; { 8332 8932 description = "The World-Wide Web library for Perl"; 8333 8933 license = with licenses; [ artistic1 gpl1Plus ]; 8334 8934 platforms = platforms.unix; 8335 8935 }; 8936 + buildInputs = [ TestFatal TestRequiresInternet ]; 8336 8937 }; 8337 8938 8338 8939 LWPAuthenOAuth = buildPerlPackage rec { ··· 8341 8942 url = "mirror://cpan/authors/id/T/TI/TIMBRODY/${name}.tar.gz"; 8342 8943 sha256 = "e78e0bd7de8002cfb4760073258d555ef55b2c27c07a94b3d8a2166a17fd96bc"; 8343 8944 }; 8344 - propagatedBuildInputs = [ LWP URI ]; 8945 + propagatedBuildInputs = [ LWP ]; 8345 8946 meta = { 8346 8947 description = "Generate signed OAuth requests"; 8347 8948 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 8369 8970 sha256 = "9f252394775e23aa42c3176611e5930638ab528d5190110b4731aa5b0bf35a15"; 8370 8971 }; 8371 8972 buildInputs = [ TestException ]; 8372 - propagatedBuildInputs = [ HTTPMessage IOSocketSSL LWP LWPProtocolhttps URI ]; 8973 + propagatedBuildInputs = [ LWPProtocolHttps ]; 8373 8974 meta = { 8374 8975 description = "Provides HTTP/CONNECT proxy support for LWP::UserAgent"; 8375 8976 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 8379 8980 LWPProtocolhttps = pkgs.perlPackages.LWPProtocolHttps; 8380 8981 8381 8982 LWPProtocolHttps = buildPerlPackage rec { 8382 - name = "LWP-Protocol-https-6.04"; 8983 + name = "LWP-Protocol-https-6.07"; 8383 8984 src = fetchurl { 8384 - url = mirror://cpan/authors/id/G/GA/GAAS/LWP-Protocol-https-6.04.tar.gz; 8385 - sha256 = "0agnga5dg94222h6rlzqxa0dri2sh3gayncvfb7jad9nxr87gxhy"; 8985 + url = mirror://cpan/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.07.tar.gz; 8986 + sha256 = "1rxrpwylfw1afah0nk96kgkwjbl2p1a7lwx50iipg8c4rx3cjb2j"; 8386 8987 }; 8387 8988 patches = [ ../development/perl-modules/lwp-protocol-https-cert-file.patch ]; 8388 - propagatedBuildInputs = [ LWP IOSocketSSL ]; 8989 + propagatedBuildInputs = [ IOSocketSSL LWP MozillaCA ]; 8389 8990 doCheck = false; # tries to connect to https://www.apache.org/. 8390 8991 meta = { 8391 8992 description = "Provide https support for LWP::UserAgent"; 8392 8993 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8393 8994 platforms = with stdenv.lib.platforms; linux ++ darwin; 8394 8995 }; 8996 + buildInputs = [ TestRequiresInternet ]; 8997 + }; 8998 + 8999 + LWPProtocolhttp10 = buildPerlPackage rec { 9000 + name = "LWP-Protocol-http10-6.03"; 9001 + src = fetchurl { 9002 + url = mirror://cpan/authors/id/G/GA/GAAS/LWP-Protocol-http10-6.03.tar.gz; 9003 + sha256 = "1lxq40qfwfai9ryhzhsdnycc4189c8kfl43rf7qq34fmz48skzzk"; 9004 + }; 9005 + propagatedBuildInputs = [ LWP ]; 9006 + meta = { 9007 + description = "Legacy HTTP/1.0 support for LWP"; 9008 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9009 + }; 8395 9010 }; 8396 9011 8397 9012 LWPUserAgent = LWP; 8398 9013 8399 9014 LWPUserAgentDetermined = buildPerlPackage { 8400 - name = "LWP-UserAgent-Determined-1.06"; 9015 + name = "LWP-UserAgent-Determined-1.07"; 8401 9016 src = fetchurl { 8402 - url = mirror://cpan/authors/id/J/JE/JESSE/LWP-UserAgent-Determined-1.06.tar.gz; 8403 - sha256 = "c31d8e16dc92e2113c81cdbfb11149cfd19039e789f77cd34333ac9184346fc5"; 9017 + url = mirror://cpan/authors/id/A/AL/ALEXMV/LWP-UserAgent-Determined-1.07.tar.gz; 9018 + sha256 = "06d8d50e8cd3692a11cb4fb44a2f84e5476a98f0e2e6a4a0dfce9f67e55ddb53"; 8404 9019 }; 8405 9020 propagatedBuildInputs = [ LWP ]; 8406 9021 meta = { ··· 8409 9024 }; 8410 9025 }; 8411 9026 8412 - LWPUserAgentMockable = buildPerlPackage { 8413 - name = "LWP-UserAgent-Mockable-1.10"; 9027 + LWPUserAgentMockable = buildPerlModule { 9028 + name = "LWP-UserAgent-Mockable-1.18"; 8414 9029 src = fetchurl { 8415 - url = mirror://cpan/authors/id/M/MM/MMORGAN/LWP-UserAgent-Mockable-1.10.tgz; 8416 - sha256 = "1z89jszgifvjb8irzd8wrzim7l5m4hypdl9mj4dpkb4jm4189kmn"; 9030 + url = mirror://cpan/authors/id/M/MJ/MJEMMESON/LWP-UserAgent-Mockable-1.18.tar.gz; 9031 + sha256 = "0923ahl22c0gdzrihj7dqnrawia9hmcl462asf4ry8d5wd84z1i5"; 8417 9032 }; 8418 - propagatedBuildInputs = [ LWP HookLexWrap ]; 9033 + propagatedBuildInputs = [ HookLexWrap LWP SafeIsa ]; 8419 9034 meta = { 8420 9035 maintainers = with maintainers; [ ]; 8421 9036 platforms = stdenv.lib.platforms.unix; ··· 8424 9039 # https://rt.cpan.org/Public/Bug/Display.html?id=63966 is the bug upstream, 8425 9040 # which doesn't look like it will get fixed anytime soon. 8426 9041 doCheck = false; 9042 + buildInputs = [ ModuleBuildTiny TestRequiresInternet ]; 8427 9043 }; 8428 9044 8429 9045 LWPxParanoidAgent = buildPerlPackage rec { 8430 - name = "LWPx-ParanoidAgent-1.10"; 9046 + name = "LWPx-ParanoidAgent-1.12"; 8431 9047 src = fetchurl { 8432 9048 url = "mirror://cpan/authors/id/S/SA/SAXJAZMAN/lwp/${name}.tar.gz"; 8433 - sha256 = "0i306p7mdqx09qfsf6b3rnn5xw9v9r3md4swlbk9z0mskjl0l4w4"; 9049 + sha256 = "0gfhw3jbs25yya2dryv8xvyn9myngcfcmsybj7gkq62fnznil16c"; 8434 9050 }; 8435 9051 doCheck = false; # 3 tests fail, probably because they try to connect to the network 8436 9052 propagatedBuildInputs = [ LWP NetDNS ]; ··· 8464 9080 }; 8465 9081 8466 9082 MailBox = buildPerlPackage rec { 8467 - version = "2.118"; 9083 + version = "3.005"; 8468 9084 name = "Mail-Box-${version}"; 8469 9085 src = fetchurl { 8470 9086 url = "mirror://cpan/authors/id/M/MA/MARKOV/${name}.tar.gz"; 8471 - sha256 = "1ixi7xpvj8kn2y0l8rxkvdnnl7x5wqg7mi2av0viwdh5l828dcfc"; 9087 + sha256 = "103v5jiv5mlckss1yardjvil506sx60f3g2ph2kgx9x6sy1sd93m"; 8472 9088 }; 8473 9089 8474 9090 doCheck = false; 8475 9091 8476 - propagatedBuildInputs = [ 8477 - Later 8478 - 8479 - DevelGlobalDestruction 8480 - FileRemove 8481 - IOStringy 8482 - MailTools 8483 - MIMETypes 8484 - ]; 9092 + propagatedBuildInputs = [ DevelGlobalDestruction FileRemove Later MailTransport ]; 8485 9093 }; 8486 9094 8487 9095 MailMboxMessageParser = buildPerlPackage rec { ··· 8500 9108 }; 8501 9109 }; 8502 9110 9111 + MailMessage = buildPerlPackage rec { 9112 + name = "Mail-Message-3.006"; 9113 + src = fetchurl { 9114 + url = mirror://cpan/authors/id/M/MA/MARKOV/Mail-Message-3.006.tar.gz; 9115 + sha256 = "08bdf06bmxdqbslk3k9av542pjhyw9wx10j79fxz0dwpalimc6zi"; 9116 + }; 9117 + propagatedBuildInputs = [ IOStringy MIMETypes MailTools URI UserIdentity ]; 9118 + meta = { 9119 + description = "Processing MIME messages"; 9120 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9121 + }; 9122 + }; 9123 + 8503 9124 MailDKIM = buildPerlPackage rec { 8504 - name = "Mail-DKIM-0.40"; 9125 + name = "Mail-DKIM-0.52"; 8505 9126 src = fetchurl { 8506 - url = "mirror://cpan/authors/id/J/JA/JASLONG/${name}.tar.gz"; 8507 - sha256 = "1wd6mab4fp47v1nh85jfxsjmysnyv5mwvfv47cn5m2h2lb1s0piw"; 9127 + url = mirror://cpan/authors/id/M/MB/MBRADSHAW/Mail-DKIM-0.52.tar.gz; 9128 + sha256 = "1dbczg7vyvvm12d9gbiqd9a24qg4254cz7bh7yf3p27i58hhpbwy"; 8508 9129 }; 8509 - propagatedBuildInputs = [ CryptOpenSSLRSA NetDNS MailTools ]; 9130 + propagatedBuildInputs = [ CryptOpenSSLRSA MailTools NetDNSResolverMock YAMLLibYAML ]; 8510 9131 doCheck = false; # tries to access the domain name system 9132 + buildInputs = [ TestRequiresInternet ]; 8511 9133 }; 8512 9134 8513 9135 MailIMAPClient = buildPerlPackage { 8514 - name = "Mail-IMAPClient-3.35"; 9136 + name = "Mail-IMAPClient-3.39"; 8515 9137 src = fetchurl { 8516 - url = mirror://cpan/authors/id/P/PL/PLOBBES/Mail-IMAPClient-3.35.tar.gz; 8517 - sha256 = "0qzn8370cr91jnq1kawy6v16bcz49pch6inmw85rhzg87j1h6ica"; 9138 + url = mirror://cpan/authors/id/P/PL/PLOBBES/Mail-IMAPClient-3.39.tar.gz; 9139 + sha256 = "18sf8fd093qxvflscysm6pv6mj9cmm19zrnfic297jjvgnsgshdm"; 8518 9140 }; 8519 - buildInputs = [ParseRecDescent]; 9141 + propagatedBuildInputs = [ ParseRecDescent ]; 8520 9142 }; 8521 9143 8522 9144 MailPOP3Client = buildPerlPackage rec { ··· 8545 9167 url = "mirror://cpan/authors/id/N/NE/NEILB/Mail-Sendmail-0.80.tar.gz"; 8546 9168 sha256 = "1r38qbkj7jwj8cqy1rnqzkk81psxi08b1aiq392817f3bk5ri2jv"; 8547 9169 }; 8548 - propagatedBuildInputs = [ DigestMD5 MIMEBase64 Socket TimeLocal ]; 8549 9170 # The test suite simply loads the module and attempts to send an email to 8550 9171 # the module's author, the latter of which is a) more of an integration 8551 9172 # test, b) impossible to verify, and c) won't work from a sandbox. Replace ··· 8583 9204 8584 9205 8585 9206 MailTools = buildPerlPackage rec { 8586 - name = "MailTools-2.14"; 9207 + name = "MailTools-2.20"; 8587 9208 src = fetchurl { 8588 9209 url = "mirror://cpan/authors/id/M/MA/MARKOV/${name}.tar.gz"; 8589 - sha256 = "1y6zndb4rsn8i65g1bg3b0zb7966cz83q19zg7m7bvxjfkv7wz2b"; 9210 + sha256 = "15iizg2x1w7ca0r8rn3wwhp7w160ljvf55prspljwd6cm7vhcmpm"; 8590 9211 }; 8591 9212 propagatedBuildInputs = [ TimeDate ]; 8592 9213 meta = { ··· 8596 9217 }; 8597 9218 }; 8598 9219 9220 + MailTransport = buildPerlPackage rec { 9221 + name = "Mail-Transport-3.002"; 9222 + src = fetchurl { 9223 + url = mirror://cpan/authors/id/M/MA/MARKOV/Mail-Transport-3.002.tar.gz; 9224 + sha256 = "0wm4j9w15nsvjxi9x22fn2rnljbffd88v27p0z0305bfg35gh4kg"; 9225 + }; 9226 + propagatedBuildInputs = [ MailMessage ]; 9227 + meta = { 9228 + description = "Email message exchange"; 9229 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9230 + }; 9231 + }; 9232 + 8599 9233 MathLibm = buildPerlPackage rec { 8600 9234 name = "Math-Libm-1.00"; 8601 9235 src = fetchurl { 8602 - url = "mirror://cpan/modules/by-module/Math/${name}.tar.gz"; 9236 + url = mirror://cpan/authors/id/D/DS/DSLEWART/Math-Libm-1.00.tar.gz; 8603 9237 sha256 = "0xn2a950mzzs5q1c4q98ckysn9dz20x7r35g02zvk35chgr0klxz"; 8604 9238 }; 8605 9239 }; ··· 8617 9251 }; 8618 9252 8619 9253 MathBigInt = buildPerlPackage rec { 8620 - name = "Math-BigInt-1.999806"; 9254 + name = "Math-BigInt-1.999811"; 8621 9255 src = fetchurl { 8622 9256 url = "mirror://cpan/authors/id/P/PJ/PJACKLAM/${name}.tar.gz"; 8623 - sha256 = "9b62b2fcfeed5ef42d375778e4ec3b469cab0002b5dc247906dc99f5786fa1fc"; 9257 + sha256 = "d4bfa5ad0127b6360ad29971da6fa08bcfb56a471d55db3c7419d05f8a947b8d"; 8624 9258 }; 8625 9259 meta = { 8626 9260 description = "Arbitrary size integer/float math package"; ··· 8629 9263 }; 8630 9264 8631 9265 MathBigIntGMP = buildPerlPackage rec { 8632 - name = "Math-BigInt-GMP-1.38"; 9266 + name = "Math-BigInt-GMP-1.6004"; 8633 9267 src = fetchurl { 8634 9268 url = "mirror://cpan/authors/id/P/PJ/PJACKLAM/${name}.tar.gz"; 8635 - sha256 = "05bg10gg3ksn4h08yyyj7f31rqhdqap8d0jsbq61b3x0274wml0s"; 9269 + sha256 = "1wiklyxxpf02c01flymyjqh46lhi0qhkvf14icni8grjgpfjjqi3"; 8636 9270 }; 8637 9271 buildInputs = [ pkgs.gmp ]; 8638 9272 doCheck = false; 8639 9273 NIX_CFLAGS_COMPILE = "-I${pkgs.gmp.dev}/include"; 8640 9274 NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp"; 9275 + propagatedBuildInputs = [ MathBigInt ]; 9276 + }; 9277 + 9278 + MathBigIntLite = buildPerlPackage rec { 9279 + name = "Math-BigInt-Lite-0.17"; 9280 + src = fetchurl { 9281 + url = mirror://cpan/authors/id/P/PJ/PJACKLAM/Math-BigInt-Lite-0.17.tar.gz; 9282 + sha256 = "1pii36cykpja9al6bdnsxn2w0la674qagqcff6lhk9yx6xakycpk"; 9283 + }; 9284 + propagatedBuildInputs = [ MathBigInt ]; 9285 + meta = { 9286 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9287 + }; 8641 9288 }; 8642 9289 8643 9290 MathBigRat = buildPerlPackage rec { 8644 - name = "Math-BigRat-0.2611"; 9291 + name = "Math-BigRat-0.2613"; 8645 9292 src = fetchurl { 8646 9293 url = "mirror://cpan/authors/id/P/PJ/PJACKLAM/${name}.tar.gz"; 8647 - sha256 = "a8a033d0ccac9ac641c73867d71f2455ecb2339984cd964b1e3cfb2859e9fd81"; 9294 + sha256 = "b893dfe2caf27b233a3678abc39176e706a9b518e8937bc496e46e125e960e22"; 8648 9295 }; 8649 9296 propagatedBuildInputs = [ MathBigInt ]; 8650 9297 meta = { ··· 8656 9303 MathClipper = buildPerlModule rec { 8657 9304 name = "Math-Clipper-1.23"; 8658 9305 src = fetchurl { 8659 - url = "mirror://cpan/modules/by-module/Math/${name}.tar.gz"; 9306 + url = mirror://cpan/authors/id/S/SM/SMUELLER/Math-Clipper-1.23.tar.gz; 8660 9307 sha256 = "0i9wzvig7ayijc9nvh5x5rryk1jrcj1hcvfmlcj449rnnxx24dav"; 8661 9308 }; 8662 9309 nativeBuildInputs = [ pkgs.ld-is-cc-hook ]; 8663 - propagatedBuildInputs = [ ModuleBuildWithXSpp ExtUtilsXSpp ExtUtilsTypemapsDefault TestDeep ]; 9310 + buildInputs = [ ExtUtilsCppGuess ExtUtilsTypemapsDefault ExtUtilsXSpp ModuleBuildWithXSpp TestDeep ]; 8664 9311 }; 8665 9312 8666 9313 MathComplex = buildPerlPackage { ··· 8674 9321 MathConvexHullMonotoneChain = buildPerlPackage rec { 8675 9322 name = "Math-ConvexHull-MonotoneChain-0.01"; 8676 9323 src = fetchurl { 8677 - url = "mirror://cpan/modules/by-module/Math/${name}.tar.gz"; 9324 + url = mirror://cpan/authors/id/S/SM/SMUELLER/Math-ConvexHull-MonotoneChain-0.01.tar.gz; 8678 9325 sha256 = "1xcl7cz62ydddji9qzs4xsfxss484jqjlj4iixa4aci611cw92r8"; 8679 9326 }; 8680 9327 }; ··· 8682 9329 MathGeometryVoronoi = buildPerlPackage rec { 8683 9330 name = "Math-Geometry-Voronoi-1.3"; 8684 9331 src = fetchurl { 8685 - url = "mirror://cpan/modules/by-module/Math/${name}.tar.gz"; 9332 + url = mirror://cpan/authors/id/S/SA/SAMTREGAR/Math-Geometry-Voronoi-1.3.tar.gz; 8686 9333 sha256 = "0b206k2q5cznld45cjhgm0as0clc9hk135ds8qafbkl3k175w1vj"; 8687 9334 }; 8688 9335 propagatedBuildInputs = [ ClassAccessor ParamsValidate ]; 8689 9336 }; 8690 9337 8691 9338 MathPlanePath = buildPerlPackage rec { 8692 - name = "Math-PlanePath-123"; 9339 + name = "Math-PlanePath-126"; 8693 9340 src = fetchurl { 8694 9341 url = "mirror://cpan/authors/id/K/KR/KRYDE/${name}.tar.gz"; 8695 - sha256 = "13by23pzwfa2f3rxiws7blqxb8lr3mfczdfq6jsi1kb3ml2wnxyc"; 9342 + sha256 = "014gr79gg992paas6v1glciyycqp2hg7pg4y03kgfbxz1slc6zhq"; 8696 9343 }; 8697 9344 propagatedBuildInputs = [ MathLibm constant-defer ]; 9345 + buildInputs = [ DataFloat MathBigIntLite ]; 8698 9346 }; 8699 9347 8700 9348 MathRandomISAAC = buildPerlPackage { ··· 8719 9367 url = mirror://cpan/authors/id/J/JD/JDHEDDEN/Math-Random-MT-Auto-6.22.tar.gz; 8720 9368 sha256 = "07zha5zjxyvqwnycb1vzk4hk2m46n9yc5lrbvhkc22595dsyjahz"; 8721 9369 }; 8722 - propagatedBuildInputs = [ ExceptionClass ObjectInsideOut ]; 9370 + propagatedBuildInputs = [ ObjectInsideOut ]; 8723 9371 meta = { 8724 9372 description = "Auto-seeded Mersenne Twister PRNGs"; 8725 9373 license = "unrestricted"; ··· 8729 9377 }; 8730 9378 8731 9379 MathRandomSecure = buildPerlPackage { 8732 - name = "Math-Random-Secure-0.06"; 9380 + name = "Math-Random-Secure-0.080001"; 8733 9381 src = fetchurl { 8734 - url = mirror://cpan/authors/id/M/MK/MKANAT/Math-Random-Secure-0.06.tar.gz; 8735 - sha256 = "0392h78l3shkba9l2c43rgz6sm5qv7pzdylgb7gp9milprn77crc"; 9382 + url = mirror://cpan/authors/id/F/FR/FREW/Math-Random-Secure-0.080001.tar.gz; 9383 + sha256 = "0dgbf4ncll4kmgkyb9fsaxn0vf2smc9dmwqzgh3259zc2zla995z"; 8736 9384 }; 8737 - buildInputs = [ ListMoreUtils TestWarn ]; 8738 - propagatedBuildInputs = [ AnyMoose CryptRandomSource MathRandomISAAC ]; 9385 + buildInputs = [ ListMoreUtils TestSharedFork TestWarn ]; 9386 + propagatedBuildInputs = [ CryptRandomSource MathRandomISAAC ]; 8739 9387 meta = { 8740 9388 description = "Cryptographically-secure, cross-platform replacement for rand()"; 8741 9389 license = stdenv.lib.licenses.artistic2; ··· 8745 9393 }; 8746 9394 8747 9395 MathRound = buildPerlPackage rec { 8748 - name = "Math-Round-0.06"; 9396 + name = "Math-Round-0.07"; 8749 9397 src = fetchurl { 8750 - url = "mirror://cpan/modules/by-module/Math/${name}.tar.gz"; 8751 - sha256 = "194dvggf1cmzc701j4wma38jgrcv2pwwzk69rnysjjdcjdv6y255"; 9398 + url = mirror://cpan/authors/id/G/GR/GROMMEL/Math-Round-0.07.tar.gz; 9399 + sha256 = "09wkvqj4hfq9y0fimri967rmhnq90dc2wf20lhlmqjp5hsd359vk"; 8752 9400 }; 8753 9401 }; 8754 9402 8755 9403 MathVecStat = buildPerlPackage rec { 8756 9404 name = "Math-VecStat-0.08"; 8757 9405 src = fetchurl { 8758 - url = "mirror://cpan/modules/by-module/Math/${name}.tar.gz"; 9406 + url = mirror://cpan/authors/id/A/AS/ASPINELLI/Math-VecStat-0.08.tar.gz; 8759 9407 sha256 = "03bdcl9pn2bc9b50c50nhnr7m9wafylnb3v21zlch98h9c78x6j0"; 8760 9408 }; 8761 9409 }; 8762 9410 8763 9411 Memoize = buildPerlPackage { 8764 - name = "Memoize-1.03.tgz"; 9412 + name = "Memoize-1.03"; 8765 9413 src = fetchurl { 8766 9414 url = mirror://cpan/authors/id/M/MJ/MJD/Memoize-1.03.tgz; 8767 9415 sha256 = "5239cc5f644a50b0de9ffeaa51fa9991eb06ecb1bf4678873e3ab89af9c0daf3"; 8768 9416 }; 8769 9417 }; 8770 9418 9419 + MemoizeExpireLRU = buildPerlPackage rec { 9420 + name = "Memoize-ExpireLRU-0.56"; 9421 + src = fetchurl { 9422 + url = mirror://cpan/authors/id/N/NE/NEILB/Memoize-ExpireLRU-0.56.tar.gz; 9423 + sha256 = "1xnp3jqabl4il5kfadlqimbxhzsbm7gpwrgw0m5s5fdsrc0n70zf"; 9424 + }; 9425 + meta = { 9426 + description = "Expiry plug-in for Memoize that adds LRU cache expiration"; 9427 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9428 + homepage = "https://github.com/neilb/Memoize-ExpireLRU"; 9429 + }; 9430 + }; 9431 + 8771 9432 MetaBuilder = buildPerlModule { 8772 9433 name = "Meta-Builder-0.003"; 8773 9434 src = fetchurl { ··· 8819 9480 }; 8820 9481 8821 9482 MIMEBase64 = buildPerlPackage rec { 8822 - name = "MIME-Base64-3.14"; 9483 + name = "MIME-Base64-3.15"; 8823 9484 src = fetchurl { 8824 9485 url = "mirror://cpan/authors/id/G/GA/GAAS/${name}.tar.gz"; 8825 - sha256 = "1qbcipxij7pv25qhnfdc2lnkqi2cf60frlhlh86gjxslc8kr8nhj"; 9486 + sha256 = "1f8y78dskf91p4xym73n9lqbj15av5vxpsivm7nr7jx9lrk3b1kz"; 8826 9487 }; 8827 9488 }; 8828 9489 8829 9490 MIMECharset = buildPerlPackage { 8830 - name = "MIME-Charset-1.011.1"; 9491 + name = "MIME-Charset-1.012.2"; 8831 9492 src = fetchurl { 8832 - url = mirror://cpan/authors/id/N/NE/NEZUMI/MIME-Charset-1.011.1.tar.gz; 8833 - sha256 = "2955a3b617fe12654efc2a13ae1dc7d32aad81d35cfae21f74337213cf2435d5"; 9493 + url = mirror://cpan/authors/id/N/NE/NEZUMI/MIME-Charset-1.012.2.tar.gz; 9494 + sha256 = "878c779c0256c591666bd06c0cde4c0d7820eeeb98fd1183082aee9a1e7b1d13"; 8834 9495 }; 8835 9496 meta = { 8836 9497 description = "Charset Information for MIME"; ··· 8848 9509 buildInputs = [ ProcWaitStat ]; 8849 9510 }; 8850 9511 8851 - MIMETools = buildPerlPackage rec { 8852 - name = "MIME-tools-5.509"; 8853 - src = fetchurl { 8854 - url = "https://cpan.metacpan.org/authors/id/D/DS/DSKOLL/MIME-tools-5.509.tar.gz"; 8855 - sha256 = "0wv9rzx5j1wjm01c3dg48qk9wlbm6iyf91j536idk09xj869ymv4"; 8856 - }; 8857 - propagatedBuildInputs = [ 8858 - MailTools 8859 - FilePath 8860 - FileTemp 8861 - MIMEBase64 8862 - ]; 8863 - buildInputs = [ 8864 - TestDeep 8865 - TestPod 8866 - TestPodCoverage 8867 - ]; 8868 - meta = { 8869 - description = "class for parsed-and-decoded MIME message"; 8870 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8871 - }; 8872 - }; 8873 - 8874 9512 MIMELite = buildPerlPackage rec { 8875 9513 name = "MIME-Lite-3.030"; 8876 9514 src = fetchurl { 8877 9515 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 8878 9516 sha256 = "8f39901bc580bc3dce69e10415305e4435ff90264c63d29f707b4566460be962"; 8879 9517 }; 8880 - propagatedBuildInputs = [ EmailDateFormat MailTools MIMETypes ]; 9518 + propagatedBuildInputs = [ EmailDateFormat ]; 8881 9519 meta = { 8882 9520 description = "Low-calorie MIME generator (DEPRECATED)"; 8883 9521 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 8885 9523 }; 8886 9524 }; 8887 9525 8888 - MIMEtools = buildPerlPackage { 8889 - name = "MIME-tools-5.507"; 9526 + MIMEtools = MIMETools; 9527 + 9528 + MIMETools = buildPerlPackage rec { 9529 + name = "MIME-tools-5.509"; 8890 9530 src = fetchurl { 8891 - url = mirror://cpan/authors/id/D/DS/DSKOLL/MIME-tools-5.507.tar.gz; 8892 - sha256 = "2f43683e1d5bed21179207d81c0caf1d5b5d480d018ac812f4ab950879fe7793"; 9531 + url = mirror://cpan/authors/id/D/DS/DSKOLL/MIME-tools-5.509.tar.gz; 9532 + sha256 = "0wv9rzx5j1wjm01c3dg48qk9wlbm6iyf91j536idk09xj869ymv4"; 8893 9533 }; 8894 - buildInputs = [ TestDeep ]; 8895 9534 propagatedBuildInputs = [ MailTools ]; 9535 + buildInputs = [ TestDeep ]; 8896 9536 meta = { 8897 - description = "Tools to manipulate MIME messages"; 9537 + description = "class for parsed-and-decoded MIME message"; 8898 9538 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8899 9539 }; 8900 9540 }; ··· 8926 9566 }; 8927 9567 }; 8928 9568 8929 - ModernPerl = buildPerlPackage { 8930 - name = "Modern-Perl-1.20140107"; 9569 + Mo = buildPerlPackage rec { 9570 + name = "Mo-0.40"; 9571 + src = fetchurl { 9572 + url = mirror://cpan/authors/id/T/TI/TINITA/Mo-0.40.tar.gz; 9573 + sha256 = "1fff81awg9agfawf3wxx0gpf6vgav8w920rmxsbjg30z75943lli"; 9574 + }; 9575 + meta = { 9576 + description = "Micro Objects. Mo is less."; 9577 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9578 + homepage = "https://github.com/ingydotnet/mo-pm"; 9579 + }; 9580 + }; 9581 + 9582 + MockConfig = buildPerlPackage rec { 9583 + name = "Mock-Config-0.03"; 9584 + src = fetchurl { 9585 + url = mirror://cpan/authors/id/R/RU/RURBAN/Mock-Config-0.03.tar.gz; 9586 + sha256 = "06q0xkg5cwdwafzmb9rkaa305ddv7vli9gpm6n9jnkyaaxbk9f55"; 9587 + }; 9588 + meta = { 9589 + description = "temporarily set Config or XSConfig values"; 9590 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus artistic2 ]; 9591 + }; 9592 + }; 9593 + 9594 + ModernPerl = buildPerlModule { 9595 + name = "Modern-Perl-1.20170117"; 8931 9596 src = fetchurl { 8932 - url = mirror://cpan/authors/id/C/CH/CHROMATIC/Modern-Perl-1.20140107.tar.gz; 8933 - sha256 = "9cf66b2f93340dfe1cd7162262a47e7c4ba82475a52dc2a036c2fdc8a65298b8"; 9597 + url = mirror://cpan/authors/id/C/CH/CHROMATIC/Modern-Perl-1.20170117.tar.gz; 9598 + sha256 = "5df2a83461163212db22b9c3353606a1a123616820fe50675041c34f004b3628"; 8934 9599 }; 8935 - propagatedBuildInputs = [ perl ]; 8936 9600 meta = { 8937 9601 homepage = https://github.com/chromatic/Modern-Perl; 8938 9602 description = "Enable all of the features of Modern Perl with one import"; ··· 8941 9605 }; 8942 9606 8943 9607 ModuleBuild = buildPerlPackage rec { 8944 - name = "Module-Build-0.4222"; 9608 + name = "Module-Build-0.4224"; 8945 9609 src = fetchurl { 8946 9610 url = "mirror://cpan/authors/id/L/LE/LEONT/${name}.tar.gz"; 8947 - sha256 = "0q5i03lbx52g22bwvyb04ycky4niq379j1c3fhmlfdj7lzclajz7"; 9611 + sha256 = "10n7ggpmicwq1n503pg7kiwslda0bz48azzjvc7vb9s4hbbibjm6"; 8948 9612 }; 8949 - buildInputs = [ CPANMeta ExtUtilsCBuilder ]; 8950 9613 meta = { 8951 9614 description = "Build and install Perl modules"; 8952 9615 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 8972 9635 url = "mirror://cpan/authors/id/T/TO/TOKUHIROM/${name}.tar.gz"; 8973 9636 sha256 = "e5bb2acb117792c984628812acb0fec376cb970caee8ede57535e04d762b0e40"; 8974 9637 }; 8975 - propagatedBuildInputs = [ ClassAccessorLite ClassMethodModifiers DataOptList ModuleBuild TestSharedFork ]; 9638 + propagatedBuildInputs = [ ClassAccessorLite ClassMethodModifiers DataOptList ]; 8976 9639 meta = { 8977 9640 homepage = https://github.com/tokuhirom/Module-Build-Pluggable; 8978 9641 description = "Module::Build meets plugins"; 8979 9642 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8980 9643 }; 9644 + buildInputs = [ TestSharedFork ]; 8981 9645 }; 8982 9646 8983 9647 ModuleBuildPluggablePPPort = buildPerlModule rec { ··· 8986 9650 url = "mirror://cpan/authors/id/T/TO/TOKUHIROM/${name}.tar.gz"; 8987 9651 sha256 = "44084ba3d8815f343bd391585ac5d8339a4807ce5c0dd84c98db8f310b64c0ea"; 8988 9652 }; 8989 - buildInputs = [ ModuleBuild TestRequires ]; 8990 - propagatedBuildInputs = [ ClassAccessorLite ModuleBuildPluggable ]; 9653 + buildInputs = [ TestRequires TestSharedFork ]; 9654 + propagatedBuildInputs = [ ModuleBuildPluggable ]; 8991 9655 meta = { 8992 9656 description = "Generate ppport.h"; 8993 9657 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 9000 9664 url = mirror://cpan/authors/id/L/LE/LEONT/Module-Build-Tiny-0.039.tar.gz; 9001 9665 sha256 = "7d580ff6ace0cbe555bf36b86dc8ea232581530cbeaaea09bccb57b55797f11c"; 9002 9666 }; 9003 - buildInputs = [ ExtUtilsConfig ExtUtilsHelpers ExtUtilsInstallPaths JSONPP TestHarness perl ]; 9004 - propagatedBuildInputs = [ ExtUtilsConfig ExtUtilsHelpers ExtUtilsInstallPaths JSONPP TestHarness ]; 9667 + buildInputs = [ FileShareDir ]; 9668 + propagatedBuildInputs = [ ExtUtilsHelpers ExtUtilsInstallPaths ]; 9005 9669 meta = { 9006 9670 description = "A tiny replacement for Module::Build"; 9007 9671 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 9014 9678 url = "mirror://cpan/authors/id/S/SM/SMUELLER/${name}.tar.gz"; 9015 9679 sha256 = "0d39fjg9c0n820bk3fb50vvlwhdny4hdl69xmlyzql5xzp4cicsk"; 9016 9680 }; 9017 - propagatedBuildInputs = [ ExtUtilsXSpp ExtUtilsCppGuess ]; 9681 + propagatedBuildInputs = [ ExtUtilsCppGuess ExtUtilsXSpp ]; 9018 9682 }; 9019 9683 9020 9684 ModuleBuildXSUtil = buildPerlModule rec { 9021 - name = "Module-Build-XSUtil-0.10"; 9685 + name = "Module-Build-XSUtil-0.18"; 9022 9686 src = fetchurl { 9023 9687 url = "mirror://cpan/authors/id/H/HI/HIDEAKIO/${name}.tar.gz"; 9024 - sha256 = "1323vxp8vf5xdz66lbc1wfciaks93mrbqfsjgb9nz1w9bb21xj36"; 9688 + sha256 = "1vjl77iwbwr2xhdlyqva3hhma9r1fgr2rappwsimwqjmybdrfd6b"; 9025 9689 }; 9026 - buildInputs = [ FileCopyRecursive CwdGuard CaptureTiny ]; 9690 + buildInputs = [ CaptureTiny CwdGuard FileCopyRecursive ]; 9027 9691 meta = { 9028 9692 description = "A Module::Build class for building XS modules"; 9029 9693 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9030 9694 }; 9695 + propagatedBuildInputs = [ DevelCheckCompiler ]; 9696 + }; 9697 + 9698 + ModuleCPANTSAnalyse = buildPerlPackage rec { 9699 + name = "Module-CPANTS-Analyse-0.96"; 9700 + src = fetchurl { 9701 + url = mirror://cpan/authors/id/I/IS/ISHIGAKI/Module-CPANTS-Analyse-0.96.tar.gz; 9702 + sha256 = "1c38fnbx9w1s841am1i5h33lcqr9bwc9bni21n907nmyp41wr297"; 9703 + }; 9704 + propagatedBuildInputs = [ ArchiveAnyLite ArrayDiff CPANDistnameInfo FileFindObject IOCapture JSONMaybeXS ModuleExtractUse ModulePluggable SetScalar SoftwareLicenseCCpack ]; 9705 + buildInputs = [ ExtUtilsMakeMakerCPANfile TestFailWarnings ]; 9706 + meta = { 9707 + description = "Generate Kwalitee ratings for a distribution"; 9708 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9709 + homepage = "http://cpants.cpanauthors.org"; 9710 + }; 9711 + }; 9712 + 9713 + ModuleCPANfile = buildPerlPackage rec { 9714 + name = "Module-CPANfile-1.1002"; 9715 + src = fetchurl { 9716 + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Module-CPANfile-1.1002.tar.gz; 9717 + sha256 = "1z9wsps70h7ypaxmwq8l8wp0dg4kqrxmaqgzbh2fq8jw9idw55dz"; 9718 + }; 9719 + meta = { 9720 + description = "Parse cpanfile"; 9721 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9722 + homepage = "https://github.com/miyagawa/cpanfile"; 9723 + }; 9031 9724 }; 9032 9725 9033 9726 ModuleCoreList = buildPerlPackage { 9034 - name = "Module-CoreList-3.01"; 9727 + name = "Module-CoreList-5.20180221"; 9035 9728 src = fetchurl { 9036 - url = mirror://cpan/authors/id/B/BI/BINGOS/Module-CoreList-3.01.tar.gz; 9037 - sha256 = "10vf18x9qk4hdpwazxq8c0qykals36dxj0bjazqqcbp5xfb4fnyg"; 9729 + url = mirror://cpan/authors/id/B/BI/BINGOS/Module-CoreList-5.20180221.tar.gz; 9730 + sha256 = "12gad19gxvrv19938f6hs2i2fanq2s1dx3l1yy8nh0nvc2mwggzl"; 9038 9731 }; 9039 9732 meta = { 9040 9733 homepage = http://dev.perl.org/; ··· 9043 9736 }; 9044 9737 }; 9045 9738 9739 + ModuleExtractUse = buildPerlModule rec { 9740 + name = "Module-ExtractUse-0.342"; 9741 + src = fetchurl { 9742 + url = mirror://cpan/authors/id/D/DO/DOMM/Module-ExtractUse-0.342.tar.gz; 9743 + sha256 = "06z6iz4zc1rdm3w3zkddgv832rghlpvb4r494vdz65pphr65saax"; 9744 + }; 9745 + propagatedBuildInputs = [ ParseRecDescent PodStrip ]; 9746 + buildInputs = [ TestDeep TestNoWarnings ]; 9747 + meta = { 9748 + description = "Find out what modules are used"; 9749 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9750 + }; 9751 + }; 9752 + 9046 9753 ModuleFind = buildPerlPackage { 9047 - name = "Module-Find-0.12"; 9754 + name = "Module-Find-0.13"; 9048 9755 src = fetchurl { 9049 - url = mirror://cpan/authors/id/C/CR/CRENZ/Module-Find-0.12.tar.gz; 9050 - sha256 = "1lc33jdv4pgmm7nkr9bff0lhwjhhw91kaf6iiy2n7i7mw8dfv47l"; 9756 + url = mirror://cpan/authors/id/C/CR/CRENZ/Module-Find-0.13.tar.gz; 9757 + sha256 = "0s45y5lvd9k89g7lds83c0bn1p29c13hfsbrd7x64jfaf8h8cisa"; 9051 9758 }; 9052 9759 meta = { 9053 9760 description = "Find and use installed modules in a (sub)category"; ··· 9072 9779 }; 9073 9780 9074 9781 ModuleInfo = buildPerlPackage rec { 9075 - name = "Module-Info-0.35"; 9782 + name = "Module-Info-0.37"; 9076 9783 src = fetchurl { 9077 - url = "mirror://cpan/authors/id/M/MB/MBARBON/Module-Info-0.35.tar.gz"; 9078 - sha256 = "0r7vxg1iy3lam0jgb2sk8ghgpmp3x5fskvzqlgkb09bssq83s1xb"; 9784 + url = mirror://cpan/authors/id/N/NE/NEILB/Module-Info-0.37.tar.gz; 9785 + sha256 = "0j143hqxgdkdpj5qssppq72gjr0n73c4f7is6wgrrcchjx905a4f"; 9079 9786 }; 9080 9787 buildInputs = [ TestPod TestPodCoverage ]; 9081 9788 meta = { 9082 9789 description = "Information about Perl modules"; 9083 9790 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9084 9791 }; 9792 + propagatedBuildInputs = [ BUtils ]; 9085 9793 }; 9086 9794 9087 - ModuleInstall = let version = "1.16"; in buildPerlPackage { 9795 + ModuleInstall = let version = "1.19"; in buildPerlPackage { 9088 9796 name = "Module-Install-${version}"; 9089 9797 src = fetchurl { 9090 9798 url = "mirror://cpan/authors/id/E/ET/ETHER/Module-Install-${version}.tar.gz"; 9091 - sha256 = "0ph242hmz11wv41yh1g8k9zj1bgzkamg2kgq8hnq4kaz4mj15b5g"; 9799 + sha256 = "06q12cm97yh4p7qbm0a2p96996ii6ss59qy57z0f7f9svy6sflqs"; 9092 9800 }; 9093 - buildInputs = [ YAMLTiny ]; 9094 - propagatedBuildInputs = [ FileRemove ModuleScanDeps YAMLTiny ]; 9801 + propagatedBuildInputs = [ FileRemove ModuleBuild ModuleScanDeps YAMLTiny ]; 9095 9802 meta = { 9096 9803 description = "Standalone, extensible Perl module installer"; 9097 9804 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 9128 9835 }; 9129 9836 }; 9130 9837 9838 + ModuleLoadConditional = buildPerlPackage rec { 9839 + name = "Module-Load-Conditional-0.68"; 9840 + src = fetchurl { 9841 + url = mirror://cpan/authors/id/B/BI/BINGOS/Module-Load-Conditional-0.68.tar.gz; 9842 + sha256 = "1zcq0s7q9bvk9wdv9ijfyddh3b8ck4n3w87rcx31lbsav5fba9vn"; 9843 + }; 9844 + meta = { 9845 + description = "Looking up module information / loading at runtime"; 9846 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9847 + }; 9848 + }; 9849 + 9131 9850 ModuleManifest = buildPerlPackage { 9132 - name = "Module-Manifest-1.08"; 9851 + name = "Module-Manifest-1.09"; 9133 9852 src = fetchurl { 9134 - url = mirror://cpan/authors/id/A/AD/ADAMK/Module-Manifest-1.08.tar.gz; 9135 - sha256 = "722ed428afcbe5b5b441b0165cbafbd8534fa63d7856d4089e6e25ac21e6445d"; 9853 + url = mirror://cpan/authors/id/E/ET/ETHER/Module-Manifest-1.09.tar.gz; 9854 + sha256 = "a395f80ff15ea0e66fd6c453844b6787ed4a875a3cd8df9f7e29280250bd539b"; 9136 9855 }; 9137 9856 buildInputs = [ TestException TestWarn ]; 9138 9857 propagatedBuildInputs = [ ParamsUtil ]; ··· 9143 9862 }; 9144 9863 9145 9864 ModuleMetadata = buildPerlPackage rec { 9146 - name = "Module-Metadata-1.000027"; 9865 + name = "Module-Metadata-1.000033"; 9147 9866 src = fetchurl { 9148 - url = "mirror://cpan/modules/by-module/Module/${name}.tar.gz"; 9149 - sha256 = "1rrjj48vvv3i1jrmw97i4mvsmknll7hxga4cq2s9qvc2issdrxz2"; 9867 + url = mirror://cpan/authors/id/E/ET/ETHER/Module-Metadata-1.000033.tar.gz; 9868 + sha256 = "13pzydb22693l33rfx6drwbhjxj04q80ds4m2nn2sbmm95wwr5mw"; 9150 9869 }; 9151 - propagatedBuildInputs = [ version ]; 9152 9870 }; 9153 9871 9154 9872 ModulePath = buildPerlPackage rec { ··· 9179 9897 description = "Automatically give your module the ability to have plugins"; 9180 9898 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9181 9899 }; 9900 + buildInputs = [ AppFatPacker ]; 9182 9901 }; 9183 9902 9184 9903 ModulePluggableFast = buildPerlPackage { ··· 9187 9906 url = mirror://cpan/authors/id/M/MR/MRAMBERG/Module-Pluggable-Fast-0.19.tar.gz; 9188 9907 sha256 = "0pq758wlasmh77xyd2xh75m5b2x14s8pnsv63g5356gib1q5gj08"; 9189 9908 }; 9190 - propagatedBuildInputs = [UNIVERSALrequire]; 9909 + propagatedBuildInputs = [ UNIVERSALrequire ]; 9191 9910 }; 9192 9911 9193 9912 ModuleRefresh = buildPerlPackage { ··· 9203 9922 }; 9204 9923 }; 9205 9924 9206 - ModuleRuntime = buildPerlPackage { 9207 - name = "Module-Runtime-0.014"; 9925 + ModuleRuntime = buildPerlModule { 9926 + name = "Module-Runtime-0.016"; 9208 9927 src = fetchurl { 9209 - url = mirror://cpan/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.014.tar.gz; 9210 - sha256 = "19326f094jmjs6mgpwkyisid54k67w34br8yfh0gvaaml87gwi2c"; 9928 + url = mirror://cpan/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz; 9929 + sha256 = "097hy2czwkxlppri32m599ph0xfvfsbf0a5y23a4fdc38v32wc38"; 9211 9930 }; 9212 - buildInputs = [ ModuleBuild ]; 9213 9931 meta = { 9214 9932 homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 9215 9933 description = "Runtime module handling"; ··· 9218 9936 }; 9219 9937 9220 9938 ModuleRuntimeConflicts = buildPerlPackage { 9221 - name = "Module-Runtime-Conflicts-0.001"; 9939 + name = "Module-Runtime-Conflicts-0.003"; 9222 9940 src = fetchurl { 9223 - url = mirror://cpan/authors/id/E/ET/ETHER/Module-Runtime-Conflicts-0.001.tar.gz; 9224 - sha256 = "0f73d03846575dd1492d3760deeb9627afaa1f8b04d4d526b1775174201be25f"; 9941 + url = mirror://cpan/authors/id/E/ET/ETHER/Module-Runtime-Conflicts-0.003.tar.gz; 9942 + sha256 = "707cdc75038c70fe91779b888ac050f128565d3967ba96680e1b1c7cc9733875"; 9225 9943 }; 9226 - buildInputs = [ ModuleBuildTiny ]; 9227 - propagatedBuildInputs = [ DistCheckConflicts ModuleRuntime ]; 9944 + propagatedBuildInputs = [ DistCheckConflicts ]; 9228 9945 meta = { 9229 9946 homepage = https://github.com/karenetheridge/Module-Runtime-Conflicts; 9230 9947 description = "Provide information on conflicts for Module::Runtime"; ··· 9232 9949 }; 9233 9950 }; 9234 9951 9235 - ModuleScanDeps = let version = "1.20"; in buildPerlPackage { 9952 + ModuleScanDeps = let version = "1.24"; in buildPerlPackage { 9236 9953 name = "Module-ScanDeps-${version}"; 9237 9954 src = fetchurl { 9238 9955 url = "mirror://cpan/authors/id/R/RS/RSCHUPP/Module-ScanDeps-${version}.tar.gz"; 9239 - sha256 = "14a623b3gzr0mq5n93lrxm6wjmdp8dwj91gb43wk7f3dwd3ka03j"; 9956 + sha256 = "0s6cj90ckhy351gql52ksh4ms1x8piv26iadl09fcpzkx7j0srw9"; 9240 9957 }; 9241 9958 buildInputs = [ TestRequires ]; 9242 9959 meta = { ··· 9247 9964 }; 9248 9965 9249 9966 ModuleSignature = buildPerlPackage { 9250 - name = "Module-Signature-0.79"; 9967 + name = "Module-Signature-0.81"; 9251 9968 src = fetchurl { 9252 - url = mirror://cpan/authors/id/A/AU/AUDREYT/Module-Signature-0.79.tar.gz; 9253 - sha256 = "22df2ce097fb5d176efa951c782633d8debe594924a25ca66666252512ce462c"; 9969 + url = mirror://cpan/authors/id/A/AU/AUDREYT/Module-Signature-0.81.tar.gz; 9970 + sha256 = "7df547ceb8e45d40f75e481a868f389aaed5641c2cf4e133146ccea4b8facec6"; 9254 9971 }; 9255 9972 buildInputs = [ IPCRun ]; 9256 9973 meta = { ··· 9259 9976 }; 9260 9977 }; 9261 9978 9262 - ModuleUtil = buildPerlPackage { 9979 + ModuleUtil = buildPerlModule { 9263 9980 name = "Module-Util-1.09"; 9264 9981 src = fetchurl { 9265 9982 url = mirror://cpan/authors/id/M/MA/MATTLAW/Module-Util-1.09.tar.gz; 9266 9983 sha256 = "6cfbcb6a45064446ec8aa0ee1a7dddc420b54469303344187aef84d2c7f3e2c6"; 9267 9984 }; 9268 - buildInputs = [ ModuleBuild ]; 9269 9985 meta = { 9270 9986 description = "Module name tools and transformations"; 9271 9987 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 9298 10014 }; 9299 10015 9300 10016 mod_perl2 = buildPerlPackage { 9301 - name = "mod_perl-2.0.9"; 10017 + name = "mod_perl-2.0.10"; 9302 10018 src = fetchurl { 9303 - url = mirror://cpan/authors/id/S/SH/SHAY/mod_perl-2.0.9.tar.gz; 9304 - sha256 = "0azmir4hbb825mfmcxwa1frhnhhf82rl8xf6mmgwkhbinxmg4q02"; 10019 + url = mirror://cpan/authors/id/S/SH/SHAY/mod_perl-2.0.10.tar.gz; 10020 + sha256 = "0r1bhzwl5gr0202r6448943hjxsickzn55kdmb7dzad39vnq7kyi"; 9305 10021 }; 9306 10022 makeMakerFlags = "MP_AP_DESTDIR=$out"; 9307 10023 buildInputs = [ pkgs.apacheHttpd ]; ··· 9312 10028 }; 9313 10029 }; 9314 10030 Mojolicious = buildPerlPackage rec { 9315 - name = "Mojolicious-6.56"; 10031 + name = "Mojolicious-7.71"; 9316 10032 src = fetchurl { 9317 10033 url = "mirror://cpan/authors/id/S/SR/SRI/${name}.tar.gz"; 9318 - sha256 = "82f73553836ac378edf825fd9f24be982653be9e0d78f8ba38b7841aabdafb02"; 10034 + sha256 = "25d8ab46fd7c340abcbbe740f690c197df6ff40a9c3dddf907629211bf3ad905"; 9319 10035 }; 9320 - propagatedBuildInputs = [ JSONPP ]; 9321 10036 meta = { 9322 10037 homepage = http://mojolicious.org; 9323 10038 description = "Real-time web framework"; ··· 9326 10041 }; 9327 10042 9328 10043 MojoIOLoopForkCall = buildPerlModule rec { 9329 - name = "Mojo-IOLoop-ForkCall-0.17"; 10044 + name = "Mojo-IOLoop-ForkCall-0.19"; 9330 10045 src = fetchurl { 9331 10046 url = "mirror://cpan/authors/id/J/JB/JBERGER/${name}.tar.gz"; 9332 - sha256 = "886de5c3b44194a86228471075fac4036073bda19093e776c702aa65c3ef1824"; 10047 + sha256 = "a436b71c7d1450f79b9810f4f46e24f5ffe1e1428da473d4315673e08e4dec62"; 9333 10048 }; 9334 10049 propagatedBuildInputs = [ IOPipely Mojolicious ]; 9335 10050 meta = { ··· 9344 10059 url = "mirror://cpan/authors/id/N/NI/NIERLEIN/${name}.tar.gz"; 9345 10060 sha256 = "030cw86j8712z8rn66k935gbilb5rcj3lnk4n53vh1b2phrszvjw"; 9346 10061 }; 9347 - buildInputs = [ TestMore ]; 9348 - propagatedBuildInputs = [ 9349 - Carp ClassAccessor ConfigTiny 9350 - MathCalcUnits ParamsValidate ]; 10062 + propagatedBuildInputs = [ ClassAccessor ConfigTiny MathCalcUnits ParamsValidate ]; 9351 10063 meta = { 9352 10064 description = '' 9353 10065 A family of perl modules to streamline writing Naemon, ··· 9386 10098 }; 9387 10099 9388 10100 Moose = buildPerlPackage { 9389 - name = "Moose-2.1213"; 10101 + name = "Moose-2.2010"; 9390 10102 src = fetchurl { 9391 - url = mirror://cpan/authors/id/E/ET/ETHER/Moose-2.1213.tar.gz; 9392 - sha256 = "0f3b196ae67dc1daaa43c44ae7703f27c4f92c391ad3e252a90e90c50c851e03"; 10103 + url = mirror://cpan/authors/id/E/ET/ETHER/Moose-2.2010.tar.gz; 10104 + sha256 = "af0905b69f18c27de1177c9bc7778ee495d4ec91be1f223e8ca8333af4de08c5"; 9393 10105 }; 9394 - buildInputs = [ CPANMetaCheck CPANMetaRequirements DistCheckConflicts TestCleanNamespaces TestFatal TestRequires ModuleMetadata ]; 9395 - propagatedBuildInputs = [ ClassLoad ClassLoadXS DataOptList DevelGlobalDestruction DevelStackTrace DistCheckConflicts EvalClosure ListMoreUtils MROCompat ModuleRuntime ModuleRuntimeConflicts PackageDeprecationManager PackageStash PackageStashXS ParamsUtil SubExporter SubName TaskWeaken TryTiny ]; 10106 + buildInputs = [ CPANMetaCheck TestCleanNamespaces TestFatal TestRequires ]; 10107 + propagatedBuildInputs = [ ClassLoadXS DevelGlobalDestruction DevelOverloadInfo DevelStackTrace EvalClosure ModuleRuntimeConflicts PackageDeprecationManager PackageStashXS ScalarListUtils SubExporter ]; 9396 10108 preConfigure = '' 9397 10109 export LD=$CC 9398 10110 ''; ··· 9412 10124 sha256 = "b0946f23b3537763b8a96b8a83afcdaa64fce4b45235e98064845729acccfe8c"; 9413 10125 }; 9414 10126 buildInputs = [ MooXTypesMooseLike TestException TestFatal ]; 9415 - propagatedBuildInputs = [ ClassMethodModifiers DataPerl ModuleRuntime Moo RoleTiny ]; 10127 + propagatedBuildInputs = [ DataPerl Moo ]; 9416 10128 meta = { 9417 10129 description = "NativeTrait-like behavior for Moo"; 9418 10130 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9419 10131 }; 9420 10132 }; 9421 10133 10134 + MooXLocalePassthrough = buildPerlPackage rec { 10135 + name = "MooX-Locale-Passthrough-0.001"; 10136 + src = fetchurl { 10137 + url = mirror://cpan/authors/id/R/RE/REHSACK/MooX-Locale-Passthrough-0.001.tar.gz; 10138 + sha256 = "04h5xhqdvydd4xk9ckb6a79chn0ygf915ix55vg1snmba9z841bs"; 10139 + }; 10140 + propagatedBuildInputs = [ Moo ]; 10141 + meta = { 10142 + description = "provide API used in translator modules without translating"; 10143 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10144 + homepage = "https://metacpan.org/release/MooX-Locale-Passthrough"; 10145 + }; 10146 + }; 10147 + 10148 + MooXLocaleTextDomainOO = buildPerlPackage rec { 10149 + name = "MooX-Locale-TextDomain-OO-0.001"; 10150 + src = fetchurl { 10151 + url = mirror://cpan/authors/id/R/RE/REHSACK/MooX-Locale-TextDomain-OO-0.001.tar.gz; 10152 + sha256 = "0g8pwj45ccqrzvs9cqyhw29nm68vai1vj46ad39rajnqzp7m53jv"; 10153 + }; 10154 + propagatedBuildInputs = [ LocaleTextDomainOO MooXLocalePassthrough ]; 10155 + meta = { 10156 + description = "provide API used in translator modules without translating"; 10157 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10158 + homepage = "https://metacpan.org/release/MooX-Locale-TextDomain-OO"; 10159 + }; 10160 + }; 10161 + 10162 + MooXOptions = buildPerlPackage rec { 10163 + name = "MooX-Options-4.103"; 10164 + src = fetchurl { 10165 + url = mirror://cpan/authors/id/R/RE/REHSACK/MooX-Options-4.103.tar.gz; 10166 + sha256 = "0v9j0wxx4f6z6lrmdqf2k084b2c2f2jbvh86pwib0vgjz1sdbyad"; 10167 + }; 10168 + propagatedBuildInputs = [ GetoptLongDescriptive MROCompat MooXLocalePassthrough PathClass UnicodeLineBreak strictures ]; 10169 + buildInputs = [ Mo MooXCmd MooXLocaleTextDomainOO Moose TestTrap ]; 10170 + meta = { 10171 + description = "Explicit Options eXtension for Object Class"; 10172 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10173 + homepage = "https://metacpan.org/celogeek/MooX-Options"; 10174 + }; 10175 + }; 10176 + 10177 + MooXSingleton = buildPerlModule rec { 10178 + name = "MooX-Singleton-1.20"; 10179 + src = fetchurl { 10180 + url = mirror://cpan/authors/id/A/AJ/AJGB/MooX-Singleton-1.20.tar.gz; 10181 + sha256 = "03i1wfag279ldjjkwi9gvpfs8fgi05my47icq5ggi66yzxpn5mzp"; 10182 + }; 10183 + propagatedBuildInputs = [ RoleTiny ]; 10184 + buildInputs = [ Moo ]; 10185 + meta = { 10186 + description = "turn your Moo class into singleton"; 10187 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10188 + homepage = "http://search.cpan.org/dist/MooX-Singleton"; 10189 + }; 10190 + }; 10191 + 10192 + MooXStrictConstructor = buildPerlPackage rec { 10193 + name = "MooX-StrictConstructor-0.010"; 10194 + src = fetchurl { 10195 + url = mirror://cpan/authors/id/H/HA/HARTZELL/MooX-StrictConstructor-0.010.tar.gz; 10196 + sha256 = "0vvjgz7xbfmf69yav7sxsxmvklqv835xvh7h47w0apxmlkm9fjgr"; 10197 + }; 10198 + propagatedBuildInputs = [ Moo strictures ]; 10199 + buildInputs = [ TestFatal ]; 10200 + meta = { 10201 + description = "Make your Moo-based object constructors blow up on unknown attributes."; 10202 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10203 + homepage = "https://metacpan.org/release/MooX-StrictConstructor"; 10204 + }; 10205 + }; 10206 + 9422 10207 MooXTypesMooseLike = buildPerlPackage rec { 9423 - name = "MooX-Types-MooseLike-0.27"; 10208 + name = "MooX-Types-MooseLike-0.29"; 9424 10209 src = fetchurl { 9425 10210 url = "mirror://cpan/authors/id/M/MA/MATEU/${name}.tar.gz"; 9426 - sha256 = "1489almsam2zcrs5039sh0y88gjicwna8kws8j2jgfs8bpcf4dgf"; 10211 + sha256 = "1d6jg9x3p7gm2r0xmbcag374a44gf5pcga2swvxhlhzakfm80dqx"; 9427 10212 }; 9428 - propagatedBuildInputs = [ Moo TestFatal ]; 10213 + propagatedBuildInputs = [ ModuleRuntime ]; 10214 + buildInputs = [ Moo TestFatal ]; 9429 10215 }; 9430 10216 9431 10217 MooXTypesMooseLikeNumeric = buildPerlPackage rec { ··· 9442 10228 }; 9443 10229 }; 9444 10230 9445 - MooseAutobox = buildPerlPackage { 9446 - name = "Moose-Autobox-0.15"; 10231 + MooseAutobox = buildPerlModule { 10232 + name = "Moose-Autobox-0.16"; 9447 10233 src = fetchurl { 9448 - url = mirror://cpan/authors/id/R/RJ/RJBS/Moose-Autobox-0.15.tar.gz; 9449 - sha256 = "0xcayrfm08dqas1mq8lnf8nxkvzdgcmv6xs5lqah17bxqxgznrl9"; 10234 + url = mirror://cpan/authors/id/E/ET/ETHER/Moose-Autobox-0.16.tar.gz; 10235 + sha256 = "0mbhd0p7gf6qdhaylldl0ahq59zghs0vd5n1iqcbfkj8ryj1sh4j"; 9450 10236 }; 9451 - buildInputs = [ TestException ]; 9452 - propagatedBuildInputs = [ Moose SyntaxKeywordJunction autobox ]; 10237 + buildInputs = [ ModuleBuildTiny TestException ]; 10238 + propagatedBuildInputs = [ ListMoreUtils Moose SyntaxKeywordJunction autobox namespaceautoclean ]; 9453 10239 meta = { 9454 10240 description = "Autoboxed wrappers for Native Perl datatypes"; 9455 10241 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 9479 10265 url = "mirror://cpan/authors/id/D/DO/DOY/${name}.tar.gz"; 9480 10266 sha256 = "0j07zqczjfmng3md6nkha7560i786d0cp3gdmrx49hr64jbhz1f4"; 9481 10267 }; 9482 - buildInputs = [ TestFatal TestRequires ]; 10268 + buildInputs = [ TestFatal ]; 9483 10269 propagatedBuildInputs = [ Moose ]; 9484 10270 }; 9485 10271 9486 - MooseXAppCmd = buildPerlPackage rec { 10272 + MooseXAppCmd = buildPerlModule rec { 9487 10273 name = "MooseX-App-Cmd-0.32"; 9488 10274 src = fetchurl { 9489 10275 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 9490 10276 sha256 = "2e3bbf7283a4bee72d91d26eb204436030992bbe55cbd35ec33a546f16f973ff"; 9491 10277 }; 9492 10278 buildInputs = [ ModuleBuildTiny MooseXConfigFromFile TestOutput YAML ]; 9493 - propagatedBuildInputs = [ AppCmd GetoptLongDescriptive Moose MooseXGetopt MooseXNonMoose namespaceautoclean ]; 10279 + propagatedBuildInputs = [ AppCmd MooseXGetopt MooseXNonMoose ]; 9494 10280 meta = { 9495 10281 homepage = https://github.com/moose/MooseX-App-Cmd; 9496 10282 description = "Mashes up MooseX::Getopt and App::Cmd"; ··· 9506 10292 url = "mirror://cpan/authors/id/G/GE/GETTY/${name}.tar.gz"; 9507 10293 sha256 = "2ff91a656e78aae0aca42293829d7a7e5acb9bf22b0401635b2ab6c870de32d5"; 9508 10294 }; 9509 - propagatedBuildInputs = [ DataOptList ImportInto ModuleRuntime Moo ]; 10295 + propagatedBuildInputs = [ DataOptList ImportInto Moo ]; 9510 10296 meta = { 9511 10297 homepage = https://github.com/Getty/p5-moox; 9512 10298 description = "Using Moo and MooX:: packages the most lazy way"; ··· 9514 10300 }; 9515 10301 }; 9516 10302 10303 + MooXCmd = buildPerlPackage rec { 10304 + name = "MooX-Cmd-0.017"; 10305 + src = fetchurl { 10306 + url = mirror://cpan/authors/id/R/RE/REHSACK/MooX-Cmd-0.017.tar.gz; 10307 + sha256 = "1xbhmq07v9z371ygkyghva9aryhc22kwbzn5qwkp72c0ma6z4gwl"; 10308 + }; 10309 + propagatedBuildInputs = [ ListMoreUtils ModulePluggable Moo PackageStash ParamsUtil RegexpCommon ]; 10310 + buildInputs = [ CaptureTiny ]; 10311 + meta = { 10312 + description = "Giving an easy Moo style way to make command organized CLI apps"; 10313 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10314 + homepage = "https://metacpan.org/release/MooX-Cmd"; 10315 + }; 10316 + }; 10317 + 9517 10318 MooXlate = buildPerlPackage { 9518 10319 name = "MooX-late-0.015"; 9519 10320 src = fetchurl { ··· 9535 10336 url = mirror://cpan/authors/id/M/MJ/MJGARDNER/MouseX-SimpleConfig-0.11.tar.gz; 9536 10337 sha256 = "257f384091d33d340373a6153947039c698dc449d1ef989335644fc3d2da0069"; 9537 10338 }; 9538 - buildInputs = [ Mouse PathClass ]; 9539 - propagatedBuildInputs = [ ConfigAny Mouse MouseXConfigFromFile ]; 10339 + propagatedBuildInputs = [ ConfigAny MouseXConfigFromFile ]; 9540 10340 meta = { 9541 10341 description = "A Mouse role for setting attributes from a simple configfile"; 9542 10342 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 9562 10362 sha256 = "228d4b4f3f0ed9547278691d0b7c5fe53d90874a69df709a49703c6af87c09de"; 9563 10363 }; 9564 10364 buildInputs = [ TestUseAllModules ]; 9565 - propagatedBuildInputs = [ Mouse MouseXTypes PathClass ]; 10365 + propagatedBuildInputs = [ MouseXTypes PathClass ]; 9566 10366 meta = { 9567 10367 description = "A Path::Class type library for Mouse"; 9568 10368 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 9576 10376 sha256 = "77288441fdadd15beeec9a0813ece8aec1542f1d8ceaaec14755b3f316fbcf8b"; 9577 10377 }; 9578 10378 buildInputs = [ TestException ]; 9579 - propagatedBuildInputs = [ AnyMoose Mouse ]; 10379 + propagatedBuildInputs = [ AnyMoose ]; 9580 10380 meta = { 9581 10381 description = "Organize your Mouse types in libraries"; 9582 10382 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 9590 10390 sha256 = "921b31cb13fc1f982a602f8e23815b7add23a224257e43790e287504ce879534"; 9591 10391 }; 9592 10392 buildInputs = [ TestUseAllModules ]; 9593 - propagatedBuildInputs = [ Mouse MouseXTypesPathClass ]; 10393 + propagatedBuildInputs = [ MouseXTypesPathClass ]; 9594 10394 meta = { 9595 10395 description = "An abstract Mouse role for setting attributes from a configfile"; 9596 10396 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 9605 10405 url = "mirror://cpan/authors/id/G/GF/GFUJI/${name}.tar.gz"; 9606 10406 sha256 = "a6221043e7be3217ce56d2a6425a413d9cd28e2f52053995a6ceb118e8e963bc"; 9607 10407 }; 9608 - buildInputs = [ ModuleBuildTiny Mouse MouseXConfigFromFile MouseXSimpleConfig TestException TestWarn ]; 10408 + buildInputs = [ ModuleBuildTiny MouseXConfigFromFile MouseXSimpleConfig TestException TestWarn ]; 9609 10409 propagatedBuildInputs = [ GetoptLongDescriptive Mouse ]; 9610 10410 meta = { 9611 10411 homepage = https://github.com/gfx/mousex-getopt; ··· 9616 10416 }; 9617 10417 9618 10418 MooseXAttributeChained = buildPerlModule rec { 9619 - name = "MooseX-Attribute-Chained-1.0.1"; 10419 + name = "MooseX-Attribute-Chained-1.0.3"; 9620 10420 src = fetchurl { 9621 - url = "mirror://cpan/modules/by-module/MooseX/${name}.tar.gz"; 9622 - sha256 = "101kwjzidppcsnyvp9x1vw8vpvkp1cc1csqmzbashwvqy8d0g4af"; 10421 + url = mirror://cpan/authors/id/T/TO/TOMHUKINS/MooseX-Attribute-Chained-1.0.3.tar.gz; 10422 + sha256 = "0kjydmkxh8hpkbbmsgd5wrkhgq7w69lgfg6lx4s5g2xpqfkqmqz7"; 9623 10423 }; 9624 - propagatedBuildInputs = [ Moose TryTiny ]; 10424 + propagatedBuildInputs = [ Moose ]; 9625 10425 }; 9626 10426 9627 10427 MooseXAttributeHelpers = buildPerlPackage { ··· 9631 10431 sha256 = "3f63f60d94d840a309d9137f78605e15f07c977fd15a4f4b55bd47b65ed52be1"; 9632 10432 }; 9633 10433 patches = [ ../development/perl-modules/MooseXAttributeHelpers-perl-5.20.patch ]; 9634 - buildInputs = [ Moose TestException ]; 10434 + buildInputs = [ TestException ]; 9635 10435 propagatedBuildInputs = [ Moose ]; 9636 10436 meta = { 9637 10437 description = "Extend your attribute interfaces (deprecated)"; ··· 9641 10441 }; 9642 10442 }; 9643 10443 9644 - MooseXClone = buildPerlPackage { 9645 - name = "MooseX-Clone-0.05"; 10444 + MooseXClone = buildPerlModule { 10445 + name = "MooseX-Clone-0.06"; 9646 10446 src = fetchurl { 9647 - url = mirror://cpan/authors/id/N/NU/NUFFIN/MooseX-Clone-0.05.tar.gz; 9648 - sha256 = "11pbw3zdbcn54hrj6z74qisnmj9k4qliy6yjj9d71qndq3xg3x0f"; 10447 + url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-Clone-0.06.tar.gz; 10448 + sha256 = "19wd74dihybnz1lbbsqn0clwxzb6y0aa0i25a8zhajz7p5fq5myb"; 9649 10449 }; 9650 - propagatedBuildInputs = [ DataVisitor HashUtilFieldHashCompat Moose namespaceclean Testuseok ]; 10450 + propagatedBuildInputs = [ DataVisitor HashUtilFieldHashCompat namespaceautoclean ]; 9651 10451 meta = { 9652 10452 maintainers = with maintainers; [ ]; 9653 10453 platforms = stdenv.lib.platforms.unix; 9654 10454 }; 10455 + buildInputs = [ ModuleBuildTiny ]; 9655 10456 }; 9656 10457 9657 - MooseXConfigFromFile = buildPerlPackage rec { 10458 + MooseXConfigFromFile = buildPerlModule rec { 9658 10459 name = "MooseX-ConfigFromFile-0.14"; 9659 10460 src = fetchurl { 9660 10461 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 9661 10462 sha256 = "9ad343cd9f86d714be9b54b9c68a443d8acc6501b6ad6b15e9ca0130b2e96f08"; 9662 10463 }; 9663 - buildInputs = [ ModuleBuildTiny Moose MooseXGetopt TestDeep TestFatal TestRequires TestWithoutModule self."if" ]; 9664 - propagatedBuildInputs = [ Moose MooseXTypes MooseXTypesPathTiny namespaceautoclean ]; 10464 + buildInputs = [ ModuleBuildTiny TestDeep TestFatal TestRequires TestWithoutModule ]; 10465 + propagatedBuildInputs = [ MooseXTypesPathTiny ]; 9665 10466 meta = { 9666 10467 homepage = https://github.com/moose/MooseX-ConfigFromFile; 9667 10468 description = "An abstract Moose role for setting attributes from a configfile"; ··· 9670 10471 }; 9671 10472 }; 9672 10473 9673 - MooseXDaemonize = buildPerlPackage rec { 10474 + MooseXDaemonize = buildPerlModule rec { 9674 10475 name = "MooseX-Daemonize-0.21"; 9675 10476 src = fetchurl { 9676 10477 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 9677 10478 sha256 = "111f391221d00f8b09cdcc6c806ab114324cf7f529d12f627fb97d054da42225"; 9678 10479 }; 9679 - buildInputs = [ DevelCheckOS ModuleBuildTiny Moose TestFatal ]; 9680 - propagatedBuildInputs = [ Moose MooseXGetopt MooseXTypesPathClass SubExporter namespaceautoclean ]; 10480 + buildInputs = [ DevelCheckOS ModuleBuildTiny TestFatal ]; 10481 + propagatedBuildInputs = [ MooseXGetopt MooseXTypesPathClass ]; 9681 10482 meta = { 9682 10483 homepage = https://github.com/moose/MooseX-Daemonize; 9683 10484 description = "Role for daemonizing your Moose based application"; ··· 9699 10500 }; 9700 10501 }; 9701 10502 9702 - MooseXGetopt = buildPerlPackage rec { 10503 + MooseXGetopt = buildPerlModule rec { 9703 10504 name = "MooseX-Getopt-0.71"; 9704 10505 src = fetchurl { 9705 10506 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 9706 10507 sha256 = "de18f8ea0a5650cbbdebecb8f4c028f5f951fc5698332f7b8e20c7874902c259"; 9707 10508 }; 9708 - buildInputs = [ ModuleBuildTiny ModuleRuntime Moose PathTiny TestDeep TestFatal TestRequires TestTrap TestWarnings self."if" ]; 9709 - propagatedBuildInputs = [ GetoptLongDescriptive Moose MooseXRoleParameterized TryTiny namespaceautoclean ]; 10509 + buildInputs = [ ModuleBuildTiny MooseXStrictConstructor PathTiny TestDeep TestFatal TestRequires TestTrap TestWarnings ]; 10510 + propagatedBuildInputs = [ GetoptLongDescriptive MooseXRoleParameterized ]; 9710 10511 meta = { 9711 10512 homepage = https://github.com/moose/MooseX-Getopt; 9712 10513 description = "A Moose role for processing command line options"; ··· 9721 10522 url = mirror://cpan/authors/id/P/PS/PSHANGOV/MooseX-Has-Options-0.003.tar.gz; 9722 10523 sha256 = "07c21cf8ed500b272020ff8da19f194728bb414e0012a2f0cc54ef2ef6222a68"; 9723 10524 }; 9724 - buildInputs = [ Moose TestMost namespaceautoclean ]; 9725 - propagatedBuildInputs = [ ClassLoad ListMoreUtils PackageStash StringRewritePrefix ]; 10525 + buildInputs = [ Moose TestDeep TestDifferences TestException TestMost TestWarn namespaceautoclean ]; 10526 + propagatedBuildInputs = [ ClassLoad ListMoreUtils StringRewritePrefix ]; 9726 10527 meta = { 9727 10528 homepage = https://github.com/pshangov/moosex-has-options; 9728 10529 description = "Succinct options for Moose"; ··· 9732 10533 }; 9733 10534 }; 9734 10535 9735 - MooseXHasSugar = buildPerlModule { 9736 - name = "MooseX-Has-Sugar-0.05070421"; 10536 + MooseXHasSugar = buildPerlPackage { 10537 + name = "MooseX-Has-Sugar-1.000006"; 9737 10538 src = fetchurl { 9738 - url = mirror://cpan/authors/id/K/KE/KENTNL/MooseX-Has-Sugar-0.05070421.tar.gz; 9739 - sha256 = "5acf92a6dcac50a6edfcbdb2c38802f8c1f9dc7194a79d0b85a3d4105ebba7df"; 10539 + url = mirror://cpan/authors/id/K/KE/KENTNL/MooseX-Has-Sugar-1.000006.tar.gz; 10540 + sha256 = "efeed3ddb3a8ea18f416d485f3c2b0427145d267e63368c651d488eaa8c28d09"; 9740 10541 }; 9741 - buildInputs = [ Moose MooseXTypes TestFatal namespaceautoclean ]; 9742 - propagatedBuildInputs = [ SubExporter ]; 10542 + buildInputs = [ TestFatal namespaceclean ]; 10543 + propagatedBuildInputs = [ SubExporterProgressive ]; 9743 10544 meta = { 9744 10545 homepage = https://github.com/kentfredric/MooseX-Has-Sugar; 9745 10546 description = "Sugar Syntax for moose 'has' fields"; ··· 9747 10548 }; 9748 10549 }; 9749 10550 9750 - MooseXLazyRequire = buildPerlPackage { 9751 - name = "MooseX-LazyRequire-0.10"; 10551 + MooseXLazyRequire = buildPerlModule { 10552 + name = "MooseX-LazyRequire-0.11"; 9752 10553 src = fetchurl { 9753 - url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-LazyRequire-0.10.tar.gz; 9754 - sha256 = "a555f80c0e91bc428f040015f00dd98f3c022704ec089516b9b3507f3d437090"; 10554 + url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-LazyRequire-0.11.tar.gz; 10555 + sha256 = "ef620c1e019daf9cf3f23a943d25a94c91e93ab312bcd63be2e9740ec0b94288"; 9755 10556 }; 9756 - buildInputs = [ TestCheckDeps TestFatal ModuleMetadata ]; 10557 + buildInputs = [ ModuleBuildTiny TestFatal ]; 9757 10558 propagatedBuildInputs = [ Moose aliased namespaceautoclean ]; 9758 10559 meta = { 9759 10560 homepage = https://github.com/karenetheridge/moosex-lazyrequire; ··· 9768 10569 url = mirror://cpan/authors/id/R/RS/RSRCHBOY/MooseX-MarkAsMethods-0.15.tar.gz; 9769 10570 sha256 = "1y3yxwcjjajm66pvca54cv9fax7a6dy36xqr92x7vzyhfqrw3v69"; 9770 10571 }; 9771 - buildInputs = [ TestMoose ]; 9772 - propagatedBuildInputs = [ BHooksEndOfScope Moose namespaceautoclean ]; 10572 + propagatedBuildInputs = [ Moose namespaceautoclean ]; 9773 10573 meta = { 9774 10574 homepage = https://metacpan.org/release/MooseX-MarkAsMethods/; 9775 10575 description = "Mark overload code symbols as methods"; ··· 9778 10578 }; 9779 10579 9780 10580 MooseXMethodAttributes = buildPerlPackage { 9781 - name = "MooseX-MethodAttributes-0.28"; 10581 + name = "MooseX-MethodAttributes-0.31"; 9782 10582 src = fetchurl { 9783 - url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-MethodAttributes-0.28.tar.gz; 9784 - sha256 = "0srk85z6py9brw1jfvacd76y6219wycq3dj0wackbkmmbq04ln0g"; 10583 + url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-MethodAttributes-0.31.tar.gz; 10584 + sha256 = "1whd10w7bm3dwaj7gpgw40bci9vvb2zmxs4349ifji91hvinwqck"; 9785 10585 }; 9786 - buildInputs = [ namespaceautoclean TestCheckDeps TestException ModuleMetadata ]; 9787 - propagatedBuildInputs = [ Moose MooseXTypes namespaceautoclean ]; 10586 + buildInputs = [ MooseXRoleParameterized TestFatal TestRequires ]; 10587 + propagatedBuildInputs = [ MooseXTypes ]; 9788 10588 meta = { 9789 10589 homepage = https://github.com/karenetheridge/moosex-methodattributes; 9790 10590 description = "Code attribute introspection"; ··· 9807 10607 }; 9808 10608 9809 10609 MooseXOneArgNew = buildPerlPackage { 9810 - name = "MooseX-OneArgNew-0.004"; 10610 + name = "MooseX-OneArgNew-0.005"; 9811 10611 src = fetchurl { 9812 - url = mirror://cpan/authors/id/R/RJ/RJBS/MooseX-OneArgNew-0.004.tar.gz; 9813 - sha256 = "1frfrqaj283z1x95cqbbj3cvmb6rj50ngs47jq8myz6d1bg4zwff"; 10612 + url = mirror://cpan/authors/id/R/RJ/RJBS/MooseX-OneArgNew-0.005.tar.gz; 10613 + sha256 = "0gqhqdkwsnxmni0xv43iplplgp6g55khdwc5117j9i569r3wykvy"; 9814 10614 }; 9815 - buildInputs = [ Moose ]; 9816 - propagatedBuildInputs = [ Moose MooseXRoleParameterized namespaceautoclean ]; 10615 + propagatedBuildInputs = [ MooseXRoleParameterized ]; 9817 10616 meta = { 9818 10617 homepage = https://github.com/rjbs/moosex-oneargnew; 9819 10618 description = "Teach ->new to accept single, non-hashref arguments"; ··· 9824 10623 MooseXRelatedClassRoles = buildPerlPackage rec { 9825 10624 name = "MooseX-RelatedClassRoles-0.004"; 9826 10625 src = fetchurl { 9827 - url = "mirror://cpan/modules/by-module/MooseX/${name}.tar.gz"; 10626 + url = mirror://cpan/authors/id/H/HD/HDP/MooseX-RelatedClassRoles-0.004.tar.gz; 9828 10627 sha256 = "17vynkf6m5d039qkr4in1c9lflr8hnwp1fgzdwhj4q6jglipmnrh"; 9829 10628 }; 9830 - buildInputs = [ ]; 9831 10629 propagatedBuildInputs = [ MooseXRoleParameterized ]; 9832 10630 }; 9833 10631 9834 10632 MooseXParamsValidate = buildPerlPackage { 9835 - name = "MooseX-Params-Validate-0.18"; 10633 + name = "MooseX-Params-Validate-0.21"; 9836 10634 src = fetchurl { 9837 - url = mirror://cpan/authors/id/D/DR/DROLSKY/MooseX-Params-Validate-0.18.tar.gz; 9838 - sha256 = "02yim0lmr7p2nzswy97d5ylbs4ksmgklqq350p119i2611x7ai0k"; 10635 + url = mirror://cpan/authors/id/D/DR/DROLSKY/MooseX-Params-Validate-0.21.tar.gz; 10636 + sha256 = "1n9ry6gnskkp9ir6s7d5jirn3mh14ydgpmwqz6wcp6d9md358ac8"; 9839 10637 }; 9840 - buildInputs = [ Moose TestFatal ]; 9841 - propagatedBuildInputs = [ DevelCaller Moose ParamsValidate SubExporter ]; 10638 + buildInputs = [ TestFatal ]; 10639 + propagatedBuildInputs = [ DevelCaller Moose ParamsValidate ]; 9842 10640 meta = { 9843 10641 description = "An extension of Params::Validate using Moose's types"; 9844 10642 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9845 10643 }; 9846 10644 }; 9847 10645 9848 - MooseXRoleParameterized = buildPerlPackage { 9849 - name = "MooseX-Role-Parameterized-1.02"; 10646 + MooseXRoleParameterized = buildPerlModule { 10647 + name = "MooseX-Role-Parameterized-1.10"; 9850 10648 src = fetchurl { 9851 - url = mirror://cpan/authors/id/S/SA/SARTAK/MooseX-Role-Parameterized-1.02.tar.gz; 9852 - sha256 = "089czh2pipvdajjy4rxlix0y20ilp3ldbzi0vs68b7k6k9q3mqdk"; 10649 + url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-Role-Parameterized-1.10.tar.gz; 10650 + sha256 = "0plx25n80mv9qwhix52z79md0qil616nbcryk2f4216kghpw2ij8"; 9853 10651 }; 9854 - buildInputs = [ TestFatal TestMoose ]; 9855 - propagatedBuildInputs = [ Moose ]; 10652 + buildInputs = [ CPANMetaCheck ModuleBuildTiny MooseXRoleWithOverloading TestFatal TestRequires ]; 10653 + propagatedBuildInputs = [ Moose namespaceautoclean ]; 9856 10654 meta = { 9857 10655 homepage = https://github.com/sartak/MooseX-Role-Parameterized/tree; 9858 10656 description = "Roles with composition parameters"; ··· 9866 10664 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 9867 10665 sha256 = "0rb8k0dp1a55bm2pr6r0vsi5msvjl1dslfidxp1gj80j7zbrbc4j"; 9868 10666 }; 9869 - buildInputs = [ TestCheckDeps TestNoWarnings ModuleMetadata]; 9870 - propagatedBuildInputs = [ aliased Moose namespaceautoclean namespaceclean ]; 10667 + propagatedBuildInputs = [ Moose aliased namespaceautoclean ]; 9871 10668 meta = { 9872 10669 homepage = https://metacpan.org/release/MooseX-Role-WithOverloading; 9873 10670 description = "Roles which support overloading"; ··· 9875 10672 }; 9876 10673 }; 9877 10674 9878 - MooseXRunnable = buildPerlPackage rec { 10675 + MooseXRunnable = buildPerlModule rec { 9879 10676 name = "MooseX-Runnable-0.10"; 9880 10677 src = fetchurl { 9881 10678 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 9882 10679 sha256 = "40d8fd1b5524ae965965a1f144d7a0a0c850594c524402b2319b24d5c4af1199"; 9883 10680 }; 9884 - buildInputs = [ ModuleBuildTiny MooseXGetopt TestFatal TestSimple TestTableDriven ]; 9885 - propagatedBuildInputs = [ ClassLoad ListSomeUtils Moose MooseXTypes MooseXTypesPathTiny ParamsUtil PathTiny namespaceautoclean ]; 10681 + buildInputs = [ ModuleBuildTiny TestFatal TestSimple13 TestTableDriven ]; 10682 + propagatedBuildInputs = [ ListSomeUtils MooseXTypesPathTiny ]; 9886 10683 meta = { 9887 10684 homepage = https://github.com/moose/MooseX-Runnable; 9888 10685 description = "Tag a class as a runnable application"; ··· 9893 10690 }; 9894 10691 9895 10692 MooseXSemiAffordanceAccessor = buildPerlPackage rec { 9896 - name = "MooseX-SemiAffordanceAccessor-0.09"; 10693 + name = "MooseX-SemiAffordanceAccessor-0.10"; 9897 10694 src = fetchurl { 9898 - url = "mirror://cpan/modules/by-module/MooseX/${name}.tar.gz"; 9899 - sha256 = "1724cxvgy1wh1kfawcj2sanlm90zarfh7k186pgyx1lk8fhnlj4m"; 10695 + url = mirror://cpan/authors/id/D/DR/DROLSKY/MooseX-SemiAffordanceAccessor-0.10.tar.gz; 10696 + sha256 = "1mdil9ckgmgr78z59p8wfa35ixn5855ndzx14y01dvfxpiv5gf55"; 9900 10697 }; 9901 10698 propagatedBuildInputs = [ Moose ]; 9902 10699 }; ··· 9904 10701 MooseXSetOnce = buildPerlPackage rec { 9905 10702 name = "MooseX-SetOnce-0.200002"; 9906 10703 src = fetchurl { 9907 - url = "mirror://cpan/modules/by-module/MooseX/${name}.tar.gz"; 10704 + url = mirror://cpan/authors/id/R/RJ/RJBS/MooseX-SetOnce-0.200002.tar.gz; 9908 10705 sha256 = "0ndnl8dj7nh8lvckl6r3jw31d0dmq30qf2pqkgcz0lykzjvhdvfb"; 9909 10706 }; 9910 10707 buildInputs = [ TestFatal ]; 9911 10708 propagatedBuildInputs = [ Moose ]; 9912 10709 }; 9913 10710 9914 - MooseXSingleton = buildPerlPackage rec { 9915 - name = "MooseX-Singleton-0.29"; 10711 + MooseXSingleton = buildPerlModule rec { 10712 + name = "MooseX-Singleton-0.30"; 9916 10713 src = fetchurl { 9917 - url = mirror://cpan/authors/id/K/KA/KAARE/MooseX-Singleton-0.29.tar.gz; 9918 - sha256 = "0103f0hi7fp3mc0y0ydnz4ghcnag5gwgn2160y2zp6rnydx2p2sc"; 10714 + url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-Singleton-0.30.tar.gz; 10715 + sha256 = "0hb5s1chsgbx2nlb0f112mdh2v1zwww8f4i3gvfvcghx3grv5135"; 9919 10716 }; 9920 - buildInputs = [ Moose TestFatal TestRequires ]; 10717 + buildInputs = [ ModuleBuildTiny TestFatal TestRequires TestWarnings ]; 9921 10718 meta = { 9922 10719 maintainers = with maintainers; [ ]; 9923 10720 platforms = stdenv.lib.platforms.unix; 9924 10721 }; 10722 + propagatedBuildInputs = [ Moose ]; 9925 10723 }; 9926 10724 9927 10725 MooseXStrictConstructor = buildPerlPackage { 9928 - name = "MooseX-StrictConstructor-0.19"; 10726 + name = "MooseX-StrictConstructor-0.21"; 9929 10727 src = fetchurl { 9930 - url = mirror://cpan/authors/id/D/DR/DROLSKY/MooseX-StrictConstructor-0.19.tar.gz; 9931 - sha256 = "486573c16901e83c081da3d90a544281af1baa40bbf036337d6fa91994e48a31"; 10728 + url = mirror://cpan/authors/id/D/DR/DROLSKY/MooseX-StrictConstructor-0.21.tar.gz; 10729 + sha256 = "c72a5ae9583706ccdec71d401dcb3054013a7536b750df1436613d858ea2920d"; 9932 10730 }; 9933 - buildInputs = [ Moose TestFatal ]; 10731 + buildInputs = [ Moo TestFatal TestNeeds ]; 9934 10732 propagatedBuildInputs = [ Moose namespaceautoclean ]; 9935 10733 meta = { 9936 10734 description = "Make your object constructors blow up on unknown attributes"; ··· 9938 10736 }; 9939 10737 }; 9940 10738 9941 - MooseXTraits = buildPerlPackage rec { 10739 + MooseXTraits = buildPerlModule rec { 9942 10740 name = "MooseX-Traits-0.13"; 9943 10741 src = fetchurl { 9944 10742 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 9945 10743 sha256 = "74afe0c4faf4e3b97c57f289437caa60becca34cd5821f489dd4cc9da4fbe29a"; 9946 10744 }; 9947 - buildInputs = [ ModuleBuildTiny Moose MooseXRoleParameterized TestFatal TestRequires TestSimple ]; 9948 - propagatedBuildInputs = [ ClassLoad Moose SubExporter namespaceautoclean ]; 10745 + buildInputs = [ ModuleBuildTiny MooseXRoleParameterized TestFatal TestRequires TestSimple13 ]; 10746 + propagatedBuildInputs = [ Moose namespaceautoclean ]; 9949 10747 meta = { 9950 10748 homepage = https://github.com/moose/MooseX-Traits; 9951 10749 description = "Automatically apply roles at object creation time"; ··· 9959 10757 url = "mirror://cpan/authors/id/R/RK/RKITOVER/${name}.tar.gz"; 9960 10758 sha256 = "1jjqmcidy4kdgp5yffqqwxrsab62mbhbpvnzdy1rpwnb1savg5mb"; 9961 10759 }; 9962 - buildInputs =[ TestException ]; 9963 - propagatedBuildInputs = 9964 - [ ClassMOP Moose namespaceautoclean ListMoreUtils ]; 10760 + buildInputs = [ TestException ]; 10761 + propagatedBuildInputs = [ ListMoreUtils Moose namespaceautoclean ]; 9965 10762 }; 9966 10763 9967 - MooseXTypes = buildPerlPackage rec { 10764 + MooseXTypes = buildPerlModule rec { 9968 10765 name = "MooseX-Types-0.50"; 9969 10766 src = fetchurl { 9970 10767 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 9971 10768 sha256 = "9cd87b3492cbf0be9d2df9317b2adf9fc30663770e69906654bea3f41b17cb08"; 9972 10769 }; 9973 - buildInputs = [ ModuleBuildTiny TestFatal TestRequires self."if" ]; 9974 - propagatedBuildInputs = [ CarpClan ModuleRuntime Moose SubExporter SubExporterForMethods SubInstall SubName namespaceautoclean ]; 10770 + buildInputs = [ ModuleBuildTiny TestFatal TestRequires ]; 10771 + propagatedBuildInputs = [ CarpClan Moose SubExporterForMethods namespaceautoclean ]; 9975 10772 meta = { 9976 10773 homepage = https://github.com/moose/MooseX-Types; 9977 10774 description = "Organise your Moose types in libraries"; ··· 9980 10777 }; 9981 10778 }; 9982 10779 9983 - MooseXTypesCommon = buildPerlPackage rec { 10780 + MooseXTypesCommon = buildPerlModule rec { 9984 10781 name = "MooseX-Types-Common-0.001014"; 9985 10782 src = fetchurl { 9986 10783 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 9987 10784 sha256 = "ef93718b6d2f240d50b5c3acb1a74b4c2a191869651470001a82be1f35d0ef0f"; 9988 10785 }; 9989 - buildInputs = [ ModuleBuildTiny TestDeep TestWarnings perl ]; 9990 - propagatedBuildInputs = [ MooseXTypes self."if" ]; 10786 + buildInputs = [ ModuleBuildTiny TestDeep TestWarnings ]; 10787 + propagatedBuildInputs = [ MooseXTypes ]; 9991 10788 meta = { 9992 10789 homepage = https://github.com/moose/MooseX-Types-Common; 9993 10790 description = "A library of commonly used type constraints"; ··· 9995 10792 }; 9996 10793 }; 9997 10794 9998 - MooseXTypesDateTime = buildPerlPackage rec { 10795 + MooseXTypesDateTime = buildPerlModule rec { 9999 10796 name = "MooseX-Types-DateTime-0.13"; 10000 10797 src = fetchurl { 10001 10798 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 10002 10799 sha256 = "b89fa26636f6a17eaa3868b4514340472b68bbdc2161a1d79a22a1bf5b1d39c6"; 10003 10800 }; 10004 - buildInputs = [ ModuleBuildTiny Moose TestFatal TestSimple ]; 10005 - propagatedBuildInputs = [ DateTime DateTimeLocale DateTimeTimeZone Moose MooseXTypes namespaceclean self."if" ]; 10801 + buildInputs = [ ModuleBuildTiny TestFatal TestSimple13 ]; 10802 + propagatedBuildInputs = [ DateTime MooseXTypes ]; 10006 10803 meta = { 10007 10804 homepage = https://github.com/moose/MooseX-Types-DateTime; 10008 10805 description = "DateTime related constraints and coercions for Moose"; ··· 10010 10807 }; 10011 10808 }; 10012 10809 10013 - MooseXTypesDateTimeMoreCoercions = buildPerlPackage rec { 10810 + MooseXTypesDateTimeMoreCoercions = buildPerlModule rec { 10014 10811 name = "MooseX-Types-DateTime-MoreCoercions-0.15"; 10015 10812 src = fetchurl { 10016 10813 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 10017 10814 sha256 = "21bb3a597719888edb6ceaa132418d5cf92ecb92a50cce37b94259a55e0e3796"; 10018 10815 }; 10019 - buildInputs = [ ModuleBuildTiny TestFatal TestSimple ]; 10020 - propagatedBuildInputs = [ DateTime DateTimeXEasy Moose MooseXTypes MooseXTypesDateTime TimeDurationParse namespaceclean self."if" ]; 10816 + buildInputs = [ ModuleBuildTiny TestFatal TestSimple13 ]; 10817 + propagatedBuildInputs = [ DateTimeXEasy MooseXTypesDateTime TimeDurationParse ]; 10021 10818 meta = { 10022 10819 homepage = https://github.com/moose/MooseX-Types-DateTime-MoreCoercions; 10023 10820 description = "Extensions to MooseX::Types::DateTime"; ··· 10025 10822 }; 10026 10823 }; 10027 10824 10028 - MooseXTypesLoadableClass = buildPerlPackage { 10029 - name = "MooseX-Types-LoadableClass-0.012"; 10825 + MooseXTypesLoadableClass = buildPerlModule { 10826 + name = "MooseX-Types-LoadableClass-0.015"; 10030 10827 src = fetchurl { 10031 - url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-Types-LoadableClass-0.012.tar.gz; 10032 - sha256 = "a1d2b186c2b69f416bb0c9271dc8692c2287c2f6ce144cc3b9b2c922427060df"; 10828 + url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-Types-LoadableClass-0.015.tar.gz; 10829 + sha256 = "e037d3778253dcf92946435715bada0e6449c0a2808fa3ff32a965064d5a3bf4"; 10033 10830 }; 10034 - buildInputs = [ ModuleBuildTiny Moose TestFatal ]; 10035 - propagatedBuildInputs = [ ClassLoad ModuleRuntime Moose MooseXTypes namespaceautoclean ]; 10831 + buildInputs = [ ModuleBuildTiny TestFatal ]; 10832 + propagatedBuildInputs = [ MooseXTypes ]; 10036 10833 meta = { 10037 10834 maintainers = with maintainers; [ ]; 10038 10835 platforms = stdenv.lib.platforms.unix; ··· 10042 10839 }; 10043 10840 }; 10044 10841 10045 - MooseXTypesPathClass = buildPerlPackage { 10046 - name = "MooseX-Types-Path-Class-0.06"; 10842 + MooseXTypesPathClass = buildPerlModule { 10843 + name = "MooseX-Types-Path-Class-0.09"; 10047 10844 src = fetchurl { 10048 - url = mirror://cpan/authors/id/T/TH/THEPLER/MooseX-Types-Path-Class-0.06.tar.gz; 10049 - sha256 = "02lw86r6pp6saiwc7ns890mlwq93vhkqyri3cipsfwhnhcap847g"; 10845 + url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-Types-Path-Class-0.09.tar.gz; 10846 + sha256 = "0zpgwzxj6d9k2lbg6v6zd1bcbzjz2h336rm816krbblq6ssvm177"; 10050 10847 }; 10051 - propagatedBuildInputs = [ ClassMOP Moose MooseXTypes PathClass ]; 10848 + propagatedBuildInputs = [ MooseXTypes PathClass ]; 10052 10849 meta = { 10053 10850 description = "A Path::Class type library for Moose"; 10054 10851 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10055 10852 }; 10853 + buildInputs = [ ModuleBuildTiny TestNeeds ]; 10056 10854 }; 10057 10855 10058 10856 MooseXTypesPathTiny = buildPerlModule { 10059 - name = "MooseX-Types-Path-Tiny-0.006"; 10857 + name = "MooseX-Types-Path-Tiny-0.012"; 10060 10858 src = fetchurl { 10061 - url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-Types-Path-Tiny-0.006.tar.gz; 10062 - sha256 = "0260c6fbbf84d411b145238ffd92a73f754bd92434448d9f78798fba0a2dfdd6"; 10859 + url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-Types-Path-Tiny-0.012.tar.gz; 10860 + sha256 = "19eede02dd654e70f73e34cd7af0063765173bcaefeeff1bdbe21318ecfd9158"; 10063 10861 }; 10064 - buildInputs = [ Filepushd ModuleBuildTiny TestCheckDeps TestFatal ModuleMetadata ]; 10065 - propagatedBuildInputs = [ Moose MooseXTypes MooseXTypesStringlike PathTiny ]; 10862 + buildInputs = [ Filepushd ModuleBuildTiny TestFatal ]; 10863 + propagatedBuildInputs = [ MooseXGetopt MooseXTypesStringlike PathTiny ]; 10066 10864 meta = { 10067 10865 homepage = https://github.com/karenetheridge/moosex-types-path-tiny; 10068 10866 description = "Path::Tiny types and coercions for Moose"; ··· 10078 10876 url = mirror://cpan/authors/id/R/RJ/RJBS/MooseX-Types-Perl-0.101343.tar.gz; 10079 10877 sha256 = "0nijy676q27bvjb8swxrb1j4lq2xq8jbqkaxs1l9q81k7jpvx17h"; 10080 10878 }; 10081 - propagatedBuildInputs = [ MooseXTypes ParamsUtil ]; 10879 + propagatedBuildInputs = [ MooseXTypes ]; 10082 10880 meta = { 10083 10881 description = "Moose types that check against Perl syntax"; 10084 10882 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 10086 10884 }; 10087 10885 10088 10886 MooseXTypesStringlike = buildPerlPackage { 10089 - name = "MooseX-Types-Stringlike-0.002"; 10887 + name = "MooseX-Types-Stringlike-0.003"; 10090 10888 src = fetchurl { 10091 - url = mirror://cpan/authors/id/D/DA/DAGOLDEN/MooseX-Types-Stringlike-0.002.tar.gz; 10092 - sha256 = "18g07bvhcrhirb1yhcz55y7nsvkw1wq285d1hyb0jxrzgr0ga94k"; 10889 + url = mirror://cpan/authors/id/D/DA/DAGOLDEN/MooseX-Types-Stringlike-0.003.tar.gz; 10890 + sha256 = "06fgamdiz0n7cgghb8ycjd5mcidj8w769zs2gws6z6jjbkn4kqrf"; 10093 10891 }; 10094 - buildInputs = [ Moose ]; 10095 10892 propagatedBuildInputs = [ MooseXTypes ]; 10096 10893 meta = { 10097 10894 homepage = https://github.com/dagolden/moosex-types-stringlike; ··· 10102 10899 }; 10103 10900 }; 10104 10901 10105 - MooseXTypesStructured = buildPerlPackage { 10106 - name = "MooseX-Types-Structured-0.30"; 10902 + MooseXTypesStructured = buildPerlModule { 10903 + name = "MooseX-Types-Structured-0.36"; 10107 10904 src = fetchurl { 10108 - url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-Types-Structured-0.30.tar.gz; 10109 - sha256 = "0svfgbyzwdipywh7bfp954hncm8ihfr8xpppcyy59wr1inx2f55c"; 10905 + url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-Types-Structured-0.36.tar.gz; 10906 + sha256 = "0mrxc00sid7526c6brrnjr6288468sszic3wazij71v3z59bdka3"; 10110 10907 }; 10111 - buildInputs = [ DateTime MooseXTypesDateTime TestFatal ]; 10112 - propagatedBuildInputs = [ DevelPartialDump Moose MooseXTypes SubExporter ]; 10908 + buildInputs = [ DateTime ModuleBuildTiny MooseXTypesDateTime TestFatal TestNeeds ]; 10909 + propagatedBuildInputs = [ DevelPartialDump MooseXTypes ]; 10113 10910 meta = { 10114 10911 homepage = https://metacpan.org/release/MooseX-Types-Structured; 10115 10912 description = "MooseX::Types::Structured - Structured Type Constraints for Moose"; ··· 10119 10916 }; 10120 10917 }; 10121 10918 10122 - MooseXTypesURI = buildPerlPackage rec { 10919 + MooseXTypesURI = buildPerlModule rec { 10123 10920 name = "MooseX-Types-URI-0.08"; 10124 10921 src = fetchurl { 10125 10922 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 10126 10923 sha256 = "d310d20fa361fe2dff758236df87949cc7bf98e5cf3a7c79115365eccde6ccc1"; 10127 10924 }; 10128 - buildInputs = [ ModuleBuildTiny Moose TestSimple ]; 10129 - propagatedBuildInputs = [ Moose MooseXTypes MooseXTypesPathClass URI URIFromHash namespaceautoclean self."if" ]; 10925 + buildInputs = [ ModuleBuildTiny TestSimple13 ]; 10926 + propagatedBuildInputs = [ MooseXTypesPathClass URIFromHash ]; 10130 10927 meta = { 10131 10928 homepage = https://github.com/moose/MooseX-Types-URI; 10132 10929 description = "URI related types and coercions for Moose"; ··· 10137 10934 }; 10138 10935 10139 10936 Mouse = buildPerlModule rec { 10140 - name = "Mouse-v2.4.10"; 10937 + name = "Mouse-2.5.2"; 10141 10938 src = fetchurl { 10142 - url = "mirror://cpan/authors/id/G/GF/GFUJI/${name}.tar.gz"; 10143 - sha256 = "053d28c4v8kj7llwfwj5hjkvc1kcs6mvcn24yg7vxklgj6hxv5dr"; 10939 + url = mirror://cpan/authors/id/S/SK/SKAJI/Mouse-v2.5.2.tar.gz; 10940 + sha256 = "17nr2432cfw7q2qxiz8pv7lw91dszgvn4ln77gpv2m77kjh5ilbs"; 10144 10941 }; 10145 - buildInputs = [ 10146 - ModuleBuildXSUtil TestException TestLeakTrace TestRequires TestOutput 10147 - TestFatal 10148 - ]; 10942 + buildInputs = [ DevelPPPort ModuleBuildXSUtil TestException TestFatal TestLeakTrace TestOutput TestRequires TryTiny self.version ]; 10149 10943 NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isi686 "-fno-stack-protector"; 10150 10944 hardeningDisable = stdenv.lib.optional stdenv.isi686 "stackprotector"; 10151 10945 }; ··· 10156 10950 url = "mirror://cpan/authors/id/G/GF/GFUJI/${name}.tar.gz"; 10157 10951 sha256 = "0pnbchkxfz9fwa8sniyjqp0mz75b3k2fafq9r09znbbh51dbz9gq"; 10158 10952 }; 10159 - buildInputs = [ TestFatal ]; 10160 - propagatedBuildInputs = [ AnyMoose ]; 10953 + buildInputs = [ AnyMoose TestFatal ]; 10954 + propagatedBuildInputs = [ Mouse ]; 10161 10955 meta = { 10162 10956 description = "Extend attribute interfaces for Mouse"; 10163 10957 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 10165 10959 }; 10166 10960 10167 10961 MozillaCA = buildPerlPackage rec { 10168 - name = "Mozilla-CA-20160104"; 10962 + name = "Mozilla-CA-20180117"; 10169 10963 src = fetchurl { 10170 10964 url = "mirror://cpan/authors/id/A/AB/ABH/${name}.tar.gz"; 10171 - sha256 = "27a7069a243162b65ada4194ff9d21b6ebc304af723eb5d3972fb74c11b03f2a"; 10965 + sha256 = "f2cc9fbe119f756313f321e0d9f1fac0859f8f154ac9d75b1a264c1afdf4e406"; 10172 10966 }; 10173 10967 meta = { 10174 10968 description = "Mozilla's CA cert bundle in PEM format"; ··· 10193 10987 }; 10194 10988 10195 10989 MROCompat = buildPerlPackage { 10196 - name = "MRO-Compat-0.12"; 10990 + name = "MRO-Compat-0.13"; 10197 10991 src = fetchurl { 10198 - url = mirror://cpan/authors/id/B/BO/BOBTFISH/MRO-Compat-0.12.tar.gz; 10199 - sha256 = "1mhma2g83ih9f8nkmg2k9l0x6izhhbb6k5lli4rpllxad4wbk9dv"; 10992 + url = mirror://cpan/authors/id/H/HA/HAARG/MRO-Compat-0.13.tar.gz; 10993 + sha256 = "1y547lr6zccf7919vx01v22zsajy528psanhg5aqschrrin3nb4a"; 10200 10994 }; 10201 10995 meta = { 10202 10996 description = "Mro::* interface compatibility for Perls < 5.9.5"; ··· 10218 11012 propagatedBuildInputs = [ pkgs.libdiscid ]; 10219 11013 }; 10220 11014 10221 - MusicBrainz = buildPerlPackage rec { 10222 - name = "WebService-MusicBrainz-0.93"; 11015 + MusicBrainz = buildPerlModule rec { 11016 + name = "WebService-MusicBrainz-1.0.4"; 10223 11017 src = fetchurl { 10224 11018 url = "mirror://cpan/authors/id/B/BF/BFAIST/${name}.tar.gz"; 10225 - sha256 = "1gg62x6qv4jj73jsqh0sb237k96i22blj29afpbp1scp3m7i5g61"; 11019 + sha256 = "182z3xjajk6s7k5xm3kssjy3hqx2qbnq4f8864hma098ryy2ph3a"; 10226 11020 }; 10227 - propagatedBuildInputs = [ XMLLibXML LWP ClassAccessor URI ]; 11021 + propagatedBuildInputs = [ Mojolicious ]; 10228 11022 doCheck = false; # Test performs network access. 10229 11023 }; 10230 11024 ··· 10235 11029 sha256 = "cd410a1681add521a28805da2e138d44f0d542407b50999252a147e553c26c39"; 10236 11030 }; 10237 11031 buildInputs = [ TestRequires ]; 10238 - propagatedBuildInputs = [ BHooksEndOfScope SubIdentify namespaceclean ]; 11032 + propagatedBuildInputs = [ SubIdentify namespaceclean ]; 10239 11033 meta = { 10240 11034 homepage = https://github.com/moose/namespace-autoclean; 10241 11035 description = "Keep imports out of your namespace"; ··· 10244 11038 }; 10245 11039 10246 11040 namespaceclean = buildPerlPackage rec { 10247 - name = "namespace-clean-0.26"; 11041 + name = "namespace-clean-0.27"; 10248 11042 src = fetchurl { 10249 11043 url = "mirror://cpan/authors/id/R/RI/RIBASUSHI/${name}.tar.gz"; 10250 - sha256 = "73986e19c4ad0e634e35f4f26e81437f152d8026eb1d91fe795725746ce13eca"; 11044 + sha256 = "8a10a83c3e183dc78f9e7b7aa4d09b47c11fb4e7d3a33b9a12912fd22e31af9d"; 10251 11045 }; 10252 11046 propagatedBuildInputs = [ BHooksEndOfScope PackageStash ]; 10253 11047 meta = { ··· 10287 11081 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10288 11082 maintainers = [ maintainers.rycee ]; 10289 11083 }; 11084 + doCheck = false; 10290 11085 }; 10291 11086 10292 11087 NetAmazonAWSSign = buildPerlPackage { ··· 10325 11120 doCheck = false; # wants to create actual EC2 instances (for $$$) 10326 11121 }; 10327 11122 10328 - NetAmazonMechanicalTurk = buildPerlPackage rec { 10329 - name = "Net-Amazon-MechanicalTurk-1.01"; 11123 + NetAmazonMechanicalTurk = buildPerlModule rec { 11124 + name = "Net-Amazon-MechanicalTurk-1.02"; 10330 11125 src = fetchurl { 10331 11126 url = "mirror://cpan/authors/id/M/MT/MTURK/${name}.tar.gz"; 10332 - sha256 = "17xh6qcp2sw721r8cpcal80an49264db497namms4k139fsr1yig"; 11127 + sha256 = "13hgggfchhp4m3l2rn3d1v6g6ccwmwf9xiyc9izv5570930mw2cd"; 10333 11128 }; 10334 11129 patches = 10335 11130 [ ../development/perl-modules/net-amazon-mechanicalturk.patch ]; 10336 - propagatedBuildInputs = 10337 - [ DigestHMAC LWP LWPProtocolHttps URI XMLParser IOString ]; 10338 - buildInputs = [ DBI DBDSQLite ]; 11131 + propagatedBuildInputs = [ DigestHMAC LWPProtocolHttps XMLParser ]; 11132 + doCheck = false; 10339 11133 }; 10340 11134 10341 11135 NetAmazonS3 = buildPerlPackage rec { ··· 10344 11138 url = "mirror://cpan/authors/id/R/RC/RCONOVER/${name}.tar.gz"; 10345 11139 sha256 = "efb73dd9a96078742cb8564f7b58f5abe5168277342c7634961d63b4ef278848"; 10346 11140 }; 10347 - buildInputs = [ LWP TestException ]; 10348 - propagatedBuildInputs = [ DataStreamBulk DateTimeFormatHTTP DigestHMAC DigestMD5File FileFindRule HTTPDate HTTPMessage LWPUserAgentDetermined MIMETypes Moose MooseXStrictConstructor MooseXTypesDateTimeMoreCoercions PathClass RegexpCommon TermEncoding TermProgressBarSimple URI VMEC2SecurityCredentialCache XMLLibXML ]; 11141 + buildInputs = [ TestException ]; 11142 + propagatedBuildInputs = [ DataStreamBulk DateTimeFormatHTTP DigestHMAC DigestMD5File FileFindRule LWPUserAgentDetermined MIMETypes MooseXStrictConstructor MooseXTypesDateTimeMoreCoercions RegexpCommon TermEncoding TermProgressBarSimple VMEC2SecurityCredentialCache XMLLibXML ]; 10349 11143 meta = { 10350 11144 homepage = http://search.cpan.org/dist/Net-Amazon-S3/; 10351 11145 description = "Use the Amazon S3 - Simple Storage Service"; ··· 10353 11147 }; 10354 11148 }; 10355 11149 10356 - NetAmazonS3Policy = buildPerlPackage { 11150 + NetAmazonS3Policy = buildPerlModule { 10357 11151 name = "Net-Amazon-S3-Policy-0.1.6"; 10358 11152 src = fetchurl { 10359 11153 url = mirror://cpan/authors/id/P/PO/POLETTIX/Net-Amazon-S3-Policy-0.1.6.tar.gz; ··· 10386 11180 }; 10387 11181 10388 11182 NetCIDR = buildPerlPackage { 10389 - name = "Net-CIDR-0.17"; 11183 + name = "Net-CIDR-0.18"; 10390 11184 src = fetchurl { 10391 - url = mirror://cpan/authors/id/M/MR/MRSAM/Net-CIDR-0.17.tar.gz; 10392 - sha256 = "4a968e700d382cf0946e47df420d0151fbd8e0135f037d404c7c63713b66daf0"; 11185 + url = mirror://cpan/authors/id/M/MR/MRSAM/Net-CIDR-0.18.tar.gz; 11186 + sha256 = "c3df7ea8d42b2d8ec328c187329c5f8c4db6a2470873f61e3d0dd91430ef1427"; 10393 11187 }; 10394 11188 meta = { 10395 11189 description = "Manipulate IPv4/IPv6 netblocks in CIDR notation"; ··· 10417 11211 url = mirror://cpan/authors/id/C/CY/CYCLES/Net-CoverArtArchive-1.02.tar.gz; 10418 11212 sha256 = "1lfx8lrjgb3s11fcm243jp5sghngd9svkgmg7xmssmj34q4f49ap"; 10419 11213 }; 10420 - buildInputs = [ FileFindRule TryTiny ]; 11214 + buildInputs = [ FileFindRule ]; 10421 11215 propagatedBuildInputs = [ JSONAny LWP Moose namespaceautoclean ]; 10422 11216 meta = { 10423 11217 homepage = https://github.com/metabrainz/CoverArtArchive; ··· 10444 11238 }; 10445 11239 10446 11240 NetDNS = buildPerlPackage rec { 10447 - name = "Net-DNS-1.05"; 11241 + name = "Net-DNS-1.15"; 10448 11242 src = fetchurl { 10449 11243 url = "mirror://cpan/authors/id/N/NL/NLNETLABS/${name}.tar.gz"; 10450 - sha256 = "900198014110af96ebac34af019612dd2ddd6af30178600028c3c940d089d5c8"; 11244 + sha256 = "1ad46ba6438b846a94b4f50d53ecfda55f504a17e11b94effb087ff9329e61d0"; 10451 11245 }; 10452 11246 propagatedBuildInputs = [ DigestHMAC ]; 10453 11247 makeMakerFlags = "--noonline-tests"; ··· 10457 11251 }; 10458 11252 }; 10459 11253 11254 + NetDNSResolverMock = buildPerlPackage rec { 11255 + name = "Net-DNS-Resolver-Mock-1.20171219"; 11256 + src = fetchurl { 11257 + url = mirror://cpan/authors/id/M/MB/MBRADSHAW/Net-DNS-Resolver-Mock-1.20171219.tar.gz; 11258 + sha256 = "0m3rxpkv1b9121srvbqkrgzg4m8mnydiydqv34in1i1ixwrl6jn9"; 11259 + }; 11260 + propagatedBuildInputs = [ NetDNS ]; 11261 + meta = { 11262 + description = "Mock a DNS Resolver object for testing"; 11263 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11264 + }; 11265 + }; 11266 + 10460 11267 NetDomainTLD = buildPerlPackage rec { 10461 11268 name = "Net-Domain-TLD-1.75"; 10462 11269 src = fetchurl { ··· 10470 11277 }; 10471 11278 }; 10472 11279 11280 + NetFastCGI = buildPerlPackage rec { 11281 + name = "Net-FastCGI-0.14"; 11282 + src = fetchurl { 11283 + url = mirror://cpan/authors/id/C/CH/CHANSEN/Net-FastCGI-0.14.tar.gz; 11284 + sha256 = "0sjrnlzci21sci5m52zz0x9bf889j67i6vnhrjlypsfm9w5914qi"; 11285 + }; 11286 + buildInputs = [ TestException TestHexString ]; 11287 + meta = { 11288 + description = "FastCGI Toolkit"; 11289 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11290 + }; 11291 + }; 11292 + 10473 11293 NetHTTP = buildPerlPackage rec { 10474 - name = "Net-HTTP-6.12"; 11294 + name = "Net-HTTP-6.17"; 10475 11295 src = fetchurl { 10476 11296 url = "mirror://cpan/authors/id/O/OA/OALDERS/${name}.tar.gz"; 10477 - sha256 = "8565aff76b3d09084642f3a83c654fb4ced8220e8e19d35c78b661519b4c1be6"; 11297 + sha256 = "1e8624b1618dc6f7f605f5545643ebb9b833930f4d7485d4124aa2f2f26d1611"; 10478 11298 }; 10479 11299 propagatedBuildInputs = [ URI ]; 10480 11300 __darwinAllowLocalNetworking = true; ··· 10483 11303 description = "Low-level HTTP connection (client)"; 10484 11304 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10485 11305 }; 11306 + doCheck = false; 10486 11307 }; 10487 11308 10488 - NetIDNEncode = buildPerlPackage { 11309 + NetIDNEncode = buildPerlModule { 10489 11310 name = "Net-IDN-Encode-2.400"; 10490 11311 src = fetchurl { 10491 11312 url = mirror://cpan/authors/id/C/CF/CFAERBER/Net-IDN-Encode-2.400.tar.gz; ··· 10503 11324 url = "mirror://cpan/authors/id/G/GA/GANGLION/${name}.tar.gz"; 10504 11325 sha256 = "d3f6a608b85e09a8080a67a9933837aae6f2cd0e8ee39df3380123dc5e3de912"; 10505 11326 }; 10506 - buildInputs = [TestPod TestPodCoverage]; 10507 11327 propagatedBuildInputs = [ IOSocketSSL ListMoreUtils ]; 10508 11328 meta = { 10509 11329 description = "Not so simple IMAP client library"; ··· 10523 11343 10524 11344 NetLDAP = perlldap; 10525 11345 10526 - NetOAuth = buildPerlPackage { 11346 + NetOAuth = buildPerlModule { 10527 11347 name = "Net-OAuth-0.28"; 10528 11348 src = fetchurl { 10529 11349 url = mirror://cpan/authors/id/K/KG/KGRENNAN/Net-OAuth-0.28.tar.gz; 10530 11350 sha256 = "0k4h4a5048h7qgyx25ih64x0l4airx8a6d9gjq08wmxcl2fk3z3v"; 10531 11351 }; 10532 - buildInputs = [ ModuleBuild TestWarn ]; 10533 - propagatedBuildInputs = [ ClassAccessor ClassDataInheritable DigestHMAC DigestSHA1 LWPUserAgent URI ]; 11352 + buildInputs = [ TestWarn ]; 11353 + propagatedBuildInputs = [ ClassAccessor ClassDataInheritable DigestHMAC DigestSHA1 LWP ]; 10534 11354 meta = { 10535 11355 description = "An implementation of the OAuth protocol"; 10536 11356 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 10550 11370 }; 10551 11371 10552 11372 NetPing = buildPerlPackage { 10553 - name = "Net-Ping-2.41"; 11373 + name = "Net-Ping-2.66"; 10554 11374 src = fetchurl { 10555 - url = mirror://cpan/authors/id/S/SM/SMPETERS/Net-Ping-2.41.tar.gz; 10556 - sha256 = "cbff21a8d323f235b70237c7ee56ffa5f22e87511e70608c027e2ec27fce47e0"; 11375 + url = mirror://cpan/authors/id/R/RU/RURBAN/Net-Ping-2.66.tar.gz; 11376 + sha256 = "a477b29e543695343513e65f3aff885a353ecebb612741e79f0bad5622e4b9e4"; 10557 11377 }; 10558 11378 meta = { 10559 11379 description = "Check a remote host for reachability"; ··· 10561 11381 }; 10562 11382 10563 11383 NetDNSResolverProgrammable = buildPerlPackage rec { 10564 - name = "Net-DNS-Resolver-Programmable-v0.003"; 11384 + name = "Net-DNS-Resolver-Programmable-0.009"; 10565 11385 src = fetchurl { 10566 - url = "mirror://cpan/authors/id/J/JM/JMEHNLE/net-dns-resolver-programmable/${name}.tar.gz"; 10567 - sha256 = "8d402260941f259c83bf1b2564408e75288df028f604136c29da11a9a6a076ec"; 11386 + url = mirror://cpan/authors/id/B/BI/BIGPRESH/Net-DNS-Resolver-Programmable-0.009.tar.gz; 11387 + sha256 = "8080a2ab776629585911af1179bdb7c4dc2bebfd4b5efd77b11d1dac62454bf8"; 10568 11388 }; 10569 - buildInputs = [ ModuleBuild ]; 10570 11389 propagatedBuildInputs = [ NetDNS ]; 10571 11390 meta = { 10572 11391 description = "Programmable DNS resolver class for offline emulation of DNS"; ··· 10576 11395 10577 11396 10578 11397 NetServer = buildPerlPackage { 10579 - name = "Net-Server-2.007"; 11398 + name = "Net-Server-2.009"; 10580 11399 src = fetchurl { 10581 - url = mirror://cpan/authors/id/R/RH/RHANDOM/Net-Server-2.007.tar.gz; 10582 - sha256 = "0a03m237cw6j5bvm2yxk2b2gbfx7wj0w2x5zivi9ddqvbcad6vqw"; 11400 + url = mirror://cpan/authors/id/R/RH/RHANDOM/Net-Server-2.009.tar.gz; 11401 + sha256 = "0gw1k9gcw7habbkxvsfa2gz34brlbwcidk6khgsf1qjm0dbccrw2"; 10583 11402 }; 10584 11403 doCheck = false; # seems to hang waiting for connections 10585 11404 meta = { ··· 10587 11406 }; 10588 11407 }; 10589 11408 11409 + NetServerCoro = buildPerlPackage rec { 11410 + name = "Net-Server-Coro-1.3"; 11411 + src = fetchurl { 11412 + url = mirror://cpan/authors/id/A/AL/ALEXMV/Net-Server-Coro-1.3.tar.gz; 11413 + sha256 = "11pvfxsi0q37kd17z597wb8r9dv3r96fiagq57kc746k1lmp06hy"; 11414 + }; 11415 + propagatedBuildInputs = [ Coro NetServer ]; 11416 + meta = { 11417 + description = "A co-operative multithreaded server using Coro"; 11418 + license = with stdenv.lib.licenses; [ mit ]; 11419 + }; 11420 + }; 11421 + 10590 11422 NetSMTP = libnet; 10591 11423 10592 11424 NetSMTPSSL = buildPerlPackage { 10593 - name = "Net-SMTP-SSL-1.03"; 11425 + name = "Net-SMTP-SSL-1.04"; 10594 11426 src = fetchurl { 10595 - url = mirror://cpan/authors/id/R/RJ/RJBS/Net-SMTP-SSL-1.03.tar.gz; 10596 - sha256 = "05y94mb1vdw32mvwb0cp2h4ggh32f8j8nwwfjb8kjwxvfkfhyp9h"; 11427 + url = mirror://cpan/authors/id/R/RJ/RJBS/Net-SMTP-SSL-1.04.tar.gz; 11428 + sha256 = "001a6dcfahf7kkyirqkc8jd4fh4fkal7n7vm9c4dblqrvmdc8abv"; 10597 11429 }; 10598 - propagatedBuildInputs = [IOSocketSSL]; 11430 + propagatedBuildInputs = [ IOSocketSSL ]; 10599 11431 }; 10600 11432 10601 11433 NetSMTPTLS = buildPerlPackage { ··· 10604 11436 url = mirror://cpan/authors/id/A/AW/AWESTHOLM/Net-SMTP-TLS-0.12.tar.gz; 10605 11437 sha256 = "19g48kabj22v66jbf69q78xplhi7r1y2kdbddfwh4xy3g9k75rzg"; 10606 11438 }; 10607 - propagatedBuildInputs = [IOSocketSSL DigestHMAC]; 11439 + propagatedBuildInputs = [ DigestHMAC IOSocketSSL ]; 10608 11440 }; 10609 11441 10610 11442 NetSMTPTLSButMaintained = buildPerlPackage { ··· 10613 11445 url = mirror://cpan/authors/id/F/FA/FAYLAND/Net-SMTP-TLS-ButMaintained-0.24.tar.gz; 10614 11446 sha256 = "0vi5cv7f9i96hgp3q3jpxzn1ysn802kh5xc304f8b7apf67w15bb"; 10615 11447 }; 10616 - propagatedBuildInputs = [NetSSLeay DigestHMAC IOSocketSSL]; 11448 + propagatedBuildInputs = [ DigestHMAC IOSocketSSL ]; 10617 11449 }; 10618 11450 10619 - NetSNMP = buildPerlPackage rec { 11451 + NetSNMP = buildPerlModule rec { 10620 11452 name = "Net-SNMP-6.0.1"; 10621 11453 src = fetchurl { 10622 11454 url = "mirror://cpan/authors/id/D/DT/DTOWN/Net-SNMP-v6.0.1.tar.gz"; ··· 10626 11458 }; 10627 11459 10628 11460 NetSSLeay = buildPerlPackage rec { 10629 - name = "Net-SSLeay-1.77"; 11461 + name = "Net-SSLeay-1.85"; 10630 11462 src = fetchurl { 10631 11463 url = "mirror://cpan/authors/id/M/MI/MIKEM/${name}.tar.gz"; 10632 - sha256 = "06h6wbr923jxmazmv5shdg1767s7r60bvzcza52dk31yckks6l31"; 11464 + sha256 = "1j5h4ycm8538397l204d2d5fkm9595aj174pj7bkpbhwzfwqi0cx"; 10633 11465 }; 10634 11466 buildInputs = [ pkgs.openssl ]; 10635 11467 doCheck = false; # Test performs network access. ··· 10647 11479 }; 10648 11480 10649 11481 NetStatsd = buildPerlPackage { 10650 - name = "Net-Statsd-0.11"; 11482 + name = "Net-Statsd-0.12"; 10651 11483 src = fetchurl { 10652 - url = mirror://cpan/authors/id/C/CO/COSIMO/Net-Statsd-0.11.tar.gz; 10653 - sha256 = "0f56c95846c7e65e6d32cec13ab9df65716429141f106d2dc587f1de1e09e163"; 11484 + url = mirror://cpan/authors/id/C/CO/COSIMO/Net-Statsd-0.12.tar.gz; 11485 + sha256 = "63e453603da165bc6d1c4ca0b55eda3d2204f040c59304a47782c5aa7886565c"; 10654 11486 }; 10655 11487 meta = { 10656 11488 description = "Sends statistics to the stats daemon over UDP"; ··· 10670 11502 }; 10671 11503 }; 10672 11504 10673 - NetTwitterLite = buildPerlPackage { 10674 - name = "Net-Twitter-Lite-0.11002"; 11505 + NetTwitterLite = buildPerlModule { 11506 + name = "Net-Twitter-Lite-0.12008"; 10675 11507 src = fetchurl { 10676 - url = mirror://cpan/authors/id/M/MM/MMIMS/Net-Twitter-Lite-0.11002.tar.gz; 10677 - sha256 = "032gyn1h3r5d83wvz7nj3k7g50wcf73lbbmjc18466ml90vigys0"; 11508 + url = mirror://cpan/authors/id/M/MM/MMIMS/Net-Twitter-Lite-0.12008.tar.gz; 11509 + sha256 = "13j69a6nqq8mh5b4qk021db55rkfnk1ppwk0rpg68b1z58gvxsmj"; 10678 11510 }; 10679 - buildInputs = [ ModuleBuild ]; 10680 - propagatedBuildInputs = [ CryptSSLeay LWPUserAgent NetOAuth URI ]; 11511 + buildInputs = [ ModuleBuildTiny TestFatal ]; 11512 + propagatedBuildInputs = [ JSON LWPProtocolHttps ]; 10681 11513 doCheck = false; 10682 11514 meta = { 10683 11515 homepage = https://github.com/semifor/Net-Twitter-Lite; ··· 10706 11538 }; 10707 11539 }; 10708 11540 11541 + NumberMisc = buildPerlModule rec { 11542 + name = "Number-Misc-1.2"; 11543 + src = fetchurl { 11544 + url = mirror://cpan/authors/id/M/MI/MIKO/Number-Misc-1.2.tar.gz; 11545 + sha256 = "1n4ivj4ydplanwbxn3jbsfyfcl91ngn2d0addzqrq1hac26bdfbp"; 11546 + }; 11547 + meta = { 11548 + description = "Number::Misc - handy utilities for numbers"; 11549 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11550 + }; 11551 + }; 11552 + 10709 11553 NTLM = buildPerlPackage rec { 10710 11554 name = "NTLM-1.09"; 10711 11555 src = fetchurl { ··· 10731 11575 }; 10732 11576 }; 10733 11577 10734 - ObjectInsideOut = buildPerlPackage { 10735 - name = "Object-InsideOut-3.98"; 11578 + ObjectInsideOut = buildPerlModule { 11579 + name = "Object-InsideOut-4.04"; 10736 11580 src = fetchurl { 10737 - url = mirror://cpan/authors/id/J/JD/JDHEDDEN/Object-InsideOut-3.98.tar.gz; 10738 - sha256 = "1zxfm2797p8b9dsvnbgd6aa4mgpxqxjqzbpfbla1g7f9alxm9f1z"; 11581 + url = mirror://cpan/authors/id/J/JD/JDHEDDEN/Object-InsideOut-4.04.tar.gz; 11582 + sha256 = "01pncagr3k7yj0rn22xap08s17nw2p2ffcg6j00gs9fg4jv9pfmj"; 10739 11583 }; 10740 11584 propagatedBuildInputs = [ ExceptionClass ]; 10741 11585 meta = { ··· 10793 11637 }; 10794 11638 10795 11639 # FIXME: try with libGL + libGLU instead of libGLU_combined 10796 - buildInputs = with pkgs; [ libGLU_combined libGLU freeglut xorg.libX11 xorg.libXi xorg.libXmu xorg.libXext xdummy ]; 11640 + buildInputs = with pkgs; [ pkgs.libGLU_combined pkgs.libGLU pkgs.freeglut pkgs.xorg.libX11 pkgs.xorg.libXi pkgs.xorg.libXmu pkgs.xorg.libXext pkgs.xdummy ]; 10797 11641 10798 11642 patches = [ ../development/perl-modules/perl-opengl.patch ]; 10799 11643 ··· 10810 11654 }; 10811 11655 10812 11656 NetOpenIDCommon = buildPerlPackage rec { 10813 - name = "Net-OpenID-Common-1.18"; 11657 + name = "Net-OpenID-Common-1.20"; 10814 11658 src = fetchurl { 10815 11659 url = "mirror://cpan/authors/id/W/WR/WROG/${name}.tar.gz"; 10816 - sha256 = "13hy5j6hcggb4l2r4pnwdh30p20wwja0chpmqm8y6wnnsp1km07f"; 11660 + sha256 = "1jdbkp18ka2m4akjp9b0dbw2lqnzgwpq435cnh6hwwa79bbrfkmb"; 10817 11661 }; 10818 - propagatedBuildInputs = [ CryptDHGMP URI HTMLParser HTTPMessage XMLSimple ]; 11662 + propagatedBuildInputs = [ CryptDHGMP XMLSimple ]; 10819 11663 }; 10820 11664 10821 11665 NetOpenIDConsumer = buildPerlPackage rec { 10822 - name = "Net-OpenID-Consumer-1.15"; 11666 + name = "Net-OpenID-Consumer-1.18"; 10823 11667 src = fetchurl { 10824 11668 url = "mirror://cpan/authors/id/W/WR/WROG/${name}.tar.gz"; 10825 - sha256 = "1nh9988436rmmmd6x2zz1fyrqy2005a1gvqzgvnc1pg2ylg61fqf"; 11669 + sha256 = "0f2g6sczvbpyjmy14pabmrj0d48hlsndqswrvmqk1161wxpkh70f"; 10826 11670 }; 10827 - propagatedBuildInputs = [ CGI NetOpenIDCommon JSON LWP ]; 11671 + propagatedBuildInputs = [ JSON NetOpenIDCommon ]; 11672 + buildInputs = [ CGI ]; 10828 11673 }; 10829 11674 10830 11675 NetOpenSSH = buildPerlPackage rec { 10831 - name = "Net-OpenSSH-0.73"; 11676 + name = "Net-OpenSSH-0.77"; 10832 11677 src = fetchurl { 10833 11678 url = "mirror://cpan/authors/id/S/SA/SALVA/${name}.tar.gz"; 10834 - sha256 = "f45a54b3c6015d4dc44cbff9f9be57bc9d54dfb104fb38bcf3c4eb04789582d9"; 11679 + sha256 = "16e965c6ed3dfe0f1288a6ba932d0e8d5c7846ce86de05c0dbd64259df2a2477"; 10835 11680 }; 10836 11681 meta = { 10837 11682 description = "Perl SSH client package implemented on top of OpenSSH"; ··· 10840 11685 }; 10841 11686 10842 11687 PackageConstants = buildPerlPackage { 10843 - name = "Package-Constants-0.04"; 11688 + name = "Package-Constants-0.06"; 10844 11689 src = fetchurl { 10845 - url = mirror://cpan/authors/id/B/BI/BINGOS/Package-Constants-0.04.tar.gz; 10846 - sha256 = "7e09a88da2c0df24f498eb3a133f7d979404a7bc853f21afa2ba68dfd859a880"; 11690 + url = mirror://cpan/authors/id/B/BI/BINGOS/Package-Constants-0.06.tar.gz; 11691 + sha256 = "0b58be78706ccc4e4bd9bbad41767470427fd7b2cfad749489de101f85bc5df5"; 10847 11692 }; 10848 11693 meta = { 10849 11694 description = "List constants defined in a package"; ··· 10852 11697 }; 10853 11698 10854 11699 PackageDeprecationManager = buildPerlPackage rec { 10855 - name = "Package-DeprecationManager-0.16"; 11700 + name = "Package-DeprecationManager-0.17"; 10856 11701 src = fetchurl { 10857 11702 url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; 10858 - sha256 = "4018a06f7a3ba252c9eccc3fdcad9490cd003dfa6baf261545e96b5a82e784a7"; 11703 + sha256 = "1d743ada482b5c9871d894966e87d4c20edc96931bb949fb2638b000ddd6684b"; 10859 11704 }; 10860 11705 buildInputs = [ TestFatal TestWarnings ]; 10861 - propagatedBuildInputs = [ PackageStash ParamsUtil SubInstall SubName namespaceautoclean ]; 11706 + propagatedBuildInputs = [ PackageStash ParamsUtil SubInstall SubName ]; 10862 11707 meta = { 10863 11708 homepage = https://metacpan.org/release/Package-DeprecationManager; 10864 11709 description = "Manage deprecation warnings for your distribution"; ··· 10869 11714 PatchReader = buildPerlPackage rec { 10870 11715 name = "PatchReader-0.9.6"; 10871 11716 src = fetchurl { 10872 - url = "http://search.cpan.org/CPAN/authors/id/T/TM/TMANNERM/${name}.tar.gz"; 11717 + url = mirror://cpan/authors/id/T/TM/TMANNERM/PatchReader-0.9.6.tar.gz; 10873 11718 sha256 = "b8de37460347bb5474dc01916ccb31dd2fe0cd92242c4a32d730e8eb087c323c"; 10874 11719 }; 10875 11720 meta = { ··· 10885 11730 url = mirror://cpan/authors/id/D/DO/DOY/Package-Stash-0.37.tar.gz; 10886 11731 sha256 = "06ab05388f9130cd377c0e1d3e3bafeed6ef6a1e22104571a9e1d7bfac787b2c"; 10887 11732 }; 10888 - buildInputs = [ DistCheckConflicts TestFatal TestRequires ]; 11733 + buildInputs = [ TestFatal TestRequires ]; 10889 11734 propagatedBuildInputs = [ DistCheckConflicts ModuleImplementation ]; 10890 11735 meta = { 10891 11736 homepage = https://metacpan.org/release/Package-Stash; ··· 10900 11745 url = mirror://cpan/authors/id/D/DO/DOY/Package-Stash-XS-0.28.tar.gz; 10901 11746 sha256 = "11nl69n8i56p91pd0ia44ip0vpv2cxwpbfakrv01vvv8az1cbn13"; 10902 11747 }; 10903 - buildInputs = [ TestRequires TestFatal ]; 11748 + buildInputs = [ TestFatal TestRequires ]; 10904 11749 meta = { 10905 11750 homepage = https://metacpan.org/release/Package-Stash-XS; 10906 11751 description = "Faster and more correct implementation of the Package::Stash API"; ··· 10914 11759 url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz"; 10915 11760 sha256 = "0wdcidnfnb6nm79fzfs39ivawj3x8m98a147fmcxgv1zvwia9c1l"; 10916 11761 }; 10917 - buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig pkgs.pango ]; 11762 + buildInputs = [ pkgs.pango ]; 10918 11763 propagatedBuildInputs = [ Cairo Glib ]; 10919 11764 meta = { 10920 11765 homepage = http://gtk2-perl.sourceforge.net/; ··· 10939 11784 }; 10940 11785 10941 11786 ParallelPrefork = buildPerlPackage { 10942 - name = "Parallel-Prefork-0.17"; 11787 + name = "Parallel-Prefork-0.18"; 10943 11788 src = fetchurl { 10944 - url = mirror://cpan/authors/id/K/KA/KAZUHO/Parallel-Prefork-0.17.tar.gz; 10945 - sha256 = "0d81de2632281091bd31297de1906e14cae4e845cf32200953b50406859e763b"; 11789 + url = mirror://cpan/authors/id/K/KA/KAZUHO/Parallel-Prefork-0.18.tar.gz; 11790 + sha256 = "f1c1f48f1ae147a58bc88f9cb2f570d6bb15ea4c0d589abd4c3084ddc961596e"; 10946 11791 }; 10947 11792 buildInputs = [ TestRequires TestSharedFork ]; 10948 11793 propagatedBuildInputs = [ ClassAccessorLite ListMoreUtils ProcWait3 ScopeGuard SignalMask ]; ··· 10952 11797 }; 10953 11798 }; 10954 11799 10955 - ParamsClassify = buildPerlPackage rec { 10956 - name = "Params-Classify-0.013"; 11800 + ParamsClassify = buildPerlModule rec { 11801 + name = "Params-Classify-0.015"; 10957 11802 src = fetchurl { 10958 - url = "mirror://cpan/modules/by-module/Params/${name}.tar.gz"; 10959 - sha256 = "1d4ysd95flszrxrnjgy6s7b80jkagjsb939h42i2hix4q20sy0a1"; 11803 + url = mirror://cpan/authors/id/Z/ZE/ZEFRAM/Params-Classify-0.015.tar.gz; 11804 + sha256 = "052r198xyrsv8wz21gijdigz2cgnidsa37nvyfzdiz4rv1fc33ir"; 10960 11805 }; 10961 - buildInputs = [ ModuleBuild ExtUtilsParseXS ]; 10962 11806 }; 10963 11807 10964 11808 ParamsUtil = buildPerlPackage { ··· 10975 11819 }; 10976 11820 10977 11821 ParamsValidate = buildPerlModule rec { 10978 - name = "Params-Validate-1.24"; 11822 + name = "Params-Validate-1.29"; 10979 11823 src = fetchurl { 10980 11824 url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; 10981 - sha256 = "1e1576f16e6e01ba63aa73775da563b410b49f26ee44169a45280feb958a5f0d"; 11825 + sha256 = "49a68dfb430bea028042479111d19068e08095e5a467e320b7ab7bde3d729733"; 10982 11826 }; 10983 - buildInputs = [ ModuleBuild TestFatal TestRequires ]; 11827 + buildInputs = [ TestFatal TestRequires ]; 10984 11828 propagatedBuildInputs = [ ModuleImplementation ]; 10985 11829 perlPreHook = "export LD=$CC"; 10986 11830 meta = { ··· 10990 11834 }; 10991 11835 }; 10992 11836 11837 + ParamsValidationCompiler = buildPerlPackage rec { 11838 + name = "Params-ValidationCompiler-0.27"; 11839 + src = fetchurl { 11840 + url = mirror://cpan/authors/id/D/DR/DROLSKY/Params-ValidationCompiler-0.27.tar.gz; 11841 + sha256 = "1cpr188c2xm0kkmdir6slcsgv7v6ibqff4lax8s0whwx6ml9kaah"; 11842 + }; 11843 + propagatedBuildInputs = [ EvalClosure ExceptionClass ]; 11844 + buildInputs = [ Specio Test2PluginNoWarnings Test2Suite TestSimple13 TestWithoutModule ]; 11845 + meta = { 11846 + description = "Build an optimized subroutine parameter validator once, use it forever"; 11847 + license = with stdenv.lib.licenses; [ artistic2 ]; 11848 + homepage = "http://metacpan.org/release/Params-ValidationCompiler"; 11849 + }; 11850 + }; 11851 + 10993 11852 PARDist = buildPerlPackage { 10994 11853 name = "PAR-Dist-0.49"; 10995 11854 src = fetchurl { ··· 11001 11860 }; 11002 11861 }; 11003 11862 11863 + PAUSEPermissions = buildPerlPackage rec { 11864 + name = "PAUSE-Permissions-0.17"; 11865 + src = fetchurl { 11866 + url = mirror://cpan/authors/id/N/NE/NEILB/PAUSE-Permissions-0.17.tar.gz; 11867 + sha256 = "021ink414w4mdk6rd54cc1f23kfqg0zk4njx4ngr0bw3wc6r4kks"; 11868 + }; 11869 + propagatedBuildInputs = [ FileHomeDir HTTPDate MooXOptions TimeDurationParse ]; 11870 + buildInputs = [ PathTiny ]; 11871 + meta = { 11872 + description = "interface to PAUSE's module permissions file (06perms.txt)"; 11873 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11874 + homepage = "https://github.com/neilb/PAUSE-Permissions"; 11875 + }; 11876 + }; 11877 + 11004 11878 Parent = buildPerlPackage { 11005 - name = "parent-0.228"; 11879 + name = "parent-0.236"; 11006 11880 src = fetchurl { 11007 - url = mirror://cpan/authors/id/C/CO/CORION/parent-0.228.tar.gz; 11008 - sha256 = "0w0i02y4z8465z050kml57mvhv7c5gl8w8ivplhr3cms0zbaq87b"; 11881 + url = mirror://cpan/authors/id/C/CO/CORION/parent-0.236.tar.gz; 11882 + sha256 = "0yhjps1fprifhvzdwwl09bp1ngyqx85rvyn96j34papn0jypx0rd"; 11009 11883 }; 11010 11884 }; 11011 11885 ··· 11029 11903 url = "mirror://cpan/authors/id/J/JA/JAYBONCI/${name}.tar.gz"; 11030 11904 sha256 = "0ad78qri4sg9agghqdm83xsjgks94yvffs23kppy7mqjy8gwwjxn"; 11031 11905 }; 11032 - buildInputs = [ TestPod LWPUserAgent ]; 11033 - propagatedBuildInputs = [ IOStringy ]; 11906 + propagatedBuildInputs = [ IOStringy LWP ]; 11034 11907 meta = with stdenv.lib; { 11035 11908 homepage = http://search.cpan.org/~jaybonci/Parse-DebControl; 11036 11909 license = with licenses; [ artistic1 gpl1Plus ]; 11037 11910 }; 11038 11911 }; 11039 11912 11040 - ParseRecDescent = buildPerlPackage rec { 11913 + ParseLocalDistribution = buildPerlPackage rec { 11914 + name = "Parse-LocalDistribution-0.19"; 11915 + src = fetchurl { 11916 + url = mirror://cpan/authors/id/I/IS/ISHIGAKI/Parse-LocalDistribution-0.19.tar.gz; 11917 + sha256 = "17p92nj4k3acrqqjnln1j5x8hbra9jkx5hdcybrq37ld9qnc62vb"; 11918 + }; 11919 + propagatedBuildInputs = [ ParsePMFile ]; 11920 + buildInputs = [ ExtUtilsMakeMakerCPANfile TestUseAllModules ]; 11921 + meta = { 11922 + description = "parses local .pm files as PAUSE does"; 11923 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11924 + }; 11925 + }; 11926 + 11927 + ParsePMFile = buildPerlPackage rec { 11928 + name = "Parse-PMFile-0.41"; 11929 + src = fetchurl { 11930 + url = mirror://cpan/authors/id/I/IS/ISHIGAKI/Parse-PMFile-0.41.tar.gz; 11931 + sha256 = "1ffv9msp4xjfaylay2zfqangxhgyr5xk993k5n1k08hh6qagq8df"; 11932 + }; 11933 + buildInputs = [ ExtUtilsMakeMakerCPANfile ]; 11934 + meta = { 11935 + description = "parses .pm file as PAUSE does"; 11936 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11937 + }; 11938 + }; 11939 + 11940 + ParseRecDescent = buildPerlModule rec { 11041 11941 name = "Parse-RecDescent-1.967015"; 11042 11942 src = fetchurl { 11043 11943 url = "mirror://cpan/authors/id/J/JT/JTBRAUN/${name}.tar.gz"; ··· 11057 11957 }; 11058 11958 }; 11059 11959 11060 - PathClass = buildPerlPackage { 11061 - name = "Path-Class-0.33"; 11960 + PathClass = buildPerlModule { 11961 + name = "Path-Class-0.37"; 11062 11962 src = fetchurl { 11063 - url = mirror://cpan/authors/id/K/KW/KWILLIAMS/Path-Class-0.33.tar.gz; 11064 - sha256 = "0xy6s04xpslpzbb90x67yvfv0pjqnj1szxlx16vfx690iskcd36d"; 11963 + url = mirror://cpan/authors/id/K/KW/KWILLIAMS/Path-Class-0.37.tar.gz; 11964 + sha256 = "1kj8q8dmd8jci94w5arav59nkp0pkxrkliz4n8n6yf02hsa82iv5"; 11065 11965 }; 11066 11966 meta = { 11067 11967 description = "Cross-platform path specification manipulation"; ··· 11075 11975 url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.104.tar.gz; 11076 11976 sha256 = "c69f1dcfeb4aa004086deb9bc14c7d79f45798b947f1efbd634a3442e267aaef"; 11077 11977 }; 11078 - buildInputs = [ DevelHide Filepushd TestDeep TestFailWarnings TestFatal perl ]; 11079 - propagatedBuildInputs = [ autodie ]; 11080 11978 meta = { 11081 11979 homepage = https://metacpan.org/release/Path-Tiny; 11082 11980 description = "File path utility"; ··· 11137 12035 }; 11138 12036 11139 12037 Pegex = buildPerlPackage rec { 11140 - name = "Pegex-0.60"; 12038 + name = "Pegex-0.64"; 11141 12039 src = fetchurl { 11142 12040 url = "mirror://cpan/authors/id/I/IN/INGY/${name}.tar.gz"; 11143 - sha256 = "317347f8c6355e886d87aef4c30fb4cb6cfa3e46adf62f59e6141ec05a97f2cf"; 12041 + sha256 = "27e00264bdafb9c2109212b9654542032617fecf7b7814915d2bdac198f067cd"; 11144 12042 }; 11145 12043 buildInputs = [ FileShareDirInstall YAMLLibYAML ]; 11146 12044 meta = { ··· 11177 12075 url = "mirror://cpan/authors/id/P/PE/PETDANCE/${name}.tar.gz"; 11178 12076 sha256 = "0662e8f02dd78e39ee9d5b01bdf5376a7cc70ce2b0edc9ca015be35e6cb61df6"; 11179 12077 }; 11180 - buildInputs = [ ModuleBuild TestDeep ]; 11181 - propagatedBuildInputs = [ BKeywords ConfigTiny EmailAddress ExceptionClass FileHomeDir FileWhich IOString ListMoreUtils ModulePluggable PPI PPIxRegexp PPIxUtilities PerlTidy PodSpell Readonly StringFormat TaskWeaken ]; 12078 + buildInputs = [ TestDeep ]; 12079 + propagatedBuildInputs = [ BKeywords ConfigTiny EmailAddress FileHomeDir ModulePluggable PPIxRegexp PPIxUtilities PerlTidy PodSpell StringFormat ]; 11182 12080 meta = { 11183 12081 homepage = http://perlcritic.com; 11184 12082 description = "Critique Perl source code for best-practices"; ··· 11187 12085 }; 11188 12086 11189 12087 PerlIOeol = buildPerlPackage rec { 11190 - name = "PerlIO-eol-0.16"; 12088 + name = "PerlIO-eol-0.17"; 11191 12089 src = fetchurl { 11192 12090 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 11193 - sha256 = "159zrrf44469sjklsi0pb4c005q74d9242q7mqawvbwnxjqbh0a5"; 12091 + sha256 = "1fayp27vcmypqyzcd4003036h3g5zy6jk1ia25frdca58pzcpk6f"; 11194 12092 }; 11195 12093 }; 11196 12094 11197 12095 PerlIOutf8_strict = buildPerlPackage rec { 11198 - name = "PerlIO-utf8_strict-0.006"; 12096 + name = "PerlIO-utf8_strict-0.007"; 11199 12097 src = fetchurl { 11200 12098 url = "mirror://cpan/authors/id/L/LE/LEONT/${name}.tar.gz"; 11201 - sha256 = "980010e624c43be0a2aac8e1fe5db3fe43035940def75ca70401bb1ca98bd562"; 12099 + sha256 = "83a33f2fe046cb3ad6afc80790635a423e2c7c6854afacc6998cd46951cc81cb"; 11202 12100 }; 11203 12101 buildInputs = [ TestException ]; 11204 12102 meta = { ··· 11242 12140 ''; 11243 12141 }; 11244 12142 11245 - PerlIOviaTimeout = buildPerlPackage rec { 12143 + PerlIOviaTimeout = buildPerlModule rec { 11246 12144 name = "PerlIO-via-Timeout-0.32"; 11247 12145 src = fetchurl { 11248 12146 url = "mirror://cpan/authors/id/D/DA/DAMS/${name}.tar.gz"; 11249 12147 sha256 = "9278f9ef668850d913d98fa4c0d7e7d667cff3503391f4a4eae73a246f2e7916"; 11250 12148 }; 11251 - buildInputs = [ ModuleBuildTiny TestTCP ]; 12149 + buildInputs = [ ModuleBuildTiny TestSharedFork TestTCP ]; 11252 12150 meta = { 11253 12151 description = "A PerlIO layer that adds read & write timeout to a handle"; 11254 12152 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 11287 12185 }; 11288 12186 11289 12187 PerlOSType = buildPerlPackage rec { 11290 - name = "Perl-OSType-1.009"; 12188 + name = "Perl-OSType-1.010"; 11291 12189 src = fetchurl { 11292 12190 url = "mirror://cpan/authors/id/D/DA/DAGOLDEN/${name}.tar.gz"; 11293 - sha256 = "01mfvh6x9mgfnwb31bmaw0jkqkxbl8gn50mwqgjwajk1yz4z8p14"; 12191 + sha256 = "1ch36kfjwm229xicb9k7b9fhisy58ihdr16vm8iwniymnna4kvg7"; 11294 12192 }; 11295 12193 }; 11296 12194 11297 12195 PerlTidy = buildPerlPackage rec { 11298 - name = "Perl-Tidy-20160302"; 12196 + name = "Perl-Tidy-20180220"; 11299 12197 src = fetchurl { 11300 12198 url = "mirror://cpan/authors/id/S/SH/SHANCOCK/${name}.tar.gz"; 11301 - sha256 = "6dd04ed8c315bcfea8fe713de8f9de68955795b6864f3be6c177e802fd30dca7"; 12199 + sha256 = "e9973ce28b7518108c1e68fa767c6566822480e739df275375a0dfcc9c2b3370"; 11302 12200 }; 11303 12201 meta = { 11304 12202 description = "Indent and reformat perl scripts"; ··· 11333 12231 }; 11334 12232 11335 12233 Plack = buildPerlPackage rec { 11336 - name = "Plack-1.0039"; 12234 + name = "Plack-1.0047"; 11337 12235 src = fetchurl { 11338 12236 url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/${name}.tar.gz"; 11339 - sha256 = "d24a572e88644c7d39c7e6ff1af005b728dec94a878cf06d9027ab7d1a2fd0a9"; 12237 + sha256 = "322c93f5acc0a0f0e11fd4a76188f978bdc14338a9f1df3ae535227017046561"; 11340 12238 }; 11341 - buildInputs = [ FileShareDirInstall TestRequires ]; 11342 - propagatedBuildInputs = [ ApacheLogFormatCompiler CookieBaker DevelStackTrace DevelStackTraceAsHTML FileShareDir FilesysNotifySimple HTTPBody HTTPHeadersFast HTTPMessage HashMultiValue StreamBuffered TestTCP TryTiny URI ]; 12239 + buildInputs = [ AuthenSimplePasswd CGIEmulatePSGI FileShareDirInstall HTTPRequestAsCGI HTTPServerSimplePSGI IOHandleUtil LWP LWPProtocolhttp10 LogDispatchArray MIMETypes TestMockTimeHiRes TestRequires TestSharedFork TestTCP ]; 12240 + propagatedBuildInputs = [ ApacheLogFormatCompiler CookieBaker DevelStackTraceAsHTML FileShareDir FilesysNotifySimple HTTPEntityParser HTTPHeadersFast HTTPMessage TryTiny ]; 11343 12241 meta = { 11344 12242 homepage = https://github.com/plack/Plack; 11345 12243 description = "Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)"; ··· 11347 12245 }; 11348 12246 }; 11349 12247 12248 + PlackAppProxy = buildPerlPackage rec { 12249 + name = "Plack-App-Proxy-0.29"; 12250 + src = fetchurl { 12251 + url = mirror://cpan/authors/id/L/LE/LEEDO/Plack-App-Proxy-0.29.tar.gz; 12252 + sha256 = "03x6yb6ykz1ms90jp1s0pq19yplf7wswljvhzqkr16jannfrmah4"; 12253 + }; 12254 + propagatedBuildInputs = [ AnyEventHTTP LWP Plack ]; 12255 + buildInputs = [ TestRequires TestSharedFork TestTCP ]; 12256 + meta = { 12257 + description = "proxy requests"; 12258 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12259 + }; 12260 + }; 12261 + 12262 + PlackMiddlewareAuthDigest = buildPerlModule rec { 12263 + name = "Plack-Middleware-Auth-Digest-0.05"; 12264 + src = fetchurl { 12265 + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Plack-Middleware-Auth-Digest-0.05.tar.gz; 12266 + sha256 = "1sqm23kfsl3ac4060zcclc3r86x1vxzhsgvgzg6mxk9njj93zgcs"; 12267 + }; 12268 + propagatedBuildInputs = [ DigestHMAC Plack ]; 12269 + buildInputs = [ LWP ModuleBuildTiny TestSharedFork TestTCP ]; 12270 + meta = { 12271 + description = "Digest authentication"; 12272 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12273 + homepage = "https://github.com/miyagawa/Plack-Middleware-Auth-Digest"; 12274 + }; 12275 + }; 12276 + 12277 + PlackMiddlewareConsoleLogger = buildPerlModule rec { 12278 + name = "Plack-Middleware-ConsoleLogger-0.05"; 12279 + src = fetchurl { 12280 + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Plack-Middleware-ConsoleLogger-0.05.tar.gz; 12281 + sha256 = "1ngvhwdw9ll4cwnvf0i89ppa9pbyiwng6iba04scrqjda353lrsm"; 12282 + }; 12283 + propagatedBuildInputs = [ JavaScriptValueEscape Plack ]; 12284 + buildInputs = [ ModuleBuildTiny TestRequires ]; 12285 + meta = { 12286 + description = "Write logs to Firebug or Webkit Inspector"; 12287 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12288 + homepage = "https://github.com/miyagawa/Plack-Middleware-ConsoleLogger"; 12289 + }; 12290 + }; 12291 + 11350 12292 PlackMiddlewareDebug = buildPerlModule rec { 11351 - name = "Plack-Middleware-Debug-0.16"; 12293 + name = "Plack-Middleware-Debug-0.17"; 11352 12294 src = fetchurl { 11353 12295 url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/${name}.tar.gz"; 11354 - sha256 = "e1e4ff6e9b246fe67547ebac8a3e83d4ae77873f889d1f63411c21c8c6bf96d5"; 12296 + sha256 = "a30b62f1bb94e641f7b60b5ea5335e140c553b4131ec4003b56db37f47617a26"; 11355 12297 }; 11356 12298 buildInputs = [ ModuleBuildTiny TestRequires ]; 11357 - propagatedBuildInputs = [ ClassMethodModifiers DataDump FileShareDir Plack TextMicroTemplate ]; 12299 + propagatedBuildInputs = [ ClassMethodModifiers DataDump DataDumperConcise Plack TextMicroTemplate ]; 11358 12300 meta = { 11359 12301 homepage = https://github.com/miyagawa/Plack-Middleware-Debug; 11360 12302 description = "Display information about the current request/response"; ··· 11362 12304 }; 11363 12305 }; 11364 12306 12307 + PlackMiddlewareDeflater = buildPerlPackage rec { 12308 + name = "Plack-Middleware-Deflater-0.12"; 12309 + src = fetchurl { 12310 + url = mirror://cpan/authors/id/K/KA/KAZEBURO/Plack-Middleware-Deflater-0.12.tar.gz; 12311 + sha256 = "0xf2visi16hgwgyp9q0cjr10ikbn474hjia5mj8mb2scvbkrbni8"; 12312 + }; 12313 + propagatedBuildInputs = [ Plack ]; 12314 + buildInputs = [ TestRequires TestSharedFork TestTCP ]; 12315 + meta = { 12316 + description = "Compress response body with Gzip or Deflate"; 12317 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12318 + }; 12319 + }; 12320 + 11365 12321 PlackMiddlewareFixMissingBodyInRedirect = buildPerlPackage rec { 11366 12322 name = "Plack-Middleware-FixMissingBodyInRedirect-0.12"; 11367 12323 src = fetchurl { 11368 12324 url = "mirror://cpan/authors/id/S/SW/SWEETKID/${name}.tar.gz"; 11369 12325 sha256 = "6c22d069f5a57ac206d4659b28b8869bb9270640bb955efddd451dcc58cdb391"; 11370 12326 }; 11371 - buildInputs = [ HTTPMessage Plack ]; 11372 12327 propagatedBuildInputs = [ HTMLParser Plack ]; 11373 12328 meta = { 11374 12329 homepage = https://github.com/Sweet-kid/Plack-Middleware-FixMissingBodyInRedirect; ··· 11377 12332 }; 11378 12333 }; 11379 12334 12335 + PlackMiddlewareHeader = buildPerlPackage rec { 12336 + name = "Plack-Middleware-Header-0.04"; 12337 + src = fetchurl { 12338 + url = mirror://cpan/authors/id/C/CH/CHIBA/Plack-Middleware-Header-0.04.tar.gz; 12339 + sha256 = "0pjxxbnilphn38s3mmv0fmg9q2hm4z02ngp2a1lxblzjfbzvkdjy"; 12340 + }; 12341 + propagatedBuildInputs = [ Plack ]; 12342 + meta = { 12343 + description = "modify HTTP response headers"; 12344 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12345 + }; 12346 + }; 12347 + 11380 12348 PlackMiddlewareMethodOverride = buildPerlPackage rec { 11381 12349 name = "Plack-Middleware-MethodOverride-0.15"; 11382 12350 src = fetchurl { 11383 12351 url = "mirror://cpan/authors/id/D/DW/DWHEELER/${name}.tar.gz"; 11384 12352 sha256 = "2b4a6e67006f97a2b4cf7980900f6a8ababb1cf97d6597319f9897ada3c555bc"; 11385 12353 }; 11386 - buildInputs = [ Plack URI ]; 11387 12354 propagatedBuildInputs = [ Plack ]; 11388 12355 meta = { 11389 12356 description = "Override REST methods to Plack apps via POST"; ··· 11392 12359 }; 11393 12360 11394 12361 PlackMiddlewareRemoveRedundantBody = buildPerlPackage { 11395 - name = "Plack-Middleware-RemoveRedundantBody-0.05"; 12362 + name = "Plack-Middleware-RemoveRedundantBody-0.07"; 11396 12363 src = fetchurl { 11397 - url = mirror://cpan/authors/id/S/SW/SWEETKID/Plack-Middleware-RemoveRedundantBody-0.05.tar.gz; 11398 - sha256 = "a0676e1c792bea7f25f1d901bee59054d35012d5ea8cd42529d336143fa87cd8"; 12364 + url = mirror://cpan/authors/id/S/SW/SWEETKID/Plack-Middleware-RemoveRedundantBody-0.07.tar.gz; 12365 + sha256 = "64b841d5d74b4c4a595b85749d69297f4f5f5c0829a6e99e0099f05dd69be3c3"; 11399 12366 }; 11400 - buildInputs = [ HTTPMessage Plack ]; 11401 12367 propagatedBuildInputs = [ Plack ]; 11402 12368 meta = { 11403 12369 homepage = https://github.com/Sweet-kid/Plack-Middleware-RemoveRedundantBody; ··· 11419 12385 }; 11420 12386 }; 11421 12387 12388 + PlackMiddlewareSession = buildPerlModule rec { 12389 + name = "Plack-Middleware-Session-0.30"; 12390 + src = fetchurl { 12391 + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Plack-Middleware-Session-0.30.tar.gz; 12392 + sha256 = "0cwlhfj1644jq8axv4cghsqqjsx2y7hj7g0y5l179fcgmbp2ndzf"; 12393 + }; 12394 + propagatedBuildInputs = [ DigestHMAC DigestSHA1 Plack ]; 12395 + buildInputs = [ HTTPCookies LWP ModuleBuildTiny TestFatal TestRequires TestSharedFork TestTCP ]; 12396 + meta = { 12397 + description = "Middleware for session management"; 12398 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12399 + homepage = "https://github.com/plack/Plack-Middleware-Session"; 12400 + }; 12401 + }; 12402 + 11422 12403 PlackTestExternalServer = buildPerlPackage rec { 11423 12404 name = "Plack-Test-ExternalServer-0.02"; 11424 12405 src = fetchurl { 11425 12406 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 11426 12407 sha256 = "5baf5c57fe0c06412deec9c5abe7952ab8a04f8c47b4bbd8e9e9982268903ed0"; 11427 12408 }; 11428 - buildInputs = [ HTTPMessage Plack TestTCP ]; 11429 - propagatedBuildInputs = [ LWP URI ]; 12409 + buildInputs = [ Plack TestSharedFork TestTCP ]; 12410 + propagatedBuildInputs = [ LWP ]; 11430 12411 meta = { 11431 12412 homepage = https://github.com/perl-catalyst/Plack-Test-ExternalServer; 11432 12413 description = "Run HTTP tests on external live servers"; ··· 11476 12457 # N.B. removing TestPodLinkCheck from buildInputs because tests requiring 11477 12458 # this module don't disable themselves when "run_network_tests" is 11478 12459 # not present (see below). 11479 - buildInputs = [ 11480 - Curses EmailMIME HTTPMessage IOTty LWPProtocolHttps POETestLoops 11481 - TermReadKey TestPod TestPodCoverage TestPodNo404s YAML 11482 - ]; 11483 - propagatedBuildInputs = [ pkgs.cacert IOPipely ]; 12460 + propagatedBuildInputs = [ pkgs.cacert IOPipely IOTty POETestLoops ]; 11484 12461 meta = { 11485 12462 maintainers = [ maintainers.limeytexan ]; 11486 12463 description = "Portable multitasking and networking framework for any event loop"; ··· 11510 12487 url = "mirror://cpan/authors/id/R/RC/RCAPUTO/${name}.tar.gz"; 11511 12488 sha256 = "0yx4wsljfmdzsiv0ni98x6lw975cm82ahngbwqvzv60wx5pwkl5y"; 11512 12489 }; 11513 - buildInputs = [ ]; 11514 - propagatedBuildInputs = [ ]; 11515 12490 meta = { 11516 12491 maintainers = [ maintainers.limeytexan ]; 11517 12492 description = "Reusable tests for POE::Loop authors"; ··· 11539 12514 }; 11540 12515 }; 11541 12516 11542 - PPIxRegexp = buildPerlPackage rec { 11543 - name = "PPIx-Regexp-0.050"; 12517 + PPIxRegexp = buildPerlModule rec { 12518 + name = "PPIx-Regexp-0.056"; 11544 12519 src = fetchurl { 11545 12520 url = "mirror://cpan/authors/id/W/WY/WYANT/${name}.tar.gz"; 11546 - sha256 = "fd095fb90826efa3f9b28bf018a099dc51f1d7c7d34ed2f193a28f1087635125"; 12521 + sha256 = "37992de526a368d120506e8c6c0498266e4de81942658cf0af1db89b12302f15"; 11547 12522 }; 11548 - propagatedBuildInputs = [ ListMoreUtils PPI TaskWeaken ]; 12523 + propagatedBuildInputs = [ PPI ]; 11549 12524 meta = { 11550 12525 description = "Parse regular expressions"; 11551 12526 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11552 12527 }; 11553 12528 }; 11554 12529 11555 - PPIxUtilities = buildPerlPackage { 12530 + PPIxUtilities = buildPerlModule { 11556 12531 name = "PPIx-Utilities-1.001000"; 11557 12532 src = fetchurl { 11558 12533 url = mirror://cpan/authors/id/E/EL/ELLIOTJS/PPIx-Utilities-1.001000.tar.gz; 11559 12534 sha256 = "03a483386fd6a2c808f09778d44db06b02c3140fb24ba4bf12f851f46d3bcb9b"; 11560 12535 }; 11561 - buildInputs = [ PPI TestDeep ]; 11562 - propagatedBuildInputs = [ ExceptionClass PPI Readonly TaskWeaken ]; 12536 + buildInputs = [ TestDeep ]; 12537 + propagatedBuildInputs = [ ExceptionClass PPI Readonly ]; 11563 12538 meta = { 11564 12539 description = "Extensions to L<PPI|PPI>"; 11565 12540 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 11577 12552 }; 11578 12553 11579 12554 ProcProcessTable = buildPerlPackage { 11580 - name = "Proc-ProcessTable-0.51"; 12555 + name = "Proc-ProcessTable-0.55"; 11581 12556 src = fetchurl { 11582 - url = mirror://cpan/authors/id/J/JW/JWB/Proc-ProcessTable-0.51.tar.gz; 11583 - sha256 = "66636e102985a2a05ef4334b53a7893d627c192fac5dd7ff37dd1a0a50c0128d"; 12557 + url = mirror://cpan/authors/id/J/JW/JWB/Proc-ProcessTable-0.55.tar.gz; 12558 + sha256 = "3b9660d940a0c016c5e48108fa9dbf9f30492b505aa0a26d22b09554f05714f5"; 11584 12559 }; 11585 12560 meta = { 11586 12561 description = "Perl extension to access the unix process table"; ··· 11637 12612 ProcWaitStat = buildPerlPackage rec { 11638 12613 name = "Proc-WaitStat-1.00"; 11639 12614 src = fetchurl { 11640 - url = "mirror://cpan//authors/id/R/RO/ROSCH/${name}.tar.gz"; 12615 + url = mirror://cpan/authors/id/R/RO/ROSCH/Proc-WaitStat-1.00.tar.gz; 11641 12616 sha256 = "1g3l8jzx06x4l4p0x7fyn4wvg6plfzl420irwwb9v447wzsn6xfh"; 11642 12617 }; 11643 12618 propagatedBuildInputs = [ IPCSignal ]; 11644 12619 }; 11645 12620 11646 12621 ProtocolWebSocket = buildPerlModule rec { 11647 - name = "Protocol-WebSocket-0.20"; 12622 + name = "Protocol-WebSocket-0.24"; 11648 12623 src = fetchurl { 11649 12624 url = "mirror://cpan/authors/id/V/VT/VTI/${name}.tar.gz"; 11650 - sha256 = "00ga7sjrqcbr46kwfbaa37lxqqbp9z5gymjckzps6ll2jf7k58mx"; 12625 + sha256 = "1w0l9j1bnmw82jfhrx5yfw4hbl0bpcwmrl5laa1gz06mkzkdpa6z"; 11651 12626 }; 11652 12627 buildInputs = [ ModuleBuildTiny ]; 11653 12628 }; ··· 11659 12634 url = "mirror://cpan/authors/id/C/CR/CRUX/${name}.tar.gz"; 11660 12635 sha256 = "06y1djgzbn340hixav85728dvp8mj2mx2qf5fzkqxh145g5q860g"; 11661 12636 }; 11662 - buildInputs = [ ModuleBuildTiny TestLeakTrace TestTCP ]; 11663 - propagatedBuildInputs = [ AnyEvent NetSSLeay ]; 12637 + buildInputs = [ AnyEvent ModuleBuildTiny NetSSLeay TestLeakTrace TestSharedFork TestTCP ]; 11664 12638 }; 11665 12639 11666 12640 PSGI = buildPerlPackage rec { ··· 11672 12646 }; 11673 12647 11674 12648 PadWalker = buildPerlPackage rec { 11675 - name = "PadWalker-2.2"; 12649 + name = "PadWalker-2.3"; 11676 12650 src = fetchurl { 11677 12651 url = "mirror://cpan/authors/id/R/RO/ROBIN/${name}.tar.gz"; 11678 - sha256 = "fc1df2084522e29e892da393f3719d2c1be0da022fdd89cff4b814167aecfea3"; 12652 + sha256 = "2a6c44fb600861e54568e74081a8d1f121f0060076069ceab34b1ae89d6588cf"; 11679 12653 }; 11680 12654 }; 11681 12655 ··· 11694 12668 sha256 = "478b5824791b87fc74c94a892180682bd06ad2cdf34034b1a4b859273927802a"; 11695 12669 }; 11696 12670 buildInputs = [ TestScript ]; 11697 - propagatedBuildInputs = [ FileFindRule FileFindRulePerl PPI PPIxRegexp ParamsUtil PerlCritic ]; 12671 + propagatedBuildInputs = [ FileFindRulePerl PerlCritic ]; 11698 12672 meta = { 11699 12673 homepage = https://github.com/neilbowers/Perl-MinimumVersion; 11700 12674 description = "Find a minimum required version of perl for Perl code"; ··· 11708 12682 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 11709 12683 sha256 = "280a1c4710390865fb9f310a861a34720b28b4cbe50609c841af5cf2d3a2bced"; 11710 12684 }; 11711 - buildInputs = [ PPI TryTiny ]; 11712 - propagatedBuildInputs = [ GetoptLongDescriptive ListMoreUtils ModulePath Moose PPI ParamsUtil StringRewritePrefix namespaceautoclean ]; 12685 + propagatedBuildInputs = [ GetoptLongDescriptive ModulePath Moose PPI StringRewritePrefix namespaceautoclean ]; 11713 12686 meta = { 11714 12687 homepage = https://github.com/rjbs/Perl-PrereqScanner; 11715 12688 description = "A tool to scan your Perl code for its prerequisites"; ··· 11731 12704 }; 11732 12705 11733 12706 PodChecker = buildPerlPackage { 11734 - name = "Pod-Checker-1.71"; 12707 + name = "Pod-Checker-1.73"; 11735 12708 src = fetchurl { 11736 - url = mirror://cpan/authors/id/M/MA/MAREKR/Pod-Checker-1.71.tar.gz; 11737 - sha256 = "4b90e745f4d6357bb7e8999e0e7d192216b98e3f3c8a86fa6ed446f8c36601df"; 12709 + url = mirror://cpan/authors/id/M/MA/MAREKR/Pod-Checker-1.73.tar.gz; 12710 + sha256 = "7dee443b03d80d0735ec50b6d1caf0209c51ab0a97d64050cfc10e1555cb9305"; 11738 12711 }; 11739 12712 }; 11740 12713 ··· 11744 12717 url = "mirror://cpan/authors/id/R/RC/RCLAMP/${name}.tar.gz"; 11745 12718 sha256 = "01xifj83dv492lxixijmg6va02rf3ydlxly0a9slmx22r6qa1drh"; 11746 12719 }; 11747 - propagatedBuildInputs = [DevelSymdump]; 12720 + propagatedBuildInputs = [ DevelSymdump ]; 11748 12721 }; 11749 12722 11750 12723 PodCoverageTrustPod = buildPerlPackage { 11751 - name = "Pod-Coverage-TrustPod-0.100003"; 12724 + name = "Pod-Coverage-TrustPod-0.100005"; 11752 12725 src = fetchurl { 11753 - url = mirror://cpan/authors/id/R/RJ/RJBS/Pod-Coverage-TrustPod-0.100003.tar.gz; 11754 - sha256 = "19lyc5a5hg3pqhw0k5fnd0q4l2mrdq0ck4kw1smjvwkccp24431z"; 12726 + url = mirror://cpan/authors/id/R/RJ/RJBS/Pod-Coverage-TrustPod-0.100005.tar.gz; 12727 + sha256 = "08bk6lfimr2pwi6c92xg5cw1cxmi5fqhls3yasqzpjnd4if86s3c"; 11755 12728 }; 11756 12729 propagatedBuildInputs = [ PodCoverage PodEventual ]; 11757 12730 meta = { ··· 11768 12741 sha256 = "43625cde7241fb174ad9c7eb45387fba410dc141d7de2323855eeab3590072c9"; 11769 12742 }; 11770 12743 buildInputs = [ TestDeep TestDifferences ]; 11771 - propagatedBuildInputs = [ ClassLoad MixinLinewise Moose MooseXTypes PodEventual StringRewritePrefix StringTruncate SubExporter SubExporterForMethods namespaceautoclean ]; 12744 + propagatedBuildInputs = [ MooseXTypes PodEventual StringRewritePrefix StringTruncate ]; 11772 12745 meta = { 11773 12746 homepage = https://github.com/rjbs/Pod-Elemental; 11774 12747 description = "Work with nestable Pod elements"; ··· 11782 12755 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 11783 12756 sha256 = "09fd3b5d53119437a01dced66b42eafdcd53895b3c32a2b0f781f36fda0f665b"; 11784 12757 }; 11785 - buildInputs = [ Moose PodElemental ]; 11786 - propagatedBuildInputs = [ Moose PPI PodElemental namespaceautoclean ]; 12758 + buildInputs = [ TestDifferences ]; 12759 + propagatedBuildInputs = [ PPI PodElemental ]; 11787 12760 meta = { 11788 12761 homepage = https://github.com/rjbs/Pod-Elemental-PerlMunger; 11789 12762 description = "A thing that takes a string of Perl and rewrites its documentation"; ··· 11801 12774 }; 11802 12775 11803 12776 PodEventual = buildPerlPackage { 11804 - name = "Pod-Eventual-0.093330"; 12777 + name = "Pod-Eventual-0.094001"; 11805 12778 src = fetchurl { 11806 - url = mirror://cpan/authors/id/R/RJ/RJBS/Pod-Eventual-0.093330.tar.gz; 11807 - sha256 = "29de14a69df8a26f7e8ff73daca5afa7acc84cc9b7ae28093a5b1af09a4830b6"; 12779 + url = mirror://cpan/authors/id/R/RJ/RJBS/Pod-Eventual-0.094001.tar.gz; 12780 + sha256 = "be9fb8910b108e5d1a66f002b659ad22576e88d779b703dff9d15122c3f80834"; 11808 12781 }; 11809 - propagatedBuildInputs = [ MixinLinewise TestDeep ]; 12782 + propagatedBuildInputs = [ MixinLinewise ]; 11810 12783 meta = { 11811 12784 description = "Read a POD document as a series of trivial events"; 11812 12785 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11813 12786 }; 12787 + buildInputs = [ TestDeep ]; 11814 12788 }; 11815 12789 11816 12790 PodParser = buildPerlPackage { ··· 11846 12820 url = "mirror://cpan/authors/id/P/PE/PERLER/${name}.tar.gz"; 11847 12821 sha256 = "ccb42272c7503379cb1131394620ee50276d72844e0e80eb4b007a9d58f87623"; 11848 12822 }; 11849 - buildInputs = [ TestMore ]; 11850 12823 propagatedBuildInputs = [ PodPOM ]; 11851 12824 meta = { 11852 12825 description = "Generate the TOC of a POD with Pod::POM"; ··· 11861 12834 url = "mirror://cpan/authors/id/T/TJ/TJENNESS/${name}.tar.gz"; 11862 12835 sha256 = "15a840ea1c8a76cd3c865fbbf2fec33b03615c0daa50f9c800c54e0cf0659d46"; 11863 12836 }; 11864 - buildInputs = [ ModuleBuild ]; 11865 - propagatedBuildInputs = [ self."if" ]; 11866 12837 meta = { 11867 12838 homepage = https://github.com/timj/perl-Pod-LaTeX/tree/master; 11868 12839 description = "Convert Pod data to formatted Latex"; ··· 11871 12842 }; 11872 12843 11873 12844 podlators = buildPerlPackage rec { 11874 - name = "podlators-4.06"; 12845 + name = "podlators-4.10"; 11875 12846 src = fetchurl { 11876 12847 url = "mirror://cpan/authors/id/R/RR/RRA/${name}.tar.gz"; 11877 - sha256 = "0fsb1k88fsqwgmk5fkcz57jf27g6ip4ncikawslm596d1si2h48a"; 12848 + sha256 = "008b4j41ijrfyyq5nd3y7pqyww6rg49fjg2c6kmpnqrmgs347qqp"; 11878 12849 }; 11879 12850 meta = { 11880 12851 description = "Convert POD data to various other formats"; ··· 11883 12854 }; 11884 12855 11885 12856 podlinkcheck = buildPerlPackage rec { 11886 - name = "podlinkcheck-14"; 12857 + name = "podlinkcheck-15"; 11887 12858 src = fetchurl { 11888 12859 url = "mirror://cpan/authors/id/K/KR/KRYDE/${name}.tar.gz"; 11889 - sha256 = "8ad152bdffbb7f5080616c0c0ae142f75b4c1255ed82b9cd80a5f4e3172fed3d"; 12860 + sha256 = "4e3bebec1bf82dbf850a94ae26a253644cf5806ec41afc74e43e1710a37321db"; 11890 12861 }; 11891 - propagatedBuildInputs = [ FileFindIterator FileHomeDir IPCRun constantdefer libintlperl ]; 12862 + propagatedBuildInputs = [ FileFindIterator FileHomeDir IPCRun constant-defer libintl_perl ]; 11892 12863 meta = { 11893 12864 homepage = http://user42.tuxfamily.org/podlinkcheck/index.html; 11894 12865 description = "Check POD L<> link references"; ··· 11921 12892 }; 11922 12893 11923 12894 PodMarkdown = buildPerlPackage { 11924 - name = "Pod-Markdown-2.000"; 12895 + name = "Pod-Markdown-3.005"; 11925 12896 src = fetchurl { 11926 - url = mirror://cpan/authors/id/R/RW/RWSTAUNER/Pod-Markdown-2.000.tar.gz; 11927 - sha256 = "0qix7gmrc2ypm5dl1w5ajnjy32xlmy73wb3zycc1pxl5lipigsx8"; 12897 + url = mirror://cpan/authors/id/R/RW/RWSTAUNER/Pod-Markdown-3.005.tar.gz; 12898 + sha256 = "00s3745kl4vbxqyi2lx149q5ghyfazc4fd00kcpl84bb87jfgdzq"; 11928 12899 }; 11929 12900 buildInputs = [ TestDifferences ]; 11930 12901 meta = { ··· 11934 12905 }; 11935 12906 }; 11936 12907 12908 + PodMarkdownGithub = buildPerlPackage rec { 12909 + name = "Pod-Markdown-Github-0.03"; 12910 + src = fetchurl { 12911 + url = mirror://cpan/authors/id/M/MI/MINIMAL/Pod-Markdown-Github-0.03.tar.gz; 12912 + sha256 = "0y555pb78j0lz24kdgiwkmk1vcv4lg3a3mvnw9vm2qqnkp7p0nag"; 12913 + }; 12914 + propagatedBuildInputs = [ PodMarkdown ]; 12915 + buildInputs = [ TestDifferences ]; 12916 + meta = { 12917 + description = "Convert POD to Github's specific markdown"; 12918 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12919 + }; 12920 + }; 12921 + 11937 12922 PodSimple = buildPerlPackage { 11938 - name = "Pod-Simple-3.05"; 12923 + name = "Pod-Simple-3.35"; 11939 12924 src = fetchurl { 11940 - url = mirror://cpan/authors/id/A/AR/ARANDAL/Pod-Simple-3.05.tar.gz; 11941 - sha256 = "1j0kqcvr9ykcqlkr797j1npkbggykb3p4w5ri73s8mi163lzxkqb"; 12925 + url = mirror://cpan/authors/id/K/KH/KHW/Pod-Simple-3.35.tar.gz; 12926 + sha256 = "0gg11ibbc02l2aw0bsv4jx0jax8z0apgfy3p5csqnvhlsb6218cr"; 11942 12927 }; 11943 - propagatedBuildInputs = [constant PodEscapes]; 12928 + propagatedBuildInputs = [ TextTabsWrap ]; 11944 12929 }; 11945 12930 11946 12931 PodSpell = buildPerlPackage rec { 11947 - name = "Pod-Spell-1.01"; 12932 + name = "Pod-Spell-1.20"; 11948 12933 src = fetchurl { 11949 - url = "mirror://cpan/authors/id/S/SB/SBURKE/${name}.tar.gz"; 11950 - sha256 = "938648dca5b62e591783347f9d4d4e2a5239f9629c6adfed9a581b9457ef7d2e"; 12934 + url = mirror://cpan/authors/id/D/DO/DOLMEN/Pod-Spell-1.20.tar.gz; 12935 + sha256 = "6383f7bfe22bc0d839a08057a0ce780698b046184aea935be4833d94986dd03c"; 11951 12936 }; 12937 + propagatedBuildInputs = [ ClassTiny FileShareDir LinguaENInflect PathTiny ]; 12938 + buildInputs = [ FileShareDirInstall TestDeep ]; 12939 + }; 12940 + 12941 + PodStrip = buildPerlModule rec { 12942 + name = "Pod-Strip-1.02"; 12943 + src = fetchurl { 12944 + url = mirror://cpan/authors/id/D/DO/DOMM/Pod-Strip-1.02.tar.gz; 12945 + sha256 = "1zsjfw2cjq1bd3ppl67fdvrx46vj9lina0c3cv9qgk5clzvaq3fq"; 12946 + }; 12947 + meta = { 12948 + description = "Remove POD from Perl code"; 12949 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12950 + }; 11952 12951 }; 11953 12952 11954 12953 PodUsage = buildPerlPackage { 11955 - name = "Pod-Usage-1.67"; 12954 + name = "Pod-Usage-1.69"; 11956 12955 src = fetchurl { 11957 - url = mirror://cpan/authors/id/M/MA/MAREKR/Pod-Usage-1.67.tar.gz; 11958 - sha256 = "c8be6d29b0dfe304c4ddfcc140f93d4c4de7a8362ea6e2651611c288b53cc68a"; 12956 + url = mirror://cpan/authors/id/M/MA/MAREKR/Pod-Usage-1.69.tar.gz; 12957 + sha256 = "1a920c067b3c905b72291a76efcdf1935ba5423ab0187b9a5a63cfc930965132"; 11959 12958 }; 11960 - propagatedBuildInputs = [ perl ]; 12959 + propagatedBuildInputs = [ podlators ]; 11961 12960 meta = { 11962 12961 description = "Pod::Usage extracts POD documentation and shows usage information"; 11963 12962 }; ··· 11970 12969 sha256 = "5af25b29a55783e495a9df5ef6293240e2c9ab02764613d79f1ed50b12dec5ae"; 11971 12970 }; 11972 12971 buildInputs = [ PPI SoftwareLicense TestDifferences ]; 11973 - propagatedBuildInputs = [ ConfigMVP ConfigMVPReaderINI DateTime ListMoreUtils LogDispatchouli MixinLinewise ModuleRuntime Moose ParamsUtil PodElemental StringFlogger StringFormatter StringRewritePrefix namespaceautoclean ]; 12972 + propagatedBuildInputs = [ ConfigMVPReaderINI DateTime ListMoreUtils LogDispatchouli PodElemental ]; 11974 12973 meta = { 11975 12974 homepage = https://github.com/rjbs/Pod-Weaver; 11976 12975 description = "Weave together a Pod document from an outline"; ··· 11988 12987 }; 11989 12988 11990 12989 POSIXstrftimeCompiler = buildPerlModule rec { 11991 - name = "POSIX-strftime-Compiler-0.41"; 12990 + name = "POSIX-strftime-Compiler-0.42"; 11992 12991 src = fetchurl { 11993 12992 url = "mirror://cpan/authors/id/K/KA/KAZEBURO/${name}.tar.gz"; 11994 - sha256 = "670b89e11500f3808c9e21b1c300089622f68906ff12b1cbfba8e30d3a1c3739"; 12993 + sha256 = "26582bdd78b254bcc1c56d0b770fa280e8b8f70957c84dc44572ba4cacb0ac11"; 11995 12994 }; 11996 12995 # We cannot change timezones on the fly. 11997 12996 prePatch = "rm t/04_tzset.t"; ··· 12014 13013 description = "Collaborative, content-based spam filtering network agent"; 12015 13014 license = stdenv.lib.licenses.mit; 12016 13015 }; 13016 + doCheck = false; 12017 13017 }; 12018 13018 12019 13019 ··· 12038 13038 url = "mirror://cpan/authors/id/R/RO/ROODE/${name}.tar.gz"; 12039 13039 sha256 = "8ae5c4e85299e5c8bddd1b196f2eea38f00709e0dc0cb60454dc9114ae3fff0d"; 12040 13040 }; 13041 + propagatedBuildInputs = [ Readonly ]; 12041 13042 }; 12042 13043 12043 - Redis = buildPerlPackage rec { 13044 + Redis = buildPerlModule rec { 12044 13045 name = "Redis-1.991"; 12045 13046 src = fetchurl { 12046 13047 url = "mirror://cpan/authors/id/D/DA/DAMS/${name}.tar.gz"; ··· 12058 13059 }; 12059 13060 12060 13061 RegexpAssemble = buildPerlPackage rec { 12061 - name = "Regexp-Assemble-0.35"; 13062 + name = "Regexp-Assemble-0.38"; 12062 13063 src = fetchurl { 12063 - url = "mirror://cpan/modules/by-module/Regexp/${name}.tar.gz"; 12064 - sha256 = "1msxrriq74q8iacn2hkcw6g4qjjwv777avryiyz1w29h55mwq083"; 13064 + url = mirror://cpan/authors/id/R/RS/RSAVAGE/Regexp-Assemble-0.38.tgz; 13065 + sha256 = "0hp4v8mghmpflq9l9fqrkjg4cw0d3ha2nrmnsnzwjwqvmvwyfsx0"; 12065 13066 }; 12066 13067 }; 12067 13068 12068 13069 RegexpCommon = buildPerlPackage { 12069 - name = "Regexp-Common-2013031301"; 13070 + name = "Regexp-Common-2017060201"; 12070 13071 src = fetchurl { 12071 - url = mirror://cpan/authors/id/A/AB/ABIGAIL/Regexp-Common-2013031301.tar.gz; 12072 - sha256 = "729a8198d264aa64ecbb233ff990507f97fbb66bda746b95f3286f50f5f25c84"; 13072 + url = mirror://cpan/authors/id/A/AB/ABIGAIL/Regexp-Common-2017060201.tar.gz; 13073 + sha256 = "ee07853aee06f310e040b6bf1a0199a18d81896d3219b9b35c9630d0eb69089b"; 12073 13074 }; 12074 13075 meta = with stdenv.lib; { 12075 13076 description = "Provide commonly requested regular expressions"; ··· 12097 13098 }; 12098 13099 }; 12099 13100 12100 - RegexpGrammars = buildPerlPackage rec { 12101 - name = "Regexp-Grammars-1.045"; 13101 + RegexpGrammars = buildPerlModule rec { 13102 + name = "Regexp-Grammars-1.048"; 12102 13103 src = fetchurl { 12103 13104 url = "mirror://cpan/authors/id/D/DC/DCONWAY/${name}.tar.gz"; 12104 - sha256 = "8ab001f5641d03f7acce09ca5826b219b02ce40f8e56c2066737228a9232b594"; 13105 + sha256 = "d7718d9bb0d4259eabf326838e3f841b440c4e959faf9615d9ad9c345f4a3d6f"; 12105 13106 }; 12106 13107 meta = { 12107 13108 homepage = http://search.cpan.org/~dconway/Regexp-Grammars-1.045/lib/Regexp/Grammars.pm; ··· 12122 13123 }; 12123 13124 12124 13125 RegexpParser = buildPerlPackage { 12125 - name = "Regexp-Parser-0.21"; 13126 + name = "Regexp-Parser-0.22"; 12126 13127 src = fetchurl { 12127 - url = mirror://cpan/authors/id/T/TO/TODDR/Regexp-Parser-0.21.tar.gz; 12128 - sha256 = "d70cb66821f1f67a9b1ff53f0fa33c06aec8693791e0a5943be6760c25d2768d"; 13128 + url = mirror://cpan/authors/id/T/TO/TODDR/Regexp-Parser-0.22.tar.gz; 13129 + sha256 = "d6d3c711657a380f1cb24d8b54a1cd20f725f7f54665189e9e67bb0b877109a3"; 12129 13130 }; 12130 13131 meta = { 12131 13132 homepage = http://wiki.github.com/toddr/Regexp-Parser; ··· 12134 13135 }; 12135 13136 }; 12136 13137 12137 - RESTUtils = buildPerlPackage { 13138 + RESTUtils = buildPerlModule { 12138 13139 name = "REST-Utils-0.6"; 12139 13140 src = fetchurl { 12140 13141 url = mirror://cpan/authors/id/J/JA/JALDHAR/REST-Utils-0.6.tar.gz; 12141 13142 sha256 = "1zdrf3315rp2b8r9dwwj5h93xky7i33iawf4hzszwcddhzflmsfl"; 12142 13143 }; 12143 - buildInputs = [ TestWWWMechanizeCGI ]; 13144 + buildInputs = [ TestLongString TestWWWMechanize TestWWWMechanizeCGI ]; 12144 13145 meta = { 12145 13146 homepage = http://jaldhar.github.com/REST-Utils; 12146 13147 description = "Utility functions for REST applications"; ··· 12151 13152 }; 12152 13153 12153 13154 RpcXML = buildPerlPackage { 12154 - name = "RPC-XML-0.78"; 13155 + name = "RPC-XML-0.80"; 12155 13156 src = fetchurl { 12156 - url = mirror://cpan/authors/id/R/RJ/RJRAY/RPC-XML-0.78.tar.gz; 12157 - sha256 = "0spci3sj2hq9k916sk9k2gchqrbnz9lwmlcnwf1k33wzl8j2gh52"; 13157 + url = mirror://cpan/authors/id/R/RJ/RJRAY/RPC-XML-0.80.tar.gz; 13158 + sha256 = "1xvy9hs7bqsjnk0663kf7zk2qjg0pzv96n6z2wlc2w5bgal7q3ga"; 12158 13159 }; 12159 - propagatedBuildInputs = [LWP XMLLibXML XMLParser]; 13160 + propagatedBuildInputs = [ XMLParser ]; 12160 13161 doCheck = false; 12161 13162 }; 12162 13163 12163 13164 ReturnValue = buildPerlPackage { 12164 - name = "Return-Value-1.666004"; 13165 + name = "Return-Value-1.666005"; 12165 13166 src = fetchurl { 12166 - url = mirror://cpan/authors/id/R/RJ/RJBS/Return-Value-1.666004.tar.gz; 12167 - sha256 = "0xr7ic212p36arzdpph2l2yy1y88c7qaf4nng3gqb29zc9kzy3bc"; 13167 + url = mirror://cpan/authors/id/R/RJ/RJBS/Return-Value-1.666005.tar.gz; 13168 + sha256 = "1b2hfmdl19zi1z3npzv9wf6dh1g0xd88i70b4233ds9icnln08lf"; 12168 13169 }; 12169 13170 }; 12170 13171 12171 - RoleBasic = buildPerlPackage { 13172 + RoleBasic = buildPerlModule { 12172 13173 name = "Role-Basic-0.13"; 12173 13174 src = fetchurl { 12174 13175 url = mirror://cpan/authors/id/O/OV/OVID/Role-Basic-0.13.tar.gz; ··· 12186 13187 url = mirror://cpan/authors/id/R/RJ/RJBS/Role-HasMessage-0.006.tar.gz; 12187 13188 sha256 = "1lylfvarjfy6wy34dfny3032pc6r33mjby5yzzhmxybg8zhdp9pn"; 12188 13189 }; 12189 - buildInputs = [ Moose ]; 12190 - propagatedBuildInputs = [ Moose MooseXRoleParameterized StringErrf TryTiny namespaceclean ]; 13190 + propagatedBuildInputs = [ MooseXRoleParameterized StringErrf ]; 12191 13191 meta = { 12192 13192 description = "A thing with a message method"; 12193 13193 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 12200 13200 url = mirror://cpan/authors/id/R/RJ/RJBS/Role-Identifiable-0.007.tar.gz; 12201 13201 sha256 = "1bbkj2wqpbfdw1cbm99vg9d94rvzba19m18xhnylaym0l78lc4sn"; 12202 13202 }; 12203 - buildInputs = [ Moose ]; 12204 13203 propagatedBuildInputs = [ Moose ]; 12205 13204 meta = { 12206 13205 description = "A thing with a list of tags"; ··· 12222 13221 }; 12223 13222 12224 13223 RSSParserLite = buildPerlPackage { 12225 - name = "RSS-Parser-Lite-0.10"; 13224 + name = "RSS-Parser-Lite-0.12"; 12226 13225 src = fetchurl { 12227 - url = mirror://cpan/authors/id/E/EB/EBOSRUP/RSS-Parser-Lite-0.10.tar.gz; 12228 - sha256 = "1spvi0z62saz2cam8kwk2k561aavw2w42g3ykj38w1kmydvsk8z6"; 13226 + url = mirror://cpan/authors/id/T/TF/TFPBL/RSS-Parser-Lite-0.12.tar.gz; 13227 + sha256 = "1fcmp4qp7q3xr2mw7clqqwph45icbvgfs2n41gp9zamim2y39p49"; 12229 13228 }; 12230 - propagatedBuildInputs = [ SOAPLite ]; 13229 + propagatedBuildInputs = [ locallib ]; 12231 13230 meta = { 12232 13231 maintainers = with maintainers; [ ]; 12233 13232 platforms = stdenv.lib.platforms.unix; 12234 13233 }; 13234 + doCheck = false; 12235 13235 }; 12236 13236 12237 13237 RTClientREST = buildPerlPackage { 12238 - name = "RT-Client-REST-0.49"; 13238 + name = "RT-Client-REST-0.51"; 12239 13239 src = fetchurl { 12240 - url = mirror://cpan/authors/id/D/DM/DMITRI/RT-Client-REST-0.49.tar.gz; 12241 - sha256 = "832c84b4f19e97781e8902f123a659fdcfef68e0ed9cfe09055852e9d68f7afc"; 13240 + url = mirror://cpan/authors/id/D/DM/DMITRI/RT-Client-REST-0.51.tar.gz; 13241 + sha256 = "6a9df61c7f209f634613a8824393932d2faf2497b1c580ed8e5dd7794a36ea7d"; 12242 13242 }; 12243 - buildInputs = [ TestException ]; 12244 - propagatedBuildInputs = [ CGI DateTime DateTimeFormatDateParse Error ExceptionClass HTTPCookies HTTPMessage LWP ParamsValidate URI ]; 13243 + buildInputs = [ CGI DateTime DateTimeFormatDateParse Error ExceptionClass HTTPCookies LWP ParamsValidate TestException ]; 12245 13244 meta = { 12246 13245 description = "Talk to RT installation using REST protocol"; 12247 13246 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 12257 13256 }; 12258 13257 12259 13258 SafeIsa = buildPerlPackage { 12260 - name = "Safe-Isa-1.000004"; 13259 + name = "Safe-Isa-1.000008"; 12261 13260 src = fetchurl { 12262 - url = mirror://cpan/authors/id/E/ET/ETHER/Safe-Isa-1.000004.tar.gz; 12263 - sha256 = "0sqwma0xqxrgnsm0jfy17szq87bskzq67cdh7p934qdifh5nfwn9"; 13261 + url = mirror://cpan/authors/id/E/ET/ETHER/Safe-Isa-1.000008.tar.gz; 13262 + sha256 = "08r74hwxq5b3bibnbwjr9anybg15l3zqdgcirpw1xm2qpvcxgdkx"; 12264 13263 }; 12265 13264 meta = { 12266 13265 homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; ··· 12270 13269 }; 12271 13270 12272 13271 ScalarListUtils = buildPerlPackage { 12273 - name = "Scalar-List-Utils-1.42"; 13272 + name = "Scalar-List-Utils-1.50"; 12274 13273 src = fetchurl { 12275 - url = mirror://cpan/authors/id/P/PE/PEVANS/Scalar-List-Utils-1.42.tar.gz; 12276 - sha256 = "3507f72541f66a2dce850b9b56771e5fccda3d215c52f74946c6e370c0f4a4da"; 13274 + url = mirror://cpan/authors/id/P/PE/PEVANS/Scalar-List-Utils-1.50.tar.gz; 13275 + sha256 = "06aab9c693380190e53be09be7daed20c5d6278f71956989c24cca7782013675"; 12277 13276 }; 12278 13277 meta = { 12279 13278 description = "Common Scalar and List utility subroutines"; ··· 12281 13280 }; 12282 13281 }; 12283 13282 12284 - ScalarString = buildPerlPackage rec { 12285 - name = "Scalar-String-0.002"; 13283 + ScalarString = buildPerlModule rec { 13284 + name = "Scalar-String-0.003"; 12286 13285 src = fetchurl { 12287 13286 url = "mirror://cpan/authors/id/Z/ZE/ZEFRAM/${name}.tar.gz"; 12288 - sha256 = "d3a45cc137bb9f7d8848d5a10a5142d275a98f8dcfd3adb60593cee9d33fa6ae"; 13287 + sha256 = "f54a17c9b78713b02cc43adfadf60b49467e7634d31317e8b9e9e97c26d68b52"; 12289 13288 }; 12290 - buildInputs = [ ModuleBuild ]; 12291 13289 }; 12292 13290 12293 - SCGI = buildPerlPackage rec { 13291 + SCGI = buildPerlModule rec { 12294 13292 name = "SCGI-0.6"; 12295 13293 src = fetchurl { 12296 13294 url = "mirror://cpan/authors/id/V/VI/VIPERCODE/${name}.tar.gz"; 12297 13295 sha256 = "196rj47mh4fq2vlnw595q391zja5v6qg7s3sy0vy8igfyid8rdsq"; 12298 13296 }; 12299 13297 preConfigure = "export HOME=$(mktemp -d)"; 12300 - buildInputs = [ ModuleBuild ]; 12301 13298 }; 12302 13299 12303 13300 ScopeGuard = buildPerlPackage { 12304 - name = "Scope-Guard-0.20"; 13301 + name = "Scope-Guard-0.21"; 12305 13302 src = fetchurl { 12306 - url = mirror://cpan/authors/id/C/CH/CHOCOLATE/Scope-Guard-0.20.tar.gz; 12307 - sha256 = "1lsagnz6pli035zvx5c1x4qm9fabi773vns86yd8lzfpldhfv3sv"; 13303 + url = mirror://cpan/authors/id/C/CH/CHOCOLATE/Scope-Guard-0.21.tar.gz; 13304 + sha256 = "0y6jfzvxiz8h5yfz701shair0ilypq2mvimd7wn8wi2nbkm1p6wc"; 12308 13305 }; 12309 13306 meta = { 12310 13307 description = "Lexically-scoped resource management"; ··· 12313 13310 }; 12314 13311 12315 13312 ScopeUpper = buildPerlPackage rec { 12316 - name = "Scope-Upper-0.29"; 13313 + name = "Scope-Upper-0.30"; 12317 13314 src = fetchurl { 12318 13315 url = "mirror://cpan/authors/id/V/VP/VPIT/${name}.tar.gz"; 12319 - sha256 = "4b07360a243ce0ccaacfdfa98ae38ef2686aa908fcf4ef3d669105ac36759e0a"; 13316 + sha256 = "7f151582423850d814034404b1e23b5efb281b9dd656b9afe81c761ebb88bbb4"; 12320 13317 }; 12321 13318 meta = { 12322 13319 homepage = http://search.cpan.org/dist/Scope-Upper/; ··· 12338 13335 }; 12339 13336 12340 13337 SelfLoader = buildPerlPackage { 12341 - name = "SelfLoader-1.20"; 13338 + name = "SelfLoader-1.24"; 12342 13339 src = fetchurl { 12343 - url = mirror://cpan/authors/id/S/SM/SMUELLER/SelfLoader-1.20.tar.gz; 12344 - sha256 = "79b1e2b8e4081854fba666441287c18b6bd822defb5bbee79067370edba1a042"; 13340 + url = mirror://cpan/authors/id/S/SM/SMUELLER/SelfLoader-1.24.tar.gz; 13341 + sha256 = "4c7cd20fd82aa10520ac14b05fa003f60c72bb4c95527bd12aec8bf3c4546098"; 12345 13342 }; 12346 13343 meta = { 12347 13344 description = "Load functions only on demand"; ··· 12350 13347 }; 12351 13348 12352 13349 ServerStarter = buildPerlModule rec { 12353 - name = "Server-Starter-0.33"; 13350 + name = "Server-Starter-0.34"; 12354 13351 src = fetchurl { 12355 13352 url = "mirror://cpan/authors/id/K/KA/KAZUHO/${name}.tar.gz"; 12356 - sha256 = "109cc1ede244f2edb7e020c507d4a1ff7a8074f22a8f7c30253fb00af1aba6f6"; 13353 + sha256 = "96a20d4a1f341655bd1b26df5795d57c5d7498d9bcf8ca9d0d6e2ed743608f78"; 12357 13354 }; 12358 - buildInputs = [ ModuleBuild TestRequires TestSharedFork TestTCP ]; 13355 + buildInputs = [ TestRequires TestSharedFork TestTCP ]; 12359 13356 meta = { 12360 13357 homepage = https://github.com/kazuho/p5-Server-Starter; 12361 13358 description = "A superdaemon for hot-deploying server programs"; ··· 12377 13374 SetIntSpan = buildPerlPackage rec { 12378 13375 name = "Set-IntSpan-1.19"; 12379 13376 src = fetchurl { 12380 - url = "https://cpan.metacpan.org/authors/id/S/SW/SWMCD/Set-IntSpan-1.19.tar.gz"; 13377 + url = mirror://cpan/authors/id/S/SW/SWMCD/Set-IntSpan-1.19.tar.gz; 12381 13378 sha256 = "1l6znd40ylzvfwl02rlqzvakv602rmvwgm2xd768fpgc2fdm9dqi"; 12382 13379 }; 12383 13380 ··· 12387 13384 }; 12388 13385 12389 13386 SetObject = buildPerlPackage rec { 12390 - name = "Set-Object-1.35"; 13387 + name = "Set-Object-1.39"; 12391 13388 src = fetchurl { 12392 13389 url = "mirror://cpan/authors/id/R/RU/RURBAN/${name}.tar.gz"; 12393 - sha256 = "189a4d7cc3e583faa8518a63a95cf4aa3a320f79b5c6f5e40970687244080ee7"; 13390 + sha256 = "5effcfeb104da334f413a20dee9cdc5e874246096c3b282190a5f44453401810"; 12394 13391 }; 12395 13392 meta = { 12396 13393 description = "Unordered collections (sets) of Perl Objects"; ··· 12432 13429 }; 12433 13430 }; 12434 13431 13432 + SnowballNorwegian = buildPerlModule rec { 13433 + name = "Snowball-Norwegian-1.2"; 13434 + src = fetchurl { 13435 + url = mirror://cpan/authors/id/A/AS/ASKSH/Snowball-Norwegian-1.2.tar.gz; 13436 + sha256 = "0675v45bbsh7vr7kpf36xs2q79g02iq1kmfw22h20xdk4rzqvkqx"; 13437 + }; 13438 + meta = { 13439 + description = "Porters stemming algorithm for norwegian."; 13440 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13441 + }; 13442 + }; 13443 + 13444 + SnowballSwedish = buildPerlModule rec { 13445 + name = "Snowball-Swedish-1.2"; 13446 + src = fetchurl { 13447 + url = mirror://cpan/authors/id/A/AS/ASKSH/Snowball-Swedish-1.2.tar.gz; 13448 + sha256 = "0agwc12jk5kmabnpsplw3wf4ii5w1zb159cpin44x3srb0sr5apg"; 13449 + }; 13450 + meta = { 13451 + description = "Porters stemming algorithm for swedish."; 13452 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13453 + }; 13454 + }; 13455 + 12435 13456 SOAPLite = buildPerlPackage { 12436 13457 name = "SOAP-Lite-1.11"; 12437 13458 src = fetchurl { ··· 12494 13515 }; 12495 13516 }; 12496 13517 13518 + SoftwareLicenseCCpack = buildPerlPackage rec { 13519 + name = "Software-License-CCpack-1.11"; 13520 + src = fetchurl { 13521 + url = mirror://cpan/authors/id/B/BB/BBYRD/Software-License-CCpack-1.11.tar.gz; 13522 + sha256 = "1cakbn7am8mhalwas5h33l7c6avdqpg42z478p6rav11pim5qksr"; 13523 + }; 13524 + propagatedBuildInputs = [ SoftwareLicense ]; 13525 + buildInputs = [ TestCheckDeps ]; 13526 + meta = { 13527 + description = "Software::License pack for Creative Commons' licenses"; 13528 + license = with stdenv.lib.licenses; [ lgpl3Plus ]; 13529 + homepage = "https://github.com/SineSwiper/Software-License-CCpack"; 13530 + }; 13531 + }; 13532 + 12497 13533 SortKey = buildPerlPackage rec { 12498 13534 name = "Sort-Key-1.33"; 12499 13535 src = fetchurl { 12500 13536 url = "mirror://cpan/authors/id/S/SA/SALVA/${name}.tar.gz"; 12501 13537 sha256 = "1kqs10s2plj6c96srk0j8d7xj8dxk1704r7mck8rqk09mg7lqspd"; 12502 13538 }; 12503 - buildInputs = [ TestMore ]; 12504 13539 meta = { 12505 13540 description = "Sort arrays by one or multiple calculated keys"; 12506 13541 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 12508 13543 }; 12509 13544 12510 13545 SortVersions = buildPerlPackage rec { 12511 - name = "Sort-Versions-1.5"; 13546 + name = "Sort-Versions-1.62"; 12512 13547 src = fetchurl { 12513 - url = "mirror://cpan/authors/id/E/ED/EDAVIS/${name}.tar.gz"; 12514 - sha256 = "1yhyxaakyhcffgr9lwd314badhlc2gh9f6n47013ljshbnkgzhh9"; 13548 + url = mirror://cpan/authors/id/N/NE/NEILB/Sort-Versions-1.62.tar.gz; 13549 + sha256 = "1aifzm79ky03gi2lwxyx4mk6yky8x215j0kz4f0jbgkf803k6pxz"; 12515 13550 }; 12516 13551 }; 12517 13552 13553 + Specio = buildPerlPackage rec { 13554 + name = "Specio-0.42"; 13555 + src = fetchurl { 13556 + url = mirror://cpan/authors/id/D/DR/DROLSKY/Specio-0.42.tar.gz; 13557 + sha256 = "1xjfa9g4vc6x3f0bzzbac8dwgpc4in4za1l1sp0y6ykdla9qna93"; 13558 + }; 13559 + propagatedBuildInputs = [ DevelStackTrace EvalClosure MROCompat ModuleRuntime RoleTiny SubQuote TryTiny ]; 13560 + buildInputs = [ TestFatal TestNeeds ]; 13561 + meta = { 13562 + description = "Type constraints and coercions for Perl"; 13563 + license = with stdenv.lib.licenses; [ artistic2 ]; 13564 + homepage = "http://metacpan.org/release/Specio"; 13565 + }; 13566 + }; 13567 + 13568 + SpecioLibraryPathTiny = buildPerlPackage rec { 13569 + name = "Specio-Library-Path-Tiny-0.04"; 13570 + src = fetchurl { 13571 + url = mirror://cpan/authors/id/D/DR/DROLSKY/Specio-Library-Path-Tiny-0.04.tar.gz; 13572 + sha256 = "0cyfx8gigsgisdwynjamh8jkpad23sr8v6a98hq285zmibm16s7g"; 13573 + }; 13574 + propagatedBuildInputs = [ PathTiny Specio ]; 13575 + buildInputs = [ Filepushd TestFatal ]; 13576 + meta = { 13577 + description = "Path::Tiny types and coercions for Specio"; 13578 + license = with stdenv.lib.licenses; [ asl20 ]; 13579 + homepage = "http://metacpan.org/release/Specio-Library-Path-Tiny"; 13580 + }; 13581 + }; 13582 + 12518 13583 Spiffy = buildPerlPackage rec { 12519 13584 name = "Spiffy-0.46"; 12520 13585 src = fetchurl { 12521 13586 url = "mirror://cpan/authors/id/I/IN/INGY/${name}.tar.gz"; 12522 13587 sha256 = "18qxshrjh0ibpzjm2314157mxlibh3smyg64nr4mq990hh564n4g"; 12523 13588 }; 12524 - buildInputs = [ ExtUtilsMakeMaker ]; 12525 13589 }; 12526 13590 12527 13591 SpreadsheetParseExcel = buildPerlPackage rec { ··· 12530 13594 url = "mirror://cpan/authors/id/D/DO/DOUGW/${name}.tar.gz"; 12531 13595 sha256 = "6ec4cb429bd58d81640fe12116f435c46f51ff1040c68f09cc8b7681c1675bec"; 12532 13596 }; 12533 - propagatedBuildInputs = [ CryptRC4 DigestPerlMD5 IOstringy OLEStorage_Lite ]; 13597 + propagatedBuildInputs = [ CryptRC4 DigestPerlMD5 IOStringy OLEStorage_Lite ]; 12534 13598 meta = { 12535 13599 homepage = https://github.com/runrig/spreadsheet-parseexcel/; 12536 13600 description = "Read information from an Excel file"; ··· 12558 13622 sha256 = "9f44afe031a0cc63a6ccabaa46ba7ec58ef4db940559cee7fbc2dfbbf37bccab"; 12559 13623 }; 12560 13624 buildInputs = [ TestDeep TestException TestWarn ]; 12561 - propagatedBuildInputs = [ HashMerge MROCompat Moo SubQuote ]; 13625 + propagatedBuildInputs = [ HashMerge MROCompat Moo ]; 12562 13626 meta = { 12563 13627 description = "Generate SQL from Perl data structures"; 12564 13628 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12565 13629 }; 12566 13630 }; 12567 13631 12568 - SQLAbstractLimit = buildPerlPackage rec { 13632 + SQLAbstractLimit = buildPerlModule rec { 12569 13633 name = "SQL-Abstract-Limit-0.141"; 12570 13634 src = fetchurl { 12571 13635 url = "mirror://cpan/authors/id/D/DA/DAVEBAIRD/${name}.tar.gz"; 12572 13636 sha256 = "1qqh89kz065mkgyg5pjcgbf8qcpzfk8vf1lgkbwynknadmv87zqg"; 12573 13637 }; 12574 - propagatedBuildInputs = 12575 - [ SQLAbstract TestException DBI TestDeep ]; 12576 - buildInputs = [ TestPod TestPodCoverage ]; 13638 + propagatedBuildInputs = [ DBI SQLAbstract ]; 13639 + buildInputs = [ TestDeep TestException ]; 12577 13640 }; 12578 13641 12579 13642 SQLSplitStatement = buildPerlPackage rec { 12580 13643 name = "SQL-SplitStatement-1.00020"; 12581 13644 src = fetchurl { 12582 - url = "mirror://cpan/modules/by-module/SQL/${name}.tar.gz"; 13645 + url = mirror://cpan/authors/id/E/EM/EMAZEP/SQL-SplitStatement-1.00020.tar.gz; 12583 13646 sha256 = "0bqg45k4c9qkb2ypynlwhpvzsl4ssfagmsalys18s5c79ps30z7p"; 12584 13647 }; 12585 13648 buildInputs = [ TestException ]; ··· 12592 13655 SQLTokenizer = buildPerlPackage rec { 12593 13656 name = "SQL-Tokenizer-0.24"; 12594 13657 src = fetchurl { 12595 - url = "mirror://cpan/modules/by-module/SQL/${name}.tar.gz"; 13658 + url = mirror://cpan/authors/id/I/IZ/IZUT/SQL-Tokenizer-0.24.tar.gz; 12596 13659 sha256 = "1qa2dfbzdlr5qqdam9yn78z5w3al5r8577x06qan8wv58ay6ka7s"; 12597 13660 }; 12598 13661 }; 12599 13662 12600 13663 SQLTranslator = buildPerlPackage rec { 12601 - name = "SQL-Translator-0.11021"; 13664 + name = "SQL-Translator-0.11024"; 12602 13665 src = fetchurl { 12603 13666 url = "mirror://cpan/authors/id/I/IL/ILMARI/${name}.tar.gz"; 12604 - sha256 = "64cb38a9f78367bc115359a999003bbeb3c32cc75bba8306ec1a938fc441bfd1"; 13667 + sha256 = "5bde9d6f67850089ef35a9296d6f53e5ee8e991438366b71477f3f27c1581bb1"; 12605 13668 }; 12606 13669 buildInputs = [ JSON TestDifferences TestException XMLWriter YAML ]; 12607 - propagatedBuildInputs = [ CarpClan DBI FileShareDir ListMoreUtils Moo PackageVariant ParseRecDescent TryTiny ]; 13670 + propagatedBuildInputs = [ CarpClan DBI FileShareDir Moo PackageVariant ParseRecDescent TryTiny ]; 12608 13671 meta = { 12609 13672 description = "SQL DDL transformations and more"; 12610 13673 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 12613 13676 }; 12614 13677 12615 13678 PackageVariant = buildPerlPackage { 12616 - name = "Package-Variant-1.002002"; 13679 + name = "Package-Variant-1.003002"; 12617 13680 src = fetchurl { 12618 - url = mirror://cpan/authors/id/H/HA/HAARG/Package-Variant-1.002002.tar.gz; 12619 - sha256 = "826780f19522f42c6b3d9f717ab6b5400f198cec08f4aa15b71aef9aa17e9b13"; 13681 + url = mirror://cpan/authors/id/M/MS/MSTROUT/Package-Variant-1.003002.tar.gz; 13682 + sha256 = "b2ed849d2f4cdd66467512daa3f143266d6df810c5fae9175b252c57bc1536dc"; 12620 13683 }; 12621 13684 buildInputs = [ TestFatal ]; 12622 - propagatedBuildInputs = [ ImportInto ModuleRuntime strictures ]; 13685 + propagatedBuildInputs = [ ImportInto strictures ]; 12623 13686 meta = { 12624 13687 description = "Parameterizable packages"; 12625 13688 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 12635 13698 }; 12636 13699 12637 13700 Starlet = buildPerlPackage { 12638 - name = "Starlet-0.28"; 13701 + name = "Starlet-0.31"; 12639 13702 src = fetchurl { 12640 - url = mirror://cpan/authors/id/K/KA/KAZUHO/Starlet-0.28.tar.gz; 12641 - sha256 = "245f606cdc8acadbe12e7e56dfa0752a8e8daa9a094373394fc17a45f5dde850"; 13703 + url = mirror://cpan/authors/id/K/KA/KAZUHO/Starlet-0.31.tar.gz; 13704 + sha256 = "b9603b8e62880cb4582f6a7939eafec65e6efd3d900f2c7dd342e5f4c68d62d8"; 12642 13705 }; 12643 - buildInputs = [ LWP TestTCP ]; 13706 + buildInputs = [ LWP TestSharedFork TestTCP ]; 12644 13707 propagatedBuildInputs = [ ParallelPrefork Plack ServerStarter ]; 12645 13708 meta = { 12646 13709 description = "A simple, high-performance PSGI/Plack HTTP server"; ··· 12654 13717 url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/Starman-${version}.tar.gz"; 12655 13718 sha256 = "1sbb5rb3vs82rlh1fjkgkcmj5pj62b4y9si4ihh45sl9m8c2qxx5"; 12656 13719 }; 12657 - buildInputs = [ LWP ModuleBuildTiny TestRequires ]; 12658 - propagatedBuildInputs = [ DataDump HTTPDate HTTPMessage HTTPParserXS NetServer Plack TestTCP ]; 13720 + buildInputs = [ LWP ModuleBuildTiny TestRequires TestTCP ]; 13721 + propagatedBuildInputs = [ DataDump HTTPParserXS NetServer Plack ]; 12659 13722 doCheck = false; # binds to various TCP ports 12660 13723 meta = { 12661 13724 inherit version; ··· 12666 13729 }; 12667 13730 12668 13731 StatisticsBasic = buildPerlPackage { 12669 - name = "Statistics-Basic-1.6607"; 13732 + name = "Statistics-Basic-1.6611"; 12670 13733 src = fetchurl { 12671 - url = mirror://cpan/authors/id/J/JE/JETTERO/Statistics-Basic-1.6607.tar.gz; 12672 - sha256 = "105agxl2581iqmwj1crgz33l5r19snf47h91hnjgm1nf555z79r7"; 13734 + url = mirror://cpan/authors/id/J/JE/JETTERO/Statistics-Basic-1.6611.tar.gz; 13735 + sha256 = "1ywl398z42hz9w1k0waf1caa6agz8jzsjlf4rzs1lgpx2mbcwmb8"; 12673 13736 }; 12674 13737 propagatedBuildInputs = [ NumberFormat ]; 12675 13738 meta = { ··· 12679 13742 }; 12680 13743 }; 12681 13744 12682 - StatisticsDescriptive = buildPerlPackage { 12683 - name = "Statistics-Descriptive-3.0605"; 13745 + StatisticsDescriptive = buildPerlModule { 13746 + name = "Statistics-Descriptive-3.0612"; 12684 13747 src = fetchurl { 12685 - url = mirror://cpan/authors/id/S/SH/SHLOMIF/Statistics-Descriptive-3.0605.tar.gz; 12686 - sha256 = "8e7dae184444e27ee959e33b3ae161cc83115d11da189ed5003b004450e04b48"; 13748 + url = mirror://cpan/authors/id/S/SH/SHLOMIF/Statistics-Descriptive-3.0612.tar.gz; 13749 + sha256 = "772413148e5e00efb32f277c4254aa78b9112490a896208dcd0025813afdbf7a"; 12687 13750 }; 12688 13751 meta = { 12689 13752 #homepage = http://web-cpan.berlios.de/modules/Statistics-Descriptive/; # berlios shut down; I found no replacement 12690 13753 description = "Module of basic descriptive statistical functions"; 12691 13754 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12692 13755 }; 13756 + propagatedBuildInputs = [ ListMoreUtils ]; 12693 13757 }; 12694 13758 12695 13759 StatisticsDistributions = buildPerlPackage rec { 12696 13760 name = "Statistics-Distributions-1.02"; 12697 13761 src = fetchurl { 12698 - url = "mirror://cpan/modules/by-module/Statistics/${name}.tar.gz"; 13762 + url = mirror://cpan/authors/id/M/MI/MIKEK/Statistics-Distributions-1.02.tar.gz; 12699 13763 sha256 = "1j1kswl98f4i9dn176f9aa3y9bissx2sscga5jm3gjl4pxm3k7zr"; 12700 13764 }; 12701 13765 }; ··· 12703 13767 StatisticsTTest = buildPerlPackage rec { 12704 13768 name = "Statistics-TTest-1.1.0"; 12705 13769 src = fetchurl { 12706 - url = "mirror://cpan/modules/by-module/Statistics/${name}.tar.gz"; 13770 + url = mirror://cpan/authors/id/Y/YU/YUNFANG/Statistics-TTest-1.1.0.tar.gz; 12707 13771 sha256 = "0rkifgzm4rappiy669dyi6lyxn2sdqaf0bl6gndlfa67b395kndj"; 12708 13772 }; 12709 13773 propagatedBuildInputs = [ StatisticsDescriptive StatisticsDistributions ]; ··· 12721 13785 }; 12722 13786 12723 13787 StreamBuffered = buildPerlPackage { 12724 - name = "Stream-Buffered-0.02"; 13788 + name = "Stream-Buffered-0.03"; 12725 13789 src = fetchurl { 12726 - url = mirror://cpan/authors/id/D/DO/DOY/Stream-Buffered-0.02.tar.gz; 12727 - sha256 = "0bfa3h2pryrbrcd1r7235k0ik4gw35r5ig8h8y3dfmk9l3y96vjr"; 13790 + url = mirror://cpan/authors/id/D/DO/DOY/Stream-Buffered-0.03.tar.gz; 13791 + sha256 = "0fs2n9zw6isfkha2kbqrvl9mwg572x1x0jlfaps0qsyynn846bcv"; 12728 13792 }; 12729 13793 meta = { 12730 13794 homepage = http://plackperl.org; ··· 12734 13798 }; 12735 13799 12736 13800 strictures = buildPerlPackage rec { 12737 - name = "strictures-2.000002"; 13801 + name = "strictures-2.000003"; 12738 13802 src = fetchurl { 12739 13803 url = "mirror://cpan/authors/id/H/HA/HAARG/${name}.tar.gz"; 12740 - sha256 = "0021m9k1f6dfqn88znlp24g7xsqxwwjbj91w474c7n5gngf5a0qk"; 13804 + sha256 = "08mgvf1d2651gsg3jgjfs13878ndqa4ji8vfsda9f7jjd84ymy17"; 12741 13805 }; 12742 13806 meta = { 12743 13807 homepage = http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit/strictures.git; ··· 12747 13811 }; 12748 13812 12749 13813 StringApprox = buildPerlPackage rec { 12750 - name = "String-Approx-3.27"; 13814 + name = "String-Approx-3.28"; 12751 13815 src = fetchurl { 12752 13816 url = "mirror://cpan/authors/id/J/JH/JHI/${name}.tar.gz"; 12753 - sha256 = "2b8c1acd24fa9681ebba0ccb3c49f16289de1d579af8a0c898ea8f8d1baf5d36"; 13817 + sha256 = "43201e762d8699cb0ac2c0764a5454bdc2306c0771014d6c8fba821480631342"; 12754 13818 }; 12755 13819 }; 12756 13820 12757 13821 StringCamelCase = buildPerlPackage rec { 12758 - name = "String-CamelCase-0.02"; 13822 + name = "String-CamelCase-0.04"; 12759 13823 src = fetchurl { 12760 - url = "mirror://cpan/modules/by-module/String/${name}.tar.gz"; 12761 - sha256 = "17kh8nap2z5g5rqcvw0m7mvbai7wr7h0al39w8l827zhqad8ss42"; 13824 + url = mirror://cpan/authors/id/H/HI/HIO/String-CamelCase-0.04.tar.gz; 13825 + sha256 = "1a8i4yzv586svd0pbxls7642vvmyiwzh4x2xyij8gbnfxsydxhw9"; 12762 13826 }; 12763 13827 }; 12764 13828 12765 13829 StringCRC32 = buildPerlPackage rec { 12766 - name = "String-CRC32-1.5"; 13830 + name = "String-CRC32-1.6"; 12767 13831 src = fetchurl { 12768 - url = mirror://cpan/authors/id/S/SO/SOENKE/String-CRC32-1.5.tar.gz; 12769 - sha256 = "0m3hjk292hnxyi8nkfy8hlr1khnbf2clgkb4kzj0ycq8gcd2z0as"; 13832 + url = mirror://cpan/authors/id/L/LE/LEEJO/String-CRC32-1.6.tar.gz; 13833 + sha256 = "0mf545w014f9rwp2020h17dn8kfp7q1zgwrsfv0rpn89c61in8bh"; 12770 13834 }; 12771 13835 meta = { 12772 13836 maintainers = with maintainers; [ ]; ··· 12775 13839 }; 12776 13840 12777 13841 StringErrf = buildPerlPackage { 12778 - name = "String-Errf-0.007"; 13842 + name = "String-Errf-0.008"; 12779 13843 src = fetchurl { 12780 - url = mirror://cpan/authors/id/R/RJ/RJBS/String-Errf-0.007.tar.gz; 12781 - sha256 = "1apnmxdsqwrvn1kkbba4sw6yh6hdfxxar545p6m9dkid7xsiqjfj"; 13844 + url = mirror://cpan/authors/id/R/RJ/RJBS/String-Errf-0.008.tar.gz; 13845 + sha256 = "1nyn9s52jgbffrsv0m7rhcx1awjj43n68bfjlap8frdc7mw6y4xf"; 12782 13846 }; 12783 - buildInputs = [ JSON TimeDate ]; 12784 - propagatedBuildInputs = [ ParamsUtil StringFormatter SubExporter ]; 13847 + buildInputs = [ JSONMaybeXS TimeDate ]; 13848 + propagatedBuildInputs = [ StringFormatter ]; 12785 13849 meta = { 12786 13850 description = "A simple sprintf-like dialect"; 12787 13851 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 12806 13870 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 12807 13871 sha256 = "aa03c08e01f802a358c175c6093c02adf9688659a087a8ddefdc3e9cef72640b"; 12808 13872 }; 12809 - propagatedBuildInputs = [ JSONMaybeXS ParamsUtil SubExporter ]; 13873 + propagatedBuildInputs = [ JSONMaybeXS SubExporter ]; 12810 13874 meta = { 12811 13875 homepage = https://github.com/rjbs/String-Flogger; 12812 13876 description = "String munging for loggers"; ··· 12815 13879 }; 12816 13880 12817 13881 StringFormat = buildPerlPackage rec { 12818 - name = "String-Format-1.17"; 13882 + name = "String-Format-1.18"; 12819 13883 src = fetchurl { 12820 - url = "mirror://cpan/authors/id/D/DA/DARREN/${name}.tar.gz"; 12821 - sha256 = "0sxfavcsb349rfafxflq2f9h3xpxabrw0q7vhmh9n3hjij8fa1jk"; 13884 + url = mirror://cpan/authors/id/S/SR/SREZIC/String-Format-1.18.tar.gz; 13885 + sha256 = "0y77frxzjifd4sw0j19cc346ysas1mya84rdxaz279lyin7plhcy"; 12822 13886 }; 12823 13887 }; 12824 13888 ··· 12828 13892 url = mirror://cpan/authors/id/R/RJ/RJBS/String-Formatter-0.102084.tar.gz; 12829 13893 sha256 = "0mlwm0rirv46gj4h072q8gdync5zxxsxy8p028gdyrhczl942dc3"; 12830 13894 }; 12831 - propagatedBuildInputs = [ ParamsUtil SubExporter ]; 13895 + propagatedBuildInputs = [ SubExporter ]; 12832 13896 meta = with stdenv.lib; { 12833 13897 description = "Build sprintf-like functions of your own"; 12834 13898 license = licenses.gpl2; ··· 12881 13945 }; 12882 13946 12883 13947 StringToIdentifierEN = buildPerlPackage rec { 12884 - name = "String-ToIdentifier-EN-0.11"; 13948 + name = "String-ToIdentifier-EN-0.12"; 12885 13949 src = fetchurl { 12886 13950 url = "mirror://cpan/authors/id/R/RK/RKITOVER/${name}.tar.gz"; 12887 - sha256 = "1bawghkgkkx7j3avnrj5sg3vix1z5564ks6wf9az3jc2knh8s5nh"; 13951 + sha256 = "12nw7h2yiybhdw0vnnpc7bif8ylhsn6kqf6s39dsrf9h54iq9yrs"; 12888 13952 }; 12889 - propagatedBuildInputs = 12890 - [ LinguaENInflectPhrase TextUnidecode namespaceclean ]; 13953 + propagatedBuildInputs = [ LinguaENInflectPhrase TextUnidecode namespaceclean ]; 12891 13954 }; 12892 13955 12893 13956 StringTruncate = buildPerlPackage { ··· 12896 13959 url = mirror://cpan/authors/id/R/RJ/RJBS/String-Truncate-1.100602.tar.gz; 12897 13960 sha256 = "0vjz4fd4cvcy12gk5bdha7z73ifmfpmk748khha94dhiq3pd98xa"; 12898 13961 }; 12899 - propagatedBuildInputs = [ SubExporter SubInstall ]; 13962 + propagatedBuildInputs = [ SubExporter ]; 12900 13963 meta = { 12901 13964 description = "A module for when strings are too long to be displayed in"; 12902 13965 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 12909 13972 url = mirror://cpan/authors/id/B/BO/BOBTFISH/String-TT-0.03.tar.gz; 12910 13973 sha256 = "1asjr79wqcl9wk96afxrm1yhpj8lk9bk8kyz78yi5ypr0h55yq7p"; 12911 13974 }; 12912 - buildInputs = [ Testuseok TestException TestTableDriven ]; 13975 + buildInputs = [ TestException TestSimple13 TestTableDriven ]; 12913 13976 propagatedBuildInputs = [ PadWalker SubExporter TemplateToolkit ]; 12914 13977 meta = { 12915 13978 description = "Use TT to interpolate lexical variables"; ··· 12919 13982 }; 12920 13983 }; 12921 13984 12922 - StringUtil = let version = "1.24"; in buildPerlPackage { 13985 + StringUtil = let version = "1.26"; in buildPerlModule { 12923 13986 name = "String-Util-${version}"; 12924 13987 src = fetchurl { 12925 13988 url = "mirror://cpan/authors/id/M/MI/MIKO/String-Util-${version}.tar.gz"; 12926 - sha256 = "16c7dbpz87ywq49lnsaml0k28jbkraf1p2njh72jc5xcxys7vykv"; 13989 + sha256 = "0bgs6fsc0gcj9qa1k98nwjp4xbkl3ckz71rz3qhmav0lgkrr96pl"; 12927 13990 }; 12928 13991 meta = { 12929 13992 inherit version; 12930 13993 description = "String::Util -- String processing utilities"; 12931 13994 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12932 13995 }; 13996 + propagatedBuildInputs = [ NumberMisc ]; 13997 + buildInputs = [ TestToolbox ]; 12933 13998 }; 12934 13999 12935 14000 libfile-stripnondeterminism = buildPerlPackage rec { ··· 12965 14030 }; 12966 14031 12967 14032 SubExporter = buildPerlPackage { 12968 - name = "Sub-Exporter-0.984"; 14033 + name = "Sub-Exporter-0.987"; 12969 14034 src = fetchurl { 12970 - url = mirror://cpan/authors/id/R/RJ/RJBS/Sub-Exporter-0.984.tar.gz; 12971 - sha256 = "190qly7nv7zf17c1v0gnqhyf25p6whhh2m132mh4xzs5mqadwq0f"; 14035 + url = mirror://cpan/authors/id/R/RJ/RJBS/Sub-Exporter-0.987.tar.gz; 14036 + sha256 = "1ml3n1ck4ln9qjm2mcgkczj1jb5n1fkscz9c4x23v4db0glb4g2l"; 12972 14037 }; 12973 - propagatedBuildInputs = [ DataOptList ParamsUtil SubInstall ]; 14038 + propagatedBuildInputs = [ DataOptList ]; 12974 14039 meta = { 12975 14040 homepage = https://github.com/rjbs/sub-exporter; 12976 14041 description = "A sophisticated exporter for custom-built routines"; ··· 12995 14060 }; 12996 14061 12997 14062 SubExporterGlobExporter = buildPerlPackage { 12998 - name = "Sub-Exporter-GlobExporter-0.004"; 14063 + name = "Sub-Exporter-GlobExporter-0.005"; 12999 14064 src = fetchurl { 13000 - url = mirror://cpan/authors/id/R/RJ/RJBS/Sub-Exporter-GlobExporter-0.004.tar.gz; 13001 - sha256 = "025wgjavrbzh52jb4v0w2fxqh7r5181k935h9cyy2rm1qk49fg8p"; 14065 + url = mirror://cpan/authors/id/R/RJ/RJBS/Sub-Exporter-GlobExporter-0.005.tar.gz; 14066 + sha256 = "0qvsvfvfyk69v2ygjnyd5sh3bgbzd6f7k7mgv0zws1yywvpmxi1g"; 13002 14067 }; 13003 14068 propagatedBuildInputs = [ SubExporter ]; 13004 14069 meta = { ··· 13009 14074 }; 13010 14075 13011 14076 SubExporterProgressive = buildPerlPackage { 13012 - name = "Sub-Exporter-Progressive-0.001011"; 14077 + name = "Sub-Exporter-Progressive-0.001013"; 13013 14078 src = fetchurl { 13014 - url = mirror://cpan/authors/id/F/FR/FREW/Sub-Exporter-Progressive-0.001011.tar.gz; 13015 - sha256 = "01kwzbqwdhvadpphnczid03nlyj0h4cxaq3m3v2401bckkkcc606"; 14079 + url = mirror://cpan/authors/id/F/FR/FREW/Sub-Exporter-Progressive-0.001013.tar.gz; 14080 + sha256 = "0mn0x8mkh36rrsr58s1pk4srwxh2hbwss7sv630imnk49navfdfm"; 13016 14081 }; 13017 14082 meta = { 13018 14083 homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; ··· 13037 14102 }; 13038 14103 13039 14104 SubIdentify = buildPerlPackage rec { 13040 - name = "Sub-Identify-0.12"; 14105 + name = "Sub-Identify-0.14"; 13041 14106 src = fetchurl { 13042 14107 url = "mirror://cpan/authors/id/R/RG/RGARCIA/${name}.tar.gz"; 13043 - sha256 = "83bb785a66113b4a966db0a4186fd1dd07987acdacb4502b1e1558f817dde825"; 14108 + sha256 = "068d272086514dd1e842b6a40b1bedbafee63900e5b08890ef6700039defad6f"; 13044 14109 }; 13045 14110 meta = { 13046 14111 description = "Retrieve names of code references"; ··· 13064 14129 }; 13065 14130 13066 14131 SubInstall = buildPerlPackage { 13067 - name = "Sub-Install-0.927"; 14132 + name = "Sub-Install-0.928"; 13068 14133 src = fetchurl { 13069 - url = mirror://cpan/authors/id/R/RJ/RJBS/Sub-Install-0.927.tar.gz; 13070 - sha256 = "0nmgsdbwi8f474jkyd6w9jfnpav99xp8biydcdri8qri623f6plm"; 14134 + url = mirror://cpan/authors/id/R/RJ/RJBS/Sub-Install-0.928.tar.gz; 14135 + sha256 = "03zgk1yh128gciyx3q77zxzxg9kf8yy2gm46gdxqi24mcykngrb1"; 13071 14136 }; 13072 14137 meta = { 13073 14138 homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; ··· 13077 14142 }; 13078 14143 13079 14144 SubName = buildPerlPackage rec { 13080 - name = "Sub-Name-0.19"; 14145 + name = "Sub-Name-0.21"; 13081 14146 src = fetchurl { 13082 14147 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 13083 - sha256 = "b06ba8252ce3b1bb88fa0ea0fe9ec8b572e5ed36c69f55e9e3d9db8a73efe22b"; 14148 + sha256 = "bd32e9dee07047c10ae474c9f17d458b6e9885a6db69474c7a494ccc34c27117"; 13084 14149 }; 13085 - buildInputs = [ self."if" ]; 14150 + buildInputs = [ BC DevelCheckBin ]; 13086 14151 meta = { 13087 14152 homepage = https://github.com/p5sagit/Sub-Name; 13088 14153 description = "(Re)name a sub"; ··· 13092 14157 }; 13093 14158 13094 14159 SubOverride = buildPerlPackage rec { 13095 - name = "Sub-Override-0.08"; 14160 + name = "Sub-Override-0.09"; 13096 14161 src = fetchurl { 13097 14162 url = "mirror://cpan/authors/id/O/OV/OVID/${name}.tar.gz"; 13098 - sha256 = "13s5zi6qz02q50vv4bmwdmhn9gvg0988fydjlrrv500g6hnyzlkj"; 14163 + sha256 = "1d955qn44brkcfif3gi0q2vvvqahny6rax0vr068x5i9yz0ng6lk"; 13099 14164 }; 13100 - propagatedBuildInputs = [SubUplevel TestException]; 14165 + buildInputs = [ TestFatal ]; 13101 14166 }; 13102 14167 13103 14168 SubQuote = buildPerlPackage rec { ··· 13114 14179 }; 13115 14180 13116 14181 SubUplevel = buildPerlPackage { 13117 - name = "Sub-Uplevel-0.24"; 14182 + name = "Sub-Uplevel-0.2800"; 13118 14183 src = fetchurl { 13119 - url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.24.tar.gz; 13120 - sha256 = "1yzxqsim8vpavzqm2wfksh8dpmy6qbr9s3hdqqicp38br3lzd4qg"; 14184 + url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz; 14185 + sha256 = "14z2xjiw931wizcx3mblmby753jspvfm321d6chs907nh0xzdwxl"; 13121 14186 }; 13122 14187 meta = { 13123 14188 homepage = https://github.com/dagolden/sub-uplevel; ··· 13136 14201 }; 13137 14202 13138 14203 Swim = buildPerlPackage rec { 13139 - name = "Swim-0.1.45"; 14204 + name = "Swim-0.1.46"; 13140 14205 src = fetchurl { 13141 14206 url = "mirror://cpan/authors/id/I/IN/INGY/${name}.tar.gz"; 13142 - sha256 = "3755ba1a02aee933c8e1de3995aca1523d6175291a1fa60c3f7fd477f5bb2469"; 14207 + sha256 = "ac747362afec12a0ba30ffdfff8765f80a124dff8ebcb238326fa627e07daae8"; 13143 14208 }; 13144 14209 buildInputs = [ FileShareDirInstall ]; 13145 14210 propagatedBuildInputs = [ HTMLEscape HashMerge IPCRun Pegex TextAutoformat YAMLLibYAML ]; ··· 13171 14236 }; 13172 14237 }; 13173 14238 13174 - SymbolUtil = buildPerlPackage { 14239 + SymbolUtil = buildPerlModule { 13175 14240 name = "Symbol-Util-0.0203"; 13176 14241 src = fetchurl { 13177 14242 url = mirror://cpan/authors/id/D/DE/DEXTER/Symbol-Util-0.0203.tar.gz; ··· 13204 14269 sha256 = "8b4975f21b1992a7e6c2df5dcc92b254c61925595eddcdfaf0b1498717aa95ef"; 13205 14270 }; 13206 14271 buildInputs = [ TestRequires ]; 13207 - propagatedBuildInputs = [ SubExporterProgressive syntax ]; 14272 + propagatedBuildInputs = [ syntax ]; 13208 14273 meta = { 13209 14274 homepage = https://github.com/frioux/Syntax-Keyword-Junction; 13210 14275 description = "Perl6 style Junction operators in Perl5"; ··· 13222 14287 }; 13223 14288 13224 14289 SysHostnameLong = buildPerlPackage rec { 13225 - name = "Sys-Hostname-Long-1.4"; 14290 + name = "Sys-Hostname-Long-1.5"; 13226 14291 src = fetchurl { 13227 14292 url = "mirror://cpan/authors/id/S/SC/SCOTT/${name}.tar.gz"; 13228 - sha256 = "0hy1225zg2yg11xhgj0wbiapzjyf6slx17ln36zqvfm07k6widlx"; 14293 + sha256 = "1jv5n8jv48c1p8svjsigyxndv1ygsq8wgwj9c7ypx1vaf3rns679"; 13229 14294 }; 13230 14295 doCheck = false; # no `hostname' in stdenv 13231 14296 meta = { ··· 13234 14299 }; 13235 14300 13236 14301 SysSigAction = buildPerlPackage { 13237 - name = "Sys-SigAction-0.21"; 14302 + name = "Sys-SigAction-0.23"; 13238 14303 src = fetchurl { 13239 - url = mirror://cpan/authors/id/L/LB/LBAXTER/Sys-SigAction-0.21.tar.gz; 13240 - sha256 = "e144207a6fd261eb9f98554c76bea66d95870ee1f62d2d346a1ea95fdccf80db"; 14304 + url = mirror://cpan/authors/id/L/LB/LBAXTER/Sys-SigAction-0.23.tar.gz; 14305 + sha256 = "c4ef6c9345534031fcbbe2adc347fc7194d47afc945e7a44fac7e9563095d353"; 13241 14306 }; 13242 14307 meta = { 13243 14308 description = "Perl extension for Consistent Signal Handling"; ··· 13295 14360 url = "mirror://cpan/authors/id/M/MR/MRAMBERG/${name}.tar.gz"; 13296 14361 sha256 = "75b1b2d96155647842587146cefd0de30943b85195e8e3eca51e0f0b8642d61e"; 13297 14362 }; 13298 - buildInputs = [TestPodCoverage]; 13299 - propagatedBuildInputs = [ CatalystAuthenticationStoreDBIxClass CatalystControllerHTMLFormFu CatalystDevel CatalystManual CatalystModelDBICSchema CatalystPluginAuthentication CatalystPluginAuthorizationACL CatalystPluginAuthorizationRoles CatalystPluginSession CatalystPluginSessionStateCookie CatalystPluginSessionStoreFastMmap CatalystPluginStackTrace CatalystRuntime CatalystViewTT DBIxClass ]; 14363 + propagatedBuildInputs = [ CatalystAuthenticationStoreDBIxClass CatalystControllerHTMLFormFu CatalystDevel CatalystManual CatalystPluginAuthorizationACL CatalystPluginAuthorizationRoles CatalystPluginSessionStateCookie CatalystPluginSessionStoreFastMmap CatalystPluginStackTrace CatalystViewTT ]; 13300 14364 meta = { 13301 14365 description = "Everything you need to follow the Catalyst Tutorial"; 13302 14366 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13303 14367 }; 14368 + doCheck = false; 13304 14369 }; 13305 14370 13306 14371 TaskFreecellSolverTesting = buildPerlModule rec { 13307 - name = "Task-FreecellSolver-Testing-v0.0.10"; 14372 + name = "Task-FreecellSolver-Testing-0.0.11"; 13308 14373 src = fetchurl { 13309 - url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 13310 - sha256 = "ce8960c0250a9947ae5b4485e8a3e807bb2d87b1120096464b3d2247d2c194ff"; 14374 + url = mirror://cpan/authors/id/S/SH/SHLOMIF/Task-FreecellSolver-Testing-v0.0.11.tar.gz; 14375 + sha256 = "a2f73c65d0e5676cf4aae213ba4c3f88bf85f084a2165f1e71e3ce5b19023206"; 13311 14376 }; 13312 - buildInputs = [ ModuleBuild perl ]; 13313 - propagatedBuildInputs = [ EnvPath FileWhich GamesSolitaireVerify Inline InlineC ListMoreUtils Moo MooX PathTiny StringShellQuote TaskTestRunAllPlugins TemplateToolkit TestDataSplit TestDifferences TestPerlTidy TestRunPluginTrimDisplayedFilenames TestRunValgrind TestTrailingSpace YAMLLibYAML ]; 14377 + buildInputs = [ CodeTidyAll TestDataSplit TestDifferences TestPerlTidy TestRunPluginTrimDisplayedFilenames TestRunValgrind TestTrailingSpace TestTrap ]; 14378 + propagatedBuildInputs = [ EnvPath FileWhich GamesSolitaireVerify InlineC MooX PathTiny StringShellQuote TaskTestRunAllPlugins TemplateToolkit YAMLLibYAML ]; 13314 14379 meta = { 13315 14380 homepage = https://metacpan.org/release/Task-FreecellSolver-Testing; 13316 14381 description = "Install the CPAN dependencies of the Freecell Solver test suite"; ··· 13324 14389 url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/${name}.tar.gz"; 13325 14390 sha256 = "0ajwkyr9nwn11afi6fz6kx4bi7a3p8awjsldmsakz3sl0s42pmbr"; 13326 14391 }; 13327 - propagatedBuildInputs = [ Plack PSGI ModuleBuildTiny ]; 14392 + propagatedBuildInputs = [ CGICompile CGIEmulatePSGI CGIPSGI Corona FCGI FCGIClient FCGIProcManager HTTPServerSimplePSGI IOHandleUtil NetFastCGI PSGI PlackAppProxy PlackMiddlewareAuthDigest PlackMiddlewareConsoleLogger PlackMiddlewareDebug PlackMiddlewareDeflater PlackMiddlewareHeader PlackMiddlewareReverseProxy PlackMiddlewareSession Starlet Starman Twiggy ]; 14393 + buildInputs = [ ModuleBuildTiny TestSharedFork ]; 13328 14394 }; 13329 14395 13330 - TaskTestRunAllPlugins = buildPerlPackage rec { 14396 + TaskTestRunAllPlugins = buildPerlModule rec { 13331 14397 name = "Task-Test-Run-AllPlugins-0.0105"; 13332 14398 src = fetchurl { 13333 14399 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 13334 14400 sha256 = "fd43bd053aa884a5abca851f145a0e29898515dcbfc3512f18cd0d86d28eb0a9"; 13335 14401 }; 13336 - buildInputs = [ ModuleBuild ]; 13337 - propagatedBuildInputs = [ TestRun TestRunCmdLine TestRunPluginAlternateInterpreters TestRunPluginBreakOnFailure TestRunPluginColorFileVerdicts TestRunPluginColorSummary TestRunPluginTrimDisplayedFilenames ]; 14402 + buildInputs = [ TestRun TestRunCmdLine TestRunPluginAlternateInterpreters TestRunPluginBreakOnFailure TestRunPluginColorFileVerdicts TestRunPluginColorSummary TestRunPluginTrimDisplayedFilenames ]; 13338 14403 meta = { 13339 14404 homepage = http://web-cpan.shlomifish.org/modules/Test-Run/; 13340 14405 description = "Specifications for installing all the Test::Run"; ··· 13343 14408 }; 13344 14409 13345 14410 TaskWeaken = buildPerlPackage { 13346 - name = "Task-Weaken-1.04"; 14411 + name = "Task-Weaken-1.05"; 13347 14412 src = fetchurl { 13348 - url = mirror://cpan/authors/id/A/AD/ADAMK/Task-Weaken-1.04.tar.gz; 13349 - sha256 = "1i7kd9v8fjsqyhr4rx4a1jv7n5vfjjm1v4agb24pizh0b72p3qk7"; 14413 + url = mirror://cpan/authors/id/E/ET/ETHER/Task-Weaken-1.05.tar.gz; 14414 + sha256 = "0p5ryr3421p5rqj6dk5dcvxsml5gl9skbn7gv4szk50fimrvzww5"; 13350 14415 }; 13351 14416 meta = { 13352 14417 description = "Ensure that a platform has weaken support"; ··· 13447 14512 }; 13448 14513 13449 14514 TemplateToolkit = buildPerlPackage rec { 13450 - name = "Template-Toolkit-2.25"; 14515 + name = "Template-Toolkit-2.27"; 13451 14516 src = fetchurl { 13452 - url = mirror://cpan/authors/id/A/AB/ABW/Template-Toolkit-2.25.tar.gz; 13453 - sha256 = "048yg07j48rix3cly13j5wzms7kd5argviicj0kwykb004xpc8zl"; 14517 + url = mirror://cpan/authors/id/A/AB/ABW/Template-Toolkit-2.27.tar.gz; 14518 + sha256 = "1p66y9mwj7nkc1bcwgp2xjw78l4x5bzhj0xghp2k80ad4q1s848k"; 13454 14519 }; 13455 14520 propagatedBuildInputs = [ AppConfig ]; 13456 14521 meta = { 13457 14522 description = "Comprehensive template processing system"; 13458 14523 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13459 14524 }; 14525 + buildInputs = [ CGI TestLeakTrace ]; 13460 14526 }; 13461 14527 13462 14528 TemplateGD = buildPerlPackage rec { 13463 14529 name = "Template-GD-2.66"; 13464 14530 src = fetchurl { 13465 - url = "http://search.cpan.org/CPAN/authors/id/A/AB/ABW/${name}.tar.gz"; 14531 + url = mirror://cpan/authors/id/A/AB/ABW/Template-GD-2.66.tar.gz; 13466 14532 sha256 = "98523c8192f2e8184042e5a2e172bd767ac289dd2e480f35f680dce32160905b"; 13467 14533 }; 13468 14534 propagatedBuildInputs = [ GD TemplateToolkit ]; ··· 13473 14539 }; 13474 14540 13475 14541 TermANSIColor = buildPerlPackage { 13476 - name = "Term-ANSIColor-4.03"; 14542 + name = "Term-ANSIColor-4.06"; 13477 14543 src = fetchurl { 13478 - url = mirror://cpan/authors/id/R/RR/RRA/Term-ANSIColor-4.03.tar.gz; 13479 - sha256 = "e89b6992030fa713f928f653dcdb71d66fa2493f873bacf5653aa121ca862450"; 14544 + url = mirror://cpan/authors/id/R/RR/RRA/Term-ANSIColor-4.06.tar.gz; 14545 + sha256 = "8161c7434b1984bde588d75f22c786c46cb6d35d264d58111db0b82537de4bad"; 13480 14546 }; 13481 14547 meta = { 13482 14548 description = "Color output using ANSI escape sequences"; ··· 13529 14595 url = mirror://cpan/authors/id/L/LB/LBROCARD/Term-ProgressBar-Quiet-0.31.tar.gz; 13530 14596 sha256 = "25675292f588bc29d32e710cf3667da9a2a1751e139801770a9fdb18cd2184a6"; 13531 14597 }; 13532 - propagatedBuildInputs = [ IOInteractive TermProgressBar TestMockObject ]; 14598 + propagatedBuildInputs = [ IOInteractive TermProgressBar ]; 13533 14599 meta = { 13534 14600 description = ""; 13535 14601 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13536 14602 }; 14603 + buildInputs = [ TestMockObject ]; 13537 14604 }; 13538 14605 13539 14606 TermProgressBarSimple = buildPerlPackage { ··· 13543 14610 sha256 = "a20db3c67d5bdfd0c1fab392c6d1c26880a7ee843af602af4f9b53a7043579a6"; 13544 14611 }; 13545 14612 propagatedBuildInputs = [ TermProgressBarQuiet ]; 14613 + buildInputs = [ TestMockObject ]; 13546 14614 }; 13547 14615 13548 14616 TermReadKey = buildPerlPackage rec { ··· 13550 14618 version = "2.37"; 13551 14619 src = fetchurl { 13552 14620 url = "mirror://cpan/authors/id/J/JS/JSTOWE/${name}.tar.gz"; 13553 - sha256 = "1czarrdxgnxmmbaasjnq3sj14nf1cvzhm37padq6xvl7h7r2acb2"; 14621 + sha256 = "0hdj5mldpj3pyprd4hbbalfx9yjgi5p59gg2ixk9808f5v7q74sa"; 13554 14622 }; 13555 14623 }; 13556 14624 13557 14625 TermReadLineGnu = buildPerlPackage rec { 13558 - name = "Term-ReadLine-Gnu-1.31"; 14626 + name = "Term-ReadLine-Gnu-1.35"; 13559 14627 src = fetchurl { 13560 14628 url = "mirror://cpan/authors/id/H/HA/HAYASHI/${name}.tar.gz"; 13561 - sha256 = "42174b4bc9d3881502d527fc7c8bd1c0a4b266c2f0bbee012e9a604999418f3b"; 14629 + sha256 = "575d32d4ab67cd656f314e8d0ee3d45d2491078f3b2421e520c4273e92eb9125"; 13562 14630 }; 13563 14631 buildInputs = [ pkgs.readline pkgs.ncurses ]; 13564 14632 NIX_CFLAGS_LINK = "-lreadline -lncursesw"; ··· 13621 14689 }; 13622 14690 13623 14691 TermSizePerl = buildPerlPackage { 13624 - name = "Term-Size-Perl-0.029"; 14692 + name = "Term-Size-Perl-0.031"; 13625 14693 src = fetchurl { 13626 - url = mirror://cpan/authors/id/F/FE/FERREIRA/Term-Size-Perl-0.029.tar.gz; 13627 - sha256 = "8c1aaab73646ee1d233e827213ea3b5ab8afcf1d02a8f94be7aed306574875e7"; 14694 + url = mirror://cpan/authors/id/F/FE/FERREIRA/Term-Size-Perl-0.031.tar.gz; 14695 + sha256 = "ae9a6746cb1b305ddc8f8d8ca46878552b9c1123628971e13a275183822f209e"; 13628 14696 }; 13629 14697 meta = { 13630 14698 description = "Perl extension for retrieving terminal size (Perl version)"; ··· 13647 14715 }; 13648 14716 }; 13649 14717 14718 + TermUI = buildPerlPackage rec { 14719 + name = "Term-UI-0.46"; 14720 + src = fetchurl { 14721 + url = mirror://cpan/authors/id/B/BI/BINGOS/Term-UI-0.46.tar.gz; 14722 + sha256 = "19p92za5cx1v7g57pg993amprcvm1az3pp7y9g5b1aplsy06r54i"; 14723 + }; 14724 + propagatedBuildInputs = [ LogMessageSimple ]; 14725 + meta = { 14726 + description = "User interfaces via Term::ReadLine made easy"; 14727 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14728 + }; 14729 + }; 14730 + 13650 14731 TermVT102 = buildPerlPackage { 13651 14732 name = "Term-VT102-0.91"; 13652 14733 src = fetchurl { ··· 13663 14744 url = mirror://cpan/authors/id/N/NU/NUFFIN/Term-VT102-Boundless-0.04.tar.gz; 13664 14745 sha256 = "5bb88b5aecb44ebf56d3ac7240be80cd26def9dcf1ebeb4e77d9983dfc7a8f19"; 13665 14746 }; 13666 - propagatedBuildInputs = [ TermVT102 Testuseok ]; 14747 + propagatedBuildInputs = [ TermVT102 ]; 13667 14748 meta = { 13668 14749 license = "unknown"; 13669 14750 }; ··· 13693 14774 }; 13694 14775 }; 13695 14776 14777 + Test2PluginNoWarnings = buildPerlPackage rec { 14778 + name = "Test2-Plugin-NoWarnings-0.06"; 14779 + src = fetchurl { 14780 + url = mirror://cpan/authors/id/D/DR/DROLSKY/Test2-Plugin-NoWarnings-0.06.tar.gz; 14781 + sha256 = "002qk6qsm0l6r2kaxywvc38w0yf0mlavgywq8li076pn6kcw3242"; 14782 + }; 14783 + propagatedBuildInputs = [ TestSimple13 ]; 14784 + buildInputs = [ IPCRun3 Test2Suite ]; 14785 + meta = { 14786 + description = "Fail if tests warn"; 14787 + license = with stdenv.lib.licenses; [ artistic2 ]; 14788 + homepage = "http://metacpan.org/release/Test2-Plugin-NoWarnings"; 14789 + }; 14790 + }; 14791 + 13696 14792 Test2Suite = buildPerlPackage rec { 13697 - name = "Test2-Suite-0.000094"; 14793 + name = "Test2-Suite-0.000111"; 13698 14794 src = fetchurl { 13699 14795 url = "mirror://cpan/authors/id/E/EX/EXODIST/${name}.tar.gz"; 13700 - sha256 = "7135ccb6af82bac39801234e1ce49eb8693dfe8f8e215c7de577c7ded65b6e5f"; 14796 + sha256 = "4ca28df74c7c2f37fe63897c5041aee92fba4530544d0afc371e7d14a9b4d0ad"; 13701 14797 }; 13702 - propagatedBuildInputs = [ Importer ModulePluggable ScopeGuard SubInfo TermTable TestSimple13 ]; 14798 + propagatedBuildInputs = [ ModulePluggable ScopeGuard SubInfo TermTable TestSimple13 ]; 13703 14799 meta = { 13704 14800 description = "Distribution with a rich set of tools built upon the Test2 framework"; 13705 14801 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 13707 14803 }; 13708 14804 }; 13709 14805 13710 - TestAssert = buildPerlPackage { 14806 + TestAbortable = buildPerlPackage rec { 14807 + name = "Test-Abortable-0.002"; 14808 + src = fetchurl { 14809 + url = mirror://cpan/authors/id/R/RJ/RJBS/Test-Abortable-0.002.tar.gz; 14810 + sha256 = "0v97y31j56f4mxw0vxyjbdprq4951h4wcdh4acnfm63np7wvg44p"; 14811 + }; 14812 + propagatedBuildInputs = [ SubExporter TestSimple13 ]; 14813 + buildInputs = [ TestNeeds ]; 14814 + meta = { 14815 + description = "subtests that you can die your way out of ... but survive"; 14816 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14817 + homepage = "https://github.com/rjbs/Test-Abortable"; 14818 + }; 14819 + }; 14820 + 14821 + TestAssert = buildPerlModule { 13711 14822 name = "Test-Assert-0.0504"; 13712 14823 src = fetchurl { 13713 14824 url = mirror://cpan/authors/id/D/DE/DEXTER/Test-Assert-0.0504.tar.gz; 13714 14825 sha256 = "194bzflmzc0cw5727kznbj1zwzj7gnj7nx1643zk2hshdjlnv8yg"; 13715 14826 }; 13716 14827 buildInputs = [ ClassInspector TestUnitLite ]; 13717 - propagatedBuildInputs = [ constantboolean ExceptionBase SymbolUtil ]; 14828 + propagatedBuildInputs = [ ExceptionBase constantboolean ]; 13718 14829 meta = { 13719 14830 maintainers = with maintainers; [ ]; 13720 14831 platforms = stdenv.lib.platforms.unix; ··· 13724 14835 TestAssertions = buildPerlPackage rec { 13725 14836 name = "Test-Assertions-1.054"; 13726 14837 src = fetchurl { 13727 - url = "mirror://cpan/modules/by-module/Test/${name}.tar.gz"; 14838 + url = mirror://cpan/authors/id/B/BB/BBC/Test-Assertions-1.054.tar.gz; 13728 14839 sha256 = "10026w4r3yv6k3vc6cby7d61mxddlqh0ls6z39c82f17awfy9p7w"; 13729 14840 }; 13730 - buildInputs = [ LogTrace ]; 14841 + propagatedBuildInputs = [ LogTrace ]; 13731 14842 }; 13732 14843 13733 - TestAggregate = buildPerlPackage rec { 13734 - name = "Test-Aggregate-0.373"; 14844 + TestAggregate = buildPerlModule rec { 14845 + name = "Test-Aggregate-0.375"; 13735 14846 src = fetchurl { 13736 14847 url = "mirror://cpan/authors/id/R/RW/RWSTAUNER/${name}.tar.gz"; 13737 - sha256 = "00d218daa7ba29d82bcf364b61d391d3a14356cf3bcb4b12144270108a14fd14"; 14848 + sha256 = "c6cc0abfd0d4fce85371acca93ec245381841d32b4caa2d6475e4bc8130427d1"; 13738 14849 }; 13739 - buildInputs = [ TestMost TestTrap ]; 13740 - propagatedBuildInputs = [ TestNoWarnings ]; 14850 + buildInputs = [ TestMost TestNoWarnings TestTrap ]; 13741 14851 meta = { 13742 14852 description = "Aggregate C<*.t> tests to make them run faster"; 13743 14853 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 13752 14862 sha256 = "0fch1cvivnszbnwhpfmwv1rin04j5xkj1n1ylfmlxg6bm72qqdjj"; 13753 14863 }; 13754 14864 propagatedBuildInputs = [ Spiffy ]; 14865 + buildInputs = [ AlgorithmDiff TextDiff ]; 13755 14866 }; 13756 14867 13757 14868 TestCheckDeps = buildPerlPackage rec { ··· 13760 14871 url = "mirror://cpan/authors/id/L/LE/LEONT/${name}.tar.gz"; 13761 14872 sha256 = "1vjinlixxdx6gfcw8y1dw2rla8bfhi8nmgcqr3nffc7kqskcrz36"; 13762 14873 }; 13763 - buildInputs = [ ModuleBuildTiny ModuleMetadata ]; 13764 14874 propagatedBuildInputs = [ CPANMetaCheck ]; 13765 14875 meta = { 13766 14876 description = "Check for presence of dependencies"; ··· 13783 14893 }; 13784 14894 }; 13785 14895 14896 + TestClassMost = buildPerlModule rec { 14897 + name = "Test-Class-Most-0.08"; 14898 + src = fetchurl { 14899 + url = mirror://cpan/authors/id/O/OV/OVID/Test-Class-Most-0.08.tar.gz; 14900 + sha256 = "1zvx9hil0mg0pnb8xfa4m0xgjpvh8s5gnbyprq3xwpdsdgcdwk33"; 14901 + }; 14902 + buildInputs = [ TestClass TestDeep TestDifferences TestException TestMost TestWarn ]; 14903 + meta = { 14904 + description = "Test Classes the easy way"; 14905 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14906 + }; 14907 + }; 14908 + 13786 14909 TestCleanNamespaces = buildPerlPackage { 13787 - name = "Test-CleanNamespaces-0.16"; 14910 + name = "Test-CleanNamespaces-0.22"; 13788 14911 src = fetchurl { 13789 - url = mirror://cpan/authors/id/E/ET/ETHER/Test-CleanNamespaces-0.16.tar.gz; 13790 - sha256 = "9779378394b9be32cf04129fafe2d40d74f6f200f593f1494998bd128a6ed9fa"; 14912 + url = mirror://cpan/authors/id/E/ET/ETHER/Test-CleanNamespaces-0.22.tar.gz; 14913 + sha256 = "862a221994dd413b2f350450f22c96f57cac78784b1aca1a8fc763fc5449aaca"; 13791 14914 }; 13792 - buildInputs = [ ModuleRuntime TestDeep TestRequires TestTester TestWarnings if_ ]; 13793 - propagatedBuildInputs = [ FileFindRule FileFindRulePerl ModuleRuntime PackageStash SubExporter SubIdentify namespaceclean ]; 14915 + buildInputs = [ Filepushd Moo Mouse RoleTiny SubExporter TestDeep TestNeeds TestWarnings namespaceclean ]; 14916 + propagatedBuildInputs = [ PackageStash SubIdentify ]; 13794 14917 meta = { 13795 14918 homepage = https://github.com/karenetheridge/Test-CleanNamespaces; 13796 14919 description = "Check for uncleaned imports"; ··· 13798 14921 }; 13799 14922 }; 13800 14923 13801 - TestCommand = buildPerlPackage { 14924 + TestCommand = buildPerlModule { 13802 14925 name = "Test-Command-0.11"; 13803 14926 src = fetchurl { 13804 14927 url = mirror://cpan/authors/id/D/DA/DANBOO/Test-Command-0.11.tar.gz; ··· 13811 14934 }; 13812 14935 }; 13813 14936 13814 - TestCompile = buildPerlPackage rec { 13815 - name = "Test-Compile-v1.3.0"; 14937 + TestCompile = buildPerlModule rec { 14938 + name = "Test-Compile-1.3.0"; 13816 14939 src = fetchurl { 13817 - url = "mirror://cpan/authors/id/E/EG/EGILES/${name}.tar.gz"; 14940 + url = mirror://cpan/authors/id/E/EG/EGILES/Test-Compile-v1.3.0.tar.gz; 13818 14941 sha256 = "77527e9477ac5260443c756367a7f7bc3d8f6c6ebbc561b0b2fb3f79303bad33"; 13819 14942 }; 13820 - buildInputs = [ ModuleBuild ]; 13821 14943 propagatedBuildInputs = [ UNIVERSALrequire ]; 13822 14944 meta = { 13823 14945 description = "Check whether Perl files compile correctly"; ··· 13826 14948 }; 13827 14949 13828 14950 TestCPANMeta = buildPerlPackage { 13829 - name = "Test-CPAN-Meta-0.23"; 14951 + name = "Test-CPAN-Meta-0.25"; 13830 14952 src = fetchurl { 13831 - url = mirror://cpan/authors/id/B/BA/BARBIE/Test-CPAN-Meta-0.23.tar.gz; 13832 - sha256 = "dda70c5cb61eddc6d3148cb66b6ff5eb4546a065257f4c104112a8a8a3575116"; 14953 + url = mirror://cpan/authors/id/B/BA/BARBIE/Test-CPAN-Meta-0.25.tar.gz; 14954 + sha256 = "f55b4f9cf6bc396d0fe8027267685cb2ac4affce897d0967a317fac6db5a8db5"; 13833 14955 }; 13834 14956 meta = { 13835 14957 description = "Validate your CPAN META.yml files"; ··· 13837 14959 }; 13838 14960 }; 13839 14961 14962 + TestCPANMetaJSON = buildPerlPackage rec { 14963 + name = "Test-CPAN-Meta-JSON-0.16"; 14964 + src = fetchurl { 14965 + url = mirror://cpan/authors/id/B/BA/BARBIE/Test-CPAN-Meta-JSON-0.16.tar.gz; 14966 + sha256 = "1jg9ka50ixwq083wd4k12rhdjq87w0ihb34gd8jjn7gvvyd51b37"; 14967 + }; 14968 + propagatedBuildInputs = [ JSON ]; 14969 + meta = { 14970 + description = "Validate your CPAN META.json files"; 14971 + license = with stdenv.lib.licenses; [ artistic2 ]; 14972 + }; 14973 + }; 14974 + 13840 14975 TestDataSplit = buildPerlModule rec { 13841 - name = "Test-Data-Split-0.2.0"; 14976 + name = "Test-Data-Split-0.2.1"; 13842 14977 src = fetchurl { 13843 14978 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 13844 - sha256 = "90811c2af56750bf08eeff39e1e30f2ff8f625e809ed838b5ccb56a256c4b595"; 14979 + sha256 = "9ba0c27a9e23c5dd8ede7611a049180485acc512a63783e1d1843b6569db5ae7"; 13845 14980 }; 13846 - buildInputs = [ ModuleBuild TestDifferences perl ]; 14981 + buildInputs = [ TestDifferences ]; 13847 14982 propagatedBuildInputs = [ IOAll ListMoreUtils MooX MooXlate ]; 13848 14983 meta = { 13849 14984 description = "Split data-driven tests into several test scripts"; ··· 13852 14987 }; 13853 14988 13854 14989 TestDeep = buildPerlPackage { 13855 - name = "Test-Deep-0.112"; 14990 + name = "Test-Deep-1.127"; 13856 14991 src = fetchurl { 13857 - url = mirror://cpan/authors/id/R/RJ/RJBS/Test-Deep-0.112.tar.gz; 13858 - sha256 = "1vg1bb1lpqpj0pxk738ykip4kw3agbi88g90wxb3pc11l84nlsan"; 14992 + url = mirror://cpan/authors/id/R/RJ/RJBS/Test-Deep-1.127.tar.gz; 14993 + sha256 = "0s3jmyvkgk48piw46sxppx11nfsbzhmisb0y513iza8vqiczr35p"; 13859 14994 }; 13860 - propagatedBuildInputs = [ TestNoWarnings TestTester ]; 13861 14995 meta = { 13862 14996 homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 13863 14997 }; 13864 14998 }; 13865 14999 13866 15000 TestDir = buildPerlPackage { 13867 - name = "Test-Dir-1.014"; 15001 + name = "Test-Dir-1.16"; 13868 15002 src = fetchurl { 13869 - url = mirror://cpan/authors/id/M/MT/MTHURN/Test-Dir-1.014.tar.gz; 13870 - sha256 = "b36efc286f8127b04fd7bb0dfdf4bd0a090b175872e35b5ce6d4d80c772c28bf"; 15003 + url = mirror://cpan/authors/id/M/MT/MTHURN/Test-Dir-1.16.tar.gz; 15004 + sha256 = "7332b323913eb6a2684d094755196304b2f8606f70eaab913654ca91f273eac2"; 13871 15005 }; 13872 15006 meta = { 13873 15007 description = "Test directory attributes"; ··· 13875 15009 }; 13876 15010 }; 13877 15011 13878 - TestDifferences = buildPerlPackage { 13879 - name = "Test-Differences-0.63"; 15012 + TestDifferences = buildPerlModule { 15013 + name = "Test-Differences-0.64"; 13880 15014 src = fetchurl { 13881 - url = mirror://cpan/authors/id/D/DC/DCANTRELL/Test-Differences-0.63.tar.gz; 13882 - sha256 = "7c657a178c32f48de3b469f6d4f67b75f018a3a19c1e6d0d8892188b0d261a66"; 15015 + url = mirror://cpan/authors/id/D/DC/DCANTRELL/Test-Differences-0.64.tar.gz; 15016 + sha256 = "9f459dd9c2302a0a73e2f5528a0ce7d09d6766f073187ae2c69e603adf2eb276"; 13883 15017 }; 13884 15018 propagatedBuildInputs = [ CaptureTiny TextDiff ]; 13885 15019 meta = { ··· 13888 15022 }; 13889 15023 }; 13890 15024 13891 - TestDistManifest = buildPerlPackage { 13892 - name = "Test-DistManifest-1.012"; 15025 + TestDistManifest = buildPerlModule { 15026 + name = "Test-DistManifest-1.014"; 13893 15027 src = fetchurl { 13894 - url = mirror://cpan/authors/id/E/ET/ETHER/Test-DistManifest-1.012.tar.gz; 13895 - sha256 = "4b128bef9beea2f03bdca037ceb722de43b4a2c516c3f50c2a26421548a72208"; 15028 + url = mirror://cpan/authors/id/E/ET/ETHER/Test-DistManifest-1.014.tar.gz; 15029 + sha256 = "3d26c20df42628981cbfcfa5b1ca028c6ceadb344c1dcf97a25ad6a88b73d7c5"; 13896 15030 }; 13897 - buildInputs = [ TestNoWarnings ]; 15031 + buildInputs = [ ModuleBuildTiny ]; 13898 15032 propagatedBuildInputs = [ ModuleManifest ]; 13899 15033 meta = { 13900 15034 homepage = http://search.cpan.org/dist/Test-DistManifest; ··· 13904 15038 }; 13905 15039 13906 15040 TestEOL = buildPerlPackage { 13907 - name = "Test-EOL-1.5"; 15041 + name = "Test-EOL-2.00"; 13908 15042 src = fetchurl { 13909 - url = mirror://cpan/authors/id/B/BO/BOBTFISH/Test-EOL-1.5.tar.gz; 13910 - sha256 = "0qfdn71562xzmgnhmkkdbpp3vj851ldl1zlmxvharxsr16gjh6s3"; 15043 + url = mirror://cpan/authors/id/E/ET/ETHER/Test-EOL-2.00.tar.gz; 15044 + sha256 = "0l3bxpsw0x7j9nclizcp53mnf9wny25dmg2iglfhzgnk0xfpwzwf"; 13911 15045 }; 13912 15046 meta = { 13913 15047 homepage = https://metacpan.org/release/Test-EOL; ··· 13919 15053 }; 13920 15054 13921 15055 TestException = buildPerlPackage rec { 13922 - name = "Test-Exception-0.32"; 15056 + name = "Test-Exception-0.43"; 13923 15057 src = fetchurl { 13924 - url = "mirror://cpan/authors/id/A/AD/ADIE/${name}.tar.gz"; 13925 - sha256 = "0issbjh5yl62lpaff5zhn28zhbf8sv8n2g79vklfr5s703k2fi5s"; 15058 + url = mirror://cpan/authors/id/E/EX/EXODIST/Test-Exception-0.43.tar.gz; 15059 + sha256 = "0cxm7s4bg0xpxa6l6996a6iq3brr4j7p4hssnkc6dxv4fzq16sqm"; 13926 15060 }; 13927 15061 propagatedBuildInputs = [ SubUplevel ]; 13928 15062 }; ··· 13959 15093 }; 13960 15094 13961 15095 TestFile = buildPerlPackage { 13962 - name = "Test-File-1.41"; 15096 + name = "Test-File-1.443"; 13963 15097 src = fetchurl { 13964 - url = mirror://cpan/authors/id/B/BD/BDFOY/Test-File-1.41.tar.gz; 13965 - sha256 = "45ec1b714f64d05e34205c40b08c49549f257910e4966fa28e2ac170d5516316"; 15098 + url = mirror://cpan/authors/id/B/BD/BDFOY/Test-File-1.443.tar.gz; 15099 + sha256 = "61b4a6ab8f617c8c7b5975164cf619468dc304b6baaaea3527829286fa58bcd5"; 13966 15100 }; 13967 15101 buildInputs = [ Testutf8 ]; 13968 15102 meta = { ··· 13972 15106 }; 13973 15107 13974 15108 TestFileContents = buildPerlModule { 13975 - name = "Test-File-Contents-0.21"; 15109 + name = "Test-File-Contents-0.23"; 13976 15110 src = fetchurl { 13977 - url = mirror://cpan/authors/id/D/DW/DWHEELER/Test-File-Contents-0.21.tar.gz; 13978 - sha256 = "1b5a13f86f5df625ffd30361f628d34b0ceda80b9f39ca74bf0a4c1105828317"; 15111 + url = mirror://cpan/authors/id/D/DW/DWHEELER/Test-File-Contents-0.23.tar.gz; 15112 + sha256 = "cd6fadfb910b34b4b53991ff231dad99929ca8850abec3ad0e2810c4bd7b1f3d"; 13979 15113 }; 13980 15114 propagatedBuildInputs = [ TextDiff ]; 13981 15115 meta = { ··· 13985 15119 }; 13986 15120 }; 13987 15121 13988 - TestFileShareDir = buildPerlModule { 13989 - name = "Test-File-ShareDir-0.3.3"; 15122 + TestFileShareDir = buildPerlPackage { 15123 + name = "Test-File-ShareDir-1.001002"; 13990 15124 src = fetchurl { 13991 - url = mirror://cpan/authors/id/K/KE/KENTNL/Test-File-ShareDir-0.3.3.tar.gz; 13992 - sha256 = "877e14afb6f432bd888ef730c0afd776dd149b14bc520bc2ce842d114e5886a2"; 15125 + url = mirror://cpan/authors/id/K/KE/KENTNL/Test-File-ShareDir-1.001002.tar.gz; 15126 + sha256 = "b33647cbb4b2f2fcfbde4f8bb4383d0ac95c2f89c4c5770eb691f1643a337aad"; 13993 15127 }; 13994 15128 buildInputs = [ TestFatal ]; 13995 - propagatedBuildInputs = [ FileCopyRecursive FileShareDir PathTiny ]; 15129 + propagatedBuildInputs = [ ClassTiny FileCopyRecursive FileShareDir ScopeGuard ]; 13996 15130 meta = { 13997 15131 homepage = https://github.com/kentfredric/Test-File-ShareDir; 13998 15132 description = "Create a Fake ShareDir for your modules for testing"; ··· 14001 15135 }; 14002 15136 14003 15137 TestHarness = buildPerlPackage { 14004 - name = "Test-Harness-3.33"; 15138 + name = "Test-Harness-3.42"; 14005 15139 src = fetchurl { 14006 - url = mirror://cpan/authors/id/L/LE/LEONT/Test-Harness-3.33.tar.gz; 14007 - sha256 = "c22e36287d5cee3c28fd2006e3c8b6e7cc76c6fc39d79c7ab74f1936d35e8fe2"; 15140 + url = mirror://cpan/authors/id/L/LE/LEONT/Test-Harness-3.42.tar.gz; 15141 + sha256 = "0fd90d4efea82d6e262e6933759e85d27cbcfa4091b14bf4042ae20bab528e53"; 14008 15142 }; 14009 15143 doCheck = false; # makes assumptions about path to Perl 14010 15144 meta = { ··· 14026 15160 }; 14027 15161 }; 14028 15162 15163 + TestHexDifferences = buildPerlPackage rec { 15164 + name = "Test-HexDifferences-1.001"; 15165 + src = fetchurl { 15166 + url = mirror://cpan/authors/id/S/ST/STEFFENW/Test-HexDifferences-1.001.tar.gz; 15167 + sha256 = "18lh6shpfx567gjikrid4hixydgv1hi3mycl20qzq2j2vpn4afd6"; 15168 + }; 15169 + propagatedBuildInputs = [ SubExporter TextDiff ]; 15170 + buildInputs = [ TestDifferences TestNoWarnings ]; 15171 + meta = { 15172 + }; 15173 + }; 15174 + 15175 + TestHexString = buildPerlModule rec { 15176 + name = "Test-HexString-0.03"; 15177 + src = fetchurl { 15178 + url = mirror://cpan/authors/id/P/PE/PEVANS/Test-HexString-0.03.tar.gz; 15179 + sha256 = "0h1zl2l1ljlcxsn0xvin9dwiymnhyhnfnxgzg3f9899g37f4qk3x"; 15180 + }; 15181 + meta = { 15182 + description = "test binary strings with hex dump diagnostics"; 15183 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15184 + }; 15185 + }; 15186 + 14029 15187 TestHTTPServerSimple = buildPerlPackage { 14030 15188 name = "Test-HTTP-Server-Simple-0.11"; 14031 15189 src = fetchurl { ··· 14038 15196 }; 14039 15197 }; 14040 15198 14041 - TestJSON = buildPerlPackage { 15199 + TestJSON = buildPerlModule { 14042 15200 name = "Test-JSON-0.11"; 14043 15201 src = fetchurl { 14044 15202 url = mirror://cpan/authors/id/O/OV/OVID/Test-JSON-0.11.tar.gz; 14045 15203 sha256 = "1cyp46w3q7dg89qkw31ik2h2a6mdx6pzdz2lmp8m0a61zjr8mh07"; 14046 15204 }; 14047 - propagatedBuildInputs = [ JSONAny TestDifferences TestTester ]; 15205 + propagatedBuildInputs = [ JSONAny ]; 14048 15206 meta = { 14049 15207 maintainers = with maintainers; [ ]; 14050 15208 platforms = stdenv.lib.platforms.unix; 14051 15209 }; 15210 + buildInputs = [ TestDifferences ]; 15211 + }; 15212 + 15213 + TestKwalitee = buildPerlPackage rec { 15214 + name = "Test-Kwalitee-1.27"; 15215 + src = fetchurl { 15216 + url = mirror://cpan/authors/id/E/ET/ETHER/Test-Kwalitee-1.27.tar.gz; 15217 + sha256 = "095kpj2011jk1mpnb07fs7yi190hmqh85mj662gx0dkpl9ic7a5w"; 15218 + }; 15219 + propagatedBuildInputs = [ ModuleCPANTSAnalyse ]; 15220 + buildInputs = [ CPANMetaCheck TestDeep TestWarnings ]; 15221 + meta = { 15222 + description = "Test the Kwalitee of a distribution before you release it"; 15223 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15224 + homepage = "https://github.com/karenetheridge/Test-Kwalitee"; 15225 + }; 14052 15226 }; 14053 15227 14054 15228 TestLeakTrace = buildPerlPackage rec { 14055 - name = "Test-LeakTrace-0.14"; 15229 + name = "Test-LeakTrace-0.16"; 14056 15230 src = fetchurl { 14057 - url = "mirror://cpan/authors/id/G/GF/GFUJI/${name}.tar.gz"; 14058 - sha256 = "06cn4g35l2gi9vbsdi2j49cxsji9fvfi7xp4xgdyxxds9vrxydia"; 15231 + url = mirror://cpan/authors/id/L/LE/LEEJO/Test-LeakTrace-0.16.tar.gz; 15232 + sha256 = "00z4hcjra5nk700f3fgpy8fs036d7ry7glpn8g3wh7jzj7nrw22z"; 14059 15233 }; 14060 15234 meta = { 14061 15235 description = "Traces memory leaks"; ··· 14064 15238 }; 14065 15239 14066 15240 TestLongString = buildPerlPackage rec { 14067 - name = "Test-LongString-0.15"; 15241 + name = "Test-LongString-0.17"; 14068 15242 src = fetchurl { 14069 - url = "mirror://cpan/modules/by-module/Test/${name}.tar.gz"; 14070 - sha256 = "0r2i3a35l116ccwx88jwiii2fq4b8wm16sl1lkxm2kh44s4z7s5s"; 15243 + url = mirror://cpan/authors/id/R/RG/RGARCIA/Test-LongString-0.17.tar.gz; 15244 + sha256 = "0kwp7rfr1i2amz4ckigkv13ah7jr30q6l5k4wk0vxl84myg39i5b"; 14071 15245 }; 14072 15246 }; 14073 15247 ··· 14085 15259 }; 14086 15260 }; 14087 15261 14088 - TestMockClass = buildPerlPackage { 15262 + TestMockClass = buildPerlModule { 14089 15263 name = "Test-Mock-Class-0.0303"; 14090 15264 src = fetchurl { 14091 15265 url = mirror://cpan/authors/id/D/DE/DEXTER/Test-Mock-Class-0.0303.tar.gz; 14092 15266 sha256 = "00pkfqcz7b34q1mvx15k46sbxs22zcrvrbv15rnbn2na57z54bnd"; 14093 15267 }; 14094 - buildInputs = [ ClassInspector TestUnitLite ]; 14095 - propagatedBuildInputs = [ ExceptionBase FatalException Moose namespaceclean TestAssert ]; 15268 + buildInputs = [ ClassInspector TestAssert TestUnitLite ]; 15269 + propagatedBuildInputs = [ FatalException Moose namespaceclean ]; 14096 15270 meta = with stdenv.lib; { 14097 15271 description = "Simulating other classes"; 14098 15272 license = licenses.lgpl2Plus; ··· 14116 15290 }; 14117 15291 14118 15292 TestMockModule = buildPerlModule { 14119 - name = "Test-MockModule-0.11"; 15293 + name = "Test-MockModule-0.13"; 14120 15294 src = fetchurl { 14121 - url = mirror://cpan/authors/id/G/GF/GFRANKS/Test-MockModule-0.11.tar.gz; 14122 - sha256 = "1f8l5y9dzik7a19mdbydqa0yxc4x0ilgpf9yaq6ix0bzlsilnn05"; 15295 + url = mirror://cpan/authors/id/G/GF/GFRANKS/Test-MockModule-0.13.tar.gz; 15296 + sha256 = "0lwh6fvnc16r6d74vvh5h4b5a1spcslpjb3mcqbv23k01lm78wvl"; 14123 15297 }; 14124 15298 propagatedBuildInputs = [ SUPER ]; 14125 15299 meta = { ··· 14128 15302 }; 14129 15303 }; 14130 15304 14131 - SUPER = buildPerlPackage rec { 15305 + SUPER = buildPerlModule rec { 14132 15306 name = "SUPER-1.20141117"; 14133 15307 src = fetchurl { 14134 15308 url = "mirror://cpan/authors/id/C/CH/CHROMATIC/${name}.tar.gz"; ··· 14143 15317 14144 15318 14145 15319 TestMockObject = buildPerlPackage rec { 14146 - name = "Test-MockObject-1.20150527"; 15320 + name = "Test-MockObject-1.20161202"; 14147 15321 src = fetchurl { 14148 15322 url = "mirror://cpan/authors/id/C/CH/CHROMATIC/${name}.tar.gz"; 14149 - sha256 = "adf1357a9014b3a397ff7ecbf1835dec376a67a37bb2e788734a627e17dc1d98"; 15323 + sha256 = "14b225fff3645338697976dbbe2c39e44c1c93536855b78b3bbc6e9bfe94a0a2"; 14150 15324 }; 14151 - buildInputs = [ TestException TestWarn CGI ]; 15325 + buildInputs = [ CGI TestException TestWarn ]; 14152 15326 propagatedBuildInputs = [ UNIVERSALcan UNIVERSALisa ]; 14153 15327 meta = { 14154 15328 description = "Perl extension for emulating troublesome interfaces"; ··· 14159 15333 TestMoose = Moose; 14160 15334 14161 15335 TestMockTime = buildPerlPackage rec { 14162 - name = "Test-MockTime-0.12"; 15336 + name = "Test-MockTime-0.16"; 14163 15337 src = fetchurl { 14164 15338 url = "mirror://cpan/authors/id/D/DD/DDICK/${name}.tar.gz"; 14165 - sha256 = "104p9qsqcchfbxh6b6w7q9jhkwb4hc424js0cyivyanjm6bcqvj9"; 15339 + sha256 = "1vxv7y7jn71m8v8ag0z0dd0zadhxp264dppb40islcjl4g7r6x08"; 14166 15340 }; 14167 15341 }; 14168 15342 15343 + TestMockTimeHiRes = buildPerlModule rec { 15344 + name = "Test-MockTime-HiRes-0.08"; 15345 + src = fetchurl { 15346 + url = mirror://cpan/authors/id/T/TA/TARAO/Test-MockTime-HiRes-0.08.tar.gz; 15347 + sha256 = "1hfykcjrls6ywgbd49w29c7apj3nq4wlyx7jzpd2glwmz2pgfjaz"; 15348 + }; 15349 + buildInputs = [ AnyEvent ModuleBuildTiny TestClass TestMockTime TestRequires ]; 15350 + meta = { 15351 + description = "Replaces actual time with simulated high resolution time"; 15352 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15353 + homepage = "https://github.com/tarao/perl5-Test-MockTime-HiRes"; 15354 + }; 15355 + }; 15356 + 14169 15357 TestMojibake = buildPerlPackage { 14170 - name = "Test-Mojibake-0.9"; 15358 + name = "Test-Mojibake-1.3"; 14171 15359 src = fetchurl { 14172 - url = mirror://cpan/authors/id/S/SY/SYP/Test-Mojibake-0.9.tar.gz; 14173 - sha256 = "0b7jamkmws6k3cvzwrz3r5vcpjrdhr8wndf82i5nx2z19xsy33ym"; 15360 + url = mirror://cpan/authors/id/S/SY/SYP/Test-Mojibake-1.3.tar.gz; 15361 + sha256 = "0cqvbwddgh0pfzmh989gkysi9apqj7dp7jkxfa428db9kgzpbzlg"; 14174 15362 }; 14175 15363 meta = { 14176 15364 homepage = https://github.com/creaktive/Test-Mojibake; ··· 14182 15370 TestMore = TestSimple; 14183 15371 14184 15372 TestMost = buildPerlPackage { 14185 - name = "Test-Most-0.33"; 15373 + name = "Test-Most-0.35"; 14186 15374 src = fetchurl { 14187 - url = mirror://cpan/authors/id/O/OV/OVID/Test-Most-0.33.tar.gz; 14188 - sha256 = "0jp4jcwk97bgf85wwyjpxfsx4165s6w1v4ymn9gnv03yn77inyij"; 15375 + url = mirror://cpan/authors/id/O/OV/OVID/Test-Most-0.35.tar.gz; 15376 + sha256 = "0zv5dyzq55r28plffibcr7wd00abap0h2zh4s4p8snaiszsad5wq"; 14189 15377 }; 14190 - propagatedBuildInputs = [ ExceptionClass TestDeep TestDifferences TestException TestWarn ]; 15378 + propagatedBuildInputs = [ ExceptionClass ]; 14191 15379 meta = { 14192 15380 description = "Most commonly needed test functions and features"; 14193 15381 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14194 15382 }; 15383 + buildInputs = [ TestDeep TestDifferences TestException TestSimple13 TestWarn ]; 14195 15384 }; 14196 15385 14197 15386 TestNeeds = buildPerlPackage rec { ··· 14207 15396 }; 14208 15397 14209 15398 TestNoTabs = buildPerlPackage { 14210 - name = "Test-NoTabs-1.3"; 15399 + name = "Test-NoTabs-2.00"; 14211 15400 src = fetchurl { 14212 - url = mirror://cpan/authors/id/B/BO/BOBTFISH/Test-NoTabs-1.3.tar.gz; 14213 - sha256 = "06gvj0pgljc7n9rxhvwb0gq9wk51i3ks41lgh7a5ycqfkh9d0glw"; 15401 + url = mirror://cpan/authors/id/E/ET/ETHER/Test-NoTabs-2.00.tar.gz; 15402 + sha256 = "127kpl1va267qar2ia4c22xb96jby2jqnda3sj5pjgmxg8si26cg"; 14214 15403 }; 14215 15404 meta = { 14216 15405 description = "Check the presence of tabs in your project"; ··· 14226 15415 url = mirror://cpan/authors/id/A/AD/ADAMK/Test-NoWarnings-1.04.tar.gz; 14227 15416 sha256 = "0v385ch0hzz9naqwdw2az3zdqi15gka76pmiwlgsy6diiijmg2k3"; 14228 15417 }; 14229 - buildInputs = [ TestTester ]; 14230 15418 meta = { 14231 15419 homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 14232 15420 description = "Make sure you didn't emit any warnings while testing"; ··· 14235 15423 }; 14236 15424 14237 15425 TestObject = buildPerlPackage rec { 14238 - name = "Test-Object-0.07"; 15426 + name = "Test-Object-0.08"; 14239 15427 src = fetchurl { 14240 - url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz"; 14241 - sha256 = "d142a91b039928dc5d616c7bd9bb62ffb06e58991f00c54e26ef7e62ed61032a"; 15428 + url = mirror://cpan/authors/id/E/ET/ETHER/Test-Object-0.08.tar.gz; 15429 + sha256 = "65278964147837313f4108e55b59676e8a364d6edf01b3dc198aee894ab1d0bb"; 14242 15430 }; 14243 15431 }; 14244 15432 14245 15433 TestOutput = buildPerlPackage rec { 14246 - name = "Test-Output-1.01"; 15434 + name = "Test-Output-1.031"; 14247 15435 src = fetchurl { 14248 - url = "mirror://cpan/modules/by-module/Test/${name}.tar.gz"; 14249 - sha256 = "0hg2hv6sify6qcx4865m4gyfdfbi96aw7fx39zpvnrivk3i2jdcd"; 15436 + url = mirror://cpan/authors/id/B/BD/BDFOY/Test-Output-1.031.tar.gz; 15437 + sha256 = "193y1xjvgc1p9pdgdwps2127knvpz9wc1xh6gmr74y3ihmqz7f7q"; 14250 15438 }; 14251 - buildInputs = [ TestTester ]; 14252 - propagatedBuildInputs = [ SubExporter ]; 15439 + propagatedBuildInputs = [ CaptureTiny ]; 14253 15440 }; 14254 15441 14255 - TestPerlCritic = buildPerlPackage rec { 14256 - name = "Test-Perl-Critic-1.02"; 15442 + TestPAUSEPermissions = buildPerlPackage rec { 15443 + name = "Test-PAUSE-Permissions-0.06"; 15444 + src = fetchurl { 15445 + url = mirror://cpan/authors/id/I/IS/ISHIGAKI/Test-PAUSE-Permissions-0.06.tar.gz; 15446 + sha256 = "1rspdxwfr1mxjrpcsd4asd5q1qpmiyw0sm7g008yy1gsz6i2yl88"; 15447 + }; 15448 + propagatedBuildInputs = [ ConfigIdentity PAUSEPermissions ParseLocalDistribution ]; 15449 + buildInputs = [ ExtUtilsMakeMakerCPANfile TestUseAllModules ]; 15450 + meta = { 15451 + description = "tests module permissions in your distribution"; 15452 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15453 + }; 15454 + }; 15455 + 15456 + TestPerlCritic = buildPerlModule rec { 15457 + name = "Test-Perl-Critic-1.04"; 14257 15458 src = fetchurl { 14258 - url = "mirror://cpan/authors/id/T/TH/THALJEF/${name}.tar.gz"; 14259 - sha256 = "89b242ff539034336ed87c11ef3e5ecac47c333a6ab8b46aab4cc449e3739a89"; 15459 + url = mirror://cpan/authors/id/P/PE/PETDANCE/Test-Perl-Critic-1.04.tar.gz; 15460 + sha256 = "28f806b5412c7908b56cf1673084b8b44ce1cb54c9417d784d91428e1a04096e"; 14260 15461 }; 14261 - propagatedBuildInputs = [ PerlCritic ]; 15462 + propagatedBuildInputs = [ MCE PerlCritic ]; 14262 15463 }; 14263 15464 14264 15465 TestPerlTidy = buildPerlPackage rec { ··· 14287 15488 }; 14288 15489 14289 15490 TestPodCoverage = buildPerlPackage rec { 14290 - name = "Test-Pod-Coverage-1.08"; 15491 + name = "Test-Pod-Coverage-1.10"; 14291 15492 src = fetchurl { 14292 - url = "mirror://cpan/authors/id/P/PE/PETDANCE/${name}.tar.gz"; 14293 - sha256 = "0y2md932zhbxdjwzskx0vmw2qy7jxkn87f9lb5h3f3vxxg1kcqz0"; 15493 + url = mirror://cpan/authors/id/N/NE/NEILB/Test-Pod-Coverage-1.10.tar.gz; 15494 + sha256 = "1m203mhgfilz7iqc8mxaw4lw02fz391mni3n25sfx7nryylwrja8"; 14294 15495 }; 14295 - propagatedBuildInputs = [PodCoverage]; 15496 + propagatedBuildInputs = [ PodCoverage ]; 14296 15497 }; 14297 15498 14298 - TestPodLinkCheck = buildPerlPackage rec { 15499 + TestPodLinkCheck = buildPerlModule rec { 14299 15500 name = "Test-Pod-LinkCheck-0.008"; 14300 15501 src = fetchurl { 14301 15502 url = "mirror://cpan/authors/id/A/AP/APOCAL/${name}.tar.gz"; 14302 15503 sha256 = "2bfe771173c38b69eeb089504e3f76511b8e45e6a9e6dac3e616e400ea67bcf0"; 14303 15504 }; 14304 - buildInputs = [ ModuleBuildTiny ]; 14305 - propagatedBuildInputs = [ CaptureTiny Moose TestPod podlinkcheck ]; 15505 + buildInputs = [ ModuleBuildTiny TestPod ]; 15506 + propagatedBuildInputs = [ CaptureTiny Moose podlinkcheck ]; 14306 15507 meta = { 14307 15508 homepage = http://search.cpan.org/dist/Test-Pod-LinkCheck/; 14308 15509 description = "Tests POD for invalid links"; ··· 14310 15511 }; 14311 15512 }; 14312 15513 14313 - TestPodNo404s = buildPerlPackage rec { 15514 + TestPodNo404s = buildPerlModule rec { 14314 15515 name = "Test-Pod-No404s-0.02"; 14315 15516 src = fetchurl { 14316 15517 url = "mirror://cpan/authors/id/A/AP/APOCAL/Test-Pod-No404s-0.02.tar.gz"; 14317 15518 sha256 = "0ycfghsyl9f31kxdppjwx2g5iajrqh3fyywz0x7d8ayndw2hdihi"; 14318 15519 }; 14319 - propagatedBuildInputs = [ LWPUserAgent ModuleBuildTiny URIFind TestPod ]; 15520 + propagatedBuildInputs = [ LWP URIFind ]; 14320 15521 meta = { 14321 15522 homepage = http://search.cpan.org/dist/Test-Pod-No404s/; 14322 15523 description = "Checks POD for any http 404 links"; 14323 15524 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14324 15525 }; 15526 + buildInputs = [ ModuleBuildTiny TestPod ]; 14325 15527 }; 14326 15528 14327 15529 TestPortabilityFiles = buildPerlPackage { 14328 - name = "Test-Portability-Files-0.06"; 15530 + name = "Test-Portability-Files-0.09"; 14329 15531 src = fetchurl { 14330 - url = mirror://cpan/authors/id/A/AB/ABRAXXA/Test-Portability-Files-0.06.tar.gz; 14331 - sha256 = "3e0fd033387ab82df8aedd42a14a8e64200aebd59447ad62a3bc411ff4a808a8"; 15532 + url = mirror://cpan/authors/id/A/AB/ABRAXXA/Test-Portability-Files-0.09.tar.gz; 15533 + sha256 = "16d31fa941af1a79faec0192e09880cb19225cde649c03d2e3ceda9b455a621c"; 14332 15534 }; 14333 15535 meta = { 14334 15536 description = "Check file names portability"; ··· 14348 15550 }; 14349 15551 }; 14350 15552 15553 + TestRequiresInternet = buildPerlPackage rec { 15554 + name = "Test-RequiresInternet-0.05"; 15555 + src = fetchurl { 15556 + url = mirror://cpan/authors/id/M/MA/MALLEN/Test-RequiresInternet-0.05.tar.gz; 15557 + sha256 = "0gl33vpj9bb78pzyijp884b66sbw6jkh1ci0xki8rmf03hmb79xv"; 15558 + }; 15559 + meta = { 15560 + description = "Easily test network connectivity"; 15561 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15562 + homepage = "https://metacpan.org/dist/Test-RequiresInternet"; 15563 + }; 15564 + }; 15565 + 14351 15566 TestRoo = buildPerlPackage rec { 14352 15567 name = "Test-Roo-1.004"; 14353 15568 src = fetchurl { ··· 14355 15570 sha256 = "1mnym49j1lj7gzylma5b6nr4vp75rmgz2v71904v01xmxhy9l4i1"; 14356 15571 }; 14357 15572 14358 - propagatedBuildInputs = [ strictures Moo MooXTypesMooseLike SubInstall 14359 - CaptureTiny ]; 15573 + propagatedBuildInputs = [ Moo MooXTypesMooseLike SubInstall strictures ]; 15574 + buildInputs = [ CaptureTiny ]; 14360 15575 }; 14361 15576 14362 15577 TestRoutine = buildPerlPackage { 14363 - name = "Test-Routine-0.018"; 15578 + name = "Test-Routine-0.025"; 14364 15579 src = fetchurl { 14365 - url = mirror://cpan/authors/id/R/RJ/RJBS/Test-Routine-0.018.tar.gz; 14366 - sha256 = "1slaljcija2pbsxdyrqsh09pgajxbln68gb47l9fwffb6gsp5f3m"; 15580 + url = mirror://cpan/authors/id/R/RJ/RJBS/Test-Routine-0.025.tar.gz; 15581 + sha256 = "13gxczy0mx3rqnp55vc0j2d936qldrimmad87nmf4wrj0kd2lw92"; 14367 15582 }; 14368 - buildInputs = [ TestFatal ]; 14369 - propagatedBuildInputs = [ Moose namespaceautoclean namespaceclean ParamsUtil SubExporter ]; 15583 + buildInputs = [ TestAbortable TestFatal ]; 15584 + propagatedBuildInputs = [ Moose TestSimple13 namespaceautoclean ]; 14370 15585 meta = { 14371 15586 homepage = https://github.com/rjbs/Test-Routine; 14372 15587 description = "Composable units of assertion"; ··· 14376 15591 }; 14377 15592 }; 14378 15593 14379 - TestRun = buildPerlPackage rec { 15594 + TestRun = buildPerlModule rec { 14380 15595 name = "Test-Run-0.0304"; 14381 15596 src = fetchurl { 14382 15597 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 14383 15598 sha256 = "f3feaf9c4494c0b3a5294228cab27efe93653b7e0bbd7fbb99b94b65b247f323"; 14384 15599 }; 14385 - buildInputs = [ ModuleBuild TestTrap ]; 14386 - propagatedBuildInputs = [ IPCSystemSimple ListMoreUtils MROCompat Moose MooseXStrictConstructor TextSprintfNamed UNIVERSALrequire ]; 15600 + buildInputs = [ TestTrap ]; 15601 + propagatedBuildInputs = [ IPCSystemSimple ListMoreUtils MooseXStrictConstructor TextSprintfNamed UNIVERSALrequire ]; 14387 15602 meta = { 14388 15603 homepage = http://web-cpan.shlomifish.org/modules/Test-Run/; 14389 15604 description = "Base class to run standard TAP scripts"; ··· 14391 15606 }; 14392 15607 }; 14393 15608 14394 - TestRunCmdLine = buildPerlPackage rec { 15609 + TestRunCmdLine = buildPerlModule rec { 14395 15610 name = "Test-Run-CmdLine-0.0131"; 14396 15611 src = fetchurl { 14397 15612 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 14398 15613 sha256 = "cceeeecd3f4b2f1d2929f3ada351c1ade23a8ac73ef0486dc6e9605ebcdaef18"; 14399 15614 }; 14400 - buildInputs = [ ModuleBuild TestTrap ]; 14401 - propagatedBuildInputs = [ Moose MooseXGetopt TestRun UNIVERSALrequire YAMLLibYAML ]; 15615 + buildInputs = [ TestRun TestTrap ]; 15616 + propagatedBuildInputs = [ MooseXGetopt UNIVERSALrequire YAMLLibYAML ]; 14402 15617 meta = { 14403 15618 homepage = http://web-cpan.berlios.de/modules/Test-Run/; 14404 15619 description = "Analyze tests from the command line using Test::Run"; ··· 14406 15621 }; 14407 15622 }; 14408 15623 14409 - TestRunPluginAlternateInterpreters = buildPerlPackage rec { 15624 + TestRunPluginAlternateInterpreters = buildPerlModule rec { 14410 15625 name = "Test-Run-Plugin-AlternateInterpreters-0.0124"; 14411 15626 src = fetchurl { 14412 15627 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 14413 15628 sha256 = "eecb3830d350b5d7853322df4f3090af42ff17e9c31075f8d4f69856c968bff3"; 14414 15629 }; 14415 - buildInputs = [ ModuleBuild TestTrap YAMLLibYAML ]; 14416 - propagatedBuildInputs = [ MROCompat Moose TestRun TestRunCmdLine ]; 15630 + buildInputs = [ TestRun TestRunCmdLine TestTrap YAMLLibYAML ]; 15631 + propagatedBuildInputs = [ Moose ]; 14417 15632 meta = { 14418 15633 homepage = http://web-cpan.shlomifish.org/modules/Test-Run/; 14419 15634 description = "Define different interpreters for different test scripts with Test::Run"; ··· 14421 15636 }; 14422 15637 }; 14423 15638 14424 - TestRunPluginBreakOnFailure = buildPerlPackage rec { 14425 - name = "Test-Run-Plugin-BreakOnFailure-v0.0.5"; 15639 + TestRunPluginBreakOnFailure = buildPerlModule rec { 15640 + name = "Test-Run-Plugin-BreakOnFailure-0.0.5"; 14426 15641 src = fetchurl { 14427 - url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 15642 + url = mirror://cpan/authors/id/S/SH/SHLOMIF/Test-Run-Plugin-BreakOnFailure-v0.0.5.tar.gz; 14428 15643 sha256 = "e422eb64a2fa6ae59837312e37ab88d68b4945148eb436a3774faed5074f0430"; 14429 15644 }; 14430 - buildInputs = [ ModuleBuild TestTrap YAMLLibYAML ]; 14431 - propagatedBuildInputs = [ MROCompat Moose TestRun TestRunCmdLine ]; 15645 + buildInputs = [ TestRun TestRunCmdLine TestTrap YAMLLibYAML ]; 15646 + propagatedBuildInputs = [ Moose ]; 14432 15647 meta = { 14433 15648 homepage = http://web-cpan.shlomifish.org/modules/Test-Run/; 14434 15649 description = "Stop processing the entire test suite"; ··· 14436 15651 }; 14437 15652 }; 14438 15653 14439 - TestRunPluginColorFileVerdicts = buildPerlPackage rec { 15654 + TestRunPluginColorFileVerdicts = buildPerlModule rec { 14440 15655 name = "Test-Run-Plugin-ColorFileVerdicts-0.0124"; 14441 15656 src = fetchurl { 14442 15657 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 14443 15658 sha256 = "0418f03abe241f5a3c2a2ab3dd2679d11eee42c9e1f5b5a6ea80d9e238374302"; 14444 15659 }; 14445 - buildInputs = [ ModuleBuild ]; 14446 - propagatedBuildInputs = [ MROCompat Moose TestRun TestRunCmdLine ] ++ moreInputs; 15660 + buildInputs = [ TestRun TestRunCmdLine TestTrap ]; 15661 + propagatedBuildInputs = [ Moose ]; 14447 15662 moreInputs = [ TestTrap ]; # Added because tests were failing without it 14448 15663 doCheck=true; 14449 15664 meta = { ··· 14459 15674 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 14460 15675 sha256 = "ea4fb6768c4f6645cedf87d9b7c6baf97364ebc6f4171e4dd5f68939fb2bdd3a"; 14461 15676 }; 14462 - buildInputs = [ ModuleBuild ]; 14463 - propagatedBuildInputs = [ TestRun TestRunCmdLine ] ++ moreInputs; 15677 + buildInputs = [ TestRun TestRunCmdLine TestTrap ]; 14464 15678 moreInputs = [ TestTrap ]; # Added because tests were failing without it 14465 15679 doCheck=true; 14466 15680 meta = { ··· 14470 15684 }; 14471 15685 }; 14472 15686 14473 - TestRunPluginTrimDisplayedFilenames = buildPerlPackage rec { 15687 + TestRunPluginTrimDisplayedFilenames = buildPerlModule rec { 14474 15688 name = "Test-Run-Plugin-TrimDisplayedFilenames-0.0125"; 14475 15689 src = fetchurl { 14476 15690 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 14477 15691 sha256 = "2255bc5cb6ab65ee4dfff3bcdf007fb74785ff3bb439a9cef5052c66d80424a5"; 14478 15692 }; 14479 - buildInputs = [ ModuleBuild TestTrap YAMLLibYAML ]; 14480 - propagatedBuildInputs = [ MROCompat Moose TestRun TestRunCmdLine ]; 15693 + buildInputs = [ TestRun TestRunCmdLine TestTrap YAMLLibYAML ]; 15694 + propagatedBuildInputs = [ Moose ]; 14481 15695 meta = { 14482 15696 homepage = http://web-cpan.shlomifish.org/modules/Test-Run/; 14483 15697 description = "Trim the first components"; ··· 14486 15700 }; 14487 15701 14488 15702 TestRunValgrind = buildPerlModule rec { 14489 - name = "Test-RunValgrind-0.0.1"; 15703 + name = "Test-RunValgrind-0.2.0"; 14490 15704 src = fetchurl { 14491 15705 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 14492 - sha256 = "67bf3cf3e7d5d23ec33e592f8b0dbcccfa01205d5bf0a3d73d8c8358d167e83f"; 15706 + sha256 = "70947565ad0be3e5d0cd9aca9e1fd0cb07c873e574310e92e8eca629ec6cd631"; 14493 15707 }; 14494 - buildInputs = [ ModuleBuild perl ]; 15708 + buildInputs = [ TestTrap ]; 14495 15709 propagatedBuildInputs = [ PathTiny ]; 14496 15710 meta = { 14497 15711 description = "Tests that an external program is valgrind-clean"; ··· 14500 15714 }; 14501 15715 14502 15716 TestScript = buildPerlPackage rec { 14503 - name = "Test-Script-1.10"; 15717 + name = "Test-Script-1.23"; 14504 15718 src = fetchurl { 14505 15719 url = "mirror://cpan/authors/id/P/PL/PLICEASE/${name}.tar.gz"; 14506 - sha256 = "0wxbia5mmn73n5rkv857fv547kihpg3amizqllyh5flap6kbc7fn"; 15720 + sha256 = "1ca4mwcghgpdrpcg6xc0iwp3ga9c94qni9zf4hhqq8lpjwdyg89k"; 14507 15721 }; 14508 15722 14509 - buildInputs = [ TestTester ]; 15723 + buildInputs = [ Test2Suite ]; 14510 15724 14511 - propagatedBuildInputs = [ ProbePerl IPCRun3 ]; 15725 + propagatedBuildInputs = [ CaptureTiny ProbePerl TestSimple13 ]; 14512 15726 }; 14513 15727 14514 15728 TestSharedFork = buildPerlPackage rec { 14515 - name = "Test-SharedFork-0.34"; 15729 + name = "Test-SharedFork-0.35"; 14516 15730 src = fetchurl { 14517 15731 url = "mirror://cpan/authors/id/E/EX/EXODIST/${name}.tar.gz"; 14518 - sha256 = "1yq4xzify3wqdc07zq33lwgh9gywp3qd8w6wzwrllbjw0hhkm4s8"; 15732 + sha256 = "17y52j20k1bs9dgf4n6rhh9dn4cfxxbnfn2cfs7pb00fc5jyhci9"; 14519 15733 }; 14520 15734 buildInputs = [ TestRequires ]; 14521 15735 meta = { ··· 14528 15742 TestSimple = null; 14529 15743 14530 15744 TestSimple13 = buildPerlPackage rec { 14531 - name = "Test-Simple-1.302125"; 15745 + name = "Test-Simple-1.302135"; 14532 15746 src = fetchurl { 14533 - url = mirror://cpan/authors/id/E/EX/EXODIST/Test-Simple-1.302125.tar.gz; 14534 - sha256 = "8a3785a4fa60c4c5ae0c5cac2f3312242f2b36ca20e368d8a9ec22b4061aa317"; 15747 + url = mirror://cpan/authors/id/E/EX/EXODIST/Test-Simple-1.302135.tar.gz; 15748 + sha256 = "889b59d5fb5955b5d15dbef1020aa2e9a3ccafacc8717c16a939d7cfd619ab70"; 14535 15749 }; 14536 15750 meta = { 14537 15751 description = "Basic utilities for writing tests"; 14538 15752 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14539 15753 maintainers = [ maintainers.rycee ]; 14540 15754 }; 14541 - buildInputs = [ ExtUtilsMakeMaker ]; 14542 15755 }; 14543 15756 14544 15757 TestSpec = buildPerlPackage rec { 14545 - name = "Test-Spec-0.51"; 15758 + name = "Test-Spec-0.54"; 14546 15759 src = fetchurl { 14547 - url = "mirror://cpan/authors/id/A/AN/ANDYJONES/${name}.tar.gz"; 14548 - sha256 = "0n2pzc32q4fr1b9w292ld9gh3yn3saxib3hxrjx6jvcmy3k9jkbi"; 15760 + url = mirror://cpan/authors/id/A/AK/AKZHAN/Test-Spec-0.54.tar.gz; 15761 + sha256 = "1lk5l69bm6yl1zxzz5v6mizzqfinpdhasmi4qjxr1vnwcl9cyc8a"; 14549 15762 }; 14550 - propagatedBuildInputs = [ PackageStash TestDeep TestTrap TieIxHash ]; 15763 + propagatedBuildInputs = [ DevelGlobalPhase PackageStash TieIxHash ]; 14551 15764 meta = { 14552 15765 description = "Write tests in a declarative specification style"; 14553 15766 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14554 15767 }; 15768 + buildInputs = [ TestDeep TestTrap ]; 14555 15769 }; 14556 15770 14557 15771 TestSubCalls = buildPerlPackage rec { 14558 - name = "Test-SubCalls-1.09"; 15772 + name = "Test-SubCalls-1.10"; 14559 15773 src = fetchurl { 14560 - url = "mirror://cpan/authors/id/A/AD/ADAMK/${name}.tar.gz"; 14561 - sha256 = "a334b0457da338d79be2dbb62d403701fc90f7607df840115ff45ee1e2bd6e70"; 15774 + url = mirror://cpan/authors/id/E/ET/ETHER/Test-SubCalls-1.10.tar.gz; 15775 + sha256 = "cbc1e9b35a05e71febc13e5ef547a31c8249899bb6011dbdc9d9ff366ddab6c2"; 14562 15776 }; 14563 15777 propagatedBuildInputs = [ HookLexWrap ]; 14564 15778 }; 14565 15779 14566 15780 TestSynopsis = buildPerlPackage rec { 14567 - name = "Test-Synopsis-0.11"; 15781 + name = "Test-Synopsis-0.15"; 14568 15782 src = fetchurl { 14569 15783 url = "mirror://cpan/authors/id/Z/ZO/ZOFFIX/${name}.tar.gz"; 14570 - sha256 = "1jn3vna5r5fa9nv33n1x0bmgc434sk0ggar3jm78xx0zzy5jnsxv"; 15784 + sha256 = "1cxxidhwf8j8n41d423ankvls2wdi7aw755csi3hcv3mj9k67mfi"; 14571 15785 }; 14572 15786 meta = { 14573 15787 description = "Test your SYNOPSIS code"; ··· 14590 15804 }; 14591 15805 14592 15806 TestTCP = buildPerlPackage rec { 14593 - name = "Test-TCP-2.14"; 15807 + name = "Test-TCP-2.19"; 14594 15808 src = fetchurl { 14595 15809 url = "mirror://cpan/authors/id/T/TO/TOKUHIROM/${name}.tar.gz"; 14596 - sha256 = "00bxgm7qva4fd25phwl8fvv36h8h5k3jk89hz9302a288wv3ysmr"; 15810 + sha256 = "14ahzklq3xgmwj58p9vdcfgpggrmh3nigq5mzqk4wakbb6fjs0fx"; 14597 15811 }; 14598 - propagatedBuildInputs = [ TestSharedFork ]; 14599 15812 meta = { 14600 15813 description = "Testing TCP program"; 14601 15814 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14602 15815 }; 15816 + buildInputs = [ TestSharedFork ]; 14603 15817 }; 14604 15818 14605 15819 TestTester = buildPerlPackage { ··· 14611 15825 }; 14612 15826 14613 15827 TestTime = buildPerlPackage rec { 14614 - name = "Test-Time-0.04"; 15828 + name = "Test-Time-0.05"; 14615 15829 src = fetchurl { 14616 15830 url = "mirror://cpan/authors/id/S/SA/SATOH/${name}.tar.gz"; 14617 - sha256 = "d8c1bc57f9767ae8122fc4ab873bd991cb9ea8e9422c66399acb66770fa5c2ea"; 15831 + sha256 = "abef8885a811440114bfe067edc32f08500fbfd624902f8c3a81fc224ac4b410"; 14618 15832 }; 14619 - buildInputs = [ FileSlurp ]; 14620 15833 meta = { 14621 15834 description = "Overrides the time() and sleep() core functions for testing"; 14622 15835 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14623 15836 }; 14624 15837 }; 14625 15838 14626 - TestTrailingSpace = buildPerlPackage rec { 15839 + TestToolbox = buildPerlModule rec { 15840 + name = "Test-Toolbox-0.4"; 15841 + src = fetchurl { 15842 + url = mirror://cpan/authors/id/M/MI/MIKO/Test-Toolbox-0.4.tar.gz; 15843 + sha256 = "1hxx9rhvncvn7wvzhzx4sk00w0xq2scgspfhhyqwjnm1yg3va820"; 15844 + }; 15845 + meta = { 15846 + description = "Test::Toolbox - tools for testing"; 15847 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15848 + }; 15849 + }; 15850 + 15851 + TestTrailingSpace = buildPerlModule rec { 14627 15852 name = "Test-TrailingSpace-0.0301"; 14628 15853 src = fetchurl { 14629 15854 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 14630 15855 sha256 = "a28875747adb7a0e7d1ae8a4ffe71869e7ceb3a85d0cb30172959dada7de5970"; 14631 15856 }; 14632 - buildInputs = [ ModuleBuild ]; 14633 15857 propagatedBuildInputs = [ FileFindObjectRule ]; 14634 15858 meta = { 14635 15859 description = "Test for trailing space in source files"; ··· 14637 15861 }; 14638 15862 }; 14639 15863 14640 - TestUnitLite = buildPerlPackage { 15864 + TestUnitLite = buildPerlModule { 14641 15865 name = "Test-Unit-Lite-0.1202"; 14642 15866 src = fetchurl { 14643 15867 url = mirror://cpan/authors/id/D/DE/DEXTER/Test-Unit-Lite-0.1202.tar.gz; ··· 14665 15889 }; 14666 15890 14667 15891 TestWarn = buildPerlPackage { 14668 - name = "Test-Warn-0.30"; 15892 + name = "Test-Warn-0.32"; 14669 15893 src = fetchurl { 14670 - url = mirror://cpan/authors/id/C/CH/CHORNY/Test-Warn-0.30.tar.gz; 14671 - sha256 = "0haf2ii7br5z0psmkvlvmx2z2q9qz1c70gx0969r378qjidmb5w1"; 15894 + url = mirror://cpan/authors/id/B/BI/BIGJ/Test-Warn-0.32.tar.gz; 15895 + sha256 = "1lkkpx8gyfsxfkys1psp990xyy1zxf8rsqd44az57x4y3zkidi9g"; 14672 15896 }; 14673 - propagatedBuildInputs = [ SubUplevel TreeDAGNode ]; 15897 + propagatedBuildInputs = [ SubUplevel ]; 14674 15898 meta = { 14675 15899 homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 14676 15900 description = "Perl extension to test methods for warnings"; ··· 14684 15908 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 14685 15909 sha256 = "ae2b68b1b5616704598ce07f5118efe42dc4605834453b7b2be14e26f9cc9a08"; 14686 15910 }; 14687 - buildInputs = [ TestTester CPANMetaCheck ModuleMetadata ]; 15911 + buildInputs = [ CPANMetaCheck ]; 14688 15912 meta = { 14689 15913 homepage = https://github.com/karenetheridge/Test-Warnings; 14690 15914 description = "Test for warnings and the lack of them"; ··· 14694 15918 }; 14695 15919 14696 15920 TestWithoutModule = buildPerlPackage { 14697 - name = "Test-Without-Module-0.17"; 15921 + name = "Test-Without-Module-0.20"; 14698 15922 src = fetchurl { 14699 - url = mirror://cpan/authors/id/C/CO/CORION/Test-Without-Module-0.17.tar.gz; 14700 - sha256 = "a691b0bf6d92dedbacfd547551021389ebc79c51937de2b914e792457da56ff7"; 15923 + url = mirror://cpan/authors/id/C/CO/CORION/Test-Without-Module-0.20.tar.gz; 15924 + sha256 = "8e9aeb7c32a6c6d0b8a93114db2a8c072721273a9d9a2dd4f9ca86cfd28aa524"; 14701 15925 }; 14702 15926 meta = { 14703 15927 description = "Test fallback behaviour in absence of modules"; ··· 14708 15932 }; 14709 15933 14710 15934 TestWWWMechanize = buildPerlPackage { 14711 - name = "Test-WWW-Mechanize-1.44"; 15935 + name = "Test-WWW-Mechanize-1.48"; 14712 15936 src = fetchurl { 14713 - url = mirror://cpan/authors/id/P/PE/PETDANCE/Test-WWW-Mechanize-1.44.tar.gz; 14714 - sha256 = "062pj242vsc73bw11jqpap92ax9wzc9f2m4xhyp1wzrwkfchpl2q"; 15937 + url = mirror://cpan/authors/id/P/PE/PETDANCE/Test-WWW-Mechanize-1.48.tar.gz; 15938 + sha256 = "1d11fx9155d5v17d5w7q3kj37b01l8yj2yb0g6b0z1vh938rrlcr"; 14715 15939 }; 14716 - buildInputs = [ CGI ]; 14717 - propagatedBuildInputs = [ CarpAssertMore HTMLTree HTTPServerSimple LWP TestLongString URI WWWMechanize ]; 15940 + buildInputs = [ TestLongString ]; 15941 + propagatedBuildInputs = [ CarpAssertMore HTTPServerSimple WWWMechanize ]; 14718 15942 meta = { 14719 15943 homepage = https://github.com/petdance/test-www-mechanize; 14720 15944 description = "Testing-specific WWW::Mechanize subclass"; ··· 14729 15953 sha256 = "0nhhfrrai3ndziz873vpa1j0vljjnib4wqafd6yyvkf58ad7v0lv"; 14730 15954 }; 14731 15955 doCheck = false; # listens on an external port 14732 - propagatedBuildInputs = [ CatalystRuntime LWP Moose namespaceclean 14733 - TestWWWMechanize WWWMechanize ]; 15956 + propagatedBuildInputs = [ CatalystRuntime WWWMechanize ]; 14734 15957 meta = { 14735 15958 description = "Test::WWW::Mechanize for Catalyst"; 14736 15959 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14737 15960 }; 15961 + buildInputs = [ CatalystPluginSession CatalystPluginSessionStateCookie TestException TestWWWMechanize Testutf8 ]; 14738 15962 }; 14739 15963 14740 15964 TestWWWMechanizeCGI = buildPerlPackage { ··· 14743 15967 url = mirror://cpan/authors/id/M/MR/MRAMBERG/Test-WWW-Mechanize-CGI-0.1.tar.gz; 14744 15968 sha256 = "0bwwdk0iai5dlvvfpja971qpgvmf6yq67iag4z4szl9v5sra0xm5"; 14745 15969 }; 14746 - propagatedBuildInputs = [ CGI TestWWWMechanize WWWMechanizeCGI ]; 15970 + propagatedBuildInputs = [ WWWMechanizeCGI ]; 14747 15971 meta = { 14748 15972 maintainers = with maintainers; [ ]; 14749 15973 platforms = stdenv.lib.platforms.unix; 14750 15974 }; 15975 + buildInputs = [ TestLongString TestWWWMechanize ]; 14751 15976 }; 14752 15977 14753 15978 TestWWWMechanizePSGI = buildPerlPackage { 14754 - name = "Test-WWW-Mechanize-PSGI-0.35"; 15979 + name = "Test-WWW-Mechanize-PSGI-0.38"; 14755 15980 src = fetchurl { 14756 - url = mirror://cpan/authors/id/L/LB/LBROCARD/Test-WWW-Mechanize-PSGI-0.35.tar.gz; 14757 - sha256 = "1hih8s49zf38bisvhnhzrrj0zwyiivkrbs7nmmdqm1qqy27wv7pc"; 15981 + url = mirror://cpan/authors/id/O/OA/OALDERS/Test-WWW-Mechanize-PSGI-0.38.tar.gz; 15982 + sha256 = "0fsh2i05kf1kfavv2r9kmnjl7qlyqrd11ikc0qcqzzxsqzzjkg9r"; 14758 15983 }; 14759 - buildInputs = [ TestPod CGI ]; 14760 - propagatedBuildInputs = [ Plack TestWWWMechanize TryTiny ]; 15984 + buildInputs = [ CGI TestLongString TestWWWMechanize ]; 15985 + propagatedBuildInputs = [ Plack ]; 14761 15986 meta = { 14762 15987 description = "Test PSGI programs using WWW::Mechanize"; 14763 15988 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 14783 16008 url = "mirror://cpan/authors/id/I/IN/INGY/${name}.tar.gz"; 14784 16009 sha256 = "0hxrfs7p9hqkhvv5nhk2hd3kh32smwng4nz47b8xf4iw2q1n2dr7"; 14785 16010 }; 16011 + buildInputs = [ TestBase ]; 14786 16012 }; 14787 16013 14788 16014 TextAbbrev = buildPerlPackage { ··· 14798 16024 }; 14799 16025 }; 14800 16026 14801 - TextAligner = buildPerlPackage rec { 14802 - name = "Text-Aligner-0.12"; 16027 + TextAligner = buildPerlModule rec { 16028 + name = "Text-Aligner-0.13"; 14803 16029 src = fetchurl { 14804 16030 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 14805 - sha256 = "0a6zkchc0apvzkch6z18cx6h97xfiv50r7n4xhg90x8dvk75qzcs"; 16031 + sha256 = "1vry21jrh91l2pkajnrps83bnr1fn6zshbzi80mcrnggrn9iq776"; 14806 16032 }; 14807 16033 meta = { 14808 16034 description = "Align text in columns"; ··· 14822 16048 }; 14823 16049 14824 16050 TextAutoformat = buildPerlPackage { 14825 - name = "Text-Autoformat-1.72"; 16051 + name = "Text-Autoformat-1.74"; 14826 16052 src = fetchurl { 14827 - url = mirror://cpan/authors/id/N/NE/NEILB/Text-Autoformat-1.72.tar.gz; 14828 - sha256 = "b541152699fcd0f026322f283b7d9184839742aee0edb317a014c195ea26ae51"; 16053 + url = mirror://cpan/authors/id/N/NE/NEILB/Text-Autoformat-1.74.tar.gz; 16054 + sha256 = "07eb3c2b3515897340ca6e9377495bbe2e05ec80d7f3f146adab8e534a818d5e"; 14829 16055 }; 14830 16056 propagatedBuildInputs = [ TextReform ]; 14831 16057 meta = { ··· 14848 16074 }; 14849 16075 14850 16076 TextBibTeX = buildPerlModule rec { 14851 - name = "Text-BibTeX-0.81"; 14852 - buildInputs = [ ConfigAutoConf ExtUtilsLibBuilder ]; 16077 + name = "Text-BibTeX-0.85"; 16078 + buildInputs = [ CaptureTiny ConfigAutoConf ExtUtilsLibBuilder ]; 14853 16079 src = fetchurl { 14854 16080 url = "mirror://cpan/authors/id/A/AM/AMBS/${name}.tar.gz"; 14855 - sha256 = "0dig1zlglm8rwm8fhnz087lx6gixj9jx10kxn1fx3swdkfblhsmf"; 16081 + sha256 = "036kxgbn1jf70pfm2lmjlzjwnhbkd888fp5lyvmkjpdd15gla18h"; 14856 16082 }; 14857 16083 perlPreHook = "export LD=$CC"; 14858 16084 perlPostHook = stdenv.lib.optionalString stdenv.isDarwin '' ··· 14869 16095 description = "Interface to read and parse BibTeX files"; 14870 16096 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14871 16097 }; 16098 + propagatedBuildInputs = [ ScalarListUtils ]; 14872 16099 }; 14873 16100 14874 16101 TextBrew = buildPerlPackage rec { ··· 14888 16115 }; 14889 16116 14890 16117 TextCSV = buildPerlPackage rec { 14891 - name = "Text-CSV-1.33"; 16118 + name = "Text-CSV-1.95"; 14892 16119 src = fetchurl { 14893 - url = "mirror://cpan/authors/id/M/MA/MAKAMAKA/${name}.tar.gz"; 14894 - sha256 = "9c5b8fb9baffd58f02ed2b3f0b6d9a6454198f18a80e7f3a049680ddbdb24115"; 16120 + url = mirror://cpan/authors/id/I/IS/ISHIGAKI/Text-CSV-1.95.tar.gz; 16121 + sha256 = "7e0a11d9c1129a55b68a26aa4b37c894279df255aa63ec8341d514ab848dbf61"; 14895 16122 }; 14896 16123 meta = { 14897 16124 description = "Comma-separated values manipulator (using XS or PurePerl)"; ··· 14915 16142 }; 14916 16143 14917 16144 TextCSV_XS = buildPerlPackage rec { 14918 - name = "Text-CSV_XS-1.23"; 16145 + name = "Text-CSV_XS-1.35"; 14919 16146 src = fetchurl { 14920 16147 url = "mirror://cpan/authors/id/H/HM/HMBRAND/${name}.tgz"; 14921 - sha256 = "5714e1c275e7715aee44f820f8ca26c976fbb563668de7eba42a4419a05a4b5a"; 16148 + sha256 = "2b4f111e9486b230b02bfabbbf50c453f959d18ec17351a930e41f0959b358b7"; 14922 16149 }; 14923 16150 meta = { 14924 16151 homepage = https://metacpan.org/pod/Text::CSV_XS; ··· 14928 16155 }; 14929 16156 14930 16157 TextDiff = buildPerlPackage rec { 14931 - name = "Text-Diff-1.43"; 16158 + name = "Text-Diff-1.45"; 14932 16159 src = fetchurl { 14933 16160 url = "mirror://cpan/authors/id/N/NE/NEILB/${name}.tar.gz"; 14934 - sha256 = "1ampmj1k5cabgcaw2iqwqbmnq6hrnl96f7rk8hh22gsw6my86bac"; 16161 + sha256 = "013g13prdghxvrp5754gyc7rmv1syyxrhs33yc5f0lrz3dxs1fp8"; 14935 16162 }; 14936 16163 propagatedBuildInputs = [ AlgorithmDiff ]; 14937 16164 meta = { ··· 14940 16167 }; 14941 16168 }; 14942 16169 16170 + TextGerman = buildPerlPackage rec { 16171 + name = "Text-German-0.06"; 16172 + src = fetchurl { 16173 + url = mirror://cpan/authors/id/U/UL/ULPFR/Text-German-0.06.tar.gz; 16174 + sha256 = "1p87pgap99lw0nv62i3ghvsi7yg90lhn8vsa3yqp75rd04clybcj"; 16175 + }; 16176 + meta = { 16177 + }; 16178 + }; 16179 + 14943 16180 TextGlob = buildPerlPackage rec { 14944 - name = "Text-Glob-0.09"; 16181 + name = "Text-Glob-0.11"; 14945 16182 src = fetchurl { 14946 - url = "mirror://cpan/modules/by-module/Text/${name}.tar.gz"; 14947 - sha256 = "0lr76wrsj8wcxrq4wi8z1640w4dmdbkznp06q744rg3g0bd238d5"; 16183 + url = mirror://cpan/authors/id/R/RC/RCLAMP/Text-Glob-0.11.tar.gz; 16184 + sha256 = "11sj62fynfgwrlgkv5a051cq6yn0pagxqjsz27dxx8phsd4wv706"; 14948 16185 }; 14949 16186 }; 14950 16187 ··· 14957 16194 }; 14958 16195 14959 16196 TestInter = buildPerlPackage { 14960 - name = "Test-Inter-1.05"; 16197 + name = "Test-Inter-1.07"; 14961 16198 src = fetchurl { 14962 - url = mirror://cpan/authors/id/S/SB/SBECK/Test-Inter-1.05.tar.gz; 14963 - sha256 = "bda95ef503f1c1b39a5cd1ea686d18a67a63b56a8eb458f0614fc2acc51f7988"; 16199 + url = mirror://cpan/authors/id/S/SB/SBECK/Test-Inter-1.07.tar.gz; 16200 + sha256 = "c3b1e2c753b88a893e08ec2dd3d0f0b3eb513cdce7afa52780cb0e02b6c576ee"; 14964 16201 }; 14965 16202 meta = { 14966 16203 description = "Framework for more readable interactive test scripts"; ··· 14986 16223 url = "mirror://cpan/authors/id/B/BO/BOBTFISH/${name}.tar.gz"; 14987 16224 sha256 = "06y79lla8adkqhrs41xdddqjs81dcrh266b50mfbg37bxkawd4f1"; 14988 16225 }; 14989 - buildInputs = [ FileSlurp ListMoreUtils Encode ExtUtilsMakeMaker 14990 - TestException HTMLTidy TestDifferences ]; 16226 + buildInputs = [ ListMoreUtils TestDifferences TestException ]; 14991 16227 }; 14992 16228 14993 16229 TestMagpie = buildPerlPackage { 14994 - name = "Test-Magpie-0.05"; 16230 + name = "Test-Magpie-0.11"; 14995 16231 src = fetchurl { 14996 - url = mirror://cpan/authors/id/C/CY/CYCLES/Test-Magpie-0.05.tar.gz; 14997 - sha256 = "0a0c6vcj92spy6ngfdqn9yfym37jwxlds7hlw6xphkdmcklynh0b"; 16232 + url = mirror://cpan/authors/id/S/ST/STEVENL/Test-Magpie-0.11.tar.gz; 16233 + sha256 = "1c4iy35yg3fa9mrc4phmpz46fkihl6yic6a13fpcxyd3xafd5zhm"; 14998 16234 }; 14999 - propagatedBuildInputs = [ aliased DevelPartialDump ListAllUtils Moose MooseXParamsValidate MooseXTypes MooseXTypesStructured namespaceautoclean SetObject SubExporter TestFatal ]; 16235 + propagatedBuildInputs = [ MooseXTypesStructured SetObject UNIVERSALref aliased ]; 15000 16236 meta = { 15001 16237 description = "Spy on objects to achieve test doubles (mock testing)"; 15002 16238 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15003 16239 maintainers = with maintainers; [ ]; 15004 16240 platforms = stdenv.lib.platforms.unix; 15005 16241 }; 16242 + buildInputs = [ TestFatal Throwable ]; 15006 16243 }; 15007 16244 15008 16245 TestMinimumVersion = buildPerlPackage rec { ··· 15011 16248 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 15012 16249 sha256 = "3fba4e8fcf74806259aa639be7d90e70346ad0e0e4b8b619593490e378241970"; 15013 16250 }; 15014 - buildInputs = [ TestTester ]; 15015 - propagatedBuildInputs = [ FileFindRule FileFindRulePerl PerlMinimumVersion ]; 16251 + propagatedBuildInputs = [ PerlMinimumVersion ]; 15016 16252 meta = { 15017 16253 homepage = https://github.com/rjbs/Test-MinimumVersion; 15018 16254 description = "Does your code require newer perl than you think?"; ··· 15021 16257 }; 15022 16258 15023 16259 TextMicroTemplate = buildPerlPackage { 15024 - name = "Text-MicroTemplate-0.20"; 16260 + name = "Text-MicroTemplate-0.24"; 15025 16261 src = fetchurl { 15026 - url = mirror://cpan/authors/id/K/KA/KAZUHO/Text-MicroTemplate-0.20.tar.gz; 15027 - sha256 = "0da44kd3z4n23wivy99583cscmiay2xv0wq9dzx6mg8vq874kx74"; 16262 + url = mirror://cpan/authors/id/K/KA/KAZUHO/Text-MicroTemplate-0.24.tar.gz; 16263 + sha256 = "1j5ljx7hs4k29732nr5f2m4kssz4rqjw3kknsnhams2yydqix01j"; 15028 16264 }; 15029 16265 meta = { 15030 16266 description = "Micro template engine with Perl5 language"; ··· 15059 16295 }; 15060 16296 15061 16297 TextPDF = buildPerlPackage rec { 15062 - name = "Text-PDF-0.29a"; 16298 + name = "Text-PDF-0.31"; 15063 16299 src = fetchurl { 15064 - url = "mirror://cpan/authors/id/M/MH/MHOSKEN/${name}.tar.gz"; 15065 - sha256 = "11jig38vps957zyc9372q2g0jcabxgkql3b5vazc1if1ajhlvc4s"; 16300 + url = mirror://cpan/authors/id/B/BH/BHALLISSY/Text-PDF-0.31.tar.gz; 16301 + sha256 = "0s5cimfr4wwzgv15k30x83ncg1257jwsvmbmb86lp02rw5g537yz"; 15066 16302 }; 15067 - propagatedBuildInputs = [ CompressZlib ]; 15068 16303 }; 15069 16304 15070 16305 TextQuoted = buildPerlPackage { ··· 15091 16326 # at /etc/fonts/font.conf is not available. 15092 16327 doCheck = false; 15093 16328 15094 - propagatedBuildInputs = [ TestException IOStringy ClassAccessor Readonly 15095 - ListMoreUtils TestPod TestPodCoverage GraphViz ReadonlyXS 15096 - TextTabularDisplay]; 16329 + propagatedBuildInputs = [ ClassAccessor IOStringy ListMoreUtils Readonly TextAutoformat ]; 16330 + buildInputs = [ TestException ]; 15097 16331 }; 15098 16332 15099 - TextReform = buildPerlPackage { 16333 + TextReform = buildPerlModule { 15100 16334 name = "Text-Reform-1.20"; 15101 16335 src = fetchurl { 15102 16336 url = mirror://cpan/authors/id/C/CH/CHORNY/Text-Reform-1.20.tar.gz; ··· 15109 16343 }; 15110 16344 15111 16345 TextRoman = buildPerlPackage rec { 15112 - name = "Text-Roman-3.3"; 16346 + name = "Text-Roman-3.5"; 15113 16347 src = fetchurl { 15114 - url = "mirror://cpan/authors/id/E/EC/ECALDER/${name}.tar.gz"; 15115 - sha256 = "1ris38kdj15l8l7cl5whdpyyvb0rz8dh9p0w36wgydi3b2pxsa25"; 16348 + url = mirror://cpan/authors/id/S/SY/SYP/Text-Roman-3.5.tar.gz; 16349 + sha256 = "0sh47svzz0wm993ywfgpn0fvhajl2sj5hcnf5zxjz02in6ihhjnb"; 15116 16350 }; 15117 16351 meta = { 15118 16352 description = "Allows conversion between Roman and Arabic algarisms"; ··· 15121 16355 }; 15122 16356 15123 16357 TextSimpleTable = buildPerlPackage { 15124 - name = "Text-SimpleTable-2.03"; 16358 + name = "Text-SimpleTable-2.04"; 15125 16359 src = fetchurl { 15126 - url = mirror://cpan/authors/id/M/MR/MRAMBERG/Text-SimpleTable-2.03.tar.gz; 15127 - sha256 = "15hpry9jwrf1vbjyk21s65rllxrdvp2fdzzv9gsvczggby2yyzfs"; 16360 + url = mirror://cpan/authors/id/M/MR/MRAMBERG/Text-SimpleTable-2.04.tar.gz; 16361 + sha256 = "14sjmdcy7s73sk740g3ccmzmwhwd52x5ay3bjmibjlql1cag70ld"; 15128 16362 }; 15129 16363 meta = { 15130 16364 description = "Simple eyecandy ASCII tables"; ··· 15133 16367 }; 15134 16368 15135 16369 TextSoundex = buildPerlPackage { 15136 - name = "Text-Soundex-3.04"; 16370 + name = "Text-Soundex-3.05"; 15137 16371 src = fetchurl { 15138 - url = mirror://cpan/authors/id/R/RJ/RJBS/Text-Soundex-3.04.tar.gz; 15139 - sha256 = "2e56bb4324ee0186b908b3bd78463643affe7295624af0628e81491e910283d9"; 16372 + url = mirror://cpan/authors/id/R/RJ/RJBS/Text-Soundex-3.05.tar.gz; 16373 + sha256 = "f6dd55b4280b25dea978221839864382560074e1d6933395faee2510c2db60ed"; 15140 16374 }; 15141 - propagatedBuildInputs = [ if_ ]; 15142 16375 }; 15143 16376 15144 - TextSprintfNamed = buildPerlPackage rec { 16377 + TextSprintfNamed = buildPerlModule rec { 15145 16378 name = "Text-Sprintf-Named-0.0402"; 15146 16379 src = fetchurl { 15147 16380 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 15148 16381 sha256 = "951317fce8fa5dd08190ba760182bc71f2b4346fa21df55c76155e6353e2864f"; 15149 16382 }; 15150 - buildInputs = [ ModuleBuild TestWarn ]; 16383 + buildInputs = [ TestWarn ]; 15151 16384 meta = { 15152 16385 description = "Sprintf-like function with named conversions"; 15153 16386 license = stdenv.lib.licenses.mit; 15154 16387 }; 15155 16388 }; 15156 16389 15157 - TextTable = buildPerlPackage rec { 15158 - name = "Text-Table-1.130"; 16390 + TextTable = buildPerlModule rec { 16391 + name = "Text-Table-1.133"; 15159 16392 src = fetchurl { 15160 16393 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 15161 - sha256 = "02c8v38k639r23dgxwgvsy4myjjzvgdb238kpiffsiz25ab3xp5j"; 16394 + sha256 = "04kh5x5inq183rdg221wlqaaqi1ipyj588mxsslik6nhc14f17nd"; 15162 16395 }; 15163 - buildInputs = [ TestPod TestPodCoverage ]; 15164 16396 propagatedBuildInputs = [ TextAligner ]; 15165 16397 meta = { 15166 16398 homepage = http://www.shlomifish.org/open-source/projects/docmake/; ··· 15187 16419 url = "mirror://cpan/authors/id/D/DA/DARREN/${name}.tar.gz"; 15188 16420 sha256 = "1s46s4pg5mpfllx3icf4vnqz9iadbbdbsr5p7pr6gdjnzbx902gb"; 15189 16421 }; 15190 - propagatedBuildInputs = [ TextAligner ]; 15191 16422 }; 15192 16423 15193 16424 TextTemplate = buildPerlPackage { 15194 - name = "Text-Template-1.46"; 16425 + name = "Text-Template-1.52"; 15195 16426 src = fetchurl { 15196 - url = mirror://cpan/authors/id/M/MJ/MJD/Text-Template-1.46.tar.gz; 15197 - sha256 = "77d812cb86e48091bcd59aa8522ef887b33a0ff758f8a269da8c2b733889d580"; 16427 + url = mirror://cpan/authors/id/M/MS/MSCHOUT/Text-Template-1.52.tar.gz; 16428 + sha256 = "85da7a5e7eecf1871cda8bf3ce7b8ad0b5f75c6c5791f43a7d94373406859b6c"; 15198 16429 }; 15199 16430 meta = { 15200 16431 description = "Unknown"; 15201 16432 license = "unknown"; 15202 16433 }; 16434 + buildInputs = [ TestWarnings ]; 15203 16435 }; 15204 16436 15205 - TestTrap = buildPerlPackage rec { 15206 - name = "Test-Trap-0.3.2"; 16437 + TestTrap = buildPerlModule rec { 16438 + name = "Test-Trap-0.3.3"; 15207 16439 src = fetchurl { 15208 - url = "mirror://cpan/authors/id/E/EB/EBHANSSEN/${name}.tar.gz"; 15209 - sha256 = "1ci5ag9pm850ww55n2929skvw3avy6xcrwmmi2yyn0hifxx9dybs"; 16440 + url = mirror://cpan/authors/id/E/EB/EBHANSSEN/Test-Trap-v0.3.3.tar.gz; 16441 + sha256 = "1676gqjyk0zig3yyqv053y5j1pajp2af08ffmgx94n414whbhm5c"; 15210 16442 }; 15211 - buildInputs = [ TestTester ]; 15212 16443 propagatedBuildInputs = [ DataDump ]; 15213 16444 meta = { 15214 16445 description = "Trap exit codes, exceptions, output, etc"; ··· 15217 16448 }; 15218 16449 15219 16450 TestVars = buildPerlModule rec { 15220 - name = "Test-Vars-0.008"; 16451 + name = "Test-Vars-0.014"; 15221 16452 src = fetchurl { 15222 16453 url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; 15223 - sha256 = "1h0kifiia78s3425hvpjs5di5539vsz15mmkkk0cwshwizhcwp7h"; 16454 + sha256 = "0qr8q0ksr925ycwbsyxjwgz4p9r7a8vkxpn33vy23zbijwpa3xx7"; 15224 16455 }; 15225 16456 15226 - buildInputs = [ TestTester ]; 16457 + buildInputs = [ ModuleBuildTiny ]; 15227 16458 15228 16459 meta = { 15229 16460 homepage = https://github.com/gfx/p5-Test-Vars; ··· 15233 16464 }; 15234 16465 15235 16466 TestVersion = buildPerlPackage rec { 15236 - name = "Test-Version-2.05"; 16467 + name = "Test-Version-2.07"; 15237 16468 src = fetchurl { 15238 16469 url = "mirror://cpan/authors/id/P/PL/PLICEASE/${name}.tar.gz"; 15239 - sha256 = "39c0ec02663da0e56962bdafaef6790cf83d12b4d90e8a4cdc971d57d869d63f"; 16470 + sha256 = "eae8b758395d6b23d4ce3109b055663379b9970fb8f81e5803d145dbc5ccdbac"; 15240 16471 }; 15241 16472 buildInputs = [ TestException ]; 15242 16473 propagatedBuildInputs = [ FileFindRulePerl ]; ··· 15247 16478 }; 15248 16479 }; 15249 16480 15250 - TextTrim = buildPerlPackage { 16481 + TextTrim = buildPerlModule { 15251 16482 name = "Text-Trim-1.02"; 15252 16483 src = fetchurl { 15253 16484 url = mirror://cpan/authors/id/M/MA/MATTLAW/Text-Trim-1.02.tar.gz; 15254 16485 sha256 = "1bnwjl5n04w8nnrzrm75ljn4pijqbijr9csfkjcs79h4gwn9lwqw"; 15255 16486 }; 15256 - propagatedBuildInputs = [ CGI ModuleBuild ]; 15257 16487 meta = { 15258 16488 description = "Remove leading and/or trailing whitespace from strings"; 15259 16489 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 15275 16505 }; 15276 16506 15277 16507 TextUnidecode = buildPerlPackage rec { 15278 - name = "Text-Unidecode-1.24"; 16508 + name = "Text-Unidecode-1.30"; 15279 16509 src = fetchurl { 15280 - url = "mirror://cpan/modules/by-module/Text/${name}.tar.gz"; 15281 - sha256 = "124q1zfiyj70zz691nrfjfmv4i8dyalddhqisp8y28kzfnba9vrh"; 16510 + url = mirror://cpan/authors/id/S/SB/SBURKE/Text-Unidecode-1.30.tar.gz; 16511 + sha256 = "1imii0p6wvhrxsr5z2zhazpx5vl4l4ybf1y2c5hy480xvi6z293c"; 15282 16512 }; 15283 16513 }; 15284 16514 ··· 15308 16538 }; 15309 16539 }; 15310 16540 15311 - TextWikiFormat = buildPerlPackage { 16541 + TextWikiFormat = buildPerlModule { 15312 16542 name = "Text-WikiFormat-0.81"; 15313 16543 src = fetchurl { 15314 16544 url = mirror://cpan/authors/id/C/CY/CYCLES/Text-WikiFormat-0.81.tar.gz; ··· 15324 16554 TextWrapI18N = buildPerlPackage { 15325 16555 name = "Text-WrapI18N-0.06"; 15326 16556 src = fetchurl { 15327 - url = http://search.cpan.org/CPAN/authors/id/K/KU/KUBOTA/Text-WrapI18N-0.06.tar.gz; 16557 + url = mirror://cpan/authors/id/K/KU/KUBOTA/Text-WrapI18N-0.06.tar.gz; 15328 16558 sha256 = "4bd29a17f0c2c792d12c1005b3c276f2ab0fae39c00859ae1741d7941846a488"; 15329 16559 }; 15330 16560 propagatedBuildInputs = [ pkgs.glibc TextCharWidth ]; ··· 15349 16579 description = "Word wrap text by breaking long lines"; 15350 16580 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15351 16581 }; 16582 + buildInputs = [ TestDifferences ]; 15352 16583 }; 15353 16584 15354 16585 threads = buildPerlPackage rec { 15355 - name = "threads-2.07"; 16586 + name = "threads-2.21"; 15356 16587 src = fetchurl { 15357 16588 url = "mirror://cpan/authors/id/J/JD/JDHEDDEN/${name}.tar.gz"; 15358 - sha256 = "0fgprp2ghrh1ryxmr0y9bpsjl1ifbf4lqml8k017cbl4zbn21lim"; 16589 + sha256 = "047i22mdnf7fa0h9w5jhqrjbg561l5jxk8xqzwh6zbmwlac4qf98"; 15359 16590 }; 15360 16591 meta = { 15361 16592 description = "Perl interpreter-based threads"; ··· 15364 16595 }; 15365 16596 15366 16597 threadsshared = buildPerlPackage rec { 15367 - name = "threads-shared-1.51"; 16598 + name = "threads-shared-1.58"; 15368 16599 src = fetchurl { 15369 16600 url = "mirror://cpan/authors/id/J/JD/JDHEDDEN/${name}.tar.gz"; 15370 - sha256 = "0qsbl8rx8p09cb5vj1yhwf1h2awvimfyckw1qwrqbk7dxjldrimn"; 16601 + sha256 = "04qbypzgp49sq1wq5kip0m95lffv0pc8xj2wplrdpyqz87y105xd"; 15371 16602 }; 15372 16603 meta = { 15373 16604 description = "Perl extension for sharing data structures between threads"; ··· 15376 16607 }; 15377 16608 15378 16609 ThreadQueue = buildPerlPackage rec { 15379 - name = "Thread-Queue-3.09"; 16610 + name = "Thread-Queue-3.12"; 15380 16611 src = fetchurl { 15381 16612 url = "mirror://cpan/authors/id/J/JD/JDHEDDEN/${name}.tar.gz"; 15382 - sha256 = "0f03v10rsasi2j4lh8xw44jac8nfbw66274qgsz5lsmfd6wqvj12"; 16613 + sha256 = "0wpqdbdfa4mw8lpcaw1lp2d553gl65cl8mli1srj8wrg0kaxshhx"; 15383 16614 }; 15384 16615 meta = { 15385 16616 description = "Thread-safe queues"; ··· 15388 16619 }; 15389 16620 15390 16621 ThreadSemaphore = buildPerlPackage { 15391 - name = "Thread-Semaphore-2.12"; 16622 + name = "Thread-Semaphore-2.13"; 15392 16623 src = fetchurl { 15393 - url = mirror://cpan/authors/id/J/JD/JDHEDDEN/Thread-Semaphore-2.12.tar.gz; 15394 - sha256 = "e0f8e7057b073003e5a96a55b778abb8ee1cc1b279febedce0166526f2988965"; 16624 + url = mirror://cpan/authors/id/J/JD/JDHEDDEN/Thread-Semaphore-2.13.tar.gz; 16625 + sha256 = "e3fe2cc047575529c8ea4c168cef8fab2ec931729a1826ffca1ef63e7e45bc81"; 15395 16626 }; 15396 16627 meta = { 15397 16628 description = "Thread-safe semaphores"; ··· 15405 16636 url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz"; 15406 16637 sha256 = "184gdcwxqwnkrx5md968v1ny70pq6blzpkihccm3bpdxnpgd11wr"; 15407 16638 }; 15408 - buildInputs = [ DevelStackTrace ]; 15409 - propagatedBuildInputs = [ DevelStackTrace ModuleRuntime Moo ]; 16639 + propagatedBuildInputs = [ DevelStackTrace Moo ]; 15410 16640 meta = { 15411 16641 homepage = https://github.com/rjbs/Throwable; 15412 16642 description = "A role for classes that can be thrown"; ··· 15421 16651 url = "mirror://cpan/authors/id/M/MS/MSCHWERN/${name}.tar.gz"; 15422 16652 sha256 = "1bf740450d3a6d7c12b48c25f7da5964e44e7cc38b28572cfb76ff22464f4469"; 15423 16653 }; 15424 - propagatedBuildInputs = [ CarpAssert ClassDataInheritable ClassVirtual enum ]; 16654 + propagatedBuildInputs = [ ClassVirtual enum ]; 15425 16655 meta = { 15426 16656 description = "A Least-Recently Used cache"; 15427 16657 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 15441 16671 }; 15442 16672 15443 16673 TieCycle = buildPerlPackage rec { 15444 - name = "Tie-Cycle-1.21"; 16674 + name = "Tie-Cycle-1.225"; 15445 16675 src = fetchurl { 15446 16676 url = "mirror://cpan/authors/id/B/BD/BDFOY/${name}.tar.gz"; 15447 - sha256 = "0r1mdmd01s42vwlwr2mvr1ywjvvfkc79vz6ysdii5fvcgs6wk50y"; 16677 + sha256 = "0i9xq2qm50p2ih24265jndp2x8hfq7ap0d88nrlv5yaad4hxhc7k"; 15448 16678 }; 15449 16679 meta = { 15450 16680 description = "Cycle through a list of values via a scalar"; ··· 15463 16693 }; 15464 16694 }; 15465 16695 15466 - TieIxHash = buildPerlPackage { 16696 + TieIxHash = buildPerlModule { 15467 16697 name = "Tie-IxHash-1.23"; 15468 16698 src = fetchurl { 15469 16699 url = mirror://cpan/authors/id/C/CH/CHORNY/Tie-IxHash-1.23.tar.gz; ··· 15506 16736 }; 15507 16737 }; 15508 16738 16739 + TieSub = buildPerlPackage rec { 16740 + name = "Tie-Sub-1.001"; 16741 + src = fetchurl { 16742 + url = mirror://cpan/authors/id/S/ST/STEFFENW/Tie-Sub-1.001.tar.gz; 16743 + sha256 = "1cgiyj85hhw2m4x2iv4zgaj3hzf3fghircpcfqmjndni4r4a0wgg"; 16744 + }; 16745 + propagatedBuildInputs = [ ParamsValidate ]; 16746 + buildInputs = [ ModuleBuild TestDifferences TestException TestNoWarnings ]; 16747 + meta = { 16748 + description = "Tie::Sub - Tying a subroutine, function or method to a hash"; 16749 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16750 + }; 16751 + }; 16752 + 15509 16753 TieToObject = buildPerlPackage { 15510 16754 name = "Tie-ToObject-0.03"; 15511 16755 src = fetchurl { 15512 16756 url = mirror://cpan/authors/id/N/NU/NUFFIN/Tie-ToObject-0.03.tar.gz; 15513 16757 sha256 = "1x1smn1kw383xc5h9wajxk9dlx92bgrbf7gk4abga57y6120s6m3"; 15514 16758 }; 15515 - propagatedBuildInputs = [Testuseok]; 15516 16759 }; 15517 16760 15518 16761 TimeDate = buildPerlPackage { ··· 15529 16772 url = "mirror://cpan/authors/id/N/NE/NEILB/${name}.tar.gz"; 15530 16773 sha256 = "1f5vkid4pl5iq3hal01hk1zjbbzrqpx4m1djawbp93l152shb0j5"; 15531 16774 }; 15532 - buildInputs = [ TestPod TestPodCoverage ]; 15533 16775 meta = { 15534 16776 description = "Rounded or exact English expression of durations"; 15535 16777 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 15537 16779 }; 15538 16780 15539 16781 TimeDurationParse = buildPerlPackage rec { 15540 - name = "Time-Duration-Parse-0.12"; 16782 + name = "Time-Duration-Parse-0.13"; 15541 16783 src = fetchurl { 15542 16784 url = "mirror://cpan/authors/id/N/NE/NEILB/${name}.tar.gz"; 15543 - sha256 = "0yxfxw7fxs19nncpv54nqh21ak2cmvpz7ks8d9v4lz3mbq6q0q9s"; 16785 + sha256 = "0affdzhsiy7dr6dzj2p6m9lynmjh53k31bprfsfa21pz8551hjj1"; 15544 16786 }; 15545 16787 buildInputs = [ TimeDuration ]; 15546 16788 propagatedBuildInputs = [ ExporterLite ]; ··· 15551 16793 }; 15552 16794 15553 16795 TimeHiRes = buildPerlPackage rec { 15554 - name = "Time-HiRes-1.9726"; 16796 + name = "Time-HiRes-1.9753"; 15555 16797 src = fetchurl { 15556 - url = "mirror://cpan/authors/id/Z/ZE/ZEFRAM/${name}.tar.gz"; 15557 - sha256 = "17hhd53p72z08l1riwz5f6rch6hngby1pympkla5miznn7cjlrpz"; 16798 + url = mirror://cpan/authors/id/J/JH/JHI/Time-HiRes-1.9753.tar.gz; 16799 + sha256 = "05a9xhn8y0f679kg8n0n3ng4mk6sd7isihqbbhfh29nxkkwxbgqg"; 15558 16800 }; 15559 16801 }; 15560 16802 15561 16803 TimeLocal = buildPerlPackage { 15562 - name = "Time-Local-1.2300"; 16804 + name = "Time-Local-1.25"; 15563 16805 src = fetchurl { 15564 - url = mirror://cpan/authors/id/D/DR/DROLSKY/Time-Local-1.2300.tar.gz; 15565 - sha256 = "b2acca03700a09f8ae737d3084f3f6287e983da9ab7b537c6599c291b669fb49"; 16806 + url = mirror://cpan/authors/id/D/DR/DROLSKY/Time-Local-1.25.tar.gz; 16807 + sha256 = "1ae9c51d777ac44a3ebc154dc625ba24d7c0cde6a8b6dba87b46d0777889fef2"; 15566 16808 }; 15567 16809 meta = { 15568 16810 description = "Efficiently compute time from local and GMT time"; ··· 15584 16826 }; 15585 16827 15586 16828 Tk = buildPerlPackage rec { 15587 - name = "Tk-804.033"; 16829 + name = "Tk-804.034"; 15588 16830 src = fetchurl { 15589 16831 url = "mirror://cpan/authors/id/S/SR/SREZIC/${name}.tar.gz"; 15590 - sha256 = "84756e9b07a2555c8eecf88e63d5cbbba9b1aa97b1e71a3d4aa524a7995a88ad"; 16832 + sha256 = "fea6b144c723528a2206c8cd9175844032ee9c14ee37791f0f151e5e5b293fe2"; 15591 16833 }; 15592 16834 makeMakerFlags = "X11INC=${pkgs.xorg.libX11.dev}/include X11LIB=${pkgs.xorg.libX11.out}/lib"; 15593 - buildInputs = with pkgs; [ xorg.libX11 libpng ]; 16835 + buildInputs = [ pkgs.xorg.libX11 pkgs.libpng ]; 15594 16836 doCheck = false; # Expects working X11. 15595 16837 meta = { 15596 16838 homepage = https://metacpan.org/pod/distribution/Tk/Tk.pod; ··· 15599 16841 }; 15600 16842 15601 16843 TreeDAGNode = buildPerlPackage rec { 15602 - name = "Tree-DAG_Node-1.27"; 16844 + name = "Tree-DAG_Node-1.31"; 15603 16845 src = fetchurl { 15604 16846 url = "mirror://cpan/authors/id/R/RS/RSAVAGE/${name}.tgz"; 15605 - sha256 = "1i2i445gh7720bvv06dz67szk2z6q1pi30kb5p2shsa806sj4vr2"; 16847 + sha256 = "016kr76azxzfcpxjkhqp2piyyl6529shjis20mc3g2snfabsd2qw"; 15606 16848 }; 15607 - buildInputs = [ TestPod FileSlurpTiny ]; 15608 16849 meta = { 15609 16850 homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 15610 16851 description = "An N-ary tree"; 15611 16852 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15612 16853 }; 16854 + propagatedBuildInputs = [ FileSlurpTiny ]; 15613 16855 }; 15614 16856 15615 16857 TreeSimple = buildPerlPackage rec { 15616 - name = "Tree-Simple-1.25"; 16858 + name = "Tree-Simple-1.33"; 15617 16859 src = fetchurl { 15618 16860 url = "mirror://cpan/authors/id/R/RS/RSAVAGE/${name}.tgz"; 15619 - sha256 = "1xj1n70v4qbx7m9k01bj9aixk77yssliavgvfds3xj755hcan0nr"; 16861 + sha256 = "1alnwb6c7n4al91m9cyknvcyvdz521lh22dz1hyk4v7c50adffnv"; 15620 16862 }; 15621 - buildInputs = [ TestException TestMemoryCycle ]; 16863 + buildInputs = [ TestException ]; 15622 16864 meta = { 15623 16865 description = "A simple tree object"; 15624 16866 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 15626 16868 }; 15627 16869 15628 16870 TreeSimpleVisitorFactory = buildPerlPackage { 15629 - name = "Tree-Simple-VisitorFactory-0.12"; 16871 + name = "Tree-Simple-VisitorFactory-0.15"; 15630 16872 src = fetchurl { 15631 - url = mirror://cpan/authors/id/R/RS/RSAVAGE/Tree-Simple-VisitorFactory-0.12.tgz; 15632 - sha256 = "1g27xl48q1vr7aikhxg4vvcsj1si8allxz59vmnks61wsw4by7vg"; 16873 + url = mirror://cpan/authors/id/R/RS/RSAVAGE/Tree-Simple-VisitorFactory-0.15.tgz; 16874 + sha256 = "06y2vazkl307k59hnkp9h5bp3p7711kgmp1qdhb2lgnfwzn84zin"; 15633 16875 }; 15634 - propagatedBuildInputs = [TreeSimple]; 15635 - buildInputs = [TestException]; 16876 + propagatedBuildInputs = [ TreeSimple ]; 16877 + buildInputs = [ TestException ]; 15636 16878 }; 15637 16879 15638 16880 TryTiny = buildPerlPackage { 15639 - name = "Try-Tiny-0.22"; 16881 + name = "Try-Tiny-0.30"; 15640 16882 src = fetchurl { 15641 - url = mirror://cpan/authors/id/D/DO/DOY/Try-Tiny-0.22.tar.gz; 15642 - sha256 = "60fba46f4693d33d54539104f9001df008dabb400b6837e9605c39a6ee6a1b19"; 16883 + url = mirror://cpan/authors/id/E/ET/ETHER/Try-Tiny-0.30.tar.gz; 16884 + sha256 = "da5bd0d5c903519bbf10bb9ba0cb7bcac0563882bcfe4503aee3fb143eddef6b"; 15643 16885 }; 15644 - buildInputs = [ if_ ]; 16886 + buildInputs = [ CPANMetaCheck CaptureTiny ]; 15645 16887 meta = { 15646 16888 homepage = https://metacpan.org/release/Try-Tiny; 15647 16889 description = "Minimal try/catch with proper preservation of $@"; ··· 15649 16891 }; 15650 16892 }; 15651 16893 16894 + Twiggy = buildPerlPackage rec { 16895 + name = "Twiggy-0.1025"; 16896 + src = fetchurl { 16897 + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Twiggy-0.1025.tar.gz; 16898 + sha256 = "1a57knbwync7rlzhsz1kdc0sd380xnaccwgiy1qwj5d87abdynnp"; 16899 + }; 16900 + propagatedBuildInputs = [ AnyEvent Plack ]; 16901 + buildInputs = [ TestRequires TestSharedFork TestTCP ]; 16902 + meta = { 16903 + description = "AnyEvent HTTP server for PSGI (like Thin)"; 16904 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16905 + homepage = "https://github.com/miyagawa/Twiggy"; 16906 + }; 16907 + }; 16908 + 15652 16909 TypeTiny = buildPerlPackage { 15653 - name = "Type-Tiny-1.000005"; 16910 + name = "Type-Tiny-1.002001"; 15654 16911 src = fetchurl { 15655 - url = mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-1.000005.tar.gz; 15656 - sha256 = "42ed36c011825aa1e6995a4e8638621a1b2103a0970b15764ca3919368042365"; 16912 + url = mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-1.002001.tar.gz; 16913 + sha256 = "93c9eeaaf23016625126794af483bc626a149f7226f9a6ec1081ef896acc13dd"; 15657 16914 }; 15658 16915 propagatedBuildInputs = [ ExporterTiny ]; 15659 16916 meta = { ··· 15663 16920 }; 15664 16921 }; 15665 16922 16923 + TypesSerialiser = buildPerlPackage rec { 16924 + name = "Types-Serialiser-1.0"; 16925 + src = fetchurl { 16926 + url = mirror://cpan/authors/id/M/ML/MLEHMANN/Types-Serialiser-1.0.tar.gz; 16927 + sha256 = "03bk0hm5ys8k7265dkap825ybn2zmzb1hl0kf1jdm8yq95w39lvs"; 16928 + }; 16929 + propagatedBuildInputs = [ commonsense ]; 16930 + meta = { 16931 + }; 16932 + }; 16933 + 15666 16934 UNIVERSALcan = buildPerlPackage { 15667 16935 name = "UNIVERSAL-can-1.20140328"; 15668 16936 src = fetchurl { ··· 15677 16945 }; 15678 16946 15679 16947 UNIVERSALisa = buildPerlPackage { 15680 - name = "UNIVERSAL-isa-1.20120726"; 16948 + name = "UNIVERSAL-isa-1.20171012"; 15681 16949 src = fetchurl { 15682 - url = mirror://cpan/authors/id/C/CH/CHROMATIC/UNIVERSAL-isa-1.20120726.tar.gz; 15683 - sha256 = "1qal99sp888b50kwank9ffyprv7kqx42p4vyfahdabf915lyzc61"; 16950 + url = mirror://cpan/authors/id/E/ET/ETHER/UNIVERSAL-isa-1.20171012.tar.gz; 16951 + sha256 = "0avzv9j32aab6l0rd63n92v0pgliz1p4yabxxjfq275hdh1mcsfi"; 15684 16952 }; 15685 16953 meta = { 15686 16954 homepage = https://github.com/chromatic/UNIVERSAL-isa; ··· 15689 16957 }; 15690 16958 }; 15691 16959 16960 + UNIVERSALref = buildPerlPackage rec { 16961 + name = "UNIVERSAL-ref-0.14"; 16962 + src = fetchurl { 16963 + url = mirror://cpan/authors/id/J/JJ/JJORE/UNIVERSAL-ref-0.14.tar.gz; 16964 + sha256 = "1ar8dfj90nn52cb8c6yyj4bi6ya8hk2f2sl0a5q7pmchj321bn1m"; 16965 + }; 16966 + propagatedBuildInputs = [ BUtils ]; 16967 + meta = { 16968 + description = "Turns ref() into a multimethod"; 16969 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16970 + }; 16971 + }; 16972 + 15692 16973 UNIVERSALrequire = buildPerlPackage rec { 15693 16974 name = "UNIVERSAL-require-0.18"; 15694 16975 src = fetchurl { ··· 15707 16988 url = "mirror://cpan/authors/id/A/AR/ARODLAND/${name}.tar.gz"; 15708 16989 sha256 = "418a212808f9d0b8bb330ac905096d2dd364976753d4c71534dab9836a63194d"; 15709 16990 }; 15710 - buildInputs = [ ModuleBuild ]; 15711 16991 meta = { 15712 16992 homepage = https://metacpan.org/release/Unicode-CaseFold; 15713 16993 description = "Unicode case-folding for case-insensitive lookups"; ··· 15755 17035 }; 15756 17036 15757 17037 UnicodeLineBreak = buildPerlPackage rec { 15758 - name = "Unicode-LineBreak-2017.004"; 17038 + name = "Unicode-LineBreak-2018.003"; 15759 17039 src = fetchurl { 15760 17040 url = "mirror://cpan/authors/id/N/NE/NEZUMI/${name}.tar.gz"; 15761 - sha256 = "0xnb80na1ps1b5gmj3n70bk28brjzrn725kqv5q0gbb0rg2c6nv5"; 17041 + sha256 = "1cbilpy7ypr26rjr6cmrbkxhsm1l6yx7s1p7lcf0l3vi7vzr4346"; 15762 17042 }; 15763 17043 propagatedBuildInputs = [ MIMECharset ]; 15764 17044 meta = { ··· 15813 17093 }; 15814 17094 15815 17095 URIdb = buildPerlModule { 15816 - name = "URI-db-0.15"; 17096 + name = "URI-db-0.18"; 15817 17097 src = fetchurl { 15818 - url = mirror://cpan/authors/id/D/DW/DWHEELER/URI-db-0.15.tar.gz; 15819 - sha256 = "ac3dc3eeb8ca58dc4f7e1dfed6bca5bb8ebbc5dfacee63161490b09a4bfac982"; 17098 + url = mirror://cpan/authors/id/D/DW/DWHEELER/URI-db-0.18.tar.gz; 17099 + sha256 = "460a1d3b9a45779f56dbbeebc60612370b32771f3158c87da981857163b43e0b"; 15820 17100 }; 15821 - propagatedBuildInputs = [ URI URINested ]; 17101 + propagatedBuildInputs = [ URINested ]; 15822 17102 meta = { 15823 17103 homepage = https://search.cpan.org/dist/URI-db/; 15824 17104 description = "Database URIs"; ··· 15827 17107 }; 15828 17108 15829 17109 URIFind = buildPerlModule rec { 15830 - name = "URI-Find-20140709"; 17110 + name = "URI-Find-20160806"; 15831 17111 src = fetchurl { 15832 17112 url = "mirror://cpan/authors/id/M/MS/MSCHWERN/${name}.tar.gz"; 15833 - sha256 = "0czc4h182s7sx3k123m7qlg7yybnwxgh369hap3c3b6xgrglrhy0"; 17113 + sha256 = "1mk3jv8x0mcq3ajrn9garnxd0jc7sw4pkwqi88r5apqvlljs84z2"; 15834 17114 }; 15835 17115 propagatedBuildInputs = [ URI ]; 15836 17116 meta = { ··· 15841 17121 }; 15842 17122 15843 17123 URIFromHash = buildPerlPackage { 15844 - name = "URI-FromHash-0.04"; 17124 + name = "URI-FromHash-0.05"; 15845 17125 src = fetchurl { 15846 - url = mirror://cpan/authors/id/D/DR/DROLSKY/URI-FromHash-0.04.tar.gz; 15847 - sha256 = "03yckli4fj8cgsyh1l1lmyxj56q9qc04a3r8kv0whbnb37zz1j23"; 17126 + url = mirror://cpan/authors/id/D/DR/DROLSKY/URI-FromHash-0.05.tar.gz; 17127 + sha256 = "1l3g5ygv83vn9y1zpwjdqq5cs4ip2q058q0gmpcf5wp9rsycbjm7"; 15848 17128 }; 15849 17129 propagatedBuildInputs = [ ParamsValidate URI ]; 15850 17130 meta = { ··· 15853 17133 maintainers = with maintainers; [ ]; 15854 17134 platforms = stdenv.lib.platforms.unix; 15855 17135 }; 17136 + buildInputs = [ TestFatal ]; 15856 17137 }; 15857 17138 15858 17139 UriGoogleChart = buildPerlPackage rec { ··· 15861 17142 url = "mirror://cpan/authors/id/G/GA/GAAS/${name}.tar.gz"; 15862 17143 sha256 = "00hq5cpsk7sa04n0wg52qhpqf9i2849yyvw2zk83ayh1qqpc50js"; 15863 17144 }; 15864 - buildInputs = [URI TestMore]; 17145 + propagatedBuildInputs = [ URI ]; 17146 + }; 17147 + 17148 + UserIdentity = buildPerlPackage rec { 17149 + name = "User-Identity-0.99"; 17150 + src = fetchurl { 17151 + url = mirror://cpan/authors/id/M/MA/MARKOV/User-Identity-0.99.tar.gz; 17152 + sha256 = "0c2qwxgpqncm4ya3rb5zz2hgiwwf559j1b1a6llyarf9jy43hfzm"; 17153 + }; 17154 + meta = { 17155 + description = "Collect information about a user"; 17156 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17157 + }; 15865 17158 }; 15866 17159 15867 17160 URIIMAP = buildPerlPackage { ··· 15870 17163 url = mirror://cpan/authors/id/C/CW/CWEST/URI-imap-1.01.tar.gz; 15871 17164 sha256 = "0bdv6mrdijcq46r3lmz801rscs63f8p9qqliy2safd6fds4rj55v"; 15872 17165 }; 15873 - propagatedBuildInputs = [URI]; 17166 + propagatedBuildInputs = [ URI ]; 15874 17167 }; 15875 17168 15876 17169 URINested = buildPerlModule { ··· 15893 17186 url = "mirror://cpan/authors/id/P/PL/PLICEASE/${name}.tar.gz"; 15894 17187 sha256 = "6e6b0e4172acb6a53c222639c000608c2dd61d50848647482ac8600d50e541ef"; 15895 17188 }; 15896 - buildInputs = [ URI ]; 15897 17189 propagatedBuildInputs = [ URI ]; 15898 17190 meta = { 15899 17191 homepage = http://perl.wdlabs.com/URI-ws/; ··· 15915 17207 }; 15916 17208 15917 17209 VariableMagic = buildPerlPackage rec { 15918 - name = "Variable-Magic-0.61"; 17210 + name = "Variable-Magic-0.62"; 15919 17211 src = fetchurl { 15920 17212 url = "mirror://cpan/authors/id/V/VP/VPIT/${name}.tar.gz"; 15921 - sha256 = "b8afe92e54c72a2ed2ca1b08ce90518b855734f7d33c454d0f66f2c1ccf8a6d7"; 17213 + sha256 = "3f9a18517e33f006a9c2fc4f43f01b54abfe6ff2eae7322424f31069296b615c"; 15922 17214 }; 15923 17215 meta = { 15924 17216 homepage = http://search.cpan.org/dist/Variable-Magic/; ··· 15959 17251 }; 15960 17252 15961 17253 VMEC2 = buildPerlModule rec { 15962 - name = "VM-EC2-1.28"; 17254 + name = "VM-EC2-1.25"; 15963 17255 src = fetchurl { 15964 17256 url = "mirror://cpan/authors/id/L/LD/LDS/${name}.tar.gz"; 15965 - sha256 = "b2b6b31745c57431fca0efb9b9d0b8f168d6081755e048fd9d6c4469bd108acd"; 17257 + sha256 = "cc8002965e3a4919527a85a84100cfc3703165a449ade29e95f4e31889fbd9ad"; 15966 17258 }; 15967 - buildInputs = [ ModuleBuild ]; 15968 - propagatedBuildInputs = [ AnyEvent AnyEventCacheDNS AnyEventHTTP JSON LWP StringApprox URI XMLSimple ]; 17259 + propagatedBuildInputs = [ AnyEventHTTP JSON StringApprox XMLSimple ]; 15969 17260 meta = { 15970 17261 description = "Perl interface to Amazon EC2, Virtual Private Cloud, Elastic Load Balancing, Autoscaling, and Relational Database services"; 15971 17262 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 15993 17284 sha256 = "6239f61b20d91dce7b21e4d4f626ab93a8f1e2f207da5015590d508cf6c66a65"; 15994 17285 }; 15995 17286 outputs = [ "out" ]; 15996 - propagatedBuildInputs = [ CGI CSSDOM ConfigGeneral CryptSSLeay EncodeLocale HTMLParser HTTPCookies HTTPMessage LWP LWPProtocolHttps NetHTTP NetIP TermReadKey URI ]; 17287 + propagatedBuildInputs = [ CGI CSSDOM ConfigGeneral LWP NetIP TermReadKey ]; 15997 17288 meta = { 15998 17289 homepage = http://validator.w3.org/checklink; 15999 17290 description = "A tool to check links and anchors in Web pages or full Web sites"; ··· 16018 17309 doCheck = false; # performs network access 16019 17310 }; 16020 17311 17312 + WWWFormUrlEncoded = buildPerlModule rec { 17313 + name = "WWW-Form-UrlEncoded-0.24"; 17314 + src = fetchurl { 17315 + url = mirror://cpan/authors/id/K/KA/KAZEBURO/WWW-Form-UrlEncoded-0.24.tar.gz; 17316 + sha256 = "04fh54zgmrlhrmdaqs2yrwqmqwk9hd737z7rnbbd438l36skn7vd"; 17317 + }; 17318 + buildInputs = [ JSON ]; 17319 + meta = { 17320 + description = "parser and builder for application/x-www-form-urlencoded"; 17321 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17322 + homepage = "https://github.com/kazeburo/WWW-Form-UrlEncoded"; 17323 + }; 17324 + }; 17325 + 16021 17326 WWWMechanize = buildPerlPackage { 16022 - name = "WWW-Mechanize-1.73"; 17327 + name = "WWW-Mechanize-1.88"; 16023 17328 src = fetchurl { 16024 - url = mirror://cpan/authors/id/E/ET/ETHER/WWW-Mechanize-1.73.tar.gz; 16025 - sha256 = "1zrw8aadhwy48q51x2z2rqlkwf17bya4j4h3hy89mw783j96rmg9"; 17329 + url = mirror://cpan/authors/id/O/OA/OALDERS/WWW-Mechanize-1.88.tar.gz; 17330 + sha256 = "0yd8a1zsfpbv5wr79x3iqmik9gvcd10iam9dfrdan4dri9vpxn9n"; 16026 17331 }; 16027 - propagatedBuildInputs = [ HTMLForm HTMLParser HTMLTree HTTPDaemon HTTPMessage HTTPServerSimple LWP LWPUserAgent TestWarn URI ]; 17332 + propagatedBuildInputs = [ HTMLForm HTMLTree LWP ]; 16028 17333 doCheck = false; 16029 17334 meta = { 16030 17335 homepage = https://github.com/bestpractical/www-mechanize; 16031 17336 description = "Handy web browsing in a Perl object"; 16032 17337 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16033 17338 }; 17339 + buildInputs = [ CGI HTTPServerSimple TestDeep TestFatal TestOutput TestWarnings ]; 16034 17340 }; 16035 17341 16036 17342 WWWMechanizeCGI = buildPerlPackage { ··· 16097 17403 }; 16098 17404 }; 16099 17405 16100 - Workflow = buildPerlPackage rec { 16101 - name = "Workflow-1.42"; 17406 + Workflow = buildPerlModule rec { 17407 + name = "Workflow-1.45"; 16102 17408 src = fetchurl { 16103 17409 url = "mirror://cpan/authors/id/J/JO/JONASBN/${name}.tar.gz"; 16104 - sha256 = "0d93wc9cgw862x9x5zmbx6l6326dhq8py25yqpw7nqym6yphisnc"; 17410 + sha256 = "0w814z4j85gghzqnbxzsr60m8dbqc02yi7137sq58lhbsfshmvhx"; 16105 17411 }; 16106 - buildInputs = [ DBDMock ListMoreUtils TestException ]; 16107 - propagatedBuildInputs = [ ClassAccessor ClassFactory ClassObservable DBI 16108 - DateTime DateTimeFormatStrptime ExceptionClass FileSlurp LogDispatch 16109 - Log4Perl XMLSimple DataUUID ]; 17412 + buildInputs = [ DBDMock ListMoreUtils PodCoverageTrustPod TestException TestKwalitee TestPod TestPodCoverage ]; 17413 + propagatedBuildInputs = [ ClassAccessor ClassFactory ClassObservable DBI DataUUID DateTimeFormatStrptime FileSlurp LogDispatch LogLog4perl XMLSimple ]; 16110 17414 meta = { 16111 17415 homepage = https://github.com/jonasbn/perl-workflow; 16112 17416 description = "Simple, flexible system to implement workflows"; ··· 16115 17419 }; 16116 17420 16117 17421 Wx = buildPerlPackage rec { 16118 - name = "Wx-0.9927"; 17422 + name = "Wx-0.9932"; 16119 17423 src = fetchurl { 16120 17424 url = "mirror://cpan/authors/id/M/MD/MDOOTSON/${name}.tar.gz"; 16121 - sha256 = "1fr23nn5cvzydl8nxfv0iljn10pvwbny0nvpjx31fn2md8dvsx51"; 17425 + sha256 = "0w0vcpk8bmklh16c0z1vxgipnmvdw7cckcmay7k7cihgb99vdz8w"; 16122 17426 }; 16123 - propagatedBuildInputs = [ ExtUtilsXSpp AlienWxWidgets ]; 17427 + propagatedBuildInputs = [ AlienWxWidgets ]; 16124 17428 # Testing requires an X server: 16125 17429 # Error: Unable to initialize GTK+, is DISPLAY set properly?" 16126 17430 doCheck = false; 17431 + buildInputs = [ ExtUtilsXSpp ]; 16127 17432 }; 16128 17433 16129 17434 WxGLCanvas = buildPerlPackage rec { ··· 16132 17437 url = "mirror://cpan/authors/id/M/MB/MBARBON/${name}.tar.gz"; 16133 17438 sha256 = "1q4gvj4gdx4l8k4mkgiix24p9mdfy1miv7abidf0my3gy2gw5lka"; 16134 17439 }; 16135 - propagatedBuildInputs = [ Wx OpenGL pkgs.libGLU ]; 17440 + propagatedBuildInputs = [ pkgs.libGLU Wx ]; 16136 17441 doCheck = false; 16137 17442 }; 16138 17443 ··· 16156 17461 url = "mirror://cpan/authors/id/S/SM/SMCCAM/${name}.tar.gz"; 16157 17462 sha256 = "1dq89bh6fqv7l5mbffqcismcljpq5f869bx7g8lg698zgindv5ny"; 16158 17463 }; 16159 - buildInputs = [pkgs.xlibsWrapper]; 17464 + buildInputs = [ pkgs.xlibsWrapper ]; 16160 17465 NIX_CFLAGS_LINK = "-lX11"; 16161 17466 doCheck = false; # requires an X server 16162 17467 }; ··· 16167 17472 url = "mirror://cpan/authors/id/C/CT/CTRONDLP/${name}.tar.gz"; 16168 17473 sha256 = "0jznws68skdzkhgkgcgjlj40qdyh9i75r7fw8bqzy406f19xxvnw"; 16169 17474 }; 16170 - buildInputs = [pkgs.xlibsWrapper pkgs.xorg.libXtst pkgs.xorg.libXi]; 17475 + buildInputs = [ pkgs.xlibsWrapper pkgs.xorg.libXtst pkgs.xorg.libXi ]; 16171 17476 NIX_CFLAGS_LINK = "-lX11 -lXext -lXtst"; 16172 17477 doCheck = false; # requires an X server 16173 17478 }; 16174 17479 16175 17480 X11XCB = buildPerlPackage rec { 16176 - name = "X11-XCB-0.16"; 17481 + name = "X11-XCB-0.17"; 16177 17482 src = fetchurl { 16178 17483 url = "mirror://cpan/authors/id/M/MS/MSTPLBG/${name}.tar.gz"; 16179 - sha256 = "14mnvr1001py2z1n43l18yaw0plwvjg5pcsyc7k81sa0amw8ahzw"; 17484 + sha256 = "12qyf98s5hbybmh0mblpz50c00i68srq73w5rw31m2dhclj8n96q"; 16180 17485 }; 16181 17486 AUTOMATED_TESTING = false; 16182 - buildInputs = [ 16183 - ExtUtilsDepends ExtUtilsPkgConfig DataDump 16184 - XMLSimple XMLDescent TestDeep TestException 16185 - pkgs.xorg.libxcb pkgs.xorg.xcbproto pkgs.xorg.xcbutil pkgs.xorg.xcbutilwm 16186 - ]; 16187 - propagatedBuildInputs = [ XSObjectMagic Mouse MouseXNativeTraits TryTiny ]; 17487 + buildInputs = [ pkgs.xorg.libxcb pkgs.xorg.xcbproto pkgs.xorg.xcbutil pkgs.xorg.xcbutilwm ExtUtilsDepends ExtUtilsPkgConfig TestDeep TestException XSObjectMagic ]; 17488 + propagatedBuildInputs = [ DataDump MouseXNativeTraits XMLDescent XMLSimple ]; 16188 17489 NIX_CFLAGS_LINK = [ "-lxcb" "-lxcb-util" "-lxcb-xinerama" "-lxcb-icccm" ]; 16189 17490 doCheck = false; # requires an X server 16190 17491 meta = { ··· 16193 17494 }; 16194 17495 }; 16195 17496 16196 - XMLDescent = buildPerlPackage rec { 17497 + XMLDescent = buildPerlModule rec { 16197 17498 name = "XML-Descent-1.04"; 16198 17499 src = fetchurl { 16199 17500 url = "mirror://cpan/authors/id/A/AN/ANDYA/${name}.tar.gz"; ··· 16208 17509 }; 16209 17510 16210 17511 XMLDOM = buildPerlPackage rec { 16211 - name = "XML-DOM-1.45"; 17512 + name = "XML-DOM-1.46"; 16212 17513 src = fetchurl { 16213 17514 url = "mirror://cpan/authors/id/T/TJ/TJMATHER/${name}.tar.gz"; 16214 - sha256 = "1jvqfi0jm8wh80rd5h9c3k72car8l7x1jywj8rck8w6rm1mlxldy"; 17515 + sha256 = "0phpkc4li43m2g44hdcvyxzy9pymqwlqhh5hwp2xc0cv8l5lp8lb"; 16215 17516 }; 16216 - propagatedBuildInputs = [XMLRegExp XMLParser LWP libxml_perl]; 17517 + propagatedBuildInputs = [ XMLRegExp libxml_perl ]; 16217 17518 }; 16218 17519 16219 17520 XMLFilterBufferText = buildPerlPackage { ··· 16279 17580 }; 16280 17581 16281 17582 XMLLibXMLSimple = buildPerlPackage { 16282 - name = "XML-LibXML-Simple-0.93"; 17583 + name = "XML-LibXML-Simple-0.99"; 16283 17584 src = fetchurl { 16284 - url = mirror://cpan/authors/id/M/MA/MARKOV/XML-LibXML-Simple-0.93.tar.gz; 16285 - sha256 = "f2eb1c1523d6414cf2a646a289b0325b489954382c862928d165a03a7cce767c"; 17585 + url = mirror://cpan/authors/id/M/MA/MARKOV/XML-LibXML-Simple-0.99.tar.gz; 17586 + sha256 = "14fe45c9fcb36c1cf14ac922da4439f1f83d451a5e70aa7177cb6edb705c9e44"; 16286 17587 }; 16287 - propagatedBuildInputs = [ FileSlurp XMLLibXML ]; 17588 + propagatedBuildInputs = [ XMLLibXML ]; 16288 17589 meta = { 16289 17590 description = "XML::LibXML based XML::Simple clone"; 16290 17591 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 16292 17593 }; 16293 17594 16294 17595 XMLLibXSLT = buildPerlPackage rec { 16295 - name = "XML-LibXSLT-1.89"; 17596 + name = "XML-LibXSLT-1.96"; 16296 17597 src = fetchurl { 16297 17598 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 16298 - sha256 = "0py7ll5vj2k977l4r2g8bbz0hdy0hhkdq0mzblrwizify0825b12"; 17599 + sha256 = "0wyl8klgr65j8y8fzgwz9jlvfjwvxazna8j3dg9gksd2v973fpia"; 16299 17600 }; 16300 17601 buildInputs = [ pkgs.zlib pkgs.libxml2 pkgs.libxslt ]; 16301 17602 propagatedBuildInputs = [ XMLLibXML ]; ··· 16307 17608 url = mirror://cpan/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12.tar.gz; 16308 17609 sha256 = "1vz5pbi4lm5fhq2slrs2hlp6bnk29863abgjlcx43l4dky2rbsa7"; 16309 17610 }; 16310 - propagatedBuildInputs = [ constant ]; 16311 - buildInputs = [ ExtUtilsMakeMaker ]; 16312 17611 }; 16313 17612 16314 17613 XMLParser = buildPerlPackage { 16315 - name = "XML-Parser-2.41"; 17614 + name = "XML-Parser-2.44"; 16316 17615 src = fetchurl { 16317 - url = mirror://cpan/authors/id/T/TO/TODDR/XML-Parser-2.41.tar.gz; 16318 - sha256 = "1sadi505g5qmxr36lgcbrcrqh3a5gcdg32b405gnr8k54b6rg0dl"; 17616 + url = mirror://cpan/authors/id/T/TO/TODDR/XML-Parser-2.44.tar.gz; 17617 + sha256 = "05ij0g6bfn27iaggxf8nl5rhlwx6f6p6xmdav6rjcly3x5zd1s8s"; 16319 17618 }; 16320 17619 patchPhase = if stdenv.isCygwin then '' 16321 17620 sed -i"" -e "s@my \$compiler = File::Spec->catfile(\$path, \$cc\[0\]) \. \$Config{_exe};@my \$compiler = File::Spec->catfile(\$path, \$cc\[0\]) \. (\$^O eq 'cygwin' ? \"\" : \$Config{_exe});@" inc/Devel/CheckLib.pm 16322 17621 '' else null; 16323 17622 makeMakerFlags = "EXPATLIBPATH=${pkgs.expat.out}/lib EXPATINCPATH=${pkgs.expat.dev}/include"; 17623 + propagatedBuildInputs = [ LWP ]; 16324 17624 }; 16325 17625 16326 17626 XMLXPath = buildPerlPackage rec { 16327 - name = "XML-XPath-1.37"; 17627 + name = "XML-XPath-1.42"; 16328 17628 src = fetchurl { 16329 17629 url = "mirror://cpan/authors/id/M/MA/MANWAR/${name}.tar.gz"; 16330 - sha256 = "b8ae1196184f794528a9727988dce944ecec7155e6ee1c433b17e12737a22725"; 17630 + sha256 = "9e6ac67c2cead5f918a060b8b9ccdbdcaa6d610be8517bba42a96cd56748b512"; 16331 17631 }; 16332 17632 buildInputs = [ PathTiny ]; 16333 - propagatedBuildInputs = [ XMLParser ]; 17633 + propagatedBuildInputs = [ ScalarListUtils XMLParser ]; 16334 17634 meta = { 16335 17635 description = "Modules for parsing and evaluating XPath statements"; 16336 17636 license = stdenv.lib.licenses.artistic2; ··· 16358 17658 }; 16359 17659 }; 16360 17660 16361 - XMLRSS = buildPerlPackage { 16362 - name = "XML-RSS-1.57"; 17661 + XMLRSS = buildPerlModule { 17662 + name = "XML-RSS-1.60"; 16363 17663 src = fetchurl { 16364 - url = mirror://cpan/authors/id/S/SH/SHLOMIF/XML-RSS-1.57.tar.gz; 16365 - sha256 = "c540a1aa7445bf611635537015590575c90c2b07c19529537677a4bcf3a4e6ae"; 17664 + url = mirror://cpan/authors/id/S/SH/SHLOMIF/XML-RSS-1.60.tar.gz; 17665 + sha256 = "4b3359878bb1a2bc06dae7ed17b00143a2b89c814b8b12f6e2780f35b1528677"; 16366 17666 }; 16367 - buildInputs = [ TestManifest ]; 16368 - propagatedBuildInputs = [ DateTime DateTimeFormatMail DateTimeFormatW3CDTF HTMLParser XMLParser ]; 17667 + propagatedBuildInputs = [ DateTimeFormatMail DateTimeFormatW3CDTF XMLParser ]; 16369 17668 meta = { 16370 17669 homepage = http://perl-rss.sourceforge.net/; 16371 17670 description = "Creates and updates RSS files"; ··· 16383 17682 postInstall = '' 16384 17683 perl -MXML::SAX -e "XML::SAX->add_parser(q(XML::SAX::PurePerl))->save_parsers()" 16385 17684 ''; 16386 - buildInputs = [ ExtUtilsMakeMaker ]; 16387 17685 }; 16388 17686 16389 17687 XMLSAXBase = buildPerlPackage { ··· 16397 17695 homepage = https://github.com/grantm/XML-SAX-Base; 16398 17696 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16399 17697 }; 16400 - buildInputs = [ ExtUtilsMakeMaker TestSimple13 ]; 17698 + }; 17699 + 17700 + XMLSAXExpat = buildPerlPackage rec { 17701 + name = "XML-SAX-Expat-0.51"; 17702 + src = fetchurl { 17703 + url = mirror://cpan/authors/id/B/BJ/BJOERN/XML-SAX-Expat-0.51.tar.gz; 17704 + sha256 = "0gy8h2bvvvlxychwsb99ikdh5cqpk6sqc073jk2b4zffs09n40ac"; 17705 + }; 17706 + propagatedBuildInputs = [ XMLParser XMLSAX ]; 17707 + meta = { 17708 + description = "SAX Driver for Expat"; 17709 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17710 + }; 16401 17711 }; 16402 17712 16403 17713 XMLSAXWriter = buildPerlPackage { 16404 - name = "XML-SAX-Writer-0.56"; 17714 + name = "XML-SAX-Writer-0.57"; 16405 17715 src = fetchurl { 16406 - url = mirror://cpan/authors/id/P/PE/PERIGRIN/XML-SAX-Writer-0.56.tar.gz; 16407 - sha256 = "d073f7a25072c8150317b86b99d07031316a15bffab99e63e5afe591c8217d03"; 17716 + url = mirror://cpan/authors/id/P/PE/PERIGRIN/XML-SAX-Writer-0.57.tar.gz; 17717 + sha256 = "3d61d07ef43b0126f5b4de4f415a256fa859fa88dc4fdabaad70b7be7c682cf0"; 16408 17718 }; 16409 17719 propagatedBuildInputs = [ XMLFilterBufferText XMLNamespaceSupport XMLSAXBase ]; 16410 17720 meta = { ··· 16414 17724 }; 16415 17725 }; 16416 17726 16417 - XMLSemanticDiff = buildPerlPackage { 16418 - name = "XML-SemanticDiff-1.0000"; 17727 + XMLSemanticDiff = buildPerlModule { 17728 + name = "XML-SemanticDiff-1.0006"; 16419 17729 src = fetchurl { 16420 - url = mirror://cpan/authors/id/S/SH/SHLOMIF/XML-SemanticDiff-1.0000.tar.gz; 16421 - sha256 = "05rzm433vvndh49k8p4gqnyw4x4lxa4zr6qdlrlgplqkxvhvk6jk"; 17730 + url = mirror://cpan/authors/id/S/SH/SHLOMIF/XML-SemanticDiff-1.0006.tar.gz; 17731 + sha256 = "1z0lkb7xzhw9calz4pbwzry2lqqpy6pw6pvfn2gv70ry1xqycr0k"; 16422 17732 }; 16423 17733 propagatedBuildInputs = [ XMLParser ]; 16424 17734 meta = { ··· 16428 17738 }; 16429 17739 16430 17740 XMLSimple = buildPerlPackage { 16431 - name = "XML-Simple-2.20"; 17741 + name = "XML-Simple-2.25"; 16432 17742 src = fetchurl { 16433 - url = mirror://cpan/authors/id/G/GR/GRANTM/XML-Simple-2.20.tar.gz; 16434 - sha256 = "0jj3jiray1l4pi9wkjcpxjc3v431whdwx5aqnhgdm4i7h3817zsw"; 17743 + url = mirror://cpan/authors/id/G/GR/GRANTM/XML-Simple-2.25.tar.gz; 17744 + sha256 = "1y6vh328zrh085d40852v4ij2l4g0amxykswxd1nfhd2pspds7sk"; 16435 17745 }; 16436 - propagatedBuildInputs = [XMLParser]; 17746 + propagatedBuildInputs = [ XMLSAXExpat ]; 16437 17747 }; 16438 17748 16439 17749 XMLTokeParser = buildPerlPackage rec { ··· 16463 17773 }; 16464 17774 16465 17775 XMLTwig = buildPerlPackage rec { 16466 - name = "XML-Twig-3.49"; 17776 + name = "XML-Twig-3.52"; 16467 17777 src = fetchurl { 16468 17778 url = "mirror://cpan/authors/id/M/MI/MIROD/${name}.tar.gz"; 16469 - sha256 = "00af6plljrx2dc0js60975wqp725ka4i3gzs4y6gmzkpfj5fy39y"; 17779 + sha256 = "1bc0hrz4jp6199hi29sdxmb9gyy45whla9hd19yqfasgq8k5ixzy"; 16470 17780 }; 16471 - propagatedBuildInputs = [XMLParser]; 17781 + propagatedBuildInputs = [ XMLParser ]; 16472 17782 doCheck = false; # requires lots of extra packages 16473 17783 }; 16474 17784 ··· 16478 17788 url = mirror://cpan/authors/id/S/SA/SAMTREGAR/XML-Validator-Schema-1.10.tar.gz; 16479 17789 sha256 = "6142679580150a891f7d32232b5e31e2b4e5e53e8a6fa9cbeecb5c23814f1422"; 16480 17790 }; 16481 - buildInputs = [ FileSlurpTiny ]; 16482 17791 propagatedBuildInputs = [ TreeDAGNode XMLFilterBufferText XMLSAX ]; 16483 17792 meta = { 16484 17793 description = "Validate XML against a subset of W3C XML Schema"; ··· 16494 17803 }; 16495 17804 16496 17805 XSLoader = buildPerlPackage { 16497 - name = "XSLoader-0.20"; 17806 + name = "XSLoader-0.24"; 16498 17807 src = fetchurl { 16499 - url = mirror://cpan/authors/id/S/SA/SAPER/XSLoader-0.20.tar.gz; 16500 - sha256 = "020fyjhfp385nlkp217fm511sbjz768vqk1lmxz99k4bah740y7i"; 17808 + url = mirror://cpan/authors/id/S/SA/SAPER/XSLoader-0.24.tar.gz; 17809 + sha256 = "0pyqr12jsqagna75fm2gijfzw06wy1hrh5chn9hwnmcfddda66g8"; 16501 17810 }; 16502 17811 meta = { 16503 17812 homepage = https://metacpan.org/module/Math::BigInt; ··· 16512 17821 url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz"; 16513 17822 sha256 = "03fghj7hq0fiicmfdxhmzfm4mzv7s097pgkd32ji7jnljvhm9six"; 16514 17823 }; 16515 - buildInputs = [ ExtUtilsDepends TestFatal Testuseok ]; 17824 + buildInputs = [ ExtUtilsDepends TestFatal ]; 16516 17825 meta = { 16517 17826 description = "XS pointer backed objects using sv_magic"; 16518 17827 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 16520 17829 }; 16521 17830 16522 17831 YAML = buildPerlPackage rec { 16523 - name = "YAML-1.15"; 17832 + name = "YAML-1.24"; 16524 17833 src = fetchurl { 16525 - url = "mirror://cpan/authors/id/I/IN/INGY/${name}.tar.gz"; 16526 - sha256 = "06wx1pzc2sb7vidlp17g1x11rrz57ch8q68gjj8fbgd75wr9bx40"; 17834 + url = mirror://cpan/authors/id/T/TI/TINITA/YAML-1.24.tar.gz; 17835 + sha256 = "1dpzgnjbd8yvf94vf45cmyj5bc6vrm6bchhx9xqwxqd5f9d093dm"; 16527 17836 }; 16528 17837 16529 17838 buildInputs = [ TestBase TestYAML ]; ··· 16536 17845 }; 16537 17846 16538 17847 YAMLSyck = buildPerlPackage rec { 16539 - name = "YAML-Syck-1.29"; 17848 + name = "YAML-Syck-1.30"; 16540 17849 src = fetchurl { 16541 17850 url = "mirror://cpan/authors/id/T/TO/TODDR/${name}.tar.gz"; 16542 - sha256 = "0ff9rzb1gg12iiizjqv6bsxdxk39g3f6sa18znha4476acv7nmnk"; 17851 + sha256 = "1iwd4pbwg7m1vwc74s3f3hk9yyqmhn1ssrbh9466lmbnc4hl9cv2"; 16543 17852 }; 16544 17853 meta = { 16545 17854 homepage = http://search.cpan.org/dist/YAML-Syck; ··· 16549 17858 }; 16550 17859 16551 17860 YAMLTiny = buildPerlPackage rec { 16552 - name = "YAML-Tiny-1.69"; 17861 + name = "YAML-Tiny-1.73"; 16553 17862 src = fetchurl { 16554 17863 url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; 16555 - sha256 = "14pmhksj68ii3rf4dza8im1i6jw3zafxkvxww5xlz7ib95cv135w"; 17864 + sha256 = "0i3p4nz8ysrsrs6vlzc6gkjcfpcaf05xjc7lwbjkw7lg5shmycdw"; 16556 17865 }; 16557 17866 }; 16558 17867 ··· 16562 17871 url = "mirror://cpan/authors/id/T/TI/TINITA/${name}.tar.gz"; 16563 17872 sha256 = "06msvj3vmjszl5zj1k7g47ll0kkds9gdb5sky0q27lh4zw1vlj33"; 16564 17873 }; 17874 + doCheck = false; 16565 17875 }; 16566 17876 16567 17877 WebServiceLinode = buildPerlModule rec { ··· 16571 17881 sha256 = "66a315016999c0d2043caae86e664dad10c6613708f33a2f56aae8030326c509"; 16572 17882 }; 16573 17883 buildInputs = [ ModuleBuildTiny ]; 16574 - propagatedBuildInputs = [ JSON LWP LWPProtocolhttps ]; 17884 + propagatedBuildInputs = [ JSON LWPProtocolHttps ]; 16575 17885 meta = { 16576 17886 homepage = https://github.com/mikegrb/WebService-Linode; 16577 17887 description = "Perl Interface to the Linode.com API";