Sun Dec 29 16:44:12 2019 UTC ()
tesseract: updated to 4.1.1

4.1.1 Release:
Implemented sw build (cppan is depreciated)
Improved cmake build
Code cleanup and optimization
A lot of bug fixes...


(adam)
diff -r1.48 -r1.49 pkgsrc/graphics/tesseract/Makefile
diff -r1.22 -r1.23 pkgsrc/graphics/tesseract/distinfo

cvs diff -r1.48 -r1.49 pkgsrc/graphics/tesseract/Makefile (switch to unified diff)

--- pkgsrc/graphics/tesseract/Makefile 2019/07/08 18:37:03 1.48
+++ pkgsrc/graphics/tesseract/Makefile 2019/12/29 16:44:12 1.49
@@ -1,47 +1,47 @@ @@ -1,47 +1,47 @@
1# $NetBSD: Makefile,v 1.48 2019/07/08 18:37:03 adam Exp $ 1# $NetBSD: Makefile,v 1.49 2019/12/29 16:44:12 adam Exp $
2 2
3DISTNAME= tesseract-4.1.0 3DISTNAME= tesseract-4.1.1
4CATEGORIES= graphics 4CATEGORIES= graphics
5MASTER_SITES= ${MASTER_SITE_GITHUB:=tesseract-ocr/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=tesseract-ocr/}
6DISTFILES= ${DEFAULT_DISTFILES} 6DISTFILES= ${DEFAULT_DISTFILES}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/tesseract-ocr/tesseract 9HOMEPAGE= https://github.com/tesseract-ocr/tesseract
10COMMENT= Open Source OCR Engine 10COMMENT= Open Source OCR Engine
11LICENSE= apache-2.0 11LICENSE= apache-2.0
12 12
13LANGVER= 4.0.0 13LANGVER= 4.0.0
14DISTFILES+= tessdata-${LANGVER}${EXTRACT_SUFX} 14DISTFILES+= tessdata-${LANGVER}${EXTRACT_SUFX}
15SITES.tessdata-${LANGVER}.tar.gz= -${MASTER_SITES:Q}tessdata/archive/${LANGVER}.tar.gz 15SITES.tessdata-${LANGVER}.tar.gz= -${MASTER_SITES:Q}tessdata/archive/${LANGVER}.tar.gz
16 16
17BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc 17BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc
18 18
19USE_LANGUAGES= c c++ 19USE_LANGUAGES= c c++
20USE_LIBTOOL= yes 20USE_LIBTOOL= yes
21USE_TOOLS+= autoconf automake bash gmake pax pkg-config 21USE_TOOLS+= autoconf automake bash gmake pax pkg-config
22GNU_CONFIGURE= yes 22GNU_CONFIGURE= yes
23CONFIGURE_ENV+= LIBLEPT_HEADERSDIR=${BUILDLINK_PREFIX.leptonica}/include 23CONFIGURE_ENV+= LIBLEPT_HEADERSDIR=${BUILDLINK_PREFIX.leptonica}/include
24 24
25INSTALL_TARGET= install training-install 25INSTALL_TARGET= install training-install
26REPLACE_BASH+= ${WRKSRC}/src/training/*.sh 26REPLACE_BASH+= ${WRKSRC}/src/training/*.sh
27 27
28post-extract: 28post-extract:
29 ${MV} ${WRKDIR}/tessdata-${LANGVER}/* ${WRKSRC}/tessdata 29 ${MV} ${WRKDIR}/tessdata-${LANGVER}/* ${WRKSRC}/tessdata
30 30
31# For some reason this release tarball lacks these 31# For some reason this release tarball lacks these
32pre-configure: 32pre-configure:
33 cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${SH} ./autogen.sh 33 cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${SH} ./autogen.sh
34 34
35# Building the training tools requires that the base build is done 35# Building the training tools requires that the base build is done
36post-build: 36post-build:
37 cd ${WRKSRC} && ${BUILD_MAKE_CMD} training 37 cd ${WRKSRC} && ${BUILD_MAKE_CMD} training
38 38
39post-install: 39post-install:
40 cd ${WRKSRC}/tessdata && ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} \ 40 cd ${WRKSRC}/tessdata && ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} \
41 ${MAKE_PROGRAM} ${MAKE_FLAGS} ${INSTALL_MAKE_FLAGS} install-langs 41 ${MAKE_PROGRAM} ${MAKE_FLAGS} ${INSTALL_MAKE_FLAGS} install-langs
42 42
43.include "../../devel/pango/buildlink3.mk" 43.include "../../devel/pango/buildlink3.mk"
44.include "../../graphics/cairo/buildlink3.mk" 44.include "../../graphics/cairo/buildlink3.mk"
45.include "../../graphics/leptonica/buildlink3.mk" 45.include "../../graphics/leptonica/buildlink3.mk"
46.include "../../textproc/icu/buildlink3.mk" 46.include "../../textproc/icu/buildlink3.mk"
47.include "../../mk/bsd.pkg.mk" 47.include "../../mk/bsd.pkg.mk"

cvs diff -r1.22 -r1.23 pkgsrc/graphics/tesseract/distinfo (switch to unified diff)

--- pkgsrc/graphics/tesseract/distinfo 2019/07/08 18:37:03 1.22
+++ pkgsrc/graphics/tesseract/distinfo 2019/12/29 16:44:12 1.23
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.22 2019/07/08 18:37:03 adam Exp $ 1$NetBSD: distinfo,v 1.23 2019/12/29 16:44:12 adam Exp $
2 2
3SHA1 (tessdata-4.0.0.tar.gz) = 94557a6ecdf8ff8bec131598759e7d3b0bca1911 3SHA1 (tessdata-4.0.0.tar.gz) = 94557a6ecdf8ff8bec131598759e7d3b0bca1911
4RMD160 (tessdata-4.0.0.tar.gz) = 2e826e866b56ff8b9cb2c6613f04d8c4a4ff98d7 4RMD160 (tessdata-4.0.0.tar.gz) = 2e826e866b56ff8b9cb2c6613f04d8c4a4ff98d7
5SHA512 (tessdata-4.0.0.tar.gz) = cd71bb99d44eefb53b359ba64b472c509fff773b2737a8d51e10d5d52d9a3a7ff870d470b1c72a7c78be3263b5ecfbb58a6eab13cf7128d8599681676cdcef6b 5SHA512 (tessdata-4.0.0.tar.gz) = cd71bb99d44eefb53b359ba64b472c509fff773b2737a8d51e10d5d52d9a3a7ff870d470b1c72a7c78be3263b5ecfbb58a6eab13cf7128d8599681676cdcef6b
6Size (tessdata-4.0.0.tar.gz) = 669258747 bytes 6Size (tessdata-4.0.0.tar.gz) = 669258747 bytes
7SHA1 (tesseract-4.1.0.tar.gz) = 6e88cc4fd9f1681142bf74dc2df0559202cff3c2 7SHA1 (tesseract-4.1.1.tar.gz) = 25318bb3f57ef72d5736730739451673f4a66f51
8RMD160 (tesseract-4.1.0.tar.gz) = 034ffd9690478e28945c09001ce51f7fdceb2ff5 8RMD160 (tesseract-4.1.1.tar.gz) = 8218e0271e7dee72a0f2ee0a8c8ce937b94d857f
9SHA512 (tesseract-4.1.0.tar.gz) = d617f5c5b826640b2871dbe3d7973bcc5e66fafd837921a20e009d683806ed50f0f258aa455019d99fc54f5cb65c2fa0380e3a3c92b39ab0684b8799c730b09d 9SHA512 (tesseract-4.1.1.tar.gz) = 017723a2268be789fe98978eed02fd294968cc8050dde376dee026f56f2b99df42db935049ae5e72c4519a920e263b40af1a6a40d9942e66608145b3131a71a2
10Size (tesseract-4.1.0.tar.gz) = 1965053 bytes 10Size (tesseract-4.1.1.tar.gz) = 1974988 bytes
11SHA1 (patch-tessdata_Makefile.am) = 8fe773d1c6318392296ba06996b51692edf32919 11SHA1 (patch-tessdata_Makefile.am) = 8fe773d1c6318392296ba06996b51692edf32919