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=30",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=28",
"results": [
{
"name": "docbook-sgml-4.2",
"portdir": "textproc/docbook-sgml-4.2",
"version": "4.2",
"license": "MIT and Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.docbook.org/sgml/4.2/",
"description": "Version 4.2 of the DocBook SGML DTDs",
"long_description": "Version 4.2 of the DocBook SGML DTDs, which provide a structured, semantic markup format for books and documentation, especially for computer hardware and software.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "fgp",
"github": "",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"iso8879",
"xmlcatmgr"
]
},
{
"type": "run",
"ports": [
"docbook-dsssl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"docbook-utils"
]
}
]
},
{
"name": "docbook-dsssl",
"portdir": "textproc/docbook-dsssl",
"version": "1.79",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://docbook.sf.net/",
"description": "The docbook DSSSL stylesheets",
"long_description": "The docbook DSSSL stylesheets",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"xmlcatmgr"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"docbook-utils"
]
},
{
"type": "run",
"ports": [
"docbook-sgml-4.2"
]
}
]
},
{
"name": "discount",
"portdir": "textproc/discount",
"version": "3.0.1.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pell.portland.or.us/~orc/Code/discount/",
"description": "C implementation of the Markdown markup language",
"long_description": "C implementation of the Markdown markup language.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 84
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pdfpc"
]
}
]
},
{
"name": "diffr",
"portdir": "textproc/diffr",
"version": "0.1.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mookid/diffr",
"description": "Yet another diff highlighting tool",
"long_description": "Reviewing changes involves reading diffs. Sometimes, a line-oriented presentation of changes is not precise enough, especially when changes involve long lines or very similar consecutive lines. This program processes such diffs, and outputs them (in the console) with additional diff information on top of the unified diff format, using text attributes. It works hunk by hunk, recomputing the diff on a word-by-word basis.",
"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"
]
},
{
"type": "run",
"ports": [
"less"
]
}
],
"depends_on": []
},
{
"name": "diffnav",
"portdir": "textproc/diffnav",
"version": "0.11.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dlvhdr/diffnav",
"description": "A git diff pager based on delta but with a file tree, à la GitHub.",
"long_description": "A git diff pager based on delta but with a file tree, à la GitHub.",
"active": true,
"categories": [
"devel",
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "diff-so-fancy",
"portdir": "textproc/diff-so-fancy",
"version": "1.4.10",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/so-fancy/diff-so-fancy",
"description": "good-lookin' diffs",
"long_description": "diff-so-fancy strives to make your diffs human readable instead of machine readable. This helps improve code quality and helps you spot defects faster.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "diction",
"portdir": "textproc/diction",
"version": "1.11",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/diction/",
"description": "GNU diction and style",
"long_description": "This is the GNU diction and style, free implementations of old standard unix commands. For some reason, many modern systems lack them. Diction prints wordy and commonly misused phrases. Style analyses surface characteristics of a document, e.g. sentence length and various readability measures.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "dict",
"portdir": "textproc/dict",
"version": "1.13.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.dict.org/",
"description": "Dictionary Server Protocol (RFC2229) client and server",
"long_description": "The Dictionary Server Protocol (DICT) is a TCP transaction based query/response protocol that allows a client to access dictionary definitions from a set of natural language dictionary databases.",
"active": true,
"categories": [
"textproc",
"spelling"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"libtool",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libmaa"
]
}
],
"depends_on": []
},
{
"name": "deff",
"portdir": "textproc/deff",
"version": "0.2.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/flamestro/deff",
"description": "interactive, side-by-side file review for git diffs",
"long_description": "deff is a Rust TUI: interactive, side-by-side file review for git diffs with per-file navigation, vertical and horizontal scrolling, syntax highlighting, and added/deleted line tinting.",
"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": "dblatex",
"portdir": "textproc/dblatex",
"version": "0.3.12",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dblatex.sourceforge.net",
"description": "DocBook to LaTeX Converter",
"long_description": "Dblatex transforms a DocBook XML/SGML document to LaTeX. Once transformed into LaTeX, standard LaTeX tools are used to produce DVI, Postcript or PDF files. dblatex tries to hide as much as possible the latex compiling stuff by providing a single clean script to produce directly DVI, PostScript and PDF output. The actual output rendering is done not only by the XSL stylesheets transformation, but also by a dedicated LaTeX package. The goal is to allow a deep LaTeX customisation without changing the XSL stylesheets. Post-processing is done by Python, to make publication faster, convert the images if needed, and do the whole compilation.",
"active": true,
"categories": [
"textproc",
"tex"
],
"maintainers": [
{
"name": "cal",
"github": "neverpanic",
"ports_count": 60
}
],
"variants": [
"mactex"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"texlive-latex-extra",
"texlive-latex-recommended",
"texlive-math-science",
"docbook-xml",
"ImageMagick",
"docbook-xsl-nons",
"dejavu-fonts",
"python310",
"docbook-xml-5.0"
]
}
],
"depends_on": []
},
{
"name": "dbacl",
"portdir": "textproc/dbacl",
"version": "1.14",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.lbreyer.com/dbacl.html",
"description": "dbacl is a digramic Bayesian text classifier",
"long_description": "dbacl is a digramic Bayesian text classifier. Given some text, it calculates the posterior probabilities that the input resembles one of any number of previously learned document collections.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"readline",
"slang2"
]
}
],
"depends_on": []
},
{
"name": "datamash",
"portdir": "textproc/datamash",
"version": "1.9",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/datamash/",
"description": "Datamash is a command-line statistical tool.",
"long_description": "GNU datamash is a command-line program which performs basic numeric, textual and statistical operations on input textual data files.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "aeioudev",
"github": "aeiouaeiouaeiouaeiouaeiouaeiou",
"ports_count": 10
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "dashing",
"portdir": "textproc/dashing",
"version": "20191217",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/technosophos/dashing",
"description": "Generate Dash documentation from HTML files",
"long_description": "Generate Dash documentation from HTML files",
"active": true,
"categories": [
"devel",
"textproc"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 162
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "dasel",
"portdir": "textproc/dasel",
"version": "3.4.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://daseldocs.tomwright.me",
"description": "Query and update JSON, TOML, YAML and XML from the command line.",
"long_description": "Dasel (short for data-selector) allows you to query and modify data structures using selector strings. Comparable to jq / yq, but supports JSON, YAML, TOML and XML with zero runtime dependencies.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "daisydiff",
"portdir": "textproc/daisydiff",
"version": "1.2",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/daisydiff/",
"description": "Daisy Diff compares HTML files.",
"long_description": "Daisy Diff is a Java library that diffs (compares) HTML files. It highlights added and removed words and annotates changes to the styling.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "run",
"ports": [
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "cwdiff",
"portdir": "textproc/cwdiff",
"version": "0.4.0",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/junghans/cwdiff",
"description": "A script that wraps wdiff to support directories and colorize the output",
"long_description": "A script that wraps wdiff to support directories and colorize the output",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"wdiff"
]
}
],
"depends_on": []
},
{
"name": "cuneiform",
"portdir": "textproc/cuneiform",
"version": "1.1.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/cuneiform-linux",
"description": "Cuneiform is an OCR system with layout analysis.",
"long_description": "Cuneiform is an OCR system originally developed and open sourced by Cognitive technologies. In addition to text recognition it also does layout analysis and text format recognition. Cuneiform supports several languages.",
"active": true,
"categories": [
"graphics",
"textproc"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ImageMagick"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-djvubind",
"py36-djvubind"
]
}
]
},
{
"name": "csvtk",
"portdir": "textproc/csvtk",
"version": "0.36.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/shenwei356/csvtk",
"description": "A cross-platform, efficient and practical CSV/TSV toolkit in Golang",
"long_description": "A cross-platform, efficient and practical CSV/TSV toolkit in Golang",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "austin",
"github": "halostatue",
"ports_count": 21
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "csvlens",
"portdir": "textproc/csvlens",
"version": "0.15.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/YS-L/csvlens",
"description": "Command line csv viewer",
"long_description": "Command line csv viewer",
"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": "csview",
"portdir": "textproc/csview",
"version": "1.3.4",
"license": "(MIT or Apache-2)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wfxr/csview",
"description": "Pretty and fast csv viewer for cli with cjk/emoji support.",
"long_description": "Pretty and fast csv viewer for cli with cjk/emoji support.",
"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": "csv2xml",
"portdir": "textproc/csv2xml",
"version": "0.6",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://csv2xml.sourceforge.net/",
"description": "A simple csv to xml converter.",
"long_description": "A simple csv to xml converter.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "cpi00",
"portdir": "textproc/cpi00",
"version": "0.0.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/cpi00",
"description": "The Compressed Permuterm Index",
"long_description": "cpi00 is an implementation of the compressed permuterm index. This is only admitted for non-profit purpose, NEVER USE for commercial products.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"python27",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "cowsay",
"portdir": "textproc/cowsay",
"version": "3.8.4",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cowsay-org/cowsay",
"description": "Configurable talking characters in ASCII art",
"long_description": "Configurable talking characters in ASCII art",
"active": true,
"categories": [
"textproc",
"amusements",
"games"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "convertlit",
"portdir": "textproc/convertlit",
"version": "1.8",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.convertlit.com/",
"description": "converts Microsoft Reader eBooks into open format",
"long_description": "Convert LIT (clit) converts eBooks in Microsoft Reader format into open format for use with software or devices which are not directly compatible with Microsoft's Reader.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"libtommath"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"ebook-tools"
]
}
]
},
{
"name": "consodoc",
"portdir": "textproc/consodoc",
"version": "1.0.0",
"license": "unknown",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20100213140022/http://consodoc.com/",
"description": "Consodoc publishing server: XML to beautiful documents",
"long_description": "Consodoc is a system which automates XML publishing. The base use case is converting XML to beautiful PDF through TeXML and LaTeX, but Consodoc is adaptable to other processes as well.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "run",
"ports": [
"scons",
"texml"
]
}
],
"depends_on": []
},
{
"name": "colout",
"portdir": "textproc/colout",
"version": "1.1",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nojhan.github.io/colout/",
"description": "Color Up Arbitrary Command Ouput",
"long_description": "colout read lines of text stream on the standard input and output characters matching a given regular expression PATTERN in given COLOR and STYLE.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pygments",
"py314-babel",
"python314"
]
}
],
"depends_on": []
},
{
"name": "colorsvn",
"portdir": "textproc/colorsvn",
"version": "0.3.3",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://colorsvn.tigris.org",
"description": "colorsvn is the Subversion output colorizer",
"long_description": "colorsvn is the Subversion output colorizer. Colorsvn was extracted from kde-sdk and was extended with build process and configuration.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"subversion"
]
}
],
"depends_on": []
},
{
"name": "colorer",
"portdir": "textproc/colorer",
"version": "take5.be5",
"license": "MPL-1.1 and GPL-2 and LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://colorer.sourceforge.net/",
"description": "A library that provides source text syntax highlighting services",
"long_description": "Colorer take5 is a syntax highlighting and text parsing library, that provides services of text parsing in host editor systems in real-time and transforming results into colored text. Result information allows to search and build outlined lists of functions, structures, and to search and indent programming language constructions (brackets, paired tags).",
"active": true,
"categories": [
"devel",
"textproc"
],
"maintainers": [
{
"name": "ryandesign",
"github": "",
"ports_count": 100
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"php53-colorer"
]
}
]
},
{
"name": "colordiff",
"portdir": "textproc/colordiff",
"version": "1.0.22",
"license": "GPL-2+",
"platforms": "any",
"epoch": 20090422,
"replaced_by": null,
"homepage": "https://www.colordiff.org",
"description": "Color-highlighted diff(1) output",
"long_description": "The Perl script colordiff is a wrapper for diff(1) and produces the same output but with pretty 'syntax' highlighting. Colour schemes can be customized.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "code-minimap",
"portdir": "textproc/code-minimap",
"version": "0.6.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wfxr/code-minimap",
"description": "A high performance code minimap renderer",
"long_description": "This tool is for generating text minimaps at speed. You can use it to implement IDE-like minimap plugin for a terminal text editor, minimap.vim for example.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "",
"github": "foamkeen",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "cocot",
"portdir": "textproc/cocot",
"version": "20080315",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://vmi.jp/software/cygwin/cocot.html",
"description": "COde COnverter on Tty",
"long_description": "COde COnverter on Tty",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libiconv"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"jnethack"
]
}
]
},
{
"name": "cmph",
"portdir": "textproc/cmph",
"version": "2.0.2",
"license": "(LGPL or MPL-1.1)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cmph.sourceforge.net/",
"description": "C Minimal Perfect Hashing Library",
"long_description": "A perfect hash function maps a static set of n keys into a set of m integer numbers without collisions, where m is greater than or equal to n. If m is equal to n, the function is called minimal.",
"active": true,
"categories": [
"devel",
"textproc"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "cmconvert",
"portdir": "textproc/cmconvert",
"version": "v1.9.6",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/catap/cmconvert",
"description": "Converts GPX files with GPS coordinates into into CacheMate PDB files",
"long_description": "Converts Geocaching.com GPX files into CacheMate PDB files, so that they may be used by the CacheMate software for PalmOS.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "thomas+darwinports",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libzzip",
"expat"
]
}
],
"depends_on": []
},
{
"name": "cicada",
"portdir": "textproc/cicada",
"version": "0.3.5",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://att-astrec.nict.go.jp/product/cicada/",
"description": "a hypergraph-based toolkit for statistical machine translation",
"long_description": "a hypergraph-based toolkit for statistical machine translation",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clang22",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gfortran",
"mpich",
"openmpi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py27-docutils",
"py27-pygments",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"expgram",
"mpich-clang18",
"boost171",
"icu58"
]
}
],
"depends_on": []
},
{
"name": "cloc",
"portdir": "textproc/cloc",
"version": "2.08",
"license": "(Artistic-1 or GPL-2)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/AlDanial/cloc",
"description": "counts lines of source code",
"long_description": "cloc counts blank lines, comment lines, and physical lines of source code in many programming languages. Given two versions of a code base, cloc can compute differences in blank, comment, and source lines.",
"active": true,
"categories": [
"devel",
"textproc"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"perl5.34",
"p5.34-algorithm-diff",
"p5.34-digest-md5",
"p5.34-parallel-forkmanager",
"p5.34-regexp-common"
]
}
],
"depends_on": []
},
{
"name": "chordii",
"portdir": "textproc/chordii",
"version": "4.5.3",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.vromans.org/johan/projects/Chordii/",
"description": "Produce a professional looking PostScript sheet-music from an ASCII file containing lyrics and chords information.",
"long_description": "chordii produces a PostScript document from a lyrics file containing chord indications and chorus delimiters. The document produced contains the lyrics of a song, with the guitar chords appearing above the right words. A representation of all chords used in the song is printed at the bottom of the last page.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 106
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "choose",
"portdir": "textproc/choose",
"version": "1.3.7",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/theryangeary/choose",
"description": "A human-friendly and fast alternative to cut and (sometimes) awk",
"long_description": "A human-friendly and fast alternative to cut and (sometimes) awk. The awk command is not ideal for rapid shell use, with its requisite quoting of a line wrapped in curly braces, even for the simplest of programs. Likewise, cut is far from ideal for rapid shell use, because of its confusing syntax. Field separators and ranges are just plain difficult to get right on the first try. Hence choose. It is not meant to be a drop-in or complete replacement for either of the aforementioned tools, but rather a simple and intuitive tool to reach for when the basics of awk or cut will do, but the overhead of getting them to behave should not be necessary.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1053
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "chmlib",
"portdir": "textproc/chmlib",
"version": "0.40",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.jedrea.com/chmlib/",
"description": "A library for dealing with Microsoft ITSS/CHM files",
"long_description": "chmlib is a small library designed for accessing Microsoft ITSS files. The ITSS file format is used for Microsoft Html Help files (.chm), which have been the predominant medium for software documentation from Microsoft during the past several years.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-chm",
"kchmviewer",
"okular",
"py312-chm",
"xchm"
]
},
{
"type": "run",
"ports": [
"py27-chm2pdf"
]
}
]
},
{
"name": "chmdump",
"portdir": "textproc/chmdump",
"version": "20030521",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.russotto.net/chm/",
"description": "a Microsoft HTML Help (.CHM) file dumper.",
"long_description": "A tool that dumps out all the files in a Microsoft HTML Help (.CHM) file.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "chef",
"portdir": "textproc/chef",
"version": "19930426",
"license": "none",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mysite.verizon.net/ebrowne72/chef/",
"description": "trunsletes inpoot text intu sveedeesh",
"long_description": "trunsletes inpoot text intu sveedeesh",
"active": true,
"categories": [
"textproc",
"amusements"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "chasen-naist-jdic-utf8",
"portdir": "textproc/chasen-naist-jdic-utf8",
"version": "0.4.3",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sourceforge.jp/projects/naist-jdic/",
"description": "NAIST Japanese dictionary of UTF-8 encoding for ChaSen",
"long_description": "NAIST Japanese dictionary of UTF-8 encoding for ChaSen",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [
"dartsclone"
],
"dependencies": [
{
"type": "build",
"ports": [
"nkf",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"chasen-base"
]
}
],
"depends_on": []
},
{
"name": "chasen-naist-jdic-sjis",
"portdir": "textproc/chasen-naist-jdic-sjis",
"version": "0.4.3",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sourceforge.jp/projects/naist-jdic/",
"description": "NAIST Japanese dictionary of Shift-JIS encoding for ChaSen",
"long_description": "NAIST Japanese dictionary of Shift-JIS encoding for ChaSen",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [
"dartsclone"
],
"dependencies": [
{
"type": "build",
"ports": [
"nkf",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"chasen-base"
]
}
],
"depends_on": []
},
{
"name": "chasen-naist-jdic",
"portdir": "textproc/chasen-naist-jdic",
"version": "0.4.3",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sourceforge.jp/projects/naist-jdic/",
"description": "NAIST Japanese dictionary of EUC-JP encoding for ChaSen",
"long_description": "NAIST Japanese dictionary of EUC-JP encoding for ChaSen",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [
"dartsclone"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"chasen-base"
]
}
],
"depends_on": []
},
{
"name": "chasen-ipadic-utf8",
"portdir": "textproc/chasen-ipadic-utf8",
"version": "2.7.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sourceforge.jp/projects/ipadic/",
"description": "IPA dictionary of UTF-8 encoding for ChaSen",
"long_description": "IPA dictionary of UTF-8 encoding for ChaSen",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [
"dartsclone"
],
"dependencies": [
{
"type": "build",
"ports": [
"nkf",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"chasen-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"chasen"
]
}
]
},
{
"name": "chasen-ipadic-sjis",
"portdir": "textproc/chasen-ipadic-sjis",
"version": "2.7.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sourceforge.jp/projects/ipadic/",
"description": "IPA dictionary of Shift-JIS encoding for ChaSen",
"long_description": "IPA dictionary of Shift-JIS encoding for ChaSen",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [
"dartsclone"
],
"dependencies": [
{
"type": "build",
"ports": [
"nkf",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"chasen-base"
]
}
],
"depends_on": []
},
{
"name": "chasen-ipadic",
"portdir": "textproc/chasen-ipadic",
"version": "2.7.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sourceforge.jp/projects/ipadic/",
"description": "IPA dictionary of EUC-JP encoding for ChaSen",
"long_description": "IPA dictionary of EUC-JP encoding for ChaSen",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [
"dartsclone"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"chasen-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"chasen"
]
}
]
},
{
"name": "chasen-base",
"portdir": "textproc/chasen-base",
"version": "2.3.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "http://chasen-legacy.sourceforge.jp/",
"description": "Japanese morphological analysis system",
"long_description": "The base analyzer of ChaSen, Japanese morphological analysis system.",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [
"dartsclone",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"darts",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"chasen",
"chasen-ipadic",
"chasen-ipadic-sjis",
"chasen-ipadic-utf8",
"chasen-naist-jdic",
"chasen-naist-jdic-sjis",
"chasen-naist-jdic-utf8"
]
}
]
},
{
"name": "chasen",
"portdir": "textproc/chasen",
"version": "2.3.3",
"license": "BSD",
"platforms": "any",
"epoch": 1,
"replaced_by": null,
"homepage": "http://chasen-legacy.sourceforge.jp/",
"description": "Japanese morphological analysis system",
"long_description": "ChaSen is a tool to analyze a text according to a set of dictionaries that specifies grammar, part of speech of words, and so on. This port depends on ChaSen base analyzer and a Japanese dictionary.",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [
"eucjp",
"utf8",
"sjis",
"ipadic",
"naistjdic"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"chasen-base",
"chasen-ipadic",
"chasen-ipadic-utf8"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-text-chasen",
"p5.28-text-chasen",
"p5.30-text-chasen",
"p5.32-text-chasen",
"p5.34-text-chasen",
"seekanser"
]
}
]
},
{
"name": "cgrc",
"portdir": "textproc/cgrc",
"version": "2.0.4",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/carlonluca/cgrc",
"description": "Configurable terminal text formatter",
"long_description": "cgrc formats text from stdin according to custom configuration files and outputs the result with ANSI escape codes to stdout. Configuration files includes a set of regular expressions with the related format to be used to the match and the captures.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "carlon.luca",
"github": "carlonluca",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "cfonts",
"portdir": "textproc/cfonts",
"version": "1.3.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/DominikWilkowski/cfonts",
"description": "Sexy ANSI fonts for the console",
"long_description": "This is a silly little command line tool for sexy fonts in the console. Give your cli some love.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "",
"github": "dominikwilkowski",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
}
]
}