graphics/gocr: MODTK_VERSION=8.6
Stuart Cassoff <[email protected]>
| Newsgroups | gmane.os.openbsd.ports |
|---|---|
| Message-ID | <[email protected]> |
Main:
Original homepage no longer exists.
Install examples.
Gui:
MODTK_VERSION=8.6
Better shebang.
Point to an example file.
Use and add run dep on x11/xli.
Maybe some of the example files and xli are too much.
I'm mainly interested in changing the MODTK_VERSION.
Stu
diff -Nurp /usr/ports/graphics/gocr/Makefile ./Makefile
--- /usr/ports/graphics/gocr/Makefile Wed Mar 18 04:10:36 2026
+++ ./Makefile Tue Aug 18 14:56:15 2026
@@ -6,13 +6,13 @@ DISTNAME= gocr-$V
PKGNAME-main= gocr-$V
PKGNAME-gui= gocr-gui-$V
-REVISION-main = 0
-REVISION-gui = 1
+REVISION-main = 1
+REVISION-gui = 2
CATEGORIES= graphics
SITES= ${SITE_SOURCEFORGE:=jocr/}
-HOMEPAGE= http://www-e.uni-magdeburg.de/jschulen/ocr/
+HOMEPAGE= https://sourceforge.net/projects/jocr/
# GPLv2
PERMIT_PACKAGE= Yes
@@ -27,12 +27,14 @@ FAKE_FLAGS+= prefix=${PREFIX} exec_prefix=${PREFIX}
MULTI_PACKAGES= -main -gui
MODULES= x11/tk
+MODTK_VERSION= 8.6
PKG_ARCH-gui= *
RUN_DEPENDS-gui=${MODTK_RUN_DEPENDS} \
graphics/xsane \
textproc/p5-tkispell \
- graphics/gocr
+ graphics/gocr \
+ x11/xli
WANTLIB-main= c m netpbm
LIB_DEPENDS-main=graphics/netpbm
@@ -50,5 +52,9 @@ post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/gocr
${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/gocr
${INSTALL_DATA} ${WRKSRC}/doc/gocr.html ${PREFIX}/share/doc/gocr
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/gocr
+ ${INSTALL_DATA} ${WRKSRC}/examples/*.png{,.txt} ${PREFIX}/share/examples/gocr/
+ ${INSTALL_DATA} ${WRKSRC}/examples/*.jpg ${PREFIX}/share/examples/gocr/
+ ${INSTALL_DATA} ${WRKSRC}/examples/handwrt1.txt ${PREFIX}/share/examples/gocr/
.include <bsd.port.mk>
diff -Nurp /usr/ports/graphics/gocr/patches/patch-bin_gocr_tcl ./patches/patch-bin_gocr_tcl
--- /usr/ports/graphics/gocr/patches/patch-bin_gocr_tcl Fri Mar 11 14:22:28 2022
+++ ./patches/patch-bin_gocr_tcl Tue Aug 18 13:52:39 2026
@@ -1,24 +1,21 @@
---- bin/gocr.tcl.orig Fri Feb 6 10:38:46 2004
-+++ bin/gocr.tcl Fri Oct 27 10:35:15 2006
+Index: bin/gocr.tcl
+--- bin/gocr.tcl.orig
++++ bin/gocr.tcl
@@ -9,7 +9,7 @@
# - Reading from stderr of child???
#
# this is a multiline comment in wish, but not in sh \
-exec wish -f $0 $@
-+exec ${MODTK_BIN} -f $0 $@
++exec ${MODTK_BIN} "$0" ${1+"$@"}
set ver 0.3.6
set gocrver 0.3.5
-@@ -31,10 +31,10 @@ wm title . "GOCR Tcl frontend $ver"
- set spacewidth 0
- set graylevel 160
- set dustsize 20
--set imgviewer "xli -geometry 400x400 "
-+set imgviewer ""
+@@ -34,7 +34,7 @@ set dustsize 20
+ set imgviewer "xli -geometry 400x400 "
set gocrpath "gocr"
set gocraddopt "-e - -f UTF8"
-set file "../examples/text.pbm"
-+set file ""
++set file "${LOCALBASE}/share/examples/gocr/5x8.png"
set ofile "out01.txt"
# entry out{n+1}.txt can automaticly generated!
if $argc {
diff -Nurp /usr/ports/graphics/gocr/pkg/PLIST-main ./pkg/PLIST-main
--- /usr/ports/graphics/gocr/pkg/PLIST-main Fri Mar 11 14:22:28 2022
+++ ./pkg/PLIST-main Tue Aug 18 14:57:12 2026
@@ -4,3 +4,17 @@
share/doc/gocr/
share/doc/gocr/README
share/doc/gocr/gocr.html
+share/examples/gocr/
+share/examples/gocr/4x6.png
+share/examples/gocr/5x7.png
+share/examples/gocr/5x7.png.txt
+share/examples/gocr/5x8.png
+share/examples/gocr/5x8.png.txt
+share/examples/gocr/handwrt1.jpg
+share/examples/gocr/handwrt1.txt
+share/examples/gocr/matrix.jpg
+share/examples/gocr/ocr-a-subset.png
+share/examples/gocr/ocr-a-subset.png.txt
+share/examples/gocr/ocr-a.png
+share/examples/gocr/ocr-b.png
+share/examples/gocr/ocr-b.png.txt