Skip site navigation (1)Skip section navigation (2)
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 mode


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b1a1d5.45634.56f1bca6>