From 18cf2e0108b5ead079773e1075b2d5ee4b92f439 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Wed, 5 Aug 2015 23:34:46 +0200 Subject: [PATCH 1/4] perl-Perl-Critic: 1.121 -> 1.125 --- pkgs/top-level/perl-packages.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 6eaa7e11a111..d965c4b4b870 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -7507,18 +7507,19 @@ let self = _self // overrides; _self = with self; { }; }; - PerlCritic = buildPerlPackage { - name = "Perl-Critic-1.121"; + PerlCritic = buildPerlModule { + name = "Perl-Critic-1.125"; src = fetchurl { - url = mirror://cpan/authors/id/T/TH/THALJEF/Perl-Critic-1.121.tar.gz; - sha256 = "1y2bxjwzlp6ix51h36a5g3dqpaviaajij1rn22hpvcqxh4hh6car"; + url = mirror://cpan/authors/id/T/TH/THALJEF/Perl-Critic-1.125.tar.gz; + sha256 = "503b718356b14d4c00ed486b66a0f622f4bef2b206be406ee7922c8270463fa1"; }; buildInputs = [ TestDeep ]; - propagatedBuildInputs = [ BKeywords ConfigTiny EmailAddress ExceptionClass IOString ListMoreUtils PPI PPIxRegexp PPIxUtilities PerlTidy PodSpell Readonly StringFormat TaskWeaken ]; + propagatedBuildInputs = [ BKeywords ConfigTiny EmailAddress ExceptionClass FileHomeDir FileWhich IOString ListMoreUtils ModulePluggable PPI PPIxRegexp PPIxUtilities PerlTidy PodSpell Readonly StringFormat TaskWeaken ]; meta = { homepage = http://perlcritic.com; description = "Critique Perl source code for best-practices"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + maintainers = [ maintainers.rycee ]; }; }; From eb292fcd0d62a0e4c0ff997532a44d5aee1d199a Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Thu, 6 Aug 2015 00:27:37 +0200 Subject: [PATCH 2/4] perl-PPI: 1.215 -> 1.220 --- pkgs/top-level/perl-packages.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index d965c4b4b870..c5008f57fb98 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -7704,18 +7704,24 @@ let self = _self // overrides; _self = with self; { }; PPI = buildPerlPackage { - name = "PPI-1.215"; + name = "PPI-1.220"; src = fetchurl { - url = mirror://cpan/authors/id/A/AD/ADAMK/PPI-1.215.tar.gz; - sha256 = "db238e84da705b952b69f25554019ce70124079a0ad43713d0638aa14ba54878"; + url = mirror://cpan/authors/id/M/MI/MITHALDU/PPI-1.220.tar.gz; + sha256 = "1e15be50e7d95a36d351af8bf5074f6695a2c72165e586d93e616183e7602b83"; }; buildInputs = [ ClassInspector FileRemove TestNoWarnings TestObject TestSubCalls ]; propagatedBuildInputs = [ Clone IOString ListMoreUtils ParamsUtil TaskWeaken ]; + + # Remove test that fails due to unexpected shebang after + # patchShebang. + preCheck = "rm t/03_document.t"; + meta = { + homepage = https://github.com/adamkennedy/PPI; description = "Parse, Analyze and Manipulate Perl (without perl)"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + maintainers = [ maintainers.rycee ]; }; - doCheck = false; }; PPIxRegexp = buildPerlPackage { From 0bec52a5a230e790667d07b0a86cfaa6168348f2 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Thu, 6 Aug 2015 00:35:27 +0200 Subject: [PATCH 3/4] perl-Config-MVP: 2.200007 -> 2.200010 --- pkgs/top-level/perl-packages.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index c5008f57fb98..a5bff5b61c0e 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1632,17 +1632,18 @@ let self = _self // overrides; _self = with self; { }; ConfigMVP = buildPerlPackage { - name = "Config-MVP-2.200007"; + name = "Config-MVP-2.200010"; src = fetchurl { - url = mirror://cpan/authors/id/R/RJ/RJBS/Config-MVP-2.200007.tar.gz; - sha256 = "10hc8v22mv56wqi6drpl4pw3r8y3xrgh80ayrb2gir80ah9s5bvi"; + url = mirror://cpan/authors/id/R/RJ/RJBS/Config-MVP-2.200010.tar.gz; + sha256 = "bfb5870452a12ead4d3fd485045d1fa92b2a11741c3b93b61eb43f3dcbd6099b"; }; buildInputs = [ TestFatal ]; - propagatedBuildInputs = [ ClassLoad Moose MooseXOneArgNew ParamsUtil RoleHasMessage RoleIdentifiable Throwable TieIxHash TryTiny ]; + propagatedBuildInputs = [ ClassLoad ModulePluggable Moose MooseXOneArgNew ParamsUtil RoleHasMessage RoleIdentifiable Throwable TieIxHash TryTiny ]; meta = { - homepage = https://github.com/rjbs/config-mvp; + homepage = https://github.com/rjbs/Config-MVP; description = "Multivalue-property package-oriented configuration"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + maintainers = [ maintainers.rycee ]; }; }; From 944589c45fbdd5110d5453987ce10b0662dee8b1 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Thu, 6 Aug 2015 00:43:31 +0200 Subject: [PATCH 4/4] perl-Pod-Elemental-PerlMunger: 0.093332 -> 0.200003 --- pkgs/top-level/perl-packages.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index a5bff5b61c0e..7b2b0a95712b 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -7868,17 +7868,18 @@ let self = _self // overrides; _self = with self; { }; PodElementalPerlMunger = buildPerlPackage { - name = "Pod-Elemental-PerlMunger-0.093332"; + name = "Pod-Elemental-PerlMunger-0.200003"; src = fetchurl { - url = mirror://cpan/authors/id/R/RJ/RJBS/Pod-Elemental-PerlMunger-0.093332.tar.gz; - sha256 = "fc4c4ef76d2b557c590b998d08393b189a2af969d4d195439f37e7d7d466d062"; + url = mirror://cpan/authors/id/R/RJ/RJBS/Pod-Elemental-PerlMunger-0.200003.tar.gz; + sha256 = "94b3abe6894c96b7990cb324a3789af05489dc2b5d1ec8961d37309cc6e8c243"; }; buildInputs = [ Moose PodElemental ]; - propagatedBuildInputs = [ ListMoreUtils Moose PPI PodElemental namespaceautoclean ]; + propagatedBuildInputs = [ ListMoreUtils Moose PPI ParamsUtil PodElemental namespaceautoclean ]; meta = { - homepage = https://github.com/rjbs/pod-elemental-perlmunger; + homepage = https://github.com/rjbs/Pod-Elemental-PerlMunger; description = "A thing that takes a string of Perl and rewrites its documentation"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + maintainers = [ maintainers.rycee ]; }; };