Subject: CVS commit: pkgsrc/graphics/camlimages
From: David A. Holland
Date: 2021-12-26 06:28:23
Message id: 20211226052823.E4BB0FAEC@cvs.NetBSD.org

Log Message:
graphics/camlimages: make it build again

Hasn't in a long time, so no PKGREVISION bump (it's at 96!)

It is fairly likely that these changes and/or OCaml internal changes
regarding immutable strings have changed the behavior if you abuse
internal interfaces or try to share graphics memory with the library
and scribble on it. Don't do that.

There are probably more data copies as well (meaning "slow") but I've
tried to avoid that as much as possible.

Files:
RevisionActionfile
1.19modifypkgsrc/graphics/camlimages/distinfo
1.3modifypkgsrc/graphics/camlimages/patches/patch-src_gifread.c
1.3modifypkgsrc/graphics/camlimages/patches/patch-src_gifwrite.c
1.3modifypkgsrc/graphics/camlimages/patches/patch-src_jpegread.c
1.3modifypkgsrc/graphics/camlimages/patches/patch-src_tiffread.c
1.3modifypkgsrc/graphics/camlimages/patches/patch-src_tiffwrite.c
1.1addpkgsrc/graphics/camlimages/patches/patch-examples_crop_crop.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-examples_liv_icon.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-examples_liv_livsh.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-examples_liv_livshtype.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-examples_liv_scandir.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-examples_tiffps_tiffps.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_bitmap.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_bitmap.mli
1.1addpkgsrc/graphics/camlimages/patches/patch-src_bmp.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_bmp.mli
1.1addpkgsrc/graphics/camlimages/patches/patch-src_cmyk32.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_cmyk32.mli
1.1addpkgsrc/graphics/camlimages/patches/patch-src_genimage.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_gif.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_gif.mli
1.1addpkgsrc/graphics/camlimages/patches/patch-src_image__intf.mli
1.1addpkgsrc/graphics/camlimages/patches/patch-src_imagegdk.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_images.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_index16.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_index16.mli
1.1addpkgsrc/graphics/camlimages/patches/patch-src_index8.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_index8.mli
1.1addpkgsrc/graphics/camlimages/patches/patch-src_jpeg.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_jpeg.mli
1.1addpkgsrc/graphics/camlimages/patches/patch-src_jpegwrite.c
1.1addpkgsrc/graphics/camlimages/patches/patch-src_mstring.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_oImages.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_oImages.mli
1.1addpkgsrc/graphics/camlimages/patches/patch-src_png.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_rgb24.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_rgb24.mli
1.1addpkgsrc/graphics/camlimages/patches/patch-src_rgba32.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_rgba32.mli
1.1addpkgsrc/graphics/camlimages/patches/patch-src_tiff.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_tiff.mli
1.1addpkgsrc/graphics/camlimages/patches/patch-src_units.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_xpm.ml
1.1addpkgsrc/graphics/camlimages/patches/patch-src_xvthumb.ml