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

{
    "count": 51892,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=28",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=26",
    "results": [
        {
            "name": "hunspell-dict-es_MX",
            "portdir": "textproc/hunspell-dict-es_MX",
            "version": "2005-05-05",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://wiki.openoffice.org/wiki/Dictionaries",
            "description": "Spanish (Mexico) dictionary for hunspell",
            "long_description": "Spanish (Mexico) dictionary for hunspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hunspell-dict-es_ES",
            "portdir": "textproc/hunspell-dict-es_ES",
            "version": "2005-05-10",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://wiki.openoffice.org/wiki/Dictionaries",
            "description": "Spanish (Spain-etal) dictionary for hunspell",
            "long_description": "Spanish (Spain-etal) dictionary for hunspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hunspell-dict-eo_EO",
            "portdir": "textproc/hunspell-dict-eo_EO",
            "version": "2005-07-10",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://wiki.openoffice.org/wiki/Dictionaries",
            "description": "Esperanto dictionary for hunspell",
            "long_description": "Esperanto dictionary for hunspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "Damien.Pollet",
                    "github": "",
                    "ports_count": 1
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hunspell-dict-en_ZA",
            "portdir": "textproc/hunspell-dict-en_ZA",
            "version": "2006-01-20",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://wiki.openoffice.org/wiki/Dictionaries",
            "description": "English (South Africa) dictionary for hunspell",
            "long_description": "English (South Africa) dictionary for hunspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hunspell-dict-en_NZ",
            "portdir": "textproc/hunspell-dict-en_NZ",
            "version": "2002-05-18",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://wiki.openoffice.org/wiki/Dictionaries",
            "description": "English (New Zealand) dictionary for hunspell",
            "long_description": "English (New Zealand) dictionary for hunspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hunspell-dict-el_GR",
            "portdir": "textproc/hunspell-dict-el_GR",
            "version": "2004-12-20",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://wiki.openoffice.org/wiki/Dictionaries",
            "description": "Greek (Greece) dictionary for hunspell",
            "long_description": "Greek (Greece) dictionary for hunspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hunspell-dict-da_DK",
            "portdir": "textproc/hunspell-dict-da_DK",
            "version": "2.9.091",
            "license": "GPL-2 and LGPL and MPL",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://stavekontrolden.dk",
            "description": "Danish (Denmark) dictionary for hunspell",
            "long_description": "Danish (Denmark) dictionary for hunspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hunspell-dict-cy_GB",
            "portdir": "textproc/hunspell-dict-cy_GB",
            "version": "2004-04-25",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://wiki.openoffice.org/wiki/Dictionaries",
            "description": "Welsh (Wales) dictionary for hunspell",
            "long_description": "Welsh (Wales) dictionary for hunspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hunspell-dict-cs_CZ",
            "portdir": "textproc/hunspell-dict-cs_CZ",
            "version": "2003-01-01",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://wiki.openoffice.org/wiki/Dictionaries",
            "description": "Czech (Czech Republic) dictionary for hunspell",
            "long_description": "Czech (Czech Republic) dictionary for hunspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hunspell-dict-ca_ES",
            "portdir": "textproc/hunspell-dict-ca_ES",
            "version": "2002-10-15",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://wiki.openoffice.org/wiki/Dictionaries",
            "description": "Catalan dictionary for hunspell",
            "long_description": "Catalan dictionary for hunspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hunspell-de_DE",
            "portdir": "textproc/hunspell-de",
            "version": "20161207",
            "license": "(GPL-2 or GPL-3)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.j3e.de/ispell/igerman98/index_en.html",
            "description": "German dictionary for hunspell",
            "long_description": "German dictionary for hunspell: German",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ispell",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "hunspell"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hunspell-de_CH",
            "portdir": "textproc/hunspell-de",
            "version": "20161207",
            "license": "(GPL-2 or GPL-3)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.j3e.de/ispell/igerman98/index_en.html",
            "description": "German dictionary for hunspell",
            "long_description": "German dictionary for hunspell: Swiss German",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ispell",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "hunspell"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hunspell-de_AT",
            "portdir": "textproc/hunspell-de",
            "version": "20161207",
            "license": "(GPL-2 or GPL-3)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.j3e.de/ispell/igerman98/index_en.html",
            "description": "German dictionary for hunspell",
            "long_description": "German dictionary for hunspell: Austrian German",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ispell",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "hunspell"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hunspell-dict-af_ZA",
            "portdir": "textproc/hunspell-dict-af_ZA",
            "version": "2006-01-17",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://wiki.openoffice.org/wiki/Dictionaries",
            "description": "Afrikaans (South Africa) dictionary for hunspell",
            "long_description": "Afrikaans (South Africa) dictionary for hunspell",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hunspell-de",
            "portdir": "textproc/hunspell-de",
            "version": "20161207",
            "license": "(GPL-2 or GPL-3)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.j3e.de/ispell/igerman98/index_en.html",
            "description": "German dictionary for hunspell",
            "long_description": "German dictionary for hunspell. The hunspell-de port is just a stub. Please install one of the subports: hunspell-de_AT, hunspell-de_CH or hunspell-de_DE.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "hunspell"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hunspell",
            "portdir": "textproc/hunspell",
            "version": "1.7.2",
            "license": "(GPL-2+ or LGPL-2.1+ or MPL-1.1+)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://hunspell.github.io/",
            "description": "Spell checker and morphological analyzer",
            "long_description": "Hunspell is a spell checker and morphological analyzer library and program designed for languages with rich morphology and complex word compounding or character encoding. Hunspell interfaces: Ispell-like terminal interface using Curses library, Ispell pipe interface, OpenOffice.org UNO module.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses",
                        "readline",
                        "gettext"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "hunspell-de",
                        "hunspell-en",
                        "LyX",
                        "qt5-qtvirtualkeyboard",
                        "qt511-qtvirtualkeyboard",
                        "qt513-qtvirtualkeyboard",
                        "qt57-qtvirtualkeyboard",
                        "qt58-qtvirtualkeyboard",
                        "qt59-qtvirtualkeyboard",
                        "qt6-qtvirtualkeyboard",
                        "qt610-qtvirtualkeyboard",
                        "qt64-qtvirtualkeyboard",
                        "qt67-qtvirtualkeyboard",
                        "qt68-qtvirtualkeyboard",
                        "qt69-qtvirtualkeyboard",
                        "codeblocks",
                        "codeblocks-devel",
                        "sigil",
                        "sigil-qt4",
                        "texstudio",
                        "tea",
                        "texworks",
                        "lokalize",
                        "goldendict",
                        "libreoffice",
                        "scribus",
                        "scribus-devel",
                        "hunspell-de_AT",
                        "hunspell-de_CH",
                        "hunspell-de_DE",
                        "hunspell-en_AU",
                        "hunspell-en_AU_large",
                        "hunspell-en_CA",
                        "hunspell-en_CA_large",
                        "hunspell-en_GB_ise",
                        "hunspell-en_GB_ize",
                        "hunspell-en_GB_large",
                        "hunspell-en_US",
                        "hunspell-en_US_large",
                        "link-grammar"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "mythes"
                    ]
                }
            ]
        },
        {
            "name": "htp",
            "portdir": "textproc/htp",
            "version": "1.16",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://htp.sourceforge.net/",
            "description": "an HTML pre-processor",
            "long_description": "Htp was intended as a HTML pre-processor. It is able to preprocess HTML, XHTML, XML and CSS files (htp could process any text based files). Its purpose is to assist you to maintain a consistent look over an entire set of web pages. This is done by allowing you to define your own tags as abbreviations for sets of standard HTML tags.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "hibou",
                    "github": "",
                    "ports_count": 2
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "htmldoc",
            "portdir": "textproc/htmldoc",
            "version": "1.9.18",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/michaelrsweet/htmldoc",
            "description": "Converts HTML or Markdown files to various other formats",
            "long_description": "HTMLDOC is a program that reads HTML and Markdown source files or web pages and generates corresponding EPUB, HTML, PostScript, or PDF files with an optional table of contents.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib",
                        "libjpeg-turbo",
                        "libpng"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py27-chm2pdf"
                    ]
                }
            ]
        },
        {
            "name": "html2text",
            "portdir": "textproc/html2text",
            "version": "2.4.0",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://gitlab.com/grobian/html2text",
            "description": "Utility to convert HTML documents into plain text.",
            "long_description": "html2text is a command line utility, written in C++, that converts HTML documents into plain text. Each HTML document is loaded from a location indicated by a URI or read from standard input, and formatted into a stream of plain text characters that is written to standard output or into an output file. The input URI may specify a remote site from which the documents are loaded via the Hypertext Transfer Protocol (HTTP).",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 2085
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "bison",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "curl",
                        "libiconv"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "balsa"
                    ]
                }
            ]
        },
        {
            "name": "html-xml-utils",
            "portdir": "textproc/html-xml-utils",
            "version": "8.6",
            "license": "W3C",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.w3.org/Tools/HTML-XML-utils/",
            "description": "A number of simple utilties for manipulating HTML and XML files.",
            "long_description": "A number of simple utilties for manipulating HTML and XML files.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openssl",
                        "libidn",
                        "zlib",
                        "libiconv",
                        "nghttp2",
                        "curl"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "html",
            "portdir": "textproc/html",
            "version": "4.01",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.w3.org/",
            "description": "All W3C published SGML DTDs for HTML",
            "long_description": "SGML DTDs for HTML level 0, 1, 2, 3.2, and 4.0 as defined by the World Wide Web Consortium (W3C). These DTDs are useful for validating or processing world wide web pages with SGML tools such as those in the opensp and openjade ports.",
            "active": true,
            "categories": [
                "textproc",
                "www"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "mkcatalog"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "histo",
            "portdir": "textproc/histo",
            "version": "0.0.2",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tj/histo",
            "description": "Plot histograms in the terminal with arbitrary streaming or non-streaming data.",
            "long_description": "Plot histograms in the terminal with arbitrary streaming or non-streaming data.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hindent",
            "portdir": "textproc/hindent",
            "version": "6.2.0",
            "license": "Restrictive/Distributable",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mihaimaruseac/hindent",
            "description": "Extensible Haskell pretty printer.",
            "long_description": "Extensible Haskell pretty printer.",
            "active": true,
            "categories": [
                "textproc",
                "haskell"
            ],
            "maintainers": [],
            "variants": [
                "stack"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "file",
                        "grep",
                        "gsed",
                        "cctools",
                        "openssl",
                        "cabal",
                        "ghc"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libiconv",
                        "gmp"
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        "cabal"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hgrep",
            "portdir": "textproc/hgrep",
            "version": "0.3.9",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/rhysd/hgrep",
            "description": "Human-friendly Grep",
            "long_description": "hgrep is a grep tool to search files with given pattern and print the matched code snippets with human-friendly syntax highlighting. In short, it's a fusion of bat and grep or other alternatives like ripgrep. This is similar to -C option of grep command, but hgrep focuses on human readable outputs. hgrep is useful to survey the matches with contexts around them. When some matches are near enough, hgrep prints the lines within one code snippet. Unlike grep -C, hgrep adopts some heuristics around blank lines to determine efficient number of context lines.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1053
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind",
                        "pcre2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "highlight",
            "portdir": "textproc/highlight",
            "version": "4.19",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://andre-simon.de/doku/highlight/en/highlight.php",
            "description": "converts source code to formatted text with syntax highlighting",
            "long_description": "converts source code to formatted text with syntax highlighting",
            "active": true,
            "categories": [
                "devel",
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "i0ntempest",
                    "github": "i0ntempest",
                    "ports_count": 271
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cctools",
                        "pkgconfig",
                        "boost187",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "lua"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "stog"
                    ]
                }
            ]
        },
        {
            "name": "hexdiff",
            "portdir": "textproc/hexdiff",
            "version": "0.0.50",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://tboudet.free.fr/hexdiff/",
            "description": "displays differences between two binary files",
            "long_description": "Visuel Hexdiff is a curses-based application designed to make it easy to visually detect the differences between two binary files",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "",
                    "ports_count": 100
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "gutils-suite-core"
                    ]
                }
            ]
        },
        {
            "name": "hevea",
            "portdir": "textproc/hevea",
            "version": "2.38",
            "license": "(QPL or LGPL)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://hevea.inria.fr/",
            "description": "HEVEA is a quite complete and fast LATEX to HTML translator.",
            "long_description": "HEVEA is a LaTeX to HTML translator. The input language is a fairly complete subset of LaTeX2e (old LaTeX style is also accepted) and the output language is HTML that is (hopefully) correct with respect to version 4.0 (transitional)",
            "active": true,
            "categories": [
                "textproc",
                "www",
                "tex"
            ],
            "maintainers": [
                {
                    "name": "pmetzger",
                    "github": "pmetzger",
                    "ports_count": 22
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml",
                        "ocaml-ocamlbuild",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "bibtex2html"
                    ]
                }
            ]
        },
        {
            "name": "help2man",
            "portdir": "textproc/help2man",
            "version": "1.49.3",
            "license": "GPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gnu.org/software/help2man/",
            "description": "automatically generate simple man pages",
            "long_description": "help2man is a tool for automatically generating simple manual pages from program output.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "khindenburg",
                    "github": "kurthindenburg",
                    "ports_count": 433
                }
            ],
            "variants": [
                "perl5_28",
                "perl5_30",
                "perl5_32",
                "perl5_34",
                "perl5_36",
                "perl5_38",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "gettext",
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libiconv",
                        "p5.34-locale-gettext",
                        "perl5.34",
                        "gettext-runtime"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "py36-lalsimulation",
                        "py27-obspy",
                        "py35-obspy",
                        "py36-obspy",
                        "py37-lalsimulation",
                        "py27-lalsimulation",
                        "py38-lalsimulation",
                        "py37-obspy",
                        "py39-obspy",
                        "py38-obspy",
                        "deark",
                        "gnutar",
                        "lzlib",
                        "autoconf263",
                        "svndigest",
                        "zile",
                        "simulavr",
                        "gpodder",
                        "enblend",
                        "vala",
                        "vala-devel",
                        "sympow",
                        "mp4v2",
                        "a2ps",
                        "py310-obspy",
                        "py311-obspy",
                        "py312-obspy",
                        "py313-obspy",
                        "py314-obspy",
                        "bladeRF",
                        "dsd",
                        "lalsimulation",
                        "py312-lalsimulation",
                        "octave-lalsimulation",
                        "sbsat",
                        "verilator",
                        "veriwell",
                        "libp11",
                        "libu2f-server",
                        "openpace",
                        "opensc",
                        "yubico-c-client",
                        "yubico-piv-tool",
                        "fatsort",
                        "mediaextract",
                        "texinfo",
                        "pango",
                        "pango-devel",
                        "xournalpp"
                    ]
                }
            ]
        },
        {
            "name": "heirloom-doctools",
            "portdir": "textproc/heirloom-doctools",
            "version": "191015",
            "license": "CDDL-1.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://n-t-roff.github.io/heirloom/doctools",
            "description": "troff, nroff, and related utilities",
            "long_description": "The Heirloom Documentation Tools package provides troff, nroff, and related utilities to format manual pages and other documents for output on terminals and printers.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "makr",
                    "github": "mohd-akram",
                    "ports_count": 83
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "wiggle"
                    ]
                }
            ]
        },
        {
            "name": "hck",
            "portdir": "textproc/hck",
            "version": "0.11.5",
            "license": "public-domain",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/sstadick/hck",
            "description": "A sharp cut(1) clone",
            "long_description": "hck is a shortening of hack, a rougher form of cut. A close to drop-in replacement for cut that can use a regex delimiter instead of a fixed string. Additionally this tool allows for specification of the order of the output columns using the same column selection syntax as cut. No single feature of hck on its own makes it stand out over awk, cut, xsv or other such tools. Where hck excels is making common things easy, such as reordering output fields, or splitting records on a weird delimiter. It is meant to be simple and easy to use while exploring datasets.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1053
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "cmake",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hcl2json",
            "portdir": "textproc/hcl2json",
            "version": "0.6.9",
            "license": "Apache-2",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tmccombs/hcl2json",
            "description": "Convert HCL2 to json",
            "long_description": "This is a tool to convert from HCL to json, to make it easier for non-Go applications and scripts to process HCL inputs (such as terraform config).",
            "active": true,
            "categories": [
                "sysutils",
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1053
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "gsed",
            "portdir": "textproc/gsed",
            "version": "4.10",
            "license": "GPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gnu.org/software/sed/",
            "description": "GNU version of the stream editor, sed",
            "long_description": "Sed (streams editor) isn't really a true text editor or text processor. Instead, it is used to filter text, i.e., it takes text input and performs some operation (or set of operations) on it and outputs the modified text. Sed is typically used for extracting part of a file using pattern matching or substituting multiple occurrences of a string within a file.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1419
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "gettext",
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libiconv",
                        "gettext-runtime"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "texinfo"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "swig3-go",
                        "swig-gcj",
                        "swig-chicken",
                        "swig-clisp",
                        "swig-pike",
                        "atool",
                        "riscv-linux-kernel-headers-5.10",
                        "riscv64-unknown-linux-gnu-libc",
                        "riscv64-unknown-linux-musl-libc",
                        "riscv64-unknown-linux-uclibc-libc",
                        "HaXml",
                        "aeson-pretty",
                        "alex",
                        "swig-ruby",
                        "swig-tcl",
                        "swig3-chicken",
                        "swig3-clisp",
                        "swig3-csharp",
                        "swig3-d",
                        "swig3-gcj",
                        "swig3-guile",
                        "swig3-java",
                        "swig3-lua",
                        "swig3-ocaml",
                        "swig3-octave",
                        "swig3-perl",
                        "swig3-php",
                        "swig3-pike",
                        "swig3-python",
                        "swig3-r",
                        "swig3-ruby",
                        "swig3-tcl",
                        "ustl",
                        "poedit",
                        "hledger",
                        "hledger-iadd",
                        "ufo-ai",
                        "balsa",
                        "gnome-system-monitor",
                        "gnumeric",
                        "libsecret",
                        "mm-common",
                        "ftgl",
                        "gimp-help-en",
                        "libopenraw",
                        "libopenraw-legacy",
                        "pdf2djvu",
                        "xfig",
                        "cabal",
                        "gf-core",
                        "ghc",
                        "hadrian",
                        "guile-2.2",
                        "guile-3.0",
                        "mlton",
                        "racket",
                        "stack",
                        "unison-lang",
                        "maxima",
                        "maxima-devel",
                        "octave",
                        "tsduck",
                        "matterhorn",
                        "mcabber",
                        "pidgin",
                        "libpurple",
                        "finch",
                        "rygel",
                        "ocaml-hacl-star",
                        "ocaml-hacl-star-raw",
                        "pure-gen",
                        "liquid-dsp",
                        "mmdb",
                        "openvas-libnasl",
                        "openvas-plugins",
                        "ngs",
                        "OpenIPMI",
                        "libvirt",
                        "lirc",
                        "squashfs-tools",
                        "boxes",
                        "erd",
                        "hindent",
                        "lhs2tex",
                        "pandoc",
                        "pandoc-citeproc",
                        "pxsl-tools",
                        "adblock2privoxy",
                        "libhsts",
                        "mod_authn_otp",
                        "mod_mono",
                        "blackbox",
                        "cpphs",
                        "darcs",
                        "git-annex",
                        "gvfs",
                        "hadolint",
                        "happy",
                        "haskell-language-server",
                        "haskell-stan",
                        "hlint",
                        "hscolour",
                        "ihaskell",
                        "shellcheck",
                        "swig",
                        "swig3",
                        "swig-csharp",
                        "swig-d",
                        "swig-go",
                        "swig-guile",
                        "swig-java",
                        "swig-lua",
                        "swig-ocaml",
                        "swig-octave",
                        "swig-perl",
                        "swig-php",
                        "swig-python",
                        "swig-r"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "php84-cgi",
                        "php84-fpm",
                        "php83",
                        "php83-apache2handler",
                        "php83-cgi",
                        "php83-fpm",
                        "php82",
                        "php82-apache2handler",
                        "php82-cgi",
                        "php82-fpm",
                        "php81",
                        "php81-apache2handler",
                        "quilt",
                        "php81-cgi",
                        "php81-fpm",
                        "php80",
                        "php80-apache2handler",
                        "php80-cgi",
                        "php80-fpm",
                        "php74",
                        "php74-apache2handler",
                        "php74-cgi",
                        "php74-fpm",
                        "php73",
                        "php73-apache2handler",
                        "php73-cgi",
                        "php73-fpm",
                        "php72",
                        "php72-apache2handler",
                        "php72-cgi",
                        "php72-fpm",
                        "php71",
                        "php71-apache2handler",
                        "php71-cgi",
                        "php71-fpm",
                        "p5.26-config-autoconf",
                        "php70",
                        "php70-apache2handler",
                        "php70-cgi",
                        "php70-fpm",
                        "php56",
                        "php56-apache2handler",
                        "php56-cgi",
                        "php56-fpm",
                        "php55",
                        "php55-apache2handler",
                        "php55-cgi",
                        "php55-fpm",
                        "php54",
                        "php54-apache2handler",
                        "php54-cgi",
                        "php54-fpm",
                        "php53",
                        "php85-cgi",
                        "php85-fpm",
                        "php84",
                        "php84-apache2handler",
                        "bashunit",
                        "php53-apache2handler",
                        "php53-cgi",
                        "php53-fpm",
                        "php52",
                        "php52-apache2handler",
                        "php52-cgi",
                        "arb",
                        "memesuite",
                        "xlsx2csv",
                        "swarm",
                        "p5.28-config-autoconf",
                        "p5.30-config-autoconf",
                        "p5.32-config-autoconf",
                        "p5.34-config-autoconf",
                        "php85",
                        "php85-apache2handler"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "mod_tile",
                        "gutils-suite-core",
                        "lbdb"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "bibclean",
                        "ragel-devel"
                    ]
                }
            ]
        },
        {
            "name": "grutatxt",
            "portdir": "textproc/grutatxt",
            "version": "2.0.15",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.triptico.com/software/grutatxt.html",
            "description": "plain text to html converter",
            "long_description": "grutatxt is a plain text to HTML (and other formats) converter. It succesfully converts subtle text markup to lists, bold, italics, tables and headings to their corresponding HTML, troff or man page markup without having to write unreadable source text files. Grutatxt is a perl module and a command line utility.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "gron",
            "portdir": "textproc/gron",
            "version": "0.7.1",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tomnomnom/gron",
            "description": "Make JSON greppable!",
            "long_description": "gron transforms JSON into discrete assignments to make it easier to grep for what you want and see the absolute 'path' to it. It eases the exploration of APIs that return large blobs of JSON but have terrible documentation.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1053
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "grex",
            "portdir": "textproc/grex",
            "version": "1.4.6",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/pemistahl/grex",
            "description": "Generate regular expressions from user-provided test cases",
            "long_description": "grex is a library as well as a command-line utility that is meant to simplify the often complicated and tedious task of creating regular expressions. It does so by automatically generating a single regular expression from user-provided test cases. The resulting expression is guaranteed to match the test cases which it was generated from.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1053
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "grc",
            "portdir": "textproc/grc",
            "version": "1.13",
            "license": "GPL-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/garabik/grc",
            "description": "Generic Colouriser for colourising logfiles and output of commands",
            "long_description": "Generic Colouriser makes text files or outputs of different programs more readable by inserting ANSI colour control codes into them. It provides the grc and grcat Python scripts for filtering text output and colourising it.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py314-build",
                        "py314-installer",
                        "py314-setuptools",
                        "py314-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python314"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "gpsbabel-app",
            "portdir": "textproc/gpsbabel",
            "version": "1.7.0",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gpsbabel.org",
            "description": "GPSBabel converts/uploads GPS waypoints, tracks, and routes",
            "long_description": "GPSBabel converts GPS waypoints, tracks, and routes from one format to another, whether that format is a common mapping format like Delorme, Streets and Trips, or even a serial upload or download to a GPS unit such as those from Garmin and Magellan.",
            "active": true,
            "categories": [
                "textproc",
                "comms"
            ],
            "maintainers": [],
            "variants": [
                "qtwebkit",
                "debug"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "qt5-qttools",
                        "pkgconfig",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "qt5-qtwebchannel",
                        "qt5-qtbase",
                        "gpsbabel",
                        "qt5-qtlocation",
                        "qt5-qtwebengine",
                        "qt5-qtdeclarative"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "graphtage",
            "portdir": "textproc/graphtage",
            "version": "0.3.1",
            "license": "LGPL-3+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/trailofbits/graphtage",
            "description": "A semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV.",
            "long_description": "A semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV. Its name is a portmanteau of “graph” and “graftage”—the latter being the horticultural practice of joining two trees together such that they grow as one.",
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1053
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py314-build",
                        "py314-installer",
                        "py314-setuptools",
                        "py314-wheel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-intervaltree",
                        "py314-yaml",
                        "python314",
                        "py314-json5",
                        "py314-fickling",
                        "py314-colorama",
                        "py314-numpy",
                        "py314-scipy",
                        "py314-tqdm",
                        "py314-typing_extensions"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "gpsbabel",
            "portdir": "textproc/gpsbabel",
            "version": "1.7.0",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gpsbabel.org",
            "description": "GPSBabel converts/uploads GPS waypoints, tracks, and routes",
            "long_description": "GPSBabel converts GPS waypoints, tracks, and routes from one format to another, whether that format is a common mapping format like Delorme, Streets and Trips, or even a serial upload or download to a GPS unit such as those from Garmin and Magellan.",
            "active": true,
            "categories": [
                "textproc",
                "comms"
            ],
            "maintainers": [],
            "variants": [
                "debug"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "qt5-qtbase",
                        "zlib",
                        "libusb",
                        "shapelib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "qlandkartegt",
                        "gpsbabel-app"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "viking"
                    ]
                }
            ]
        },
        {
            "name": "gomplate",
            "portdir": "textproc/gomplate",
            "version": "5.0.0",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/hairyhenderson/gomplate",
            "description": "A flexible commandline tool for template rendering. Supports lots of local and remote datasources.",
            "long_description": "gomplate is a template renderer which supports a growing list of datasources, such as: JSON (including EJSON - encrypted JSON), YAML, AWS EC2 metadata, BoltDB, Hashicorp Consul and Hashicorp Vault secrets.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1053
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "gojq",
            "portdir": "textproc/gojq",
            "version": "0.12.19",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/itchyny/gojq",
            "description": "Pure Go implementation of jq",
            "long_description": "This is an implementation of jq command written in Go language. It attempts to fix some bugs that still exist in jq.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1053
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "go-md2man",
            "portdir": "textproc/go-md2man",
            "version": "2.0.7",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/cpuguy83/go-md2man",
            "description": "Converts markdown into roff (man pages).",
            "long_description": "Converts markdown into roff (man pages).",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 655
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "zellij",
                        "docker",
                        "actionlint",
                        "gokey",
                        "bupstash",
                        "hexyl",
                        "lsd",
                        "podman",
                        "skopeo",
                        "vgrep"
                    ]
                }
            ]
        },
        {
            "name": "glow",
            "portdir": "textproc/glow",
            "version": "2.1.2",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/charmbracelet/glow",
            "description": "Render markdown on the CLI, with pizzazz!",
            "long_description": "Render markdown on the CLI, with pizzazz! Glow is a terminal based markdown reader designed from the ground up to bring out the beauty—and power—of the CLI. Use it to discover markdown files, read documentation directly on the command line and stash markdown files to your own private collection so you can read them anywhere. Glow will find local markdown files in subdirectories or a local Git repository. By the way, all data stashed is encrypted end-to-end: only you can decrypt it.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1053
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "glimpse",
            "portdir": "textproc/glimpse",
            "version": "4.18.6",
            "license": "ISC",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://webglimpse.net/",
            "description": "text search engine",
            "long_description": "Glimpse is a very powerful indexing and query system that allows you to search through all your files very quickly.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "glark",
            "portdir": "textproc/glark",
            "version": "1.8.0",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.incava.org/projects/glark/",
            "description": "Search text files for complex regular expressions",
            "long_description": "A replacement for (or supplement to) the grep family, glark offers: Perl/Ruby regular expressions, highlighting of matches, complex expressions (``and'' and ``or''), and automatic exclusion of non-text files.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "giza-pp",
            "portdir": "textproc/giza-pp",
            "version": "1.0.7",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://github.com/moses-smt/giza-pp",
            "description": "a statistical machine translation toolkit",
            "long_description": "GIZA++ is a statistical machine translation toolkit that is used to train IBM Models 1-5 and an HMM word alignment model. This package also contains the source for the mkcls tool which generates the word classes necessary for training some of the alignment models.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "libiconv",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "git-delta",
            "portdir": "textproc/git-delta",
            "version": "0.19.2",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://dandavison.github.io/delta",
            "description": "A syntax-highlighter for git and diff output",
            "long_description": "Delta provides language syntax-highlighting, within-line insertion/deletion detection, and restructured diff output for git on the command line.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1053
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib",
                        "libgit2",
                        "libunwind"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "less"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "git-fuzzy",
                        "bat-extras"
                    ]
                }
            ]
        },
        {
            "name": "gat",
            "portdir": "textproc/gat",
            "version": "0.27.0",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/koki-develop/gat",
            "description": "cat alternative written in Go",
            "long_description": "cat alternative written in Go",
            "active": true,
            "categories": [
                "sysutils",
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1053
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "fribidi",
            "portdir": "textproc/fribidi",
            "version": "1.0.16",
            "license": "LGPL-2.1+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://fribidi.org/",
            "description": "Free Implementation of the Unicode BiDi algorithm",
            "long_description": "The FriBidi library implements the algorithm described in the \"Unicode Standard Annex #9, The Bidirectional Algorithm\", available at http://www.unicode.org/unicode/reports/tr9/.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "lagrange",
                        "abiword",
                        "R-textshaping",
                        "smooth",
                        "evas",
                        "libraqm",
                        "abiword-x11",
                        "glob2",
                        "supertuxkart",
                        "supertux",
                        "warzone2100",
                        "mapserver",
                        "gtk4",
                        "gtk4-devel",
                        "gtksourceview4",
                        "gtksourceview5",
                        "libadwaita",
                        "libhandy",
                        "vte",
                        "racket",
                        "MPlayer",
                        "VLC2",
                        "libVLC2",
                        "avidemux",
                        "dvdauthor",
                        "ffmpeg",
                        "ffmpeg-devel",
                        "ffmpeg4",
                        "ffmpeg6",
                        "ffmpeg7",
                        "ffmpeg8",
                        "libass",
                        "libass-devel",
                        "mplayer-devel",
                        "rrdtool",
                        "mlterm",
                        "pango",
                        "pango-devel"
                    ]
                }
            ]
        },
        {
            "name": "freexl",
            "portdir": "textproc/freexl",
            "version": "2.0.0",
            "license": "(MPL-1.1 or GPL-2+ or LGPL-2.1+)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gaia-gis.it/fossil/freexl/index",
            "description": "Library to extract valid data from within Spreadsheets",
            "long_description": "Library to extract valid data from within Spreadsheets. The following document formats are supported starting since version 2.0: MS Excel legacy BIFF binary format (.xls), MS Excel new XML-based format (.xlsx), Free/OpenOffice Calc XML-based format (.ods). FreeXL ignores at all fonts, sizes and alignments, and most formats. It ignores Pivot Table, Charts, Formulas, Visual Basic macros and so on. FreeXL is structurally simple and quite light-weight (typically 40-80K of object code, stripped).",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "n_larsson",
                    "github": "nilason",
                    "ports_count": 107
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "minizip",
                        "expat",
                        "libiconv"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "librasterlite2",
                        "spatialite",
                        "spatialite-tools"
                    ]
                }
            ]
        }
    ]
}