Sun Aug 7 20:36:20 2011 UTC ()
Update to 4.0.1, from Nicolas Thauvin.

4.0.1
	* Minor bug fixes, patch submitted by Damien Doligez

4.0.0
	* Stop supporting the autoconf build. (It might works though.)
	* Instead of autoconf, using omake and ocamlfind
	* Subpackages: no need to link codes for uninterested format.
	* Stop supporting lablgtk1
	  - Ximage2 module is now Ximage, and the older Ximage is removed
	  - OXimage2 module is now OXimage, and the older OXimage is removed

3.2.0
	* Misnamed version. It should have been 3.0.3 or something.
        * Small bug fix for image load memory allocation vulnerability

3.0.2
        * O'Caml 3.11 port.
	* Integer overflow vulnerability fix for pngread.c

3.0.1
        * Alpha channel support for png images.

3.0.0
        * new version numbering scheme
        * autoconf and makefiles cleanup
        * fix examples compilation

2.2.1
        * Now compiling with -warn-error -A


(wiz)
diff -r1.32 -r1.33 pkgsrc/graphics/camlimages/Makefile
diff -r1.7 -r1.8 pkgsrc/graphics/camlimages/PLIST
diff -r1.7 -r1.8 pkgsrc/graphics/camlimages/distinfo
diff -r1.5 -r0 pkgsrc/graphics/camlimages/PLIST.opt
diff -r1.9 -r1.10 pkgsrc/graphics/camlimages/buildlink3.mk
diff -r0 -r1.1 pkgsrc/graphics/camlimages/patches/patch-OMakefile
diff -r0 -r1.1 pkgsrc/graphics/camlimages/patches/patch-src_pngread.c
diff -r0 -r1.1 pkgsrc/graphics/camlimages/patches/patch-src_pngwrite.c
diff -r0 -r1.1 pkgsrc/graphics/camlimages/patches/patch-src_tiffread.c
diff -r1.3 -r0 pkgsrc/graphics/camlimages/patches/patch-aa
diff -r1.1 -r0 pkgsrc/graphics/camlimages/patches/patch-ac
diff -r1.1 -r0 pkgsrc/graphics/camlimages/patches/patch-ad
diff -r1.1 -r0 pkgsrc/graphics/camlimages/patches/patch-png_pngread.c
diff -r1.1 -r0 pkgsrc/graphics/camlimages/patches/patch-png_pngwrite.c

cvs diff -r1.32 -r1.33 pkgsrc/graphics/camlimages/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/camlimages/Makefile 2011/05/24 12:26:00 1.32
+++ pkgsrc/graphics/camlimages/Makefile 2011/08/07 20:36:20 1.33
@@ -1,52 +1,58 @@ @@ -1,52 +1,58 @@
1# $NetBSD: Makefile,v 1.32 2011/05/24 12:26:00 is Exp $ 1# $NetBSD: Makefile,v 1.33 2011/08/07 20:36:20 wiz Exp $
2 2
3DISTNAME= camlimages-2.2.0 3VERSION= 4.0.1
4PKGREVISION= 12 4PKGNAME= camlimages-${VERSION}
5CATEGORIES= graphics 5CATEGORIES= graphics
6MASTER_SITES= ftp://ftp.inria.fr/INRIA/Projects/cristal/caml-light/bazar-ocaml/ 6MASTER_SITES= https://bitbucket.org/camlspotter/camlimages/get/
7EXTRACT_SUFX= .tgz 7DISTNAME= v${VERSION}
8 8DIST_SUBDIR= ${PKGNAME_NOREV}
9PKG_DESTDIR_SUPPORT= user-destdir 
10 9
11MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
12HOMEPAGE= http://cristal.inria.fr/camlimages/ 11HOMEPAGE= http://gallium.inria.fr/camlimages/
13COMMENT= Image processing library for Objective Caml 12COMMENT= Image processing library for Objective Caml
 13LICENSE= gnu-gpl-v2
 14
 15BUILD_DEPENDS+= omake>=0.9.8.6.0rc1:../../devel/omake
 16BUILD_DEPENDS+= ocaml-findlib>=1.2.6:../../devel/ocaml-findlib
 17
 18PKG_DESTDIR_SUPPORT= user-destdir
14 19
15MAKE_JOBS_SAFE= no 20MAKE_JOBS_SAFE= no
16 21
17BUILDLINK_API_DEPENDS.ocaml+= ocaml>=3.0.6 22FETCH_USING= curl
18 23
19WRKSRC= ${WRKDIR}/camlimages-2.2 24WRKSRC= ${WRKDIR}/camlspotter-camlimages-v${VERSION}
20USE_PKGLOCALEDIR= yes 
21GNU_CONFIGURE= yes 
22USE_TOOLS+= gmake 
23 
24.include "../../mk/bsd.prefs.mk" 
25 
26PLIST_SRC= ${PKGDIR}/PLIST 
27 
28CONFIGURE_ARGS+= --with-lablgtk=${PREFIX}/lib/ocaml/lablgtk 
29 
30.if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "powerpc") || \ 
31 (${MACHINE_ARCH} == "sparc") || (${MACHINE_ARCH} == "x86_64") 
32BUILD_TARGET+= all 
33PLIST_SRC+= ${PKGDIR}/PLIST.opt 
34.endif 
35 
36PLIST_VARS+= dll 
37.if ${OPSYS} == "DragonFly" || ${OPSYS} == "FreeBSD" || \ 
38 ${OPSYS} == "Darwin" || ${OPSYS} == "NetBSD" 
39PLIST.dll= yes 
40.endif 
41 25
 26SUBST_CLASSES+= omf
 27SUBST_STAGE.omf= post-patch
 28SUBST_FILES.omf= OMakefile
 29SUBST_SED.omf= -e 's,@PREFIX@,${PREFIX},g'
 30SUBST_SED.omf+= -e 's,@X11BASE@,${X11BASE},g'
 31SUBST_SED.omf+= -e 's%@LDFLAGS@%${LDFLAGS}%g'
 32SUBST_SED.omf+= -e 's,@OCAMLFIND_DESTDIR@,${DESTDIR}${PREFIX}/lib/ocaml/site-lib,g'
 33SUBST_SED.omf+= -e 's,@OCAMLFIND_LDCONF@,/dev/null,g'
 34SUBST_MESSAGE.omf= Fixing vars in OMakefile
 35
 36INSTALLATION_DIRS= lib/ocaml/site-lib
 37
 38do-build:
 39 cd ${WRKSRC} && ${PREFIX}/bin/omake --configure --verbose
 40
 41do-install:
 42 cd ${WRKSRC} && OCAMLFIND_DESTDIR=${DESTDIR}${PREFIX}/lib/ocaml/site-lib \
 43 OCAMLFIND_LDCONF=/dev/null ${PREFIX}/bin/omake install
 44
 45BUILDLINK_API_DEPENDS.ocaml+= ocaml>=3.11.0
42.include "../../lang/ocaml/buildlink3.mk" 46.include "../../lang/ocaml/buildlink3.mk"
 47.include "../../devel/nspr/buildlink3.mk"
 48.include "../../x11/ocaml-graphics/buildlink3.mk"
43.include "../../mk/jpeg.buildlink3.mk" 49.include "../../mk/jpeg.buildlink3.mk"
44.include "../../graphics/png/buildlink3.mk" 50.include "../../graphics/png/buildlink3.mk"
 51.include "../../graphics/tiff/buildlink3.mk"
45.include "../../mk/giflib.buildlink3.mk" 52.include "../../mk/giflib.buildlink3.mk"
46.include "../../graphics/gdk-pixbuf/buildlink3.mk" 53.include "../../x11/libXpm/buildlink3.mk"
47.include "../../graphics/freetype2/buildlink3.mk" 54.include "../../graphics/freetype2/buildlink3.mk"
48.include "../../x11/lablgtk1/buildlink3.mk" 55.include "../../print/ghostscript/buildlink3.mk"
49.include "../../x11/lablgtk/buildlink3.mk" 56.include "../../x11/lablgtk/buildlink3.mk"
50.include "../../x11/libXpm/buildlink3.mk" 57.include "../../x11/gtk2/buildlink3.mk"
51.include "../../x11/ocaml-graphics/buildlink3.mk" 
52.include "../../mk/bsd.pkg.mk" 58.include "../../mk/bsd.pkg.mk"

cvs diff -r1.7 -r1.8 pkgsrc/graphics/camlimages/PLIST (expand / switch to unified diff)

--- pkgsrc/graphics/camlimages/PLIST 2009/09/06 21:10:32 1.7
+++ pkgsrc/graphics/camlimages/PLIST 2011/08/07 20:36:20 1.8
@@ -1,277 +1,147 @@ @@ -1,277 +1,147 @@
1@comment $NetBSD: PLIST,v 1.7 2009/09/06 21:10:32 tonio Exp $ 1@comment $NetBSD: PLIST,v 1.8 2011/08/07 20:36:20 wiz Exp $
2lib/ocaml/camlimages/Makefile.config 2lib/ocaml/site-lib/camlimages/META
3lib/ocaml/camlimages/bitmap.cmi 3lib/ocaml/site-lib/camlimages/bitmap.cmi
4lib/ocaml/camlimages/bitmap.cmo 4lib/ocaml/site-lib/camlimages/bitmap.mli
5lib/ocaml/camlimages/bitmap.cmx 5lib/ocaml/site-lib/camlimages/blend.cmi
6lib/ocaml/camlimages/bitmap.mli 6lib/ocaml/site-lib/camlimages/blend.mli
7lib/ocaml/camlimages/bitmap.o 7lib/ocaml/site-lib/camlimages/bmp.cmi
8lib/ocaml/camlimages/blend.cmi 8lib/ocaml/site-lib/camlimages/bmp.mli
9lib/ocaml/camlimages/blend.cmo 9lib/ocaml/site-lib/camlimages/camlimages.cmi
10lib/ocaml/camlimages/blend.cmx 10lib/ocaml/site-lib/camlimages/camlimages_all.a
11lib/ocaml/camlimages/blend.mli 11lib/ocaml/site-lib/camlimages/camlimages_all.cma
12lib/ocaml/camlimages/blend.o 12lib/ocaml/site-lib/camlimages/camlimages_all.cmxa
13lib/ocaml/camlimages/bmp.cmi 13lib/ocaml/site-lib/camlimages/camlimages_core.a
14lib/ocaml/camlimages/bmp.cmo 14lib/ocaml/site-lib/camlimages/camlimages_core.cma
15lib/ocaml/camlimages/bmp.cmx 15lib/ocaml/site-lib/camlimages/camlimages_core.cmxa
16lib/ocaml/camlimages/bmp.mli 16lib/ocaml/site-lib/camlimages/camlimages_freetype.a
17lib/ocaml/camlimages/bmp.o 17lib/ocaml/site-lib/camlimages/camlimages_freetype.cma
18lib/ocaml/camlimages/camlimages.cmi 18lib/ocaml/site-lib/camlimages/camlimages_freetype.cmxa
19lib/ocaml/camlimages/camlimages.cmo 19lib/ocaml/site-lib/camlimages/camlimages_gif.a
20lib/ocaml/camlimages/camlimages.cmx 20lib/ocaml/site-lib/camlimages/camlimages_gif.cma
21lib/ocaml/camlimages/camlimages.o 21lib/ocaml/site-lib/camlimages/camlimages_gif.cmxa
22lib/ocaml/camlimages/ci_bmp.cma 22lib/ocaml/site-lib/camlimages/camlimages_graphics.a
23lib/ocaml/camlimages/ci_core.cma 23lib/ocaml/site-lib/camlimages/camlimages_graphics.cma
24lib/ocaml/camlimages/ci_freetype.cma 24lib/ocaml/site-lib/camlimages/camlimages_graphics.cmxa
25lib/ocaml/camlimages/ci_gif.cma 25lib/ocaml/site-lib/camlimages/camlimages_jpeg.a
26lib/ocaml/camlimages/ci_graphics.cma 26lib/ocaml/site-lib/camlimages/camlimages_jpeg.cma
27lib/ocaml/camlimages/ci_jpeg.cma 27lib/ocaml/site-lib/camlimages/camlimages_jpeg.cmxa
28lib/ocaml/camlimages/ci_lablgtk.cma 28lib/ocaml/site-lib/camlimages/camlimages_lablgtk2.a
29lib/ocaml/camlimages/ci_lablgtk2.cma 29lib/ocaml/site-lib/camlimages/camlimages_lablgtk2.cma
30lib/ocaml/camlimages/ci_png.cma 30lib/ocaml/site-lib/camlimages/camlimages_lablgtk2.cmxa
31lib/ocaml/camlimages/ci_ppm.cma 31lib/ocaml/site-lib/camlimages/camlimages_png.a
32lib/ocaml/camlimages/ci_ps.cma 32lib/ocaml/site-lib/camlimages/camlimages_png.cma
33lib/ocaml/camlimages/ci_tiff.cma 33lib/ocaml/site-lib/camlimages/camlimages_png.cmxa
34lib/ocaml/camlimages/ci_xpm.cma 34lib/ocaml/site-lib/camlimages/camlimages_ps.a
35lib/ocaml/camlimages/ci_xvthumb.cma 35lib/ocaml/site-lib/camlimages/camlimages_ps.cma
36lib/ocaml/camlimages/cmyk32.cmi 36lib/ocaml/site-lib/camlimages/camlimages_ps.cmxa
37lib/ocaml/camlimages/cmyk32.cmo 37lib/ocaml/site-lib/camlimages/camlimages_supported.a
38lib/ocaml/camlimages/cmyk32.cmx 38lib/ocaml/site-lib/camlimages/camlimages_supported.cma
39lib/ocaml/camlimages/cmyk32.mli 39lib/ocaml/site-lib/camlimages/camlimages_supported.cmxa
40lib/ocaml/camlimages/cmyk32.o 40lib/ocaml/site-lib/camlimages/camlimages_tiff.a
41lib/ocaml/camlimages/color.cmi 41lib/ocaml/site-lib/camlimages/camlimages_tiff.cma
42lib/ocaml/camlimages/color.cmo 42lib/ocaml/site-lib/camlimages/camlimages_tiff.cmxa
43lib/ocaml/camlimages/color.cmx 43lib/ocaml/site-lib/camlimages/camlimages_xpm.a
44lib/ocaml/camlimages/color.mli 44lib/ocaml/site-lib/camlimages/camlimages_xpm.cma
45lib/ocaml/camlimages/color.o 45lib/ocaml/site-lib/camlimages/camlimages_xpm.cmxa
46lib/ocaml/camlimages/colorhist.cmi 46lib/ocaml/site-lib/camlimages/cmyk32.cmi
47lib/ocaml/camlimages/colorhist.cmo 47lib/ocaml/site-lib/camlimages/cmyk32.mli
48lib/ocaml/camlimages/colorhist.cmx 48lib/ocaml/site-lib/camlimages/color.cmi
49lib/ocaml/camlimages/colorhist.o 49lib/ocaml/site-lib/camlimages/color.mli
50lib/ocaml/camlimages/config.h 50lib/ocaml/site-lib/camlimages/colorhist.cmi
51${PLIST.dll}lib/ocaml/camlimages/dllci_freetype.so 51lib/ocaml/site-lib/camlimages/colorhist.mli
52${PLIST.dll}lib/ocaml/camlimages/dllci_gif.so 52lib/ocaml/site-lib/camlimages/dllcamlimages_all.so
53${PLIST.dll}lib/ocaml/camlimages/dllci_jpeg.so 53lib/ocaml/site-lib/camlimages/dllcamlimages_freetype.so
54${PLIST.dll}lib/ocaml/camlimages/dllci_png.so 54lib/ocaml/site-lib/camlimages/dllcamlimages_gif.so
55${PLIST.dll}lib/ocaml/camlimages/dllci_tiff.so 55lib/ocaml/site-lib/camlimages/dllcamlimages_jpeg.so
56${PLIST.dll}lib/ocaml/camlimages/dllci_xpm.so 56lib/ocaml/site-lib/camlimages/dllcamlimages_png.so
57lib/ocaml/camlimages/freetype.cmi 57lib/ocaml/site-lib/camlimages/dllcamlimages_supported.so
58lib/ocaml/camlimages/freetype.cmo 58lib/ocaml/site-lib/camlimages/dllcamlimages_tiff.so
59lib/ocaml/camlimages/freetype.cmx 59lib/ocaml/site-lib/camlimages/dllcamlimages_xpm.so
60lib/ocaml/camlimages/freetype.mli 60lib/ocaml/site-lib/camlimages/freetype.cmi
61lib/ocaml/camlimages/freetype.o 61lib/ocaml/site-lib/camlimages/freetype.mli
62lib/ocaml/camlimages/ftintf.o 62lib/ocaml/site-lib/camlimages/ftlow.cmi
63lib/ocaml/camlimages/ftlow.cmi 63lib/ocaml/site-lib/camlimages/ftlow.mli
64lib/ocaml/camlimages/ftlow.cmo 64lib/ocaml/site-lib/camlimages/fttext.cmi
65lib/ocaml/camlimages/ftlow.cmx 65lib/ocaml/site-lib/camlimages/fttext.mli
66lib/ocaml/camlimages/ftlow.mli 66lib/ocaml/site-lib/camlimages/genimage.cmi
67lib/ocaml/camlimages/ftlow.o 67lib/ocaml/site-lib/camlimages/genimage.mli
68lib/ocaml/camlimages/fttext.cmi 68lib/ocaml/site-lib/camlimages/geometry.cmi
69lib/ocaml/camlimages/fttext.cmo 69lib/ocaml/site-lib/camlimages/geometry.mli
70lib/ocaml/camlimages/fttext.cmx 70lib/ocaml/site-lib/camlimages/gif.cmi
71lib/ocaml/camlimages/fttext.mli 71lib/ocaml/site-lib/camlimages/gif.mli
72lib/ocaml/camlimages/fttext.o 72lib/ocaml/site-lib/camlimages/graphic_image.cmi
73lib/ocaml/camlimages/genimage.cmi 73lib/ocaml/site-lib/camlimages/graphic_image.mli
74lib/ocaml/camlimages/genimage.cmo 74lib/ocaml/site-lib/camlimages/image_intf.cmi
75lib/ocaml/camlimages/genimage.cmx 75lib/ocaml/site-lib/camlimages/image_intf.mli
76lib/ocaml/camlimages/genimage.mli 76lib/ocaml/site-lib/camlimages/imagegdk.cmi
77lib/ocaml/camlimages/genimage.o 77lib/ocaml/site-lib/camlimages/imagegdk.mli
78lib/ocaml/camlimages/geometry.cmi 78lib/ocaml/site-lib/camlimages/images.cmi
79lib/ocaml/camlimages/geometry.cmo 79lib/ocaml/site-lib/camlimages/images.mli
80lib/ocaml/camlimages/geometry.cmx 80lib/ocaml/site-lib/camlimages/index16.cmi
81lib/ocaml/camlimages/geometry.o 81lib/ocaml/site-lib/camlimages/index16.mli
82lib/ocaml/camlimages/gif.cmi 82lib/ocaml/site-lib/camlimages/index8.cmi
83lib/ocaml/camlimages/gif.cmo 83lib/ocaml/site-lib/camlimages/index8.mli
84lib/ocaml/camlimages/gif.cmx 84lib/ocaml/site-lib/camlimages/info.cmi
85lib/ocaml/camlimages/gif.mli 85lib/ocaml/site-lib/camlimages/info.mli
86lib/ocaml/camlimages/gif.o 86lib/ocaml/site-lib/camlimages/jis_table.cmi
87lib/ocaml/camlimages/gifread.o 87lib/ocaml/site-lib/camlimages/jis_unicode.cmi
88lib/ocaml/camlimages/gifwrite.o 88lib/ocaml/site-lib/camlimages/jis_unicode.mli
89lib/ocaml/camlimages/graphic_image.cmi 89lib/ocaml/site-lib/camlimages/jpeg.cmi
90lib/ocaml/camlimages/graphic_image.cmo 90lib/ocaml/site-lib/camlimages/jpeg.mli
91lib/ocaml/camlimages/graphic_image.cmx 91lib/ocaml/site-lib/camlimages/libcamlimages_all.a
92lib/ocaml/camlimages/graphic_image.mli 92lib/ocaml/site-lib/camlimages/libcamlimages_freetype.a
93lib/ocaml/camlimages/graphic_image.o 93lib/ocaml/site-lib/camlimages/libcamlimages_gif.a
94lib/ocaml/camlimages/images.cmi 94lib/ocaml/site-lib/camlimages/libcamlimages_jpeg.a
95lib/ocaml/camlimages/images.cmo 95lib/ocaml/site-lib/camlimages/libcamlimages_png.a
96lib/ocaml/camlimages/images.cmx 96lib/ocaml/site-lib/camlimages/libcamlimages_supported.a
97lib/ocaml/camlimages/images.mli 97lib/ocaml/site-lib/camlimages/libcamlimages_tiff.a
98lib/ocaml/camlimages/images.o 98lib/ocaml/site-lib/camlimages/libcamlimages_xpm.a
99lib/ocaml/camlimages/index16.cmi 99lib/ocaml/site-lib/camlimages/mstring.cmi
100lib/ocaml/camlimages/index16.cmo 100lib/ocaml/site-lib/camlimages/mstring.mli
101lib/ocaml/camlimages/index16.cmx 101lib/ocaml/site-lib/camlimages/oBmp.cmi
102lib/ocaml/camlimages/index16.mli 102lib/ocaml/site-lib/camlimages/oColor.cmi
103lib/ocaml/camlimages/index16.o 103lib/ocaml/site-lib/camlimages/oColor.mli
104lib/ocaml/camlimages/index8.cmi 104lib/ocaml/site-lib/camlimages/oFreetype.cmi
105lib/ocaml/camlimages/index8.cmo 105lib/ocaml/site-lib/camlimages/oGif.cmi
106lib/ocaml/camlimages/index8.cmx 106lib/ocaml/site-lib/camlimages/oGraphic.cmi
107lib/ocaml/camlimages/index8.mli 107lib/ocaml/site-lib/camlimages/oImages.cmi
108lib/ocaml/camlimages/index8.o 108lib/ocaml/site-lib/camlimages/oImages.mli
109lib/ocaml/camlimages/info.cmi 109lib/ocaml/site-lib/camlimages/oJpeg.cmi
110lib/ocaml/camlimages/info.mli 110lib/ocaml/site-lib/camlimages/oJpeg.mli
111lib/ocaml/camlimages/jis_table.cmi 111lib/ocaml/site-lib/camlimages/oPng.cmi
112lib/ocaml/camlimages/jis_table.cmo 112lib/ocaml/site-lib/camlimages/oPng.mli
113lib/ocaml/camlimages/jis_table.cmx 113lib/ocaml/site-lib/camlimages/oPpm.cmi
114lib/ocaml/camlimages/jis_table.o 114lib/ocaml/site-lib/camlimages/oPs.cmi
115lib/ocaml/camlimages/jis_unicode.cmi 115lib/ocaml/site-lib/camlimages/oTiff.cmi
116lib/ocaml/camlimages/jis_unicode.cmo 116lib/ocaml/site-lib/camlimages/oXimage.cmi
117lib/ocaml/camlimages/jis_unicode.cmx 117lib/ocaml/site-lib/camlimages/oXimage.mli
118lib/ocaml/camlimages/jis_unicode.mli 118lib/ocaml/site-lib/camlimages/oXimage2.cmi
119lib/ocaml/camlimages/jis_unicode.o 119lib/ocaml/site-lib/camlimages/oXpm.cmi
120lib/ocaml/camlimages/jpeg.cmi 120lib/ocaml/site-lib/camlimages/oXvthumb.cmi
121lib/ocaml/camlimages/jpeg.cmo 121lib/ocaml/site-lib/camlimages/oXvthumb.mli
122lib/ocaml/camlimages/jpeg.cmx 122lib/ocaml/site-lib/camlimages/png.cmi
123lib/ocaml/camlimages/jpeg.mli 123lib/ocaml/site-lib/camlimages/png.mli
124lib/ocaml/camlimages/jpeg.o 124lib/ocaml/site-lib/camlimages/ppm.cmi
125lib/ocaml/camlimages/jpegread.o 125lib/ocaml/site-lib/camlimages/ppm.mli
126lib/ocaml/camlimages/jpegwrite.o 126lib/ocaml/site-lib/camlimages/ps.cmi
127lib/ocaml/camlimages/libci_freetype.a 127lib/ocaml/site-lib/camlimages/ps.mli
128lib/ocaml/camlimages/libci_gif.a 128lib/ocaml/site-lib/camlimages/reduce.cmi
129lib/ocaml/camlimages/libci_jpeg.a 129lib/ocaml/site-lib/camlimages/reduce.mli
130lib/ocaml/camlimages/libci_png.a 130lib/ocaml/site-lib/camlimages/region.cmi
131lib/ocaml/camlimages/libci_tiff.a 131lib/ocaml/site-lib/camlimages/region.mli
132lib/ocaml/camlimages/libci_xpm.a 132lib/ocaml/site-lib/camlimages/rgb24.cmi
133lib/ocaml/camlimages/mstring.cmi 133lib/ocaml/site-lib/camlimages/rgb24.mli
134lib/ocaml/camlimages/mstring.cmo 134lib/ocaml/site-lib/camlimages/rgba32.cmi
135lib/ocaml/camlimages/mstring.cmx 135lib/ocaml/site-lib/camlimages/rgba32.mli
136lib/ocaml/camlimages/mstring.mli 136lib/ocaml/site-lib/camlimages/tiff.cmi
137lib/ocaml/camlimages/mstring.o 137lib/ocaml/site-lib/camlimages/tiff.mli
138lib/ocaml/camlimages/oBmp.cmi 138lib/ocaml/site-lib/camlimages/tmpfile.cmi
139lib/ocaml/camlimages/oBmp.cmo 139lib/ocaml/site-lib/camlimages/tmpfile.mli
140lib/ocaml/camlimages/oBmp.cmx 140lib/ocaml/site-lib/camlimages/units.cmi
141lib/ocaml/camlimages/oBmp.o 141lib/ocaml/site-lib/camlimages/ximage.cmi
142lib/ocaml/camlimages/oColor.cmi 142lib/ocaml/site-lib/camlimages/ximage.mli
143lib/ocaml/camlimages/oColor.cmo 143lib/ocaml/site-lib/camlimages/ximage2.cmi
144lib/ocaml/camlimages/oColor.cmx 144lib/ocaml/site-lib/camlimages/xpm.cmi
145lib/ocaml/camlimages/oColor.mli 145lib/ocaml/site-lib/camlimages/xpm.mli
146lib/ocaml/camlimages/oColor.o 146lib/ocaml/site-lib/camlimages/xvthumb.cmi
147lib/ocaml/camlimages/oFreetype.cmi 147lib/ocaml/site-lib/camlimages/xvthumb.mli
148lib/ocaml/camlimages/oFreetype.cmo 
149lib/ocaml/camlimages/oFreetype.cmx 
150lib/ocaml/camlimages/oFreetype.o 
151lib/ocaml/camlimages/oGif.cmi 
152lib/ocaml/camlimages/oGif.cmo 
153lib/ocaml/camlimages/oGif.cmx 
154lib/ocaml/camlimages/oGif.o 
155lib/ocaml/camlimages/oGraphic.cmi 
156lib/ocaml/camlimages/oGraphic.cmo 
157lib/ocaml/camlimages/oGraphic.cmx 
158lib/ocaml/camlimages/oGraphic.o 
159lib/ocaml/camlimages/oImage.cmi 
160lib/ocaml/camlimages/oImage.cmx 
161lib/ocaml/camlimages/oImage.mli 
162lib/ocaml/camlimages/oImage.o 
163lib/ocaml/camlimages/oImages.cmi 
164lib/ocaml/camlimages/oImages.cmo 
165lib/ocaml/camlimages/oImages.cmx 
166lib/ocaml/camlimages/oImages.mli 
167lib/ocaml/camlimages/oImages.o 
168lib/ocaml/camlimages/oJpeg.cmi 
169lib/ocaml/camlimages/oJpeg.cmo 
170lib/ocaml/camlimages/oJpeg.cmx 
171lib/ocaml/camlimages/oJpeg.o 
172lib/ocaml/camlimages/oPng.cmi 
173lib/ocaml/camlimages/oPng.cmo 
174lib/ocaml/camlimages/oPng.cmx 
175lib/ocaml/camlimages/oPng.o 
176lib/ocaml/camlimages/oPpm.cmi 
177lib/ocaml/camlimages/oPpm.cmo 
178lib/ocaml/camlimages/oPpm.cmx 
179lib/ocaml/camlimages/oPpm.o 
180lib/ocaml/camlimages/oPs.cmi 
181lib/ocaml/camlimages/oPs.cmo 
182lib/ocaml/camlimages/oPs.cmx 
183lib/ocaml/camlimages/oPs.o 
184lib/ocaml/camlimages/oTiff.cmi 
185lib/ocaml/camlimages/oTiff.cmo 
186lib/ocaml/camlimages/oTiff.cmx 
187lib/ocaml/camlimages/oTiff.o 
188lib/ocaml/camlimages/oXimage.cmi 
189lib/ocaml/camlimages/oXimage.cmo 
190lib/ocaml/camlimages/oXimage.cmx 
191lib/ocaml/camlimages/oXimage.mli 
192lib/ocaml/camlimages/oXimage.o 
193lib/ocaml/camlimages/oXimage2.cmi 
194lib/ocaml/camlimages/oXimage2.cmo 
195lib/ocaml/camlimages/oXimage2.cmx 
196lib/ocaml/camlimages/oXimage2.mli 
197lib/ocaml/camlimages/oXimage2.o 
198lib/ocaml/camlimages/oXpm.cmi 
199lib/ocaml/camlimages/oXpm.cmo 
200lib/ocaml/camlimages/oXpm.cmx 
201lib/ocaml/camlimages/oXpm.o 
202lib/ocaml/camlimages/oXvthumb.cmi 
203lib/ocaml/camlimages/oXvthumb.cmo 
204lib/ocaml/camlimages/oXvthumb.cmx 
205lib/ocaml/camlimages/oXvthumb.mli 
206lib/ocaml/camlimages/oXvthumb.o 
207lib/ocaml/camlimages/png.cmi 
208lib/ocaml/camlimages/png.cmo 
209lib/ocaml/camlimages/png.cmx 
210lib/ocaml/camlimages/png.mli 
211lib/ocaml/camlimages/png.o 
212lib/ocaml/camlimages/pngread.o 
213lib/ocaml/camlimages/pngwrite.o 
214lib/ocaml/camlimages/ppm.cmi 
215lib/ocaml/camlimages/ppm.cmo 
216lib/ocaml/camlimages/ppm.cmx 
217lib/ocaml/camlimages/ppm.mli 
218lib/ocaml/camlimages/ppm.o 
219lib/ocaml/camlimages/ps.cmi 
220lib/ocaml/camlimages/ps.cmo 
221lib/ocaml/camlimages/ps.cmx 
222lib/ocaml/camlimages/ps.mli 
223lib/ocaml/camlimages/ps.o 
224lib/ocaml/camlimages/reduce.cmi 
225lib/ocaml/camlimages/reduce.cmo 
226lib/ocaml/camlimages/reduce.cmx 
227lib/ocaml/camlimages/reduce.mli 
228lib/ocaml/camlimages/reduce.o 
229lib/ocaml/camlimages/region.cmi 
230lib/ocaml/camlimages/region.cmo 
231lib/ocaml/camlimages/region.cmx 
232lib/ocaml/camlimages/region.mli 
233lib/ocaml/camlimages/region.o 
234lib/ocaml/camlimages/rgb24.cmi 
235lib/ocaml/camlimages/rgb24.cmo 
236lib/ocaml/camlimages/rgb24.cmx 
237lib/ocaml/camlimages/rgb24.mli 
238lib/ocaml/camlimages/rgb24.o 
239lib/ocaml/camlimages/rgba32.cmi 
240lib/ocaml/camlimages/rgba32.cmo 
241lib/ocaml/camlimages/rgba32.cmx 
242lib/ocaml/camlimages/rgba32.mli 
243lib/ocaml/camlimages/rgba32.o 
244lib/ocaml/camlimages/tiff.cmi 
245lib/ocaml/camlimages/tiff.cmo 
246lib/ocaml/camlimages/tiff.cmx 
247lib/ocaml/camlimages/tiff.mli 
248lib/ocaml/camlimages/tiff.o 
249lib/ocaml/camlimages/tiffread.o 
250lib/ocaml/camlimages/tiffwrite.o 
251lib/ocaml/camlimages/tmpfile.cmi 
252lib/ocaml/camlimages/tmpfile.cmo 
253lib/ocaml/camlimages/tmpfile.cmx 
254lib/ocaml/camlimages/tmpfile.mli 
255lib/ocaml/camlimages/tmpfile.o 
256lib/ocaml/camlimages/ximage.cmi 
257lib/ocaml/camlimages/ximage.cmo 
258lib/ocaml/camlimages/ximage.cmx 
259lib/ocaml/camlimages/ximage.mli 
260lib/ocaml/camlimages/ximage.o 
261lib/ocaml/camlimages/ximage2.cmi 
262lib/ocaml/camlimages/ximage2.cmo 
263lib/ocaml/camlimages/ximage2.cmx 
264lib/ocaml/camlimages/ximage2.mli 
265lib/ocaml/camlimages/ximage2.o 
266lib/ocaml/camlimages/xpm.cmi 
267lib/ocaml/camlimages/xpm.cmo 
268lib/ocaml/camlimages/xpm.cmx 
269lib/ocaml/camlimages/xpm.mli 
270lib/ocaml/camlimages/xpm.o 
271lib/ocaml/camlimages/xpmread.o 
272lib/ocaml/camlimages/xpmwrite.o 
273lib/ocaml/camlimages/xvthumb.cmi 
274lib/ocaml/camlimages/xvthumb.cmo 
275lib/ocaml/camlimages/xvthumb.cmx 
276lib/ocaml/camlimages/xvthumb.mli 
277lib/ocaml/camlimages/xvthumb.o 

cvs diff -r1.7 -r1.8 pkgsrc/graphics/camlimages/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/camlimages/distinfo 2011/05/24 12:26:00 1.7
+++ pkgsrc/graphics/camlimages/distinfo 2011/08/07 20:36:20 1.8
@@ -1,10 +1,9 @@ @@ -1,10 +1,9 @@
1$NetBSD: distinfo,v 1.7 2011/05/24 12:26:00 is Exp $ 1$NetBSD: distinfo,v 1.8 2011/08/07 20:36:20 wiz Exp $
2 2
3SHA1 (camlimages-2.2.0.tgz) = bc0062739be5ca9236f28145f17f840bf3f295ee 3SHA1 (camlimages-4.0.1/v4.0.1.tar.gz) = 4c1eee28f02749f53ed8345b448ce11375ce6dce
4RMD160 (camlimages-2.2.0.tgz) = 0f108ef3da565aeb0ab10d00e45819399af36d8c 4RMD160 (camlimages-4.0.1/v4.0.1.tar.gz) = 6ae0f4c2ad3f0a8d7f4d84109d413e0b4bc1a86b
5Size (camlimages-2.2.0.tgz) = 1385525 bytes 5Size (camlimages-4.0.1/v4.0.1.tar.gz) = 2190252 bytes
6SHA1 (patch-aa) = 8f1818e6b1a782066acb2ad6399514aa61e0e1f8 6SHA1 (patch-OMakefile) = de4f35f576b4a5a6de477b0f50cc6e5d4cfbe24c
7SHA1 (patch-ac) = 3c2de383d335b03599be81a9ac32382493b726b1 7SHA1 (patch-src_pngread.c) = 00d753b8570b5ff9ffa71e6e62328496b03f9654
8SHA1 (patch-ad) = 543280151e06269dd82d256bc9e53645a9186b5f 8SHA1 (patch-src_pngwrite.c) = 4df4f69851769e0eefc2249a30ac8dd53aa8d755
9SHA1 (patch-png_pngread.c) = b4d696e75c728be9a766424b41afbe5bb9446685 9SHA1 (patch-src_tiffread.c) = 319411cb6454ce276f540e260e4054054a60c700
10SHA1 (patch-png_pngwrite.c) = 6894fc49bc0e752df550331c77c859362650c626 

File Deleted: pkgsrc/graphics/camlimages/Attic/PLIST.opt

cvs diff -r1.9 -r1.10 pkgsrc/graphics/camlimages/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/graphics/camlimages/buildlink3.mk 2009/03/20 19:24:37 1.9
+++ pkgsrc/graphics/camlimages/buildlink3.mk 2011/08/07 20:36:20 1.10
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1# $NetBSD: buildlink3.mk,v 1.9 2009/03/20 19:24:37 joerg Exp $ 1# $NetBSD: buildlink3.mk,v 1.10 2011/08/07 20:36:20 wiz Exp $
2 2
3BUILDLINK_TREE+= camlimages 3BUILDLINK_TREE+= camlimages
4 4
5.if !defined(CAMLIMAGES_BUILDLINK3_MK) 5.if !defined(CAMLIMAGES_BUILDLINK3_MK)
6CAMLIMAGES_BUILDLINK3_MK:= 6CAMLIMAGES_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.camlimages+= camlimages>=2.2.0 8BUILDLINK_API_DEPENDS.camlimages+= camlimages>=4.0.1
9BUILDLINK_ABI_DEPENDS.camlimages?= camlimages>=2.2.0nb1 9BUILDLINK_ABI_DEPENDS.camlimages?= camlimages>=4.0.1
10BUILDLINK_PKGSRCDIR.camlimages?= ../../graphics/camlimages 10BUILDLINK_PKGSRCDIR.camlimages?= ../../graphics/camlimages
11.endif # CAMLIMAGES_BUILDLINK3_MK 11.endif # CAMLIMAGES_BUILDLINK3_MK
12 12
13BUILDLINK_TREE+= -camlimages 13BUILDLINK_TREE+= -camlimages

File Added: pkgsrc/graphics/camlimages/patches/patch-OMakefile
$NetBSD: patch-OMakefile,v 1.1 2011/08/07 20:36:20 wiz Exp $

--- OMakefile.orig	2011-06-22 18:04:32.000000000 +0000
+++ OMakefile	2011-08-06 17:23:47.000000000 +0000
@@ -25,8 +25,10 @@
   /usr/include/X11
   /usr/local/include
 
+INCLUDES[]+= @PREFIX@/include
+
 # Specify non standard library directories
-LDFLAGS[]+= 
+LDFLAGS[]+= @LDFLAGS@
 # for example, 
 # LDFLAGS[]+= -L/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/
 
@@ -35,6 +37,8 @@
   /etc/X11
   /usr/share/X11
 
+PATH_RGB_TXT[]+= @X11BASE@/lib/X11
+
 BYTE_ENABLED=1
 NATIVE_ENABLED=1
 
@@ -122,11 +126,11 @@
     export
 
   HAVE_Z = $(Check_header_library z, zlib.h, zlibVersion)
-  HAVE_PNG = $(Check_header_library png, png.h, png_create_read_struct)
+  HAVE_PNG = $(Check_header_library png15, png.h, png_create_read_struct)
   SUPPORT_PNG = $(and $(HAVE_Z) $(HAVE_PNG))
   LDFLAGS_png=
   if $(SUPPORT_PNG)
-    LDFLAGS_png=-lpng -lz
+    LDFLAGS_png=-lpng15 -lz
     SUPPORTED_FORMATS+=png
     export
 

File Added: pkgsrc/graphics/camlimages/patches/patch-src_pngread.c
$NetBSD: patch-src_pngread.c,v 1.1 2011/08/07 20:36:20 wiz Exp $

Fix build with png-1.5.

--- src/pngread.c.orig	2011-01-25 14:10:44.000000000 +0000
+++ src/pngread.c	2011-04-17 13:35:40.000000000 +0000
@@ -69,7 +69,7 @@
   }
 
   /* error handling */
-  if (setjmp(png_ptr->jmpbuf)) {
+  if (setjmp(png_jmpbuf(png_ptr))) {
     /* Free all of the memory associated with the png_ptr and info_ptr */
     png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
     fclose(fp);
@@ -134,7 +134,7 @@
     png_set_rows(png_ptr, info_ptr, row_pointers);
 
     /* Later, we can return something */
-    if (setjmp(png_ptr->jmpbuf)) {
+    if (setjmp(png_jmpbuf(png_ptr))) {
       /* Free all of the memory associated with the png_ptr and info_ptr */
       png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
       fclose(fp);
@@ -243,7 +243,7 @@
   }
 
   /* error handling */
-  if (setjmp(png_ptr->jmpbuf)) {
+  if (setjmp(png_jmpbuf(png_ptr))) {
     /* Free all of the memory associated with the png_ptr and info_ptr */
     png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
     fclose(fp);
@@ -302,7 +302,7 @@
     png_set_rows(png_ptr, info_ptr, row_pointers);
 
     /* Later, we can return something */
-    if (setjmp(png_ptr->jmpbuf)) {
+    if (setjmp(png_jmpbuf(png_ptr))) {
       /* Free all of the memory associated with the png_ptr and info_ptr */
       png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
       fclose(fp);

File Added: pkgsrc/graphics/camlimages/patches/patch-src_pngwrite.c
$NetBSD: patch-src_pngwrite.c,v 1.1 2011/08/07 20:36:20 wiz Exp $

Fix build with png-1.5.

--- src/pngwrite.c.orig	2011-01-25 14:10:44.000000000 +0000
+++ src/pngwrite.c	2011-04-17 13:36:21.000000000 +0000
@@ -62,7 +62,7 @@
   }
 
   /* error handling */
-  if (setjmp(png_ptr->jmpbuf)) {
+  if (setjmp(png_jmpbuf(png_ptr))) {
     /* Free all of the memory associated with the png_ptr and info_ptr */
     png_destroy_write_struct(&png_ptr, &info_ptr);
     fclose(fp);
@@ -171,7 +171,7 @@
   }
 
   /* error handling */
-  if (setjmp(png_ptr->jmpbuf)) {
+  if (setjmp(png_jmpbuf(png_ptr))) {
     /* Free all of the memory associated with the png_ptr and info_ptr */
     png_destroy_write_struct(&png_ptr, &info_ptr);
     fclose(fp);

File Added: pkgsrc/graphics/camlimages/patches/patch-src_tiffread.c
$NetBSD: patch-src_tiffread.c,v 1.1 2011/08/07 20:36:20 wiz Exp $

--- src/tiffread.c.orig	2011-01-25 14:10:44.000000000 +0000
+++ src/tiffread.c	2011-04-17 13:37:39.000000000 +0000
@@ -28,6 +28,8 @@
 #define uint16 uint16tiff
 #define int32 int32tiff
 #define uint32 uint32tiff
+#define uint16 uint16_t
+#define uint32 uint32_t
 
 #include <tiffio.h>
 

File Deleted: pkgsrc/graphics/camlimages/patches/Attic/patch-aa

File Deleted: pkgsrc/graphics/camlimages/patches/Attic/patch-ac

File Deleted: pkgsrc/graphics/camlimages/patches/Attic/patch-ad

File Deleted: pkgsrc/graphics/camlimages/patches/Attic/patch-png_pngread.c

File Deleted: pkgsrc/graphics/camlimages/patches/Attic/patch-png_pngwrite.c