pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/graphics/tesseract



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Oct 28 13:18:39 UTC 2026

Modified Files:
        pkgsrc/graphics/tesseract: Makefile distinfo

Log Message:
tesseract: updated to 5.5.4

5.5.4

This release fixes 17 security advisories and several smaller issues.
In addition, it provides some smaller updates and improvements:

fix build of training tool on windows with VS2022:
arch,viewer: add missing and
Fix recursive static initialization in SIMDDetect::GetDetector()
exports GetDetector() from the tesseract DLL, so linker can resolve it.
Fix two \param names that refer to the member, not the argument
Add new GitHub workflow which checks commits in a pull request
Build unit tests without training tools
docs: update dead Tesseract training docs link
Fix several high and medium priority issues reported by Coverity Scan
Fix Coverity warnings
Avoid quadratic paragraph restart scan
Bump actions/checkout from 4 to 7
Fix GitHub AI findings from 'Security and quality'
Fix inefficient empty string test in ScrollView menus
Fix some issues reported by Coverity
fix: prevent out-of-bounds read in UNICHAR::UTF8ToUTF32
fix: prevent out-of-bounds access on truncated UTF-8 strings and crafted index maps
Avoid redundant result iterator restarts
fix: potential memory leak
Avoid float overflow for unclassified-word certainty
Reject int-mode weight matrices with zero inputs in the deserializer
Fix position-dependent paragraph bounding box
Reject negative/oversized class ids in legacy inttemp
Exit child process when execvp fails
Neutralise file-sourced pointers in ReadAdaptedClass before use
Fix Devanagari font download URL
cmake: allow unit tests to use installed GoogleTest
Reject malformed dimensions in GENERIC_2D_ARRAY deserialization
ccstruct: fix leak of orphaned outline cycles in EliminateDuplicateOutlines
Fix double-free/UAF in AppendLinePolygon for RTL PAGE XML output
wordrec: bound seam search to prevent timeouts on degenerate input
lstm: reject old-format WeightMatrix instead of aborting
wordrec: add a per-pass seam search budget to bound many-word timeouts
Reject out-of-range null_char in LSTM model load
Harden class-id handling in the int/adaptive classifier
Reject int-mode weight matrices with a short scale vector
Reject a recoder whose code range exceeds the network output count
Skip unit tests when their traineddata model is missing
nsis: rewrite winpath helper without a fixed-size buffer
Fix C++17 build of constexpr FCOORD operators
Fix use-after-free in ReplaceCurrentWord with several languages


To generate a diff of this commit:
cvs rdiff -u -r1.98 -r1.99 pkgsrc/graphics/tesseract/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/graphics/tesseract/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/tesseract/Makefile
diff -u pkgsrc/graphics/tesseract/Makefile:1.98 pkgsrc/graphics/tesseract/Makefile:1.99
--- pkgsrc/graphics/tesseract/Makefile:1.98     Tue Sep 29 06:06:00 2026
+++ pkgsrc/graphics/tesseract/Makefile  Wed Oct 28 13:18:39 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.98 2026/09/29 06:06:00 wiz Exp $
+# $NetBSD: Makefile,v 1.99 2026/10/28 13:18:39 adam Exp $
 
-DISTNAME=      tesseract-5.5.3
-PKGREVISION=   3
+DISTNAME=      tesseract-5.5.4
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=tesseract-ocr/}
 DISTFILES=     ${DEFAULT_DISTFILES}

Index: pkgsrc/graphics/tesseract/distinfo
diff -u pkgsrc/graphics/tesseract/distinfo:1.37 pkgsrc/graphics/tesseract/distinfo:1.38
--- pkgsrc/graphics/tesseract/distinfo:1.37     Sun Aug  2 07:32:05 2026
+++ pkgsrc/graphics/tesseract/distinfo  Wed Oct 28 13:18:39 2026
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.37 2026/08/02 07:32:05 adam Exp $
+$NetBSD: distinfo,v 1.38 2026/10/28 13:18:39 adam Exp $
 
 BLAKE2s (tessdata-4.1.0.tar.gz) = 639157a6e38486715a14670ae0d93884e57e7e3c1353ed6dc1fe4ec26cf7d159
 SHA512 (tessdata-4.1.0.tar.gz) = fbb8c43cbbbc74789a78d1930d859ba1631058c04a57c7b67350ef6245d705a1ad1df3f899b54b30bbdf253216a6707bbb0e589a5876062e9de04b2b8cb5f872
 Size (tessdata-4.1.0.tar.gz) = 1387839134 bytes
-BLAKE2s (tesseract-5.5.3.tar.gz) = 963528e8f19426053815f62ac291fc6a36eea3d9055551abb95f3bf6559c22ad
-SHA512 (tesseract-5.5.3.tar.gz) = c55ad36af09f4ba48df2f32a3e2413764aeee330f5f5468e92be59572fd90b388f0ea3cb7dc0cc89c21ff68f76cd0baaee1ca0a45e648dc8f4819aefdc2749c2
-Size (tesseract-5.5.3.tar.gz) = 1916037 bytes
+BLAKE2s (tesseract-5.5.4.tar.gz) = 2861a88734fd19665715740e2c9ad7983d38b58e017de23f816a080c100bfc7b
+SHA512 (tesseract-5.5.4.tar.gz) = c1dd838f8c9cbba585d969c1c5edba52d1aa77dac2057775271f5bb8e22c0550f723d1de362e15263e2c540ae1175b08bff36c5a545dd5f84906c468036b4556
+Size (tesseract-5.5.4.tar.gz) = 1969431 bytes
 SHA1 (patch-CMakeLists.txt) = e29e3b732d45551795046cb5cd09d6d8735269aa
 SHA1 (patch-tessdata_Makefile.am) = 8fe773d1c6318392296ba06996b51692edf32919



Home | Main Index | Thread Index | Old Index