tesseract stable port information

Package: tesseract
Version: 3.00
Revision: 1

BuildDepends: <<
fink (>= 0.24.12-1),
fink-package-precedence,
libjpeg8,
liblept2-dev,
libpng15,
libtiff
<<
Depends: <<
lib%N3-shlibs (>= %v-%r),
libjpeg8-shlibs,
liblept2-shlibs,
libpng15-shlibs,
libtiff-shlibs
<<
GCC: 4.0

Source: http://tesseract-ocr.googlecode.com/files/%n-%v.tar.gz
Source-MD5: cc812a261088ea0c3d2da735be35d09f
Source2: http://tesseract-ocr.googlecode.com/files/eng.traineddata.gz
Source2-MD5: d91041ad156cf2db36664e91ef799451

PatchFile: %n.patch
PatchFile-MD5: 309c20f0f42c26f395bcd66caff56e14

PatchScript: <<
%{default_script}
gzip -d ../eng.traineddata.gz
<<
ConfigureParams: --disable-static
CompileScript: <<
%{default_script}
fink-package-precedence --prohibit-bdep=%n-dev,lib%n3-dev .
<<
InstallScript: <<
make install DESTDIR=%d
install -m 644 ../eng.traineddata %i/share/tessdata
<<
DocFiles: AUTHORS COPYING ChangeLog NEWS README ReleaseNotes

SplitOff: <<
Package: lib%N3-shlibs
Depends: <<
%N-data (>= %v-%r),
libjpeg8-shlibs,
liblept2-shlibs,
libpng15-shlibs,
libtiff-shlibs
<<
Files: lib/lib*.3.dylib
Shlibs: <<
%p/lib/libtesseract_api.3.dylib 4.0.0 %n (>= 3.00-1)
%p/lib/libtesseract_ccstruct.3.dylib 4.0.0 %n (>= 3.00-1)
%p/lib/libtesseract_ccutil.3.dylib 4.0.0 %n (>= 3.00-1)
%p/lib/libtesseract_classify.3.dylib 4.0.0 %n (>= 3.00-1)
%p/lib/libtesseract_cutil.3.dylib 4.0.0 %n (>= 3.00-1)
%p/lib/libtesseract_dict.3.dylib 4.0.0 %n (>= 3.00-1)
%p/lib/libtesseract_image.3.dylib 4.0.0 %n (>= 3.00-1)
%p/lib/libtesseract_main.3.dylib 4.0.0 %n (>= 3.00-1)
%p/lib/libtesseract_textord.3.dylib 4.0.0 %n (>= 3.00-1)
%p/lib/libtesseract_training.3.dylib 4.0.0 %n (>= 3.00-1)
%p/lib/libtesseract_viewer.3.dylib 4.0.0 %n (>= 3.00-1)
%p/lib/libtesseract_wordrec.3.dylib 4.0.0 %n (>= 3.00-1)
<<
DocFiles: AUTHORS COPYING ChangeLog NEWS README ReleaseNotes
<<

SplitOff2: <<
Package: lib%N3-dev
Depends: lib%N3-shlibs (= %v-%r)
Conflicts: tesseract-dev
Replaces: tesseract-dev
BuildDependsOnly: true
Files: include lib
DocFiles: AUTHORS COPYING ChangeLog NEWS README ReleaseNotes
<<

SplitOff3: <<
Package: %N-data
Files: share/tessdata
DocFiles: AUTHORS COPYING ChangeLog NEWS README ReleaseNotes
<<

DescPackaging: <<
Disable automatic detection of fink at /sw and of MacPorts

Don't hardcode liblept headers prefix (fixed upstream)

Some libs don't fully link/resolve all symbols). Not fixing.

Doesn't seem to actually use png and jpeg (only for vs2008/,
which is not used anywhere) after detecting them, but trivial
or common pkgs so not bothering to diagnose/disable/cleanup.
<<

DescDetail: <<
A commercial quality OCR engine originally developed at HP between
1985 and 1995. In 1995, this engine was among the top 3 evaluated by
UNLV. It was open-sourced by HP and UNLV in 2005.
<<
Description: Optical character recognition engine
Homepage: http://code.google.com/p/tesseract-ocr/
License: BSD
Maintainer: Daniel Macks

tesseract stable port .patch

diff -Nurd -x'*~' tesseract-3.00.orig/configure tesseract-3.00/configure
--- tesseract-3.00.orig/configure 2010-09-30 13:11:56.000000000 -0400
+++ tesseract-3.00/configure 2011-07-08 12:59:07.000000000 -0400
@@ -2893,17 +2893,6 @@
fi

# Special cases
-case "$host" in
- *-darwin* | *-macos10*)
- if test -d /opt/local ; then
- CPPFLAGS="$CPPFLAGS -I/opt/local/include"
- LDFLAGS="$LDFLAGS -L/opt/local/lib"
- elif test -d /sw ; then
- CPPFLAGS="$CPPFLAGS -I/sw/include"
- LDFLAGS="$LDFLAGS -L/sw/lib"
- fi
- ;;
-esac

# ----------------------------------------
# Check Compiler Characteristics and
@@ -16432,7 +16421,7 @@

# Check location of leptonica/liblept headers.
have_lept=no
-for incd in /usr/local/include /usr/include
+for incd in ${prefix}/include
do
for lept in . leptonica liblept
do

tesseract _unstable_ port .patch