summaryrefslogtreecommitdiff
path: root/textproc/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* */*php81*: SunsetMuhammad Moinur Rahman4 days1-9/+0
|
* textproc/xsv-rs: Remove expired portRene Ladan4 days1-1/+0
| | | | 2025-12-31 textproc/xsv-rs: Abandoned, repo archived on Apr 24, 2025. Consider migrating to textproc/xan or textproc/miller
* textproc/bookokrat: Add new portNicola Vitale6 days1-0/+1
| | | | | | | | | | | | | | | | | | | | | Bookokrat is a terminal-based EPUB reader with a split-view library and reader, full MathML and image rendering, automatic bookmarks, inline annotations, and customizable themes. What you can do: - Browse every EPUB in the current directory, drill into the table of contents, and resume exactly where you left off. - Search inside the current chapter or across the whole book, jump through a per-book history, and inspect reading statistics. - Highlight text, attach comments, copy snippets or entire chapters, and toggle the raw HTML source for debugging. - Open images in-place, follow internal anchors, launch external links in your browser, and hand off the book to your system viewer. - Customize with multiple color themes, adjustable margins, and zen mode; settings persist across sessions. https://bugzmanov.github.io/bookokrat/index.html
* textproc/py-typst: New port: Python binding to typstJesús Daniel Colmenares Oviedo2025-12-201-0/+1
| | | | | Python binding to typst, a new markup-based typesetting system that is powerful and easy to learn.
* textproc/rubygem-loofah-gitlab: Add rubygem-loofah-gitlab 2.24.1 (copied ↵Po-Chuan Hsieh2025-12-191-0/+1
| | | | | | from rubygem-loofah) - Add PORTSCOUt
* textproc/py-roman-numerals: Add py-roman-numerals 4.0.0Po-Chuan Hsieh2025-12-191-0/+1
| | | | | | This project provides utilities manipulating well-formed Roman numerals, in various programming languages. Currently, there are implementations in Python and Rust.
* textproc/py-unicode-segmentation-rs: Add py-unicode-segmentation-rs 0.2.0Po-Chuan Hsieh2025-12-021-0/+1
| | | | | | | | | | | | | | | Python bindings for the Rust unicode-segmentation and unicode-width crates, providing Unicode text segmentation and width calculation according to Unicode standards. Features: - Grapheme Cluster Segmentation: Split text into user-perceived characters - Word Segmentation: Split text into words according to Unicode rules - Sentence Segmentation: Split text into sentences - Display Width Calculation: Get the display width of text (for terminal/monospace display) - Gettext PO Wrapping: Wrap text for gettext PO files with proper handling of escape sequences and CJK characters
* textproc/moar: Remove expired portRene Ladan2025-12-011-1/+0
| | | | 2025-11-30 textproc/moar: Upstream renamed to moor, use textproc/moor instead.
* textproc/rubygem-terminal-table3: Add rubygem-terminal-table3 3.0.2 (copied ↵Po-Chuan Hsieh2025-11-301-0/+1
| | | | | | from rubygem-terminal-table) - Add PORTSCOUT
* textproc/typos: Add typos 1.39.2Po-Chuan Hsieh2025-11-301-0/+1
| | | | | | typos finds and corrects spelling mistakes among source code: - Fast enough to run on monorepos - Low false positives so you can run on PRs
* textproc/py-zensical: New portKai Knoblich2025-11-261-0/+1
| | | | | | | | Zensical is a modern static site generator designed to simplify building and maintaining project documentation. It's built by the creators of Material for MkDocs and shares the same core design principles and philosophy - batteries included, easy to use, with powerful customization options.
* textproc/rubygem-rails-dom-testing-rails81: Add ↵Po-Chuan Hsieh2025-11-181-0/+1
| | | | rubygem-rails-dom-testing-rails81 2.3.0 (copied from rubygem-rails-dom-testing-rails80)
* textproc/rubygem-action_text-trix: Add rubygem-action_text-trix 2.1.15Po-Chuan Hsieh2025-11-181-0/+1
| | | | | | | | | | | | | A Rich Text Editor for Everyday Writing Compose beautifully formatted text in your web application. Trix is a WYSIWYG editor for writing messages, comments, articles, and lists -- the simple documents most web apps are made of. It features a sophisticated document model, support for embedded attachments, and outputs terse and consistent HTML. Trix is an open-source project from 37signals, the creators of Ruby on Rails. Millions of people trust their text to us, and we built Trix to give them the best possible editing experience. See Trix in action in Basecamp 3.
* textproc/rubygem-actiontext81: Add rubygem-actiontext81 8.1.0Po-Chuan Hsieh2025-11-181-0/+1
| | | | | | | | | | Action Text brings rich text content and editing to Rails. It includes the Trix editor that handles everything from formatting to links to quotes to lists to embedded images and galleries. The rich text content generated by the Trix editor is saved in its own RichText model that's associated with any existing Active Record model in the application. Any embedded images (or other attachments) are automatically stored using Active Storage and associated with the included RichText model.
* textproc/py-conllu: New port: CoNLL-U format parser for PythonYuri Victorovich2025-11-151-0/+1
|
* textproc/py-gladtex: [NEW PORT] LaTeX formula preprocessor for HTML filesÄlven2025-11-101-0/+1
| | | | | | | | | | | | | Reworked following upstream switch from Perl to Python in version 1.6. GladTeX is a preprocessor that enables the use of LaTeX maths within HTML files. The maths, embedded in <EQ>...</EQ> tags, as if within \(..\) in LaTeX (or $...$ in TeX), is fed through latex and replaced by images. WWW: https://humenda.github.io/GladTeX/ PR: 280914 Approved by: yuri@ (Mentor)
* textproc/py-latex2mathml: Add py-latex2mathml 3.78.1Po-Chuan Hsieh2025-11-101-0/+1
| | | | latex2mathml provides pure Python library for LaTeX to MathML conversion.
* textproc/rubygem-openvox-strings: New portRomain Tartière2025-10-271-0/+1
| | | | | | | OpenVox Strings generates HTML documentation for OpenVox extensions written in Puppet and Ruby. With hat: puppet
* */Makefile: Sort SUBDIRsPo-Chuan Hsieh2025-10-271-1/+1
|
* www/gitlab: new ports required for gitlab 18.4.3Matthias Fechner2025-10-261-0/+1
|
* textproc/rubygem-cucumber-gherkin32: Remove obsoleted portPo-Chuan Hsieh2025-10-191-1/+0
| | | | Use textproc/rubygem-cucumber-gherkin instead.
* textproc/rubygem-cucumber-gherkin30: Remove obsoleted portPo-Chuan Hsieh2025-10-191-1/+0
| | | | Use textproc/rubygem-cucumber-gherkin instead.
* textproc/rubygem-cucumber-gherkin27: Remove obsoleted portPo-Chuan Hsieh2025-10-191-1/+0
| | | | Use textproc/rubygem-cucumber-gherkin instead.
* textproc/rubygem-cucumber-html-formatter21: Add ↵Po-Chuan Hsieh2025-10-191-0/+1
| | | | | | rubygem-cucumber-html-formatter21 21.15.1 - Add PORTSCOUT
* textproc/rubygem-cucumber-gherkin34: Add rubygem-cucumber-gherkin34 34.0.0 ↵Po-Chuan Hsieh2025-10-191-0/+1
| | | | | | (copied from rubygem-cucumber-gherkin) - Add PORTSCOUT
* textproc/py-pyRdfa3: New port: RDFa parser libraryYuri Victorovich2025-10-171-0/+1
|
* textproc/py-mf2py: New port: Microformats parserYuri Victorovich2025-10-171-0/+1
|
* textproc/py-html-text: New port: Extract text from HTMLYuri Victorovich2025-10-171-0/+1
|
* textproc/py-textual-speedups: Add py-textual-speedups 0.2.0Po-Chuan Hsieh2025-10-131-0/+1
| | | | | Textual Speedups module implements some of Textual's classes in Rust, which should make Textual apps faster.
* textproc/py-textual-image: Add py-textual-image 0.8.4Po-Chuan Hsieh2025-10-131-0/+1
| | | | | | | | | | | | | | | | textual-image renders images directly in your terminal using Textual and Rich. textual-image offers both Rich renderables and Textual Widgets that leverage the Terminal Graphics Protocol (TGP) and Sixel protocols to display images in your terminal. For terminals that don't support these protocols, fallback rendering using Unicode characters is available. Supported Terminals: - Terminal Graphics Protocol (TGP): Initially introduced by the Kitty terminal emulator. While support is partially available in other terminals, it doesn't seem to be really usable there. - Sixel Graphics: Supported by various terminal emulators including xterm and a lot of others.
* textproc/py-textual0: Add py-textual0 0.89.1 (copied from py-textual)Po-Chuan Hsieh2025-10-131-0/+1
| | | | - Add PORTSCOUT
* sysutils/moor: update to 2.5.0 and move to better categoryYusuf Yaman2025-10-111-0/+1
| | | | | | | | | | | | | This port is moved to the category 'textproc' because it is a more appropriate one[1]. [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290066#c2 Changelog: https://github.com/walles/moor/releases PR: 289870, 290066 Reported by: mew14930xvi <mew14930xvi@inbox.lv> (PR 289870), Yusuf Yaman <nxjoseph@protonmail.com> (maintainer, PR 290066)
* textproc/py-python-iso639: New portWen Heping2025-10-091-0/+1
| | | | | | | | | | | | python-iso639 is a Python package for ISO 639 language codes, names, and other associated information. Current features: * A representation of languages mapped across ISO 639-1, 639-2, and 639-3. * Functionality to "guess" what a language is for a given unknown language code or name. * Optimized for speed in retrieving language information.
* textproc/py-tree-sitter-language-pack: New port: Tree-sitter: Collection of ↵Yuri Victorovich2025-09-231-0/+1
| | | | 160+ tree-sitter language parsers
* textproc/py-pylatexenc: New port: Converts simple LaTeX to an unicode ↵Yuri Victorovich2025-09-201-0/+1
| | | | approximation
* textproc/py-humps: Add new portJuraj Lutter2025-09-141-0/+1
| | | | | | | py-humps converts strings (and dictionary keys) between snake case, camel case and pascal case in Python. Sponsored by: resulta.tech
* textproc/rubygem-cucumber-gherkin32: Add rubygem-cucumber-gherkin32 32.1.2 ↵Po-Chuan Hsieh2025-09-081-0/+1
| | | | | | (copied from rubygem-cucumber-gherkin) - Add PORTSCOUT
* Revert "textproc/cgrep: Move to textproc/hs-cgrep"Älven2025-09-071-1/+1
| | | | | | | | | | This reverts commit 3fd2b74c0be2763dcab89b30400fc70519c2bd25. PR: 285719 Approved by: lwhsu@ (maintainer) Approved by: yuri@ (Mentor) Fixes: 3fd2b74c textproc/cgrep: Move to textproc/hs-cgrep
* textproc/py-smile: add port: Emoji pickerHiroki Tagato2025-09-061-0/+1
| | | | | | Smile is a simple emoji picker for linux with custom tags support. WWW: https://mijorus.it/projects/smile/
* textproc/cgrep: Move to textproc/hs-cgrepÄlven2025-09-051-1/+1
| | | | | | | | Per the convention for Haskell ports PR: 285719 Approved by: lwhsu@ (maintainer, timeout > 5 months) Approved by: yuri@ (Mentor)
* textproc/opensearch-dashboards216: Remove expired portRene Ladan2025-09-021-1/+0
| | | | 2025-09-01 textproc/opensearch-dashboards216: Depends on expired www/npm-node18
* textproc/opensearch-dashboards210: Remove expired portRene Ladan2025-09-021-1/+0
| | | | 2025-09-01 textproc/opensearch-dashboards210: Depends on expired www/npm-node18
* textproc/opensearch-dashboards213: Remove expired portRene Ladan2025-09-021-1/+0
| | | | 2025-09-01 textproc/opensearch-dashboards213: Depends on expired www/npm-node18
* textproc/py-elasticsearch7: Add py-elasticsearch7 7.17.12 (copied from ↵Po-Chuan Hsieh2025-09-031-0/+1
| | | | | | py-elasticsearch) - Add PORTSCOUT
* textproc/py-elastic-transport: Add py-elastic-transport 8.17.1Po-Chuan Hsieh2025-09-031-0/+1
| | | | | | | Transport classes and utilities shared among Python Elastic client libraries This library was lifted from elasticsearch-py and then transformed to be used across all Elastic services rather than only Elasticsearch.
* textproc/tree-sitter-grammars: Add new portMikael Urankar2025-09-021-0/+1
| | | | | | | | | | | | | | Collection of tree-sitter grammars Language support such as tokenizing and highlighting is provided by Tree-sitter. Each language requires a Tree-sitter grammar to have tokenization and queries to provide additional features such as syntax highlighting. Lapce has select few (Rust, JSON, TOML) grammars built-in for convenience. All other languages need to provide an externally loadable grammar in a form of shared library, which this port provides. PR: 278837
* textproc/py-python-frontmatter: New port: Parse and manage posts with YAML ↵Yuri Victorovich2025-08-311-0/+1
| | | | (or other) frontmatter
* textproc/py-json-repair: New port: Package to repair broken json stringsYuri Victorovich2025-08-301-0/+1
|
* textproc/pdjson: Public Domain JSON Parser Library for CNico Sonack2025-08-291-0/+1
| | | | | | | | A public domain JSON parser focused on correctness, ANSI C99 compliance, full Unicode (UTF-8) support, minimal memory footprint, and a simple API. As a streaming API, arbitrary large JSON could be processed with a small amount of memory (the size of the largest string in the JSON).
* textproc/randlm: GC obsoleted port. Software is not maintained and does not ↵Dmitry Sivachenko2025-08-281-1/+0
| | | | build with recent versions of boost.