tesseract 4.00~git2844-607e8fd8-2 source package in Ubuntu

Changelog

tesseract (4.00~git2844-607e8fd8-2) unstable; urgency=medium

  * Compile
  * fix patch - man.diff, helptext
  * fixed build with dpkg-buildpackage -A (closes: #901750)
  * fixed path to phototest.tif
  * Update dependencie for tesseract-ocr, libtesseract4 - add
    "liblept5 >= 1.75.3"(closes: #903606)
  * URL: git://github.com/tesseract-ocr/tesseract.git
  * Branch: master
  * Commit: 607e8fd85c675d2348b80703665455a6fab1aeac
  * Date: 1532170875
  * git changelog:
  *  132c540c - Increase limit for deserialization of large arrays
  *  b15624eb - Fix regression (shared libraries no longer supported)
  *  f577e292 - Increase limit and add assertions for deserialization of
    large arrays
  *  ca25d885 - Add missing execute permission for script files
  *  58208522 - configure: Clean code for --enable-visibility
  *  a07025c9 - configure: Clean code for --enable-opencl
  *  0ad6e3e7 - configure: Clean code for --enable-legacy
  *  e47a9272 - configure: Clean code for --enable-graphics
  *  cfc5ef65 - configure: Clean code for --enable-embedded
  *  11cafd76 - configure: Clean code for --enable-debug
  *  11d9d8e5 - configure: Remove macro AC_SYS_INTERPRETER
  *  0a4edf61 - configure: Remove large file support
  *  4bbebd3f - Remove tests for function getline
  *  3a7f5e4d - Merge pull request #1786 from stweil/serialize
  *  b7b8dba5 - LSTMTrainer: Use new serialization API
  *  1dcda1aa - LSTMRecognizer: Use new serialization API
  *  45a7ccf2 - LSTM: Use new serialization API
  *  f4449ba4 - Convolve: Use new serialization API
  *  dfc3e969 - SquishedDawg: Use new serialization API
  *  6cf50896 - UnicharAndFonts, Shape: Use new serialization API
  *  07b363fe - MasterTrainer: Use new serialization API
  *  88b3d940 - TessdataManager: Use new serialization API
  *  da0217fa - STRING: Use new serialization API
  *  5e05f2cb - IndexMap: Use new serialization API and optimize code
  *  edff1d18 - BitVector: Use new serialization API
  *  bb6c0123 - ICOORD: Use new serialization API
  *  66bc012d - UNICHARSET: Use new serialization API
  *  eb90068b - RecodedCharID: Use new serialization API
  *  0ca7cdd2 - WordFeature, ImageData: Use new serialization API
  *  7133a6f4 - GENERIC_2D_ARRAY: Use new serialization API
  *  ea660f83 - fontinfo: Use new serialization API and optimize code
  *  6ef267c4 - Use TFile::Serialize, TFile::DeSerialize
  *  c383b1aa - TFile: Add helper functions for serialization of simple
    data types
  *  bdd2a7ae - Use tesseract::Serialize, tesseract::DeSerialize
  *  16832f98 - Add helper functions for serialization of simple data
    types
  *  216c2b31 - Fix typo and add TODO comment
  *  2b6a356c - IntFeatureSpace: Remove unused DeSerialize method
  *  f47daace - Update appveyor.yml
  *  14d8c74e - Update appveyor.yml
  *  d330eeae - Update appveyor.yml
  *  9eed164a - Update appveyor.yml
  *  9ff65386 - Update appveyor.yml
  *  cfd72ff3 - Fix --print-parameters (regression)
  *  88ebfea4 - opencl: Fix crash and clean code a bit
  *  0d497593 - Replace tprintf_internal by tprintf and clean tprintf
    code
  *  24bf8c33 - Add include statements (needed for following commit)
  *  8bd95673 - Fix some comments
  *  44415a70 - Remove unused EXTERN macros
  *  7e80a850 - Remove unused macros
  *  609edd46 - Add missing include statement
  *  55f0ca58 - Add missing include statements and clean some include
    statements
  *  cdc7db70 - unlvtests: Fix typo in documentation (found by
    codespell)
  *  0eb239ee - Fix typo in comments
  *  001f536c - Fixed "Invalid F spec" error while building
    FullyConnected layer.
  *  18edac40 - Fix CID 1164623 (Uninitialized scalar field)
  *  66b71e6b - Fix CID 1164621 (Uninitialized scalar field)
  *  8582ee09 - Fix CID 1164618 (Uninitialized scalar field)
  *  37f82824 - Fix CID 1164616 (Uninitialized scalar field)
  *  430dc5c0 - Fix CID 1164612 (Uninitialized scalar field)
  *  19a99450 - Fix CID 1164611 (Uninitialized scalar field)
  *  4bb41b89 - Fix CID 1164693 (Untrusted value as argument)
  *  992031e8 - Fix CID 1164702 (Untrusted value as argument)
  *  c1da5fba - Fix CID 1164704 (Untrusted value as argument)
  *  8871f4d6 - Fix CID 1164686 (Use of untrusted scalar value)
  *  92e2ad04 - Fix CID 1164703 (Untrusted value as argument)
  *  bfe2a795 - Fix CID 1164566 (Dereference after null check)
  *  036c72ca - Fix CID 1164733 (Resource leak)
  *  8d60a184 - Remove unused iterator
  *  d2febafd - Fix compiler warnings [-Wmissing-prototypes]
  *  8ad7f049 - Fix empty statements
  *  ffb50193 - Fix prototype for API function
    TessBaseGetBlockTextOrientations
  *  790b410f - Remove unused API function TessBaseAPIDetectOS
  *  f107f116 - Fix compiler warnings [-Wconditional-uninitialized]
  *  a74d467e - Fix compiler warnings [-Wcomma]
  *  296a836f - Fix compiler warnings [-Wunused-const-variable]
  *  787bde56 - Fix syntax errors introduced by last commit (regression)
  *  d960a50c - Fix compiler warning [-Wshadow-field-in-constructor]
  *  c1be1024 - Fix compiler warning [-Wtautological-undefined-compare]
  *  52d392da - Fix compiler warning [-Wunused-function]
  *  6cc35646 - Fix compiler warning [-Wunreachable-code-break]
  *  bdf09f40 - Fix compiler warnings [-Wzero-as-null-pointer-constant]
  *  60fcff5e - Fix build with legacy engine disabled (part 2)
  *  081793ff - Fix build with legacy engine disabled
  *  c8b5a29c - Remove unneeded type casts
  *  62c7b796 - Merge branch 'master' into disable-legacy
  *  15fb491b - Add missing #ifdef in tesseractmain.cpp
  *  134779f7 - Fix duplicate #ifndef in blobclass.cpp
  *  aa9f4b48 - Add an option to compile tesseract without the code of
    the legacy OCR engine
  *  6d170a15 - Replace tabs by blanks in source code
  *  c9efe5f5 - Merge pull request #1737 from stweil/nwmain
  *  626a229c - Remove nwmain.h
  *  f8684cb0 - Fix syntax error (regression)
  *  bb7bb1f0 - Remove old comments for exceptions
  *  889f7eaa - Remove blckerr.h
  *  87281324 - Replace function DoError and remove danerror.cpp,
    danerror.h
  *  6a553f9f - Clean up cutil.h
  *  9325fbe3 - Remove unused include files
  *  2cd2d320 - Remove functions open_file, exists_file
  *  84f315db - Update tesseract.1.asc
  *  cbd7b157 - Remove unneeded macro definition for M_PI
  *  f7b61891 - Replace macro PI by macro M_PI
  *  3840a769 - Remove unused function long_rand
  *  b57afc7c - Replace Efopen by fopen and remove efio.cpp, efio.h
  *  faae87be - Replace FLOAT32 by float data type
  *  f6c3c8cf - Replace MAX_FLOAT32 by standard FLT_MAX and remove
    unused MIN_FLOAT32
  *  919901eb - Replace FLOAT64 by double data type
  *  abbd78a0 - Fix CID 1340271, 1340272, 1340273, 1340274 (Use after
    free)
  *  52b44c5e - Fix CID 1164530 (Logically dead code)
  *  57970443 - Fix CID 1393661 (Arguments in wrong order)
  *  09da044a - Fix CID 1164553 (Division or modulo by float zero)
  *  1b303e5d - Fix CID 1393662 Resource leak
  *  d3c4642d - Fix CID 1393662 (Resource leak)
  *  98758fb3 - opencl: Use std::vector and clean code
  *  53795a88 - Fix CID 1158180 Argument cannot be negative
  *  68010853 - pdfrenderer: Fix ClipBaseline and optimize code
  *  1011e001 - Update rules for clang-format
  *  e8e94d37 - Fix CID 1340287 (Unchecked return value)
  *  a49b8f1d - Fix CID 1297960 (Dereference after null check)
  *  86eb4dfc - Fix CID 1164646 (Uninitialized pointer field)
  *  6b250b58 - Remove autoconf-archive dependency
  *  de072cc0 - Format OpenCL code
  *  368fa189 - Fix CID 1386106 (Explicit null dereferenced)
  *  740a821c - Fix CID 1393673 (Ignoring number of bytes read)
  *  075dc984 - Fix CID 1393671 (Uninitialized scalar variable)
  *  8f33d10b - Fix CID 1393670 (Resource leak)
  *  12a601ff - Fix CID 1393669 (Resource leak)
  *  1de55c86 - Fix CID 1393668 (Uninitialized scalar variable)
  *  1e1f35cd - Fix CID 1393667 (Copy into fixed size buffer)
  *  85794ca1 - Fix CID 1393666 (Big parameter passed by value)
  *  3d2f7350 - Fix CID 1393665 (Uninitialized scalar variable)
  *  a95917a6 - Fix CID 1393664 (Uninitialized scalar variable)
  *  c9737c7f - Fix CID 1393663 (Big parameter passed by value)
  *  53596f78 - Fix CID 1393662 (Resource leak)
  *  fcff2f2c - Fix CID 1242849 (Unused value)
  *  eabd10d8 - Fix CID 1158180 (Argument cannot be negative) and clean
    code a bit
  *  4cc103cd - Fix CID 1157757 (Logically dead code)
  *  36c985b7 - Fix CID 1164746 (Big parameter passed by value)
  *  244b54bf - Fix CID 1386083 (Dereference null return value)
  *  2a30d77d - Fix CID 1386104 (Dereference null return value)
  *  4bebf3a5 - Fix CID 1386098 (Dubious method used)
  *  0686cbed - Fix CID 1386094 (Unread field)
  *  93a9a9dc - Update VERSION
  *  20cd6d23 - dotproductsse: Fix include statements
  *  9bb5a877 - Remove stderr.h and its include statements
  *  db7f2009 - Remove memry.cpp, memry.h
  *  cda04b1d - tordmain: Replace alloc_mem, free_mem by C++ std::vector
  *  3032b65b - pithsync: Replace alloc_mem, free_mem by C++ std::vector
  *  cb9eec35 - oldbasel: Replace alloc_mem, free_mem by C++ new,
    delete, std::vector
  *  77db9b43 - makerow: Replace alloc_mem, free_mem by C++ new, delete,
    std::vector
  *  556a1c1e - qspline: Replace alloc_mem, free_mem by C++ new, delete
  *  52218c3d - pitsync1: Remove unneeded include statement
  *  9b2dc5c2 - gap_map: Replace alloc_mem, free_mem by C++ new, delete
  *  20e243d5 - strngs: Replace alloc_mem, free_mem by standard
    functions
  *  8953f414 - qspline: Remove unneeded include statement
  *  b282d2cb - adaptions: Remove unneeded include statement
  *  f99be62c - coutln: Replace alloc_mem, free_mem by standard
    functions
  *  7768f9b3 - Clean more include files and include statements
  *  a32d24fa - Remove empty tessbox.h
  *  91522dfb - Remove memry.h from public API
  *  1a151781 - Clean some include statements
  *  15f64e02 - Remove recursive header.
  *  484a1be9 - Remove unneeded include statements for scanutils.h
  *  11f2b12f - Remove arch header files from public API
  *  2bafff4c - Remove LSTM header files from public API
  *  1371980f - Replace string.h by standard C++ cstring
  *  112aeb98 - Clean usage of assert.h
  *  a9e2574e - Remove public API file ndminx.h
  *  0cb128d5 - Remove errcode.h from public API
  *  44450094 - Replace ASSERT_HOST in genericvector.h
  *  2a5a0924 - Fix CID 1393241 (Dereference null return value)
  *  09976e61 - Fix CID 1393238 (Dereference null return value)
  *  27a5908a - Fix CID 1393239 (Dereference null return value)
  *  f482ebdc - Fix CID 1393243 (Uninitialized scalar field)
  *  2ceb2001 - Fix CID 1393244 and CID 1393244 (Uninitialized scalar
    variable)
  *  d6391ee8 - Fix CID 1393540 (Explicit null dereferenced)
  *  c8dd4456 - Fix CID 1393240 (Missing return statement)
  *  e87e8967 - Remove more header files from public API

 -- Alexander Pozdnyakov <email address hidden>  Sat, 21 Jul 2018 15:57:58 +0300

Upload details

Uploaded by:
Alexander Pozdnyakov on 2018-07-31
Uploaded to:
Sid
Original maintainer:
Alexander Pozdnyakov
Architectures:
any all
Section:
graphics
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Cosmic release on 2018-08-01 universe graphics

Downloads

File Size SHA-256 Checksum
tesseract_4.00~git2844-607e8fd8-2.dsc 2.4 KiB ff2e160e68266855b2e816cbb95433fca1492cbd8d3a06d39ff9535afa67d5d5
tesseract_4.00~git2844-607e8fd8.orig.tar.xz 18.9 MiB e8c47f850773b63a869150494d4b9c3d8b74db4299151ca1369fb28c21cd7457
tesseract_4.00~git2844-607e8fd8-2.debian.tar.xz 31.4 KiB 824550563575ac76690f786edc900129b7b0a08872eefb21f22bb45526dbd421

No changes file available.

Binary packages built by this source

libtesseract-dev: Development files for the tesseract command line OCR tool

 Tesseract is an open source Optical Character Recognition (OCR)
 Engine. It can be used directly, or (for programmers) using an API to
 extract printed text from images. It supports a wide variety of
 languages. This package includes the development files, static
 library, and header files.

libtesseract4: Tesseract OCR library

 Tesseract is an open source Optical Character Recognition (OCR)
 Engine. It can be used directly, or (for programmers) using an API to
 extract printed text from images. It supports a wide variety of
 languages. This package includes the shared library.

libtesseract4-dbgsym: debug symbols for libtesseract4
tesseract-ocr: Tesseract command line OCR tool

 Tesseract is an open source Optical Character Recognition (OCR)
 Engine. It can be used directly, or (for programmers) using an API to
 extract printed text from images. It supports a wide variety of
 languages. This package includes the command line tool.

tesseract-ocr-all: Tesseract OCR with all language and script packages

 This is a metapackage for Tesseract OCR and includes all supported
 languages and scripts.

tesseract-ocr-dbgsym: debug symbols for tesseract-ocr