Merge pull request #41447 from volth/cpan2nix-2018-06-04

[staging] cpan2nix: remove perl libraries which are not newer than built-ins
This commit is contained in:
xeji 2018-06-05 17:40:15 +02:00 committed by GitHub
commit b29784b9e4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -312,13 +312,13 @@ let self = _self // overrides; _self = with self; {
}; };
}; };
Appperlbrew = buildPerlPackage rec { Appperlbrew = buildPerlModule rec {
name = "App-perlbrew-0.82"; name = "App-perlbrew-0.83";
src = fetchurl { src = fetchurl {
url = "mirror://cpan/authors/id/G/GU/GUGOD/${name}.tar.gz"; url = "mirror://cpan/authors/id/G/GU/GUGOD/${name}.tar.gz";
sha256 = "0p6l5i85zp89f5sh0gyz7didla672zg169yprbqcf97icmr46g80"; sha256 = "0sdz0y90pk49cw4njfm1jq7zppha6kdx7i1d6nk41672nqrphdhb";
}; };
buildInputs = [ pkgs.curl FileWhich IOAll PathClass PodMarkdown TestException TestNoWarnings TestOutput TestSpec ]; buildInputs = [ pkgs.curl FileWhich IOAll ModuleBuildTiny PathClass PodMarkdown TestException TestNoWarnings TestOutput TestSpec TestTempDirTiny ];
propagatedBuildInputs = [ CPANPerlReleases CaptureTiny DevelPatchPerl PodUsage locallib ]; propagatedBuildInputs = [ CPANPerlReleases CaptureTiny DevelPatchPerl PodUsage locallib ];
preConfigure = '' preConfigure = ''
@ -489,10 +489,10 @@ let self = _self // overrides; _self = with self; {
}; };
ArchiveTarWrapper = buildPerlPackage rec { ArchiveTarWrapper = buildPerlPackage rec {
name = "Archive-Tar-Wrapper-0.23"; name = "Archive-Tar-Wrapper-0.24";
src = fetchurl { src = fetchurl {
url = mirror://cpan/authors/id/M/MS/MSCHILLI/Archive-Tar-Wrapper-0.23.tar.gz; url = mirror://cpan/authors/id/A/AR/ARFREITAS/Archive-Tar-Wrapper-0.24.tar.gz;
sha256 = "1ykl0r2dwa93l0nxrjgs8qqkwjxn44qbvxpmrwiy269na4x3j0jc"; sha256 = "0wlc4xc7xfmfwrcrliiv4jv9zh24nj8286hma2hmmm5l8qcqlvh7";
}; };
propagatedBuildInputs = [ FileWhich IPCRun LogLog4perl ]; propagatedBuildInputs = [ FileWhich IPCRun LogLog4perl ];
meta = { meta = {
@ -678,17 +678,7 @@ let self = _self // overrides; _self = with self; {
autodie = null; # part of Perl autodie = null; # part of Perl
AutoLoader = buildPerlPackage { AutoLoader = null; # part of Perl 5.22
name = "AutoLoader-5.74";
src = fetchurl {
url = mirror://cpan/authors/id/S/SM/SMUELLER/AutoLoader-5.74.tar.gz;
sha256 = "2fac75b05309f71a6871804cd25e1a3ba0a28f43f294fb54528077558da3aff4";
};
meta = {
description = "Load subroutines only on demand";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
};
autovivification = buildPerlPackage rec { autovivification = buildPerlPackage rec {
name = "autovivification-0.18"; name = "autovivification-0.18";
@ -2695,13 +2685,7 @@ let self = _self // overrides; _self = with self; {
}; };
}; };
constant = buildPerlPackage rec { constant = null; # part of Perl 5.22
name = "constant-1.33";
src = fetchurl {
url = mirror://cpan/authors/id/R/RJ/RJBS/constant-1.33.tar.gz;
sha256 = "015my616h5l2fswh52x4dp3n007gk5lax83ww9q6cmzb610mv5kr";
};
};
constantboolean = buildPerlModule { constantboolean = buildPerlModule {
name = "constant-boolean-0.02"; name = "constant-boolean-0.02";
@ -2920,7 +2904,7 @@ let self = _self // overrides; _self = with self; {
url = "mirror://cpan/authors/id/B/BI/BINGOS/${name}.tar.gz"; url = "mirror://cpan/authors/id/B/BI/BINGOS/${name}.tar.gz";
sha256 = "1ahddfs9jc2z3h7z6lkf9ppmrgw2kjnzcpbrhvwq3rlpxa9xshhq"; sha256 = "1ahddfs9jc2z3h7z6lkf9ppmrgw2kjnzcpbrhvwq3rlpxa9xshhq";
}; };
propagatedBuildInputs = [ ArchiveExtract LogMessage ModulePluggable ObjectAccessor PackageConstants TermUI ]; propagatedBuildInputs = [ ArchiveExtract ModulePluggable ObjectAccessor PackageConstants TermUI ];
meta = { meta = {
homepage = https://github.com/jib/cpanplus-devel; homepage = https://github.com/jib/cpanplus-devel;
description = "Ameliorated interface to the CPAN"; description = "Ameliorated interface to the CPAN";
@ -3653,10 +3637,10 @@ let self = _self // overrides; _self = with self; {
}; };
DateManip = buildPerlPackage rec { DateManip = buildPerlPackage rec {
name = "Date-Manip-6.70"; name = "Date-Manip-6.71";
src = fetchurl { src = fetchurl {
url = "mirror://cpan/authors/id/S/SB/SBECK/${name}.tar.gz"; url = "mirror://cpan/authors/id/S/SB/SBECK/${name}.tar.gz";
sha256 = "0r4k4ypb09xwhvq6das0vpx2c0xbhhhx83knq6jfpf8m55h8qi9r"; sha256 = "1v998nvj81av6w3cvfc80ya91k61zdv9nx9mw9skg3ifc8qycwzv";
}; };
# for some reason, parsing /etc/localtime does not work anymore - make sure that the fallback "/bin/date +%Z" will work # for some reason, parsing /etc/localtime does not work anymore - make sure that the fallback "/bin/date +%Z" will work
patchPhase = '' patchPhase = ''
@ -4021,10 +4005,10 @@ let self = _self // overrides; _self = with self; {
}; };
DevelChecklib = buildPerlPackage rec { DevelChecklib = buildPerlPackage rec {
name = "Devel-CheckLib-1.11"; name = "Devel-CheckLib-1.12";
src = fetchurl { src = fetchurl {
url = "mirror://cpan/authors/id/M/MA/MATTN/${name}.tar.gz"; url = "mirror://cpan/authors/id/M/MA/MATTN/${name}.tar.gz";
sha256 = "1h9jna2d83kpckkm87xwqx84kwd83d2dsynky3hnvgl0gqc1qvdx"; sha256 = "0lcmpp5spa6rx3b0lv8lzj55hxl72g332lngnhqhmp22aimvw2m9";
}; };
buildInputs = [ IOCaptureOutput MockConfig ]; buildInputs = [ IOCaptureOutput MockConfig ];
}; };
@ -4064,18 +4048,7 @@ let self = _self // overrides; _self = with self; {
}; };
}; };
DevelSelfStubber = buildPerlPackage { DevelSelfStubber = null; # part of Perl 5.22
name = "Devel-SelfStubber-1.05";
src = fetchurl {
url = mirror://cpan/authors/id/F/FL/FLORA/Devel-SelfStubber-1.05.tar.gz;
sha256 = "b7bd750e41ec2dbca3f2f1d48e5e8ba594dcc8bc7a923a2565611ab8d0846bf8";
};
meta = {
homepage = http://search.cpan.org/dist/Devel-SelfStubber;
description = "Generate stubs for a SelfLoading module";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
};
DevelSizeMe = buildPerlPackage { DevelSizeMe = buildPerlPackage {
name = "Devel-SizeMe-0.19"; name = "Devel-SizeMe-0.19";
@ -4515,17 +4488,7 @@ let self = _self // overrides; _self = with self; {
}; };
}; };
Digest = buildPerlPackage { Digest = null; # part of Perl 5.22
name = "Digest-1.17";
src = fetchurl {
url = mirror://cpan/authors/id/G/GA/GAAS/Digest-1.17.tar.gz;
sha256 = "2f6a54459fc7f37c0669d548bb224b695eb8d2ddc089aa5547645ce1f5fd86f7";
};
meta = {
description = "Modules that calculate message digests";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
};
DigestCRC = buildPerlPackage rec { DigestCRC = buildPerlPackage rec {
name = "Digest-CRC-0.22.2"; name = "Digest-CRC-0.22.2";
@ -5501,17 +5464,7 @@ let self = _self // overrides; _self = with self; {
}; };
}; };
Exporter = buildPerlPackage { Exporter = null; # part of Perl 5.22
name = "Exporter-5.72";
src = fetchurl {
url = mirror://cpan/authors/id/T/TO/TODDR/Exporter-5.72.tar.gz;
sha256 = "cd13b7a0e91e8505a0ce4b25f40fab2c92bb28a99ef0d03da1001d95a32f0291";
};
meta = {
description = "Implements default import method for modules";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
};
ExtUtilsCBuilder = buildPerlPackage rec { ExtUtilsCBuilder = buildPerlPackage rec {
name = "ExtUtils-CBuilder-0.280230"; name = "ExtUtils-CBuilder-0.280230";
@ -7607,18 +7560,7 @@ let self = _self // overrides; _self = with self; {
}; };
}; };
I18NCollate = buildPerlPackage { I18NCollate = null; # part of Perl 5.22
name = "I18N-Collate-1.02";
src = fetchurl {
url = mirror://cpan/authors/id/F/FL/FLORA/I18N-Collate-1.02.tar.gz;
sha256 = "9174506bc903eda89690394e3f45558ab7e013114227896d8569d6164648fe37";
};
meta = {
homepage = http://search.cpan.org/dist/I18N-Collate;
description = "Compare 8-bit scalar data according to the current locale";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
};
iCalParser = buildPerlPackage rec { iCalParser = buildPerlPackage rec {
name = "iCal-Parser-1.21"; name = "iCal-Parser-1.21";
@ -8312,17 +8254,7 @@ let self = _self // overrides; _self = with self; {
}; };
}; };
lib_ = buildPerlPackage { lib_ = null; # part of Perl 5.22
name = "lib-0.63";
src = fetchurl {
url = mirror://cpan/authors/id/S/SM/SMUELLER/lib-0.63.tar.gz;
sha256 = "72f63db9220098e834d7a38231626bd0c9b802c1ec54a628e2df35f3818e5a00";
};
meta = {
description = "Manipulate @INC at compile time";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
};
libapreq2 = buildPerlPackage { libapreq2 = buildPerlPackage {
name = "libapreq2-2.13"; name = "libapreq2-2.13";
@ -8708,10 +8640,10 @@ let self = _self // overrides; _self = with self; {
}; };
LocaleCodes = buildPerlPackage { LocaleCodes = buildPerlPackage {
name = "Locale-Codes-3.56"; name = "Locale-Codes-3.57";
src = fetchurl { src = fetchurl {
url = mirror://cpan/authors/id/S/SB/SBECK/Locale-Codes-3.56.tar.gz; url = mirror://cpan/authors/id/S/SB/SBECK/Locale-Codes-3.57.tar.gz;
sha256 = "d82f3340ecb7f8700493df0273dede0c049fbc44c2fe1e811fc6c5a79b79ae79"; sha256 = "3547cffeb6098a706a5647f6079e06cbdb68a6b7f9c8d5b0032659df7bfd8812";
}; };
meta = { meta = {
description = "A distribution of modules to handle locale codes"; description = "A distribution of modules to handle locale codes";
@ -8776,13 +8708,7 @@ let self = _self // overrides; _self = with self; {
}; };
}; };
LocaleMaketextSimple = buildPerlPackage { LocaleMaketextSimple = null; # part of Perl 5.22
name = "Locale-Maketext-Simple-0.21";
src = fetchurl {
url = mirror://cpan/authors/id/J/JE/JESSE/Locale-Maketext-Simple-0.21.tar.gz;
sha256 = "1ad9vh45j8c32nzkbjipinawyg1pnjckwlhsjqcqs47vyi8zy2dh";
};
};
LocaleMsgfmt = buildPerlPackage { LocaleMsgfmt = buildPerlPackage {
name = "Locale-Msgfmt-0.15"; name = "Locale-Msgfmt-0.15";
@ -9458,13 +9384,7 @@ let self = _self // overrides; _self = with self; {
buildInputs = [ ExtUtilsCppGuess ExtUtilsTypemapsDefault ExtUtilsXSpp ModuleBuildWithXSpp TestDeep ]; buildInputs = [ ExtUtilsCppGuess ExtUtilsTypemapsDefault ExtUtilsXSpp ModuleBuildWithXSpp TestDeep ];
}; };
MathComplex = buildPerlPackage { MathComplex = null; # part of Perl 5.22
name = "Math-Complex-1.59";
src = fetchurl {
url = mirror://cpan/authors/id/Z/ZE/ZEFRAM/Math-Complex-1.59.tar.gz;
sha256 = "f35eb4987512c51d2c47294a008ede210d8dd759b90b887d04847c69b42dd6d1";
};
};
MathConvexHullMonotoneChain = buildPerlPackage rec { MathConvexHullMonotoneChain = buildPerlPackage rec {
name = "Math-ConvexHull-MonotoneChain-0.01"; name = "Math-ConvexHull-MonotoneChain-0.01";
@ -9627,13 +9547,7 @@ let self = _self // overrides; _self = with self; {
}; };
}; };
MIMEBase64 = buildPerlPackage rec { MIMEBase64 = null; # part of Perl 5.22
name = "MIME-Base64-3.15";
src = fetchurl {
url = "mirror://cpan/authors/id/G/GA/GAAS/${name}.tar.gz";
sha256 = "1f8y78dskf91p4xym73n9lqbj15av5vxpsivm7nr7jx9lrk3b1kz";
};
};
MIMECharset = buildPerlPackage { MIMECharset = buildPerlPackage {
name = "MIME-Charset-1.012.2"; name = "MIME-Charset-1.012.2";
@ -12258,13 +12172,13 @@ let self = _self // overrides; _self = with self; {
}; };
PerlCritic = buildPerlModule rec { PerlCritic = buildPerlModule rec {
name = "Perl-Critic-1.130"; name = "Perl-Critic-1.132";
src = fetchurl { src = fetchurl {
url = "mirror://cpan/authors/id/P/PE/PETDANCE/${name}.tar.gz"; url = "mirror://cpan/authors/id/P/PE/PETDANCE/${name}.tar.gz";
sha256 = "0662e8f02dd78e39ee9d5b01bdf5376a7cc70ce2b0edc9ca015be35e6cb61df6"; sha256 = "bcf36e32830373cf1ee35abbe2e20336fbbcad5041c14aad6822ac947be092b1";
}; };
buildInputs = [ TestDeep ]; buildInputs = [ TestDeep ];
propagatedBuildInputs = [ BKeywords ConfigTiny EmailAddress FileHomeDir ModulePluggable PPIxRegexp PPIxUtilities PerlTidy PodSpell StringFormat ]; propagatedBuildInputs = [ BKeywords ConfigTiny FileHomeDir ModulePluggable PPIxQuoteLike PPIxRegexp PPIxUtilities PerlTidy PodSpell StringFormat ];
meta = { meta = {
homepage = http://perlcritic.com; homepage = http://perlcritic.com;
description = "Critique Perl source code for best-practices"; description = "Critique Perl source code for best-practices";
@ -12301,16 +12215,7 @@ let self = _self // overrides; _self = with self; {
}; };
}; };
PerlIOviaQuotedPrint = buildPerlPackage { PerlIOviaQuotedPrint = null; # part of Perl 5.22
name = "PerlIO-via-QuotedPrint-0.08";
src = fetchurl {
url = mirror://cpan/authors/id/S/SH/SHAY/PerlIO-via-QuotedPrint-0.08.tar.gz;
sha256 = "9b999a54134816de5217f7a8cac69fa5d89ab32dc589fcd5c9e84902f608cb9c";
};
meta = {
description = "PerlIO Layer for quoted-printable encoding";
};
};
PerlIOviasymlink = buildPerlPackage { PerlIOviasymlink = buildPerlPackage {
name = "PerlIO-via-symlink-0.05"; name = "PerlIO-via-symlink-0.05";
@ -12702,6 +12607,19 @@ let self = _self // overrides; _self = with self; {
}; };
}; };
PPIxQuoteLike = buildPerlModule rec {
name = "PPIx-QuoteLike-0.005";
src = fetchurl {
url = mirror://cpan/authors/id/W/WY/WYANT/PPIx-QuoteLike-0.005.tar.gz;
sha256 = "13jvbjiqpm52kknjryzk3v4rnq70rzmx7w1bny9v5m5j6g029a4s";
};
propagatedBuildInputs = [ PPI ];
meta = {
description = "Parse Perl string literals and string-literal-like things.";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
};
PPIxRegexp = buildPerlModule rec { PPIxRegexp = buildPerlModule rec {
name = "PPIx-Regexp-0.059"; name = "PPIx-Regexp-0.059";
src = fetchurl { src = fetchurl {
@ -12953,13 +12871,7 @@ let self = _self // overrides; _self = with self; {
}; };
}; };
PodEscapes = let version = "1.07"; in buildPerlPackage { PodEscapes = null; # part of Perl 5.22
name = "Pod-Escapes-${version}";
src = fetchurl {
url = "mirror://cpan/authors/id/N/NE/NEILB/Pod-Escapes-${version}.tar.gz";
sha256 = "0213lmbbw3vy50ahlp2lqmmnkwhrizyl1y87i4jgnla9k0kwixyv";
};
};
PodEventual = buildPerlPackage { PodEventual = buildPerlPackage {
name = "Pod-Eventual-0.094001"; name = "Pod-Eventual-0.094001";
@ -13113,7 +13025,6 @@ let self = _self // overrides; _self = with self; {
url = mirror://cpan/authors/id/K/KH/KHW/Pod-Simple-3.35.tar.gz; url = mirror://cpan/authors/id/K/KH/KHW/Pod-Simple-3.35.tar.gz;
sha256 = "0gg11ibbc02l2aw0bsv4jx0jax8z0apgfy3p5csqnvhlsb6218cr"; sha256 = "0gg11ibbc02l2aw0bsv4jx0jax8z0apgfy3p5csqnvhlsb6218cr";
}; };
propagatedBuildInputs = [ TextTabsWrap ];
}; };
PodSpell = buildPerlPackage rec { PodSpell = buildPerlPackage rec {
@ -13460,13 +13371,7 @@ let self = _self // overrides; _self = with self; {
propagatedBuildInputs = [ DateTimeFormatDateParse Error LWP ParamsValidate ]; propagatedBuildInputs = [ DateTimeFormatDateParse Error LWP ParamsValidate ];
}; };
Safe = buildPerlPackage { Safe = null; # part of Perl 5.22
name = "Safe-2.35";
src = fetchurl {
url = mirror://cpan/authors/id/R/RG/RGARCIA/Safe-2.35.tar.gz;
sha256 = "e5d09756580287d7dc183ddaf26e4b2467e6f75b52ad73decdbe62d0750979b1";
};
};
SafeIsa = buildPerlPackage { SafeIsa = buildPerlPackage {
name = "Safe-Isa-1.000010"; name = "Safe-Isa-1.000010";
@ -13535,17 +13440,7 @@ let self = _self // overrides; _self = with self; {
}; };
}; };
SearchDict = buildPerlPackage { SearchDict = null; # part of Perl 5.22
name = "Search-Dict-1.07";
src = fetchurl {
url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Search-Dict-1.07.tar.gz;
sha256 = "b128cdae4712fe53e83a219ca65478a84c1b128a2c6c86933e47923cf19c6554";
};
meta = {
description = "Look - search for key in dictionary file";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
};
SelfLoader = buildPerlPackage { SelfLoader = buildPerlPackage {
name = "SelfLoader-1.24"; name = "SelfLoader-1.24";
@ -14977,16 +14872,7 @@ let self = _self // overrides; _self = with self; {
}; };
}; };
Test = buildPerlPackage { Test = null; # part of Perl 5.22
name = "Test-1.26";
src = fetchurl {
url = mirror://cpan/authors/id/J/JE/JESSE/Test-1.26.tar.gz;
sha256 = "f7701bd28e05e7f82fe9a181bbab38f53fa6aeae48d2a810da74d1b981d4f392";
};
meta = {
description = "Provides a simple framework for writing test scripts";
};
};
Test2PluginNoWarnings = buildPerlPackage rec { Test2PluginNoWarnings = buildPerlPackage rec {
name = "Test2-Plugin-NoWarnings-0.06"; name = "Test2-Plugin-NoWarnings-0.06";
@ -16044,6 +15930,19 @@ let self = _self // overrides; _self = with self; {
}; };
}; };
TestTempDirTiny = buildPerlPackage rec {
name = "Test-TempDir-Tiny-0.017";
src = fetchurl {
url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Test-TempDir-Tiny-0.017.tar.gz;
sha256 = "0y2km1lbvp4hhsah2yc8vacp705zi1ijflsf7lkvqh640q6p5m55";
};
meta = {
description = "Temporary directories that stick around when tests fail";
license = with stdenv.lib.licenses; [ asl20 ];
homepage = "https://github.com/dagolden/Test-TempDir-Tiny";
};
};
TestTCP = buildPerlPackage rec { TestTCP = buildPerlPackage rec {
name = "Test-TCP-2.19"; name = "Test-TCP-2.19";
src = fetchurl { src = fetchurl {
@ -16113,10 +16012,10 @@ let self = _self // overrides; _self = with self; {
Testuseok = TestSimple; Testuseok = TestSimple;
TestWarn = buildPerlPackage { TestWarn = buildPerlPackage {
name = "Test-Warn-0.33"; name = "Test-Warn-0.34";
src = fetchurl { src = fetchurl {
url = mirror://cpan/authors/id/B/BI/BIGJ/Test-Warn-0.33.tar.gz; url = mirror://cpan/authors/id/B/BI/BIGJ/Test-Warn-0.34.tar.gz;
sha256 = "1i744wq55rckcyhj7l7p039jyaqpf6jgq1dgrznin3kvl8b8s042"; sha256 = "1zzqfl47l3y3agwplnxl9ypcpph0qjj12sspk1y0x10ygkn12yl1";
}; };
propagatedBuildInputs = [ SubUplevel ]; propagatedBuildInputs = [ SubUplevel ];
meta = { meta = {
@ -16235,18 +16134,7 @@ let self = _self // overrides; _self = with self; {
buildInputs = [ TestBase ]; buildInputs = [ TestBase ];
}; };
TextAbbrev = buildPerlPackage { TextAbbrev = null; # part of Perl 5.22
name = "Text-Abbrev-1.02";
src = fetchurl {
url = mirror://cpan/authors/id/F/FL/FLORA/Text-Abbrev-1.02.tar.gz;
sha256 = "9cfb8bea2d5806b72fa1a0e1a3367ce662262eaa2701c6a3143a2a8076917433";
};
meta = {
homepage = http://search.cpan.org/dist/Text-Abbrev;
description = "Abbrev - create an abbreviation table from a list";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
};
TextAligner = buildPerlModule rec { TextAligner = buildPerlModule rec {
name = "Text-Aligner-0.13"; name = "Text-Aligner-0.13";
@ -16640,16 +16528,7 @@ let self = _self // overrides; _self = with self; {
}; };
}; };
TextTabsWrap = buildPerlPackage { TextTabsWrap = null; # part of Perl 5.22
name = "Text-Tabs+Wrap-2013.0523";
src = fetchurl {
url = mirror://cpan/authors/id/M/MU/MUIR/modules/Text-Tabs+Wrap-2013.0523.tar.gz;
sha256 = "b9cb056fffb737b9c12862099b952bf4ab4b1f599fd34935356ae57dab6f655f";
};
meta = {
description = "Expand tabs and do simple line wrapping";
};
};
TextTabularDisplay = buildPerlPackage rec { TextTabularDisplay = buildPerlPackage rec {
name = "Text-TabularDisplay-1.38"; name = "Text-TabularDisplay-1.38";