String-Multibyte

Metadata

Analyzed metadata and errors of String-Multibyte.

{
   "abstracts_in_pod" : {
      "String::Multibyte" : "manipulation of multibyte character strings",
      "String::Multibyte::Big5" : "internally used by String::Multibyte\nfor Big-5",
      "String::Multibyte::Big5Plus" : "internally used by String::Multibyte\nfor Big-5 Plus",
      "String::Multibyte::Bytes" : "internally used by String::Multibyte for bytes encoding scheme",
      "String::Multibyte::EUC" : "internally used by String::Multibyte\nfor simple EUC encodings",
      "String::Multibyte::EUC_JP" : "internally used by String::Multibyte\nfor EUC-JP",
      "String::Multibyte::EUC_TW" : "internally used by String::Multibyte\nfor EUC-TW",
      "String::Multibyte::GB18030" : "internally used by String::Multibyte\nfor GB18030",
      "String::Multibyte::GBK" : "internally used by String::Multibyte\nfor GBK",
      "String::Multibyte::Grapheme" : "internally used by String::Multibyte\nfor Default Grapheme Clusters in Unicode",
      "String::Multibyte::Johab" : "internally used by String::Multibyte\nfor Johab",
      "String::Multibyte::ShiftJIS" : "internally used by String::Multibyte\nfor Shift-JIS",
      "String::Multibyte::UHC" : "internally used by String::Multibyte\nfor UHC",
      "String::Multibyte::UTF16BE" : "internally used\nby String::Multibyte for UTF-16BE",
      "String::Multibyte::UTF16LE" : "internally used\nby String::Multibyte for UTF-16LE",
      "String::Multibyte::UTF32BE" : "internally used\nby String::Multibyte for UTF-32BE",
      "String::Multibyte::UTF32LE" : "internally used\nby String::Multibyte for UTF-32LE",
      "String::Multibyte::UTF8" : "internally used\nby String::Multibyte for UTF-8",
      "String::Multibyte::Unicode" : "internally used by String::Multibyte\nfor Unicode (Perl's internal format)"
   },
   "author" : "SADAHIRO",
   "buildfile_executable" : 0,
   "dir_t" : "t",
   "dirs_array" : [
      "Multibyte",
      "t",
      "longlong"
   ],
   "dist" : "String-Multibyte",
   "dynamic_config" : 0,
   "error" : {
      "consistent_version" : "1.01,1.02,1.04,1.06,1.10",
      "use_strict" : "String::Multibyte::EUC, String::Multibyte::UTF32LE, String::Multibyte::UTF8, String::Multibyte::ShiftJIS, String::Multibyte::UTF16BE, String::Multibyte::EUC_JP, String::Multibyte::UHC, String::Multibyte::Big5, String::Multibyte::Unicode, String::Multibyte::EUC_TW, String::Multibyte::GB18030, String::Multibyte::Johab, String::Multibyte::GBK, String::Multibyte::Grapheme, String::Multibyte::Bytes, String::Multibyte::UTF16LE, String::Multibyte::UTF32BE, String::Multibyte::Big5Plus",
      "use_warnings" : "String::Multibyte::EUC, String::Multibyte, String::Multibyte::UTF32LE, String::Multibyte::UTF8, String::Multibyte::ShiftJIS, String::Multibyte::UTF16BE, String::Multibyte::EUC_JP, String::Multibyte::UHC, String::Multibyte::Big5, String::Multibyte::Unicode, String::Multibyte::EUC_TW, String::Multibyte::GB18030, String::Multibyte::Johab, String::Multibyte::GBK, String::Multibyte::Grapheme, String::Multibyte::Bytes, String::Multibyte::UTF16LE, String::Multibyte::UTF32BE, String::Multibyte::Big5Plus"
   },
   "extension" : "tar.gz",
   "extractable" : 1,
   "extracts_nicely" : 1,
   "file__build" : 0,
   "file_blib" : 0,
   "file_build" : 0,
   "file_changelog" : "Changes",
   "file_makefile" : 0,
   "file_makefile_pl" : "Makefile.PL",
   "file_manifest" : "MANIFEST",
   "file_meta_yml" : "META.yml",
   "file_pm_to_blib" : 0,
   "file_readme" : "README",
   "files_array" : [
      "README",
      "Multibyte.pm",
      "Changes",
      "Makefile.PL",
      "META.yml",
      "MANIFEST",
      "Multibyte/Bytes.pm",
      "Multibyte/EUC_TW.pm",
      "Multibyte/UTF8.pm",
      "Multibyte/Johab.pm",
      "Multibyte/UTF32LE.pm",
      "Multibyte/EUC.pm",
      "Multibyte/ShiftJIS.pm",
      "Multibyte/UHC.pm",
      "Multibyte/EUC_JP.pm",
      "Multibyte/GB18030.pm",
      "Multibyte/Big5Plus.pm",
      "Multibyte/UTF16BE.pm",
      "Multibyte/UTF16LE.pm",
      "Multibyte/Unicode.pm",
      "Multibyte/Big5.pm",
      "Multibyte/GBK.pm",
      "Multibyte/Grapheme.pm",
      "Multibyte/UTF32BE.pm",
      "longlong/fromnull.t"
   ],
   "files_hash" : {
      "Changes" : {
         "mtime" : 1312090323,
         "size" : 2657
      },
      "MANIFEST" : {
         "mtime" : 1312090323,
         "size" : 668
      },
      "META.yml" : {
         "mtime" : 1312090328,
         "size" : 577
      },
      "Makefile.PL" : {
         "mtime" : 1312090323,
         "size" : 241,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "Multibyte.pm" : {
         "module" : "String::Multibyte",
         "mtime" : 1312090324,
         "required" : [
            "Exporter"
         ],
         "required_in_eval" : [
            "File::Spec"
         ],
         "size" : 27703,
         "used" : [
            "Carp",
            "strict",
            "vars"
         ]
      },
      "Multibyte/Big5.pm" : {
         "module" : "String::Multibyte::Big5",
         "mtime" : 1312090323,
         "size" : 1483,
         "used" : [
            "vars"
         ]
      },
      "Multibyte/Big5Plus.pm" : {
         "module" : "String::Multibyte::Big5Plus",
         "mtime" : 1312090323,
         "size" : 1309,
         "used" : [
            "vars"
         ]
      },
      "Multibyte/Bytes.pm" : {
         "module" : "String::Multibyte::Bytes",
         "mtime" : 1312090323,
         "size" : 722,
         "used" : [
            "vars"
         ]
      },
      "Multibyte/EUC.pm" : {
         "module" : "String::Multibyte::EUC",
         "mtime" : 1312090323,
         "size" : 1315,
         "used" : [
            "vars"
         ]
      },
      "Multibyte/EUC_JP.pm" : {
         "module" : "String::Multibyte::EUC_JP",
         "mtime" : 1312090323,
         "size" : 2125,
         "used" : [
            "vars"
         ]
      },
      "Multibyte/EUC_TW.pm" : {
         "module" : "String::Multibyte::EUC_TW",
         "mtime" : 1312090323,
         "size" : 1920,
         "used" : [
            "vars"
         ]
      },
      "Multibyte/GB18030.pm" : {
         "module" : "String::Multibyte::GB18030",
         "mtime" : 1312090323,
         "size" : 1946,
         "used" : [
            "vars"
         ]
      },
      "Multibyte/GBK.pm" : {
         "module" : "String::Multibyte::GBK",
         "mtime" : 1312090323,
         "size" : 1428,
         "used" : [
            "vars"
         ]
      },
      "Multibyte/Grapheme.pm" : {
         "module" : "String::Multibyte::Grapheme",
         "mtime" : 1312090323,
         "required" : [
            "5.008"
         ],
         "size" : 1978,
         "used" : [
            "vars"
         ]
      },
      "Multibyte/Johab.pm" : {
         "module" : "String::Multibyte::Johab",
         "mtime" : 1312090323,
         "size" : 3553,
         "used" : [
            "vars"
         ]
      },
      "Multibyte/ShiftJIS.pm" : {
         "module" : "String::Multibyte::ShiftJIS",
         "mtime" : 1312090323,
         "size" : 1872,
         "used" : [
            "vars"
         ]
      },
      "Multibyte/UHC.pm" : {
         "module" : "String::Multibyte::UHC",
         "mtime" : 1312090323,
         "size" : 1847,
         "used" : [
            "vars"
         ]
      },
      "Multibyte/UTF16BE.pm" : {
         "module" : "String::Multibyte::UTF16BE",
         "mtime" : 1312090324,
         "size" : 1394,
         "used" : [
            "vars"
         ]
      },
      "Multibyte/UTF16LE.pm" : {
         "module" : "String::Multibyte::UTF16LE",
         "mtime" : 1312090324,
         "size" : 1458,
         "used" : [
            "vars"
         ]
      },
      "Multibyte/UTF32BE.pm" : {
         "module" : "String::Multibyte::UTF32BE",
         "mtime" : 1312090324,
         "size" : 1076,
         "used" : [
            "vars"
         ]
      },
      "Multibyte/UTF32LE.pm" : {
         "module" : "String::Multibyte::UTF32LE",
         "mtime" : 1312090324,
         "size" : 1101,
         "used" : [
            "vars"
         ]
      },
      "Multibyte/UTF8.pm" : {
         "module" : "String::Multibyte::UTF8",
         "mtime" : 1312090324,
         "size" : 1949,
         "used" : [
            "vars"
         ]
      },
      "Multibyte/Unicode.pm" : {
         "module" : "String::Multibyte::Unicode",
         "mtime" : 1312090324,
         "required" : [
            "5.008"
         ],
         "size" : 920,
         "used" : [
            "vars"
         ]
      },
      "README" : {
         "mtime" : 1312090324,
         "size" : 1284
      },
      "longlong/fromnull.t" : {
         "mtime" : 1312090324,
         "size" : 2470
      },
      "t/arylist.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 2469,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/bytes.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 2106,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/capture.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 1461,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/euc.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 2652,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/eucjp.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 2901,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/euctrh.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 2254,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/grapheme.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 1421,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/histo.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 1404,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/index.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 8946,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/islegal.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 3951,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/length.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 3462,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/long.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 1396,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/mkrange.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 10687,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/sjis.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 3328,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/sjisgr.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 4514,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/sjistrh.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 2254,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/split.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 5153,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/strrev.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 3522,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/substr.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 4682,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/trans.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 5200,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/trmod.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 1809,
         "used" : [
            "String::Multibyte"
         ]
      },
      "t/utf8.t" : {
         "mtime" : 1312090324,
         "no_index" : 1,
         "size" : 2828,
         "used" : [
            "String::Multibyte"
         ]
      }
   },
   "got_prereq_from" : "META.yml",
   "kwalitee" : {
      "buildtool_not_executable" : 1,
      "consistent_version" : 0,
      "easily_repackageable_by_debian" : 1,
      "easily_repackageable_by_fedora" : 1,
      "extractable" : 1,
      "extracts_nicely" : 1,
      "fits_fedora_license" : 1,
      "has_abstract_in_pod" : 1,
      "has_buildtool" : 1,
      "has_changelog" : 1,
      "has_human_readable_license" : 1,
      "has_known_license_in_source_file" : 0,
      "has_license_in_source_file" : 1,
      "has_manifest" : 1,
      "has_meta_yml" : 1,
      "has_proper_version" : 1,
      "has_readme" : 1,
      "has_separate_license_file" : 0,
      "has_tests" : 1,
      "has_tests_in_t_dir" : 1,
      "has_version" : 1,
      "kwalitee" : "87.80",
      "manifest_matches_dist" : 1,
      "metayml_conforms_to_known_spec" : 1,
      "metayml_declares_perl_version" : 0,
      "metayml_has_license" : 1,
      "metayml_has_provides" : 0,
      "metayml_is_parsable" : 1,
      "no_abstract_stub_in_pod" : 1,
      "no_broken_auto_install" : 1,
      "no_broken_module_install" : 1,
      "no_dot_dirs" : 1,
      "no_dot_underscore_files" : 1,
      "no_generated_files" : 1,
      "no_invalid_versions" : 1,
      "no_local_dirs" : 1,
      "no_mymeta_files" : 1,
      "no_pax_headers" : 1,
      "no_pod_errors" : 1,
      "no_stdin_for_prompting" : 1,
      "no_symlinks" : 1,
      "package_version_matches_dist_version" : 1,
      "portable_filenames" : 1,
      "proper_libs" : 1,
      "use_strict" : 0,
      "use_warnings" : 0,
      "valid_signature" : 1
   },
   "latest_mtime" : 1312090328,
   "license" : "perl defined in META.yml",
   "license_from_yaml" : "perl",
   "license_in_pod" : 1,
   "manifest_matches_dist" : 1,
   "meta_yml" : {
      "abstract" : "manipulation of multibyte character strings",
      "author" : [
         "SADAHIRO Tomoyuki <SADAHIRO@cpan.org>"
      ],
      "build_requires" : {
         "ExtUtils::MakeMaker" : "0"
      },
      "configure_requires" : {
         "ExtUtils::MakeMaker" : "0"
      },
      "distribution_type" : "module",
      "generated_by" : "ExtUtils::MakeMaker version 6.57_05",
      "license" : "perl",
      "meta-spec" : {
         "url" : "http://module-build.sourceforge.net/META-spec-v1.4.html",
         "version" : "1.4"
      },
      "name" : "String-Multibyte",
      "no_index" : {
         "directory" : [
            "t",
            "inc"
         ]
      },
      "requires" : {},
      "version" : "1.10"
   },
   "metayml_is_parsable" : 1,
   "modules" : [
      {
         "file" : "Multibyte.pm",
         "in_basedir" : 1,
         "in_lib" : 0,
         "module" : "String::Multibyte"
      },
      {
         "file" : "Multibyte/Bytes.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "String::Multibyte::Bytes"
      },
      {
         "file" : "Multibyte/EUC_TW.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "String::Multibyte::EUC_TW"
      },
      {
         "file" : "Multibyte/UTF8.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "String::Multibyte::UTF8"
      },
      {
         "file" : "Multibyte/Johab.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "String::Multibyte::Johab"
      },
      {
         "file" : "Multibyte/UTF32LE.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "String::Multibyte::UTF32LE"
      },
      {
         "file" : "Multibyte/EUC.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "String::Multibyte::EUC"
      },
      {
         "file" : "Multibyte/ShiftJIS.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "String::Multibyte::ShiftJIS"
      },
      {
         "file" : "Multibyte/UHC.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "String::Multibyte::UHC"
      },
      {
         "file" : "Multibyte/EUC_JP.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "String::Multibyte::EUC_JP"
      },
      {
         "file" : "Multibyte/GB18030.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "String::Multibyte::GB18030"
      },
      {
         "file" : "Multibyte/Big5Plus.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "String::Multibyte::Big5Plus"
      },
      {
         "file" : "Multibyte/UTF16BE.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "String::Multibyte::UTF16BE"
      },
      {
         "file" : "Multibyte/UTF16LE.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "String::Multibyte::UTF16LE"
      },
      {
         "file" : "Multibyte/Unicode.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "String::Multibyte::Unicode"
      },
      {
         "file" : "Multibyte/Big5.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "String::Multibyte::Big5"
      },
      {
         "file" : "Multibyte/GBK.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "String::Multibyte::GBK"
      },
      {
         "file" : "Multibyte/Grapheme.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "String::Multibyte::Grapheme"
      },
      {
         "file" : "Multibyte/UTF32BE.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "String::Multibyte::UTF32BE"
      }
   ],
   "no_index" : "^inc/;^t/",
   "no_pax_headers" : 1,
   "package" : "String-Multibyte-1.10.tar.gz",
   "prereq" : [
      {
         "is_build_prereq" : 1,
         "requires" : "ExtUtils::MakeMaker",
         "type" : "build_requires",
         "version" : "0"
      },
      {
         "requires" : "ExtUtils::MakeMaker",
         "type" : "configure_requires",
         "version" : "0"
      }
   ],
   "released_epoch" : 1312090765,
   "size_packed" : 33123,
   "size_unpacked" : 143396,
   "unknown_license_texts" : {
      "Multibyte.pm" : "=head2 Check Whether the String is Legal\n\n=over 4\n\n=item C<$mbcs-E<gt>islegal(LIST)>\n\nReturns a boolean indicating whether all the strings in arguments\nare legally encoded in the concerned charset.\nReturns false even if one element is illegal in C<LIST>.\n\n=back\n\n"
   },
   "uses" : {
      "required_in_code" : {
         "5.008" : 2,
         "Exporter" : 1
      },
      "required_in_eval_in_code" : {
         "File::Spec" : 1
      },
      "used_in_code" : {
         "Carp" : 1,
         "strict" : 1,
         "vars" : 22
      },
      "used_in_config" : {
         "ExtUtils::MakeMaker" : 1
      }
   },
   "valid_signature" : -1,
   "version" : "1.10",
   "versions" : {
      "Multibyte.pm" : {
         "String::Multibyte" : "1.10"
      },
      "Multibyte/Big5.pm" : {
         "String::Multibyte::Big5" : "1.02"
      },
      "Multibyte/Big5Plus.pm" : {
         "String::Multibyte::Big5Plus" : "1.02"
      },
      "Multibyte/Bytes.pm" : {
         "String::Multibyte::Bytes" : "1.01"
      },
      "Multibyte/EUC.pm" : {
         "String::Multibyte::EUC" : "1.02"
      },
      "Multibyte/EUC_JP.pm" : {
         "String::Multibyte::EUC_JP" : "1.02"
      },
      "Multibyte/EUC_TW.pm" : {
         "String::Multibyte::EUC_TW" : "1.02"
      },
      "Multibyte/GB18030.pm" : {
         "String::Multibyte::GB18030" : "1.02"
      },
      "Multibyte/GBK.pm" : {
         "String::Multibyte::GBK" : "1.02"
      },
      "Multibyte/Grapheme.pm" : {
         "String::Multibyte::Grapheme" : "1.10"
      },
      "Multibyte/Johab.pm" : {
         "String::Multibyte::Johab" : "1.02"
      },
      "Multibyte/ShiftJIS.pm" : {
         "String::Multibyte::ShiftJIS" : "1.06"
      },
      "Multibyte/UHC.pm" : {
         "String::Multibyte::UHC" : "1.02"
      },
      "Multibyte/UTF16BE.pm" : {
         "String::Multibyte::UTF16BE" : "1.01"
      },
      "Multibyte/UTF16LE.pm" : {
         "String::Multibyte::UTF16LE" : "1.01"
      },
      "Multibyte/UTF32BE.pm" : {
         "String::Multibyte::UTF32BE" : "1.04"
      },
      "Multibyte/UTF32LE.pm" : {
         "String::Multibyte::UTF32LE" : "1.04"
      },
      "Multibyte/UTF8.pm" : {
         "String::Multibyte::UTF8" : "1.06"
      },
      "Multibyte/Unicode.pm" : {
         "String::Multibyte::Unicode" : "1.02"
      }
   },
   "vname" : "String-Multibyte-1.10"
}