Date: Wed, 11 Mar 2026 17:09:41 +0000 From: Nicola Vitale <nivit@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 07a21fcf84a8 - main - textproc/bookokrat: Update to 0.3.8 Message-ID: <69b1a1d5.45634.56f1bca6@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by nivit: URL: https://cgit.FreeBSD.org/ports/commit/?id=07a21fcf84a8bb846af6409f889269338e42f0ac commit 07a21fcf84a8bb846af6409f889269338e42f0ac Author: Nicola Vitale <nivit@FreeBSD.org> AuthorDate: 2026-03-11 17:07:51 +0000 Commit: Nicola Vitale <nivit@FreeBSD.org> CommitDate: 2026-03-11 17:07:51 +0000 textproc/bookokrat: Update to 0.3.8 - Update COMMENT/pkg-descr ChangeLog: https://github.com/bugzmanov/bookokrat/releases/tag/v0.3.8 Reported by: "github-actions[bot]" <notifications@github.com> --- textproc/bookokrat/Makefile | 4 ++-- textproc/bookokrat/Makefile.crates | 2 ++ textproc/bookokrat/distinfo | 10 +++++++--- textproc/bookokrat/pkg-descr | 34 +++++++++++----------------------- 4 files changed, 22 insertions(+), 28 deletions(-) diff --git a/textproc/bookokrat/Makefile b/textproc/bookokrat/Makefile index 473cd459a81c..331106f2ba77 100644 --- a/textproc/bookokrat/Makefile +++ b/textproc/bookokrat/Makefile @@ -1,11 +1,11 @@ PORTNAME= bookokrat DISTVERSIONPREFIX= v -DISTVERSION= 0.3.7 +DISTVERSION= 0.3.8 PORTREVISION= 0 CATEGORIES= textproc MAINTAINER= nivit@FreeBSD.org -COMMENT= Terminal EPUB/PDF book reader +COMMENT= Terminal DJVU/EPUB/PDF book reader WWW= https://bugzmanov.github.io/bookokrat/index.html LICENSE= AGPLv3 APACHE20 BSD0CLAUSE BSD2CLAUSE BSL CC0-1.0 CDDL ISCL MIT \ diff --git a/textproc/bookokrat/Makefile.crates b/textproc/bookokrat/Makefile.crates index 179baa7d0863..f1349897bc74 100644 --- a/textproc/bookokrat/Makefile.crates +++ b/textproc/bookokrat/Makefile.crates @@ -92,6 +92,7 @@ CARGO_CRATES= addr2line-0.24.2 \ dirs-sys-0.4.1 \ dirs-sys-0.5.0 \ dispatch2-0.3.0 \ + djvu-0.1.0 \ dlib-0.5.2 \ document-features-0.2.12 \ downcast-rs-1.2.1 \ @@ -318,6 +319,7 @@ CARGO_CRATES= addr2line-0.24.2 \ scc-2.4.0 \ scopeguard-1.2.0 \ sdd-3.0.10 \ + self_cell-1.2.2 \ semver-1.0.27 \ serde-1.0.228 \ serde_core-1.0.228 \ diff --git a/textproc/bookokrat/distinfo b/textproc/bookokrat/distinfo index 21218aa9ea0d..9709d6af133b 100644 --- a/textproc/bookokrat/distinfo +++ b/textproc/bookokrat/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1772901867 +TIMESTAMP = 1773247596 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 @@ -187,6 +187,8 @@ SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157 SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606 +SHA256 (rust/crates/djvu-0.1.0.crate) = 4b61586a33f85858095c659ce3a5c810adca1f14f023939df847a765b4d07bc8 +SIZE (rust/crates/djvu-0.1.0.crate) = 82737 SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412 SIZE (rust/crates/dlib-0.5.2.crate) = 5806 SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61 @@ -639,6 +641,8 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 SHA256 (rust/crates/sdd-3.0.10.crate) = 490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca SIZE (rust/crates/sdd-3.0.10.crate) = 32748 +SHA256 (rust/crates/self_cell-1.2.2.crate) = b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89 +SIZE (rust/crates/self_cell-1.2.2.crate) = 23264 SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2 SIZE (rust/crates/semver-1.0.27.crate) = 30081 SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e @@ -1027,5 +1031,5 @@ SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f9 SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973 SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713 SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268 -SHA256 (bugzmanov-bookokrat-v0.3.7_GH0.tar.gz) = 26e1a2c7461ac277bbf44d3dd485ce1e4c186c5805dc8d0ec629973ac1e267a0 -SIZE (bugzmanov-bookokrat-v0.3.7_GH0.tar.gz) = 37943283 +SHA256 (bugzmanov-bookokrat-v0.3.8_GH0.tar.gz) = 9257c00ec69866c017264ae6ab3903c08a72372162a24ea5ccbb0b0bfbe68754 +SIZE (bugzmanov-bookokrat-v0.3.8_GH0.tar.gz) = 37954232 diff --git a/textproc/bookokrat/pkg-descr b/textproc/bookokrat/pkg-descr index b26b1ed5d93a..3e03738cc8da 100644 --- a/textproc/bookokrat/pkg-descr +++ b/textproc/bookokrat/pkg-descr @@ -1,25 +1,13 @@ -Bookokrat is a terminal-based EPUB and PDF reader with a split-view library and -reader, full MathML and image rendering, automatic bookmarks, inline -annotations, and customizable themes. +Bookokrat is terminal EPUB/PDF/DJVU reader focused on speed, smooth navigation, +and Vim-style workflows. -What you can do: +Features: - - Browse every EPUB & PDF in the current directory or automatically detect - and read from your Calibre library with proper metadata. - - Drill into the table of contents, and resume exactly where you left off. - - Search inside the current chapter or across the whole book, jump through a - per-book history, and inspect reading statistics. - - Highlight text, attach comments, export annotations to Markdown, copy - snippets or entire chapters, and toggle the raw HTML source for debugging. - - Read PDFs with a dedicated renderer (TOC navigation, page/scroll modes, - bookmarks, and annotations) in graphics-capable terminals. - - Open images in-place, follow internal anchors, launch external links in - your browser, and hand off the EPUB to your system viewer. - - Customize with multiple color themes, adjustable margins, and zen mode; - settings persist across sessions. - - Enter a Vim-style normal mode in the reader for precise motions, visual - selection, and yanking to clipboard. - - Load EPUB bundles (exploded .epub directories, including Apple Books - exports) without repackaging. - - Read complex HTML tables and rich cell content with improved rendering and - image support. + - EPUB, PDF, and DJVU support in one TUI app + - Split layout: library/TOC on the left, reader on the right + - Fast PDF/DJVU pipeline with Kitty SHM image transfer in supported terminals + - Search, bookmarks, jump list history, reading stats + - Inline comments/annotations with persistent storage and Markdown export + - Image rendering, link handling, and external viewer handoff + - Theme selection, adjustable margins, zen mode + - Vim-style keybindings and normal modehome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b1a1d5.45634.56f1bca6>
