From ad5789962923c0bf8988079af9fa1cf492cb4921 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Thu, 6 Aug 2015 19:50:41 +0200 Subject: [PATCH 01/10] perl-Log-Handler: init at 0.87 --- pkgs/top-level/perl-packages.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index b09b27e6afeb..2e126b42e968 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6204,6 +6204,20 @@ let self = _self // overrides; _self = with self; { }; }; + LogHandler = buildPerlPackage rec { + name = "Log-Handler-0.87"; + src = fetchurl { + url = "mirror://cpan/authors/id/B/BL/BLOONIX/${name}.tar.gz"; + sha256 = "aaf68894ddf51aeaec7e6e22069b5840994517a8937cc6ceaff4d73cee2cf3ed"; + }; + propagatedBuildInputs = [ ParamsValidate ]; + meta = { + description = "Log messages to several outputs"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + maintainers = [ maintainers.rycee ]; + }; + }; + LogMessage = buildPerlPackage { name = "Log-Message-0.08"; src = fetchurl { From 00163a09d37c6c9e07837ebb8aa75ebb3e347244 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Thu, 6 Aug 2015 19:51:02 +0200 Subject: [PATCH 02/10] perl-DateTime-Format-MySQL: init at 0.05 --- pkgs/top-level/perl-packages.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 2e126b42e968..0ec7b6016336 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2754,6 +2754,20 @@ let self = _self // overrides; _self = with self; { }; }; + DateTimeFormatMySQL = buildPerlPackage rec { + name = "DateTime-Format-MySQL-0.05"; + src = fetchurl { + url = "mirror://cpan/authors/id/X/XM/XMIKEW/${name}.tar.gz"; + sha256 = "26d0348a930aa34d3b33ec1b2a9d9629f2ee78234e224ca74d594703922ca2e9"; + }; + propagatedBuildInputs = [ DateTime DateTimeFormatBuilder ]; + meta = { + description = "Parse and format MySQL dates and times"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + maintainers = [ maintainers.rycee ]; + }; + }; + DateTimeFormatPg = buildPerlPackage { name = "DateTime-Format-Pg-0.16008"; src = fetchurl { From 372429b44641fcf2000588b71bf5ac256b55f6ae Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Thu, 6 Aug 2015 20:42:07 +0200 Subject: [PATCH 03/10] perl-File-LibMagic: init at 1.13 --- pkgs/top-level/perl-packages.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 0ec7b6016336..376fb741ef44 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4440,6 +4440,26 @@ let self = _self // overrides; _self = with self; { propagatedBuildInputs = [ CryptRijndael ]; }; + FileLibMagic = buildPerlPackage rec { + name = "File-LibMagic-1.13"; + src = fetchurl { + url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; + sha256 = "61f92c3137a3b86d63e61313b51aa2673991110d655eee792ea11c68bf2c0092"; + }; + buildInputs = [ TestFatal pkgs.file ]; + makeMakerFlags = "--lib=${pkgs.file}/lib"; + preCheck = '' + substituteInPlace t/oo-api.t \ + --replace "/usr/share/file/magic.mgc" "${pkgs.file}/share/misc/magic.mgc" + ''; + meta = { + homepage = http://metacpan.org/release/File::LibMagic; + description = "Determine MIME types of data or files using libmagic"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + maintainers = [ maintainers.rycee ]; + }; + }; + FileListing = buildPerlPackage rec { name = "File-Listing-6.04"; src = fetchurl { From 9e147549be57897e876c53c77cd1f36436cd73c9 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Thu, 6 Aug 2015 21:01:19 +0200 Subject: [PATCH 04/10] perl-File-Util: init at 4.132140 --- pkgs/top-level/perl-packages.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 376fb741ef44..682e10b72370 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4612,6 +4612,21 @@ let self = _self // overrides; _self = with self; { }; }; + FileUtil = buildPerlPackage rec { + name = "File-Util-4.132140"; + src = fetchurl { + url = "mirror://cpan/authors/id/T/TO/TOMMY/${name}.tar.gz"; + sha256 = "4233c493468da8b34f2df19b191aaa400f328d877c8c023605e43385976a99d1"; + }; + buildInputs = [ TestFatal TestNoWarnings ]; + meta = { + homepage = https://github.com/tommybutler/file-util/wiki; + description = "Easy, versatile, portable file handling"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + maintainers = [ maintainers.rycee ]; + }; + }; + FileWhich = buildPerlPackage rec { name = "File-Which-1.09"; src = fetchurl { From a14de22b03b57303dad35ccdfcff89c916dbc52f Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Thu, 6 Aug 2015 22:50:22 +0200 Subject: [PATCH 05/10] perl-Digest-JHash: init at 0.09 --- pkgs/top-level/perl-packages.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 682e10b72370..8aad4c4f7bac 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3322,6 +3322,19 @@ let self = _self // overrides; _self = with self; { }; }; + DigestJHash = buildPerlPackage rec { + name = "Digest-JHash-0.09"; + src = fetchurl { + url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; + sha256 = "ba77919b7b7a1b6f222f1bb5a7a34d88b1a92093e40a2aec37352cb38926ada3"; + }; + meta = { + description = "Perl extension for 32 bit Jenkins Hashing Algorithm"; + license = stdenv.lib.licenses.artistic2; + maintainers = [ maintainers.rycee ]; + }; + }; + DigestMD4 = buildPerlPackage rec { name = "Digest-MD4-1.9"; src = fetchurl { From 92e7ca9a450e8c2ece206356a31c6df90f4b925c Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Thu, 6 Aug 2015 22:50:52 +0200 Subject: [PATCH 06/10] perl-Hash-MoreUtils: init at 0.05 --- pkgs/top-level/perl-packages.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 8aad4c4f7bac..05f397e76f6b 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4982,6 +4982,19 @@ let self = _self // overrides; _self = with self; { }; }; + HashMoreUtils = buildPerlModule rec { + name = "Hash-MoreUtils-0.05"; + src = fetchurl { + url = "mirror://cpan/authors/id/R/RE/REHSACK/${name}.tar.gz"; + sha256 = "5e9c8458457eb18315a5669e3bef68488cd5ed8c2220011ac7429ff983288ab1"; + }; + meta = { + description = "Provide the stuff missing in Hash::Util"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + maintainers = [ maintainers.rycee ]; + }; + }; + HashMultiValue = buildPerlPackage { name = "Hash-MultiValue-0.15"; src = fetchurl { From 59ed815e099bcb1e62f25f7d1fa116f1bcac852d Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Thu, 6 Aug 2015 22:51:49 +0200 Subject: [PATCH 07/10] perl-Log-Any: use stdenv.lib.licenses Also add myself as maintainer (there was previously none) and use `name` variable in URL. --- pkgs/top-level/perl-packages.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 05f397e76f6b..00e9cc72bc26 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6235,16 +6235,17 @@ let self = _self // overrides; _self = with self; { }; }; - LogAny = buildPerlPackage { + LogAny = buildPerlPackage rec { name = "Log-Any-1.032"; src = fetchurl { - url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Log-Any-1.032.tar.gz; + url = "mirror://cpan/authors/id/D/DA/DAGOLDEN/${name}.tar.gz"; sha256 = "808558fa42aa96365ed0af773973a5618b4ad50511d81fc7548f67133efdb956"; }; meta = { homepage = https://github.com/dagolden/Log-Any; description = "Bringing loggers and listeners together"; - license = "perl"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + maintainers = [ maintainers.rycee ]; }; }; From 501de562d5bdd2e8d19a6c924df65482594da300 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Thu, 6 Aug 2015 22:52:08 +0200 Subject: [PATCH 08/10] perl-MooX-Types-MooseLike-Numeric: init at 1.02 --- pkgs/top-level/perl-packages.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 00e9cc72bc26..f00757f49ecf 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -7140,6 +7140,21 @@ let self = _self // overrides; _self = with self; { propagatedBuildInputs = [ Moo TestFatal ]; }; + MooXTypesMooseLikeNumeric = buildPerlPackage rec { + name = "MooX-Types-MooseLike-Numeric-1.02"; + src = fetchurl { + url = "mirror://cpan/authors/id/M/MA/MATEU/${name}.tar.gz"; + sha256 = "6186f75ab2747723fd979249ec6ee0c4550f5b47aa50c0d222cc7d3590182bb6"; + }; + buildInputs = [ TestFatal ]; + propagatedBuildInputs = [ MooXTypesMooseLike ]; + meta = { + description = "Moo types for numbers"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + maintainers = [ maintainers.rycee ]; + }; + }; + MooseAutobox = buildPerlPackage { name = "Moose-Autobox-0.15"; src = fetchurl { From f912306a0b16a5c03dccdbbbde531cec145b2b8f Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Thu, 6 Aug 2015 22:52:42 +0200 Subject: [PATCH 09/10] perl-Test-Class: init at 0.50 --- pkgs/top-level/perl-packages.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index f00757f49ecf..f914409b7b7b 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -10546,6 +10546,21 @@ let self = _self // overrides; _self = with self; { }; }; + TestClass = buildPerlPackage rec { + name = "Test-Class-0.50"; + src = fetchurl { + url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; + sha256 = "099154ed8caf3ff97c71237fab952264ac1c03d9270737a56071cabe65991350"; + }; + buildInputs = [ TestException ]; + propagatedBuildInputs = [ MROCompat ModuleRuntime TryTiny ]; + meta = { + description = "Easily create test classes in an xUnit/JUnit style"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + maintainers = [ maintainers.rycee ]; + }; + }; + TestCleanNamespaces = buildPerlPackage { name = "Test-CleanNamespaces-0.16"; src = fetchurl { From ddc2ee933e10f34038407eae28ea33d9ca745742 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Thu, 6 Aug 2015 22:52:56 +0200 Subject: [PATCH 10/10] perl-CHI: init at 0.60 --- pkgs/top-level/perl-packages.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index f914409b7b7b..27c4ffaed8df 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1397,6 +1397,21 @@ let self = _self // overrides; _self = with self; { }; }; + CHI = buildPerlPackage rec { + name = "CHI-0.60"; + src = fetchurl { + url = "mirror://cpan/authors/id/J/JS/JSWARTZ/${name}.tar.gz"; + sha256 = "c7f1a2b3570a8fede484e933f89ba1729e0abd05935791d146c522dd120ee851"; + }; + buildInputs = [ TestClass TestDeep TestException TestWarn TimeDate ]; + propagatedBuildInputs = [ CarpAssert ClassLoad DataUUID DigestJHash HashMoreUtils JSONMaybeXS ListMoreUtils LogAny Moo MooXTypesMooseLike MooXTypesMooseLikeNumeric StringRewritePrefix TaskWeaken TimeDuration TimeDurationParse TryTiny ]; + meta = { + description = "Unified cache handling interface"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + maintainers = [ maintainers.rycee ]; + }; + }; + ClassAccessor = buildPerlPackage { name = "Class-Accessor-0.34"; src = fetchurl {