summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authormarino <marino@pkgsrc.org>2012-07-29 12:52:55 +0000
committermarino <marino@pkgsrc.org>2012-07-29 12:52:55 +0000
commit3fb4f42192f0b059b769c36582f761ff3e6c4144 (patch)
tree005fbb80a9a13179804353fbd87650fca809394f /databases
parent61dae3812f264d97b5a5acbb382ca74c3304cbb5 (diff)
downloadpkgsrc-3fb4f42192f0b059b769c36582f761ff3e6c4144.tar.gz
graphics/camlimages: Fix tiff-4.0 regression
When tiff was upgraded to 4.0, camlimages stopped building. Both caml and tiff redefine several common typedefs such as uint32. Unlike the 3-series of tiff, tiff-4.0 also redefined int64 and uint64. The existing hack didn't foresee int64 and uint64 getting used, and so camlimages broke. One patch was created and another revised to override the caml typedef definitions with macros before tiff.h is included. The original tiffread.c patch was reworked to override uint16 and uint32 *again* after the tiff.h include and not before as it was originally. Very ugly all around, but I just extended what camlimages was already doing.
Diffstat (limited to 'databases')
0 files changed, 0 insertions, 0 deletions