The port graphics/tesseract fails to download the new distfile for version 3.02.02 as the size on the server mismatches the size in distinfo
`make makesum` actually failed for me as a result of the documentation distfile being in that separate .if/.endif construct which tests for the use of make makesum (sha256: tesseract/tesseract-ocr-3.02.02-doc-html.tar.gz: No such file or directory)
I temporarily copied the DISTFILE+= line to line 13 which made `make makesum` complete succesfully.
Fix: The attached patch provides SIZEs and SHA256 checksums as they are currently offered on tesseracts project page.
Patch attached with submission follows:
Over to maintainer (via the GNATS Auto Assign Tool)
Oops, wrong patch, here is the right one.
Thanks for your attention. However, I fixed this in:
before the PR was filed. (Before going to the trouble of submitting a
PR, it helps to look at the main repository -- not the mirrors,
because changes take some time to propagate to them -- to check that
no changes have already been made to the port.) The problem was that
the upstream maintainers decided to silently change the distfiles
(mostly to include build infrastructure regenerated with newer
autotools, and other changes of little consequence) after the initial
release without renaming them, which is discouraging to packagers.
I'm not quite sure what sequence of events led you to conclude that
the makesum target was broken: it has always worked for me.
Fixed in r306843.
Op za 03 nov 2012 02:55:38 schreef b. f.:
> Thanks for your attention. However, I fixed this in:
Yeah, I probably just missed that. I figured something like a reroll had
> I'm not quite sure what sequence of events led you to conclude that
> the makesum target was broken: it has always worked for me.
I always rely on makesum to fetch the new distfiles, but for the doc-file in
your Makefile the fetching part is skipped and it immediately tries to access
the distfile, which in my use case doesn't exist at that point.
When you download the distfiles manually, makesum will complete correctly.