{"count":51638,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=527","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=525","results":[{"name":"relames","portdir":"textproc/relames","version":"20060319","license":"unknown","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://msv.dev.java.net/","description":"Multi-Schema XML Validator to validate XML documents","long_description":"The Sun Multi-Schema XML Validator (MSV) is a Java technology tool to validate XML documents against several kinds of XML schemata. It supports RELAX NG, RELAX Namespace, RELAX Core, TREX, XML DTDs, and a subset of XML Schema Part 1.","active":true,"categories":["textproc"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"extract","ports":["unzip"]},{"type":"run","ports":["kaffe"]}],"depends_on":[]},{"name":"recoll","portdir":"textproc/recoll","version":"1.31.6","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.lesbonscomptes.com/recoll/","description":"Desktop full text search","long_description":"Recoll is a desktop search tool based on Xapian","active":true,"categories":["textproc"],"maintainers":[{"name":"jf","github":"medoc92","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14","pkgconfig"]},{"type":"lib","ports":["zlib","xapian-core","aspell","libiconv","qt5-qtbase","qt5-qtwebkit"]},{"type":"run","ports":["python37","py37-lxml","antiword","unrtf","poppler","unzip"]}],"depends_on":[]},{"name":"recode","portdir":"textproc/recode","version":"3.7.15","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rrthomas/recode","description":"charset conversion program","long_description":"This recode program has the purpose of converting files between various character sets and usages. When exact transliterations are not possible, as it is often the case, the program may get rid of the offending characters or fall back on approximations.","active":true,"categories":["textproc"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","python313"]},{"type":"lib","ports":["gettext","libiconv"]},{"type":"test","ports":["py313-cython"]}],"depends_on":[{"type":"lib","ports":["fortune-mod"]},{"type":"run","ports":["maxima","maxima-devel"]}]},{"name":"rbmake","portdir":"textproc/rbmake","version":"1.2","license":"Artistic-1 and Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://rbmake.sourceforge.net/","description":"Book maker for the Rocket eBook.","long_description":"Rbmake is a book maker for the Rocket eBook. It consists of a set of commandline tools that assemble or disassemble .rb files -- the book format that is native to the ReB. The C code also contains a library of routines that can be linked into other applications.","active":true,"categories":["textproc"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","pcre","libjpeg-turbo","libpng","libxml2"]}],"depends_on":[]},{"name":"rarian","portdir":"textproc/rarian","version":"0.8.6","license":"GPL-2+ and LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rarian.freedesktop.org","description":"OMF help system.","long_description":"Rarian manages documentation metadata as specified by the Open Source Metadata Framework (OMF) and provides a simple API to allow help browsers to find, sort and search the document catalog. It is designed to be a replacement for scrollkeeper and will also be able to communicate with catalog servers on the Net to search for documents which are not on the local system.","active":true,"categories":["textproc","gnome"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["tinyxml2"]},{"type":"run","ports":["util-linux","libxslt"]}],"depends_on":[{"type":"build","ports":["teg","pioneers"]},{"type":"lib","ports":["gconf-editor","gnomeicu","tempo","agave","gnome-chemistry-utils","gelide","gnucash-docs","conglomerate","etherape","xchat-gnome","gnotime","oregano"]},{"type":"run","ports":["gnome-doc-utils"]}]},{"name":"qpdf","portdir":"textproc/qpdf","version":"12.3.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://qpdf.sourceforge.net/","description":"content-preserving PDF transformation system","long_description":"QPDF is a command-line program that does structural, content-preserving transformations on PDF files.","active":true,"categories":["textproc","pdf"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["debug","gnutls","openssl","zopfli","universal"],"dependencies":[{"type":"build","ports":["cmake","perl5","clang-21"]},{"type":"lib","ports":["libjpeg-turbo","libxml2","libxslt","zlib","zopfli","gnutls"]},{"type":"test","ports":["tiff","ghostscript"]}],"depends_on":[{"type":"lib","ports":["py39-pikepdf","py310-pikepdf","py311-pikepdf","py312-pikepdf","py313-pikepdf","py314-pikepdf","py38-pikepdf","py37-pikepdf","ocrmypdf"]},{"type":"run","ports":["auto-multiple-choice","auto-multiple-choice-devel"]}]},{"name":"pylize","portdir":"textproc/pylize","version":"1.3b","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.chrisarndt.de/en/software/pylize/","description":"pylize is a presentation generation tool","long_description":"pylize is a Python script that makes the creation of on-screen presentations a matter of a few minutes. It generates a template master document, which you can edit with your favourite text or HTML editor. The master document is then processed by pylize to generate HTML files for every slide plus a file for the table of contents. You can view the presentation with any CSS-capable webbrowser.","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python27"]},{"type":"run","ports":["py27-empy","py27-htmlgen"]}],"depends_on":[]},{"name":"pxsl-tools","portdir":"textproc/pxsl-tools","version":"1.0.1","license":"GPL-2","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://github.com/tmoertel/pxsl-tools","description":"A convenient shorthand for writing markup-heavy XML documents.","long_description":"PXSL (\"pixel\") is a convenient shorthand for writing markup-heavy XML documents. It provides XML authors and programmers with a simple, concise syntax that they can use to create XML documents. For more advanced users, PXSL offers customizable shortcuts and sophisticated refactoring tools like functional macros that can markedly reduce the size and complexity of markup-dense XML documents.","active":true,"categories":["textproc","xml"],"maintainers":[{"name":"snc","github":"nerdling","ports_count":157}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","stack"]}],"depends_on":[]},{"name":"pugixml","portdir":"textproc/pugixml","version":"1.15","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/zeux/pugixml","description":"C++ Library for XML processing","long_description":"C++ library for creating and manipulating XML DOMs. Features: efficient parsing of XML, XPath 1.0 support, full Unicode support.","active":true,"categories":["textproc"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-17"]}],"depends_on":[{"type":"build","ports":["liblsl"]},{"type":"lib","ports":["avogadrolibs","gnss-sdr","gnss-sdr-devel","assimp","assimp_tools","mkvtoolnix-legacy","mkvtoolnix-devel","mkvtoolnix","qt64-qt3d","qt67-qt3d","qt68-qt3d","qt69-qt3d","darktable-devel","darktable","mame","ismrmrd","paraview","osl","qt610-qt3d","ogre","qt6-qt3d","photoqt"]}]},{"name":"psbind","portdir":"textproc/psbind","version":"20090315","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://conway.bostoncoop.net/~ccshan/wiki/psbind/","description":"psbind is a smarter psnup","long_description":"psbind examines the margins in a PostScript document and rearranges the pages to fit them onto paper efficiently. It outputs a transformed PostScript document.","active":true,"categories":["textproc","print"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-15"]},{"type":"run","ports":["a2ps","ghostscript","libpaper"]}],"depends_on":[]},{"name":"proselint","portdir":"textproc/proselint","version":"0.14.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://proselint.com/","description":"A linter for English prose","long_description":"A linter for English prose","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","clang-18","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["py314-click","python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[]},{"name":"po4a","portdir":"textproc/po4a","version":"0.74","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://po4a.org/","description":"framework to translate documentation and other materials","long_description":"The po4a (PO for anything) project goal is to ease translations (and more interestingly, the maintenance of translations) using gettext tools on areas where they were not expected like documentation.","active":true,"categories":["textproc"],"maintainers":[],"variants":["perl5_28","perl5_30","perl5_32","perl5_34","universal"],"dependencies":[{"type":"build","ports":["clang-17","libxslt","p5.34-data-dumper","p5.34-extutils-manifest","p5.34-file-path","p5.34-getopt-long","p5.34-html-parser","p5.34-module-build","p5.34-parent","p5.34-pathtools","p5.34-text-parsewords","docbook-xml-4.1.2","docbook-xml-4.2","docbook-xml-4.3","docbook-xml-4.4","docbook-xml-4.5","docbook-xml-5.0","docbook-xsl-nons","docbook-xsl-ns"]},{"type":"lib","ports":["perl5.34","p5.34-locale-gettext","p5.34-pod-parser","p5.34-sgml-parser-opensp","p5.34-sgmlspm","p5.34-term-readkey","p5.34-text-wrapi18n","p5.34-unicode-linebreak","p5.34-yaml-tiny","perl5"]}],"depends_on":[{"type":"build","ports":["bibletime","mkvtoolnix-legacy","mkvtoolnix-devel","mkvtoolnix","darktable-devel","darktable"]}]},{"name":"pmw","portdir":"textproc/pmw","version":"5.33","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://philiphazel.github.io/pmw/","description":"music typesetting processor generating PostScript","long_description":"Philips Music Writer (PMW) is a computer program for high quality music typesetting generating PostScript from textfiles.","active":true,"categories":["textproc","audio"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]}],"depends_on":[]},{"name":"pinfo","portdir":"textproc/pinfo","version":"0.6.13","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/baszoetekouw/pinfo","description":"Console-based info reader","long_description":"Console-based info reader. pinfo is a hypertext info file viewer with a user interface similar to lynx. It is based on curses/ncurses and can handle info pages as well as man pages. It also features regexp searching and user-defined colors/keys.","active":true,"categories":["textproc"],"maintainers":[{"name":"master","github":"","ports_count":2}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","libtool","pkgconfig","texinfo","autoconf","automake","gettext"]},{"type":"lib","ports":["readline","gettext-runtime","ncurses"]}],"depends_on":[]},{"name":"pialign","portdir":"textproc/pialign","version":"0.2.5","license":"CPL-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.phontron.com/pialign/","description":"Phrasal ITG Aligner","long_description":"pialign is a package that allows you to create a phrase table and word alignments from an unaligned parallel corpus. It is unlike other unsupervised word alignment tools in that it is able to create a phrase table using a fully statistical model, no heuristics. As a result, it is able to build phrase tables for phrase-based machine translation that achieve competitive results but are only a fraction of the size of those created with heuristic methods.","active":true,"categories":["textproc"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-15"]},{"type":"lib","ports":[null]},{"type":"run","ports":[null]}],"depends_on":[]},{"name":"pdftohtml","portdir":"textproc/pdftohtml","version":"0.40a","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pdftohtml.sourceforge.net/","description":"pdf to html converter based on xpdf.","long_description":"pdf to html converter based on xpdf.","active":true,"categories":["textproc"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]}],"depends_on":[]},{"name":"pdftk-java","portdir":"textproc/pdftk-java","version":"3.3.3","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/pdftk-java/pdftk","description":"A port of pdftk into java","long_description":"A port of pdftk into java","active":true,"categories":["graphics","textproc","java","pdf"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["apache-ant","clang-16"]},{"type":"lib","ports":["bcprov","commons-lang3","openjdk11"]}],"depends_on":[]},{"name":"pdftk","portdir":"textproc/pdftk","version":"2.02","license":"none","platforms":"darwin","epoch":0,"replaced_by":"pdftk-java","homepage":"https://www.macports.org","description":"Obsolete port, replaced by pdftk-java","long_description":"This port has been replaced by pdftk-java.","active":true,"categories":["graphics","textproc","pdf"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"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":"pdfsandwich","portdir":"textproc/pdfsandwich","version":"0.1.7","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.tobias-elze.de/pdfsandwich/","description":"a tool to make \"sandwich\" OCR pdf files","long_description":"pdfsandwich generates \"sandwich\" OCR PDF files, i.e. PDF files which contain only images (no text) will be processed by optical character recognition (OCR) and the text will be added to each page invisibly \"behind\" the images. pdfsandwich is a command line tool which is supposed to be useful to OCR scanned books or journals. It is able to recognize the page layout even for multicolumn text.","active":true,"categories":["graphics","textproc"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml","txt2man","clang-15"]},{"type":"run","ports":["unpaper","ImageMagick","tesseract","ghostscript","exact-image","poppler"]}],"depends_on":[]},{"name":"pdfresurrect","portdir":"textproc/pdfresurrect","version":"0.23","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/enferex/pdfresurrect","description":"tool for analyzing PDF documents","long_description":"PDFResurrect is a tool aimed at analyzing PDF documents. The PDF format allows for previous document changes to be retained in a more recent version of the document, thereby creating a running history of changes for the document. This tool attempts to extract all previous versions while also producing a summary of changes between versions. This tool can also “scrub” or write data over the original instances of PDF objects that have been modified or deleted, in an effort to disguise information from previous versions that might not be intended for anyone else to read.","active":true,"categories":["textproc"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-14"]}],"depends_on":[]},{"name":"pdfjam","portdir":"textproc/pdfjam","version":"4.3.1","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rrthomas/pdfjam","description":"pdfjam is a shell-script front end to the LaTeX 'pdfpages' package","long_description":"The pdfjam package makes available the pdfjam shell script that provides a simple interface to much of the functionality of the excellent pdfpages package (by Andreas Matthias) for LaTeX. The pdfjam script takes one or more PDF files (and/or JPG/PNG graphics files) as input, and produces one or more PDF files as output. It is useful for joining files together, selecting pages, reducing several source pages onto one output page, etc.","active":true,"categories":["textproc","pdf"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":169}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["texlive-latex","texlive-latex-recommended"]}],"depends_on":[{"type":"run","ports":["texlive-bin-extra","pdfjam-extras"]}]},{"name":"pdfgrep-legacy","portdir":"textproc/pdfgrep","version":"1.3.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":"pdfgrep","homepage":"https://pdfgrep.org","description":"Obsolete port, replaced by pdfgrep","long_description":"This port has been replaced by pdfgrep.","active":false,"categories":["textproc"],"maintainers":[{"name":"raimue","github":"raimue","ports_count":57}],"variants":["unac"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-13"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["poppler","pcre","libgcrypt"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"pdfgrep","portdir":"textproc/pdfgrep","version":"2.2.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pdfgrep.org","description":"A tool to search text in PDF files.","long_description":"Pdfgrep is a tool to search text in PDF files. It works similar to grep.","active":true,"categories":["textproc"],"maintainers":[],"variants":["unac","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-20"]},{"type":"lib","ports":["libgcrypt","pcre2","poppler"]}],"depends_on":[]},{"name":"pdf2json","portdir":"textproc/pdf2json","version":"0.69","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/flexpaper/pdf2json","description":"PDF to JSON conversion utility","long_description":"PDF2JSON is a conversion library based on XPDF (3.02) which can be used for high performance PDF page by page conversion to JSON and XML format.","active":true,"categories":["textproc","pdf"],"maintainers":[{"name":"pdf2json","github":"flexpaper","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]}],"depends_on":[]},{"name":"pdf2htmlex","portdir":"textproc/pdf2htmlex","version":"0.11","license":"GPL-2 and GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://coolwanglu.github.io/pdf2htmlEX/","description":"A PDF to HTML converter","long_description":"Convert PDF to HTML without losing formatting. Text is preserved as much as possible.","active":true,"categories":["textproc"],"maintainers":[{"name":"iapain","github":"","ports_count":1}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-17"]},{"type":"lib","ports":["pkgconfig","fontforge","poppler","poppler-data"]}],"depends_on":[]},{"name":"patoline","portdir":"textproc/patoline","version":"0.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://patoline.org/","description":"A new typesetting system, programmable in ocaml.","long_description":"A new typesetting system, programmable in ocaml.","active":true,"categories":["textproc","ocaml"],"maintainers":[{"name":"pierreetienne.meunier","github":"","ports_count":2}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["ocaml-dypgen","ocaml-camomile","ocaml","ocaml-sqlite3","ocaml-zip","ocaml-findlib"]}],"depends_on":[]},{"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-12"]}],"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":["pkgconfig","clang-14"]},{"type":"lib","ports":["pango"]}],"depends_on":[{"type":"lib","ports":["xmlroff"]}]},{"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-17"]}],"depends_on":[]},{"name":"pandoc","portdir":"textproc/pandoc","version":"3.9.0.2","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pandoc.org","description":"Conversion between markup formats","long_description":"Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It can read markdown and (subsets of) HTML, reStructuredText, LaTeX, DocBook, MediaWiki markup, and Textile, and it can write markdown, reStructuredText, HTML, LaTeX, ConTeXt, Docbook, OpenDocument, ODT, Word docx, RTF, MediaWiki, Textile, groff man pages, plain text, Emacs Org-Mode, AsciiDoc, EPUB (v2 and v3), FictionBook2, and S5, Slidy and Slideous HTML slide shows.","active":true,"categories":["textproc","haskell"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":654}],"variants":["texlive","full_latex_dependencies","stack"],"dependencies":[{"type":"build","ports":["cctools","openssl","cabal","ghc","file","grep","gsed","clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["gmp","libffi","zlib","libiconv"]},{"type":"patch","ports":["cabal"]},{"type":"run","ports":["groff"]}],"depends_on":[{"type":"build","ports":["doge","shellcheck","gocryptfs","bladeRF","checkmake","jo","taskopen","ngs","pgbouncer","mod_gnutls","bali-phy","bali-phy-devel","geoipupdate","eza","dog","osmium-tool"]},{"type":"run","ports":["py39-nbconvert","py38-nbconvert","py311-nbconvert","py312-nbconvert","py313-nbconvert","py314-nbconvert","py310-nbconvert"]}]},{"name":"ov","portdir":"textproc/ov","version":"0.51.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/noborus/ov","description":"Feature rich terminal pager","long_description":"ov is a feature rich terminal pager. It has an effective function for tabular text. Previously known as oviewer.","active":true,"categories":["sysutils","textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1044}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"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-15"]},{"type":"lib","ports":["gettext"]}],"depends_on":[{"type":"lib","ports":["p5.26-sgml-parser-opensp","p5.26-sgmlspm","p5.28-sgmlspm","p5.30-sgmlspm","p5.32-sgmlspm","p5.34-sgmlspm","linuxdoc-tools","libofx","p5.28-sgml-parser-opensp","p5.30-sgml-parser-opensp","p5.32-sgml-parser-opensp","p5.34-sgml-parser-opensp","openjade"]}]},{"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-16"]},{"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":"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":2085}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["marisa-trie"]}],"depends_on":[{"type":"lib","ports":["goldendict","librime","librime-devel","squirrel-ime"]}]},{"name":"ohcount","portdir":"textproc/ohcount","version":"3.1.1","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/blackducksoftware/ohcount","description":"Ohcount is a source code line counter.","long_description":"Ohcount identifies source code files in most common programming languages, and prepares total counts of code and comments. It can operate on single files or entire directory trees. Ohcount can produce line-by-line analysis of files for detailed debugging.","active":true,"categories":["devel","textproc"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["gperf","ragel","clang-17"]},{"type":"lib","ports":["pcre","libmagic"]}],"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":100}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["zlib","libiconv"]}],"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-9.0"]},{"type":"fetch","ports":["mercurial"]},{"type":"lib","ports":["sqlite3","giflib","iulib"]}],"depends_on":[]},{"name":"ocaml-xtmpl","portdir":"textproc/ocaml-xtmpl","version":"0.6","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.good-eris.net/xtmpl/","description":"Xtmpl is a small XML templating library for OCaml","long_description":"Xtmpl is a small XML templating library for OCaml","active":true,"categories":["devel","textproc","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-xmlm"]}],"depends_on":[{"type":"lib","ports":["stog"]}]},{"name":"nuspell","portdir":"textproc/nuspell","version":"5.1.7","license":"LGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nuspell.github.io","description":"Fast and safe spellchecking C++ library","long_description":"Nuspell is a fast and safe spelling checker software program. It is designed for languages with rich morphology and complex word compounding. Nuspell is written in modern C++ and it supports Hunspell dictionaries.","active":true,"categories":["textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1044}],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["icu"]}],"depends_on":[]},{"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-17"]},{"type":"lib","ports":["pficommon","ux-trie"]}],"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-9.0"]}],"depends_on":[{"type":"build","ports":["crfpp","p5.28-termextract","p5.30-termextract","p5.32-termextract","p5.34-termextract","p5.26-termextract","palmkit","p5-termextract","mecab-jumandic","mecab-jumandic-sjis","ptex-sfmacros","chasen-ipadic-sjis","chasen-ipadic-utf8","chasen-naist-jdic-sjis","chasen-naist-jdic-utf8"]},{"type":"run","ports":["a2ps-j"]}]},{"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-14"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["perl5.34"]}],"depends_on":[{"type":"build","ports":["augeas"]}]},{"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-9.0"]},{"type":"run","ports":["hunspell"]}],"depends_on":[{"type":"lib","ports":["libreoffice"]}]},{"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-17"]}],"depends_on":[{"type":"lib","ports":["PothosCore","orfeotoolbox","py310-orfeotoolbox","py311-orfeotoolbox","py312-orfeotoolbox","py313-orfeotoolbox","py314-orfeotoolbox"]}]},{"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":2085}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-17"]},{"type":"lib","ports":["curl"]}],"depends_on":[{"type":"build","ports":["textmate2","tagainijisho"]}]},{"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-16"]},{"type":"lib","ports":["tre","libuninum","libutf8proc","gettext"]},{"type":"run","ports":["iwidgets","tk","tcl"]}],"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-16"]},{"type":"lib","ports":["slang2"]}],"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-17"]},{"type":"lib","ports":["zlib","boost171"]}],"depends_on":[]},{"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-12"]}],"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-14"]}],"depends_on":[{"type":"run","ports":["html","linuxdoc"]}]}]}