GET /api/v1/ports/?format=api&ordering=-updated_at&page=45
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 51943,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=46",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=44",
    "results": [
        {
            "name": "colordiff",
            "portdir": "textproc/colordiff",
            "version": "1.0.22",
            "license": "GPL-2+",
            "platforms": "any",
            "epoch": 20090422,
            "replaced_by": null,
            "homepage": "https://www.colordiff.org",
            "description": "Color-highlighted diff(1) output",
            "long_description": "The Perl script colordiff is a wrapper for diff(1) and produces the same output but with pretty 'syntax' highlighting. Colour schemes can be customized.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 2085
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "code-minimap",
            "portdir": "textproc/code-minimap",
            "version": "0.6.4",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/wfxr/code-minimap",
            "description": "A high performance code minimap renderer",
            "long_description": "This tool is for generating text minimaps at speed. You can use it to implement IDE-like minimap plugin for a terminal text editor, minimap.vim for example.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "",
                    "github": "foamkeen",
                    "ports_count": 1
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "cocot",
            "portdir": "textproc/cocot",
            "version": "20080315",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://vmi.jp/software/cygwin/cocot.html",
            "description": "COde COnverter on Tty",
            "long_description": "COde COnverter on Tty",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libiconv"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "jnethack"
                    ]
                }
            ]
        },
        {
            "name": "cmph",
            "portdir": "textproc/cmph",
            "version": "2.0.2",
            "license": "(LGPL or MPL-1.1)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://cmph.sourceforge.net/",
            "description": "C Minimal Perfect Hashing Library",
            "long_description": "A perfect hash function maps a static set of n keys into a set of m integer numbers without collisions, where m is greater than or equal to n. If m is equal to n, the function is called minimal.",
            "active": true,
            "categories": [
                "devel",
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "cmconvert",
            "portdir": "textproc/cmconvert",
            "version": "v1.9.6",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/catap/cmconvert",
            "description": "Converts GPX files with GPS coordinates into into CacheMate PDB files",
            "long_description": "Converts Geocaching.com GPX files into CacheMate PDB files, so that they may be used by the CacheMate software for PalmOS.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "thomas+darwinports",
                    "github": "",
                    "ports_count": 1
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libzzip",
                        "expat"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "cicada",
            "portdir": "textproc/cicada",
            "version": "0.3.5",
            "license": "LGPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://att-astrec.nict.go.jp/product/cicada/",
            "description": "a hypergraph-based toolkit for statistical machine translation",
            "long_description": "a hypergraph-based toolkit for statistical machine translation",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "clang13",
                "clang14",
                "clang15",
                "clang16",
                "clang17",
                "clang18",
                "clang19",
                "clang20",
                "clang21",
                "clang22",
                "g95",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gcc15",
                "gfortran",
                "mpich",
                "openmpi",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py27-docutils",
                        "py27-pygments",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "expgram",
                        "mpich-clang18",
                        "boost171",
                        "icu58"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "cloc",
            "portdir": "textproc/cloc",
            "version": "2.08",
            "license": "(Artistic-1 or GPL-2)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/AlDanial/cloc",
            "description": "counts lines of source code",
            "long_description": "cloc counts blank lines, comment lines, and physical lines of source code in many programming languages. Given two versions of a code base, cloc can compute differences in blank, comment, and source lines.",
            "active": true,
            "categories": [
                "devel",
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "perl5.34",
                        "p5.34-algorithm-diff",
                        "p5.34-digest-md5",
                        "p5.34-parallel-forkmanager",
                        "p5.34-regexp-common"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "chordii",
            "portdir": "textproc/chordii",
            "version": "4.5.3",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.vromans.org/johan/projects/Chordii/",
            "description": "Produce a professional looking PostScript sheet-music from an ASCII file containing lyrics and chords information.",
            "long_description": "chordii produces a PostScript document from a lyrics file containing chord indications and chorus delimiters. The document produced contains the lyrics of a song, with the guitar chords appearing above the right words. A representation of all chords used in the song is printed at the bottom of the last page.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "breun",
                    "github": "breun",
                    "ports_count": 106
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "choose",
            "portdir": "textproc/choose",
            "version": "1.3.7",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/theryangeary/choose",
            "description": "A human-friendly and fast alternative to cut and (sometimes) awk",
            "long_description": "A human-friendly and fast alternative to cut and (sometimes) awk. The awk command is not ideal for rapid shell use, with its requisite quoting of a line wrapped in curly braces, even for the simplest of programs. Likewise, cut is far from ideal for rapid shell use, because of its confusing syntax. Field separators and ranges are just plain difficult to get right on the first try. Hence choose. It is not meant to be a drop-in or complete replacement for either of the aforementioned tools, but rather a simple and intuitive tool to reach for when the basics of awk or cut will do, but the overhead of getting them to behave should not be necessary.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1054
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "chmlib",
            "portdir": "textproc/chmlib",
            "version": "0.40",
            "license": "LGPL-2.1+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.jedrea.com/chmlib/",
            "description": "A library for dealing with Microsoft ITSS/CHM files",
            "long_description": "chmlib is a small library designed for accessing Microsoft ITSS files. The ITSS file format is used for Microsoft Html Help files (.chm), which have been the predominant medium for software documentation from Microsoft during the past several years.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py27-chm",
                        "kchmviewer",
                        "okular",
                        "py312-chm",
                        "xchm"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py27-chm2pdf"
                    ]
                }
            ]
        },
        {
            "name": "chmdump",
            "portdir": "textproc/chmdump",
            "version": "20030521",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.russotto.net/chm/",
            "description": "a Microsoft HTML Help (.CHM) file dumper.",
            "long_description": "A tool that dumps out all the files in a Microsoft HTML Help (.CHM) file.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "chef",
            "portdir": "textproc/chef",
            "version": "19930426",
            "license": "none",
            "platforms": "darwin freebsd",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://mysite.verizon.net/ebrowne72/chef/",
            "description": "trunsletes inpoot text intu sveedeesh",
            "long_description": "trunsletes inpoot text intu sveedeesh",
            "active": true,
            "categories": [
                "textproc",
                "amusements"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "chasen-naist-jdic-utf8",
            "portdir": "textproc/chasen-naist-jdic-utf8",
            "version": "0.4.3",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sourceforge.jp/projects/naist-jdic/",
            "description": "NAIST Japanese dictionary of UTF-8 encoding for ChaSen",
            "long_description": "NAIST Japanese dictionary of UTF-8 encoding for ChaSen",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "dartsclone"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "nkf",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "chasen-base"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "chasen-naist-jdic-sjis",
            "portdir": "textproc/chasen-naist-jdic-sjis",
            "version": "0.4.3",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sourceforge.jp/projects/naist-jdic/",
            "description": "NAIST Japanese dictionary of Shift-JIS encoding for ChaSen",
            "long_description": "NAIST Japanese dictionary of Shift-JIS encoding for ChaSen",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "dartsclone"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "nkf",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "chasen-base"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "chasen-naist-jdic",
            "portdir": "textproc/chasen-naist-jdic",
            "version": "0.4.3",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sourceforge.jp/projects/naist-jdic/",
            "description": "NAIST Japanese dictionary of EUC-JP encoding for ChaSen",
            "long_description": "NAIST Japanese dictionary of EUC-JP encoding for ChaSen",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "dartsclone"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "chasen-base"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "chasen-ipadic-utf8",
            "portdir": "textproc/chasen-ipadic-utf8",
            "version": "2.7.0",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sourceforge.jp/projects/ipadic/",
            "description": "IPA dictionary of UTF-8 encoding for ChaSen",
            "long_description": "IPA dictionary of UTF-8 encoding for ChaSen",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "dartsclone"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "nkf",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "chasen-base"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "chasen"
                    ]
                }
            ]
        },
        {
            "name": "chasen-ipadic-sjis",
            "portdir": "textproc/chasen-ipadic-sjis",
            "version": "2.7.0",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sourceforge.jp/projects/ipadic/",
            "description": "IPA dictionary of Shift-JIS encoding for ChaSen",
            "long_description": "IPA dictionary of Shift-JIS encoding for ChaSen",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "dartsclone"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "nkf",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "chasen-base"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "chasen-ipadic",
            "portdir": "textproc/chasen-ipadic",
            "version": "2.7.0",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sourceforge.jp/projects/ipadic/",
            "description": "IPA dictionary of EUC-JP encoding for ChaSen",
            "long_description": "IPA dictionary of EUC-JP encoding for ChaSen",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "dartsclone"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "chasen-base"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "chasen"
                    ]
                }
            ]
        },
        {
            "name": "chasen-base",
            "portdir": "textproc/chasen-base",
            "version": "2.3.3",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "http://chasen-legacy.sourceforge.jp/",
            "description": "Japanese morphological analysis system",
            "long_description": "The base analyzer of ChaSen, Japanese morphological analysis system.",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "dartsclone",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "darts",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libiconv"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "chasen",
                        "chasen-ipadic",
                        "chasen-ipadic-sjis",
                        "chasen-ipadic-utf8",
                        "chasen-naist-jdic",
                        "chasen-naist-jdic-sjis",
                        "chasen-naist-jdic-utf8"
                    ]
                }
            ]
        },
        {
            "name": "chasen",
            "portdir": "textproc/chasen",
            "version": "2.3.3",
            "license": "BSD",
            "platforms": "any",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "http://chasen-legacy.sourceforge.jp/",
            "description": "Japanese morphological analysis system",
            "long_description": "ChaSen is a tool to analyze a text according to a set of dictionaries that specifies grammar, part of speech of words, and so on. This port depends on ChaSen base analyzer and a Japanese dictionary.",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "eucjp",
                "utf8",
                "sjis",
                "ipadic",
                "naistjdic"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "chasen-base",
                        "chasen-ipadic",
                        "chasen-ipadic-utf8"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.26-text-chasen",
                        "p5.28-text-chasen",
                        "p5.30-text-chasen",
                        "p5.32-text-chasen",
                        "p5.34-text-chasen",
                        "seekanser"
                    ]
                }
            ]
        },
        {
            "name": "cgrc",
            "portdir": "textproc/cgrc",
            "version": "2.0.4",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/carlonluca/cgrc",
            "description": "Configurable terminal text formatter",
            "long_description": "cgrc formats text from stdin according to custom configuration files and outputs the result with ANSI escape codes to stdout. Configuration files includes a set of regular expressions with the related format to be used to the match and the captures.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "carlon.luca",
                    "github": "carlonluca",
                    "ports_count": 2
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "cfonts",
            "portdir": "textproc/cfonts",
            "version": "1.3.0",
            "license": "GPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/DominikWilkowski/cfonts",
            "description": "Sexy ANSI fonts for the console",
            "long_description": "This is a silly little command line tool for sexy fonts in the console. Give your cli some love.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "",
                    "github": "dominikwilkowski",
                    "ports_count": 1
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "cedar",
            "portdir": "textproc/cedar",
            "version": "2022-03-18",
            "license": "(GPL-2 or LGPL-2.1 or BSD)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.tkl.iis.u-tokyo.ac.jp/~ynaga/cedar/",
            "description": "C++ implementation of efficiently-updatable double-array library",
            "long_description": "Cedar implements a double-array trie. It offers fast update/lookup for skewed (or ordered) queries; it is meant for skewed update/lookup with real-world data, e.g., words in natural language text or mining conjunctive features in a linear classifier. Even if keys are uniformly, randomly queried, its update/lookup is still faster than std::map and comparable to std::unordered_map.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ccdiff",
            "portdir": "textproc/ccdiff",
            "version": "0.340.0",
            "license": "Artistic-2",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://metacpan.org/pod/App::ccdiff",
            "description": "Colored Character Diff",
            "long_description": "Colored Character Diff",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 2085
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "p5.34-extutils-makemaker",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "p5.34-getopt-long",
                        "p5.34-scalar-list-utils",
                        "p5.34-term-ansicolor",
                        "perl5.34",
                        "p5.34-algorithm-diff"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "p5.34-capture-tiny",
                        "p5.34-test-simple"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "catdoc",
            "portdir": "textproc/catdoc",
            "version": "0.95",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.wagner.pp.ru/~vitus/software/catdoc/",
            "description": "Convert MS Word/Excel documents to plain ASCII or TeX.",
            "long_description": "catdoc is program which reads one or more Microsoft word files and outputs text, contained insinde them to standard output. Therefore it does same work for .doc files, as unix cat command for plain ASCII files. It is now accompanied by xls2csv - program which converts Excel spreadsheet into comma-separated value file. Newest addition to catdoc suite is catppt - a program, which extracts readable text from the PowerPoint files.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "julian",
                    "github": "",
                    "ports_count": 2
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "tk"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "canna",
            "portdir": "textproc/canna",
            "version": "3.7p3",
            "license": "Restrictive/Distributable and BSD-old and GPL-2+ and MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://canna.sourceforge.jp/",
            "description": "Kana-Kanji conversion system",
            "long_description": "Kana-Kanji conversion system",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "universal",
                "inet",
                "pdfdoc"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "gccmakedep",
                        "imake",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "kinput2"
                    ]
                }
            ]
        },
        {
            "name": "cabocha",
            "portdir": "textproc/cabocha",
            "version": "0.69",
            "license": "(BSD or Permissive)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://taku910.github.io/cabocha/",
            "description": "Yet Another Japanese Dependency Structure Analyzer",
            "long_description": "CaboCha is a Japanese dependency structure analyzer based on support vector machines. This version of CaboCha supports the UTF-8 encoding.",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "juman",
                "unidic",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "crfpp",
                        "libiconv",
                        "mecab-utf8",
                        "mecab-base"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "syncha",
                        "zunda"
                    ]
                }
            ]
        },
        {
            "name": "c2html",
            "portdir": "textproc/c2html",
            "version": "0.9.6",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://launchpad.net/ubuntu/+source/c2html",
            "description": "c2html converts C source files to highlighted html",
            "long_description": "c2html is a program which converts C source files to highlighted html files. The produced file can be used for creating technical manuals. A highlighted source code listing is usually much easier to read.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "toby",
                    "github": "tobypeterson",
                    "ports_count": 249
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "petsc"
                    ]
                }
            ]
        },
        {
            "name": "bstring",
            "portdir": "textproc/bstring",
            "version": "1.0.3",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/msteinert/bstring",
            "description": "The Better String Library for C",
            "long_description": "bstring is a fork of Paul Hsieh's Better String Library. It provides a comprehensive string library for C with features like autotools build system, updated test suite based on Check, Valgrind integration, and continuous integration via GitHub Actions.",
            "active": true,
            "categories": [
                "devel",
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "manuals-unread2u",
                    "github": "trodemaster",
                    "ports_count": 8
                }
            ],
            "variants": [
                "tests",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "pkgconfig",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "netatalk4",
                        "netatalk"
                    ]
                }
            ]
        },
        {
            "name": "brs",
            "portdir": "textproc/brs",
            "version": "4.03",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://mirrors.playboy.com/misc/",
            "description": "An interactive King James Bible",
            "long_description": "Bible Retrieval System (BRS) consists of a textual database of the Authorized (\"King James\") Version of the Old and New Testaments, a set of libraries for finding and retrieving text, and a program (\"bible\") which uses the libraries to retrieve Bible passages given references on the command line or from standard input.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "brown-cluster",
            "portdir": "textproc/brown-cluster",
            "version": "1.3-20171019",
            "license": "Permissive",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/percyliang/brown-cluster",
            "description": "C++ implementation of the Brown word clustering algorithm",
            "long_description": "C++ implementation of the Brown word clustering algorithm.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "boxes",
            "portdir": "textproc/boxes",
            "version": "1.3",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://boxes.thomasjensen.com",
            "description": "draws boxes around text",
            "long_description": "boxes is a text filter which can draw various ASCII art boxes around its input text. Variants: 'emacs' -- installs boxes.el, which simplifies using boxes from emacs",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "",
                    "github": "StefKKK",
                    "ports_count": 1
                }
            ],
            "variants": [
                "emacs"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "bison",
                        "cctools",
                        "flex",
                        "gsed",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "bingrep",
            "portdir": "textproc/bingrep",
            "version": "0.12.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/m4b/bingrep",
            "description": "like ~~grep~~ UBER, but for binaries",
            "long_description": "Greps through binaries from various OSs and architectures, and colors them.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "sainnhe",
                    "github": "sainnhe",
                    "ports_count": 7
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "bibtex2html",
            "portdir": "textproc/bibtex2html",
            "version": "1.99",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.lri.fr/~filliatr/bibtex2html/",
            "description": "Bibtex to HTML translator",
            "long_description": "bibtex2html is a collection of tools for translating from BibTeX to HTML. They allow to produce, from a set of bibliography files in BibTeX format, a bibliography in HTML format.",
            "active": true,
            "categories": [
                "textproc",
                "www"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "texlive-latex",
                        "ocaml",
                        "texlive-fonts-recommended",
                        "clang-18",
                        "texlive-latex-extra",
                        "hevea"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "texlive-basic"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "bibletime",
            "portdir": "textproc/bibletime",
            "version": "3.0",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://bibletime.info",
            "description": "Bible study tool",
            "long_description": "BibleTime is a completely free Bible study program, built for Linux, Windows, FreeBSD and macOS. BibleTime contains over 400 free Bible texts, commentaries, dictionaries and books, provided by the Crosswire Bible Society.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "debug"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "cmake",
                        "pkgconfig",
                        "docbook-xml",
                        "docbook-xsl-ns",
                        "fop",
                        "libxslt",
                        "po4a"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "qt5-qtsvg",
                        "qt5-qttools",
                        "qt5-qtdeclarative",
                        "sword",
                        "qt5-qtbase",
                        "clucene"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "bibledit",
            "portdir": "textproc/bibledit",
            "version": "4.8",
            "license": "GPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.nongnu.org/bibledit/",
            "description": "A USFM text editor for Bible translators using Linux and Mac OS X.",
            "long_description": "Bibledit is a USFM text editor that works in Linux or Mac OS X for Bible translators to create Bible text. It is unique in that it is organized in two distinct hierarchies. One, it has sections and paragraphs, like any other text. Second, it is made up of books that contain chapters that contain verses.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "rcs",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "desktop-file-utils",
                        "gtk2",
                        "gtksourceview2",
                        "sqlite3",
                        "webkit-gtk",
                        "libsoup-2.4",
                        "enchant",
                        "git",
                        "nspr"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "bat",
            "portdir": "textproc/bat",
            "version": "0.26.1",
            "license": "MIT and Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/sharkdp/bat",
            "description": "A cat(1) clone with syntax highlighting and Git integration.",
            "long_description": "A cat(1) clone with syntax highlighting and Git integration.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "l2dy",
                    "github": "l2dy",
                    "ports_count": 97
                },
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1054
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "cmake",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib",
                        "libgit2",
                        "libunwind"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "libgit2"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "git-fuzzy",
                        "bat-extras"
                    ]
                }
            ]
        },
        {
            "name": "bat-extras",
            "portdir": "textproc/bat-extras",
            "version": "2024.08.24",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/eth-p/bat-extras",
            "description": "Bash scripts that integrate bat with various command line tools.",
            "long_description": "Bash scripts that integrate bat with various command line tools.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1054
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "bash"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "fzf",
                        "bat",
                        "git-delta",
                        "less",
                        "ripgrep",
                        "entr"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "barcode",
            "portdir": "textproc/barcode",
            "version": "0.99",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gnu.org/software/barcode/",
            "description": "convert text strings to printed barcodes",
            "long_description": "Main features of GNU Barcode: \n- Available as both a library and an executable program \n- Supports UPC, EAN, ISBN, CODE39 and other encoding standards \n- PostScript and Encapsulated PostScript output \n- Accepts sizes and positions as inches, centimeters, millimeters \n- Can create tables of barcodes (to print labels on sticker pages)",
            "active": true,
            "categories": [
                "textproc",
                "print"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "automake",
                        "gettext",
                        "libtool",
                        "autoconf"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext-runtime",
                        "libpaper"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "texinfo"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "backward",
            "portdir": "textproc/backward",
            "version": "0.1",
            "license": "GPL-3",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://code.google.com/p/backward/",
            "description": "command line tool that reverses lineorder of stdin or any given file(s)",
            "long_description": "command line tool that reverses lineorder of stdin or any given file(s)",
            "active": true,
            "categories": [
                "textproc",
                "amusements"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "aspell-dict-zu",
            "portdir": "textproc/aspell-dict-zu",
            "version": "0.50-0",
            "license": "GPL-2.1",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://aspell.net/",
            "description": "Zulu dictionary for aspell",
            "long_description": "Zulu dictionary for aspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "aspell",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "aspell-dict-yi",
            "portdir": "textproc/aspell-dict-yi",
            "version": "0.01.1-1",
            "license": "GPL-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://aspell.net/",
            "description": "Yiddish dictionary for aspell",
            "long_description": "Yiddish dictionary for aspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "aspell",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "aspell-dict-wa",
            "portdir": "textproc/aspell-dict-wa",
            "version": "0.50-0",
            "license": "GPL-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://aspell.net/",
            "description": "Walloon dictionary for aspell",
            "long_description": "Walloon dictionary for aspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "aspell",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "aspell-dict-vi",
            "portdir": "textproc/aspell-dict-vi",
            "version": "0.01.1-1",
            "license": "GPL-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://aspell.net/",
            "description": "Vietnamese dictionary for aspell",
            "long_description": "Vietnamese dictionary for aspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "aspell",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "aspell-dict-uz",
            "portdir": "textproc/aspell-dict-uz",
            "version": "0.6-0",
            "license": "GPL-2+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://aspell.net/",
            "description": "Uzbek dictionary for aspell",
            "long_description": "Uzbek dictionary for aspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "aspell",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "aspell-dict-uk",
            "portdir": "textproc/aspell-dict-uk",
            "version": "1.4.0-0",
            "license": "LGPL",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://aspell.net/",
            "description": "Ukrainian dictionary for aspell",
            "long_description": "Ukrainian dictionary for aspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "aspell",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "aspell-dict-tr",
            "portdir": "textproc/aspell-dict-tr",
            "version": "0.50-0",
            "license": "GPL-2+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://aspell.net/",
            "description": "Turkish dictionary for aspell",
            "long_description": "Turkish dictionary for aspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "aspell",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "aspell-dict-tn",
            "portdir": "textproc/aspell-dict-tn",
            "version": "1.0.1-0",
            "license": "GPL-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://aspell.net/",
            "description": "Setswana dictionary for aspell",
            "long_description": "Setswana dictionary for aspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "aspell",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "aspell-dict-tl",
            "portdir": "textproc/aspell-dict-tl",
            "version": "0.02-1",
            "license": "GPL-2+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://aspell.net/",
            "description": "Tagalog dictionary for aspell",
            "long_description": "Tagalog dictionary for aspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "aspell",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "aspell-dict-tk",
            "portdir": "textproc/aspell-dict-tk",
            "version": "0.01-0",
            "license": "GPL-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://aspell.net/",
            "description": "Turkmen dictionary for aspell",
            "long_description": "Turkmen dictionary for aspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "aspell",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        }
    ]
}