{"count":52323,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=851","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=849","results":[{"name":"p5.26-tie-toobject","portdir":"perl/p5-tie-toobject","version":"0.30.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Tie::ToObject","description":"Tie to an existing object","long_description":"Tie to an existing object","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-data-visitor"]}]},{"name":"p5.26-tie-simple","portdir":"perl/p5-tie-simple","version":"1.40.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Tie::Simple","description":"Tie::Simple - Variable ties made easier: much, much, much easier...","long_description":"Tie::Simple - Variable ties made easier: much, much, much easier...","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-sdl"]}]},{"name":"p5.26-tie-refhash-weak","portdir":"perl/p5-tie-refhash-weak","version":"0.90.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Tie::RefHash::Weak","description":"Tie::RefHash::Weak - A Tie::RefHash subclass with weakened references in the keys","long_description":"Tie::RefHash::Weak - A Tie::RefHash subclass with weakened references in the keys","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-task-weaken","p5.26-tie-refhash","p5.26-variable-magic"]}],"depends_on":[{"type":"lib","ports":["p5.26-hash-util-fieldhash-compat"]}]},{"name":"p5.26-tie-refhash","portdir":"perl/p5-tie-refhash","version":"1.400.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Tie::RefHash","description":"use references as hash keys","long_description":"This module provides the ability to use references as hash keys if you first tie the hash variable to this module. Normally, only the keys of the tied hash itself are preserved as references; to use references as keys in hashes-of-hashes, use Tie::RefHash::Nestable, included as part of Tie::RefHash.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-data-visitor"]},{"type":"lib","ports":["p5.26-catalyst-plugin-session","p5.26-hash-util-fieldhash-compat","p5.26-tie-refhash-weak"]}]},{"name":"p5.26-tie-ixhash","portdir":"perl/p5-tie-ixhash","version":"1.230.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Tie::IxHash","description":"Module that preserves order in perl associative arrays.","long_description":"Module that preserves order in perl associative arrays.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-pegex"]},{"type":"lib","ports":["p5.26-catalyst-model-dbic-schema","p5.26-config-mvp","p5.26-extutils-xsbuilder","p5.26-fey","p5.26-test-spec","p5.26-text-trac","p5.26-catalyst-controller-formbuilder","p5.26-xml-twig"]}]},{"name":"p5.26-tie-function","portdir":"perl/p5-tie-function","version":"0.20.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Tie::Function","description":"Tie::Function - wrap functions in tied hash sugar","long_description":"Tie::Function - wrap functions in tied hash sugar","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-html-entities-interpolate"]}]},{"name":"p5.26-tie-encryptedhash","portdir":"perl/p5-tie-encryptedhash","version":"1.240.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Tie::EncryptedHash","description":"Hashes (and objects based on hashes) with encrypting fields.","long_description":"Hashes (and objects based on hashes) with encrypting fields.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-crypt-blowfish","p5.26-crypt-cbc","p5.26-crypt-des"]}],"depends_on":[{"type":"lib","ports":["p5.26-alt-crypt-rsa-bigint","p5.26-crypt-rsa"]}]},{"name":"p5.26-tie-dbi","portdir":"perl/p5-tie-dbi","version":"1.80.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Tie::DBI","description":"Tie::DBI - Tie hashes to DBI relational databases","long_description":"This module allows you to tie Perl associative arrays (hashes) to SQL databases using the DBI interface. The tied hash is associated with a table in a local or networked database. One column becomes the hash key. Each row of the table becomes an associative array, from which individual fields can be set or retrieved.","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-dbd-sqlite","p5.26-dbi"]}],"depends_on":[]},{"name":"p5.26-tie-cycle","portdir":"perl/p5-tie-cycle","version":"1.226.0","license":"Artistic-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Tie::Cycle","description":"Cycle through a list of values via a scalar.","long_description":"Cycle through a list of values via a scalar.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-business-ismn"]}]},{"name":"p5.26-throwable","portdir":"perl/p5-throwable","version":"0.200.13","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Throwable","description":"Throwable - a role for classes that can be thrown","long_description":"Throwable is a role for classes that are meant to be thrown as exceptions to standard program flow. It is very simple and does only two things: saves any previous value for $@ and calls die $self.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-devel-stacktrace","p5.26-module-runtime","p5.26-moo"]}],"depends_on":[{"type":"lib","ports":["p5.26-config-mvp","p5.26-email-sender","p5.26-twitter-api"]}]},{"name":"p5.26-thrift","portdir":"perl/p5-thrift","version":"0.13.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://thrift.apache.org/","description":"Perl implementation of Thrift serialization library","long_description":"Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["thrift","perl5.26","p5.26-bit-vector","p5.26-class-accessor"]}],"depends_on":[]},{"name":"p5.26-text-xslate","portdir":"perl/p5-text-xslate","version":"3.5.8","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Xslate","description":"Text::Xslate - Scalable template engine for Perl5","long_description":"Text::Xslate - Scalable template engine for Perl5","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.26-test-requires","clang-9.0","p5.26-devel-ppport","p5.26-file-copy-recursive","p5.26-module-build-xsutil"]},{"type":"lib","ports":["p5.26-data-messagepack","p5.26-module-build","p5.26-mouse","perl5.26"]}],"depends_on":[]},{"name":"p5.26-text-wrapper","portdir":"perl/p5-text-wrapper","version":"1.50.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Wrapper","description":"Simple word wrapping routine","long_description":"This module provides simple word wrapping. It breaks long lines, but does not alter spacing or remove existing line breaks.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"p5.26-text-wrapi18n","portdir":"perl/p5-text-wrapi18n","version":"0.60.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::WrapI18N","description":"Line wrapping module with support for multibyte, fullwidth, and combining characters and languages without whitespaces between words","long_description":"This module intends to be a better Text::Wrap module. This module is needed to support multibyte character encodings such as UTF-8, EUC-JP, EUC-KR, GB2312, and Big5. This module also supports characters with irregular widths, such as combining characters (which occupy zero columns on terminal, like diacritical marks in UTF-8) and fullwidth characters (which occupy two columns on terminal, like most of east Asian characters). Also, minimal handling of languages which do not use whitespaces between words (like Chinese and Japanese) is supported.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"p5.26-text-wikiformat","portdir":"perl/p5-text-wikiformat","version":"0.810.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::WikiFormat","description":"Module for translating Wiki formatted text into other formats","long_description":"Module for translating Wiki formatted text into other formats","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-module-build","p5.26-uri"]}],"depends_on":[]},{"name":"p5.26-text-visualwidth","portdir":"perl/p5-text-visualwidth","version":"0.20.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::VisualWidth","description":"Text::VisualWidth - Perl extension for trimming text by the number of the columns of terminals and mobile phones.","long_description":"Text::VisualWidth - Perl extension for trimming text by the number of the columns of terminals and mobile phones.","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-text-simpletable"]}]},{"name":"p5.26-text-vimcolor","portdir":"perl/p5-text-vimcolor","version":"0.290.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::VimColor","description":"syntax color text in HTML or XML using Vim.","long_description":"syntax color text in HTML or XML using Vim.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-file-sharedir-install","p5.26-test-file-sharedir"]},{"type":"lib","ports":["perl5.26","p5.26-file-sharedir","p5.26-path-class"]}],"depends_on":[]},{"name":"p5.26-text-vfile-asdata","portdir":"perl/p5-text-vfile-asdata","version":"0.80.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::vFile::asData","description":"Reads vFile format files, such as vCard (RFC 2426) and vCalendar (RFC 2445)","long_description":"Reads vFile format files, such as vCard (RFC 2426) and vCalendar (RFC 2445)","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-class-accessor-chained"]}],"depends_on":[{"type":"lib","ports":["p5.26-data-ical"]}]},{"name":"p5.26-text-unidecode","portdir":"perl/p5-text-unidecode","version":"1.300.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Unidecode","description":"Text::Unidecode -- plain ASCII transliterations of Unicode text","long_description":"Text::Unidecode -- plain ASCII transliterations of Unicode text","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-email-mime-contenttype","p5.26-string-toidentifier-en"]}]},{"name":"p5.26-text-trim","portdir":"perl/p5-text-trim","version":"1.30.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Trim","description":"Text::Trim - remove leading and/or trailing whitespace from strings","long_description":"Text::Trim - remove leading and/or trailing whitespace from strings","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-pod-weaver-plugin-ensureuniquesections"]}]},{"name":"p5.26-text-trac","portdir":"perl/p5-text-trac","version":"0.240.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Trac","description":"Perl extension for formatting text with Trac Wiki Style.","long_description":"Perl extension for formatting text with Trac Wiki Style.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["p5.26-class-accessor","p5.26-class-data-inheritable","p5.26-html-parser","p5.26-list-moreutils","perl5.26","p5.26-test-base","p5.26-tie-ixhash","p5.26-universal-require","p5.26-path-tiny"]}],"depends_on":[{"type":"lib","ports":["p5.26-svn-notify"]}]},{"name":"p5.26-text-template-simple","portdir":"perl/p5-text-template-simple","version":"0.910.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Template::Simple","description":"Text::Template::Simple - Simple text template engine","long_description":"Text::Template::Simple - Simple text template engine","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-devel-size","p5.26-perl-tidy","p5.26-text-table"]}],"depends_on":[{"type":"lib","ports":["p5.26-sys-info-base"]}]},{"name":"p5.26-text-template","portdir":"perl/p5-text-template","version":"1.590.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Template","description":"Expand template text with embedded Perl","long_description":"Expand template text with embedded Perl","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-more-utf8","p5.26-test-warnings"]},{"type":"lib","ports":["perl5.26","p5.26-encode"]}],"depends_on":[{"type":"lib","ports":["p5.26-cgi-formbuilder","p5.26-dist-zilla","p5.26-finance-quote","p5.26-software-license"]}]},{"name":"p5.26-text-tabulardisplay","portdir":"perl/p5-text-tabulardisplay","version":"1.380.0","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::TabularDisplay","description":"Display text in formatted table output","long_description":"Text::TabularDisplay simplifies displaying textual data in a table.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-text-recordparser"]}]},{"name":"p5.26-text-tabsxwrap","portdir":"perl/p5-text-tabsxwrap","version":"2013.52.300","license":"Permissive and GPLConflict","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Tabs+Wrap","description":"Line wrapping to form simple paragraphs","long_description":"Text::Tabs performs the same job that the unix expand(1) and unexpand(1) commands do: adding or removing tabs from a document. \n \nText::Wrap::wrap() will reformat lines into paragraphs. All it does is break up long lines, it will not join short lines together. \n \nText::Fill::fill() will reformat blocks of text into paragraphs. It uses Text::Wrap::wrap() to do the work.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-class-generate"]},{"type":"lib","ports":["p5.26-bio-variation","p5.26-ppix-regexp","p5.26-ppix-quotelike","p5.26-test-spelling","p5.26-xml-twig","p5.26-pod-weaver"]}]},{"name":"p5.26-text-table-manifold","portdir":"perl/p5-text-table-manifold","version":"1.20.0","license":"Artistic-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Table::Manifold","description":"Text::Table::Manifold - Render tables in manifold formats","long_description":"Text::Table::Manifold - Render tables in manifold formats","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["p5.26-const-exporter","p5.26-html-entities-interpolate","p5.26-list-allutils","perl5.26","p5.26-moo","p5.26-string-ttylength","p5.26-type-tiny","p5.26-module-runtime"]}],"depends_on":[{"type":"lib","ports":["p5.26-dbix-admin-tableinfo"]}]},{"name":"p5.26-text-table","portdir":"perl/p5-text-table","version":"1.134.0","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Table","description":"Organize Data in Tables","long_description":"Organize Data in Tables","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-module-build","p5.26-text-aligner"]}],"depends_on":[{"type":"lib","ports":["p5.26-rdf-trine","p5.26-text-template-simple"]}]},{"name":"p5.26-text-spellchecker","portdir":"perl/p5-text-spellchecker","version":"0.140.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::SpellChecker","description":"OO interface for spell-checking a block of text","long_description":"OO interface for spell-checking a block of text","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-text-aspell"]}],"depends_on":[]},{"name":"p5.26-text-soundex","portdir":"perl/p5-text-soundex","version":"3.50.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Soundex","description":"Text::Soundex - Implementation of the soundex algorithm.","long_description":"Text::Soundex - Implementation of the soundex algorithm.","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-class-generate","p5.26-perl-ldap"]},{"type":"lib","ports":["p5.26-gedcom","p5.26-sql-statement"]}]},{"name":"p5.26-text-simpletable-autowidth","portdir":"perl/p5-text-simpletable-autowidth","version":"0.90.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::SimpleTable::AutoWidth","description":"Text::SimpleTable::AutoWidth - Simple eyecandy ASCII tables with auto-width selection","long_description":"Text::SimpleTable::AutoWidth - Simple eyecandy ASCII tables with auto-width selection","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-moo","p5.26-text-simpletable"]}],"depends_on":[{"type":"lib","ports":["p5.26-lwp-consolelogger"]}]},{"name":"p5.26-text-simpletable","portdir":"perl/p5-text-simpletable","version":"2.70.0","license":"Artistic-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::SimpleTable","description":"Simple Eyecandy ASCII Tables","long_description":"Simple eyecandy ASCII tables, as seen in Catalyst.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-text-visualwidth","p5.26-unicode-linebreak"]}],"depends_on":[{"type":"lib","ports":["p5.26-catalyst-runtime","p5.26-catalystx-leakchecker","p5.26-text-simpletable-autowidth"]}]},{"name":"p5.26-text-roman","portdir":"perl/p5-text-roman","version":"3.500.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Roman","description":"Allows conversion between Roman and Arabic algarisms","long_description":"This package supports both conventional Roman algarisms (which range from 1 to 3999) and Milhar Romans, a variation which uses a bar across the algarism to indicate multiplication by 1,000. For the purposes of this module, acceptable syntax consists of an underscore suffixed to the algarism e.g. IV_V = 4,005. The term Milhar apparently derives from the Portuguese word for thousands and the range of this notation extends the range of Roman numbers to 3999 x 1000 + 3999 = 4,002,999.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"p5.26-text-reform","portdir":"perl/p5-text-reform","version":"1.200.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Reform","description":"Manual text wrapping and reformatting","long_description":"Manual text wrapping and reformatting","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-text-autoformat"]}]},{"name":"p5.26-text-recordparser","portdir":"perl/p5-text-recordparser","version":"1.6.5","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::RecordParser","description":"Read record-oriented files","long_description":"This module is for reading record-oriented data in a delimited text file.","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-exception"]},{"type":"lib","ports":["p5.26-io-stringy","p5.26-list-moreutils","p5.26-readonly","perl5.26","p5.26-text-autoformat","p5.26-text-tabulardisplay","p5.26-version","p5.26-readonly-xs","p5.26-class-accessor"]}],"depends_on":[{"type":"lib","ports":["p5.26-sql-translator"]}]},{"name":"p5.26-text-quoted","portdir":"perl/p5-text-quoted","version":"2.100.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Quoted","description":"Extract the structure of a quoted mail message","long_description":"Text::Quoted examines the structure of some text which may contain multiple different levels of quoting, and turns the text into a nested data structure.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-text-autoformat"]}],"depends_on":[]},{"name":"p5.26-text-pdf","portdir":"perl/p5-text-pdf","version":"0.310.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::PDF","description":"Perl module for creating and manipulating PDF files.","long_description":"Perl module for creating and manipulating PDF files.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-io-compress"]}],"depends_on":[{"type":"lib","ports":["p5.26-cam-pdf","p5.26-pdf-reuse"]}]},{"name":"p5.26-text-patch","portdir":"perl/p5-text-patch","version":"1.800.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Patch","description":"Text::Patch - Patches text with given patch","long_description":"Text::Patch - Patches text with given patch","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-text-diff"]}],"depends_on":[{"type":"build","ports":["p5.26-alien-sdl"]}]},{"name":"p5.26-text-parsewords","portdir":"perl/p5-text-parsewords","version":"3.300.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::ParseWords","description":"parse text into an array of tokens or array of arrays","long_description":"parse text into an array of tokens or array of arrays","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-b-hooks-endofscope","p5.26-ref-util","p5.26-list-someutils"]},{"type":"lib","ports":["p5.26-astro-spacetrack","p5.26-code-tidyall","p5.26-extutils-cbuilder","p5.26-extutils-f77","p5.26-module-scandeps","p5.26-alien-base-modulebuild","p5.26-test-script","p5.26-alien-build","p5.26-astro-app-satpass2"]}]},{"name":"p5.26-text-multimarkdown","portdir":"perl/p5-text-multimarkdown","version":"1.0.35","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::MultiMarkdown","description":"Convert MultiMarkdown syntax to (X)HTML","long_description":"This module implements the MultiMarkdown markdown syntax extensions from: http://fletcherpenney.net/multimarkdown/","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-list-moreutils","p5.26-test-exception","p5.26-text-diff"]},{"type":"lib","ports":["perl5.26","p5.26-text-markdown","p5.26-digest-md5","p5.26-encode","p5.26-html-parser"]}],"depends_on":[]},{"name":"p5.26-text-markdown","portdir":"perl/p5-text-markdown","version":"1.0.31","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Markdown","description":"Markdown text-to-HTML filter.","long_description":"Markdown text-to-HTML filter. The text format is most similar to that of plain text email.","active":false,"categories":["textproc","perl"],"maintainers":[{"name":"paul.totterman","github":"","ports_count":6}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-list-moreutils","p5.26-test-differences","p5.26-test-exception"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-text-multimarkdown"]}]},{"name":"p5.26-text-levenshteinxs","portdir":"perl/p5-text-levenshteinxs","version":"0.30.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::LevenshteinXS","description":"An XS implementation of the Levenshtein edit distance","long_description":"An XS implementation of the Levenshtein edit distance","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"p5.26-text-kakasi","portdir":"perl/p5-text-kakasi","version":"2.40.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Kakasi","description":"This module provides interface to kakasi.","long_description":"This module provides interface to kakasi.","active":false,"categories":["textproc","japanese","perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","kakasi"]}],"depends_on":[]},{"name":"p5.26-text-iconv","portdir":"perl/p5-text-iconv","version":"1.700.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Iconv","description":"Perl interface to iconv() codeset conversion function","long_description":"Perl interface to iconv() codeset conversion function","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","libiconv"]}],"depends_on":[]},{"name":"p5.26-text-glob","portdir":"perl/p5-text-glob","version":"0.110.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Glob","description":"match globbing patterns against text","long_description":"Text::Glob implements glob(3) style matching that can be used to match against text, rather than fetching names from a filesystem. If you want to do full file globbing use the File::Glob module instead.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-dist-zilla","p5.26-file-find-object-rule","p5.26-file-find-rule","p5.26-file-finder","p5.26-net-appliance-session","p5.26-path-iterator-rule"]}]},{"name":"p5.26-text-german","portdir":"perl/p5-text-german","version":"0.60.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/release/Text-German","description":"German grundform reduction","long_description":"German grundform reduction","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-lingua-stem"]}]},{"name":"p5.26-text-flow","portdir":"perl/p5-text-flow","version":"0.10.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Flow","description":"Text::Flow - Flexible text flowing and word wrapping for not just ASCII output","long_description":"Text::Flow - Flexible text flowing and word wrapping for not just ASCII output","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2661}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-exception","p5.26-test-longstring"]},{"type":"lib","ports":["perl5.26","p5.26-module-build","p5.26-moose"]}],"depends_on":[{"type":"lib","ports":["p5.26-graphics-primitive-driver-cairo"]}]},{"name":"p5.26-text-diff","portdir":"perl/p5-text-diff","version":"1.450.0","license":"(Artistic-1 or GPL-2+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::Diff","description":"This is a Perl extension for performing diffs on files and record sets.","long_description":"This is a Perl extension for performing diffs on files and record sets.","active":false,"categories":["perl"],"maintainers":[{"name":"dluke","github":"danielluke","ports_count":31}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-algorithm-diff"]}],"depends_on":[{"type":"build","ports":["p5.26-text-multimarkdown","p5.26-test-base"]},{"type":"lib","ports":["p5.26-code-tidyall","p5.26-test-perltidy","p5.26-test-snapshot","p5.26-test-differences","p5.26-text-patch","p5.26-archive-tar"]}]},{"name":"p5.26-text-csv_xs","portdir":"perl/p5-text-csv_xs","version":"1.450.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::CSV_XS","description":"Perl module containing comma-separated values manipulation routines","long_description":"Text::CSV_XS provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV_XS class can combine fields into a CSV string and parse a CSV string into fields.","active":false,"categories":["perl"],"maintainers":[{"name":"mni","github":"","ports_count":27}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-encode"]}],"depends_on":[{"type":"lib","ports":["p5.26-class-csv","p5.26-dbd-csv","p5.26-finance-quotehist","p5.26-gd","p5.26-rdf-trine","p5.26-text-csv"]}]},{"name":"p5.26-text-csv","portdir":"perl/p5-text-csv","version":"2.0.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Text::CSV","description":"Text::CSV - comma-separated values manipulation routines","long_description":"Text::CSV provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV class can combine fields into a CSV string and parse a CSV string into fields.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-text-csv_xs"]}],"depends_on":[{"type":"lib","ports":["p5.26-finance-quotehist"]}]},{"name":"p5.26-text-chasen","portdir":"perl/p5-text-chasen","version":"1.40.0","license":"Restrictive/Distributable","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://chasen-legacy.osdn.jp/","description":"ChaSen library module for Perl5.","long_description":"ChaSen library module for Perl5.","active":false,"categories":["textproc","japanese","perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","libiconv"]},{"type":"lib","ports":["perl5.26","chasen"]}],"depends_on":[]}]}