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/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
11 files changed, 161 insertions, 13 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/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