8783 Commits

Author SHA1 Message Date
sthen cc64704603 import ports/textproc/py-fpdf2, ok daniel
fpdf2 is a mature and actively maintained PDF creation library for Python.
Compared with other PDF libraries, fpdf2 is fast, versatile, easy to
learn and to extend. It is also entirely written in Python and has very
few dependencies: Pillow, defusedxml, & fontTools. It includes support for:

- Unicode (UTF-8) TrueType font subset embedding
- Internal / external links
- Embedding images, including transparency and alpha channel
- Arbitrary path drawing and basic SVG import
- Embedding barcodes, charts & graphs, emojis, symbols & dingbats
- Tables and also cell / multi-cell / plaintext writing, with automatic
      page breaks, line break and text justification
- Choice of measurement unit, page format & margins. Optional page
      header and footer
- Basic conversion from HTML to PDF
- A templating system to render PDFs in batches
- Images & links alternative descriptions, for accessibility
- Table of contents & document outline
- Document encryption & document signing
- Annotations, including text highlights, and file attachments
- Presentation mode with control over page display duration & transitions
- Optional basic Markdown-like styling: **bold**, __italics__
- Can render mathematical equations & charts
2026-02-25 12:04:06 +00:00
sthen 2c401db6cd update to py3-chardet-6.0.0.post1 2026-02-23 11:32:48 +00:00
edd 1e43bae568 textproc/tree-sitter: update to version v0.25.10.
Although there are newer versions, this is the newest version that will work
with our in-tree editors/neovim.

Diff from Laurent Cheylus. I added/adjusted some comments to better reflect the
situation WRT versions and the tree-sitter-cli program.
2026-02-23 09:47:35 +00:00
rsadowski f9ee6e71d0 Update ktextaddons to 1.9.1 2026-02-23 07:51:09 +00:00
pascal 719f6d549c Update to xan 0.56.0. 2026-02-22 20:54:29 +00:00
stu 8476ada073 Bump for devel/swig 4.4.1. 2026-02-21 15:22:08 +00:00
stu b44ba7b0bf Bump for devel/swig 4.4.1. 2026-02-21 15:18:01 +00:00
stu 34d584594f Bump for devel/swig 4.4.1. 2026-02-21 15:17:36 +00:00
edd 737bdce260 Link textproc/tree-sitter-cli to the build. 2026-02-21 13:41:05 +00:00
edd e9c9f1d35d Import textproc/tree-sitter-cli.
```
The Tree-sitter CLI allows you to develop, test, and use Tree-sitter grammars
from the command line.
```

Initial port from MAINTAINER, Laurent Cheylus with a couple of fixes from
myself.

OK sthen@, thanks!
2026-02-21 13:39:09 +00:00
sthen fc5ba495d7 update to mupdf-1.27.2 2026-02-21 08:37:14 +00:00
sthen 0d4ab56c5e update to libunibreak-6.1 2026-02-21 08:36:44 +00:00
pascal 023679a90a Update to CookCLI 0.23.0. 2026-02-20 19:48:09 +00:00
sthen 749a104c8d update to py3-ijson-3.4.0.post0, from Renaud Allard (maintainer) 2026-02-20 14:28:43 +00:00
sthen 4813c61737 garbage-collect old files relating to subpkg removed in 2018 2026-02-18 15:25:27 +00:00
volker 5a908087a0 textproc/pastel: Update to 0.12.0 2026-02-16 16:56:45 +00:00
volker fb27f22aaf textproc/hexyl: Update to 0.17.0 2026-02-16 16:56:03 +00:00
gnezdo 0019b63d18 Upgrade pandoc to 3.9 for ghc-9.10.3
OK kili@
2026-02-15 23:35:29 +00:00
pascal 530c50d4b8 Update to CookCLI 0.22.0. 2026-02-14 13:18:59 +00:00
pascal 35372a1601 Update to xan 0.55.0. 2026-02-14 13:17:17 +00:00
ajacoutot 9aa16c6aef Update to enchant2-2.8.15. 2026-02-14 08:27:12 +00:00
rsadowski e8035d4760 Update CMake to 4.1.2
Major update from 3.31.8 to 4.1.2.

CMake 4.0 introduces a breaking change: compatibility with versions older than
3.5 has been removed. Projects calling cmake_minimum_required() or
cmake_policy() with versions < 3.5 now error out.

To maintain compatibility with existing ports during the transition, the cmake
module now provides MODCMAKE_POLICY_VERSION_OVERRIDE (idea from sthen@)
support:

- MODCMAKE_POLICY_VERSION_OVERRIDE ?= No
- MODCMAKE_POLICY_VERSION_OVERRIDE_VER ?= 3.5

When MODCMAKE_POLICY_VERSION_OVERRIDE is set to "yes", CMake is instructed to
accept policy versions down to the specified minimum (default 3.5) via
-DCMAKE_POLICY_VERSION_MINIMUM. This allows older ports to build while
acknowledging they may use deprecated features.

https://cmake.org/cmake/help/latest/release/4.0.html
https://cmake.org/cmake/help/latest/release/4.1.html

OK sthen@
2026-02-13 12:02:13 +00:00
sebastia 3f9b405a8f clean-up Makefile a bit, don't install examples twice, take MAINTAINER.
usual valuable feedback and OK sthen@
2026-02-12 08:55:07 +00:00
sthen 1b13452762 reset bcallah maintainer lines, quite a lot of timeouts which make it
tricky for others to work on the ports tree, this will also bring more
visible to portroach of those which are outdated
2026-02-11 15:12:24 +00:00
sthen a56f942e9c +py-sphinx-argparse 2026-02-11 11:43:07 +00:00
sthen fe9ad3e34a import ports/textproc/py-sphinx-argparse, feedback/ok tb
sphinx-argparse is an extension for Sphinx that allows for easy
generation of documentation for command line tools using Python's
argparse library.
2026-02-11 11:42:22 +00:00
sthen 5fd31505ac update to py3-markdown-3.10.2 2026-02-10 18:09:14 +00:00
sthen 14752999aa update to py3-jaraco.text-4.2.0 2026-02-10 17:40:09 +00:00
tb 160803cb87 Mechanical WANTLIB sync after Boost update 2026-02-10 13:25:01 +00:00
kili 4de50f3c0a Bump revision after update of textproc/tre. 2026-02-09 19:31:00 +00:00
kili b0b1635487 Update to tre-0.9.0. 2026-02-09 19:29:21 +00:00
uaa 257416173b use textproc/tomlplusplus with -DUSE_SYSTEM_TOML=ON
ok sthen@
2026-02-09 15:22:55 +00:00
sthen afd031d6a0 update to uncrustify-0.82.0 2026-02-08 15:45:58 +00:00
sthen d3a9bc7f98 drop rpointel@ maintainer lines, ok with him 2026-02-08 12:22:40 +00:00
uaa 5686a7896d +tomlplusplus 2026-02-08 12:13:18 +00:00
uaa bc252b93eb initial import
ok bentley@
2026-02-08 10:38:12 +00:00
bluhm e471e9d853 update xmlwf to expat 2.7.4 2026-02-08 00:16:09 +00:00
sthen 68118aaa62 update to py3-stemmer-3.0.0 2026-02-07 09:12:14 +00:00
sthen 382eb3085f update to mupdf-1.27.1 2026-02-06 11:47:31 +00:00
sthen 724f8b90da mupdf: remove old workaround for issue with embedded JPEG2000 images (with
bogus comment in patch) that doesn't seem to be required any more.
2026-02-06 11:38:47 +00:00
ajacoutot 2567b598eb Update to py3-ICU-2.16.1. 2026-02-06 08:01:48 +00:00
sthen 202c71d177 update to py3-dateparser-1.3.0 2026-02-05 15:30:17 +00:00
ajacoutot 172834395c Update to libxmlb-0.3.25. 2026-02-04 13:30:36 +00:00
daniel 8878f73703 update py-black to 26.1.0 2026-01-31 19:27:58 +00:00
ajacoutot 941f01a246 Forgot to set MODPY_RUNDEP to no. 2026-01-30 15:11:34 +00:00
benoit 34807c86cc Update to p5-PDF-Reuse-0.43. 2026-01-30 15:09:15 +00:00
ajacoutot 6b582846a5 Needs python. 2026-01-30 14:23:13 +00:00
ajacoutot b5aaf87332 Update to libspelling-0.4.10. 2026-01-30 09:08:44 +00:00
sthen 1e2d66a17a update to py3-confuse-2.2.0 2026-01-29 12:49:35 +00:00
sthen 998d9e780f update to libebml-1.4.5, from Brad (maintainer) 2026-01-28 15:09:32 +00:00