| non port: textproc/Makefile |
Number of commits found: 3372 (showing only 100 on this page) |
|
Monday, 14 Sep 2026
|
18:52 Yuri Victorovich (yuri)
textproc/py-affine-gaps: New port: JIT-compiled string edit-distances
PR: 298330
Approved by: Baptiste Daroussin <bapt@FreeBSD.org> (on behalf of portmgr@)
2a722c0 |
|
Friday, 11 Sep 2026
|
12:37 Zsolt Udvari (uzsolt)
textproc/cmark-gfm: New port
cmark-gfm is an extended version of the C reference implementation of
CommonMark, a rationalized version of Markdown syntax with a spec. This
repository adds GitHub Flavored Markdown extensions to the upstream
implementation, as defined in the spec.
This port is required by graphics/mupdf to handle ebooks properly.
PR: 298338
ecd4a60 |
05:37 Xin LI (delphij)
textproc/rubygem-actionpack-xml_parser-rails81: add port
XML parameters parser for Action Pack, for Rails 8.1.
81cc9aa |
|
Tuesday, 8 Sep 2026
|
00:38 Yuri Victorovich (yuri)
textproc/py-multimark: New port: Python bindings to cmark: CommonMark parsing
and rendering
PR: 298266
Approved by: Baptiste Daroussin <bapt@FreeBSD.org> (on behalf of portmgr@)
0726eea |
|
Monday, 31 Aug 2026
|
07:11 Rene Ladan (rene)
textproc/logseq: Remove expired port
2026-08-31 textproc/logseq: Depends on expired devel/electron38
de996d2 |
07:10 Rene Ladan (rene)
textproc/ruby-rdtool: Remove expired port
2026-05-31 textproc/ruby-rdtool: Broken for more than 2 years. Use
textproc/rubygem-rdtool instead
c28aafd |
07:09 Rene Ladan (rene)
textproc/ruby-rd-mode.el: Remove expired port
2026-08-31 textproc/ruby-rd-mode.el: Depends on expired textproc/ruby-rdtool
f2e1752 |
06:58 Rene Ladan (rene)
textproc/info2html: Remove expired port
2026-08-31 textproc/info2html: Not updated for years
4db55e2 |
|
Saturday, 29 Aug 2026
|
22:05 Rodrigo Osorio (rodrigo)
textproc/p5-XML-OPML-SimpleGen: Add new port
This port is required by p5-PerlPlanet tests
a2ba7e7 |
|
Thursday, 27 Aug 2026
|
15:43 Jimmy Olgeni (olgeni)
textproc/xray: New port: Read-only profiler for tabular data
f0b39a6 |
15:43 Jimmy Olgeni (olgeni)
textproc/xshape: New port: Reshape tabular data without changing any value
0ccb23f |
15:43 Jimmy Olgeni (olgeni)
textproc/xql: New port: Run SQL against SharePoint Lists and CSV files
42d69da |
15:43 Jimmy Olgeni (olgeni)
textproc/xled: New port: Sed and awk for tabular data
fde67e2 |
|
Tuesday, 25 Aug 2026
|
20:18 Nicola Vitale (nivit)
textproc/py-sphinx-llm: Add new port
The sphinx-llm package includes a collection of Sphinx extensions for working
with LLMs.
There are two categories of tools in this package:
Enabling LLMs and agents to consume your docs - Produces additional build
output for consumption by LLMs and agents. This is useful when you want your
project to be well indexed and represented in LLMs when users ask about
projects in your domain.
Leveraging LLMs to generate content dynamically during the Sphinx build - Uses
LLMs to generate content as part of the build process. This is useful for
generating static content that gets baked into the documentation. It is not
intended to provide an interactive chat service in your documentation.
https://github.com/NVIDIA/sphinx-llm
97da718 |
17:10 Nicola Vitale (nivit)
textproc/py-sphinx-markdown-builder: Add new port
Sphinx extension to add markdown generation support.
https://github.com/liran-funaro/sphinx-markdown-builder
c4999e5 |
|
Wednesday, 19 Aug 2026
|
12:55 Po-Chuan Hsieh (sunpoet)
textproc/py-docify: Add py-docify 1.2.1
docify is a script to add docstrings to Python type stubs using reflection.
Features:
- Uses LibCST to parse and modify the stub file
- Dynamically imports the actual module to get the runtime docstring
- Handles most sys.version and sys.platform conditional blocks, will only add
docstrings to the correct branch
- Able to modify files in-place with -i or --in-place
- Won't overwrite existing docstrings
- With -b or --builtins-only, will only add docstrings for modules found in
sys.builtin_module_names (stdlib modules written in C).
- With --if-needed, will only add docstrings if the object's (Python) source
code is unavailable. Useful for language servers like basedpyright that are
able to extract docstrings from source code.
5ab1005 |
12:55 Po-Chuan Hsieh (sunpoet)
textproc/rubygem-css_parser1: Add rubygem-css_parser1 1.22.0 (copied from
rubygem-css_parser)
- Add PORTSCOUT
bacf53b |
|
Tuesday, 11 Aug 2026
|
11:59 Max Brazhnikov (makc)
textproc/qrtfreader: Add new port
QRtfReader is a library for reading Rtf documents.
WWW: https://invent.kde.org/libraries/qrtfreader
e8f79df |
|
Monday, 10 Aug 2026
|
21:34 Nicola Vitale (nivit)
textproc/presenterm: Add new port
Presenterm lets you create presentations in markdown format and run them from
your terminal, with support for image and animated gifs, highly customizable
themes, code highlighting, exporting presentations into PDF format, and plenty
of other features.
https://mfontanini.github.io/presenterm/
fb4e87c |
|
Sunday, 9 Aug 2026
|
10:22 Thierry Thomas (thierry)
textproc/lucene5: repomove to textproc/lucene9
Upgrade from 5 to 9 for Scilab.
Note: lucene9 is not the latest release!
ca4dcf7 |
|
Friday, 7 Aug 2026
|
19:50 Nicola Vitale (nivit)
textproc/py-tinyhtml5: Add new port
Tinyhtml5 is a HTML5 parser that transforms a possibly malformed HTML document
into an ElementTree tree.
https://doc.courtbouillon.org/tinyhtml5/latest/
090e79c |
17:18 Yuri Victorovich (yuri)
textproc/py-zxing-cpp: New port: Python bindings for the zxing-cpp barcode
library
18f7c8f |
|
Wednesday, 5 Aug 2026
|
01:35 Hiroki Tagato (tagattie) Author: Benjamin Jacobs
texproc/sasso: New port: Fast and conformant Sass to CSS compiler
Sasso is a compiler for Sass, the Syntactically Awesome Style Sheets
language, written in Rust. Sass provides features such as variables,
nesting, mixins, inheritance and imports, which allows one to write
CSS (Cascading Style Sheets) more easily and tersely.
Sasso supports both the SCSS syntax -- a superset of CSS3 -- and the
older indended Sass syntax. It aims for a perfect compatibility with
the current release of Dart Sass, the reference implementation of the
Sass language. It is tested against the official Sass Spec Suite where
it achieves a 100% success rate on the subset implemented by Dart
Sass, producing byte-for-byte identical outputs.
WWW: https://github.com/momiji-rs/sasso
PR: 296857
Reported by: Benjamin Jacobs <freebsd@dev.thsi.be> (new maintainer)
2b5fb0c |
|
Tuesday, 4 Aug 2026
|
13:17 Hiroki Tagato (tagattie) Author: Brady Fomegne
textproc/afrim-fcitx: New port: AFRIM support for Fcitx5
afrim support for Fcitx5 input method framework.
The afrim manual is available at https://fodydev.github.io/afrim-man/
and the datasets can be found at https://github.com/fodydev/afrim-data/
Feel free to contribute to the project either by providing more datasets,
https://github.com/fodydev/afrim-data/
or by contributing to afrim and the fcitx5 support.
https://github.com/fodydev/afrim
https://github.com/fodydev/fcitx5-afrim
WWW: https://github.com/fodydev/fcitx5-afrim
PR: 296717
Reported by: Brady Fomegne <brady.fomegne@outlook.com> (new maintainer)
Reviewed by: mce
3e4b401 |
|
Sunday, 2 Aug 2026
|
18:46 Rene Ladan (rene)
textproc/p5-Text-ClearSilver: Remove expired port
2026-08-01 textproc/p5-Text-ClearSilver: uses hidden Perl functions that are
hidden after 5.37.0
0408b28 |
|
Tuesday, 14 Jul 2026
|
03:15 Yuri Victorovich (yuri)
textproc/py-commonmark: Remove duplicate
textproc/py-CommonMark should be renamed into textproc/py-commonmark though
to match https://pypi.org/project/commonmark/
PR: 296071
Reported by: Matthew Wener <bugzilla@FreeBSD.org>
6b254d1 |
|
Monday, 13 Jul 2026
|
15:41 Jimmy Olgeni (olgeni)
textproc/regexplain: New port: Terminal UI for explaining regexps
521d238 |
15:36 Jimmy Olgeni (olgeni)
textproc/livediff: New port: Watch file diffs live in your terminal
99bf8a9 |
|
Friday, 10 Jul 2026
|
02:37 Yuri Victorovich (yuri)
textproc/py-*docling*: new ports: 38 Docling ports for document manipulation
868b6de |
|
Thursday, 9 Jul 2026
|
05:20 Yuri Victorovich (yuri)
textproc/py-doclang: New port: DocLang reference toolkit
80f222a |
05:20 Yuri Victorovich (yuri)
textproc/py-semchunk: New port: Python library for splitting text into
semantically coherent chunks
40af320 |
05:20 Yuri Victorovich (yuri)
textproc/py-llama-index-instrumentation: New port: Instrumentation and
Observability for LlamaIndex
adfff0b |
05:20 Yuri Victorovich (yuri)
textproc/py-llama-index-workflows: New port: Event-driven, async-first,
step-based execution for AI applications
8589985 |
05:20 Yuri Victorovich (yuri)
textproc/py-dirtyjson: New port: JSON decoder for Python that can extract data
from the muck
66935a1 |
|
Wednesday, 8 Jul 2026
|
13:30 Po-Chuan Hsieh (sunpoet)
textproc/rubygem-cucumber-html-formatter23: Add
rubygem-cucumber-html-formatter23 23.1.0 (copied from
rubygem-cucumber-html-formatter)
- Change RUN_DEPENDS from rubygem-cucumber-messages to
rubygem-cucumber-messages32
- Add PORTSCOUT
dc23353 |
13:30 Po-Chuan Hsieh (sunpoet)
textproc/rubygem-rouge4: Add rubygem-rouge4 4.7.0 (copied from rubygem-rouge)
- Add PORTSCOUT
08b6b92 |
13:30 Po-Chuan Hsieh (sunpoet)
textproc/rubygem-cucumber-gherkin39: Add rubygem-cucumber-gherkin39 39.1.0
(copied from rubygem-cucumber-gherkin)
- Change RUN_DEPENDS from rubygem-cucumber-messages to
rubygem-cucumber-messages32
- Add PORTSCOUT
b2d7f4e |
13:30 Po-Chuan Hsieh (sunpoet)
textproc/py-comrak: Add py-comrak 0.0.12
Python bindings for the Comrak Rust library, a fast CommonMark/GFM parser.
Feature: Fast Markdown to HTML parser in Rust, shipped for Python via PyO3.
57c2788 |
|
Sunday, 5 Jul 2026
|
18:58 Muhammad Moinur Rahman (bofh)
textproc/{pecl|php}-pspell: Convert port
This extension allows you to check the spelling of a word and offer
suggestions using aspell.
Please note that pecl infrastructure is being deprecated so create a
different port which is not dependent on pecl infrastructure.
This commit also removes pecl-pspell ports in lieu of this port.
WWW: https://github.com/php/pecl-text-pspell
fe1c392 |
|
Saturday, 4 Jul 2026
|
20:20 Joseph Mingrone (jrm)
textproc/languagetool: New port
LanguageTool is an open-source proofreading tool for English, Italian,
French, German, Spanish, Portuguese, Dutch, and many other languages.
It detects grammar, style, and spelling errors that a simple spell
checker cannot find, such as subject-verb agreement problems, incorrect
articles, and commonly confused words.
Both command-line and GUI checkers are included, as well as an embedded
HTTP server to expose the LanguageTool API locally. The server allows
clients such as Emacs (via flymake-languagetool or langtool.el), Neovim,
and browser extensions to request proofreading without sending text to
third-party services.
Sponsored by: The FreeBSD Foundation
aabf9d0 |
18:17 Muhammad Moinur Rahman (bofh)
*/*php86*: Sunrise
Please DO NOT use this version in production, it is an early test version.
For upgrade notes please visit:
https://github.com/php/php-src/blob/php-8.6.0alpha1/UPGRADING
Changelog: https://github.com/php/php-src/blob/php-8.6.0alpha1/NEWS
63b6120 |
|
Friday, 3 Jul 2026
|
06:31 Yuri Victorovich (yuri)
textproc/py-deepsearch-glm: New port: Graph Language Models
d63e1e7 |
|
Wednesday, 1 Jul 2026
|
20:01 Rene Ladan (rene)
textproc/rubygem-puppet-strings: Remove expired port
2026-07-01 textproc/rubygem-puppet-strings: Discontinued, use
textproc/rubygem-openvox-strings
3870d46 |
|
Tuesday, 30 Jun 2026
|
21:53 Rene Ladan (rene)
textproc/redisearch20: Remove expired port
2026-06-30 textproc/redisearch20: Redisearch 2.0 is no longer maintained use
textproc/redisearch22 instead.
aa67578 |
20:50 Rene Ladan (rene)
textproc/py-elasticsearch5: Remove expired port
2026-06-30 textproc/py-elasticsearch5: 5.x reached EoL, last version was in 2018
- use textproc/py-elasticsearch 9.3.0 instead
f1cea0c |
20:39 Rene Ladan (rene)
textproc/elasticsearch7: Remove expired port
2026-06-30 textproc/elasticsearch7: 7.x reached EoL on 15 Jan 2026 - use
textproc/elasticsearch8
3b7e539 |
|
Sunday, 28 Jun 2026
|
03:14 Hiroki Tagato (tagattie)
textproc/tgrep: Add port: Trigram-indexed grep for fast regex search in large
codebases locally
Trigram-indexed grep with a client/server architecture for fast regex
search in large codebases.
Tools like grep and ripgrep scan every file on every search - O(total
bytes) per query. In a 100k+ file monorepo, that's painfully
slow. tgrep pre-builds a trigram index so searches only touch the
small set of files that could match.
WWW: https://github.com/microsoft/tgrep
42fed5d |
|
Thursday, 25 Jun 2026
|
13:44 Loïc Bartoletti (lbartoletti)
textproc/markdown-oxide: add a new port
8fdc66d |
|
Friday, 19 Jun 2026
|
19:22 Daniel Engberg (diizzy)
textproc/stardict-dictd_mova: Remove from tree
Listed as broken and unfetchable for years
3754f36 |
|
Wednesday, 10 Jun 2026
|
04:22 Yuri Victorovich (yuri)
textproc/py-commonmark: New port: Python parser for the CommonMark Markdown spec
3812517 |
|
Wednesday, 3 Jun 2026
|
13:57 Hiroki Tagato (tagattie)
textproc/ast-grep: Add port: CLI tool for code structural search, lint and
rewriting
ast-grep is an abstract syntax tree based tool to search code by
pattern code. Think of it as your old-friend grep, but matching AST
nodes instead of text. You can write patterns as if you are writing
ordinary code. It will match all code that has the same syntactical
structure. You can use $ sign + upper case letters as a wildcard,
e.g. $MATCH, to match any single AST node. Think of it as regular
expression dot ., except it is not textual.
WWW: https://ast-grep.github.io/
43317ff |
|
Sunday, 31 May 2026
|
14:54 Muhammad Moinur Rahman (bofh)
textproc/redisearch2: New port
RediSearch is a source available Full-Text and Secondary Index engine
over Redis, developed by Redis Labs.
Redisearch implements a search engine on top of Redis, but unlike other
Redis search libraries, it does not use internal data structures like
sorted sets.
This also enables more advanced features, like exact phrase matching and
numeric filtering for text queries, that are not possible or efficient
with traditional Redis search approaches.
This is the 2.10.X branch of redisearch. This is also the last version
from 2.X branch. This is why it's suffixed with 2 instead of 210.
WWW: https://github.com/RediSearch/RediSearch/
efc9d09 |
14:54 Muhammad Moinur Rahman (bofh)
textproc/redisearch24: New port
RediSearch is a source available Full-Text and Secondary Index
engine over Redis, developed by Redis Labs.
Redisearch implements a search engine on top of Redis, but
unlike other Redis search libraries, it does not use internal
data structures like sorted sets.
This also enables more advanced features, like exact phrase
matching and numeric filtering for text queries, that are not
possible or efficient with traditional Redis search approaches.
This is the 2.4.X branch of redisearch
WWW: https://github.com/RediSearch/RediSearch/
e7d831a |
14:54 Muhammad Moinur Rahman (bofh)
textproc/redisearch26: New port
RediSearch is a source available Full-Text and Secondary Index
engine over Redis, developed by Redis Labs.
Redisearch implements a search engine on top of Redis, but
unlike other Redis search libraries, it does not use internal
data structures like sorted sets.
This also enables more advanced features, like exact phrase
matching and numeric filtering for text queries, that are not
possible or efficient with traditional Redis search approaches.
This is the 2.6.X branch of redisearch
WWW: https://github.com/RediSearch/RediSearch/
0db78b4 |
14:54 Muhammad Moinur Rahman (bofh)
textproc/redisearch28: New port
RediSearch is a source available Full-Text and Secondary Index
engine over Redis, developed by Redis Labs.
Redisearch implements a search engine on top of Redis, but
unlike other Redis search libraries, it does not use internal
data structures like sorted sets.
This also enables more advanced features, like exact phrase
matching and numeric filtering for text queries, that are not
possible or efficient with traditional Redis search approaches.
This is the 2.8.X branch of redisearch
WWW: https://github.com/RediSearch/RediSearch/
192d8a7 |
|
Saturday, 30 May 2026
|
07:13 Alexey Dokuchaev (danfe)
textproc/openvpn-status-parser: new port had been added (+)
Go application that parses OpenVPN status files and exports
data in JSON or OpenMetrics (Prometheus) format.
Requested by: author/maintainer
9246bb7 |
|
Saturday, 23 May 2026
|
03:36 Charlie Li (vishwin)
textproc/py-sphinxcontrib-apidoc: add
b9ca58d |
|
Wednesday, 20 May 2026
|
11:34 Vladimir Druzenko (vvd)
textproc/kibana94: New port: Browser-based analytics and search interface to
Elasticsearch 9.4.x
Release Notes:
https://www.elastic.co/docs/release-notes/kibana#kibana-9.4.1-release-notes
PR: 293746
Approved by: girgen (elastic, maintainer)
Sponsored by: UNIS Labs
73de926 |
|
Tuesday, 19 May 2026
|
06:48 Santhosh Raju (fox)
textproc/markless: New port: Terminal markdown viewer and editor
Markless is a terminal markdown viewer and editor with image support.
It focuses on fast navigation and clear rendering for lengthy
documents.
Features include:
- Markdown rendering with syntax highlighting
- Image support in terminal
- Mermaid diagram rendering
- LaTeX math rendering via Typst
- CSV table rendering
- File watching for live updates
WWW: https://github.com/jvanderberg/markless
aff59e9 |
|
Thursday, 7 May 2026
|
18:52 Guido Falsi (madpilot)
textproc/codebook: New port
Codebook is a spell checker for code. It binds together the venerable
Tree Sitter and the fast spell checker Spellbook. Included is a
Language Server for use in (theoretically) any editor. Everything
is done in Rust to keep response times snappy and memory usage low.
Installs a language server for use with text editors.
a08b5d2 |
|
Sunday, 26 Apr 2026
|
02:59 Yuri Victorovich (yuri)
textproc/nano-pdf: New port: CLI tool to edit PDF slides using natural language
with Gemini
3f4bda6 |
|
Sunday, 19 Apr 2026
|
17:49 Yuri Victorovich (yuri)
textproc/py-yte: New port: YAML template engine with Python expressions
ca2b74a |
|
Monday, 13 Apr 2026
|
19:20 Rene Ladan (rene)
textproc/jalingo: Remove expired port
2026-04-13 textproc/jalingo: Last release in 2006. Does not compile in Java 9+.
3773548 |
|
Wednesday, 8 Apr 2026
|
22:55 Yuri Victorovich (yuri)
textproc/pdf-form-filler-mcp: New port: MCP server for filling PDF forms
(AcroForm and XFA)
6b0414b |
|
Tuesday, 7 Apr 2026
|
23:39 Yuri Victorovich (yuri)
textproc/py-pymupdf4llm: New port: PyMuPDF utilities for LLM/RAG
12bf139 |
23:39 Yuri Victorovich (yuri)
textproc/pymupdf4llm-mcp: New port: MCP server for pymupdf4llm: convert PDF to
Markdown for LLMs
c9ecc8e |
09:58 Yuri Victorovich (yuri)
textproc/py-outlines-core: New port: Structured Text Generation in Rust
(outlines-core)
8f9efe2 |
09:58 Yuri Victorovich (yuri)
textproc/py-llguidance: New port: Low-level Guidance library for constrained LLM
generation
32f4f92 |
09:58 Yuri Victorovich (yuri)
textproc/py-partial-json-parser: New port: Parse partial JSON generated by LLMs
787b675 |
|
Monday, 6 Apr 2026
|
17:55 Yuri Victorovich (yuri)
textproc/py-lingua-language-detector: New port: Accurate natural language
detection library for long and short text
1b3375d |
13:36 Muhammad Moinur Rahman (bofh)
textproc/{py-}asciinema: Update version 2.4.0=>3.0.0
- Move port as it is no longer based on Python
Changelog: https://github.com/asciinema/asciinema/releases/tag/v3.0.0
d80f383 |
|
Wednesday, 1 Apr 2026
|
12:32 Rene Ladan (rene)
textproc/lexilla: Remove expired port
2026-04-01 textproc/lexilla: No consumers left in the tree, the library is
intended to be bundled
1769083 |
02:37 Yuri Victorovich (yuri)
textproc/pdf-reader-mcp: New port: MCP server providing tools to read PDF files
891b742 |
|
Sunday, 29 Mar 2026
|
12:21 Kai Knoblich (kai)
textproc/py-griffecli: New port
Signatures for entire Python programs. Extract the structure, the
frame, the skeleton of your project, to generate API documentation
or find breaking changes in your API.
This package contains the CLI components.
c948ba5 |
12:21 Kai Knoblich (kai)
textproc/py-griffelib: New port
Signatures for entire Python programs. Extract the structure, the
frame, the skeleton of your project, to generate API documentation
or find breaking changes in your API.
This package contains the library components.
ba5d78d |
|
Saturday, 28 Mar 2026
|
09:21 Yuri Victorovich (yuri)
textproc/jsongrep: New port: Query language over JSON documents
f28b295 |
|
Tuesday, 17 Mar 2026
|
07:57 Yuri Victorovich (yuri)
textproc/en-core-web-sm: Move to textproc/py-en-core-web-sm
281c08e |
07:52 Yuri Victorovich (yuri)
textproc/en-core-web-sm: New port: English spaCy model for natural language
processing
3e4273e |
|
Monday, 16 Mar 2026
|
17:12 Yuri Victorovich (yuri)
textproc/py-phonemizer-fork: New port: Fork of phonemizer for text to phones
conversion
dcbb782 |
|
Sunday, 15 Mar 2026
|
01:48 Vladimir Druzenko (vvd)
textproc/kibana9{1,2,3}: Connect to build
PR: 290979
Approved by: elastic (maintainer, implicit - inactive for more than 6 months)
67d56ba |
|
Monday, 9 Mar 2026
|
17:49 Po-Chuan Hsieh (sunpoet)
*/Makefile: Sort SUBDIRs
73616fd |
|
Saturday, 28 Feb 2026
|
10:54 Nicola Vitale (nivit)
textproc/py-tomllint: Add new port
Simple TOML linter. Checks for basic syntactic errors in any TOML file.
https://pypi.org/project/tomllint/
6c74383 |
|
Friday, 27 Feb 2026
|
10:03 Nicola Vitale (nivit)
textproc/oyo: Add new port
Oyo is a terminal diff viewer that combines a classic scrollable diff with a
step-through way to review changes.
This tool has different diff modes, such as a dual mode for scrolling through
diffs or stepping incrementally, a unified mode where code transforms in one
pane, a split mode for side-by-side old and new versions, has an evolution
mode with deletions fading out and a blame mode for Git annotations per line.
Other features of oyo include handling hunk navigation to jump between change
groups, multi-file support, regex search across diffs, a command palette for
quick actions, syntax highlighting, word-level diff marking, animated steps,
line wrapping, Git integration as a difftool, autoplay at set speeds and
helpful keyboard bindings.
https://github.com/ahkohd/oyo
22205b7 |
|
Friday, 20 Feb 2026
|
17:13 Matthias Fechner (mfechner)
textproc/rubygem-rails-html-sanitizer-gitlab: required for gitlab 18.9
c97a5cb |
13:37 Nicola Vitale (nivit)
textproc/py-sphinxcontrib-mermaid: Add new port
This Sphinx extension allows you to embed Mermaid graphs in your documents,
including general flowcharts, sequence diagrams, gantt diagrams and more.
https://pypi.org/project/sphinxcontrib-mermaid/
1a69d64 |
|
Wednesday, 18 Feb 2026
|
19:57 Älven (alven)
textproc/krep: [NEW PORT] High-performance string search utility
krep is an optimized string search utility designed for maximum throughput and
efficiency when processing large files and directories. It is built with
performance in mind, offering multiple search algorithms and SIMD acceleration
when available.
Note: Krep is not intended to be a full replacement or direct competitor to
feature-rich tools like grep or ripgrep. Instead, it aims to be a minimal,
efficient, and pragmatic tool focused on speed and simplicity.
Krep provides the essential features needed for fast searching, without the
extensive options and complexity of more comprehensive search utilities. Its
design philosophy is to deliver the fastest possible search for the most common
use cases, with a clean and minimal interface.
WWW: https://github.com/davidesantangelo/krep/
Approved by: db@, yuri@ (Mentors, implicit)
Differential Revision: https://reviews.freebsd.org/D55357
ddd386c |
|
Tuesday, 10 Feb 2026
|
19:32 Po-Chuan Hsieh (sunpoet)
textproc/rubygem-loofah222: Remove obsoleted port
Use textproc/rubygem-loofah instead.
2e83c7c |
19:32 Po-Chuan Hsieh (sunpoet)
textproc/rubygem-cucumber-html-formatter21: Remove obsoleted port
Use textproc/rubygem-cucumber-html-formatter instead.
e450315 |
19:32 Po-Chuan Hsieh (sunpoet)
textproc/rubygem-cucumber-gherkin34: Remove obsoleted port
Use textproc/rubygem-cucumber-gherkin instead.
5eac01a |
15:40 Robert Clausecker (fuz)
textproc/comparator: Find common sections in source trees
comparator is a program for rapidly finding common segments in large
source-code trees. See the manual page for instructions. It comes with
a filtering postprecessor, filterator.
b34147d |
|
Tuesday, 3 Feb 2026
|
05:09 Po-Chuan Hsieh (sunpoet)
textproc/rubygem-cucumber-html-formatter22: Add
rubygem-cucumber-html-formatter22 22.3.0 (copied from
rubygem-cucumber-html-formatter)
- Add PORTSCOUT
f6cf20b |
|
Saturday, 31 Jan 2026
|
15:28 Nicola Vitale (nivit)
textproc/py-textual-textarea: Add new port
Textual-textarea is a text area (multi-line input) with syntax highlighting for
Textual.
It offers a full-featured text editor experience with VS-Code-like bindings, in
your Textual App:
- Syntax highlighting and support for Pygments themes.
- Move cursor and scroll with mouse or keys (including ctrl+arrow, PgUp/Dn,
ctrl+Home/End).
- Open (ctrl+o) and save (ctrl+s) files.
- Cut (ctrl+x), copy (ctrl+c), paste (ctrl+u/v), optionally using the system
clipboard.
- Comment selections with ctrl+/.
- Indent and dedent (optionally for a multiline selection) to tab stops with
Tab and shift+Tab.
- Automatic completions of quotes and brackets.
- Select text by double-, triple-, or quadruple-clicking.
- Quit with ctrl+q.
https://github.com/tconbeer/textual-textarea
9d93723 |
15:25 Nicola Vitale (nivit)
textproc/py-textual-fastdatatable: Add new port
Textual-fastdatatable is a performance-focused reimplementation of Textual's
DataTable widget, with a pluggable data storage backend.
https://github.com/tconbeer/textual-fastdatatable
0223cba |
14:14 Po-Chuan Hsieh (sunpoet)
textproc/py-hotdoc: Add py-hotdoc 0.17.4
Hotdoc is a documentation micro-framework. It provides an interface for
extensions to plug upon, along with some base objects (formatters, ...).
d20e2e5 |
14:14 Po-Chuan Hsieh (sunpoet)
textproc/py-wheezy.template: Add py-wheezy.template 3.2.4
wheezy.template is a python package written in pure Python code. It is a
lightweight template library. The design goals achieved:
- Compact, Expressive, Clean: Minimizes the number of keystrokes required to
build a template. Enables fast and well read coding. You do not need to
explicitly denote statement blocks within HTML (unlike other template
systems), the parser is smart enough to understand your code. This enables a
compact and expressive syntax which is really clean and just pleasure to type.
- Intuitive, No time to Learn: Basic Python programming skills plus HTML markup.
You are productive just from start. Use full power of Python with minimal
markup required to denote python statements.
- Do Not Repeat Yourself: Master layout templates for inheritance; include and
import directives for maximum reuse.
- Blazingly Fast: Maximum rendering performance: ultimate speed and context
preprocessor features.
657ab53 |
|
Thursday, 29 Jan 2026
|
22:57 Thierry Thomas (thierry)
textproc/hus-aspell: new port, Aspell dictionary for Huastec
183ec63 |
22:57 Thierry Thomas (thierry)
textproc/mg-aspell: new port, Aspell Malagasy dictionary
e8b204c |
|
Tuesday, 27 Jan 2026
|
02:34 Charlie Li (vishwin)
Revert "textproc/libxml2*: update to 2.15.1, split -core"
The design of this update was repeatedly rejected in the linked PR
with a prescribed different design. This commit is therefore
unauthorised.
This reverts commit 099bd713e09ebdd02d73fde770c50706f980404f.
With hat: desktop (textproc/libxml2), gnome (USES=gnome)
PR: 291316
5137742 |
|
Monday, 26 Jan 2026
|
21:47 Matthias Andree (mandree)
textproc/libxml2*: update to 2.15.1, split -core
libxml2 now requires xsltproc from libxslt to build,
yet libxslt depends on libxml2,
so we need to break a dependency cycle.
documentation needed to be split out to a separate port.
libxml2 has therefore been split into two ports,
* libxml2 builds the documentation (unless disabled),
* library and executables in libxml2-core.
Pull in one contributor patch suggested by the former libxml2 maintainer
to address one downstream security issue in recent libxslt versions.
This should address arrowd@'s hint that installing libxml2 should
provide a full-featured package.
While here, deprecate libxml2-python according to upstream plans, we
have very few users in the ports tree, and expire end of 2026Q1.
PR: 291316
099bd71 |
|
Friday, 23 Jan 2026
|
15:45 Dave Cottlehuber (dch) Author: Varinka
textproc/caps-log: NEW PORT Small TUI journaling tool
Sponsored by: SkunkWerks, GmbH
a5496b3 |
Number of commits found: 3372 (showing only 100 on this page) |