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

{
    "count": 53704,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=744",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=742",
    "results": [
        {
            "name": "lookup",
            "portdir": "textproc/lookup",
            "version": "1.4-media-20121122",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://green.ribbon.to/~ikazuhiro/lookup/lookup.html",
            "description": "Dictionary search interface for Emacs, including the media patch",
            "long_description": "Dictionary search interface for Emacs, including the media patch",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "emacs_app",
                "carbon_emacs_package",
                "ptex"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "texinfo",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "emacs",
                        "eblook"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "lttoolbox",
            "portdir": "textproc/lttoolbox",
            "version": "3.8.2",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://wiki.apertium.org/wiki/Lttoolbox",
            "description": "toolbox for lexical processing, morphological analysis and generation",
            "long_description": "lttoolbox is a toolbox from the Apertium platform used for lexical processing, morphological analysis and generation of words. Analysis involves finding the lemma and grammatical information (e.g. noun, plural) of a surface form. Generation is the opposite process. The package is split into three programs, lt-comp (compiler), lt-proc (processor), and lt-expand (generates all possible mappings between surface forms and lexical forms).",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "utfcpp",
                        "clang-20",
                        "cmake",
                        "python313"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libxml2",
                        "icu"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "apertium"
                    ]
                }
            ]
        },
        {
            "name": "lv",
            "portdir": "textproc/lv",
            "version": "4.51",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.ff.iij4u.or.jp/~nrt/lv/index.html",
            "description": "Powerful Multilingual File Viewer / Grep",
            "long_description": "Powerful Multilingual File Viewer / Grep",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "lesslikeslash",
                "xz",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "bzip2",
                        "gzip",
                        "xz"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "man-db",
            "portdir": "textproc/man-db",
            "version": "2.13.0",
            "license": "GPL-3+",
            "platforms": "darwin linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://man-db.nongnu.org",
            "description": "Modern, featureful implementation of the Unix man page system.",
            "long_description": "man-db is an implementation of the standard Unix documentation system accessed using the man command. It uses a Berkeley DB database in place of the traditional flat-text whatis databases. man-db is used by several popular Linux distributions, including: Arch, Debian, Dragora, Fedora, Gentoo, openSUSE, and Ubuntu.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "georgedp",
                    "github": "ylluminarious",
                    "ports_count": 6
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "pkgconfig",
                        "groff",
                        "autoconf",
                        "automake",
                        "libtool"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libpipeline"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mandoc",
            "portdir": "textproc/mandoc",
            "version": "1.14.6",
            "license": "ISC",
            "platforms": "openbsd freebsd netbsd darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mandoc.bsd.lv/",
            "description": "UNIX manpage compiler",
            "long_description": "mandoc is a suite of tools compiling mdoc, the roff macro language of choice for BSD manual pages, and man, the predominant historical language for UNIX manuals.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "openldap-devel",
                        "openldap",
                        "libfido2",
                        "dotenv"
                    ]
                }
            ]
        },
        {
            "name": "manjpfb",
            "portdir": "textproc/manjpfb",
            "version": "0.0.10",
            "license": "GPL-3",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.miketurkey.com",
            "description": "FreeBSD Japanese Man Pager.",
            "long_description": "manjpfb is pager of FreeBSD Japanese man using Python 3. The program does not store man-data and download it with each request. Since it is a Python script, it is expected to run on many operating systems in the future. We can read the FreeBSD Japanese man on many Operating Systems. There is man-data that is not fully translated, but this is currently by design. Please note that I do not take full responsibility for the translation of the documents.",
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "maintainers": [
                {
                    "name": "voice",
                    "github": "MikeTurkey",
                    "ports_count": 1
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py314-build",
                        "py314-setuptools",
                        "py314-wheel",
                        "clang-18",
                        "py314-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py314-requests",
                        "python314"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "marisa-trie",
            "portdir": "textproc/marisa-trie",
            "version": "0.3.1",
            "license": "(BSD or LGPL-2.1+)",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://github.com/s-yata/marisa-trie",
            "description": "a static and space-efficient trie data structure",
            "long_description": "Matching Algorithm with Recursively Implemented StorAge (MARISA) is a static and space-efficient trie data structure. And libmarisa is a C++ library to provide an implementation of MARISA. Also, the package of libmarisa contains a set of command line tools for building and operating a MARISA-based dictionary.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "tests",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-22"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "squirrel-ime",
                        "librime",
                        "librime-devel",
                        "opencc"
                    ]
                }
            ]
        },
        {
            "name": "md2vim",
            "portdir": "textproc/md2vim",
            "version": "21.12.14.0",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://foosoft.net/projects/md2vim/",
            "description": "Tool for automatically converting markdown to vimdoc format",
            "long_description": "Tool for automatically converting markdown to vimdoc format",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 688
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mdtree-cpp",
            "portdir": "textproc/mdtree-cpp",
            "version": "1.0.0",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://codeberg.org/akselmo/mdtree",
            "description": "Simple tree cli program, but prints it in Markdown instead, as nested list",
            "long_description": "Simple tree cli program, but prints it in Markdown instead, as nested list",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1161
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-22"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mecab",
            "portdir": "textproc/mecab",
            "version": "0.996",
            "license": "(GPL or LGPL or BSD)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://taku910.github.io/mecab/",
            "description": "yet another part-of-speech and morphological analyzer",
            "long_description": "MeCab is yet another part-of-speech and morphological analyzer. This port depends on MeCab base analyzer and a Japanese dictionary of eucjp encoding.",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "ipadic",
                "jumandic",
                "naistjdic",
                "sjis",
                "utf8"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mecab-base",
                        "mecab-ipadic"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "R-RcppMeCab",
                        "R-gibasa",
                        "senna"
                    ]
                }
            ]
        },
        {
            "name": "mecab-base",
            "portdir": "textproc/mecab-base",
            "version": "0.996",
            "license": "(GPL or LGPL or BSD)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://taku910.github.io/mecab/",
            "description": "yet another part-of-speech and morphological analyzer",
            "long_description": "The base analyzer of MeCab, yet another part-of-speech and morphological analyzer.",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "utf8only",
                "dartsclone",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libiconv"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py38-fugashi",
                        "py37-fugashi",
                        "py39-fugashi",
                        "py310-fugashi",
                        "py311-fugashi",
                        "py312-fugashi",
                        "py313-fugashi",
                        "cabocha",
                        "jdepp",
                        "kakarot",
                        "mecab",
                        "mecab-sjis",
                        "mecab-utf8",
                        "mecab-ipadic",
                        "mecab-ipadic-neologd",
                        "mecab-ipadic-sjis",
                        "mecab-jumandic",
                        "mecab-ipadic-utf8",
                        "mecab-jumandic-sjis",
                        "mecab-jumandic-utf8",
                        "mecab-naist-jdic",
                        "mecab-naist-jdic-sjis",
                        "mecab-naist-jdic-utf8"
                    ]
                }
            ]
        },
        {
            "name": "mecab-sjis",
            "portdir": "textproc/mecab",
            "version": "0.996",
            "license": "(GPL or LGPL or BSD)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://taku910.github.io/mecab/",
            "description": "yet another part-of-speech and morphological analyzer",
            "long_description": "MeCab is yet another part-of-speech and morphological analyzer. This port depends on MeCab base analyzer and a Japanese dictionary of sjis encoding.",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "ipadic",
                "jumandic",
                "naistjdic",
                "sjis",
                "utf8"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mecab-base",
                        "mecab-ipadic-sjis"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mecab-utf8",
            "portdir": "textproc/mecab",
            "version": "0.996",
            "license": "(GPL or LGPL or BSD)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://taku910.github.io/mecab/",
            "description": "yet another part-of-speech and morphological analyzer",
            "long_description": "MeCab is yet another part-of-speech and morphological analyzer. This port depends on MeCab base analyzer and a Japanese dictionary of utf8 encoding.",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "ipadic",
                "jumandic",
                "naistjdic",
                "unidic",
                "neologd",
                "sjis",
                "utf8"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mecab-base",
                        "mecab-ipadic-utf8"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py39-mecab-python3",
                        "py39-mecab",
                        "p5.26-mecab",
                        "py27-mecab-python3",
                        "py37-mecab",
                        "py37-mecab-python3",
                        "py38-mecab-python3",
                        "py38-mecab",
                        "groonga",
                        "jubatus",
                        "mecab-java",
                        "p5.28-mecab",
                        "p5.30-mecab",
                        "p5.32-mecab",
                        "p5.34-mecab",
                        "py313-mecab",
                        "py310-mecab-python3",
                        "py311-mecab-python3",
                        "py312-mecab-python3",
                        "py313-mecab-python3",
                        "rb-mecab",
                        "rb19-mecab",
                        "cabocha",
                        "kakarot"
                    ]
                }
            ]
        },
        {
            "name": "mecab-ipadic",
            "portdir": "textproc/mecab-ipadic",
            "version": "2.7.0-20070801",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://taku910.github.io/mecab/",
            "description": "ipadic of eucjp encoding for MeCab",
            "long_description": "ipadic of eucjp encoding for MeCab",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mecab-base"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "mecab"
                    ]
                }
            ]
        },
        {
            "name": "mecab-ipadic-neologd",
            "portdir": "textproc/mecab-ipadic-neologd",
            "version": "20150716",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/neologd/mecab-ipadic-neologd",
            "description": "Neologism dictionary for MeCab",
            "long_description": "mecab-ipadic-neologd is customized system dictionary for MeCab. This dictionary includes many neologisms (new word), which are extracted from many language resources on the Web. When you analyze the Web documents, it's better to use this system dictionary and default one (ipadic) together.",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "xz",
                        "libiconv",
                        "mecab-ipadic-utf8",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mecab-base"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mecab-ipadic-sjis",
            "portdir": "textproc/mecab-ipadic",
            "version": "2.7.0-20070801",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://taku910.github.io/mecab/",
            "description": "ipadic of sjis encoding for MeCab",
            "long_description": "ipadic of sjis encoding for MeCab",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mecab-base"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "mecab-sjis"
                    ]
                }
            ]
        },
        {
            "name": "mecab-jumandic",
            "portdir": "textproc/mecab-jumandic",
            "version": "7.0-20130310",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://taku910.github.io/mecab/",
            "description": "jumandic of eucjp encoding for MeCab",
            "long_description": "jumandic of eucjp encoding for MeCab",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "nkf",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mecab-base"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mecab-ipadic-utf8",
            "portdir": "textproc/mecab-ipadic",
            "version": "2.7.0-20070801",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://taku910.github.io/mecab/",
            "description": "ipadic of utf8 encoding for MeCab",
            "long_description": "ipadic of utf8 encoding for MeCab",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mecab-base"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "mecab-ipadic-neologd"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mecab-utf8",
                        "senna"
                    ]
                }
            ]
        },
        {
            "name": "mecab-jumandic-sjis",
            "portdir": "textproc/mecab-jumandic",
            "version": "7.0-20130310",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://taku910.github.io/mecab/",
            "description": "jumandic of sjis encoding for MeCab",
            "long_description": "jumandic of sjis encoding for MeCab",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "nkf",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mecab-base"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mecab-jumandic-utf8",
            "portdir": "textproc/mecab-jumandic",
            "version": "7.0-20130310",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://taku910.github.io/mecab/",
            "description": "jumandic of utf8 encoding for MeCab",
            "long_description": "jumandic of utf8 encoding for MeCab",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mecab-base"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "jdepp"
                    ]
                }
            ]
        },
        {
            "name": "mecab-naist-jdic",
            "portdir": "textproc/mecab-naist-jdic",
            "version": "0.6.3b-20111013",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sourceforge.jp/projects/naist-jdic/",
            "description": "naist-jdic of eucjp encoding for MeCab",
            "long_description": "naist-jdic of eucjp encoding for MeCab",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mecab-base"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "meld",
            "portdir": "textproc/meld",
            "version": "3.22.2",
            "license": "GPL-2+",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://meldmerge.org/",
            "description": "Visual diff and merge tool.",
            "long_description": "Meld is a visual diff and merge tool. You can compare two or three files and edit them in place (diffs update dynamically). You can compare two or three folders and launch file comparisons. You can browse and view a working copy from popular version control systems such such as CVS, Subversion, Bazaar-ng and Mercurial.",
            "active": true,
            "categories": [
                "devel",
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "x11",
                "quartz"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py312-distro",
                        "py312-setuptools",
                        "librsvg",
                        "makeicns",
                        "intltool",
                        "itstool",
                        "libxml2"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "glib2",
                        "shared-mime-info",
                        "desktop-file-utils",
                        "gtk3",
                        "gtksourceview4",
                        "python312",
                        "py312-cairo",
                        "py312-gobject3"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "yelp",
                        "gsettings-desktop-schemas",
                        "adwaita-icon-theme"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mecab-naist-jdic-sjis",
            "portdir": "textproc/mecab-naist-jdic",
            "version": "0.6.3b-20111013",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sourceforge.jp/projects/naist-jdic/",
            "description": "naist-jdic of eucjp encoding for MeCab",
            "long_description": "naist-jdic of eucjp encoding for MeCab",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mecab-base"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mecab-naist-jdic-utf8",
            "portdir": "textproc/mecab-naist-jdic",
            "version": "0.6.3b-20111013",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sourceforge.jp/projects/naist-jdic/",
            "description": "naist-jdic of eucjp encoding for MeCab",
            "long_description": "naist-jdic of eucjp encoding for MeCab",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mecab-base"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mgizapp",
            "portdir": "textproc/mgizapp",
            "version": "0.7.3.1",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://web.archive.org/web/20160306045236/http://www.kyloo.net/software/doku.php/mgiza:overview",
            "description": "a multi-threaded word alignment tool based on GIZA++",
            "long_description": "MGIZA++ is a multi-threaded word alignment tool based on GIZA++. It extends GIZA++ in multiple ways.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "boost176"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mime",
            "portdir": "textproc/mime",
            "version": "1.1",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://resnet.uoregon.edu/~gurney_j/jmpc/",
            "description": "library for decoding mime messages",
            "long_description": "library for decoding mime messages",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "misspell",
            "portdir": "textproc/misspell",
            "version": "0.3.4",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/client9/misspell",
            "description": "Correct commonly misspelled English words in source files",
            "long_description": "Correct commonly misspelled English words in source files. Correct commonly misspelled English words... quickly.",
            "active": true,
            "categories": [
                "devel",
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1161
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mkcatalog",
            "portdir": "textproc/mkcatalog",
            "version": "1.1",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://cvsweb.FreeBSD.org/ports/textproc/mkcatalog/",
            "description": "Maintenance utility for SGML catalog files",
            "long_description": "Maintenance utility for SGML catalog files",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "html",
                        "linuxdoc"
                    ]
                }
            ]
        },
        {
            "name": "mmencode",
            "portdir": "textproc/mmencode",
            "version": "2.7",
            "license": "Permissive",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "Translate to and from mail-oriented encoding formats",
            "long_description": "The mimencode program simply converts a byte stream into (or out of) one of the standard mail encoding formats defined by MIME, the proposed standard for internet multimedia mail formats. Such an encoding is necessary because binary data cannot be sent through the mail. The encodings understood by mimencode are preferable to the use of the uuencode/uudecode programs, for use in mail, in several respects that were important to the authors of MIME.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "moar",
            "portdir": "textproc/moar",
            "version": "1.31.8",
            "license": "FreeBSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "moor",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by moor",
            "long_description": "This port has been replaced by moor.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mosesdecoder",
            "portdir": "textproc/mosesdecoder",
            "version": "20121007",
            "license": "LGPL",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.statmt.org/moses/",
            "description": "a statistical machine translation system",
            "long_description": "Moses is a statistical machine translation system that allows you to automatically train translation models for any language pair. All you need is a collection of translated texts (parallel corpus). An efficient search algorithm finds quickly the highest probability translation among the exponential number of choices.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib",
                        "boost171"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "most",
            "portdir": "textproc/most",
            "version": "5.2.0",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.jedsoft.org/most/",
            "description": "powerful paging program",
            "long_description": "MOST is a powerful paging program for Unix, VMS, MSDOS, and win32 systems. Unlike other well-known paging programs most supports multiple windows and can scroll left and right. Why settle for less?",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "slang2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "msort",
            "portdir": "textproc/msort",
            "version": "8.53",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://billposer.org/Software/msort.html",
            "description": "Program for sorting files in sophisticated ways",
            "long_description": "msort is a program for sorting files in sophisticated ways. Records need not be single lines.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "tre",
                        "libuninum",
                        "libutf8proc",
                        "gettext"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "iwidgets",
                        "tk",
                        "tcl"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "multimarkdown",
            "portdir": "textproc/multimarkdown",
            "version": "6.7.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://fletcherpenney.net/multimarkdown/",
            "description": "turn minimally marked-up plain text into well formatted documents",
            "long_description": "MultiMarkdown, or MMD, is a tool to help turn minimally marked-up plain text into well formatted documents, including HTML, PDF (by way of LaTeX), OPML, or OpenDocument. MMD is a superset of the Markdown syntax, originally created by John Gruber. It adds multiple syntax features (tables, footnotes, and citations, to name a few), in addition to the various output formats listed above (Markdown only creates HTML). Additionally, it builds in “smart” typography for various languages (proper left- and right-sided quotes, for example).",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 2142
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "curl"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "tagainijisho",
                        "textmate2"
                    ]
                }
            ]
        },
        {
            "name": "muparserx",
            "portdir": "textproc/muparserx",
            "version": "4.0.12",
            "license": "BSD",
            "platforms": "darwin macosx",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/beltoforion/muparserx",
            "description": "A C++ Library for Parsing Expressions with Strings, Complex Numbers, Vectors, Matrices and more.",
            "long_description": "A C++ Library for Parsing Expressions with Strings, Complex Numbers, Vectors, Matrices and more.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "ra1nb0w",
                    "github": "ra1nb0w",
                    "ports_count": 151
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-20"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "orfeotoolbox",
                        "py310-orfeotoolbox",
                        "py311-orfeotoolbox",
                        "py312-orfeotoolbox",
                        "py313-orfeotoolbox",
                        "py314-orfeotoolbox",
                        "PothosCore"
                    ]
                }
            ]
        },
        {
            "name": "mythes",
            "portdir": "textproc/mythes",
            "version": "1.2.4",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://hunspell.github.io/",
            "description": "Thesaurus for LibreOffice.",
            "long_description": "Thesaurus for LibreOffice.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "audvare",
                    "github": "Tatsh",
                    "ports_count": 25
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "hunspell"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "libreoffice"
                    ]
                }
            ]
        },
        {
            "name": "naturaldocs",
            "portdir": "textproc/naturaldocs",
            "version": "1.52",
            "license": "AGPL-3",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.naturaldocs.org/",
            "description": "Documentation system for several programming languages",
            "long_description": "Natural Docs is an open-source documentation generator for multiple programming languages. You document your code in a natural syntax that reads like plain English. Natural Docs then scans your code and builds high-quality HTML documentation from it.",
            "active": true,
            "categories": [
                "devel",
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "augeas"
                    ]
                }
            ]
        },
        {
            "name": "neatroff",
            "portdir": "textproc/neatroff",
            "version": "20231125",
            "license": "ISC",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/aligrudi/neatroff",
            "description": "Neatroff is an implementation of troff typesetting system",
            "long_description": "Neatroff is an implementation of troff typesetting system in the C programming language",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1161
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ned",
            "portdir": "textproc/ned",
            "version": "1.3.3",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://github.com/nevdelap/ned",
            "description": "ned is like grep and ripgrep, but with powerful replace capabilities, but more powerful than sed, as it isn't restricted to line oriented editing.",
            "long_description": "ned is like grep and ripgrep, but with powerful replace capabilities, but more powerful than sed, as it isn't restricted to line oriented editing.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1161
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "neo-cowsay",
            "portdir": "textproc/neo-cowsay",
            "version": "2.0.4",
            "license": "Artistic-2",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Code-Hex/Neo-cowsay",
            "description": "cowsay is reborn. Neo Cowsay is written in Go.",
            "long_description": "cowsay is reborn. Neo Cowsay is written in Go.",
            "active": true,
            "categories": [
                "textproc",
                "games"
            ],
            "maintainers": [
                {
                    "name": "i0ntempest",
                    "github": "i0ntempest",
                    "ports_count": 351
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "asciidoctor",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "nkf",
            "portdir": "textproc/nkf",
            "version": "2.1.5",
            "license": "zlib",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://osdn.net/projects/nkf/",
            "description": "Network Kanji code conversion filter",
            "long_description": "Nkf is a yet another kanji code converter among networks, hosts and terminals. It converts input kanji code to a designated kanji output code. It currently recognizes ISO-2022-JP, Shift_JIS, EUC-JP, UTF-8, UTF-16 and UTF-32 automatically. Users, generally, need not set the input code explicitly.",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "p5.26-termextract",
                        "palmkit",
                        "crfpp",
                        "p5-termextract",
                        "p5.28-termextract",
                        "p5.30-termextract",
                        "p5.32-termextract",
                        "p5.34-termextract",
                        "mecab-jumandic-sjis",
                        "ptex-sfmacros",
                        "chasen-ipadic-sjis",
                        "chasen-ipadic-utf8",
                        "chasen-naist-jdic-sjis",
                        "chasen-naist-jdic-utf8",
                        "mecab-jumandic"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "a2ps-j"
                    ]
                }
            ]
        },
        {
            "name": "normalizeNumexp",
            "portdir": "textproc/normalizeNumexp",
            "version": "3.0.20140806",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/nullnull/normalizeNumexp",
            "description": "Numerical/Temporal expression normalizer",
            "long_description": "normalizeNumexp is a tool for normalizing numerical/temporal expression.",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "python27",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "pficommon",
                        "ux-trie"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocropus",
            "portdir": "textproc/ocropus",
            "version": "0.4-62bdc7b8be62",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://code.google.com/p/ocropus/",
            "description": "The OCRopus open source document analysis and OCR system",
            "long_description": "OCRopus is a state-of-the-art document analysis and OCR system, featuring pluggable layout analysis, pluggable character recognition, statistical natural language modeling, and multi-lingual capabilities.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "scons",
                        "clang-18"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "mercurial"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "sqlite3",
                        "giflib",
                        "iulib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "odt2txt",
            "portdir": "textproc/odt2txt",
            "version": "0.5",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/dstosberg/odt2txt",
            "description": "converts OpenOffice.org ODF text documents (.odt files) to plain text files (.txt files)",
            "long_description": "odt2txt converts OpenOffice.org ODF text documents (.odt files) to plain text files (.txt files)",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "",
                    "ports_count": 99
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib",
                        "libiconv"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "opencc",
            "portdir": "textproc/opencc",
            "version": "1.1.9",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/BYVoid/OpenCC",
            "description": "converts between Traditional Chinese and Simplified Chinese",
            "long_description": "Open Chinese Convert (OpenCC) is an open-source project for conversion between Traditional Chinese and Simplified Chinese, supporting character-level conversion, phrase-level conversion, variant conversion and regional idioms among Mainland China, Taiwan and Hong Kong.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 2142
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "marisa-trie"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "goldendict",
                        "squirrel-ime",
                        "librime",
                        "librime-devel"
                    ]
                }
            ]
        },
        {
            "name": "openjade",
            "portdir": "textproc/openjade",
            "version": "1.3.2",
            "license": "MIT",
            "platforms": "darwin freebsd",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://openjade.sourceforge.net/",
            "description": "James Clark’s implementation of DSSSL",
            "long_description": "OpenJade is an implementation of ISO/IEC 10179:1996 standard DSSSL language.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "tlockhart1976",
                    "github": "lockhart",
                    "ports_count": 27
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "opensp",
                        "xmlcatmgr"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.26-sgmlspm",
                        "p5.28-sgmlspm",
                        "p5.30-sgmlspm",
                        "p5.32-sgmlspm",
                        "p5.34-sgmlspm",
                        "docbook-utils"
                    ]
                }
            ]
        },
        {
            "name": "opensp",
            "portdir": "textproc/opensp",
            "version": "1.5.2",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://openjade.sourceforge.net",
            "description": "Collection of SGML/XML tools",
            "long_description": "OpenSP is a collection of SGML/XML tools that has forked from James Clark's SP suite. These tools area used to parse, validate and normalize SGML and XML files.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.26-sgml-parser-opensp",
                        "p5.26-sgmlspm",
                        "libofx",
                        "p5.28-sgml-parser-opensp",
                        "p5.30-sgml-parser-opensp",
                        "p5.32-sgml-parser-opensp",
                        "p5.34-sgml-parser-opensp",
                        "p5.28-sgmlspm",
                        "p5.30-sgmlspm",
                        "p5.32-sgmlspm",
                        "p5.34-sgmlspm",
                        "linuxdoc-tools",
                        "openjade"
                    ]
                }
            ]
        },
        {
            "name": "pandoc-citeproc",
            "portdir": "textproc/pandoc-citeproc",
            "version": "0.17.0.2",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jgm/pandoc-citeproc",
            "description": "Library and executable for using citeproc with pandoc",
            "long_description": "The pandoc-citeproc executable can be used as a filter with pandoc to resolve and format citations using a bibliography file and a CSL stylesheet. It can also be used (with --bib2yaml or --bib2json options) to convert a bibliography to a YAML format that can be put directly into a pandoc markdown document or to CSL JSON. Bibliographies can be in any of several formats, but bibtex and biblatex are the best supported.",
            "active": true,
            "categories": [
                "textproc",
                "haskell"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cctools",
                        "openssl",
                        "stack",
                        "file",
                        "grep",
                        "gsed",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "pangoxsl",
            "portdir": "textproc/pangoxsl",
            "version": "1.6.0.3",
            "license": "LGPL",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://pangopdf.sourceforge.net",
            "description": "Extends Pango with additional XSL properties.",
            "long_description": "PangoXSL is a supplementary library that supports some additional PangoAttribute types corresponding to XSL properties.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "automake",
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "pango"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "xmlroff"
                    ]
                }
            ]
        },
        {
            "name": "par",
            "portdir": "textproc/par",
            "version": "1.52",
            "license": "Permissive",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.nicemice.net/par/",
            "description": "paragraph reflow for email",
            "long_description": "paragraph reflow for email",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "qbarnes",
                    "github": "qbarnes",
                    "ports_count": 2
                }
            ],
            "variants": [
                "i18n",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        }
    ]
}