summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
Diffstat (limited to 'textproc')
-rw-r--r--textproc/Makefile3
-rw-r--r--textproc/cgrep/Makefile (renamed from textproc/hs-cgrep/Makefile)7
-rw-r--r--textproc/cgrep/distinfo (renamed from textproc/hs-cgrep/distinfo)0
-rw-r--r--textproc/cgrep/files/patch-__cabal__deps_rawfilepath-1.1.0_cbits_runProcess.c (renamed from textproc/hs-cgrep/files/patch-__cabal__deps_rawfilepath-1.1.0_cbits_runProcess.c)0
-rw-r--r--textproc/cgrep/pkg-descr (renamed from textproc/hs-cgrep/pkg-descr)0
-rw-r--r--textproc/csview/Makefile56
-rw-r--r--textproc/csview/distinfo110
-rw-r--r--textproc/otree/Makefile13
-rw-r--r--textproc/otree/distinfo22
-rw-r--r--textproc/py-smile/Makefile45
-rw-r--r--textproc/py-smile/distinfo3
-rw-r--r--textproc/py-smile/pkg-descr1
-rw-r--r--textproc/py-smile/pkg-plist80
13 files changed, 232 insertions, 108 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index be157932bb3d..48f5f84fcced 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -92,6 +92,7 @@
SUBDIR += castxml
SUBDIR += catdoc
SUBDIR += cg3
+ SUBDIR += cgrep
SUBDIR += chkascii
SUBDIR += choose
SUBDIR += chpp
@@ -272,7 +273,6 @@
SUBDIR += highlight
SUBDIR += hil-aspell
SUBDIR += hr-aspell
- SUBDIR += hs-cgrep
SUBDIR += hs-lhs2tex
SUBDIR += hs-pandoc
SUBDIR += hs-pandoc-crossref
@@ -1610,6 +1610,7 @@
SUBDIR += py-sentencepiece
SUBDIR += py-simplebayes
SUBDIR += py-smartypants
+ SUBDIR += py-smile
SUBDIR += py-snowballstemmer
SUBDIR += py-spacy
SUBDIR += py-spacy-legacy
diff --git a/textproc/hs-cgrep/Makefile b/textproc/cgrep/Makefile
index 507372d7649a..da3cc506a62c 100644
--- a/textproc/hs-cgrep/Makefile
+++ b/textproc/cgrep/Makefile
@@ -1,6 +1,7 @@
-PORTNAME= hs-cgrep
-DISTVERSION= 8.1.0
-CATEGORIES= textproc haskell
+PORTNAME= cgrep
+PORTVERSION= 8.1.0
+PORTREVISION= 1
+CATEGORIES= textproc
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= Context-aware grep for source codes
diff --git a/textproc/hs-cgrep/distinfo b/textproc/cgrep/distinfo
index 948b5059307c..948b5059307c 100644
--- a/textproc/hs-cgrep/distinfo
+++ b/textproc/cgrep/distinfo
diff --git a/textproc/hs-cgrep/files/patch-__cabal__deps_rawfilepath-1.1.0_cbits_runProcess.c b/textproc/cgrep/files/patch-__cabal__deps_rawfilepath-1.1.0_cbits_runProcess.c
index 3138ffa8ac60..3138ffa8ac60 100644
--- a/textproc/hs-cgrep/files/patch-__cabal__deps_rawfilepath-1.1.0_cbits_runProcess.c
+++ b/textproc/cgrep/files/patch-__cabal__deps_rawfilepath-1.1.0_cbits_runProcess.c
diff --git a/textproc/hs-cgrep/pkg-descr b/textproc/cgrep/pkg-descr
index 66346077e741..66346077e741 100644
--- a/textproc/hs-cgrep/pkg-descr
+++ b/textproc/cgrep/pkg-descr
diff --git a/textproc/csview/Makefile b/textproc/csview/Makefile
index 7d9aa9de47e1..2682df8102d2 100644
--- a/textproc/csview/Makefile
+++ b/textproc/csview/Makefile
@@ -1,7 +1,7 @@
PORTNAME= csview
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.3
-PORTREVISION= 10
+DISTVERSION= 1.3.4
+PORTREVISION= 0
CATEGORIES= textproc
MAINTAINER= ruben@verweg.com
@@ -17,20 +17,20 @@ USE_GITHUB= yes
GH_ACCOUNT= wfxr
CARGO_CRATES= anstream-0.6.13 \
- anstyle-1.0.6 \
+ anstyle-1.0.8 \
anstyle-parse-0.2.3 \
anstyle-query-1.0.2 \
anstyle-wincon-3.0.2 \
- anyhow-1.0.82 \
+ anyhow-1.0.89 \
bitflags-2.5.0 \
cc-1.0.94 \
- clap-4.5.4 \
- clap_builder-4.5.2 \
- clap_complete-4.5.2 \
- clap_derive-4.5.4 \
- clap_lex-0.7.0 \
+ clap-4.5.23 \
+ clap_builder-4.5.23 \
+ clap_complete-4.5.38 \
+ clap_derive-4.5.18 \
+ clap_lex-0.7.4 \
colorchoice-1.0.0 \
- csv-1.3.0 \
+ csv-1.3.1 \
csv-core-0.1.11 \
either-1.11.0 \
errno-0.2.8 \
@@ -38,7 +38,6 @@ CARGO_CRATES= anstream-0.6.13 \
errno-dragonfly-0.1.2 \
exitcode-1.1.2 \
heck-0.5.0 \
- itertools-0.12.1 \
itertools-0.13.0 \
itoa-1.0.11 \
libc-0.2.153 \
@@ -53,33 +52,26 @@ CARGO_CRATES= anstream-0.6.13 \
serde_derive-1.0.197 \
strsim-0.11.1 \
syn-2.0.59 \
- terminal_size-0.3.0 \
+ terminal_size-0.4.0 \
unicode-ident-1.0.12 \
- unicode-truncate-1.0.0 \
- unicode-width-0.1.12 \
+ unicode-segmentation-1.11.0 \
+ unicode-truncate-2.0.0 \
+ unicode-width-0.2.0 \
utf8parse-0.2.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.48.0 \
windows-sys-0.52.0 \
- windows-targets-0.48.5 \
- windows-targets-0.52.5 \
- windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.5 \
- windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.5 \
- windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.5 \
- windows_i686_gnullvm-0.52.5 \
- windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.5 \
- windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.5 \
- windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.5 \
- windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.5
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.52.6
PLIST_FILES= bin/${PORTNAME}
diff --git a/textproc/csview/distinfo b/textproc/csview/distinfo
index 5d2bcd2dd6f0..e354ec22cc04 100644
--- a/textproc/csview/distinfo
+++ b/textproc/csview/distinfo
@@ -1,34 +1,34 @@
-TIMESTAMP = 1724074003
+TIMESTAMP = 1756819350
SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
SIZE (rust/crates/anstream-0.6.13.crate) = 30928
-SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
-SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
+SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1
+SIZE (rust/crates/anstyle-1.0.8.crate) = 15771
SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699
SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
-SHA256 (rust/crates/anyhow-1.0.82.crate) = f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
-SIZE (rust/crates/anyhow-1.0.82.crate) = 45361
+SHA256 (rust/crates/anyhow-1.0.89.crate) = 86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6
+SIZE (rust/crates/anyhow-1.0.89.crate) = 47078
SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
SHA256 (rust/crates/cc-1.0.94.crate) = 17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7
SIZE (rust/crates/cc-1.0.94.crate) = 76456
-SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0
-SIZE (rust/crates/clap-4.5.4.crate) = 55401
-SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4
-SIZE (rust/crates/clap_builder-4.5.2.crate) = 163566
-SHA256 (rust/crates/clap_complete-4.5.2.crate) = dd79504325bf38b10165b02e89b4347300f855f273c4cb30c4a3209e6583275e
-SIZE (rust/crates/clap_complete-4.5.2.crate) = 37850
-SHA256 (rust/crates/clap_derive-4.5.4.crate) = 528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64
-SIZE (rust/crates/clap_derive-4.5.4.crate) = 29159
-SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
-SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
+SHA256 (rust/crates/clap-4.5.23.crate) = 3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84
+SIZE (rust/crates/clap-4.5.23.crate) = 56460
+SHA256 (rust/crates/clap_builder-4.5.23.crate) = 30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838
+SIZE (rust/crates/clap_builder-4.5.23.crate) = 164180
+SHA256 (rust/crates/clap_complete-4.5.38.crate) = d9647a559c112175f17cf724dc72d3645680a883c58481332779192b0d8e7a01
+SIZE (rust/crates/clap_complete-4.5.38.crate) = 47669
+SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab
+SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
-SHA256 (rust/crates/csv-1.3.0.crate) = ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe
-SIZE (rust/crates/csv-1.3.0.crate) = 888212
+SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf
+SIZE (rust/crates/csv-1.3.1.crate) = 888542
SHA256 (rust/crates/csv-core-0.1.11.crate) = 5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70
SIZE (rust/crates/csv-core-0.1.11.crate) = 25852
SHA256 (rust/crates/either-1.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
@@ -43,8 +43,6 @@ SHA256 (rust/crates/exitcode-1.1.2.crate) = de853764b47027c2e862a995c34978ffa63c
SIZE (rust/crates/exitcode-1.1.2.crate) = 6538
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
-SIZE (rust/crates/itertools-0.12.1.crate) = 137761
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
@@ -73,14 +71,16 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/syn-2.0.59.crate) = 4a6531ffc7b071655e4ce2e04bd464c4830bb585a61cabb96cf808f05172615a
SIZE (rust/crates/syn-2.0.59.crate) = 255393
-SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
-SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
+SHA256 (rust/crates/terminal_size-0.4.0.crate) = 4f599bd7ca042cfdf8f4512b277c02ba102247820f9d9d4a9f521f496751a6ef
+SIZE (rust/crates/terminal_size-0.4.0.crate) = 10036
SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unicode-truncate-1.0.0.crate) = 5a5fbabedabe362c618c714dbefda9927b5afc8e2a8102f47f081089a9019226
-SIZE (rust/crates/unicode-truncate-1.0.0.crate) = 12017
-SHA256 (rust/crates/unicode-width-0.1.12.crate) = 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6
-SIZE (rust/crates/unicode-width-0.1.12.crate) = 24062
+SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
+SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
+SHA256 (rust/crates/unicode-truncate-2.0.0.crate) = 8fbf03860ff438702f3910ca5f28f8dac63c1c11e7efb5012b8b175493606330
+SIZE (rust/crates/unicode-truncate-2.0.0.crate) = 12904
+SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
+SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -89,43 +89,27 @@ SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
-SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
-SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
-SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
-SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
-SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
-SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
-SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
-SHA256 (wfxr-csview-v1.3.3_GH0.tar.gz) = de84f181a6b89101ed150a378eff9583d8f8cbcc4025d06adc4bc3c48085df95
-SIZE (wfxr-csview-v1.3.3_GH0.tar.gz) = 33655
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (wfxr-csview-v1.3.4_GH0.tar.gz) = 91fadcddef511265f4bf39897ce4a65c457ac89ffd8dd742dc209d30bf04d6aa
+SIZE (wfxr-csview-v1.3.4_GH0.tar.gz) = 33335
diff --git a/textproc/otree/Makefile b/textproc/otree/Makefile
index 8a085f61d659..40d55a654485 100644
--- a/textproc/otree/Makefile
+++ b/textproc/otree/Makefile
@@ -1,7 +1,6 @@
PORTNAME= otree
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.2
-PORTREVISION= 1
+DISTVERSION= 0.6.1
CATEGORIES= textproc
MAINTAINER= olgeni@FreeBSD.org
@@ -63,6 +62,9 @@ CARGO_CRATES= aho-corasick-1.1.3 \
fsevent-sys-4.1.0 \
getrandom-0.2.16 \
hashbrown-0.15.5 \
+ hcl-edit-0.9.1 \
+ hcl-primitives-0.1.9 \
+ hcl-rs-0.19.2 \
heck-0.5.0 \
humansize-2.1.3 \
ident_case-1.0.1 \
@@ -76,6 +78,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
itoa-1.0.15 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
+ kstring-2.0.2 \
libc-0.2.175 \
libm-0.2.15 \
libredox-0.1.9 \
@@ -100,6 +103,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
parking_lot_core-0.9.11 \
paste-1.0.15 \
powerfmt-0.2.0 \
+ pratt-0.4.0 \
proc-macro2-1.0.101 \
quick-xml-0.38.3 \
quote-1.0.40 \
@@ -145,12 +149,14 @@ CARGO_CRATES= aho-corasick-1.1.3 \
toml_parser-1.0.2 \
toml_writer-1.0.2 \
tui-textarea-0.7.0 \
+ tui-tree-widget-0.23.1 \
unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
unicode-truncate-1.1.0 \
unicode-width-0.1.14 \
unicode-width-0.2.0 \
utf8parse-0.2.2 \
+ vecmap-rs-0.2.3 \
vergen-9.0.6 \
vergen-lib-0.1.6 \
version_check-0.9.5 \
@@ -186,8 +192,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- winnow-0.7.13 \
- tui-tree-widget@git+https://github.com/fioncat/tui-rs-tree-widget?branch=main\#407fd9005271d93ae2411ec0231a51e7f5e070f9
+ winnow-0.7.13
PLIST_FILES= bin/otree
diff --git a/textproc/otree/distinfo b/textproc/otree/distinfo
index cedf0030540c..a41c5f0b3c5a 100644
--- a/textproc/otree/distinfo
+++ b/textproc/otree/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1756109664
+TIMESTAMP = 1757117593
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
@@ -95,6 +95,12 @@ SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hcl-edit-0.9.1.crate) = 95f32dc8e2ac2efd3726a759c0e1cd91315465d75a191468dcd8f885f384cad0
+SIZE (rust/crates/hcl-edit-0.9.1.crate) = 66718
+SHA256 (rust/crates/hcl-primitives-0.1.9.crate) = f097693bfc799cc5043956e93a28c51ca4e72f2c3daa21f65a5b0a28510df1f2
+SIZE (rust/crates/hcl-primitives-0.1.9.crate) = 16977
+SHA256 (rust/crates/hcl-rs-0.19.2.crate) = 87112599bbc3476dc61061583cc6c0d4f305f0820d4cf3e4cda46199248dd781
+SIZE (rust/crates/hcl-rs-0.19.2.crate) = 107530
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
@@ -121,6 +127,8 @@ SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5
SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
+SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1
+SIZE (rust/crates/kstring-2.0.2.crate) = 23044
SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
SIZE (rust/crates/libc-0.2.175.crate) = 788728
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
@@ -169,6 +177,8 @@ SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b4
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/pratt-0.4.0.crate) = 17e0a4425d076f0718b820673a38fbf3747080c61017eeb0dd79bc7e472b8bb8
+SIZE (rust/crates/pratt-0.4.0.crate) = 4716
SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
@@ -259,6 +269,8 @@ SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbe
SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
SHA256 (rust/crates/tui-textarea-0.7.0.crate) = 0a5318dd619ed73c52a9417ad19046724effc1287fb75cdcc4eca1d6ac1acbae
SIZE (rust/crates/tui-textarea-0.7.0.crate) = 67947
+SHA256 (rust/crates/tui-tree-widget-0.23.1.crate) = c14c4488e071617f5b5922222193cdf6725835e492c6229557af85d3c1a4e903
+SIZE (rust/crates/tui-tree-widget-0.23.1.crate) = 22330
SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
@@ -271,6 +283,8 @@ SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b819
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/vecmap-rs-0.2.3.crate) = 67cfc542f75493f412a51c02af26f58f710ab0e2204d264135054377244276be
+SIZE (rust/crates/vecmap-rs-0.2.3.crate) = 35738
SHA256 (rust/crates/vergen-9.0.6.crate) = 6b2bf58be11fc9414104c6d3a2e464163db5ef74b12296bda593cac37b6e4777
SIZE (rust/crates/vergen-9.0.6.crate) = 33160
SHA256 (rust/crates/vergen-lib-0.1.6.crate) = 9b07e6010c0f3e59fcb164e0163834597da68d1f864e2b8ca49f74de01e9c166
@@ -343,7 +357,5 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
SIZE (rust/crates/winnow-0.7.13.crate) = 174454
-SHA256 (fioncat-tui-rs-tree-widget-407fd9005271d93ae2411ec0231a51e7f5e070f9_GH0.tar.gz) = e44af6b888a26d610a385bbcb05a79cfdc15f1cc614c63211134615715a5ec13
-SIZE (fioncat-tui-rs-tree-widget-407fd9005271d93ae2411ec0231a51e7f5e070f9_GH0.tar.gz) = 26382
-SHA256 (fioncat-otree-v0.5.2_GH0.tar.gz) = b2c64f29272a6f141243f01837111dcfde5f1219e40304dbab0eaca92cde07b6
-SIZE (fioncat-otree-v0.5.2_GH0.tar.gz) = 194542
+SHA256 (fioncat-otree-v0.6.1_GH0.tar.gz) = 1c95f78c1b432b4a62392c971bc28eda8bc6754ec53e0701de1c42417c058bdf
+SIZE (fioncat-otree-v0.6.1_GH0.tar.gz) = 200631
diff --git a/textproc/py-smile/Makefile b/textproc/py-smile/Makefile
new file mode 100644
index 000000000000..2e2d0dbc8803
--- /dev/null
+++ b/textproc/py-smile/Makefile
@@ -0,0 +1,45 @@
+PORTNAME= smile
+DISTVERSION= 2.10.1
+CATEGORIES= textproc python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Emoji picker
+WWW= https://mijorus.it/projects/smile/
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BUILD_DEPENDS= appstream-util:devel/appstream-glib
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=1.2.18:devel/py-dbus@${PY_FLAVOR}
+
+USES= desktop-file-utils gettext-tools gnome meson pkgconfig python \
+ shebangfix
+
+USE_GITHUB= yes
+GH_ACCOUNT= mijorus
+
+USE_GNOME= glib20 gtk40 libadwaita pygobject3
+GLIB_SCHEMAS= it.mijorus.smile.gschema.xml
+
+SHEBANG_FILES= src/smile.in
+python_OLD_CMD= @PYTHON@
+
+BINARY_ALIAS= python3=${PYTHON_CMD}
+
+OPTIONS_DEFAULT= WAYLAND X11
+OPTIONS_GROUP= AUTOPASTE
+OPTIONS_GROUP_AUTOPASTE=WAYLAND X11
+
+AUTOPASTE_DESC= Backend for automatic paste
+WAYLAND_DESC= Use wl-clipboard as backend on Wayland
+X11_DESC= Use xdotool as backend on X11
+
+WAYLAND_RUN_DEPENDS= wl-paste:x11/wl-clipboard
+X11_RUN_DEPENDS= xdotool:x11/xdotool
+
+post-install:
+ @${FIND} ${STAGEDIR}${PREFIX} -type f \
+ \( -name meson.build -o -name smile.in \) -delete
+
+.include <bsd.port.mk>
diff --git a/textproc/py-smile/distinfo b/textproc/py-smile/distinfo
new file mode 100644
index 000000000000..06e11314816e
--- /dev/null
+++ b/textproc/py-smile/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1755855180
+SHA256 (mijorus-smile-2.10.1_GH0.tar.gz) = 055b8ce8104560bf7425cd4913cbbeaa6ae82abdb4f96f59cd1758f1115ce7ce
+SIZE (mijorus-smile-2.10.1_GH0.tar.gz) = 2030428
diff --git a/textproc/py-smile/pkg-descr b/textproc/py-smile/pkg-descr
new file mode 100644
index 000000000000..e51894466faf
--- /dev/null
+++ b/textproc/py-smile/pkg-descr
@@ -0,0 +1 @@
+Smile is a simple emoji picker for linux with custom tags support.
diff --git a/textproc/py-smile/pkg-plist b/textproc/py-smile/pkg-plist
new file mode 100644
index 000000000000..5df946f17810
--- /dev/null
+++ b/textproc/py-smile/pkg-plist
@@ -0,0 +1,80 @@
+bin/smile
+share/appdata/it.mijorus.smile.appdata.xml
+share/applications/it.mijorus.smile.desktop
+share/icons/hicolor/scalable/actions/arrow2-right-symbolic.svg
+share/icons/hicolor/scalable/actions/arrow2-top-right-symbolic.svg
+share/icons/hicolor/scalable/actions/baseball-symbolic.svg
+share/icons/hicolor/scalable/actions/bear-symbolic.svg
+share/icons/hicolor/scalable/actions/birthday-symbolic.svg
+share/icons/hicolor/scalable/actions/checkmark-symbolic.svg
+share/icons/hicolor/scalable/actions/driving-symbolic.svg
+share/icons/hicolor/scalable/actions/flag-filled-symbolic.svg
+share/icons/hicolor/scalable/actions/history-undo-symbolic.svg
+share/icons/hicolor/scalable/actions/input-keyboard-numlock-symbolic.svg
+share/icons/hicolor/scalable/actions/it.mijorus.smile.crazy.svg
+share/icons/hicolor/scalable/actions/lightbulb-symbolic.svg
+share/icons/hicolor/scalable/actions/restaurant-symbolic.svg
+share/icons/hicolor/scalable/actions/sentiment-very-satisfied-symbolic.svg
+share/icons/hicolor/scalable/actions/smile-checkmark-symbolic.svg
+share/icons/hicolor/scalable/actions/smile-dialog-warning.svg
+share/icons/hicolor/scalable/actions/smile-entry-clear-symbolic.svg
+share/icons/hicolor/scalable/actions/smile-settings-symbolic.svg
+share/icons/hicolor/scalable/actions/smile-symbolic.svg
+share/icons/hicolor/scalable/actions/smile-warning-small-symbolic.svg
+share/icons/hicolor/scalable/apps/it.mijorus.smile.svg
+share/icons/hicolor/symbolic/apps/it.mijorus.smile-symbolic.svg
+share/locale/de/LC_MESSAGES/smile.mo
+share/locale/es/LC_MESSAGES/smile.mo
+share/locale/fr/LC_MESSAGES/smile.mo
+share/locale/it/LC_MESSAGES/smile.mo
+share/locale/ja/LC_MESSAGES/smile.mo
+share/locale/nl/LC_MESSAGES/smile.mo
+share/locale/oc/LC_MESSAGES/smile.mo
+share/locale/pl/LC_MESSAGES/smile.mo
+share/locale/pt_BR/LC_MESSAGES/smile.mo
+share/locale/ru/LC_MESSAGES/smile.mo
+share/locale/tr/LC_MESSAGES/smile.mo
+share/locale/zh/LC_MESSAGES/smile.mo
+%%DATADIR%%/assets/emoji_locales/da.json
+%%DATADIR%%/assets/emoji_locales/de.json
+%%DATADIR%%/assets/emoji_locales/es.json
+%%DATADIR%%/assets/emoji_locales/et.json
+%%DATADIR%%/assets/emoji_locales/fi.json
+%%DATADIR%%/assets/emoji_locales/fr.json
+%%DATADIR%%/assets/emoji_locales/hu.json
+%%DATADIR%%/assets/emoji_locales/it.json
+%%DATADIR%%/assets/emoji_locales/ja.json
+%%DATADIR%%/assets/emoji_locales/ko.json
+%%DATADIR%%/assets/emoji_locales/lt.json
+%%DATADIR%%/assets/emoji_locales/nb.json
+%%DATADIR%%/assets/emoji_locales/nl.json
+%%DATADIR%%/assets/emoji_locales/pl.json
+%%DATADIR%%/assets/emoji_locales/pt.json
+%%DATADIR%%/assets/emoji_locales/ru.json
+%%DATADIR%%/assets/emoji_locales/sv.json
+%%DATADIR%%/smile.gresource
+%%DATADIR%%/smile/Picker.py
+%%DATADIR%%/smile/Settings.py
+%%DATADIR%%/smile/ShortcutsWindow.py
+%%DATADIR%%/smile/__init__.py
+%%DATADIR%%/smile/assets/emoji_list.py
+%%DATADIR%%/smile/assets/smile.autostart.desktop
+%%DATADIR%%/smile/assets/style.css
+%%DATADIR%%/smile/components/CustomPopover.py
+%%DATADIR%%/smile/components/CustomTagEntry.py
+%%DATADIR%%/smile/components/SkintoneSelector.py
+%%DATADIR%%/smile/components/UpdateDialog.py
+%%DATADIR%%/smile/components/UrlRow.py
+%%DATADIR%%/smile/lib/DbusService.py
+%%DATADIR%%/smile/lib/custom_tags.py
+%%DATADIR%%/smile/lib/emoji_history.py
+%%DATADIR%%/smile/lib/localized_tags.py
+%%DATADIR%%/smile/lib/user_config.py
+%%DATADIR%%/smile/lib/widget_utils.py
+%%DATADIR%%/smile/main.py
+%%DATADIR%%/smile/smile.gresource
+%%DATADIR%%/smile/smile.gresource.xml
+%%DATADIR%%/smile/ui/importexport-customtags.ui
+%%DATADIR%%/smile/ui/menu.ui
+%%DATADIR%%/smile/ui/shortcuts.ui
+%%DATADIR%%/smile/utils.py