summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
Diffstat (limited to 'textproc')
-rw-r--r--textproc/consul-template/Makefile1
-rw-r--r--textproc/csvq/Makefile2
-rw-r--r--textproc/dict/Makefile1
-rw-r--r--textproc/dict/files/dict.conf6
-rw-r--r--textproc/discount/Makefile2
-rw-r--r--textproc/discount/distinfo6
-rw-r--r--textproc/dyff/Makefile2
-rw-r--r--textproc/feluda/Makefile3
-rw-r--r--textproc/feluda/Makefile.crates13
-rw-r--r--textproc/feluda/distinfo34
-rw-r--r--textproc/feluda/files/patch-Cargo.lock6
-rw-r--r--textproc/feluda/files/patch-Cargo.toml6
-rw-r--r--textproc/fzf/Makefile2
-rw-r--r--textproc/gh-grep/Makefile2
-rw-r--r--textproc/git-chglog/Makefile2
-rw-r--r--textproc/gitlab-elasticsearch-indexer/Makefile2
-rw-r--r--textproc/go-md2man/Makefile2
-rw-r--r--textproc/go-transifex-client/Makefile2
-rw-r--r--textproc/go-yq/Makefile1
-rw-r--r--textproc/gojq/Makefile2
-rw-r--r--textproc/goldendict-ng/Makefile13
-rw-r--r--textproc/goldendict-ng/distinfo6
-rw-r--r--textproc/gron/Makefile2
-rw-r--r--textproc/harper/Makefile3
-rw-r--r--textproc/harper/Makefile.crates17
-rw-r--r--textproc/harper/distinfo40
-rw-r--r--textproc/highlight/Makefile14
-rw-r--r--textproc/highlight/distinfo6
-rw-r--r--textproc/highlight/files/patch-src_makefile20
-rw-r--r--textproc/highlight/pkg-plist513
-rw-r--r--textproc/htmltest/Makefile2
-rw-r--r--textproc/ibus-typing-booster/Makefile6
-rw-r--r--textproc/ibus-typing-booster/distinfo6
-rw-r--r--textproc/ibus-typing-booster/pkg-plist4
-rw-r--r--textproc/jid/Makefile2
-rw-r--r--textproc/kepubify/Makefile2
-rw-r--r--textproc/lttoolbox/Makefile2
-rw-r--r--textproc/markdownfmt/Makefile2
-rw-r--r--textproc/md2roff/Makefile2
-rw-r--r--textproc/mdtt/Makefile2
-rw-r--r--textproc/miller/Makefile1
-rw-r--r--textproc/minify/Makefile1
-rw-r--r--textproc/nerdlog/Makefile2
-rw-r--r--textproc/opensearch-dashboards/Makefile18
-rw-r--r--textproc/opensearch-dashboards/distinfo4
-rw-r--r--textproc/opensearch/Makefile3
-rw-r--r--textproc/opensearch/distinfo4
-rw-r--r--textproc/ov/Makefile2
-rw-r--r--textproc/p5-Excel-Writer-XLSX/Makefile2
-rw-r--r--textproc/p5-Excel-Writer-XLSX/distinfo6
-rw-r--r--textproc/p5-String-Print/Makefile3
-rw-r--r--textproc/p5-String-Print/distinfo6
-rw-r--r--textproc/peco/Makefile2
-rw-r--r--textproc/pup/Makefile2
-rw-r--r--textproc/py-aeidon/Makefile4
-rw-r--r--textproc/py-aeidon/distinfo6
-rw-r--r--textproc/py-aeidon/files/patch-setup-aeidon.py9
-rw-r--r--textproc/py-cyclonedx-python-lib/Makefile3
-rw-r--r--textproc/py-cyclonedx-python-lib/distinfo6
-rw-r--r--textproc/py-elasticsearch/Makefile2
-rw-r--r--textproc/py-elasticsearch/distinfo6
-rw-r--r--textproc/py-graphemeu/Makefile5
-rw-r--r--textproc/py-graphemeu/distinfo6
-rw-r--r--textproc/py-mkdocs-material/Makefile5
-rw-r--r--textproc/py-mkdocs-material/distinfo6
-rw-r--r--textproc/py-mkdocs-material/files/patch-pyproject.toml13
-rw-r--r--textproc/py-mkdocstrings/Makefile2
-rw-r--r--textproc/py-mkdocstrings/distinfo6
-rw-r--r--textproc/py-python-docx/Makefile6
-rw-r--r--textproc/py-python-docx/distinfo6
-rw-r--r--textproc/py-rdflib/Makefile4
-rw-r--r--textproc/py-rdflib/files/patch-pyproject.toml13
-rw-r--r--textproc/rubygem-amatch/Makefile7
-rw-r--r--textproc/rubygem-amatch/distinfo6
-rw-r--r--textproc/rubygem-cucumber-gherkin/Makefile4
-rw-r--r--textproc/rubygem-cucumber-gherkin/distinfo6
-rw-r--r--textproc/rubygem-cucumber-html-formatter/Makefile2
-rw-r--r--textproc/rubygem-cucumber-html-formatter/distinfo6
-rw-r--r--textproc/rubygem-google-cloud-translate-v3/Makefile4
-rw-r--r--textproc/rubygem-google-cloud-translate-v3/distinfo6
-rw-r--r--textproc/rubygem-google-cloud-translate/Makefile2
-rw-r--r--textproc/rubygem-google-cloud-translate/distinfo6
-rw-r--r--textproc/rubygem-prism/Makefile2
-rw-r--r--textproc/rubygem-prism/distinfo6
-rw-r--r--textproc/rubygem-rchardet/Makefile2
-rw-r--r--textproc/rubygem-rchardet/distinfo6
-rw-r--r--textproc/rubygem-rexml/Makefile2
-rw-r--r--textproc/rubygem-rexml/distinfo6
-rw-r--r--textproc/sift/Makefile2
-rw-r--r--textproc/sttr/Makefile2
-rw-r--r--textproc/television/Makefile3
-rw-r--r--textproc/television/Makefile.crates4
-rw-r--r--textproc/television/distinfo14
-rw-r--r--textproc/textnote/Makefile2
-rw-r--r--textproc/textql/Makefile2
-rw-r--r--textproc/translate-toolkit/Makefile44
-rw-r--r--textproc/translate-toolkit/distinfo6
-rw-r--r--textproc/translate-toolkit/files/patch-pyproject.toml50
-rw-r--r--textproc/translate-toolkit/files/patch-requirements-optional.txt41
-rw-r--r--textproc/trdsql/Makefile2
-rw-r--r--textproc/uni/Makefile2
-rw-r--r--textproc/up/Makefile2
-rw-r--r--textproc/vale/Makefile2
-rw-r--r--textproc/vgrep/Makefile2
-rw-r--r--textproc/xfce4-dict-plugin/Makefile2
-rw-r--r--textproc/yamlfmt/Makefile2
-rw-r--r--textproc/ytt/Makefile2
107 files changed, 342 insertions, 842 deletions
diff --git a/textproc/consul-template/Makefile b/textproc/consul-template/Makefile
index a4e99d1501cf..1262ba15efbb 100644
--- a/textproc/consul-template/Makefile
+++ b/textproc/consul-template/Makefile
@@ -1,6 +1,7 @@
PORTNAME= consul-template
DISTVERSIONPREFIX= v
DISTVERSION= 0.41.2
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
diff --git a/textproc/csvq/Makefile b/textproc/csvq/Makefile
index 827369c39bcc..61ab2211110b 100644
--- a/textproc/csvq/Makefile
+++ b/textproc/csvq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= csvq
DISTVERSIONPREFIX= v
DISTVERSION= 1.18.1
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/dict/Makefile b/textproc/dict/Makefile
index 17b4d6bb11ba..366d9d774bb5 100644
--- a/textproc/dict/Makefile
+++ b/textproc/dict/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dict
PORTVERSION= 1.13.3
+PORTREVISION= 1
CATEGORIES= textproc
MASTER_SITES= SF/dict/dictd/dictd-${PORTVERSION}
DISTNAME= dictd-${PORTVERSION}
diff --git a/textproc/dict/files/dict.conf b/textproc/dict/files/dict.conf
index aa9f9608b4cb..6d2adf5d97a2 100644
--- a/textproc/dict/files/dict.conf
+++ b/textproc/dict/files/dict.conf
@@ -2,10 +2,10 @@
# CONFIGURATION section of dict(1) for the full syntax.
#
# A list of public dict servers is available at
-# http://luetzschena-stahmeln.de/dictd/index.php
+# https://dict-servers.catflap.org/
# but one of the following should work.
#
server dict.org
-server dict.trit.org
-server dict.die.net
+server dict.catflap.org
+server dict.trit.net
diff --git a/textproc/discount/Makefile b/textproc/discount/Makefile
index 2c3b79e80cb8..b27cc4b02915 100644
--- a/textproc/discount/Makefile
+++ b/textproc/discount/Makefile
@@ -1,5 +1,5 @@
PORTNAME= discount
-PORTVERSION= 3.0.1.1
+PORTVERSION= 3.0.1.2
CATEGORIES= textproc devel
MASTER_SITES= https://www.pell.portland.or.us/~orc/Code/discount/
diff --git a/textproc/discount/distinfo b/textproc/discount/distinfo
index bd863493744e..8a2aef3521eb 100644
--- a/textproc/discount/distinfo
+++ b/textproc/discount/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436431
-SHA256 (discount-3.0.1.1.tar.bz2) = c1b1b9f37bb907aae5f4bcfc960269baeae9e6710cdd6860ee965abfa2676631
-SIZE (discount-3.0.1.1.tar.bz2) = 113052
+TIMESTAMP = 1759324024
+SHA256 (discount-3.0.1.2.tar.bz2) = ec670ca34fba6dd99cf30170b98f57fbd84ed51528cc3ae732b5ec298e738d9d
+SIZE (discount-3.0.1.2.tar.bz2) = 113055
diff --git a/textproc/dyff/Makefile b/textproc/dyff/Makefile
index fe0ec3427588..e0ca08823948 100644
--- a/textproc/dyff/Makefile
+++ b/textproc/dyff/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dyff
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/textproc/feluda/Makefile b/textproc/feluda/Makefile
index b01c213ac912..3a12ee986278 100644
--- a/textproc/feluda/Makefile
+++ b/textproc/feluda/Makefile
@@ -1,7 +1,6 @@
PORTNAME= feluda
DISTVERSIONPREFIX= v
-DISTVERSION= 1.9.8 # Cargo.lock patched: `make patch cargo-crates`
-PORTREVISION= 2
+DISTVERSION= 1.10.1 # Cargo.lock patched: `make patch cargo-crates`
CATEGORIES= textproc
MAINTAINER= nxjoseph@protonmail.com
diff --git a/textproc/feluda/Makefile.crates b/textproc/feluda/Makefile.crates
index 7c0069c4fbe7..8b30633a58d7 100644
--- a/textproc/feluda/Makefile.crates
+++ b/textproc/feluda/Makefile.crates
@@ -138,14 +138,14 @@ CARGO_CRATES= addr2line-0.24.2 \
maplit-1.0.2 \
markup5ever-0.14.1 \
match_token-0.1.0 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
memchr-2.7.5 \
miniz_oxide-0.8.9 \
mio-1.0.4 \
mockall-0.13.1 \
mockall_derive-0.13.1 \
new_debug_unreachable-1.0.6 \
- nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.1 \
num-traits-0.2.19 \
object-0.36.7 \
once_cell-1.21.3 \
@@ -154,7 +154,6 @@ CARGO_CRATES= addr2line-0.24.2 \
openssl-sys-0.9.109 \
option-ext-0.2.0 \
ordered-float-2.10.1 \
- overload-0.1.1 \
owo-colors-4.2.2 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
@@ -194,9 +193,7 @@ CARGO_CRATES= addr2line-0.24.2 \
redox_syscall-0.5.15 \
redox_users-0.5.0 \
regex-1.11.1 \
- regex-automata-0.1.10 \
regex-automata-0.4.9 \
- regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
reqwest-0.12.22 \
ring-0.17.14 \
@@ -260,7 +257,8 @@ CARGO_CRATES= addr2line-0.24.2 \
tinystr-0.8.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.46.1 \
+ tokio-1.47.1 \
+ tokio-macros-2.5.0 \
tokio-rustls-0.26.2 \
tokio-util-0.7.15 \
toml-0.8.23 \
@@ -276,7 +274,7 @@ CARGO_CRATES= addr2line-0.24.2 \
tracing-core-0.1.34 \
tracing-error-0.2.1 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
try-lock-0.2.5 \
typeid-1.0.3 \
uncased-0.9.10 \
@@ -292,6 +290,7 @@ CARGO_CRATES= addr2line-0.24.2 \
utf-8-0.7.6 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
+ uuid-1.18.1 \
valuable-0.1.1 \
vcpkg-0.2.15 \
version_check-0.9.5 \
diff --git a/textproc/feluda/distinfo b/textproc/feluda/distinfo
index 5bae23fbb929..5279bcaa2780 100644
--- a/textproc/feluda/distinfo
+++ b/textproc/feluda/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1756194071
+TIMESTAMP = 1759824011
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -279,8 +279,8 @@ SHA256 (rust/crates/markup5ever-0.14.1.crate) = c7a7213d12e1864c0f002f52c2923d45
SIZE (rust/crates/markup5ever-0.14.1.crate) = 38103
SHA256 (rust/crates/match_token-0.1.0.crate) = 88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b
SIZE (rust/crates/match_token-0.1.0.crate) = 4903
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
@@ -293,8 +293,8 @@ SHA256 (rust/crates/mockall_derive-0.13.1.crate) = 25ca3004c2efe9011bd4e461bd825
SIZE (rust/crates/mockall_derive-0.13.1.crate) = 47822
SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
@@ -305,14 +305,14 @@ SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f
SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-src-300.5.2+3.5.2.crate) = d270b79e2926f5150189d475bc7e9d2c69f9c4697b185fa917d5a32b792d21b4
+SIZE (rust/crates/openssl-src-300.5.2+3.5.2.crate) = 10557986
SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/owo-colors-4.2.2.crate) = 48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e
SIZE (rust/crates/owo-colors-4.2.2.crate) = 38070
SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
@@ -391,12 +391,8 @@ SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec61
SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
@@ -523,8 +519,10 @@ SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7
SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
-SIZE (rust/crates/tokio-1.46.1.crate) = 823632
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
@@ -555,8 +553,8 @@ SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57
SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
@@ -587,6 +585,8 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
@@ -709,5 +709,5 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (anistark-feluda-v1.9.8_GH0.tar.gz) = cb512ea32a3973b17a86e5c4c88bf5ba70f8e6cddda6a697172522e87b691070
-SIZE (anistark-feluda-v1.9.8_GH0.tar.gz) = 98501
+SHA256 (anistark-feluda-v1.10.1_GH0.tar.gz) = 12f704030d3fa1480bb02430188e1a0df484333d3889fad79bd23659f86f7b94
+SIZE (anistark-feluda-v1.10.1_GH0.tar.gz) = 135815
diff --git a/textproc/feluda/files/patch-Cargo.lock b/textproc/feluda/files/patch-Cargo.lock
index 27c7d76034c4..9d505864706e 100644
--- a/textproc/feluda/files/patch-Cargo.lock
+++ b/textproc/feluda/files/patch-Cargo.lock
@@ -1,6 +1,6 @@
---- Cargo.lock.orig 2025-08-21 11:42:16 UTC
+--- Cargo.lock.orig 2025-09-25 11:12:13 UTC
+++ Cargo.lock
-@@ -1504,15 +1504,6 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00
+@@ -1505,15 +1505,6 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00
checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
[[package]]
@@ -16,7 +16,7 @@
name = "openssl-sys"
version = "0.9.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -1520,7 +1511,6 @@ dependencies = [
+@@ -1521,7 +1512,6 @@ dependencies = [
dependencies = [
"cc",
"libc",
diff --git a/textproc/feluda/files/patch-Cargo.toml b/textproc/feluda/files/patch-Cargo.toml
index 44c9c773285b..e6f53de53c38 100644
--- a/textproc/feluda/files/patch-Cargo.toml
+++ b/textproc/feluda/files/patch-Cargo.toml
@@ -1,8 +1,8 @@
---- Cargo.toml.orig 2025-08-21 11:42:16 UTC
+--- Cargo.toml.orig 2025-09-25 11:12:13 UTC
+++ Cargo.toml
-@@ -43,7 +43,7 @@ chrono = { version = "0.4", features = ["serde"] }
+@@ -45,7 +45,7 @@ chrono = { version = "0.4", features = ["serde"] }
tracing = { version = "0.1.40", features = ["attributes"] }
- tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
+ tracing-subscriber = { version = "0.3.20", features = ["env-filter"] }
chrono = { version = "0.4", features = ["serde"] }
-git2 = { version = "0.20.2", features = ["vendored-libgit2", "vendored-openssl"] }
+git2 = { version = "0.20.2", features = ["vendored-libgit2"] }
diff --git a/textproc/fzf/Makefile b/textproc/fzf/Makefile
index c69615a9e348..457a5b70e170 100644
--- a/textproc/fzf/Makefile
+++ b/textproc/fzf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fzf
DISTVERSIONPREFIX= v
DISTVERSION= 0.65.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/textproc/gh-grep/Makefile b/textproc/gh-grep/Makefile
index 0bde3c9ffaba..0a07de8895ac 100644
--- a/textproc/gh-grep/Makefile
+++ b/textproc/gh-grep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gh-grep
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.3
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/git-chglog/Makefile b/textproc/git-chglog/Makefile
index cca3b34afd07..293820d4f44f 100644
--- a/textproc/git-chglog/Makefile
+++ b/textproc/git-chglog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-chglog
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.4
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/gitlab-elasticsearch-indexer/Makefile b/textproc/gitlab-elasticsearch-indexer/Makefile
index 51f13271c007..d93e08541a04 100644
--- a/textproc/gitlab-elasticsearch-indexer/Makefile
+++ b/textproc/gitlab-elasticsearch-indexer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitlab-elasticsearch-indexer
PORTVERSION= 5.7.0
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc
MAINTAINER= mfechner@FreeBSD.org
diff --git a/textproc/go-md2man/Makefile b/textproc/go-md2man/Makefile
index 7a25ef49d41f..baba20299b75 100644
--- a/textproc/go-md2man/Makefile
+++ b/textproc/go-md2man/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-md2man
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc
MAINTAINER= mateusz@serveraptor.com
diff --git a/textproc/go-transifex-client/Makefile b/textproc/go-transifex-client/Makefile
index 79daa4e589c0..5cb9c3d95086 100644
--- a/textproc/go-transifex-client/Makefile
+++ b/textproc/go-transifex-client/Makefile
@@ -1,7 +1,7 @@
PORTNAME= transifex-client
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.10
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= textproc
PKGNAMEPREFIX= go-
diff --git a/textproc/go-yq/Makefile b/textproc/go-yq/Makefile
index 2994a5cfb75a..dd8d41a8bb3c 100644
--- a/textproc/go-yq/Makefile
+++ b/textproc/go-yq/Makefile
@@ -1,6 +1,7 @@
PORTNAME= go-yq
DISTVERSIONPREFIX= v
DISTVERSION= 4.47.2
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= timp87@gmail.com
diff --git a/textproc/gojq/Makefile b/textproc/gojq/Makefile
index 6de05bda525e..31ecebe9b498 100644
--- a/textproc/gojq/Makefile
+++ b/textproc/gojq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gojq
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.17
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= textproc
MAINTAINER= nork@FreeBSD.org
diff --git a/textproc/goldendict-ng/Makefile b/textproc/goldendict-ng/Makefile
index 96ff7ac8e91e..1c0fe858173b 100644
--- a/textproc/goldendict-ng/Makefile
+++ b/textproc/goldendict-ng/Makefile
@@ -1,8 +1,7 @@
PORTNAME= goldendict-ng
DISTVERSIONPREFIX= v
-DISTVERSION= 25.06.0
-PORTREVISION= 1
-DISTVERSIONSUFFIX= -Release.8a87a79b
+DISTVERSION= 25.10.1
+DISTVERSIONSUFFIX= -Release.85f9a3d5
CATEGORIES= textproc
MAINTAINER= mew14930xvi@inbox.lv
@@ -29,16 +28,20 @@ GH_ACCOUNT= xiaoyifang
USE_GL= opengl
USE_QT= 5compat base declarative multimedia positioning svg webchannel \
webengine tools:build
-USE_XORG= ice sm x11 xext xtst
+USE_XORG= ice sm x11 xext xorgproto xtst
CMAKE_ON= USE_ALTERNATIVE_NAME USE_SYSTEM_FMT USE_SYSTEM_TOML
CONFIGURE_WRKSRC= ${WRKSRC}/build_dir
-OPTIONS_DEFINE= EPWING
+OPTIONS_DEFINE= EPWING SPEECH
OPTIONS_DEFAULT= EPWING
EPWING_DESC= Japanese EPWING dictionary format support
+SPEECH_DESC= Text to speech support
+
EPWING_LIB_DEPENDS= libeb.so:japanese/eb
EPWING_CMAKE_OFF= -DWITH_EPWING_SUPPORT=OFF
+SPEECH_USE= QT=speech
+SPEECH_CMAKE_ON= -DWITH_TTS=ON
.include <bsd.port.mk>
diff --git a/textproc/goldendict-ng/distinfo b/textproc/goldendict-ng/distinfo
index 67fcc93707c6..1a6671c18d38 100644
--- a/textproc/goldendict-ng/distinfo
+++ b/textproc/goldendict-ng/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750352881
-SHA256 (xiaoyifang-goldendict-ng-v25.06.0-Release.8a87a79b_GH0.tar.gz) = cae2b5993e30eccf192261786605eda904e22577b1ec0cedd2191d9500b4e091
-SIZE (xiaoyifang-goldendict-ng-v25.06.0-Release.8a87a79b_GH0.tar.gz) = 6089913
+TIMESTAMP = 1759469021
+SHA256 (xiaoyifang-goldendict-ng-v25.10.1-Release.85f9a3d5_GH0.tar.gz) = bbf3c23dd0a3a17fa4d083144a579aea9f766d99e3b995ed1c04760665001c47
+SIZE (xiaoyifang-goldendict-ng-v25.10.1-Release.85f9a3d5_GH0.tar.gz) = 6101416
diff --git a/textproc/gron/Makefile b/textproc/gron/Makefile
index f0bc9bad58bb..653e448fe7bc 100644
--- a/textproc/gron/Makefile
+++ b/textproc/gron/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gron
PORTVERSION= 0.7.1
DISTVERSIONPREFIX= v
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc
MAINTAINER= zi@FreeBSD.org
diff --git a/textproc/harper/Makefile b/textproc/harper/Makefile
index d067d20aef40..e33f46aecd4f 100644
--- a/textproc/harper/Makefile
+++ b/textproc/harper/Makefile
@@ -1,7 +1,6 @@
PORTNAME= harper
DISTVERSIONPREFIX= v
-DISTVERSION= 0.65.0
-PORTREVISION= 1
+DISTVERSION= 0.67.0
CATEGORIES= textproc
MAINTAINER= ashish@FreeBSD.org
diff --git a/textproc/harper/Makefile.crates b/textproc/harper/Makefile.crates
index fb6dfad3d6f5..1fd0a7863671 100644
--- a/textproc/harper/Makefile.crates
+++ b/textproc/harper/Makefile.crates
@@ -220,7 +220,7 @@ CARGO_CRATES= addr2line-0.24.2 \
ident_case-1.0.1 \
idna-1.0.3 \
idna_adapter-1.2.1 \
- indexmap-2.11.1 \
+ indexmap-2.11.4 \
io-uring-0.7.9 \
is-docker-0.2.0 \
is-macro-0.3.7 \
@@ -287,7 +287,7 @@ CARGO_CRATES= addr2line-0.24.2 \
open-5.3.2 \
option-ext-0.2.0 \
ordered-float-4.6.0 \
- ordered-float-5.0.0 \
+ ordered-float-5.1.0 \
parking-2.2.1 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
@@ -362,11 +362,11 @@ CARGO_CRATES= addr2line-0.24.2 \
scopeguard-1.2.0 \
semver-1.0.26 \
seq-macro-0.3.6 \
- serde-1.0.226 \
+ serde-1.0.228 \
serde-wasm-bindgen-0.6.5 \
serde_bytes-0.11.17 \
- serde_core-1.0.226 \
- serde_derive-1.0.226 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
serde_json-1.0.145 \
serde_repr-0.1.20 \
serde_spanned-0.6.9 \
@@ -401,9 +401,9 @@ CARGO_CRATES= addr2line-0.24.2 \
text_placeholder-0.5.1 \
thin-vec-0.2.14 \
thiserror-1.0.69 \
- thiserror-2.0.16 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.16 \
+ thiserror-impl-2.0.17 \
thread-tree-0.3.3 \
thread_local-1.1.9 \
time-0.3.41 \
@@ -433,7 +433,7 @@ CARGO_CRATES= addr2line-0.24.2 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.20 \
tracing-wasm-0.2.1 \
- tree-sitter-0.25.9 \
+ tree-sitter-0.25.10 \
tree-sitter-bash-0.25.0 \
tree-sitter-c-0.24.1 \
tree-sitter-c-sharp-0.23.1 \
@@ -443,6 +443,7 @@ CARGO_CRATES= addr2line-0.24.2 \
tree-sitter-go-0.25.0 \
tree-sitter-haskell-0.23.1 \
tree-sitter-html-0.23.2 \
+ tree-sitter-ink-lbz-0.0.1 \
tree-sitter-java-0.23.5 \
tree-sitter-javascript-0.25.0 \
tree-sitter-kotlin-ng-1.1.0 \
diff --git a/textproc/harper/distinfo b/textproc/harper/distinfo
index 09d7dd7dceab..68a5fe461f58 100644
--- a/textproc/harper/distinfo
+++ b/textproc/harper/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1758831828
+TIMESTAMP = 1759787267
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -443,8 +443,8 @@ SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f
SIZE (rust/crates/idna-1.0.3.crate) = 142515
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/indexmap-2.11.1.crate) = 206a8042aec68fa4a62e8d3f7aa4ceb508177d9324faf261e1959e495b7a1921
-SIZE (rust/crates/indexmap-2.11.1.crate) = 99966
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
@@ -577,8 +577,8 @@ SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f5
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951
SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633
-SHA256 (rust/crates/ordered-float-5.0.0.crate) = e2c1f9f56e534ac6a9b8a4600bdf0f530fb393b5f393e7b4d03489c3cf0c3f01
-SIZE (rust/crates/ordered-float-5.0.0.crate) = 23364
+SHA256 (rust/crates/ordered-float-5.1.0.crate) = 7f4779c6901a562440c3786d08192c6fbda7c1c2060edd10006b05ee35d10f2d
+SIZE (rust/crates/ordered-float-5.1.0.crate) = 30230
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
@@ -727,16 +727,16 @@ SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f
SIZE (rust/crates/semver-1.0.26.crate) = 31303
SHA256 (rust/crates/seq-macro-0.3.6.crate) = 1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc
SIZE (rust/crates/seq-macro-0.3.6.crate) = 16031
-SHA256 (rust/crates/serde-1.0.226.crate) = 0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd
-SIZE (rust/crates/serde-1.0.226.crate) = 28484
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
SHA256 (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b
SIZE (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 21098
SHA256 (rust/crates/serde_bytes-0.11.17.crate) = 8437fd221bde2d4ca316d61b90e337e9e702b3820b87d63caa9ba6c02bd06d96
SIZE (rust/crates/serde_bytes-0.11.17.crate) = 13256
-SHA256 (rust/crates/serde_core-1.0.226.crate) = ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4
-SIZE (rust/crates/serde_core-1.0.226.crate) = 63014
-SHA256 (rust/crates/serde_derive-1.0.226.crate) = 8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33
-SIZE (rust/crates/serde_derive-1.0.226.crate) = 58702
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
@@ -805,12 +805,12 @@ SHA256 (rust/crates/thin-vec-0.2.14.crate) = 144f754d318415ac792f9d69fc87abbbfc0
SIZE (rust/crates/thin-vec-0.2.14.crate) = 35087
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
-SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
-SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
SHA256 (rust/crates/thread-tree-0.3.3.crate) = ffbd370cb847953a25954d9f63e14824a36113f8c72eecf6eccef5dc4b45d630
SIZE (rust/crates/thread-tree-0.3.3.crate) = 12263
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
@@ -869,8 +869,8 @@ SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf055
SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/tracing-wasm-0.2.1.crate) = 4575c663a174420fa2d78f4108ff68f65bf2fbb7dd89f33749b6e826b3626e07
SIZE (rust/crates/tracing-wasm-0.2.1.crate) = 9372
-SHA256 (rust/crates/tree-sitter-0.25.9.crate) = ccd2a058a86cfece0bf96f7cce1021efef9c8ed0e892ab74639173e5ed7a34fa
-SIZE (rust/crates/tree-sitter-0.25.9.crate) = 197617
+SHA256 (rust/crates/tree-sitter-0.25.10.crate) = 78f873475d258561b06f1c595d93308a7ed124d9977cb26b148c2084a4a3cc87
+SIZE (rust/crates/tree-sitter-0.25.10.crate) = 197383
SHA256 (rust/crates/tree-sitter-bash-0.25.0.crate) = 871b0606e667e98a1237ebdc1b0d7056e0aebfdc3141d12b399865d4cb6ed8a6
SIZE (rust/crates/tree-sitter-bash-0.25.0.crate) = 443064
SHA256 (rust/crates/tree-sitter-c-0.24.1.crate) = 1a3aad8f0129083a59fe8596157552d2bb7148c492d44c21558d68ca1c722707
@@ -889,6 +889,8 @@ SHA256 (rust/crates/tree-sitter-haskell-0.23.1.crate) = 977c51e504548cba13fc27cb
SIZE (rust/crates/tree-sitter-haskell-0.23.1.crate) = 842034
SHA256 (rust/crates/tree-sitter-html-0.23.2.crate) = 261b708e5d92061ede329babaaa427b819329a9d427a1d710abb0f67bbef63ee
SIZE (rust/crates/tree-sitter-html-0.23.2.crate) = 21295
+SHA256 (rust/crates/tree-sitter-ink-lbz-0.0.1.crate) = a44bf578477077d12eb671fd67fc47ab71516a1f3913a5dac96346a8faa33210
+SIZE (rust/crates/tree-sitter-ink-lbz-0.0.1.crate) = 60051
SHA256 (rust/crates/tree-sitter-java-0.23.5.crate) = 0aa6cbcdc8c679b214e616fd3300da67da0e492e066df01bcf5a5921a71e90d6
SIZE (rust/crates/tree-sitter-java-0.23.5.crate) = 159677
SHA256 (rust/crates/tree-sitter-javascript-0.25.0.crate) = 68204f2abc0627a90bdf06e605f5c470aa26fdcb2081ea553a04bdad756693f5
@@ -1115,5 +1117,5 @@ SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f66
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zip-1.1.4.crate) = 9cc23c04387f4da0374be4533ad1208cbb091d5c11d070dfef13676ad6497164
SIZE (rust/crates/zip-1.1.4.crate) = 77910
-SHA256 (Automattic-harper-v0.65.0_GH0.tar.gz) = f62e8787cd83eab09c01b1c7845d2729193d9b72a7594b869c0724c54209874e
-SIZE (Automattic-harper-v0.65.0_GH0.tar.gz) = 7388729
+SHA256 (Automattic-harper-v0.67.0_GH0.tar.gz) = bbdb0235ab6214923c740defb1b4f2e2bf6e414e941c725f1a76ca49feb78e5b
+SIZE (Automattic-harper-v0.67.0_GH0.tar.gz) = 7402102
diff --git a/textproc/highlight/Makefile b/textproc/highlight/Makefile
index eafc1e8e7bc6..bdfe4fada033 100644
--- a/textproc/highlight/Makefile
+++ b/textproc/highlight/Makefile
@@ -1,6 +1,5 @@
PORTNAME= highlight
-DISTVERSION= 4.16
-PORTREVISION= 1
+DISTVERSION= 4.17
PORTEPOCH= 3
CATEGORIES= textproc
MASTER_SITES= http://andre-simon.de/zip/
@@ -14,14 +13,15 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${LOCALBASE}/include/boost/scoped_array.hpp:devel/boost-libs
-USES= gmake lua pkgconfig tar:bzip2
+USES= compiler:c++17-lang gmake lua pkgconfig tar:bzip2
MAKEFILE= makefile
MAKE_ARGS= CXX="${CXX}" \
- CFLAGS="${CXXFLAGS} ${CPPFLAGS} -DHAVE_DECL_GETOPT" \
+ CFLAGS="${CXXFLAGS} ${CPPFLAGS} -DHAVE_DECL_GETOPT -I${LOCALBASE}/include" \
LDFLAGS="${LDFLAGS}"
ALL_TARGET= all # cli
INSTALL_TARGET= install
+PORTDATA= *
PORTDOCS= *
OPTIONS_DEFINE= DOCS GUI
@@ -34,9 +34,11 @@ GUI_ALL_TARGET= gui
GUI_INSTALL_TARGET= install-gui
post-patch:
+ @${REINPLACE_CMD} -e 's,lua5.3,lua-${LUA_VER},' ${WRKSRC}/src/makefile
+
+post-patch-GUI-on:
@${REINPLACE_CMD} -e '/PKGCONFIG/s,lua,&-${LUA_VER}, ; \
- /LIBS/s,-llua,&-${LUA_VER},' \
- ${WRKSRC}/src/gui-qt/highlight.pro
+ /LIBS/s,-llua,&-${LUA_VER},' ${WRKSRC}/src/gui-qt/highlight.pro
post-install:
.for cfg in filetypes lsp
diff --git a/textproc/highlight/distinfo b/textproc/highlight/distinfo
index a1f0f6e15b05..8fa8f8f721e8 100644
--- a/textproc/highlight/distinfo
+++ b/textproc/highlight/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747691063
-SHA256 (highlight-4.16.tar.bz2) = 92261ff5c27c73e7a5c85ab65ada2a2edf8aa3dbe9c9c3d8e82e062088e60e5a
-SIZE (highlight-4.16.tar.bz2) = 1526528
+TIMESTAMP = 1759093847
+SHA256 (highlight-4.17.tar.bz2) = d4f7baa98bd162d8f15642793bd7b8671cfa47ad5100707ac609be3ed486ff94
+SIZE (highlight-4.17.tar.bz2) = 1536499
diff --git a/textproc/highlight/files/patch-src_makefile b/textproc/highlight/files/patch-src_makefile
deleted file mode 100644
index 4518c7b1d765..000000000000
--- a/textproc/highlight/files/patch-src_makefile
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/makefile.orig 2020-12-21 10:56:19 UTC
-+++ src/makefile
-@@ -36,7 +36,7 @@ GUI_QT_DIR=./gui-qt/
- INCLUDE_DIR=./include/
-
- # try to detect Lua versioning scheme
--LUA_PKG_NAME=lua5.3
-+LUA_PKG_NAME=lua-$(LUA_VER)
- LUA_TEST=$(shell pkg-config --exists ${LUA_PKG_NAME}; echo $$?)
-
- ifeq (${LUA_TEST},1)
-@@ -75,7 +75,7 @@ LDFLAGS = -ldl
- #LDFLAGS = ${LDFLAGS} -s
- #LDFLAGS= -Wl,--as-needed
-
--CXX_COMPILE=${CXX} ${CFLAGS} -c -I ${INCLUDE_DIR} ${LUA_CFLAGS}
-+CXX_COMPILE=${CXX} ${CFLAGS} -c -I ${INCLUDE_DIR} -I${LOCALBASE}/include ${LUA_CFLAGS}
-
- # Data directories (data dir, configuration file dir)
- CXX_DIR=-DHL_DATA_DIR=\"${HL_DATA_DIR}\" -DHL_CONFIG_DIR=\"${HL_CONFIG_DIR}\"
diff --git a/textproc/highlight/pkg-plist b/textproc/highlight/pkg-plist
index fb5ebecf005d..94a9cd884f93 100644
--- a/textproc/highlight/pkg-plist
+++ b/textproc/highlight/pkg-plist
@@ -6,519 +6,6 @@ bin/highlight
share/bash-completion/completions/highlight
share/fish/vendor_completions.d/highlight.fish
%%GUI%%share/icons/hicolor/256x256/apps/highlight.png
-%%GUI%%%%DATADIR%%/gui_files/ext/fileopenfilter.conf
-%%GUI%%%%DATADIR%%/gui_files/l10n/highlight_bg_BG.qm
-%%GUI%%%%DATADIR%%/gui_files/l10n/highlight_cs_CZ.qm
-%%GUI%%%%DATADIR%%/gui_files/l10n/highlight_de_DE.qm
-%%GUI%%%%DATADIR%%/gui_files/l10n/highlight_es_ES.qm
-%%GUI%%%%DATADIR%%/gui_files/l10n/highlight_fr_FR.qm
-%%GUI%%%%DATADIR%%/gui_files/l10n/highlight_it_IT.qm
-%%GUI%%%%DATADIR%%/gui_files/l10n/highlight_ja_JP.qm
-%%GUI%%%%DATADIR%%/gui_files/l10n/highlight_zh_CN.qm
-%%DATADIR%%/langDefs/abap.lang
-%%DATADIR%%/langDefs/abc.lang
-%%DATADIR%%/langDefs/abnf.lang
-%%DATADIR%%/langDefs/actionscript.lang
-%%DATADIR%%/langDefs/ada.lang
-%%DATADIR%%/langDefs/agda.lang
-%%DATADIR%%/langDefs/alan.lang
-%%DATADIR%%/langDefs/algol.lang
-%%DATADIR%%/langDefs/ampl.lang
-%%DATADIR%%/langDefs/amtrix.lang
-%%DATADIR%%/langDefs/applescript.lang
-%%DATADIR%%/langDefs/arc.lang
-%%DATADIR%%/langDefs/arm.lang
-%%DATADIR%%/langDefs/as400cl.lang
-%%DATADIR%%/langDefs/ascend.lang
-%%DATADIR%%/langDefs/asciidoc.lang
-%%DATADIR%%/langDefs/asp.lang
-%%DATADIR%%/langDefs/aspect.lang
-%%DATADIR%%/langDefs/assembler.lang
-%%DATADIR%%/langDefs/ats.lang
-%%DATADIR%%/langDefs/autohotkey.lang
-%%DATADIR%%/langDefs/autoit.lang
-%%DATADIR%%/langDefs/avenue.lang
-%%DATADIR%%/langDefs/awk.lang
-%%DATADIR%%/langDefs/ballerina.lang
-%%DATADIR%%/langDefs/bat.lang
-%%DATADIR%%/langDefs/bbcode.lang
-%%DATADIR%%/langDefs/bcpl.lang
-%%DATADIR%%/langDefs/bibtex.lang
-%%DATADIR%%/langDefs/biferno.lang
-%%DATADIR%%/langDefs/bison.lang
-%%DATADIR%%/langDefs/blitzbasic.lang
-%%DATADIR%%/langDefs/bms.lang
-%%DATADIR%%/langDefs/bnf.lang
-%%DATADIR%%/langDefs/boo.lang
-%%DATADIR%%/langDefs/c.lang
-%%DATADIR%%/langDefs/carbon.lang
-%%DATADIR%%/langDefs/ceylon.lang
-%%DATADIR%%/langDefs/charmm.lang
-%%DATADIR%%/langDefs/chill.lang
-%%DATADIR%%/langDefs/chpl.lang
-%%DATADIR%%/langDefs/clean.lang
-%%DATADIR%%/langDefs/clearbasic.lang
-%%DATADIR%%/langDefs/clipper.lang
-%%DATADIR%%/langDefs/clojure.lang
-%%DATADIR%%/langDefs/clp.lang
-%%DATADIR%%/langDefs/cmake.lang
-%%DATADIR%%/langDefs/cobol.lang
-%%DATADIR%%/langDefs/coffeescript.lang
-%%DATADIR%%/langDefs/coldfusion.lang
-%%DATADIR%%/langDefs/conf.lang
-%%DATADIR%%/langDefs/cpp2.lang
-%%DATADIR%%/langDefs/critic.lang
-%%DATADIR%%/langDefs/crk.lang
-%%DATADIR%%/langDefs/crystal.lang
-%%DATADIR%%/langDefs/cs_block_regex.lang
-%%DATADIR%%/langDefs/csharp.lang
-%%DATADIR%%/langDefs/css.lang
-%%DATADIR%%/langDefs/cue.lang
-%%DATADIR%%/langDefs/d.lang
-%%DATADIR%%/langDefs/dart.lang
-%%DATADIR%%/langDefs/delphi.lang
-%%DATADIR%%/langDefs/diff.lang
-%%DATADIR%%/langDefs/dockerfile.lang
-%%DATADIR%%/langDefs/dts.lang
-%%DATADIR%%/langDefs/dylan.lang
-%%DATADIR%%/langDefs/ebnf.lang
-%%DATADIR%%/langDefs/ebnf2.lang
-%%DATADIR%%/langDefs/eiffel.lang
-%%DATADIR%%/langDefs/elixir.lang
-%%DATADIR%%/langDefs/elm.lang
-%%DATADIR%%/langDefs/email.lang
-%%DATADIR%%/langDefs/erb.lang
-%%DATADIR%%/langDefs/erlang.lang
-%%DATADIR%%/langDefs/euphoria.lang
-%%DATADIR%%/langDefs/exapunks.lang
-%%DATADIR%%/langDefs/excel.lang
-%%DATADIR%%/langDefs/express.lang
-%%DATADIR%%/langDefs/factor.lang
-%%DATADIR%%/langDefs/fame.lang
-%%DATADIR%%/langDefs/fasm.lang
-%%DATADIR%%/langDefs/felix.lang
-%%DATADIR%%/langDefs/fish.lang
-%%DATADIR%%/langDefs/fortran77.lang
-%%DATADIR%%/langDefs/fortran90.lang
-%%DATADIR%%/langDefs/frink.lang
-%%DATADIR%%/langDefs/fsharp.lang
-%%DATADIR%%/langDefs/fstab.lang
-%%DATADIR%%/langDefs/fx.lang
-%%DATADIR%%/langDefs/gambas.lang
-%%DATADIR%%/langDefs/gdb.lang
-%%DATADIR%%/langDefs/gdscript.lang
-%%DATADIR%%/langDefs/gleam.lang
-%%DATADIR%%/langDefs/go.lang
-%%DATADIR%%/langDefs/graphviz.lang
-%%DATADIR%%/langDefs/haml.lang
-%%DATADIR%%/langDefs/hare.lang
-%%DATADIR%%/langDefs/haskell.lang
-%%DATADIR%%/langDefs/haxe.lang
-%%DATADIR%%/langDefs/hcl.lang
-%%DATADIR%%/langDefs/html.lang
-%%DATADIR%%/langDefs/httpd.lang
-%%DATADIR%%/langDefs/hugo.lang
-%%DATADIR%%/langDefs/icon.lang
-%%DATADIR%%/langDefs/idl.lang
-%%DATADIR%%/langDefs/idlang.lang
-%%DATADIR%%/langDefs/inc_luatex.lang
-%%DATADIR%%/langDefs/informix.lang
-%%DATADIR%%/langDefs/ini.lang
-%%DATADIR%%/langDefs/innosetup.lang
-%%DATADIR%%/langDefs/interlis.lang
-%%DATADIR%%/langDefs/io.lang
-%%DATADIR%%/langDefs/jam.lang
-%%DATADIR%%/langDefs/jasmin.lang
-%%DATADIR%%/langDefs/java.lang
-%%DATADIR%%/langDefs/javascript.lang
-%%DATADIR%%/langDefs/js_regex.lang
-%%DATADIR%%/langDefs/json.lang
-%%DATADIR%%/langDefs/jsp.lang
-%%DATADIR%%/langDefs/jsx.lang
-%%DATADIR%%/langDefs/julia.lang
-%%DATADIR%%/langDefs/kotlin.lang
-%%DATADIR%%/langDefs/ldif.lang
-%%DATADIR%%/langDefs/less.lang
-%%DATADIR%%/langDefs/lhs.lang
-%%DATADIR%%/langDefs/lilypond.lang
-%%DATADIR%%/langDefs/limbo.lang
-%%DATADIR%%/langDefs/lindenscript.lang
-%%DATADIR%%/langDefs/lisp.lang
-%%DATADIR%%/langDefs/logtalk.lang
-%%DATADIR%%/langDefs/lotos.lang
-%%DATADIR%%/langDefs/lotus.lang
-%%DATADIR%%/langDefs/lua.lang
-%%DATADIR%%/langDefs/luban.lang
-%%DATADIR%%/langDefs/makefile.lang
-%%DATADIR%%/langDefs/maple.lang
-%%DATADIR%%/langDefs/markdown.lang
-%%DATADIR%%/langDefs/matlab.lang
-%%DATADIR%%/langDefs/maya.lang
-%%DATADIR%%/langDefs/mercury.lang
-%%DATADIR%%/langDefs/meson.lang
-%%DATADIR%%/langDefs/miranda.lang
-%%DATADIR%%/langDefs/mod2.lang
-%%DATADIR%%/langDefs/mod3.lang
-%%DATADIR%%/langDefs/modelica.lang
-%%DATADIR%%/langDefs/mojo.lang
-%%DATADIR%%/langDefs/moon.lang
-%%DATADIR%%/langDefs/ms.lang
-%%DATADIR%%/langDefs/msl.lang
-%%DATADIR%%/langDefs/mssql.lang
-%%DATADIR%%/langDefs/mxml.lang
-%%DATADIR%%/langDefs/n3.lang
-%%DATADIR%%/langDefs/nasal.lang
-%%DATADIR%%/langDefs/nbc.lang
-%%DATADIR%%/langDefs/nemerle.lang
-%%DATADIR%%/langDefs/netrexx.lang
-%%DATADIR%%/langDefs/nginx.lang
-%%DATADIR%%/langDefs/nice.lang
-%%DATADIR%%/langDefs/nim.lang
-%%DATADIR%%/langDefs/nix.lang
-%%DATADIR%%/langDefs/nsis.lang
-%%DATADIR%%/langDefs/nxc.lang
-%%DATADIR%%/langDefs/oberon.lang
-%%DATADIR%%/langDefs/objc.lang
-%%DATADIR%%/langDefs/ocaml.lang
-%%DATADIR%%/langDefs/octave.lang
-%%DATADIR%%/langDefs/oorexx.lang
-%%DATADIR%%/langDefs/org.lang
-%%DATADIR%%/langDefs/os.lang
-%%DATADIR%%/langDefs/oz.lang
-%%DATADIR%%/langDefs/paradox.lang
-%%DATADIR%%/langDefs/pas.lang
-%%DATADIR%%/langDefs/pdf.lang
-%%DATADIR%%/langDefs/perl.lang
-%%DATADIR%%/langDefs/php.lang
-%%DATADIR%%/langDefs/pike.lang
-%%DATADIR%%/langDefs/pl1.lang
-%%DATADIR%%/langDefs/plperl.lang
-%%DATADIR%%/langDefs/plpython.lang
-%%DATADIR%%/langDefs/pltcl.lang
-%%DATADIR%%/langDefs/po.lang
-%%DATADIR%%/langDefs/polygen.lang
-%%DATADIR%%/langDefs/pony.lang
-%%DATADIR%%/langDefs/pov.lang
-%%DATADIR%%/langDefs/powershell.lang
-%%DATADIR%%/langDefs/pro.lang
-%%DATADIR%%/langDefs/progress.lang
-%%DATADIR%%/langDefs/ps.lang
-%%DATADIR%%/langDefs/psl.lang
-%%DATADIR%%/langDefs/pure.lang
-%%DATADIR%%/langDefs/purebasic.lang
-%%DATADIR%%/langDefs/purescript.lang
-%%DATADIR%%/langDefs/pyrex.lang
-%%DATADIR%%/langDefs/python.lang
-%%DATADIR%%/langDefs/q.lang
-%%DATADIR%%/langDefs/qmake.lang
-%%DATADIR%%/langDefs/qml.lang
-%%DATADIR%%/langDefs/qu.lang
-%%DATADIR%%/langDefs/r.lang
-%%DATADIR%%/langDefs/rebol.lang
-%%DATADIR%%/langDefs/rego.lang
-%%DATADIR%%/langDefs/rexx.lang
-%%DATADIR%%/langDefs/rnc.lang
-%%DATADIR%%/langDefs/rpg.lang
-%%DATADIR%%/langDefs/rpl.lang
-%%DATADIR%%/langDefs/rst.lang
-%%DATADIR%%/langDefs/ruby.lang
-%%DATADIR%%/langDefs/rust.lang
-%%DATADIR%%/langDefs/s.lang
-%%DATADIR%%/langDefs/sam.lang
-%%DATADIR%%/langDefs/sas.lang
-%%DATADIR%%/langDefs/scad.lang
-%%DATADIR%%/langDefs/scala.lang
-%%DATADIR%%/langDefs/scilab.lang
-%%DATADIR%%/langDefs/scss.lang
-%%DATADIR%%/langDefs/shellscript.lang
-%%DATADIR%%/langDefs/slim.lang
-%%DATADIR%%/langDefs/small.lang
-%%DATADIR%%/langDefs/smalltalk.lang
-%%DATADIR%%/langDefs/sml.lang
-%%DATADIR%%/langDefs/snmp.lang
-%%DATADIR%%/langDefs/snobol.lang
-%%DATADIR%%/langDefs/solidity.lang
-%%DATADIR%%/langDefs/spec.lang
-%%DATADIR%%/langDefs/spn.lang
-%%DATADIR%%/langDefs/sql.lang
-%%DATADIR%%/langDefs/squirrel.lang
-%%DATADIR%%/langDefs/styl.lang
-%%DATADIR%%/langDefs/svg.lang
-%%DATADIR%%/langDefs/swift.lang
-%%DATADIR%%/langDefs/sybase.lang
-%%DATADIR%%/langDefs/tcl.lang
-%%DATADIR%%/langDefs/tcsh.lang
-%%DATADIR%%/langDefs/terraform.lang
-%%DATADIR%%/langDefs/tex.lang
-%%DATADIR%%/langDefs/toml.lang
-%%DATADIR%%/langDefs/tsql.lang
-%%DATADIR%%/langDefs/tsx.lang
-%%DATADIR%%/langDefs/ttcn3.lang
-%%DATADIR%%/langDefs/txt.lang
-%%DATADIR%%/langDefs/typescript.lang
-%%DATADIR%%/langDefs/upc.lang
-%%DATADIR%%/langDefs/v.lang
-%%DATADIR%%/langDefs/vala.lang
-%%DATADIR%%/langDefs/vb.lang
-%%DATADIR%%/langDefs/verilog.lang
-%%DATADIR%%/langDefs/vhd.lang
-%%DATADIR%%/langDefs/vimscript.lang
-%%DATADIR%%/langDefs/vue.lang
-%%DATADIR%%/langDefs/wat.lang
-%%DATADIR%%/langDefs/whiley.lang
-%%DATADIR%%/langDefs/wren.lang
-%%DATADIR%%/langDefs/xml.lang
-%%DATADIR%%/langDefs/xpp.lang
-%%DATADIR%%/langDefs/yaiff.lang
-%%DATADIR%%/langDefs/yaml.lang
-%%DATADIR%%/langDefs/yaml_ansible.lang
-%%DATADIR%%/langDefs/yang.lang
-%%DATADIR%%/langDefs/zig.lang
-%%DATADIR%%/langDefs/znn.lang
-%%DATADIR%%/plugins/asciidoc_html_add_links.lua
-%%DATADIR%%/plugins/bash_functions.lua
-%%DATADIR%%/plugins/bash_ref_man7_org.lua
-%%DATADIR%%/plugins/comment_links.lua
-%%DATADIR%%/plugins/cpp_qt.lua
-%%DATADIR%%/plugins/cpp_ref_cplusplus_com.lua
-%%DATADIR%%/plugins/cpp_ref_gtk_gnome_org.lua
-%%DATADIR%%/plugins/cpp_ref_local_includes.lua
-%%DATADIR%%/plugins/cpp_ref_qtproject_org.lua
-%%DATADIR%%/plugins/cpp_ref_wxwidgets_org.lua
-%%DATADIR%%/plugins/cpp_syslog.lua
-%%DATADIR%%/plugins/cpp_wx.lua
-%%DATADIR%%/plugins/ctags_html_tooltips.lua
-%%DATADIR%%/plugins/java_library.lua
-%%DATADIR%%/plugins/keywords_capitalize.lua
-%%DATADIR%%/plugins/keywords_lowercase.lua
-%%DATADIR%%/plugins/keywords_uppercase.lua
-%%DATADIR%%/plugins/latex_single_outfile.lua
-%%DATADIR%%/plugins/mark_lines.lua
-%%DATADIR%%/plugins/outhtml_add_background_stripes.lua
-%%DATADIR%%/plugins/outhtml_add_background_svg.lua
-%%DATADIR%%/plugins/outhtml_add_figure.lua
-%%DATADIR%%/plugins/outhtml_add_line.lua
-%%DATADIR%%/plugins/outhtml_add_shadow.lua
-%%DATADIR%%/plugins/outhtml_ansi_esc.lua
-%%DATADIR%%/plugins/outhtml_codefold.lua
-%%DATADIR%%/plugins/outhtml_copy_clipboard.lua
-%%DATADIR%%/plugins/outhtml_curly_brackets_matcher.lua
-%%DATADIR%%/plugins/outhtml_focus.lua
-%%DATADIR%%/plugins/outhtml_ie7_webctrl.lua
-%%DATADIR%%/plugins/outhtml_keyword_matcher.lua
-%%DATADIR%%/plugins/outhtml_ligature_fonts.lua
-%%DATADIR%%/plugins/outhtml_modern_fonts.lua
-%%DATADIR%%/plugins/outhtml_parantheses_matcher.lua
-%%DATADIR%%/plugins/outhtml_tooltips.lua
-%%DATADIR%%/plugins/perl_ref_perl_org.lua
-%%DATADIR%%/plugins/python_ref_python_org.lua
-%%DATADIR%%/plugins/reduce_filesize.lua
-%%DATADIR%%/plugins/sam_seq.lua
-%%DATADIR%%/plugins/scala_ref_scala_lang_org.lua
-%%DATADIR%%/plugins/terminal_add_info.lua
-%%DATADIR%%/plugins/theme_invert.lua
-%%DATADIR%%/plugins/token_add_state_ids.lua
-%%DATADIR%%/themes/acid.theme
-%%DATADIR%%/themes/aiseered.theme
-%%DATADIR%%/themes/andes.theme
-%%DATADIR%%/themes/anotherdark.theme
-%%DATADIR%%/themes/autumn.theme
-%%DATADIR%%/themes/base16/3024.theme
-%%DATADIR%%/themes/base16/apathy.theme
-%%DATADIR%%/themes/base16/ashes.theme
-%%DATADIR%%/themes/base16/atelier-cave-light.theme
-%%DATADIR%%/themes/base16/atelier-cave.theme
-%%DATADIR%%/themes/base16/atelier-dune-light.theme
-%%DATADIR%%/themes/base16/atelier-dune.theme
-%%DATADIR%%/themes/base16/atelier-estuary-light.theme
-%%DATADIR%%/themes/base16/atelier-estuary.theme
-%%DATADIR%%/themes/base16/atelier-forest-light.theme
-%%DATADIR%%/themes/base16/atelier-forest.theme
-%%DATADIR%%/themes/base16/atelier-heath-light.theme
-%%DATADIR%%/themes/base16/atelier-heath.theme
-%%DATADIR%%/themes/base16/atelier-lakeside-light.theme
-%%DATADIR%%/themes/base16/atelier-lakeside.theme
-%%DATADIR%%/themes/base16/atelier-plateau-light.theme
-%%DATADIR%%/themes/base16/atelier-plateau.theme
-%%DATADIR%%/themes/base16/atelier-savanna-light.theme
-%%DATADIR%%/themes/base16/atelier-savanna.theme
-%%DATADIR%%/themes/base16/atelier-seaside-light.theme
-%%DATADIR%%/themes/base16/atelier-seaside.theme
-%%DATADIR%%/themes/base16/atelier-sulphurpool-light.theme
-%%DATADIR%%/themes/base16/atelier-sulphurpool.theme
-%%DATADIR%%/themes/base16/bespin.theme
-%%DATADIR%%/themes/base16/brewer.theme
-%%DATADIR%%/themes/base16/bright.theme
-%%DATADIR%%/themes/base16/brushtrees-dark.theme
-%%DATADIR%%/themes/base16/brushtrees.theme
-%%DATADIR%%/themes/base16/chalk.theme
-%%DATADIR%%/themes/base16/circus.theme
-%%DATADIR%%/themes/base16/classic-dark.theme
-%%DATADIR%%/themes/base16/classic-light.theme
-%%DATADIR%%/themes/base16/codeschool.theme
-%%DATADIR%%/themes/base16/cupcake.theme
-%%DATADIR%%/themes/base16/cupertino.theme
-%%DATADIR%%/themes/base16/darktooth.theme
-%%DATADIR%%/themes/base16/default-dark.theme
-%%DATADIR%%/themes/base16/default-light.theme
-%%DATADIR%%/themes/base16/dracula.theme
-%%DATADIR%%/themes/base16/eighties.theme
-%%DATADIR%%/themes/base16/embers.theme
-%%DATADIR%%/themes/base16/flat.theme
-%%DATADIR%%/themes/base16/github.theme
-%%DATADIR%%/themes/base16/google-dark.theme
-%%DATADIR%%/themes/base16/google-light.theme
-%%DATADIR%%/themes/base16/grayscale-dark.theme
-%%DATADIR%%/themes/base16/grayscale-light.theme
-%%DATADIR%%/themes/base16/greenscreen.theme
-%%DATADIR%%/themes/base16/gruvbox-dark-hard.theme
-%%DATADIR%%/themes/base16/gruvbox-dark-medium.theme
-%%DATADIR%%/themes/base16/gruvbox-dark-pale.theme
-%%DATADIR%%/themes/base16/gruvbox-dark-soft.theme
-%%DATADIR%%/themes/base16/gruvbox-light-hard.theme
-%%DATADIR%%/themes/base16/gruvbox-light-medium.theme
-%%DATADIR%%/themes/base16/gruvbox-light-soft.theme
-%%DATADIR%%/themes/base16/harmonic-dark.theme
-%%DATADIR%%/themes/base16/harmonic-light.theme
-%%DATADIR%%/themes/base16/hopscotch.theme
-%%DATADIR%%/themes/base16/ia-dark.theme
-%%DATADIR%%/themes/base16/ia-light.theme
-%%DATADIR%%/themes/base16/icy.theme
-%%DATADIR%%/themes/base16/irblack.theme
-%%DATADIR%%/themes/base16/isotope.theme
-%%DATADIR%%/themes/base16/macintosh.theme
-%%DATADIR%%/themes/base16/marrakesh.theme
-%%DATADIR%%/themes/base16/materia.theme
-%%DATADIR%%/themes/base16/material-darker.theme
-%%DATADIR%%/themes/base16/material-lighter.theme
-%%DATADIR%%/themes/base16/material-palenight.theme
-%%DATADIR%%/themes/base16/material-vivid.theme
-%%DATADIR%%/themes/base16/material.theme
-%%DATADIR%%/themes/base16/mellow-purple.theme
-%%DATADIR%%/themes/base16/mexico-light.theme
-%%DATADIR%%/themes/base16/mocha.theme
-%%DATADIR%%/themes/base16/monokai.theme
-%%DATADIR%%/themes/base16/nord.theme
-%%DATADIR%%/themes/base16/ocean.theme
-%%DATADIR%%/themes/base16/oceanicnext.theme
-%%DATADIR%%/themes/base16/one-light.theme
-%%DATADIR%%/themes/base16/onedark.theme
-%%DATADIR%%/themes/base16/outrun-dark.theme
-%%DATADIR%%/themes/base16/paraiso.theme
-%%DATADIR%%/themes/base16/phd.theme
-%%DATADIR%%/themes/base16/pico.theme
-%%DATADIR%%/themes/base16/pop.theme
-%%DATADIR%%/themes/base16/porple.theme
-%%DATADIR%%/themes/base16/railscasts.theme
-%%DATADIR%%/themes/base16/rebecca.theme
-%%DATADIR%%/themes/base16/seti.theme
-%%DATADIR%%/themes/base16/snazzy.theme
-%%DATADIR%%/themes/base16/solarflare.theme
-%%DATADIR%%/themes/base16/solarized-dark.theme
-%%DATADIR%%/themes/base16/solarized-light.theme
-%%DATADIR%%/themes/base16/spacemacs.theme
-%%DATADIR%%/themes/base16/summerfruit-dark.theme
-%%DATADIR%%/themes/base16/summerfruit-light.theme
-%%DATADIR%%/themes/base16/tomorrow-night.theme
-%%DATADIR%%/themes/base16/tomorrow.theme
-%%DATADIR%%/themes/base16/tube.theme
-%%DATADIR%%/themes/base16/twilight.theme
-%%DATADIR%%/themes/base16/unikitty-dark.theme
-%%DATADIR%%/themes/base16/unikitty-light.theme
-%%DATADIR%%/themes/base16/unikitty-reversible.theme
-%%DATADIR%%/themes/base16/woodland.theme
-%%DATADIR%%/themes/base16/xcode-dusk.theme
-%%DATADIR%%/themes/baycomb.theme
-%%DATADIR%%/themes/bclear.theme
-%%DATADIR%%/themes/biogoo.theme
-%%DATADIR%%/themes/bipolar.theme
-%%DATADIR%%/themes/blacknblue.theme
-%%DATADIR%%/themes/bluegreen.theme
-%%DATADIR%%/themes/breeze.theme
-%%DATADIR%%/themes/bright.theme
-%%DATADIR%%/themes/camo.theme
-%%DATADIR%%/themes/candy.theme
-%%DATADIR%%/themes/clarity.theme
-%%DATADIR%%/themes/dante.theme
-%%DATADIR%%/themes/darkblue.theme
-%%DATADIR%%/themes/darkbone.theme
-%%DATADIR%%/themes/darkness.theme
-%%DATADIR%%/themes/darkplus.theme
-%%DATADIR%%/themes/darkslategray.theme
-%%DATADIR%%/themes/darkspectrum.theme
-%%DATADIR%%/themes/denim.theme
-%%DATADIR%%/themes/diff.theme
-%%DATADIR%%/themes/duotone-dark-earth.theme
-%%DATADIR%%/themes/duotone-dark-forest.theme
-%%DATADIR%%/themes/duotone-dark-sea.theme
-%%DATADIR%%/themes/duotone-dark-sky.theme
-%%DATADIR%%/themes/duotone-dark-space.theme
-%%DATADIR%%/themes/dusk.theme
-%%DATADIR%%/themes/earendel.theme
-%%DATADIR%%/themes/easter.theme
-%%DATADIR%%/themes/edit-anjuta.theme
-%%DATADIR%%/themes/edit-bbedit.theme
-%%DATADIR%%/themes/edit-eclipse.theme
-%%DATADIR%%/themes/edit-emacs.theme
-%%DATADIR%%/themes/edit-fasm.theme
-%%DATADIR%%/themes/edit-flashdevelop.theme
-%%DATADIR%%/themes/edit-gedit.theme
-%%DATADIR%%/themes/edit-godot.theme
-%%DATADIR%%/themes/edit-jedit.theme
-%%DATADIR%%/themes/edit-kwrite.theme
-%%DATADIR%%/themes/edit-matlab.theme
-%%DATADIR%%/themes/edit-msvs2008.theme
-%%DATADIR%%/themes/edit-nedit.theme
-%%DATADIR%%/themes/edit-purebasic.theme
-%%DATADIR%%/themes/edit-vim-dark.theme
-%%DATADIR%%/themes/edit-vim.theme
-%%DATADIR%%/themes/edit-xcode.theme
-%%DATADIR%%/themes/ekvoli.theme
-%%DATADIR%%/themes/fineblue.theme
-%%DATADIR%%/themes/freya.theme
-%%DATADIR%%/themes/fruit.theme
-%%DATADIR%%/themes/github.theme
-%%DATADIR%%/themes/golden.theme
-%%DATADIR%%/themes/greenlcd.theme
-%%DATADIR%%/themes/kellys.theme
-%%DATADIR%%/themes/leo.theme
-%%DATADIR%%/themes/lucretia.theme
-%%DATADIR%%/themes/manxome.theme
-%%DATADIR%%/themes/maroloccio.theme
-%%DATADIR%%/themes/matrix.theme
-%%DATADIR%%/themes/moe.theme
-%%DATADIR%%/themes/molokai.theme
-%%DATADIR%%/themes/moria.theme
-%%DATADIR%%/themes/navajo-night.theme
-%%DATADIR%%/themes/navy.theme
-%%DATADIR%%/themes/neon.theme
-%%DATADIR%%/themes/night.theme
-%%DATADIR%%/themes/nightshimmer.theme
-%%DATADIR%%/themes/nord.theme
-%%DATADIR%%/themes/nuvola.theme
-%%DATADIR%%/themes/olive.theme
-%%DATADIR%%/themes/orion.theme
-%%DATADIR%%/themes/oxygenated.theme
-%%DATADIR%%/themes/pablo.theme
-%%DATADIR%%/themes/peaksea.theme
-%%DATADIR%%/themes/print.theme
-%%DATADIR%%/themes/rand01.theme
-%%DATADIR%%/themes/rdark.theme
-%%DATADIR%%/themes/relaxedgreen.theme
-%%DATADIR%%/themes/rootwater.theme
-%%DATADIR%%/themes/seashell.theme
-%%DATADIR%%/themes/solarized-dark.theme
-%%DATADIR%%/themes/solarized-light.theme
-%%DATADIR%%/themes/sourceforge.theme
-%%DATADIR%%/themes/tabula.theme
-%%DATADIR%%/themes/tcsoft.theme
-%%DATADIR%%/themes/the.theme
-%%DATADIR%%/themes/vampire.theme
-%%DATADIR%%/themes/whitengrey.theme
-%%DATADIR%%/themes/xoria256.theme
-%%DATADIR%%/themes/zellner.theme
-%%DATADIR%%/themes/zenburn.theme
-%%DATADIR%%/themes/zmrok.theme
share/man/man1/highlight.1.gz
share/man/man5/filetypes.conf.5.gz
share/zsh/site-functions/_highlight
diff --git a/textproc/htmltest/Makefile b/textproc/htmltest/Makefile
index 6d206de6cfb3..d8c1a9a0ef0f 100644
--- a/textproc/htmltest/Makefile
+++ b/textproc/htmltest/Makefile
@@ -1,7 +1,7 @@
PORTNAME= htmltest
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= textproc
MAINTAINER= dbaio@FreeBSD.org
diff --git a/textproc/ibus-typing-booster/Makefile b/textproc/ibus-typing-booster/Makefile
index 82e46152189f..3db873a7b579 100644
--- a/textproc/ibus-typing-booster/Makefile
+++ b/textproc/ibus-typing-booster/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ibus-typing-booster
-PORTVERSION= 2.27.74
+PORTVERSION= 2.28.0
CATEGORIES= textproc
MAINTAINER= thierry@FreeBSD.org
@@ -21,7 +21,8 @@ RUN_DEPENDS= CLDR>0:textproc/CLDR \
${PYTHON_PKGNAMEPREFIX}hunspell>0:textproc/py-hunspell@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycountry>0:textproc/py-pycountry@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-TEST_DEPENDS= ${LOCALBASE}/share/hunspell/cs_CZ.dic:textproc/cs-hunspell \
+TEST_DEPENDS= m17n-db:devel/m17n-db \
+ ${LOCALBASE}/share/hunspell/cs_CZ.dic:textproc/cs-hunspell \
${LOCALBASE}/share/hunspell/de_DE.dic:german/hunspell \
${LOCALBASE}/share/hunspell/en_US.aff:textproc/en-hunspell \
${LOCALBASE}/share/hunspell/es_ES.dic:textproc/es-hunspell \
@@ -29,7 +30,6 @@ TEST_DEPENDS= ${LOCALBASE}/share/hunspell/cs_CZ.dic:textproc/cs-hunspell \
${LOCALBASE}/share/hunspell/ko_KR.aff:korean/hunspell \
${LOCALBASE}/share/hunspell/sv_SE.dic:textproc/sv-hunspell \
${LOCALBASE}/libexec/ibus-engine-m17n:textproc/ibus-m17n \
- ${LOCALBASE}/share/m17n/hi-inscript2.mim:devel/m17n-inscript2 \
${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
gmake:devel/gmake
diff --git a/textproc/ibus-typing-booster/distinfo b/textproc/ibus-typing-booster/distinfo
index 7e12f8215ce9..f91a81bd5933 100644
--- a/textproc/ibus-typing-booster/distinfo
+++ b/textproc/ibus-typing-booster/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757956185
-SHA256 (mike-fabian-ibus-typing-booster-2.27.74_GH0.tar.gz) = 1691415d7440531c26412b7b7e55428ebdf7b7c1b5d0a90424cca8707062340b
-SIZE (mike-fabian-ibus-typing-booster-2.27.74_GH0.tar.gz) = 14321882
+TIMESTAMP = 1759501767
+SHA256 (mike-fabian-ibus-typing-booster-2.28.0_GH0.tar.gz) = f03bd5a34761279e483534ec426fda50f0a18c9ee290174c041a904b302df187
+SIZE (mike-fabian-ibus-typing-booster-2.28.0_GH0.tar.gz) = 14348488
diff --git a/textproc/ibus-typing-booster/pkg-plist b/textproc/ibus-typing-booster/pkg-plist
index 74a4c44201a9..b2792e1f041b 100644
--- a/textproc/ibus-typing-booster/pkg-plist
+++ b/textproc/ibus-typing-booster/pkg-plist
@@ -2,6 +2,7 @@ bin/emoji-picker
libexec/ibus-engine-typing-booster
libexec/ibus-setup-typing-booster
share/applications/emoji-picker.desktop
+share/applications/ibus-setup-tb.desktop
share/applications/ibus-setup-typing-booster.desktop
%%DATADIR%%/data/Blocks.txt
%%DATADIR%%/data/DerivedAge.txt
@@ -387,10 +388,13 @@ share/applications/ibus-setup-typing-booster.desktop
%%DATADIR%%/engine/__pycache__/m17n_translit%%PYTHON_TAG%%.pyc
%%DATADIR%%/engine/__pycache__/main%%PYTHON_TAG%%.opt-1.pyc
%%DATADIR%%/engine/__pycache__/main%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/__pycache__/ollama_pull%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/ollama_pull%%PYTHON_TAG%%.pyc
%%DATADIR%%/engine/__pycache__/tabsqlitedb%%PYTHON_TAG%%.opt-1.pyc
%%DATADIR%%/engine/__pycache__/tabsqlitedb%%PYTHON_TAG%%.pyc
%%DATADIR%%/engine/__pycache__/tabstatistics%%PYTHON_TAG%%.opt-1.pyc
%%DATADIR%%/engine/__pycache__/tabstatistics%%PYTHON_TAG%%.pyc
+%%DATADIR%%/engine/ollama_pull.py
%%DATADIR%%/engine/emoji_picker.py
%%DATADIR%%/engine/factory.py
%%DATADIR%%/engine/get_clipboard_gtk4.py
diff --git a/textproc/jid/Makefile b/textproc/jid/Makefile
index 6de4eee55aa6..37d1f5d99ce5 100644
--- a/textproc/jid/Makefile
+++ b/textproc/jid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jid
PORTVERSION= 0.7.6
DISTVERSIONPREFIX= v
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= textproc
MAINTAINER= sbz@FreeBSD.org
diff --git a/textproc/kepubify/Makefile b/textproc/kepubify/Makefile
index 7411a623ccd6..76543409e39f 100644
--- a/textproc/kepubify/Makefile
+++ b/textproc/kepubify/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kepubify
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.4
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= textproc converters
MAINTAINER= fuz@FreeBSD.org
diff --git a/textproc/lttoolbox/Makefile b/textproc/lttoolbox/Makefile
index 00e43a6fcce3..e98a9475e312 100644
--- a/textproc/lttoolbox/Makefile
+++ b/textproc/lttoolbox/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= utf8cpp>=4.0.3:devel/utf8cpp
LIB_DEPENDS= libicuio.so:devel/icu
-USES= cmake compiler:c++14-lang gnome libtool localbase pathfix pkgconfig \
+USES= cmake compiler:c++14-lang gnome localbase pathfix pkgconfig \
tar:bz2
USE_GNOME= libxml2
USE_LDCONFIG= yes
diff --git a/textproc/markdownfmt/Makefile b/textproc/markdownfmt/Makefile
index 1a7bae3a3c3e..29cadd9ff3e5 100644
--- a/textproc/markdownfmt/Makefile
+++ b/textproc/markdownfmt/Makefile
@@ -2,7 +2,7 @@ PORTNAME= markdownfmt
DISTVERSIONPREFIX= v
DISTVERSION= 1.1-67
DISTVERSIONSUFFIX= -g3438a10
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/md2roff/Makefile b/textproc/md2roff/Makefile
index 96514acbcb9d..59d0d00ad1e0 100644
--- a/textproc/md2roff/Makefile
+++ b/textproc/md2roff/Makefile
@@ -2,7 +2,7 @@ PORTNAME= md2roff
DISTVERSIONPREFIX= v
DISTVERSION= 2.14.3-0.20200416233007
DISTVERSIONSUFFIX= -c4dfa597b8d5
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= textproc print
MAINTAINER= fuz@FreeBSD.org
diff --git a/textproc/mdtt/Makefile b/textproc/mdtt/Makefile
index 55817e6eb6dd..6a431b84b296 100644
--- a/textproc/mdtt/Makefile
+++ b/textproc/mdtt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mdtt
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc
MAINTAINER= olgeni@FreeBSD.org
diff --git a/textproc/miller/Makefile b/textproc/miller/Makefile
index c350a0799e16..e2a6e56da204 100644
--- a/textproc/miller/Makefile
+++ b/textproc/miller/Makefile
@@ -1,6 +1,7 @@
PORTNAME= miller
DISTVERSIONPREFIX= v
DISTVERSION= 6.15.0
+PORTREVISION= 1
CATEGORIES= textproc
MASTER_SITES= https://raw.githubusercontent.com/johnkerl/${PORTNAME}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/textproc/minify/Makefile b/textproc/minify/Makefile
index 396af703455c..308e6a308f2b 100644
--- a/textproc/minify/Makefile
+++ b/textproc/minify/Makefile
@@ -1,6 +1,7 @@
PORTNAME= minify
PORTVERSION= 2.24.3
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= textproc www
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/textproc/nerdlog/Makefile b/textproc/nerdlog/Makefile
index 004d8bfa4fc5..6071dea7313d 100644
--- a/textproc/nerdlog/Makefile
+++ b/textproc/nerdlog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nerdlog
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/textproc/opensearch-dashboards/Makefile b/textproc/opensearch-dashboards/Makefile
index 539461907fa0..a063a3a54bdf 100644
--- a/textproc/opensearch-dashboards/Makefile
+++ b/textproc/opensearch-dashboards/Makefile
@@ -1,23 +1,25 @@
PORTNAME= opensearch-dashboards
-DISTVERSION?= 3.2.0
-DISTVERSIONSUFFIX= -linux-x64
-PORTREVISION?= 0
+DISTVERSION= 3.2.0
+DISTVERSIONSUFFIX= -linux-${OPENSEARCH_ARCH}
+PORTREVISION= 1
CATEGORIES= textproc www
MASTER_SITES= https://artifacts.opensearch.org/releases/bundle/${PORTNAME}/${DISTVERSION}/
MAINTAINER= opensearch@FreeBSD.org
-COMMENT?= Visualization dashboards for OpenSearch
+COMMENT= Visualization dashboards for OpenSearch
WWW= https://opensearch.org
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+ONLY_FOR_ARCHS= aarch64 amd64
+
BUILD_DEPENDS= npm-node20>0:www/npm-node20
USES= nodejs:20,build,run python:build
USE_RC_SUBR= ${PORTNAME}
-CONFLICTS?= opensearch-dashboards210 opensearch-dashboards213 opensearch-dashboards216
+CONFLICTS_INSTALL= opensearch-dashboards219
NO_ARCH= yes
NO_BUILD= yes
@@ -30,6 +32,10 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
_DEVDIR= ${WRKDIR}/.devdir
+.include <bsd.port.pre.mk>
+
+OPENSEARCH_ARCH= ${ARCH:S|aarch64|arm64|:S|amd64|x64|}
+
post-patch:
${RM} ${WRKSRC}/bin/*.orig ${WRKSRC}/bin/*.bak
${RM} -r ${WRKSRC}/plugins/reportsDashboards/.chromium
@@ -73,4 +79,4 @@ post-install:
${ECHO} "@dir ${WWWDIR}/plugins/securityAnalyticsDashboards/test/mocks/Rules/components/RulesTable" >> ${TMPPLIST}
${ECHO} "@dir ${WWWDIR}/plugins/securityDashboards/server/multitenancy/test" >> ${TMPPLIST}
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/textproc/opensearch-dashboards/distinfo b/textproc/opensearch-dashboards/distinfo
index 6c3b3d613412..bc3be244053b 100644
--- a/textproc/opensearch-dashboards/distinfo
+++ b/textproc/opensearch-dashboards/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1757059451
+TIMESTAMP = 1759778382
+SHA256 (opensearch-dashboards-3.2.0-linux-arm64.tar.gz) = acd4903c3a89b51e5584d405362e4257c911cfa419f3388bea3fd6ea1016e731
+SIZE (opensearch-dashboards-3.2.0-linux-arm64.tar.gz) = 406266963
SHA256 (opensearch-dashboards-3.2.0-linux-x64.tar.gz) = a09ce437ac0a0089b86550f3f2360b586b764fb619740c550ee9e4ac2a5dfee0
SIZE (opensearch-dashboards-3.2.0-linux-x64.tar.gz) = 406560982
diff --git a/textproc/opensearch/Makefile b/textproc/opensearch/Makefile
index 1713a5a82e9f..342f42735419 100644
--- a/textproc/opensearch/Makefile
+++ b/textproc/opensearch/Makefile
@@ -1,6 +1,7 @@
PORTNAME= opensearch
DISTVERSION= 3.2.0
DISTVERSIONSUFFIX= -linux-${OPENSEARCH_ARCH}
+PORTREVISION= 1
CATEGORIES= textproc java devel
MASTER_SITES= https://artifacts.opensearch.org/releases/bundle/${PORTNAME}/${DISTVERSION}/
@@ -10,6 +11,8 @@ WWW= https://opensearch.org
LICENSE= APACHE20
+ONLY_FOR_ARCHS= aarch64 amd64
+
BUILD_DEPENDS= jna>0:devel/jna
RUN_DEPENDS= bash>0:shells/bash \
jna>0:devel/jna
diff --git a/textproc/opensearch/distinfo b/textproc/opensearch/distinfo
index 9ef9dd9ba6e7..c19713c60527 100644
--- a/textproc/opensearch/distinfo
+++ b/textproc/opensearch/distinfo
@@ -1,5 +1,5 @@
TIMESTAMP = 1759259967
-SHA256 (opensearch-3.2.0-linux-x64.tar.gz) = 3f77e6a69925af8a18d6feaa651129027dccab4e4f8a20c23fee7873db992f44
-SIZE (opensearch-3.2.0-linux-x64.tar.gz) = 942883522
SHA256 (opensearch-3.2.0-linux-arm64.tar.gz) = 0341d98624dcd6563d23682e6f71643c445bdb56f21c10ff029cb98e9beb370e
SIZE (opensearch-3.2.0-linux-arm64.tar.gz) = 694814003
+SHA256 (opensearch-3.2.0-linux-x64.tar.gz) = 3f77e6a69925af8a18d6feaa651129027dccab4e4f8a20c23fee7873db992f44
+SIZE (opensearch-3.2.0-linux-x64.tar.gz) = 942883522
diff --git a/textproc/ov/Makefile b/textproc/ov/Makefile
index 660ed75c2a76..b99b027062d6 100644
--- a/textproc/ov/Makefile
+++ b/textproc/ov/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ov
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/p5-Excel-Writer-XLSX/Makefile b/textproc/p5-Excel-Writer-XLSX/Makefile
index 504072391766..92f7bd958bac 100644
--- a/textproc/p5-Excel-Writer-XLSX/Makefile
+++ b/textproc/p5-Excel-Writer-XLSX/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Excel-Writer-XLSX
-PORTVERSION= 1.14
+PORTVERSION= 1.15
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:JMCNAMARA
diff --git a/textproc/p5-Excel-Writer-XLSX/distinfo b/textproc/p5-Excel-Writer-XLSX/distinfo
index c9f7e8b0abea..610700bf96f7 100644
--- a/textproc/p5-Excel-Writer-XLSX/distinfo
+++ b/textproc/p5-Excel-Writer-XLSX/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729909976
-SHA256 (Excel-Writer-XLSX-1.14.tar.gz) = ce9e2c24756ee0bfbc241c66fca62ac4c9e06a1fd0da7fffff8ccb322cbfb688
-SIZE (Excel-Writer-XLSX-1.14.tar.gz) = 4384544
+TIMESTAMP = 1759324054
+SHA256 (Excel-Writer-XLSX-1.15.tar.gz) = 7931b4d8e2fa8b4f806db4bf523be396483f55f53e4f4738fdff5e9a0d875331
+SIZE (Excel-Writer-XLSX-1.15.tar.gz) = 4414111
diff --git a/textproc/p5-String-Print/Makefile b/textproc/p5-String-Print/Makefile
index e46b02a2a129..ea558b4d9b26 100644
--- a/textproc/p5-String-Print/Makefile
+++ b/textproc/p5-String-Print/Makefile
@@ -1,5 +1,5 @@
PORTNAME= String-Print
-PORTVERSION= 0.94
+PORTVERSION= 0.95
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -15,6 +15,7 @@ BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-HTML-Parser>=0:www/p5-HTML-Parser \
p5-TimeDate>=2.30:devel/p5-TimeDate \
p5-Unicode-LineBreak>=0:textproc/p5-Unicode-LineBreak
+TEST_DEPENDS= p5-Test-Pod>=1.00:devel/p5-Test-Pod
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-String-Print/distinfo b/textproc/p5-String-Print/distinfo
index c54c573ac64d..e615ade240e6 100644
--- a/textproc/p5-String-Print/distinfo
+++ b/textproc/p5-String-Print/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1583257474
-SHA256 (String-Print-0.94.tar.gz) = 9b3cd677adb7a40cb183bd6c60db80d96adcabd5aae27e324e3ee37e3275229b
-SIZE (String-Print-0.94.tar.gz) = 22282
+TIMESTAMP = 1759324056
+SHA256 (String-Print-0.95.tar.gz) = 10a0a156bb51fdb55ec2f2d9eae518e88ec50b1a18b7277ca9e96774d94d0bbf
+SIZE (String-Print-0.95.tar.gz) = 22775
diff --git a/textproc/peco/Makefile b/textproc/peco/Makefile
index d30b4f35e1f3..fa7c8e97ea8c 100644
--- a/textproc/peco/Makefile
+++ b/textproc/peco/Makefile
@@ -1,7 +1,7 @@
PORTNAME= peco
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.11
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= textproc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/textproc/pup/Makefile b/textproc/pup/Makefile
index d00820c403bf..b62945b7ef50 100644
--- a/textproc/pup/Makefile
+++ b/textproc/pup/Makefile
@@ -2,7 +2,7 @@ PORTNAME= pup
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0-10
DISTVERSIONSUFFIX= -g681d7bb
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= textproc
PATCH_SITES= https://github.com/ericchiang/pup/pull/
PATCHFILES= 107.patch:-p1 \
diff --git a/textproc/py-aeidon/Makefile b/textproc/py-aeidon/Makefile
index 806a0c3e2d35..84bd873d6eb6 100644
--- a/textproc/py-aeidon/Makefile
+++ b/textproc/py-aeidon/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aeidon
-PORTVERSION= 1.14.1
+PORTVERSION= 1.15
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ LICENSE= GPLv3+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=2.2.1,1:textproc/py-chardet@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=2.0:textproc/py-charset-normalizer@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/textproc/py-aeidon/distinfo b/textproc/py-aeidon/distinfo
index 981d4bf50e51..a79be59ade12 100644
--- a/textproc/py-aeidon/distinfo
+++ b/textproc/py-aeidon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712330617
-SHA256 (aeidon-1.14.1.tar.gz) = e6dd9014b7f918a6730ee629a5afa5c1fe87efa9e7bb45ff6fc8f41597fc65d8
-SIZE (aeidon-1.14.1.tar.gz) = 609025
+TIMESTAMP = 1759324186
+SHA256 (aeidon-1.15.tar.gz) = a86a46ada459155696d49cacdb8aaf7cfa3958383b43f7e1be6e38247f2e955c
+SIZE (aeidon-1.15.tar.gz) = 609093
diff --git a/textproc/py-aeidon/files/patch-setup-aeidon.py b/textproc/py-aeidon/files/patch-setup-aeidon.py
index 198e3bc4b94d..b8b934caac8f 100644
--- a/textproc/py-aeidon/files/patch-setup-aeidon.py
+++ b/textproc/py-aeidon/files/patch-setup-aeidon.py
@@ -1,6 +1,6 @@
---- setup-aeidon.py.orig 2020-12-30 21:35:12 UTC
+--- setup-aeidon.py.orig 2024-05-28 20:53:03 UTC
+++ setup-aeidon.py
-@@ -2,30 +2,30 @@
+@@ -2,30 +2,31 @@
"""setuptools/wheel/PyPI version of the aeidon package."""
@@ -8,6 +8,7 @@
+#import shutil
-from setup import get_aeidon_version
++#from setup import get_aeidon_version
from setuptools import find_packages
from setuptools import setup
@@ -33,8 +34,8 @@
- package_data={"aeidon": ["data/*/*"]},
+ package_data={"aeidon": ["aeidon/data/*/*"]},
+ include_package_data=True,
- python_requires=">=3.2.0",
- install_requires=["chardet>=2.2.1"],
+ python_requires=">=3.5.0",
+ install_requires=["charset-normalizer>2.0"],
)
-shutil.rmtree("aeidon/data")
diff --git a/textproc/py-cyclonedx-python-lib/Makefile b/textproc/py-cyclonedx-python-lib/Makefile
index b335b62da7cd..c5a48a024c92 100644
--- a/textproc/py-cyclonedx-python-lib/Makefile
+++ b/textproc/py-cyclonedx-python-lib/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cyclonedx-python-lib
-PORTVERSION= 11.0.0
-PORTREVISION= 1
+PORTVERSION= 11.1.0
CATEGORIES= textproc python
MASTER_SITES= PYPI \
https://github.com/CycloneDX/cyclonedx-python-lib/releases/download/v${PORTVERSION}/
diff --git a/textproc/py-cyclonedx-python-lib/distinfo b/textproc/py-cyclonedx-python-lib/distinfo
index 6a1ce7d669ed..89ea52103a1f 100644
--- a/textproc/py-cyclonedx-python-lib/distinfo
+++ b/textproc/py-cyclonedx-python-lib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369402
-SHA256 (cyclonedx_python_lib-11.0.0.tar.gz) = d51d456c01cfc42378a2282ef35858fc809162ef13d8cce2af6c4d16f788217e
-SIZE (cyclonedx_python_lib-11.0.0.tar.gz) = 1041433
+TIMESTAMP = 1759324188
+SHA256 (cyclonedx_python_lib-11.1.0.tar.gz) = 138f2564c5ae830882780e2b39a3f4bfafecc4ae000efa015dcd5b57a5469dcb
+SIZE (cyclonedx_python_lib-11.1.0.tar.gz) = 1042466
diff --git a/textproc/py-elasticsearch/Makefile b/textproc/py-elasticsearch/Makefile
index bf9f99190be2..44d7b44ae1d7 100644
--- a/textproc/py-elasticsearch/Makefile
+++ b/textproc/py-elasticsearch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= elasticsearch
-PORTVERSION= 9.1.0
+PORTVERSION= 9.1.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-elasticsearch/distinfo b/textproc/py-elasticsearch/distinfo
index 9cfbdc1353c6..b886aaca5df2 100644
--- a/textproc/py-elasticsearch/distinfo
+++ b/textproc/py-elasticsearch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120832
-SHA256 (elasticsearch-9.1.0.tar.gz) = 764d2f724eac94f6bf9903e4feae07112643a9efcfdc5c868c1b69bd48c52e09
-SIZE (elasticsearch-9.1.0.tar.gz) = 848897
+TIMESTAMP = 1759324190
+SHA256 (elasticsearch-9.1.1.tar.gz) = be20acda2a97591a9a6cf4981fc398ee6fca3291cf9e7a9e52b6a9f41a46d393
+SIZE (elasticsearch-9.1.1.tar.gz) = 857802
diff --git a/textproc/py-graphemeu/Makefile b/textproc/py-graphemeu/Makefile
index 5a984ddddfdc..ca315541ea30 100644
--- a/textproc/py-graphemeu/Makefile
+++ b/textproc/py-graphemeu/Makefile
@@ -1,7 +1,8 @@
PORTNAME= graphemeu
-PORTVERSION= 0.7.2
+PORTVERSION= 0.8.0
CATEGORIES= textproc python
-MASTER_SITES= PYPI
+MASTER_SITES= PYPI \
+ https://github.com/timendum/grapheme/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/textproc/py-graphemeu/distinfo b/textproc/py-graphemeu/distinfo
index d48237e90a4c..50d7d4c8f14b 100644
--- a/textproc/py-graphemeu/distinfo
+++ b/textproc/py-graphemeu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836006
-SHA256 (graphemeu-0.7.2.tar.gz) = 42bbe373d7c146160f286cd5f76b1a8ad29172d7333ce10705c5cc282462a4f8
-SIZE (graphemeu-0.7.2.tar.gz) = 307626
+TIMESTAMP = 1759324192
+SHA256 (graphemeu-0.8.0.tar.gz) = e3c0cb52c7216d75a5093853777744189995a970fb333d11a1b922569da92406
+SIZE (graphemeu-0.8.0.tar.gz) = 306775
diff --git a/textproc/py-mkdocs-material/Makefile b/textproc/py-mkdocs-material/Makefile
index 0a8baa703e80..ecc9bd265e38 100644
--- a/textproc/py-mkdocs-material/Makefile
+++ b/textproc/py-mkdocs-material/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocs-material
-DISTVERSION= 9.6.18
+DISTVERSION= 9.6.21
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +18,6 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR
${PYTHON_PKGNAMEPREFIX}trove-classifiers>=2023.10.18:devel/py-trove-classifiers@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.10<3:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}backrefs>=5.7:textproc/py-backrefs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click<8.2.2:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}colorama>=0.4<1:devel/py-colorama@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1<4:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=3.2<4:textproc/py-markdown@${PY_FLAVOR} \
@@ -43,7 +42,7 @@ IMAGING_DESC= Support for image processing
RECOMMENDED_DESC= Install a recommended set of MkDocs plugins
IMAGING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairosvg>=2.6<3:graphics/py-cairosvg@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pillow>=10.2:graphics/py-pillow@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pillow>=10.2<12.0:graphics/py-pillow@${PY_FLAVOR}
RECOMMENDED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mkdocs-minify-plugin>=0.7<1:textproc/py-mkdocs-minify-plugin@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocs-redirects>=1.2<2:textproc/py-mkdocs-redirects@${PY_FLAVOR} \
diff --git a/textproc/py-mkdocs-material/distinfo b/textproc/py-mkdocs-material/distinfo
index 05acfce6f9fe..caf86dcd5b72 100644
--- a/textproc/py-mkdocs-material/distinfo
+++ b/textproc/py-mkdocs-material/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756289100
-SHA256 (mkdocs_material-9.6.18.tar.gz) = a2eb253bcc8b66f8c6eaf8379c10ed6e9644090c2e2e9d0971c7722dc7211c05
-SIZE (mkdocs_material-9.6.18.tar.gz) = 4034856
+TIMESTAMP = 1759572333
+SHA256 (mkdocs_material-9.6.21.tar.gz) = b01aa6d2731322438056f360f0e623d3faae981f8f2d8c68b1b973f4f2657870
+SIZE (mkdocs_material-9.6.21.tar.gz) = 4043097
diff --git a/textproc/py-mkdocs-material/files/patch-pyproject.toml b/textproc/py-mkdocs-material/files/patch-pyproject.toml
deleted file mode 100644
index d6b0a1085aac..000000000000
--- a/textproc/py-mkdocs-material/files/patch-pyproject.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-Relax version requirements.
-
---- pyproject.toml.orig 2020-02-02 00:00:00 UTC
-+++ pyproject.toml
-@@ -63,7 +63,7 @@ imaging = [
- "mkdocs-git-revision-date-localized-plugin~=1.2,>=1.2.4"
- ]
- imaging = [
-- "pillow~=10.2",
-+ "pillow>=10.2",
- "cairosvg~=2.6"
- ]
-
diff --git a/textproc/py-mkdocstrings/Makefile b/textproc/py-mkdocstrings/Makefile
index 833985671b43..a1cdc612e887 100644
--- a/textproc/py-mkdocstrings/Makefile
+++ b/textproc/py-mkdocstrings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocstrings
-DISTVERSION= 0.30.0
+DISTVERSION= 0.30.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-mkdocstrings/distinfo b/textproc/py-mkdocstrings/distinfo
index 75244aa5fcff..5a46aca7f88f 100644
--- a/textproc/py-mkdocstrings/distinfo
+++ b/textproc/py-mkdocstrings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753853133
-SHA256 (mkdocstrings-0.30.0.tar.gz) = 5d8019b9c31ddacd780b6784ffcdd6f21c408f34c0bd1103b5351d609d5b4444
-SIZE (mkdocstrings-0.30.0.tar.gz) = 106597
+TIMESTAMP = 1759318175
+SHA256 (mkdocstrings-0.30.1.tar.gz) = 84a007aae9b707fb0aebfc9da23db4b26fc9ab562eb56e335e9ec480cb19744f
+SIZE (mkdocstrings-0.30.1.tar.gz) = 106350
diff --git a/textproc/py-python-docx/Makefile b/textproc/py-python-docx/Makefile
index d1b270eb64ed..ff42ddbecaaf 100644
--- a/textproc/py-python-docx/Makefile
+++ b/textproc/py-python-docx/Makefile
@@ -1,9 +1,9 @@
PORTNAME= python-docx
-PORTVERSION= 1.1.0
-PORTREVISION= 2
+PORTVERSION= 1.2.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= python_docx-${PORTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Python library for creating and updating Microsoft Word files
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml@${PY_FLAVOR}
# Python3 ready
USES= python
-USE_PYTHON= autoplist pep517
+USE_PYTHON= autoplist pep517 pytest
NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/textproc/py-python-docx/distinfo b/textproc/py-python-docx/distinfo
index bd59d5aff1f7..23cff430eb0e 100644
--- a/textproc/py-python-docx/distinfo
+++ b/textproc/py-python-docx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706143705
-SHA256 (python-docx-1.1.0.tar.gz) = 5829b722141cf1ab79aedf0c34d9fe9924b29764584c0f2164eb2b02dcdf17c9
-SIZE (python-docx-1.1.0.tar.gz) = 5650988
+TIMESTAMP = 1759495582
+SHA256 (python_docx-1.2.0.tar.gz) = 7bc9d7b7d8a69c9c02ca09216118c86552704edc23bac179283f2e38f86220ce
+SIZE (python_docx-1.2.0.tar.gz) = 5723256
diff --git a/textproc/py-rdflib/Makefile b/textproc/py-rdflib/Makefile
index d8d28840011b..7b0e7c7a8327 100644
--- a/textproc/py-rdflib/Makefile
+++ b/textproc/py-rdflib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rdflib
PORTVERSION= 7.1.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -37,7 +37,7 @@ NETWORKX_DESC= Network support
BERKELEYDB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}berkeleydb>=0:databases/py-berkeleydb@${PY_FLAVOR}
HTML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5rdf>=1.2<2:www/py-html5rdf@${PY_FLAVOR}
-LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.3<6.0:devel/py-lxml5@${PY_FLAVOR}
+LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.3<7.0:devel/py-lxml@${PY_FLAVOR}
NEWORKX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}networkx>=2,2<4,2:math/py-networkx@${PY_FLAVOR}
ORJSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}orjson>=3.9.14<4:devel/py-orjson@${PY_FLAVOR}
diff --git a/textproc/py-rdflib/files/patch-pyproject.toml b/textproc/py-rdflib/files/patch-pyproject.toml
new file mode 100644
index 000000000000..bc8c2488eb66
--- /dev/null
+++ b/textproc/py-rdflib/files/patch-pyproject.toml
@@ -0,0 +1,13 @@
+Obtained from: https://github.com/RDFLib/rdflib/commit/8da4e29aef9f324ea4946f94031ea5fc66c5fe67
+
+--- pyproject.toml.orig 1970-01-01 00:00:00 UTC
++++ pyproject.toml
+@@ -44,7 +44,7 @@ html5rdf = {version = ">=1.2,<2", optional = true}
+ berkeleydb = {version = "^18.1.0", optional = true}
+ networkx = {version = ">=2,<4", optional = true}
+ html5rdf = {version = ">=1.2,<2", optional = true}
+-lxml = {version = ">=4.3,<6.0", optional = true}
++lxml = {version = ">=4.3,<7.0", optional = true}
+ orjson = {version = ">=3.9.14,<4", optional = true}
+
+ [tool.poetry.group.dev.dependencies]
diff --git a/textproc/rubygem-amatch/Makefile b/textproc/rubygem-amatch/Makefile
index c93910295b57..dd72acd5cda0 100644
--- a/textproc/rubygem-amatch/Makefile
+++ b/textproc/rubygem-amatch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= amatch
-PORTVERSION= 0.4.2
+PORTVERSION= 0.5.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -10,8 +10,9 @@ WWW= https://github.com/flori/amatch
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-RUN_DEPENDS= rubygem-mize>=0:devel/rubygem-mize \
- rubygem-tins>=1.0<2:devel/rubygem-tins
+RUN_DEPENDS= rubygem-debug>=0:devel/rubygem-debug \
+ rubygem-mize>=0:devel/rubygem-mize \
+ rubygem-tins>=1<2:devel/rubygem-tins
USES= gem
diff --git a/textproc/rubygem-amatch/distinfo b/textproc/rubygem-amatch/distinfo
index 447f3c8493f6..687a9fe04ac9 100644
--- a/textproc/rubygem-amatch/distinfo
+++ b/textproc/rubygem-amatch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266276
-SHA256 (rubygem/amatch-0.4.2.gem) = 5a7c8c08882864621b81bf3bbc0447bb638afe6066ceeead6b9d11f34cf0d911
-SIZE (rubygem/amatch-0.4.2.gem) = 38912
+TIMESTAMP = 1759324360
+SHA256 (rubygem/amatch-0.5.0.gem) = fdf3796d7a8bb957f8bbf04faa3ba06e7aba95f2eaabfe0bf7c46d0e70b9aec3
+SIZE (rubygem/amatch-0.5.0.gem) = 39936
diff --git a/textproc/rubygem-cucumber-gherkin/Makefile b/textproc/rubygem-cucumber-gherkin/Makefile
index 3f1c7221d032..51f8a6ee1f9f 100644
--- a/textproc/rubygem-cucumber-gherkin/Makefile
+++ b/textproc/rubygem-cucumber-gherkin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-gherkin
-PORTVERSION= 34.0.0
+PORTVERSION= 35.0.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/cucumber/gherkin
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-cucumber-messages>=25<29:devel/rubygem-cucumber-messages
+RUN_DEPENDS= rubygem-cucumber-messages>=25<30:devel/rubygem-cucumber-messages
USES= gem
diff --git a/textproc/rubygem-cucumber-gherkin/distinfo b/textproc/rubygem-cucumber-gherkin/distinfo
index a615d288bb73..0009f7ea6225 100644
--- a/textproc/rubygem-cucumber-gherkin/distinfo
+++ b/textproc/rubygem-cucumber-gherkin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121870
-SHA256 (rubygem/cucumber-gherkin-34.0.0.gem) = c4b1ef7e9a536498e09be99fc6ab64e723cbed99fe8136bb6f2c835e5f2c4c6d
-SIZE (rubygem/cucumber-gherkin-34.0.0.gem) = 32256
+TIMESTAMP = 1759324334
+SHA256 (rubygem/cucumber-gherkin-35.0.0.gem) = bd4b13fb31891453490fa842382112d4f6cce4e4030c7ab679b5434215c6f400
+SIZE (rubygem/cucumber-gherkin-35.0.0.gem) = 32256
diff --git a/textproc/rubygem-cucumber-html-formatter/Makefile b/textproc/rubygem-cucumber-html-formatter/Makefile
index f82afb47c444..19a03eac78ef 100644
--- a/textproc/rubygem-cucumber-html-formatter/Makefile
+++ b/textproc/rubygem-cucumber-html-formatter/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-html-formatter
-PORTVERSION= 21.14.0
+PORTVERSION= 21.15.1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-cucumber-html-formatter/distinfo b/textproc/rubygem-cucumber-html-formatter/distinfo
index 775eeecf6fd1..5c05fd6688af 100644
--- a/textproc/rubygem-cucumber-html-formatter/distinfo
+++ b/textproc/rubygem-cucumber-html-formatter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121872
-SHA256 (rubygem/cucumber-html-formatter-21.14.0.gem) = 7fbaeb38c76e982848cf144136544853102ed906b6e54070bba409e505742267
-SIZE (rubygem/cucumber-html-formatter-21.14.0.gem) = 283648
+TIMESTAMP = 1759324336
+SHA256 (rubygem/cucumber-html-formatter-21.15.1.gem) = a08d7c30c357bfd4ea746312ed36e75dab5ba069e5ebc364ecfd5508540920e0
+SIZE (rubygem/cucumber-html-formatter-21.15.1.gem) = 284160
diff --git a/textproc/rubygem-google-cloud-translate-v3/Makefile b/textproc/rubygem-google-cloud-translate-v3/Makefile
index 1d47b55194bf..5755aa08f890 100644
--- a/textproc/rubygem-google-cloud-translate-v3/Makefile
+++ b/textproc/rubygem-google-cloud-translate-v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-translate-v3
-PORTVERSION= 1.5.2
+PORTVERSION= 1.6.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -13,7 +13,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-translate-v3/lat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= rubygem-gapic-common>=1.0<2:devel/rubygem-gapic-common \
+RUN_DEPENDS= rubygem-gapic-common>=1.2<2:devel/rubygem-gapic-common \
rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors \
rubygem-google-cloud-location>=1.0<2:net/rubygem-google-cloud-location \
rubygem-google-iam-v1>=1.3<2:devel/rubygem-google-iam-v1
diff --git a/textproc/rubygem-google-cloud-translate-v3/distinfo b/textproc/rubygem-google-cloud-translate-v3/distinfo
index f16e3809d64c..a3b5cf1fab28 100644
--- a/textproc/rubygem-google-cloud-translate-v3/distinfo
+++ b/textproc/rubygem-google-cloud-translate-v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265944
-SHA256 (rubygem/google-cloud-translate-v3-1.5.2.gem) = f958347165c94add10eb653eeac79fad200e74e92e95243050f97e89a9ecc244
-SIZE (rubygem/google-cloud-translate-v3-1.5.2.gem) = 111616
+TIMESTAMP = 1759324340
+SHA256 (rubygem/google-cloud-translate-v3-1.6.0.gem) = 5d19ad9141398520686572159b43d20ea2df9d1c04cc30da7d03176142c92cb5
+SIZE (rubygem/google-cloud-translate-v3-1.6.0.gem) = 111104
diff --git a/textproc/rubygem-google-cloud-translate/Makefile b/textproc/rubygem-google-cloud-translate/Makefile
index 68d168c5942f..333ab6ca4440 100644
--- a/textproc/rubygem-google-cloud-translate/Makefile
+++ b/textproc/rubygem-google-cloud-translate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-translate
-PORTVERSION= 3.7.2
+PORTVERSION= 3.7.3
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-google-cloud-translate/distinfo b/textproc/rubygem-google-cloud-translate/distinfo
index cd7f7fc88402..acc77a17c851 100644
--- a/textproc/rubygem-google-cloud-translate/distinfo
+++ b/textproc/rubygem-google-cloud-translate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748496005
-SHA256 (rubygem/google-cloud-translate-3.7.2.gem) = cc41ae1fdf869e3c8baaee6b6f0d4f6ea68d09e4b3cbbd74faf57313df0089e5
-SIZE (rubygem/google-cloud-translate-3.7.2.gem) = 18432
+TIMESTAMP = 1759324338
+SHA256 (rubygem/google-cloud-translate-3.7.3.gem) = c54abd2496c5d2adf355cb6e761c63cb449b9f052782acbbf4b3c79e77374c1b
+SIZE (rubygem/google-cloud-translate-3.7.3.gem) = 18432
diff --git a/textproc/rubygem-prism/Makefile b/textproc/rubygem-prism/Makefile
index 4d08c27f0a43..d8a103034e7c 100644
--- a/textproc/rubygem-prism/Makefile
+++ b/textproc/rubygem-prism/Makefile
@@ -1,5 +1,5 @@
PORTNAME= prism
-PORTVERSION= 1.4.0
+PORTVERSION= 1.5.1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-prism/distinfo b/textproc/rubygem-prism/distinfo
index 6bde2f088af3..e44f5261fcdc 100644
--- a/textproc/rubygem-prism/distinfo
+++ b/textproc/rubygem-prism/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742405574
-SHA256 (rubygem/prism-1.4.0.gem) = dc0e3e00e93160213dc2a65519d9002a4a1e7b962db57d444cf1a71565bb703e
-SIZE (rubygem/prism-1.4.0.gem) = 632832
+TIMESTAMP = 1759324342
+SHA256 (rubygem/prism-1.5.1.gem) = b40c1b76ccb9fcccc3d1553967cda6e79fa7274d8bfea0d98b15d27a6d187134
+SIZE (rubygem/prism-1.5.1.gem) = 641024
diff --git a/textproc/rubygem-rchardet/Makefile b/textproc/rubygem-rchardet/Makefile
index 247470c75411..853807e12eb0 100644
--- a/textproc/rubygem-rchardet/Makefile
+++ b/textproc/rubygem-rchardet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rchardet
-PORTVERSION= 1.9.0
+PORTVERSION= 1.10.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-rchardet/distinfo b/textproc/rubygem-rchardet/distinfo
index c13e625b089d..d5ff353599cb 100644
--- a/textproc/rubygem-rchardet/distinfo
+++ b/textproc/rubygem-rchardet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738090302
-SHA256 (rubygem/rchardet-1.9.0.gem) = 26889486cdd83b378652baf7603f71d93e431bb11bc237b4cd8c65151af4a590
-SIZE (rubygem/rchardet-1.9.0.gem) = 163840
+TIMESTAMP = 1759324362
+SHA256 (rubygem/rchardet-1.10.0.gem) = d5ea2ed61a720a220f1914778208e718a0c7ed2a484b6d357ba695aa7001390f
+SIZE (rubygem/rchardet-1.10.0.gem) = 164864
diff --git a/textproc/rubygem-rexml/Makefile b/textproc/rubygem-rexml/Makefile
index 6d1008d5a812..128b1f1a0c3a 100644
--- a/textproc/rubygem-rexml/Makefile
+++ b/textproc/rubygem-rexml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rexml
-PORTVERSION= 3.4.3
+PORTVERSION= 3.4.4
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-rexml/distinfo b/textproc/rubygem-rexml/distinfo
index 34351bfd9be9..11873b0f1129 100644
--- a/textproc/rubygem-rexml/distinfo
+++ b/textproc/rubygem-rexml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436677
-SHA256 (rubygem/rexml-3.4.3.gem) = 0e2a4602dd7f02979e29a0c6bc0f57a76ca99fc093eee17cf9a1cd32fa95a115
-SIZE (rubygem/rexml-3.4.3.gem) = 105984
+TIMESTAMP = 1759324344
+SHA256 (rubygem/rexml-3.4.4.gem) = 19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142
+SIZE (rubygem/rexml-3.4.4.gem) = 105984
diff --git a/textproc/sift/Makefile b/textproc/sift/Makefile
index ac22faecd6c8..bfa6ff3ca4de 100644
--- a/textproc/sift/Makefile
+++ b/textproc/sift/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sift
PORTVERSION= 0.9.0
DISTVERSIONPREFIX= v
-PORTREVISION= 53
+PORTREVISION= 54
CATEGORIES= textproc
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/textproc/sttr/Makefile b/textproc/sttr/Makefile
index 18a783562e0c..9d3bdf2ce41c 100644
--- a/textproc/sttr/Makefile
+++ b/textproc/sttr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sttr
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.27
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= se@FreeBSD.org
diff --git a/textproc/television/Makefile b/textproc/television/Makefile
index 08414ed864e6..b99af1fab8a1 100644
--- a/textproc/television/Makefile
+++ b/textproc/television/Makefile
@@ -1,6 +1,5 @@
PORTNAME= television
-DISTVERSION= 0.13.3
-PORTREVISION= 3
+DISTVERSION= 0.13.5
CATEGORIES= textproc
MAINTAINER= uzsolt@FreeBSD.org
diff --git a/textproc/television/Makefile.crates b/textproc/television/Makefile.crates
index e7f12fc20653..de2a28fbe2e6 100644
--- a/textproc/television/Makefile.crates
+++ b/textproc/television/Makefile.crates
@@ -160,8 +160,8 @@ CARGO_CRATES= addr2line-0.24.2 \
quote-1.0.40 \
r-efi-5.3.0 \
ratatui-0.29.0 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
redox_syscall-0.5.13 \
redox_users-0.5.0 \
ref-cast-1.0.24 \
diff --git a/textproc/television/distinfo b/textproc/television/distinfo
index 336c66a463ce..7714d55aa6a4 100644
--- a/textproc/television/distinfo
+++ b/textproc/television/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1755452480
+TIMESTAMP = 1759681062
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -323,10 +323,10 @@ SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f665
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
@@ -609,5 +609,5 @@ SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f8
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (alexpasmantier-television-0.13.3_GH0.tar.gz) = 4d3f5475fd4040ac64abc08395f4c769ffd40c9071a9a560d8038b233277b0c6
-SIZE (alexpasmantier-television-0.13.3_GH0.tar.gz) = 16479105
+SHA256 (alexpasmantier-television-0.13.5_GH0.tar.gz) = 496a7e0c75593ab05ba2d011d3dd69b5e2b7b49c07fc0c37fcfde6fad93eee00
+SIZE (alexpasmantier-television-0.13.5_GH0.tar.gz) = 17352029
diff --git a/textproc/textnote/Makefile b/textproc/textnote/Makefile
index 78c5694b4d51..0fca3a9c334b 100644
--- a/textproc/textnote/Makefile
+++ b/textproc/textnote/Makefile
@@ -1,7 +1,7 @@
PORTNAME= textnote
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/textql/Makefile b/textproc/textql/Makefile
index 9758a75c6a2b..a2de6f5c5452 100644
--- a/textproc/textql/Makefile
+++ b/textproc/textql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= textql
PORTVERSION= g20210706
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= textproc
MAINTAINER= ume@FreeBSD.org
diff --git a/textproc/translate-toolkit/Makefile b/textproc/translate-toolkit/Makefile
index d686bae76fde..e671cbcc1956 100644
--- a/textproc/translate-toolkit/Makefile
+++ b/textproc/translate-toolkit/Makefile
@@ -1,9 +1,9 @@
PORTNAME= translate-toolkit
-PORTVERSION= 3.12.2
-PORTREVISION= 3
+PORTVERSION= 3.16.1
CATEGORIES= textproc
MASTER_SITES= PYPI \
https://github.com/translate/translate/releases/download/${PORTVERSION}/
+DISTNAME= translate_toolkit-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Tools and API for translation and localization engineering
@@ -13,13 +13,13 @@ WWW= https://toolkit.translatehouse.org/ \
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \
${RUN_DEPENDS}
RUN_DEPENDS= bash:shells/bash \
msghack:devel/gettext-msghack \
- ${PYTHON_PKGNAMEPREFIX}lxml>=4.6.3:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cwcwidth>=0.1.10<0.2:devel/py-cwcwidth@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=5.2.0<6.1:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
USES= gettext python shebangfix
@@ -27,18 +27,16 @@ USE_PYTHON= autoplist noflavors pep517
NO_ARCH= yes
-SHEBANG_FILES= tools/* \
- translate/convert/odfxml \
- translate/convert/roundtrip-OOo \
- translate/convert/roundtrip-gaia \
- translate/convert/roundtrip-mozilla
+SHEBANG_FILES= tools/*
MANPAGES= android2po csv2po csv2tbx dtd2po flatxml2po html2po idml2po json2po moz2po mozlang2po odf2xliff oo2po oo2xliff po2csv po2dtd po2flatxml po2html po2idml po2json po2moz po2mozlang po2oo po2prop po2resx po2sub po2symb po2tiki po2tmx po2ts po2txt po2web2py po2wordfast po2xliff pot2po prop2po resx2po sub2po symb2po tbx2po tiki2po ts2po txt2po web2py2po xliff2odf xliff2oo
-OPTIONS_DEFINE= ENCODING FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TMSERVER TRADOS YAML
-OPTIONS_DEFAULT=ENCODING FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TMSERVER TRADOS YAML
+OPTIONS_DEFINE= ALL CHARDET FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TMSERVER TRADOS YAML
+OPTIONS_DEFAULT=ALL CHARDET FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TMSERVER TRADOS YAML
OPTIONS_SUB= yes
-ENCODING_DESC= Encoding detection
+ALL_DESC= All optional dependencies
+AAL_IMPLIES= CHARDET FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TMSERVER TRADOS YAML
+CHARDET_DESC= Encoding detection
FLUENT_DESC= Fluent translation format support
ICAL_DESC= iCal format support
INI_DESC= INI format support
@@ -52,24 +50,24 @@ TMSERVER_DESC= Tmserver backend support
TRADOS_DESC= Trados format support
YAML_DESC= YAML format support
-ENCODING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=3.3.2:textproc/py-charset-normalizer@${PY_FLAVOR}
-FLUENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fluent.syntax>=0.19.0:textproc/py-fluent.syntax@${PY_FLAVOR}
+CHARDET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=3.4.0<4.0:textproc/py-charset-normalizer@${PY_FLAVOR}
+FLUENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fluent.syntax>=0.19.0<0.20:textproc/py-fluent.syntax@${PY_FLAVOR}
ICAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vobject>=0.9.6.1:deskutils/py-vobject@${PY_FLAVOR}
ICAL_VARS= MANPAGES+="ical2po po2ical"
INI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iniparse>=0.5:devel/py-iniparse@${PY_FLAVOR}
INI_VARS= MANPAGES+="ini2po po2ini"
-LEVENSHTEIN_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}Levenshtein>=0.12:devel/py-Levenshtein@${PY_FLAVOR}
-MARKDOWN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mistletoe>=1.3.0:textproc/py-mistletoe@${PY_FLAVOR}
+LEVENSHTEIN_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}Levenshtein>=0.21.0:devel/py-Levenshtein@${PY_FLAVOR}
+MARKDOWN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mistletoe>=1.4.0<1.5.0:textproc/py-mistletoe@${PY_FLAVOR}
MARKDOWN_VARS= MANPAGES+="md2po po2md"
-PHP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}phply>=1.2.6:devel/py-phply@${PY_FLAVOR}
+PHP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}phply>=1.2.6<1.3:devel/py-phply@${PY_FLAVOR}
PHP_VARS= MANPAGES+="php2po po2php"
-RC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=3.0.7:devel/py-pyparsing@${PY_FLAVOR}
+RC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=3.2.0<3.3:devel/py-pyparsing@${PY_FLAVOR}
RC_VARS= MANPAGES+="po2rc rc2po"
SPELLCHECK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>=3.2.2:textproc/py-enchant@${PY_FLAVOR}
-SUBTITLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aeidon>=1.13:textproc/py-aeidon@${PY_FLAVOR}
-TMSERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheroot>=10.0.0:www/py-cheroot@${PY_FLAVOR}
-TRADOS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3:www/py-beautifulsoup@${PY_FLAVOR}
-YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.18.5:devel/py-ruamel.yaml@${PY_FLAVOR}
+SUBTITLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aeidon>=1.14.1<1.16:textproc/py-aeidon@${PY_FLAVOR}
+TMSERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheroot>=10.0.1:www/py-cheroot@${PY_FLAVOR}
+TRADOS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.13.0:www/py-beautifulsoup@${PY_FLAVOR}
+YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.18.0<0.19.0:devel/py-ruamel.yaml@${PY_FLAVOR}
YAML_VARS= MANPAGES+="po2yaml yaml2po"
.include <bsd.port.options.mk>
diff --git a/textproc/translate-toolkit/distinfo b/textproc/translate-toolkit/distinfo
index e0ed7599f784..eba91ee03197 100644
--- a/textproc/translate-toolkit/distinfo
+++ b/textproc/translate-toolkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708448964
-SHA256 (translate-toolkit-3.12.2.tar.gz) = acee42b816f7796809b9b4768693664f6bd19fb96eae3d8dfec0932fa8761706
-SIZE (translate-toolkit-3.12.2.tar.gz) = 1466431
+TIMESTAMP = 1759324026
+SHA256 (translate_toolkit-3.16.1.tar.gz) = f8df91586ae9ec7c183a05695d5e84912e3f9be8669d1eabc43fb0536248f8c5
+SIZE (translate_toolkit-3.16.1.tar.gz) = 536458
diff --git a/textproc/translate-toolkit/files/patch-pyproject.toml b/textproc/translate-toolkit/files/patch-pyproject.toml
new file mode 100644
index 000000000000..e83a8644d0fc
--- /dev/null
+++ b/textproc/translate-toolkit/files/patch-pyproject.toml
@@ -0,0 +1,50 @@
+--- pyproject.toml.orig 2025-09-09 08:12:05 UTC
++++ pyproject.toml
+@@ -1,7 +1,7 @@ requires = [
+ [build-system]
+ build-backend = "setuptools.build_meta"
+ requires = [
+- "setuptools>=78.0.2"
++ "setuptools>=61"
+ ]
+
+ [dependency-groups]
+@@ -71,8 +71,7 @@ keywords = [
+ keywords = [
+ "i18n l10n gettext translate"
+ ]
+-license = "GPL-2.0-or-later"
+-license-files = ["COPYING"]
++license = { text = "GPL-2.0-or-later" }
+ name = "translate-toolkit"
+ requires-python = ">=3.9"
+
+@@ -87,10 +86,10 @@ ical = [
+ "fluent.syntax>=0.19.0,<0.20"
+ ]
+ ical = [
+- "vobject==0.9.9"
++ "vobject>=0.9.6.1"
+ ]
+ ini = [
+- "iniparse==0.5"
++ "iniparse>=0.5"
+ ]
+ levenshtein = [
+ "python-Levenshtein>=0.21.0"
+@@ -105,13 +104,13 @@ spellcheck = [
+ "pyparsing>=3.2.0,<3.3"
+ ]
+ spellcheck = [
+- "pyenchant==3.2.2"
++ "pyenchant>=3.2.2"
+ ]
+ subtitles = [
+ "aeidon>=1.14.1,<1.16"
+ ]
+ tmserver = [
+- "cheroot==10.0.1"
++ "cheroot>=10.0.1"
+ ]
+ trados = [
+ "BeautifulSoup4>=4.13.0"
diff --git a/textproc/translate-toolkit/files/patch-requirements-optional.txt b/textproc/translate-toolkit/files/patch-requirements-optional.txt
deleted file mode 100644
index cd44db4f6b6d..000000000000
--- a/textproc/translate-toolkit/files/patch-requirements-optional.txt
+++ /dev/null
@@ -1,41 +0,0 @@
---- requirements/optional.txt.orig 2023-07-26 04:25:02 UTC
-+++ requirements/optional.txt
-@@ -1,27 +1,27 @@
- -r required.txt
-
- # Format support
--aeidon==1.13 # Subtitles
-+aeidon>=1.13 # Subtitles
- # Format support
- BeautifulSoup4>=4.3 # Trados
- # Encoding detection
--charset-normalizer==3.3.2 # chardet
-+charset-normalizer>=3.3.2 # chardet
- # Tmserver backend
--cheroot==10.0.0 # tmserver
-+cheroot>=10.0.0 # tmserver
- # Format support
--fluent.syntax==0.19.0 # Fluent
-+fluent.syntax>=0.19.0 # Fluent
- # Format support
--iniparse==0.5 # INI
-+iniparse>=0.5 # INI
- # Format support
--mistletoe==1.3.0 # Markdown
-+mistletoe>=1.3.0 # Markdown
- # Format support
--phply==1.2.6 # PHP
--pyenchant==3.2.2 # spellcheck
-+phply>=1.2.6 # PHP
-+pyenchant>=3.2.2 # spellcheck
- # Windows Resources (rc2po and po2rc)
--pyparsing==3.1.1 # RC
-+pyparsing>=3.1.1 # RC
- # Faster matching in e.g. pot2po
- python-Levenshtein>=0.12 # Levenshtein
- # Format support
--ruamel.yaml==0.18.5 # YAML
-+ruamel.yaml>=0.18.5 # YAML
- # Format support
--vobject==0.9.6.1 # iCal
-+vobject>=0.9.6.1 # iCal
diff --git a/textproc/trdsql/Makefile b/textproc/trdsql/Makefile
index 21245c080909..cfa714856acc 100644
--- a/textproc/trdsql/Makefile
+++ b/textproc/trdsql/Makefile
@@ -1,7 +1,7 @@
PORTNAME= trdsql
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/uni/Makefile b/textproc/uni/Makefile
index a94a411470fe..1eb28da63086 100644
--- a/textproc/uni/Makefile
+++ b/textproc/uni/Makefile
@@ -1,7 +1,7 @@
PORTNAME= uni
PORTVERSION= 2.8.0
DISTVERSIONPREFIX= v
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= textproc
MAINTAINER= thierry@FreeBSD.org
diff --git a/textproc/up/Makefile b/textproc/up/Makefile
index 16e10c18cb23..88523525ce11 100644
--- a/textproc/up/Makefile
+++ b/textproc/up/Makefile
@@ -1,7 +1,7 @@
PORTNAME= up
DISTVERSIONPREFIX= v
DISTVERSION= 0.4
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/vale/Makefile b/textproc/vale/Makefile
index c59e5c74ff5b..582dbcc2917a 100644
--- a/textproc/vale/Makefile
+++ b/textproc/vale/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vale
DISTVERSIONPREFIX= v
DISTVERSION= 3.12.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
diff --git a/textproc/vgrep/Makefile b/textproc/vgrep/Makefile
index 84f9f65e81f1..d1d2e90a188e 100644
--- a/textproc/vgrep/Makefile
+++ b/textproc/vgrep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vgrep
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/xfce4-dict-plugin/Makefile b/textproc/xfce4-dict-plugin/Makefile
index a4bb9f3929c2..6e05afccaac3 100644
--- a/textproc/xfce4-dict-plugin/Makefile
+++ b/textproc/xfce4-dict-plugin/Makefile
@@ -12,7 +12,7 @@ WWW= https://goodies.xfce.org/projects/applications/xfce4-dict
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= compiler:c11 gettext-tools gnome libtool meson pkgconfig \
+USES= compiler:c11 gettext-tools gnome meson pkgconfig \
tar:xz xfce xorg
USE_GNOME= gdkpixbuf glib20 gtk30 intltool
USE_XFCE= libmenu panel
diff --git a/textproc/yamlfmt/Makefile b/textproc/yamlfmt/Makefile
index 23dd599bb736..80ac64f944fd 100644
--- a/textproc/yamlfmt/Makefile
+++ b/textproc/yamlfmt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yamlfmt
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= meta@FreeBSD.org
diff --git a/textproc/ytt/Makefile b/textproc/ytt/Makefile
index 7985896042fd..8dd8253320d1 100644
--- a/textproc/ytt/Makefile
+++ b/textproc/ytt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ytt
DISTVERSIONPREFIX= v
DISTVERSION= 0.52.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org