From 4a517e4487ca4949f4ecaeddddbc433305d170e8 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 21:50:48 +0100 Subject: [PATCH 01/57] perlPackages.AlgorithmMerge: new expression --- pkgs/top-level/perl-packages.nix | 39 ++++++++++++++++++++------------ 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 8fe62df8220..347a9449763 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -72,6 +72,15 @@ rec { buildInputs = [ pkgs.unzip ]; }; + AlgorithmMerge = buildPerlPackage rec { + name = "Algorithm-Merge-0.08"; + src = fetchurl { + url = mirror://cpan/authors/id/J/JS/JSMITH/Algorithm-Merge-0.08.tar.gz; + sha256 = "1kqn13wd0lfjrf6h19b9kgdqqwp7k2d9yfq5i0wvii0xi8jqh1lw"; + }; + propagatedBuildInputs = [ AlgorithmDiff ]; + }; + aliased = buildPerlPackage rec { name = "aliased-0.30"; src = fetchurl { @@ -230,10 +239,10 @@ rec { }; BitVector = buildPerlPackage { - name = "Bit-Vector-6.4"; + name = "Bit-Vector-7.3"; src = fetchurl { - url = mirror://cpan/authors/id/S/ST/STBEY/Bit-Vector-6.4.tar.gz; - sha256 = "146vr78r6w3cxrm0ji491ylaa1abqh7fs81qhg15g3gzzxfg33bp"; + url = http://cpan.metacpan.org/authors/id/S/ST/STBEY/Bit-Vector-7.3.tar.gz; + sha256 = "0gcg1173i1bsx2qvyw77kw90xbf03b861jc42hvq744vzc5k6xjs"; }; propagatedBuildInputs = [CarpClan]; }; @@ -291,10 +300,10 @@ rec { }; CaptchaReCAPTCHA = buildPerlPackage rec { - name = "Captcha-reCAPTCHA-0.94"; + name = "Captcha-reCAPTCHA-0.97"; src = fetchurl { - url = "mirror://cpan/authors/id/A/AN/ANDYA/${name}.tar.gz"; - sha256 = "01rnyqsd9b446b2wa1mycrfyiaigqdsjb3kbf7f3rrjgw3rwbf4d"; + url = http://cpan.metacpan.org/authors/id/P/PH/PHRED/Captcha-reCAPTCHA-0.97.tar.gz; + sha256 = "12f2yh89aji6mnkrqxjcllws5dlg545wvz0j7wamy149xyqi12wq"; }; propagatedBuildInputs = [HTMLTiny LWP]; buildInputs = [TestPod]; @@ -1450,10 +1459,10 @@ rec { }; DateCalc = buildPerlPackage { - name = "Date-Calc-5.4"; + name = "Date-Calc-6.3"; src = fetchurl { - url = mirror://cpan/authors/id/S/ST/STBEY/Date-Calc-5.4.tar.gz; - sha256 = "1q7d1sy9ka1akpbysgwj673i7wiwb48yjv6wx1v5dhxllyxlxqc8"; + url = http://cpan.metacpan.org/authors/id/S/ST/STBEY/Date-Calc-6.3.tar.gz; + sha256 = "14yvbgy9n8icwlm5zi86lskvxd6nsl42i1g9f5dwdaw9my463diy"; }; propagatedBuildInputs = [CarpClan BitVector]; }; @@ -3596,20 +3605,20 @@ rec { }; MooseXTypesCommon = buildPerlPackage rec { - name = "MooseX-Types-Common-0.001002"; + name = "MooseX-Types-Common-0.001008"; src = fetchurl { url = "mirror://cpan/modules/by-module/MooseX/${name}.tar.gz"; - sha256 = "0mddl25gkb3qggdfx9fjzs321bj89y8dr4bw307l1dr3zr082xkr"; + sha256 = "0s0z6v32vyykni8an6jzyvl0icr5d5b8kbi4qqp4vwc5438jrpdz"; }; - buildInputs = [ TestException ]; + buildInputs = [ TestFatal ]; propagatedBuildInputs = [ Moose MooseXTypes ]; }; MooseXTypesLoadableClass = buildPerlPackage rec { - name = "MooseX-Types-LoadableClass-0.006"; + name = "MooseX-Types-LoadableClass-0.008"; src = fetchurl { - url = "mirror://cpan/modules/by-module/MooseX/${name}.tar.gz"; - sha256 = "035d2gzq1j60skn39jav2jr6sbx1hq9vqmmfjfc3cvhahfzrygs4"; + url = http://cpan.metacpan.org/authors/id/B/BO/BOBTFISH/MooseX-Types-LoadableClass-0.008.tar.gz; + sha256 = "0wh4zxknqv98nrmsp6yg6mazjyl3vacrgywarzjg5gks78c84i8g"; }; propagatedBuildInputs = [ ClassLoad Moose MooseXTypes namespaceclean ]; }; From dfe33f6e20dfbe7dd8aecbc242c6c8643ad05f14 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 21:52:44 +0100 Subject: [PATCH 02/57] perlPackages.CacheMemcached: new expression --- pkgs/top-level/perl-packages.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 347a9449763..a1cd3798659 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -289,6 +289,16 @@ rec { }; }; + CacheMemcached = buildPerlPackage rec { + name = "Cache-Memcached-1.30"; + src = fetchurl { + url = + mirror://cpan/authors/id/D/DO/DORMANDO/Cache-Memcached-1.30.tar.gz; + sha256 = "1aa2mjn5767b13063nnsrwcikrnbspby7j1c5q007bzaq0gcbcri"; + }; + propagatedBuildInputs = [ StringCRC32 ]; + }; + cam_pdf = buildPerlPackage rec { name = "CAM-PDF-1.52"; src = fetchurl { @@ -4606,6 +4616,14 @@ rec { }; }; + StringCRC32 = buildPerlPackage rec { + name = "String-CRC32-1.4"; + src = fetchurl { + url = mirror://cpan/authors/id/S/SO/SOENKE/String-CRC32-1.4.tar.gz; + sha256 = "0lc3d4szxagwzcw6pxq3mmkvdlrz2zkw4i13crf42nvivv7gda8l"; + }; + }; + StringFormat = buildPerlPackage rec { name = "String-Format-1.16"; src = fetchurl { From d1f04fe92c70bf60c90fc697b314e471b410d3c1 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 21:56:58 +0100 Subject: [PATCH 03/57] perlPackages.StringEscape: new package --- pkgs/top-level/perl-packages.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index a1cd3798659..0d9de7d3e6a 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4624,6 +4624,14 @@ rec { }; }; + StringEscape = buildPerlPackage rec { + name = "String-Escape-2010.002"; + src = fetchurl { + url = mirror://cpan/authors/id/E/EV/EVO/String-Escape-2010.002.tar.gz; + sha256 = "12ls7f7847i4qcikkp3skwraqvjphjiv2zxfhl5d49326f5myr7x"; + }; + }; + StringFormat = buildPerlPackage rec { name = "String-Format-1.16"; src = fetchurl { From 21c4299c337e383b7f30dfd80d0ee5d891c47b11 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 21:57:44 +0100 Subject: [PATCH 04/57] perlPackages.MooseXSingleton: new expression --- pkgs/top-level/perl-packages.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 0d9de7d3e6a..430878a6a99 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3578,6 +3578,15 @@ rec { propagatedBuildInputs = [ Moose ]; }; + MooseXSingleton = buildPerlPackage rec { + name = "MooseX-Singleton-0.29"; + src = fetchurl { + url = http://cpan.metacpan.org/authors/id/K/KA/KAARE/MooseX-Singleton-0.29.tar.gz; + sha256 = "0103f0hi7fp3mc0y0ydnz4ghcnag5gwgn2160y2zp6rnydx2p2sc"; + }; + buildInputs = [ Moose TestFatal TestRequires ]; + }; + MooseXTraits = buildPerlPackage rec { name = "MooseX-Traits-0.11"; src = fetchurl { From 599c3b5f07fdd1ee819df97d1f80241b119eaa32 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 21:58:31 +0100 Subject: [PATCH 05/57] perlPackages.libintl_perl: new expression --- pkgs/top-level/perl-packages.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 430878a6a99..6a909898328 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2922,6 +2922,14 @@ rec { }; }; + libintl_perl = buildPerlPackage rec { + name = "libintl-perl-1.23"; + src = fetchurl { + url = http://cpan.metacpan.org/authors/id/G/GU/GUIDO/libintl-perl-1.23.tar.gz; + sha256 = "1ylz6yhjifblhmnva0k05ch12a4cdii5v0icah69ma1gdhsidnk0"; + }; + }; + libxml_perl = buildPerlPackage rec { name = "libxml-perl-0.08"; src = fetchurl { From 20784b09f448d3e690ed45c55b0693bd94360e86 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 21:59:09 +0100 Subject: [PATCH 06/57] perlPackages.ListUtilsBy: new expression --- pkgs/top-level/perl-packages.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 6a909898328..f4c69a8520a 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3013,6 +3013,14 @@ rec { }; }; + ListUtilsBy = buildPerlPackage rec { + name = "List-UtilsBy-0.09"; + src = fetchurl { + url = http://cpan.metacpan.org/authors/id/P/PE/PEVANS/List-UtilsBy-0.09.tar.gz; + sha256 = "1xcsgz8898h670zmwqd8azfn3a2y9nq7z8cva9dsyhzkk8ajmra1"; + }; + }; + LocaleGettext = buildPerlPackage { name = "LocaleGettext-1.05"; src = fetchurl { From 7b8dbc338a746a98baa70956a3901fc77bf494b6 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:00:55 +0100 Subject: [PATCH 07/57] perlPackages.PlackMiddlewareDebug: new expression --- pkgs/top-level/perl-packages.nix | 35 ++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index f4c69a8520a..b7f91be8379 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3377,6 +3377,15 @@ rec { }; }; + ModuleVersions = buildPerlPackage { + name = "Module-Versions-0.02"; + src = fetchurl { + url = http://cpan.metacpan.org/authors/id/T/TH/THW/Module-Versions-0.02.zip; + sha256 = "0g7qs6vqg91xpwg1cdy91m3kh9m1zbkzyz1qsy453b572xdscf0d"; + }; + buildInputs = [ pkgs.unzip ]; + }; + Moo = buildPerlPackage { name = "Moo-1.000007"; src = fetchurl { @@ -4211,6 +4220,20 @@ rec { }; }; + PlackMiddlewareDebug = buildPerlPackage { + name = "Plack-Middleware-Debug-0.14"; + src = fetchurl { + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Plack-Middleware-Debug-0.14.tar.gz; + sha256 = "0349563ic6fw4kwx3k3l4v9gq59b5cpymmn1k8bkxsw9n7s10rb9"; + }; + buildInputs = [ TestRequires ]; + propagatedBuildInputs = [ ClassMethodModifiers DataDump FileShareDir ModuleVersions Plack TextMicroTemplate ]; + meta = { + description = "Display information about the current request/response"; + license = "perl"; + }; + }; + PlackMiddlewareReverseProxy = buildPerlPackage { name = "Plack-Middleware-ReverseProxy-0.15"; src = fetchurl { @@ -5342,6 +5365,18 @@ rec { ExtUtilsMakeMaker TestException ]; }; + TextMicroTemplate = buildPerlPackage { + name = "Text-MicroTemplate-0.19"; + src = fetchurl { + url = mirror://cpan/authors/id/K/KA/KAZUHO/Text-MicroTemplate-0.19.tar.gz; + sha256 = "0hli95kn67slr6ixffcx6qvv36hlr03hij28029k3f8d7b7f32za"; + }; + meta = { + description = "Micro template engine with Perl5 language"; + license = "perl"; + }; + }; + TextPDF = buildPerlPackage rec { name = "Text-PDF-0.29a"; src = fetchurl { From 65abb853f4b66371b1899bf77f25485131614f30 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:01:54 +0100 Subject: [PATCH 08/57] perlPackages.StatisticsBasic: new expression --- pkgs/top-level/perl-packages.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index b7f91be8379..1f5cf29ad5c 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4605,6 +4605,18 @@ rec { }; }; + StatisticsBasic = buildPerlPackage { + name = "Statistics-Basic-1.6607"; + src = fetchurl { + url = mirror://cpan/authors/id/J/JE/JETTERO/Statistics-Basic-1.6607.tar.gz; + sha256 = "105agxl2581iqmwj1crgz33l5r19snf47h91hnjgm1nf555z79r7"; + }; + propagatedBuildInputs = [ NumberFormat ]; + meta = { + license = "open_source"; + }; + }; + StatisticsDescriptive = buildPerlPackage rec { name = "Statistics-Descriptive-3.0202"; src = fetchurl { From 2d458236a7fdbe0abfe24641cf035855894238c3 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:02:31 +0100 Subject: [PATCH 09/57] perlPackages.LogDispatch: new expression --- 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 1f5cf29ad5c..d15c6b5b7ec 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3063,6 +3063,19 @@ rec { }; }; + LogDispatch = buildPerlPackage { + name = "Log-Dispatch-2.39"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DR/DROLSKY/Log-Dispatch-2.39.tar.gz; + sha256 = "1bi2nza0nc66i0ls2zkxi6bbwkh456pl0q8h57mq6skbhbmcwbb8"; + }; + propagatedBuildInputs = [ ClassLoad ParamsValidate ]; + meta = { + description = "Dispatches messages to one or more outputs"; + license = "artistic_2"; + }; + }; + LogTrace = buildPerlPackage rec { name = "Log-Trace-1.070"; src = fetchurl { From f41d722e8f91124089fd631906e0eb7f87de7e8f Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:03:07 +0100 Subject: [PATCH 10/57] perlPackages.TextUnaccent: new expression --- pkgs/top-level/perl-packages.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index d15c6b5b7ec..30961f42e1b 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -5475,6 +5475,14 @@ rec { }; }; + TextUnaccent = buildPerlPackage { + name = "Text-Unaccent-1.08"; + src = fetchurl { + url = mirror://cpan/authors/id/L/LD/LDACHARY/Text-Unaccent-1.08.tar.gz; + sha256 = "0avk50kia78kxryh2whmaj5l18q2wvmkdyqyjsf6kwr4kgy6x3i7"; + }; + }; + TextUnidecode = buildPerlPackage rec { name = "Text-Unidecode-0.04"; src = fetchurl { From bdebf13d9ed0c0a26d27e95cb779f1e5b29501de Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:03:37 +0100 Subject: [PATCH 11/57] perlPackages.TextTrim: new expression --- pkgs/top-level/perl-packages.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 30961f42e1b..c2117360915 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -5475,6 +5475,18 @@ rec { }; }; + TextTrim = buildPerlPackage { + name = "Text-Trim-1.02"; + src = fetchurl { + url = mirror://cpan/authors/id/M/MA/MATTLAW/Text-Trim-1.02.tar.gz; + sha256 = "1bnwjl5n04w8nnrzrm75ljn4pijqbijr9csfkjcs79h4gwn9lwqw"; + }; + meta = { + description = "Remove leading and/or trailing whitespace from strings"; + license = "perl"; + }; + }; + TextUnaccent = buildPerlPackage { name = "Text-Unaccent-1.08"; src = fetchurl { From 3e5878e90dadea929f73a1cea16016317fc3e24f Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:04:43 +0100 Subject: [PATCH 12/57] perlPackages.TextWikiFormat: new expression --- 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 c2117360915..b39790e6551 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -5503,6 +5503,19 @@ rec { }; }; + TextWikiFormat = buildPerlPackage { + name = "Text-WikiFormat-0.80"; + src = fetchurl { + url = mirror://cpan/authors/id/C/CY/CYCLES/Text-WikiFormat-0.80.tar.gz; + sha256 = "0i1mg3ivxhx09x0w06k15izc92bknwqwh0ghpmhlq9s9iw12mmry"; + }; + propagatedBuildInputs = [ URI ]; + meta = { + description = "Unknown"; + license = "unknown"; + }; + }; + Throwable = buildPerlPackage rec { name = "Throwable-0.102080"; src = fetchurl { From 2fc669c8a58122f6fb99d726839ffc40fcfb8dd6 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:06:34 +0100 Subject: [PATCH 13/57] perlPackages.CatalystAuthenticationCredentialHttp: new expression --- pkgs/top-level/perl-packages.nix | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index b39790e6551..aa9b03f6918 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -391,6 +391,20 @@ rec { }; }; + CatalystAuthenticationCredentialHTTP = buildPerlPackage { + name = "Catalyst-Authentication-Credential-HTTP-1.015"; + src = fetchurl { + url = mirror://cpan/authors/id/B/BO/BOBTFISH/Catalyst-Authentication-Credential-HTTP-1.015.tar.gz; + sha256 = "02gyq0vkhj2psd7hvw4b095mvsz7vbq8kv4k8lq748jnx5kmnfrq"; + }; + buildInputs = [ TestException TestMockObject ]; + propagatedBuildInputs = [ CatalystPluginAuthentication CatalystRuntime ClassAccessorFast DataUUID StringEscape URI ]; + meta = { + description = "HTTP Basic and Digest authentication"; + license = "perl"; + }; + }; + CatalystAuthenticationStoreHtpasswd = buildPerlPackage rec { name = "Catalyst-Authentication-Store-Htpasswd-1.003"; src = fetchurl { @@ -806,6 +820,17 @@ rec { propagatedBuildInputs = [ClassAccessor]; }; + ClassAccessorFast = buildPerlPackage { + name = "Class-Accessor-Fast-0.34"; + src = fetchurl { + url = mirror://cpan/authors/id/K/KA/KASEI/Class-Accessor-0.34.tar.gz; + sha256 = "1z6fqg0yz8gay15r1iasslv8f1n1mzjkrhs47fvbj3rqz36y1cfd"; + }; + meta = { + license = "perl"; + }; + }; + ClassAccessorGrouped = buildPerlPackage { name = "Class-Accessor-Grouped-0.10009"; src = fetchurl { From cd33c93a5bb212b8ffc3057e02f2e57dcb6f0b7c Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:07:11 +0100 Subject: [PATCH 14/57] perlPackages.DigestHMAC_SHA1: new expression --- pkgs/top-level/perl-packages.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index aa9b03f6918..814ec566018 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1816,6 +1816,18 @@ rec { }; }; + DigestHMAC_SHA1 = buildPerlPackage { + name = "Digest-HMAC_SHA1-1.03"; + src = fetchurl { + url = mirror://cpan/authors/id/G/GA/GAAS/Digest-HMAC-1.03.tar.gz; + sha256 = "0naavabbm1c9zgn325ndy66da4insdw9l3mrxwxdfi7i7xnjrirv"; + }; + meta = { + description = "Keyed-Hashing for Message Authentication"; + license = "perl"; + }; + }; + DigestMD4 = buildPerlPackage rec { name = "Digest-MD4-1.5"; src = fetchurl { From ae5a6b36b73e81c9566d1cfa7964d80d003bb252 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:07:48 +0100 Subject: [PATCH 15/57] perlPackages.DateTimeFormatPg: new expression --- 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 814ec566018..c9e7b232b67 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1550,6 +1550,19 @@ rec { ]; }; + DateTimeFormatPg = buildPerlPackage { + name = "DateTime-Format-Pg-0.16008"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DM/DMAKI/DateTime-Format-Pg-0.16008.tar.gz; + sha256 = "0mvh4wp54vh7mnhfd2lndzjfikjify98vaav6vwbraxlhjvwyn3x"; + }; + propagatedBuildInputs = [ DateTime DateTimeFormatBuilder DateTimeTimeZone ]; + meta = { + description = "Parse and format PostgreSQL dates and times"; + license = "perl"; + }; + }; + DateTimeFormatStrptime = buildPerlPackage rec { name = "DateTime-Format-Strptime-1.5000"; src = fetchurl { From 107cfe7ceeb8d75ffd3afd7faebdeb9c115a9714 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:09:45 +0100 Subject: [PATCH 16/57] perlPackages.CatalystPluginCacheHTTP: new expression --- 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 c9e7b232b67..4ccc25d18d9 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -580,6 +580,20 @@ rec { }; }; + CatalystPluginCacheHTTP = buildPerlPackage { + name = "Catalyst-Plugin-Cache-HTTP-0.001000"; + src = fetchurl { + url = mirror://cpan/authors/id/G/GR/GRAF/Catalyst-Plugin-Cache-HTTP-0.001000.tar.gz; + sha256 = "0v5iphbq4csc4r6wkvxnqlh97p8g0yhjky9qqmsdyqczn87agbba"; + }; + buildInputs = [ CatalystRuntime TestUseOk TestWWWMechanizeCatalyst ]; + propagatedBuildInputs = [ ClassAccessorFast HTTPMessage MROCompat ]; + meta = { + description = "HTTP/1.1 cache validators for Catalyst"; + license = "perl"; + }; + }; + CatalystPluginCaptcha = buildPerlPackage { name = "Catalyst-Plugin-Captcha-0.04"; src = fetchurl { From bae4804ac3c1dd4adf9d40559846bff3a73c372a Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:10:28 +0100 Subject: [PATCH 17/57] perlPackages.Redis: new expression --- 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 4ccc25d18d9..f39f617f956 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4449,6 +4449,21 @@ rec { }; }; + Redis = buildPerlPackage { + name = "Redis-1.961"; + src = fetchurl { + url = mirror://cpan/authors/id/M/ME/MELO/Redis-1.961.tar.gz; + sha256 = "029g4s1ima354yv1j26nlq4f0yahkllkibicml6p3mj5gg2ywbbq"; + }; + buildInputs = [ IOString TestDeep TestFatal ]; + propagatedBuildInputs = [ TryTiny ]; + meta = { + homepage = http://metacpan.org/release/Redis/; + description = "Perl binding for Redis database"; + license = "artistic_2"; + }; + }; + RegexpAssemble = buildPerlPackage rec { name = "Regexp-Assemble-0.35"; src = fetchurl { From b5a700736ee1e710855e6c93590d3a16a61b3f0b Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:11:28 +0100 Subject: [PATCH 18/57] perlPackages.CatalystPluginUnicodeEncoding: new expression --- pkgs/top-level/perl-packages.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index f39f617f956..dfa1757ec31 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -615,13 +615,18 @@ rec { propagatedBuildInputs = [CatalystRuntime DataVisitor ConfigAny MROCompat]; }; - CatalystPluginUnicodeEncoding = buildPerlPackage rec { - name = "Catalyst-Plugin-Unicode-Encoding-1.2"; + CatalystPluginUnicodeEncoding = buildPerlPackage { + name = "Catalyst-Plugin-Unicode-Encoding-1.9"; src = fetchurl { - url = "mirror://cpan/modules/by-module/Catalyst/${name}.tar.gz"; - sha256 = "0bz33xnh0wa6py6jz31wr38krad9hcv4gxdsy0lyhqn0k4v6b6dx"; + url = mirror://cpan/authors/id/B/BO/BOBTFISH/Catalyst-Plugin-Unicode-Encoding-1.9.tar.gz; + sha256 = "1glxkh79zz71bmgk44hnhsi37z2mgxcwf7bkmwlnwv3jh1iaz0ah"; + }; + buildInputs = [ HTTPMessage IOStringy ]; + propagatedBuildInputs = [ CatalystRuntime ClassDataInheritable LWP TryTiny URI ]; + meta = { + description = "Unicode aware Catalyst"; + license = "perl"; }; - propagatedBuildInputs = [ CatalystRuntime LWP ]; }; CatalystPluginHTMLWidget = buildPerlPackage { From c578c19ff1766855de2fa7d5c6853ecf29e67787 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:11:59 +0100 Subject: [PATCH 19/57] perlPackages.CatalystPluginCache: new expression --- 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 dfa1757ec31..61bc58059c1 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -580,6 +580,20 @@ rec { }; }; + CatalystPluginCache = buildPerlPackage { + name = "Catalyst-Plugin-Cache-0.12"; + src = fetchurl { + url = mirror://cpan/authors/id/B/BO/BOBTFISH/Catalyst-Plugin-Cache-0.12.tar.gz; + sha256 = "1q23aipvrl888h06ldr4mmjbykz0j4rqwipxg1jv094kki2fspr9"; + }; + buildInputs = [ TestDeep TestException ]; + propagatedBuildInputs = [ CatalystRuntime MROCompat TaskWeaken ]; + meta = { + description = "Flexible caching support for Catalyst."; + license = "perl"; + }; + }; + CatalystPluginCacheHTTP = buildPerlPackage { name = "Catalyst-Plugin-Cache-HTTP-0.001000"; src = fetchurl { From 1bb9fc728a70af0ab266dd27af03a33ded2ad1dd Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:12:28 +0100 Subject: [PATCH 20/57] perlPackages.CacheMemcachedFast: new expression --- pkgs/top-level/perl-packages.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 61bc58059c1..c06fcc7faa5 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -299,6 +299,18 @@ rec { propagatedBuildInputs = [ StringCRC32 ]; }; + CacheMemcachedFast = buildPerlPackage { + name = "Cache-Memcached-Fast-0.21"; + src = fetchurl { + url = mirror://cpan/authors/id/K/KR/KROKI/Cache-Memcached-Fast-0.21.tar.gz; + sha256 = "0lvwkkyazbb7i6c5ga5ms3gsvy721njpcbc2icxcsvc8bz32nz5i"; + }; + meta = { + description = "Perl client for B, in C language"; + license = "unknown"; + }; + }; + cam_pdf = buildPerlPackage rec { name = "CAM-PDF-1.52"; src = fetchurl { From 78e81e0251e3eda82bcef7513eb5f76b67e768a2 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:14:54 +0100 Subject: [PATCH 21/57] perlPackages.DataUUIDMT: new expression --- pkgs/top-level/perl-packages.nix | 54 ++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index c06fcc7faa5..dcfbbe4bfee 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1527,6 +1527,21 @@ rec { }; }; + DataUUIDMT = buildPerlPackage { + name = "Data-UUID-MT-1.000"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Data-UUID-MT-1.000.tar.gz; + sha256 = "1bwrxv8fp4arwrmslsb7jlnafs8cww1p5f409d1l5kpyfj2vpsyp"; + }; + buildInputs = [ ListAllUtils ]; + propagatedBuildInputs = [ MathRandomMTAuto ]; + meta = { + homepage = https://metacpan.org/release/Data-UUID-MT; + description = "Fast random UUID generator using the Mersenne Twister algorithm"; + license = "apache_2_0"; + }; + }; + DataVisitor = buildPerlPackage rec { name = "Data-Visitor-0.28"; src = fetchurl { @@ -3096,6 +3111,19 @@ rec { propagatedBuildInputs = [ CommonSense ]; }; + ListAllUtils = buildPerlPackage { + name = "List-AllUtils-0.03"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DR/DROLSKY/List-AllUtils-0.03.tar.gz; + sha256 = "05d1q88pr4wgsqcla0g4kd45mxg7h9v3z3f4pv830xaviiqwq1j8"; + }; + propagatedBuildInputs = [ ListMoreUtils ]; + meta = { + description = "Combines List::Util and List::MoreUtils in one bite-sized package"; + license = "perl5"; + }; + }; + ListMoreUtils = buildPerlPackage { name = "List-MoreUtils-0.33"; src = fetchurl { @@ -3326,6 +3354,19 @@ rec { propagatedBuildInputs = [ MathLibm constant-defer ]; }; + MathRandomMTAuto = buildPerlPackage { + name = "Math-Random-MT-Auto-6.22"; + src = fetchurl { + url = mirror://cpan/authors/id/J/JD/JDHEDDEN/Math-Random-MT-Auto-6.22.tar.gz; + sha256 = "07zha5zjxyvqwnycb1vzk4hk2m46n9yc5lrbvhkc22595dsyjahz"; + }; + propagatedBuildInputs = [ ExceptionClass ObjectInsideOut ]; + meta = { + description = "Auto-seeded Mersenne Twister PRNGs"; + license = "unrestricted"; + }; + }; + MathRound = buildPerlPackage rec { name = "Math-Round-0.06"; src = fetchurl { @@ -4064,6 +4105,19 @@ rec { }; }; + ObjectInsideOut = buildPerlPackage { + name = "Object-InsideOut-3.97"; + src = fetchurl { + url = mirror://cpan/authors/id/J/JD/JDHEDDEN/Object-InsideOut-3.97.tar.gz; + sha256 = "19yr15w361lxxx2djy0ciwjpyd5bcs0skm3yw97w3xidw6r0wf0v"; + }; + propagatedBuildInputs = [ ExceptionClass ]; + meta = { + description = "Comprehensive inside-out object support module"; + license = "perl5"; + }; + }; + ObjectSignature = buildPerlPackage { name = "Object-Signature-1.05"; src = fetchurl { From 3a64c5d10fcee360bf0e88ec82956273ed607cbf Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:16:40 +0100 Subject: [PATCH 22/57] perlPackages.MathRandomSecure: new expression --- pkgs/top-level/perl-packages.nix | 43 ++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index dcfbbe4bfee..eeed8b92847 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1333,6 +1333,21 @@ rec { }; }; + CryptRandomSource = buildPerlPackage { + name = "Crypt-Random-Source-0.07"; + src = fetchurl { + url = mirror://cpan/authors/id/N/NU/NUFFIN/Crypt-Random-Source-0.07.tar.gz; + sha256 = "0kxcqcpknh9hhfnpiymxrjg74yj7nfr7k4fgrfmd9s2cw9p9mqdv"; + }; + buildInputs = [ TestUseOk TestException ]; + propagatedBuildInputs = [ AnyMoose CaptureTiny ModuleFind namespaceclean SubExporter ]; + meta = { + homepage = http://search.cpan.org/dist/Crypt-Random-Source; + description = "Get weak or strong random data from pluggable sources"; + license = "perl5"; + }; + }; + CryptRC4 = buildPerlPackage rec { name = "Crypt-RC4-2.02"; src = fetchurl { @@ -3354,6 +3369,20 @@ rec { propagatedBuildInputs = [ MathLibm constant-defer ]; }; + MathRandomISAAC = buildPerlPackage { + name = "Math-Random-ISAAC-1.004"; + src = fetchurl { + url = mirror://cpan/authors/id/J/JA/JAWNSY/Math-Random-ISAAC-1.004.tar.gz; + sha256 = "0z1b3xbb3xz71h25fg6jgsccra7migq7s0vawx2rfzi0pwpz0wr7"; + }; + buildInputs = [ TestNoWarnings ]; + meta = { + homepage = http://search.cpan.org/dist/Math-Random-ISAAC; + description = "Perl interface to the ISAAC PRNG algorithm"; + license = "unrestricted"; + }; + }; + MathRandomMTAuto = buildPerlPackage { name = "Math-Random-MT-Auto-6.22"; src = fetchurl { @@ -3367,6 +3396,20 @@ rec { }; }; + MathRandomSecure = buildPerlPackage { + name = "Math-Random-Secure-0.06"; + src = fetchurl { + url = mirror://cpan/authors/id/M/MK/MKANAT/Math-Random-Secure-0.06.tar.gz; + sha256 = "0392h78l3shkba9l2c43rgz6sm5qv7pzdylgb7gp9milprn77crc"; + }; + buildInputs = [ ListMoreUtils TestWarn ]; + propagatedBuildInputs = [ AnyMoose CryptRandomSource MathRandomISAAC ]; + meta = { + description = "Cryptographically-secure, cross-platform replacement for rand()"; + license = "artistic_2"; + }; + }; + MathRound = buildPerlPackage rec { name = "Math-Round-0.06"; src = fetchurl { From 9c7953d3b684375fdd6d8134bb85615be1be5d17 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:17:22 +0100 Subject: [PATCH 23/57] perlPackages.SetScalar: new expression --- pkgs/top-level/perl-packages.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index eeed8b92847..95a1fb5ce6b 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4709,6 +4709,17 @@ rec { }; }; + SetScalar = buildPerlPackage { + name = "Set-Scalar-1.25"; + src = fetchurl { + url = mirror://cpan/authors/id/J/JH/JHI/Set-Scalar-1.25.tar.gz; + sha256 = "1kbfy97j4cg0pprk8sgsh1fd505mdffn1jr9qbdmwqma8x4qvv7m"; + }; + meta = { + license = "perl"; + }; + }; + SGMLSpm = buildPerlPackage { name = "SGMLSpm-1.1"; src = fetchurl { From 69694da6031199a132c34bd9a2936064a42ce0f1 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:17:53 +0100 Subject: [PATCH 24/57] perlPackages.CGIExpand: new expression --- pkgs/top-level/perl-packages.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 95a1fb5ce6b..c902776dabf 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -815,6 +815,18 @@ rec { }; }; + CGIExpand = buildPerlPackage { + name = "CGI-Expand-2.03"; + src = fetchurl { + url = mirror://cpan/authors/id/B/BO/BOWMANBS/CGI-Expand-2.03.tar.gz; + sha256 = "0p59is2mynybii8r1cpci2i17xzwhrrs4741hndhkcp4spggr0z1"; + }; + propagatedBuildInputs = [ TestException ]; + meta = { + description = "Convert flat hash to nested data using TT2's dot convention"; + }; + }; + CGIFormBuilder = buildPerlPackage rec { name = "CGI-FormBuilder-3.0501"; src = fetchurl { From 80a4e6f61f6a777212b77366973115bf97709654 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:19:26 +0100 Subject: [PATCH 25/57] perlPackages.MooseXTypesStructured: new expression --- pkgs/top-level/perl-packages.nix | 33 ++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index c902776dabf..82d016930e6 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1859,6 +1859,15 @@ rec { }; }; + DevelPartialDump = buildPerlPackage { + name = "Devel-PartialDump-0.15"; + src = fetchurl { + url = mirror://cpan/authors/id/F/FL/FLORA/Devel-PartialDump-0.15.tar.gz; + sha256 = "0xm42030qlbimay5x72sjj0na43ciniai2xdcdx8zf191jw5dz7n"; + }; + propagatedBuildInputs = [ Moose namespaceclean SubExporter TestUseOk TestWarn ]; + }; + DevelStackTrace = buildPerlPackage { name = "Devel-StackTrace-1.30"; src = fetchurl { @@ -3862,6 +3871,15 @@ rec { propagatedBuildInputs = [ Moose MooseXTypes ]; }; + MooseXTypesDateTime = buildPerlPackage { + name = "MooseX-Types-DateTime-0.08"; + src = fetchurl { + url = mirror://cpan/authors/id/I/IL/ILMARI/MooseX-Types-DateTime-0.08.tar.gz; + sha256 = "0q0d1dd8737rc3k3jb22wvybf03hg3lp1iyda0ivkd8020cib996"; + }; + propagatedBuildInputs = [ DateTime DateTimeLocale DateTimeTimeZone Moose MooseXTypes namespaceclean TestException TestUseOk ]; + }; + MooseXTypesLoadableClass = buildPerlPackage rec { name = "MooseX-Types-LoadableClass-0.008"; src = fetchurl { @@ -3884,6 +3902,21 @@ rec { }; }; + MooseXTypesStructured = buildPerlPackage { + name = "MooseX-Types-Structured-0.28"; + src = fetchurl { + url = mirror://cpan/authors/id/J/JJ/JJNAPIORK/MooseX-Types-Structured-0.28.tar.gz; + sha256 = "12snpf65bh3jyx9w1h1sark83l0w51s3jdcr4ygw57cxvq39yl43"; + }; + buildInputs = [ DateTime MooseXTypesDateTime TestFatal ]; + propagatedBuildInputs = [ DevelPartialDump Moose MooseXTypes SubExporter ]; + meta = { + homepage = http://metacpan.org/release/MooseX-Types-Structured; + description = "MooseX::Types::Structured - Structured Type Constraints for Moose"; + license = "perl5"; + }; + }; + Mouse = buildPerlPackage rec { name = "Mouse-0.26"; src = fetchurl { From 98a9d9669b60832bcfedb3d3365686a14b265e34 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:25:39 +0100 Subject: [PATCH 26/57] perlPackages.HTMLFormHandler: new expression --- pkgs/top-level/perl-packages.nix | 62 ++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 82d016930e6..f98997ec575 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1439,6 +1439,19 @@ rec { makeMakerFlags = "--lib=${pkgs.openssl}/lib"; }; + DataClone = buildPerlPackage { + name = "Data-Clone-0.003"; + src = fetchurl { + url = mirror://cpan/authors/id/G/GF/GFUJI/Data-Clone-0.003.tar.gz; + sha256 = "16ldkjfag4dc3gssj051j212rzr2mawy7d001jflcab9g8hg3f1g"; + }; + buildInputs = [ TestRequires ]; + meta = { + description = "Polymorphic data cloning"; + license = "perl"; + }; + }; + DataCompare = buildPerlPackage rec { name = "Data-Compare-1.22"; src = fetchurl { @@ -1838,6 +1851,17 @@ rec { }; }; + DevelCycle = buildPerlPackage { + name = "Devel-Cycle-1.11"; + src = fetchurl { + url = mirror://cpan/authors/id/L/LD/LDS/Devel-Cycle-1.11.tar.gz; + sha256 = "17c73yx9r32xvrsh8y7q24y0m3b98yihjyf3q4y68j869nh2b4rs"; + }; + meta = { + description = "Find memory cycles in objects"; + }; + }; + DevelGlobalDestruction = buildPerlPackage { name = "Devel-GlobalDestruction-0.09"; src = fetchurl { @@ -2300,6 +2324,18 @@ rec { }; }; + FileShareDirInstall = buildPerlPackage { + name = "File-ShareDir-Install-0.04"; + src = fetchurl { + url = mirror://cpan/authors/id/G/GW/GWYN/File-ShareDir-Install-0.04.tar.gz; + sha256 = "14gyl1l1crnsb7ihz6czaw7k0v2dnan0380pbxz8kmk66nnhaxzc"; + }; + meta = { + description = "Install shared files"; + license = "perl"; + }; + }; + FilesysNotifySimple = buildPerlPackage { name = "Filesys-Notify-Simple-0.08"; src = fetchurl { @@ -2556,6 +2592,20 @@ rec { ]; }; + HTMLFormHandler = buildPerlPackage { + name = "HTML-FormHandler-0.40025"; + src = fetchurl { + url = mirror://cpan/authors/id/G/GS/GSHANK/HTML-FormHandler-0.40025.tar.gz; + sha256 = "0fp8qcbkr19qn1859rpn3ca3b7w1jjyprwlj82dnvfi3b5jf8507"; + }; + buildInputs = [ FileShareDirInstall PadWalker TestDifferences TestException TestMemoryCycle ]; + propagatedBuildInputs = [ aliased ClassLoad DataClone DateTime DateTimeFormatStrptime EmailValid FileShareDir JSON HTMLTree Moose MooseXGetopt MooseXTypes MooseXTypesCommon MooseXTypesLoadableClass namespaceautoclean SubExporter SubName TryTiny ]; + meta = { + description = "HTML forms using Moose"; + license = "perl5"; + }; + }; + HTMLParser = buildPerlPackage { name = "HTML-Parser-3.69"; src = fetchurl { @@ -5369,6 +5419,18 @@ rec { }; }; + TestMemoryCycle = buildPerlPackage { + name = "Test-Memory-Cycle-1.04"; + src = fetchurl { + url = mirror://cpan/authors/id/P/PE/PETDANCE/Test-Memory-Cycle-1.04.tar.gz; + sha256 = "09qj48gmj25xgm0k12n1xx7chdk9gdy3sck4pabvzs0v00nmv9p5"; + }; + propagatedBuildInputs = [ DevelCycle PadWalker ]; + meta = { + description = "Verifies code hasn't left circular references"; + }; + }; + TestMockObject = buildPerlPackage { name = "Test-MockObject-1.09"; src = fetchurl { From 195524c329ba083494bd4028134190ef3c02bd76 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:27:02 +0100 Subject: [PATCH 27/57] perlPackages.UnicodeICUCollator: new expression --- 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 f98997ec575..e6dd87590f5 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -5964,6 +5964,19 @@ rec { }; }; + UnicodeICUCollator = buildPerlPackage { + name = "Unicode-ICU-Collator-0.002"; + src = fetchurl { + url = mirror://cpan/authors/id/T/TO/TONYC/Unicode-ICU-Collator-0.002.tar.gz; + sha256 = "0gimwydam0mdgm6qjzzxny4gw8zda9kc2843kcl2xrpq7z7ww3f9"; + }; + meta = { + description = "Wrapper around ICU collation services"; + license = "perl"; + }; + buildInputs = [ pkgs.icu ]; + }; + URI = buildPerlPackage { name = "URI-1.60"; src = fetchurl { From 1abb47fc1fc56abf09364d4e1eff95af2639aa00 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:29:13 +0100 Subject: [PATCH 28/57] perlPackages.RESTUtils: new expression --- pkgs/top-level/perl-packages.nix | 34 ++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index e6dd87590f5..99a2523ce63 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4719,6 +4719,21 @@ rec { }; }; + RESTUtils = buildPerlPackage { + name = "REST-Utils-0.6"; + src = fetchurl { + url = mirror://cpan/authors/id/J/JA/JALDHAR/REST-Utils-0.6.tar.gz; + sha256 = "1zdrf3315rp2b8r9dwwj5h93xky7i33iawf4hzszwcddhzflmsfl"; + }; + buildInputs = [ TestWWWMechanizeCGI ]; + meta = { + homepage = http://jaldhar.github.com/REST-Utils; + description = "Utility functions for REST applications"; + license = "perl5"; + }; + }; + + RpcXML = buildPerlPackage { name = "RPC-XML-0.73"; src = fetchurl { @@ -5639,6 +5654,15 @@ rec { }; }; + TestWWWMechanizeCGI = buildPerlPackage { + name = "Test-WWW-Mechanize-CGI-0.1"; + src = fetchurl { + url = mirror://cpan/authors/id/M/MR/MRAMBERG/Test-WWW-Mechanize-CGI-0.1.tar.gz; + sha256 = "0bwwdk0iai5dlvvfpja971qpgvmf6yq67iag4z4szl9v5sra0xm5"; + }; + propagatedBuildInputs = [ TestWWWMechanize WWWMechanizeCGI ]; + }; + TestWWWMechanizePSGI = buildPerlPackage { name = "Test-WWW-Mechanize-PSGI-0.35"; src = fetchurl { @@ -6093,6 +6117,16 @@ rec { }; }; + WWWMechanizeCGI = buildPerlPackage { + name = "WWW-Mechanize-CGI-0.3"; + src = fetchurl { + url = mirror://cpan/authors/id/M/MR/MRAMBERG/WWW-Mechanize-CGI-0.3.tar.gz; + sha256 = "046jm18liq7rwkdawdh9520cnalkfrk26yqryp7xgw71y65lvq61"; + }; + propagatedBuildInputs = [ HTTPRequestAsCGI WWWMechanize ]; + preConfigure = "sed -i 's|#!/usr/bin/perl|#!${perl}/bin/perl|' t/cgi-bin/script.cgi"; + }; + WWWRobotRules = buildPerlPackage { name = "WWW-RobotRules-6.02"; src = fetchurl { From 63b7a6f25dcefc80b43eaae3ceace630cabeca71 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:30:32 +0100 Subject: [PATCH 29/57] perlPackages.MooseXClone: new expression --- pkgs/top-level/perl-packages.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 99a2523ce63..28f0ad94c9e 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2551,6 +2551,15 @@ rec { }; }; + HashUtilFieldHashCompat = buildPerlPackage { + name = "Hash-Util-FieldHash-Compat-0.03"; + src = fetchurl { + url = mirror://cpan/authors/id/N/NU/NUFFIN/Hash-Util-FieldHash-Compat-0.03.tar.gz; + sha256 = "0pmai98a89j82fjksfax87brmpimjn74kr7bl874lc1k40dfhx47"; + }; + propagatedBuildInputs = [ TestUseOk ]; + }; + HookLexWrap = buildPerlPackage rec { name = "Hook-LexWrap-0.22"; src = fetchurl { @@ -3706,6 +3715,15 @@ rec { propagatedBuildInputs = [ Moose TryTiny ]; }; + MooseXClone = buildPerlPackage { + name = "MooseX-Clone-0.05"; + src = fetchurl { + url = mirror://cpan/authors/id/N/NU/NUFFIN/MooseX-Clone-0.05.tar.gz; + sha256 = "11pbw3zdbcn54hrj6z74qisnmj9k4qliy6yjj9d71qndq3xg3x0f"; + }; + propagatedBuildInputs = [ DataVisitor HashUtilFieldHashCompat Moose namespaceclean TestUseOk ]; + }; + MooseXDaemonize = buildPerlPackage { name = "MooseX-Daemonize-0.15"; src = fetchurl { From 7f41fb2ff099350fabf024e9b92392648a3634b8 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:31:42 +0100 Subject: [PATCH 30/57] perlPackages.MooseXTypesURI: new expression --- pkgs/top-level/perl-packages.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 28f0ad94c9e..c84d565bc01 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3985,6 +3985,15 @@ rec { }; }; + MooseXTypesURI = buildPerlPackage { + name = "MooseX-Types-URI-0.03"; + src = fetchurl { + url = mirror://cpan/authors/id/F/FL/FLORA/MooseX-Types-URI-0.03.tar.gz; + sha256 = "056v08kzcd93h8l69iqdxbr05h85bgz6jvp6iwc0vv68dacr299s"; + }; + propagatedBuildInputs = [ Moose MooseXTypes MooseXTypesPathClass namespaceclean TestUseOk URI URIFromHash ]; + }; + Mouse = buildPerlPackage rec { name = "Mouse-0.26"; src = fetchurl { @@ -6045,6 +6054,19 @@ rec { }; }; + URIFromHash = buildPerlPackage { + name = "URI-FromHash-0.03"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DR/DROLSKY/URI-FromHash-0.03.tar.gz; + sha256 = "0yzk69mdf8rmkx1wxm5mn1a1zzd0zq4x1w83vyj9ja40v73q0k4i"; + }; + propagatedBuildInputs = [ ParamsValidate URI ]; + meta = { + description = "Build a URI from a set of named parameters"; + license = "perl"; + }; + }; + UriGoogleChart = buildPerlPackage rec { name = "URI-GoogleChart-1.02"; src = fetchurl { From 3c19030977d1973ddf733cfb69084dfabcc9b6c8 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:32:23 +0100 Subject: [PATCH 31/57] perlPackages.DateTimeFormatISO8601: new expression --- 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 c84d565bc01..fa335f570b0 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1638,6 +1638,19 @@ rec { buildInputs = [TestPod]; }; + DateTimeFormatISO8601 = buildPerlPackage { + name = "DateTime-Format-ISO8601-0.08"; + src = fetchurl { + url = mirror://cpan/authors/id/J/JH/JHOBLITT/DateTime-Format-ISO8601-0.08.tar.gz; + sha256 = "1syccqd5jlwms8v78ksnf68xijzl97jky5vbwhnyhxi5gvgfx8xk"; + }; + propagatedBuildInputs = [ DateTime DateTimeFormatBuilder ]; + meta = { + description = "Parses ISO8601 formats"; + license = "perl5"; + }; + }; + DateTimeFormatNatural = buildPerlPackage rec { name = "DateTime-Format-Natural-0.74"; src = fetchurl { From 73d6af4767232952b38ff4b3031282b67c93b506 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:32:57 +0100 Subject: [PATCH 32/57] perlPackages.MooseXABC: new expression --- 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 fa335f570b0..c1f944216d2 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3709,6 +3709,21 @@ rec { propagatedBuildInputs = [Moose TestException Autobox Perl6Junction]; }; + MooseXABC = buildPerlPackage { + name = "MooseX-ABC-0.06"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DO/DOY/MooseX-ABC-0.06.tar.gz; + sha256 = "1sky0dpi22wrymmkjmqba4k966zn7vrbpx918wn2nmg48swyrgjf"; + }; + buildInputs = [ TestFatal ]; + propagatedBuildInputs = [ Moose ]; + meta = { + homepage = http://metacpan.org/release/MooseX-ABC; + description = "Abstract base classes for Moose"; + license = "perl5"; + }; + }; + MooseXAliases = buildPerlPackage rec { name = "MooseX-Aliases-0.10"; src = fetchurl { From 5fd1ae43fc650fb5f10b6d8131c9db13d89681ae Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:35:29 +0100 Subject: [PATCH 33/57] perlPackages.CacheMemory: new expression --- pkgs/top-level/perl-packages.nix | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index c1f944216d2..a8bc528c7da 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -311,6 +311,15 @@ rec { }; }; + CacheMemory = buildPerlPackage { + name = "Cache-Memory-2.04"; + src = fetchurl { + url = mirror://cpan/authors/id/C/CL/CLEISHMAN/Cache-2.04.tar.gz; + sha256 = "1zykapgl9lxnlx79xfghzb26qimhry94xfxfyswwfhra1ywd9yyg"; + }; + propagatedBuildInputs = [ TimeDate DBFile DigestSHA1 FileNFSLock HeapFibonacci IOString ]; + }; + cam_pdf = buildPerlPackage rec { name = "CAM-PDF-1.52"; src = fetchurl { @@ -2316,6 +2325,14 @@ rec { }; }; + FileNFSLock = buildPerlPackage { + name = "File-NFSLock-1.21"; + src = fetchurl { + url = mirror://cpan/authors/id/B/BB/BBB/File-NFSLock-1.21.tar.gz; + sha256 = "1kclhmyha2xijq49darlz82f3bn7gq3saycxpfiz3dndqhr5i9iz"; + }; + }; + FileRemove = buildPerlPackage rec { name = "File-Remove-1.42"; src = fetchurl { @@ -2573,6 +2590,14 @@ rec { propagatedBuildInputs = [ TestUseOk ]; }; + HeapFibonacci = buildPerlPackage { + name = "Heap-Fibonacci-0.80"; + src = fetchurl { + url = mirror://cpan/authors/id/J/JM/JMM/Heap-0.80.tar.gz; + sha256 = "1plv2djbyhvkdcw2ic54rdqb745cwksxckgzvw7ssxiir7rjknnc"; + }; + }; + HookLexWrap = buildPerlPackage rec { name = "Hook-LexWrap-0.22"; src = fetchurl { From f7dcb609bfc7d6193dad1e0c28cc4b9ae6a2d635 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:36:24 +0100 Subject: [PATCH 34/57] perlPackages.RSSParserLite: new expression --- pkgs/top-level/perl-packages.nix | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index a8bc528c7da..77c41e40894 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4813,7 +4813,6 @@ rec { }; }; - RpcXML = buildPerlPackage { name = "RPC-XML-0.73"; src = fetchurl { @@ -4845,6 +4844,15 @@ rec { }; }; + RSSParserLite = buildPerlPackage { + name = "RSS-Parser-Lite-0.10"; + src = fetchurl { + url = http://cpan.metacpan.org/authors/id/E/EB/EBOSRUP/RSS-Parser-Lite-0.10.tar.gz; + sha256 = "1spvi0z62saz2cam8kwk2k561aavw2w42g3ykj38w1kmydvsk8z6"; + }; + propagatedBuildInputs = [ SOAPLite ]; + }; + SafeIsa = buildPerlPackage { name = "Safe-Isa-1.000002"; src = fetchurl { @@ -4918,6 +4926,19 @@ rec { }; }; + SOAPLite = buildPerlPackage { + name = "SOAP-Lite-0.716"; + src = fetchurl { + url = mirror://cpan/authors/id/P/PH/PHRED/SOAP-Lite-0.716.tar.gz; + sha256 = "0vhnv5bdhy3gzwiaw1ly69r7lxvahz796v210x5nyij7a04ndwbz"; + }; + propagatedBuildInputs = [ ClassInspector HTTPDaemon LWP TaskWeaken URI XMLParser ]; + meta = { + description = "Perl's Web Services Toolkit"; + license = "perl5"; + }; + }; + Socket6 = buildPerlPackage rec { name = "Socket6-0.23"; src = fetchurl { From c332132cb1d32f357caf7cf76f18072fda062fb0 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:37:22 +0100 Subject: [PATCH 35/57] perlPackages.NetAmazonAWSSign: new expression --- pkgs/top-level/perl-packages.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 77c41e40894..375b21321da 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4130,6 +4130,18 @@ rec { }; }; + NetAmazonAWSSign = buildPerlPackage { + name = "Net-Amazon-AWSSign-0.12"; + src = fetchurl { + url = mirror://cpan/authors/id/N/NA/NATON/Net-Amazon-AWSSign-0.12.tar.gz; + sha256 = "0gpdjz5095hd3y1xhnbv45m6q2shw0c9r7spj1jvb8hy7dmhq10x"; + }; + propagatedBuildInputs = [ URI ]; + meta = { + description = "Perl extension to create signatures for AWS requests"; + }; + }; + NetAmazonEC2 = buildPerlPackage rec { name = "Net-Amazon-EC2-0.14-stanaka-bc66577e13"; src = fetchurl { From 3cbfa75086fdad36d63538c83bc44628a63aaae2 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:37:58 +0100 Subject: [PATCH 36/57] perlPackages.NetAmazonS3Policy: new expression --- 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 375b21321da..351595bc4d9 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4176,6 +4176,19 @@ rec { buildInputs = [ DBI DBDSQLite ]; }; + NetAmazonS3Policy = buildPerlPackage { + name = "Net-Amazon-S3-Policy-0.001002"; + src = fetchurl { + url = mirror://cpan/authors/id/P/PO/POLETTIX/Net-Amazon-S3-Policy-0.1.2.tar.gz; + sha256 = "1kkzimvxwxx0mypf75dalksxmvwsb8b575yx2nzmvjkvjg3j9na0"; + }; + propagatedBuildInputs = [ JSON ]; + meta = { + description = "Manage Amazon S3 policies for HTTP POST forms"; + license = "perl"; + }; + }; + NetDBus = buildPerlPackage rec { name = "Net-DBus-1.0.0"; src = fetchurl { From 2aa2fff2d9aeb03efade5d7ffd9a55d9fef3b9fd Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:38:32 +0100 Subject: [PATCH 37/57] perlPackages.NetCoverArtArchive: new expression --- 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 351595bc4d9..830a3d95124 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4189,6 +4189,21 @@ rec { }; }; + NetCoverArtArchive = buildPerlPackage { + name = "Net-CoverArtArchive-1.02"; + src = fetchurl { + url = mirror://cpan/authors/id/C/CY/CYCLES/Net-CoverArtArchive-1.02.tar.gz; + sha256 = "1lfx8lrjgb3s11fcm243jp5sghngd9svkgmg7xmssmj34q4f49ap"; + }; + buildInputs = [ FileFindRule TryTiny ]; + propagatedBuildInputs = [ JSONAny LWP Moose namespaceautoclean ]; + meta = { + homepage = https://github.com/metabrainz/CoverArtArchive; + description = "Query the coverartarchive.org"; + license = "perl"; + }; + }; + NetDBus = buildPerlPackage rec { name = "Net-DBus-1.0.0"; src = fetchurl { From db0e68a37b57ccdcc21069a4b0660abc87b1e3fa Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:39:50 +0100 Subject: [PATCH 38/57] perlPackages.EmailMIME: new expression --- pkgs/top-level/perl-packages.nix | 48 ++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 830a3d95124..8eb55032ef3 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2057,6 +2057,54 @@ rec { }; }; + EmailMessageID = buildPerlPackage { + name = "Email-MessageID-1.402"; + src = fetchurl { + url = mirror://cpan/authors/id/R/RJ/RJBS/Email-MessageID-1.402.tar.gz; + sha256 = "1zzbxdygh992dn9k9jlxjzcmaniy83dqlc8lkas9w9wlhngvwni1"; + }; + propagatedBuildInputs = [ EmailAddress ]; + meta = { + description = "Generate world unique message-ids"; + license = "perl"; + }; + }; + + EmailMIME = buildPerlPackage { + name = "Email-MIME-1.911"; + src = fetchurl { + url = mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-1.911.tar.gz; + sha256 = "0nkvps2k1gkr5vh12qbl0djdnjxnp7jdi52zgda6k67wrghm5ryd"; + }; + propagatedBuildInputs = [ EmailMessageID EmailMIMEContentType EmailMIMEEncodings EmailSimple MIMETypes ]; + meta = { + license = "perl5"; + }; + }; + + EmailMIMEContentType = buildPerlPackage { + name = "Email-MIME-ContentType-1.015"; + src = fetchurl { + url = mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-ContentType-1.015.tar.gz; + sha256 = "1rlk3rxlw8ri4b7c68nhg6b3ykgc97rdaqb1dyam8f8k1z8cik0g"; + }; + meta = { + description = "Parse a MIME Content-Type Header"; + license = "perl"; + }; + }; + + EmailMIMEEncodings = buildPerlPackage { + name = "Email-MIME-Encodings-1.313"; + src = fetchurl { + url = mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-Encodings-1.313.tar.gz; + sha256 = "0fac34g44sn0l59wim68zrhih1mvlh1rxvyn3gc5pviaiz028lyy"; + }; + meta = { + license = "perl"; + }; + }; + EmailSend = buildPerlPackage rec { name = "Email-Send-2.198"; src = fetchurl { From c20fa8b209ce79e212b2da7ceacb54b7193520b3 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:41:35 +0100 Subject: [PATCH 39/57] perlPackages.StringTT: new expression --- pkgs/top-level/perl-packages.nix | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 8eb55032ef3..eaaf7aacf0c 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -5262,6 +5262,20 @@ rec { [ LinguaENInflectPhrase TextUnidecode namespaceclean ]; }; + StringTT = buildPerlPackage { + name = "String-TT-0.03"; + src = fetchurl { + url = mirror://cpan/authors/id/B/BO/BOBTFISH/String-TT-0.03.tar.gz; + sha256 = "1asjr79wqcl9wk96afxrm1yhpj8lk9bk8kyz78yi5ypr0h55yq7p"; + }; + buildInputs = [ TestUseOk TestException TestTableDriven ]; + propagatedBuildInputs = [ PadWalker SubExporter TemplateToolkit ]; + meta = { + description = "Use TT to interpolate lexical variables"; + license = "perl"; + }; + }; + StringUtil = buildPerlPackage { name = "String-Util-1.21"; src = fetchurl { @@ -5772,6 +5786,18 @@ rec { propagatedBuildInputs = [ HookLexWrap ]; }; + TestTableDriven = buildPerlPackage { + name = "Test-TableDriven-0.02"; + src = fetchurl { + url = mirror://cpan/authors/id/J/JR/JROCKWAY/Test-TableDriven-0.02.tar.gz; + sha256 = "16l5n6sx3yqdir1rqq21d41znpwzbs8v34gqr93y051arypphn22"; + }; + meta = { + description = "Write tests, not scripts that run them"; + license = "perl"; + }; + }; + TestTCP = buildPerlPackage { name = "Test-TCP-1.18"; src = fetchurl { From 746b9fdaca1264ac193404cce8cb06673e35cf16 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:43:09 +0100 Subject: [PATCH 40/57] perlPackages.DigestMD5File: new expression --- pkgs/top-level/perl-packages.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index eaaf7aacf0c..0c3e50121d6 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1991,6 +1991,18 @@ rec { }; }; + DigestMD5File = buildPerlPackage { + name = "Digest-MD5-File-0.08"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DM/DMUEY/Digest-MD5-File-0.08.tar.gz; + sha256 = "060jzf45dlwysw5wsm7av1wvpl06xgk415kwwpvv89r6wda3md5d"; + }; + propagatedBuildInputs = [ LWP ]; + meta = { + description = "Perl extension for getting MD5 sums for files and urls."; + }; + }; + DigestSHA = null; DigestSHA1 = buildPerlPackage { From 32829201a44a2fd81208afb23160920a9e7d5b1b Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:44:14 +0100 Subject: [PATCH 41/57] perlPackages.IOAll: new expression --- 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 0c3e50121d6..9dd4dce20ff 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2941,6 +2941,20 @@ rec { }; }; + IOAll = buildPerlPackage { + name = "IO-All-0.46"; + src = fetchurl { + url = mirror://cpan/authors/id/I/IN/INGY/IO-All-0.46.tar.gz; + sha256 = "0rqv270gi7x4sjicfwf1hiqvicwlj3s0zyi2cxqwrc8q9hs2pdya"; + }; + propagatedBuildInputs = [ IOString ]; + meta = { + homepage = https://github.com/ingydotnet/io-all-pm/tree; + description = "IO::All of it to Graham and Damian!"; + license = "perl"; + }; + }; + IOCaptureOutput = buildPerlPackage rec { name = "IO-CaptureOutput-1.1102"; src = fetchurl { From 51e8ad1c2ba032cfbee6ac81d673cd05b2cf606b Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:45:25 +0100 Subject: [PATCH 42/57] perlPackages.HTMLTreeBuilderXPath: new expression --- pkgs/top-level/perl-packages.nix | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 9dd4dce20ff..809612bcac8 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2784,6 +2784,19 @@ rec { }; }; + HTMLTreeBuilderXPath = buildPerlPackage { + name = "HTML-TreeBuilder-XPath-0.14"; + src = fetchurl { + url = mirror://cpan/authors/id/M/MI/MIROD/HTML-TreeBuilder-XPath-0.14.tar.gz; + sha256 = "1wx4i1scng20n405fp3a4vrwvvq9bvbmg977wnd5j2ja8jrbvsr5"; + }; + propagatedBuildInputs = [ HTMLTree XMLXPathEngine ]; + meta = { + description = "Add XPath support to HTML::TreeBuilder"; + license = "perl5"; + }; + }; + HTMLWidget = buildPerlPackage { name = "HTML-Widget-1.11"; src = fetchurl { @@ -6473,6 +6486,17 @@ rec { propagatedBuildInputs = [XMLParser]; }; + XMLXPathEngine = buildPerlPackage { + name = "XML-XPathEngine-0.14"; + src = fetchurl { + url = mirror://cpan/authors/id/M/MI/MIROD/XML-XPathEngine-0.14.tar.gz; + sha256 = "0r72na14bmsxfd16s9nlza155amqww0k8wsa9x2a3sqbpp5ppznj"; + }; + meta = { + description = "A re-usable XPath engine for DOM-like trees"; + }; + }; + XMLRegExp = buildPerlPackage { name = "XML-RegExp-0.03"; src = fetchurl { From 9130659599cab1341ae96f8e09e26db753e0f1d0 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:46:38 +0100 Subject: [PATCH 43/57] perlPackages.DBIxConnector: new expression --- pkgs/top-level/perl-packages.nix | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 809612bcac8..81897b0376a 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1873,6 +1873,21 @@ rec { }; }; + DBIxConnector = buildPerlModule { + name = "DBIx-Connector-0.53"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DW/DWHEELER/DBIx-Connector-0.53.tar.gz; + sha256 = "198qbi97rnq6zbh5vgy437vlca8hns1b995fm4w896m0v7zgjjiw"; + }; + buildInputs = [ TestMockModule ]; + propagatedBuildInputs = [ DBI ]; + meta = { + homepage = http://search.cpan.org/dist/DBIx-Connector/; + description = "Fast, safe DBI connection and transaction management"; + license = "perl5"; + }; + }; + DevelCycle = buildPerlPackage { name = "Devel-Cycle-1.11"; src = fetchurl { @@ -5688,6 +5703,14 @@ rec { }; }; + TestMockModule = buildPerlPackage { + name = "Test-MockModule-0.05"; + src = fetchurl { + url = mirror://cpan/authors/id/S/SI/SIMONFLK/Test-MockModule-0.05.tar.gz; + sha256 = "01vf75higpap5mwm5fyas08b3qcmy5bfq1c3wl4h0y3nihjibib7"; + }; + }; + TestMockObject = buildPerlPackage { name = "Test-MockObject-1.09"; src = fetchurl { From ac45df073d8738657db77053adb19e6fa19f643b Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:47:21 +0100 Subject: [PATCH 44/57] perlPackages.StringShellQuote: new expression --- pkgs/top-level/perl-packages.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 81897b0376a..9d534054b79 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -5306,6 +5306,14 @@ rec { }; }; + StringShellQuote = buildPerlPackage { + name = "String-ShellQuote-1.04"; + src = fetchurl { + url = mirror://cpan/authors/id/R/RO/ROSCH/String-ShellQuote-1.04.tar.gz; + sha256 = "0dfxhr6hxc2majkkrm0qbx3qcbykzpphbj2ms93dc86f7183c1p6"; + }; + }; + StringToIdentifierEN = buildPerlPackage rec { name = "String-ToIdentifier-EN-0.06"; src = fetchurl { From cba31c7778ee0e3c8bc652cc75d30d71079248c7 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:47:53 +0100 Subject: [PATCH 45/57] perlPackages.TestRoutine: new expression --- 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 9d534054b79..aa800295ec6 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -5828,6 +5828,21 @@ rec { }; }; + TestRoutine = buildPerlPackage { + name = "Test-Routine-0.015"; + src = fetchurl { + url = mirror://cpan/authors/id/R/RJ/RJBS/Test-Routine-0.015.tar.gz; + sha256 = "04hm18sx90k38vxk70g8zj9wp0i7h4436cxflbc6pspvphv2fjg3"; + }; + buildInputs = [ TestFatal ]; + propagatedBuildInputs = [ Moose namespaceautoclean namespaceclean ParamsUtil SubExporter ]; + meta = { + homepage = https://github.com/rjbs/Test-Routine; + description = "Composable units of assertion"; + license = "perl5"; + }; + }; + TestScript = buildPerlPackage rec { name = "Test-Script-1.07"; src = fetchurl { From 3a72c70ff4f64ff9e0c719ad01a11418b65d8cf7 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:52:49 +0100 Subject: [PATCH 46/57] perlPackages.TestMockClass: new expression --- pkgs/top-level/perl-packages.nix | 93 +++++++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index aa800295ec6..ea306317178 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1226,6 +1226,15 @@ rec { }; }; + constantboolean = buildPerlPackage { + name = "constant-boolean-0.02"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DE/DEXTER/constant-boolean-0.02.tar.gz; + sha256 = "1s8gxfg4xqp543aqanv5lbp64vqqyw6ic4x3fm4imkk1h3amjb6d"; + }; + propagatedBuildInputs = [ SymbolUtil ]; + }; + constant-defer = buildPerlPackage rec { name = "constant-defer-5"; src = fetchurl { @@ -2217,6 +2226,15 @@ rec { }; }; + ExceptionBase = buildPerlPackage { + name = "Exception-Base-0.25"; + src = fetchurl { + url = http://cpan.metacpan.org/authors/id/D/DE/DEXTER/Exception-Base-0.25.tar.gz; + sha256 = "1s2is862xba2yy633wn2nklrya36yrlwxlbpqjrv8m31xj2c8khw"; + }; + buildInputs = [ TestUnitLite ]; + }; + ExceptionClass = buildPerlPackage rec { name = "Exception-Class-1.30"; src = fetchurl { @@ -2226,6 +2244,26 @@ rec { propagatedBuildInputs = [ ClassDataInheritable DevelStackTrace ]; }; + ExceptionDied = buildPerlPackage { + name = "Exception-Died-0.06"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DE/DEXTER/Exception-Died-0.06.tar.gz; + sha256 = "1dcajw2m3x5m76fpi3fvy9fjkmfrd171pnx087i5fkgx5ay41i1m"; + }; + buildInputs = [ TestAssert TestUnitLite ]; + propagatedBuildInputs = [ constantboolean ExceptionBase ]; + }; + + ExceptionWarning = buildPerlPackage { + name = "Exception-Warning-0.0401"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DE/DEXTER/Exception-Warning-0.0401.tar.gz; + sha256 = "1a6k3sbhkxmz00wrmhv70f9kxjf7fklp1y6mnprfvcdmrsk9qdkv"; + }; + buildInputs = [ TestAssert TestUnitLite ]; + propagatedBuildInputs = [ ExceptionBase ]; + }; + ExtUtilsCBuilder = buildPerlPackage rec { name = "ExtUtils-CBuilder-0.280202"; src = fetchurl { @@ -2234,7 +2272,6 @@ rec { }; }; - ExtUtilsCppGuess = buildPerlModule rec { name = "ExtUtils-CppGuess-0.07"; src = fetchurl { @@ -2301,6 +2338,16 @@ rec { buildInputs = [ Spiffy TestBase TestDifferences ]; }; + FatalException = buildPerlPackage { + name = "Fatal-Exception-0.05"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DE/DEXTER/Fatal-Exception-0.05.tar.gz; + sha256 = "0kzfwc44vpxla3j637kfmnwmv57g6x4899ijqb4ljamk7whms298"; + }; + buildInputs = [ ExceptionWarning TestAssert TestUnitLite ]; + propagatedBuildInputs = [ ExceptionBase ExceptionDied ]; + }; + FCGI = buildPerlPackage rec { name = "FCGI-0.74"; src = fetchurl { @@ -5492,6 +5539,14 @@ rec { doCheck = false; # FIXME: 2/293 test failures }; + SymbolUtil = buildPerlPackage { + name = "Symbol-Util-0.0203"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DE/DEXTER/Symbol-Util-0.0203.tar.gz; + sha256 = "0cnwwrd5d6i80f33s7n2ak90rh4s53ss7q57wndrpkpr4bfn3djm"; + }; + }; + SysHostnameLong = buildPerlPackage rec { name = "Sys-Hostname-Long-1.4"; src = fetchurl { @@ -5603,6 +5658,16 @@ rec { doCheck = false; }; + TestAssert = buildPerlPackage { + name = "Test-Assert-0.0504"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DE/DEXTER/Test-Assert-0.0504.tar.gz; + sha256 = "194bzflmzc0cw5727kznbj1zwzj7gnj7nx1643zk2hshdjlnv8yg"; + }; + buildInputs = [ ClassInspector TestUnitLite ]; + propagatedBuildInputs = [ constantboolean ExceptionBase SymbolUtil ]; + }; + TestAssertions = buildPerlPackage rec { name = "Test-Assertions-1.054"; src = fetchurl { @@ -5711,6 +5776,20 @@ rec { }; }; + TestMockClass = buildPerlPackage { + name = "Test-Mock-Class-0.0303"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DE/DEXTER/Test-Mock-Class-0.0303.tar.gz; + sha256 = "00pkfqcz7b34q1mvx15k46sbxs22zcrvrbv15rnbn2na57z54bnd"; + }; + buildInputs = [ ClassInspector TestUnitLite ]; + propagatedBuildInputs = [ ExceptionBase FatalException Moose namespaceclean TestAssert ]; + meta = { + description = "Simulating other classes"; + license = "lgpl"; + }; + }; + TestMockModule = buildPerlPackage { name = "Test-MockModule-0.05"; src = fetchurl { @@ -5904,6 +5983,18 @@ rec { }; }; + TestUnitLite = buildPerlPackage { + name = "Test-Unit-Lite-0.1202"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DE/DEXTER/Test-Unit-Lite-0.1202.tar.gz; + sha256 = "1a5jym9hjcpdf0rwyn7gwrzsx4xqzwgzx59rgspqlqiif7p2a79m"; + }; + meta = { + description = "Unit testing without external dependencies"; + license = "perl5"; + }; + }; + TestUseOk = buildPerlPackage rec { name = "Test-use-ok-0.02"; src = fetchurl { From 912710ee9eb246257e8226b5cb84e7d97bf4a3e7 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:54:29 +0100 Subject: [PATCH 47/57] perlPackages.XMLSemanticDiff: new expression --- pkgs/top-level/perl-packages.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index ea306317178..de8c2fda3ed 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6651,6 +6651,15 @@ rec { propagatedBuildInputs = [XMLNamespaceSupport]; }; + XMLSemanticDiff = buildPerlPackage { + name = "XML-SemanticDiff-1.0000"; + src = fetchurl { + url = mirror://cpan/authors/id/S/SH/SHLOMIF/XML-SemanticDiff-1.0000.tar.gz; + sha256 = "05rzm433vvndh49k8p4gqnyw4x4lxa4zr6qdlrlgplqkxvhvk6jk"; + }; + propagatedBuildInputs = [ XMLParser ]; + }; + XMLSimple = buildPerlPackage { name = "XML-Simple-2.18"; src = fetchurl { From 7e3f666673bb9cc87d91e84d2bfd4f1fe288935c Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:55:13 +0100 Subject: [PATCH 48/57] perlPackages.TestJSON: new expression --- pkgs/top-level/perl-packages.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index de8c2fda3ed..f0cb352a302 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -5756,6 +5756,15 @@ rec { }; }; + TestJSON = buildPerlPackage { + name = "Test-JSON-0.11"; + src = fetchurl { + url = mirror://cpan/authors/id/O/OV/OVID/Test-JSON-0.11.tar.gz; + sha256 = "1cyp46w3q7dg89qkw31ik2h2a6mdx6pzdz2lmp8m0a61zjr8mh07"; + }; + propagatedBuildInputs = [ JSONAny TestDifferences TestTester ]; + }; + TestLongString = buildPerlPackage rec { name = "Test-LongString-0.15"; src = fetchurl { From 8a11acd8acbcfc4643bf814252fb1cd240a6b648 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:56:01 +0100 Subject: [PATCH 49/57] perlPackages.EnvPath: new expression --- pkgs/top-level/perl-packages.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index f0cb352a302..d4f0aa4e23e 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2203,6 +2203,14 @@ rec { }; }; + EnvPath = buildPerlPackage { + name = "Env-Path-0.19"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DS/DSB/Env-Path-0.19.tar.gz; + sha256 = "1qhmj15a66h90pjl2dgnxsb9jj3b1r5mpvnr87cafcl8g69z0jr4"; + }; + }; + Error = buildPerlPackage rec { name = "Error-0.17019"; src = fetchurl { From 6d5b82416e7eeefaa4da4170194d7281538df76e Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:56:40 +0100 Subject: [PATCH 50/57] perlPackages.TemplatePluginJavaScript: new expression --- pkgs/top-level/perl-packages.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index d4f0aa4e23e..acc26cc7eaa 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -5608,6 +5608,15 @@ rec { }; }; + TemplatePluginJavaScript = buildPerlPackage { + name = "Template-Plugin-JavaScript-0.02"; + src = fetchurl { + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Template-Plugin-JavaScript-0.02.tar.gz; + sha256 = "1mqqqs0dhfr6bp1305j9ns05q4pq1n3f561l6p8848k5ml3dh87a"; + }; + propagatedBuildInputs = [ TemplateToolkit ]; + }; + TemplateTimer = buildPerlPackage { name = "Template-Timer-1.00"; src = fetchurl { From 652425af07eabda0a6124bdbc825850512308c95 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:57:32 +0100 Subject: [PATCH 51/57] perlPackages.MooseXRunnable: new expression --- pkgs/top-level/perl-packages.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index acc26cc7eaa..3fdde3d04ef 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4075,6 +4075,16 @@ rec { }; }; + MooseXRunnable = buildPerlPackage { + name = "MooseX-Runnable-0.03"; + src = fetchurl { + url = mirror://cpan/authors/id/J/JR/JROCKWAY/MooseX-Runnable-0.03.tar.gz; + sha256 = "1hl3pnldjlbyj6gm3bzwj827qp54di14hp4zhypmrmbg1lscfdwc"; + }; + buildInputs = [ TestUseOk TestTableDriven ]; + propagatedBuildInputs = [ ListMoreUtils Moose MooseXGetopt MooseXTypes MooseXTypesPathClass namespaceautoclean ParamsUtil ]; + }; + MooseXSemiAffordanceAccessor = buildPerlPackage rec { name = "MooseX-SemiAffordanceAccessor-0.09"; src = fetchurl { From ad136350c13052421f522e0a52d4c354e506c121 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 22:58:22 +0100 Subject: [PATCH 52/57] perlPackages.TestXPath: new expression --- pkgs/top-level/perl-packages.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 3fdde3d04ef..218258dd6e0 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6103,6 +6103,15 @@ rec { }; }; + TestXPath = buildPerlModule { + name = "Test-XPath-0.16"; + src = fetchurl { + url = http://cpan.metacpan.org/authors/id/D/DW/DWHEELER/Test-XPath-0.16.tar.gz; + sha256 = "09s47d5jcrx35dz623gjiqn0qmjrv0wb54czr7h01wffw1w8akxi"; + }; + propagatedBuildInputs = [ XMLLibXML ]; + }; + TextAligner = buildPerlPackage { name = "Text-Aligner-0.07"; src = fetchurl { From 18b9044ec8e0ee5415b5fb1d2020ff8e96d4eb9a Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 23:01:14 +0100 Subject: [PATCH 53/57] perlPackages.HTMLSelectorXPath: new expression --- pkgs/top-level/perl-packages.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 218258dd6e0..b5cc27e0305 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2796,6 +2796,15 @@ rec { }; }; + HTMLSelectorXPath = buildPerlPackage { + name = "HTML-Selector-XPath-0.15"; + src = fetchurl { + url = mirror://cpan/authors/id/C/CO/CORION/HTML-Selector-XPath-0.15.tar.gz; + sha256 = "0wnb561yp1r3mqw2hmd16zm45lqqm2mp823s1rx2k4qw141rmkpv"; + }; + buildInputs = [ TestBase ]; + }; + HTMLScrubber = buildPerlPackage { name = "HTML-Scrubber-0.08"; src = fetchurl { @@ -5710,7 +5719,7 @@ rec { url = "mirror://cpan/modules/by-module/Test/${name}.tar.gz"; sha256 = "0yf030nay85xzas1qxn1nw6lhfsrcbgh3nq7bxbb11nxhvdaj2bx"; }; - buildInputs = [ Spiffy ]; + propagatedBuildInputs = [ Spiffy ]; }; TestCheckDeps = buildPerlPackage { From 1c94ac90b4c61a0072639a3104a0ad810a7c44e1 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 23:03:19 +0100 Subject: [PATCH 54/57] perlPackages.MethodSignaturesSimple: new expression --- pkgs/top-level/perl-packages.nix | 51 ++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index b5cc27e0305..4d944319092 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -238,6 +238,19 @@ rec { }; }; + BHooksOPCheck = buildPerlPackage { + name = "B-Hooks-OP-Check-0.19"; + src = fetchurl { + url = mirror://cpan/authors/id/Z/ZE/ZEFRAM/B-Hooks-OP-Check-0.19.tar.gz; + sha256 = "0pp1piv74pv9irqlvl5xcs2dvzbb74niwjhnj6dsckxf1j34mzrg"; + }; + buildInputs = [ ExtUtilsDepends ]; + meta = { + description = "Wrap OP check callbacks"; + license = "perl"; + }; + }; + BitVector = buildPerlPackage { name = "Bit-Vector-7.3"; src = fetchurl { @@ -1908,6 +1921,20 @@ rec { }; }; + DevelDeclare = buildPerlPackage { + name = "Devel-Declare-0.006011"; + src = fetchurl { + url = mirror://cpan/authors/id/Z/ZE/ZEFRAM/Devel-Declare-0.006011.tar.gz; + sha256 = "0wqa9n4mdlsld4cmhy2mg8ncqr5gsra1913x0kypisgdqvviin2k"; + }; + buildInputs = [ BHooksOPCheck ExtUtilsDepends ]; + propagatedBuildInputs = [ BHooksEndOfScope BHooksOPCheck SubName ]; + meta = { + description = "Adding keywords to perl, in perl"; + license = "perl"; + }; + }; + DevelGlobalDestruction = buildPerlPackage { name = "Devel-GlobalDestruction-0.09"; src = fetchurl { @@ -2289,6 +2316,17 @@ rec { propagatedBuildInputs = [ CaptureTiny ]; }; + ExtUtilsDepends = buildPerlPackage { + name = "ExtUtils-Depends-0.304"; + src = fetchurl { + url = mirror://cpan/authors/id/F/FL/FLORA/ExtUtils-Depends-0.304.tar.gz; + sha256 = "0fjlkcz1i1j02hhwi1wjgd79qlppjkbasrj44h5ry1f238g6a1q3"; + }; + meta = { + license = "perl"; + }; + }; + ExtUtilsLibBuilder = buildPerlModule { name = "ExtUtils-LibBuilder-0.04"; src = fetchurl { @@ -3702,6 +3740,19 @@ rec { }; }; + MethodSignaturesSimple = buildPerlPackage { + name = "Method-Signatures-Simple-1.07"; + src = fetchurl { + url = mirror://cpan/authors/id/R/RH/RHESA/Method-Signatures-Simple-1.07.tar.gz; + sha256 = "1p6sf6iyyn73pc89mfr65bzxvbw1ibcsp4j10iv8ik3p353pvkf8"; + }; + propagatedBuildInputs = [ DevelDeclare ]; + meta = { + description = "Basic method declarations with signatures, without source filters"; + license = "perl"; + }; + }; + MIMEBase64 = buildPerlPackage rec { name = "MIME-Base64-3.09"; src = fetchurl { From 15700d49c17617ce44d6043eb52ab426d3d8cc65 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 23:04:08 +0100 Subject: [PATCH 55/57] perlPackages.TemplatePluginClass: new expression --- pkgs/top-level/perl-packages.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 4d944319092..a901fc5eaf0 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -5678,6 +5678,15 @@ rec { }; }; + TemplatePluginClass = buildPerlPackage { + name = "Template-Plugin-Class-0.14"; + src = fetchurl { + url = mirror://cpan/authors/id/R/RC/RCLAMP/Template-Plugin-Class-0.14.tar.gz; + sha256 = "1hq7jy6zg1iaslsyi05afz0i944y9jnv3nb4krkxjfmzwy5gw106"; + }; + propagatedBuildInputs = [ TemplateToolkit ]; + }; + TemplatePluginJavaScript = buildPerlPackage { name = "Template-Plugin-JavaScript-0.02"; src = fetchurl { From 6a7882ed8d9db5c16b3c6e46340cfe93296d149a Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 23:05:08 +0100 Subject: [PATCH 56/57] perlPackages.LWPUserAgentMockable: new expression --- pkgs/top-level/perl-packages.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index a901fc5eaf0..72762f2dd1c 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3616,6 +3616,15 @@ rec { propagatedBuildInputs = [ LWP NetDNS ]; }; + LWPUserAgentMockable = buildPerlPackage { + name = "LWP-UserAgent-Mockable-1.10"; + src = fetchurl { + url = mirror://cpan/authors/id/M/MM/MMORGAN/LWP-UserAgent-Mockable-1.10.tgz; + sha256 = "1z89jszgifvjb8irzd8wrzim7l5m4hypdl9mj4dpkb4jm4189kmn"; + }; + propagatedBuildInputs = [ LWP HookLexWrap ]; + }; + maatkit = import ../development/perl-modules/maatkit { inherit fetchurl buildPerlPackage stdenv DBDmysql; }; From c078f67a7a5e987703391af429e1cb5ea81b33c1 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Mon, 10 Jun 2013 23:06:08 +0100 Subject: [PATCH 57/57] perlPackages.TestMagpie: new expression --- 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 72762f2dd1c..2ef8b156e91 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6253,6 +6253,19 @@ rec { ExtUtilsMakeMaker TestException ]; }; + TestMagpie = buildPerlPackage { + name = "Test-Magpie-0.05"; + src = fetchurl { + url = mirror://cpan/authors/id/C/CY/CYCLES/Test-Magpie-0.05.tar.gz; + sha256 = "0a0c6vcj92spy6ngfdqn9yfym37jwxlds7hlw6xphkdmcklynh0b"; + }; + propagatedBuildInputs = [ aliased DevelPartialDump ListAllUtils Moose MooseXParamsValidate MooseXTypes MooseXTypesStructured namespaceautoclean SetObject SubExporter TestFatal ]; + meta = { + description = "Spy on objects to achieve test doubles (mock testing)"; + license = "perl5"; + }; + }; + TextMicroTemplate = buildPerlPackage { name = "Text-MicroTemplate-0.19"; src = fetchurl {