Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Mar 2014 17:54:08 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r349275 - in head/graphics/ocaml-images: . files
Message-ID:  <201403261754.s2QHs8tj009222@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Wed Mar 26 17:54:08 2014
New Revision: 349275
URL: http://svnweb.freebsd.org/changeset/ports/349275
QAT: https://qat.redports.org/buildarchive/r349275/

Log:
  ocaml update 4/4: graphics/ocaml-images, update to version 4.0.1
  
  Ocaml 4.00 can't build ocaml-images 3.0.1, so the solution is to update
  the package to a newer version.  This arrived from dports, but it has
  been heavily modified since then.  It has also been staged.  The
  pkg-plist needs work because it doesn't support all the options if they
  are turned off.  GTK2 has been left OFF by default since it pulls in
  136 packages when enabled.
  
  The Ocaml framework did not support staging at the time, so several
  knobs were turned off, especially the "WASH" function which disrupted pkg
  greatly.  The options were cleaned up in a modern way too.  An additional
  patch was addded to make clang happy so this builds on FreeBSD 10 inside
  poudriere.
  
  Urged by: portmgr(bapt)

Added:
  head/graphics/ocaml-images/files/patch-OMakefile   (contents, props changed)
  head/graphics/ocaml-images/files/patch-src_OMakefile   (contents, props changed)
  head/graphics/ocaml-images/files/patch-src_gifread.c   (contents, props changed)
  head/graphics/ocaml-images/files/patch-src_jpegread.c   (contents, props changed)
  head/graphics/ocaml-images/pkg-plist   (contents, props changed)
Deleted:
  head/graphics/ocaml-images/files/patch-configure.ac
Modified:
  head/graphics/ocaml-images/Makefile
  head/graphics/ocaml-images/distinfo
  head/graphics/ocaml-images/files/patch-src_gifwrite.c
  head/graphics/ocaml-images/files/patch-src_tiffread.c
  head/graphics/ocaml-images/files/patch-src_tiffwrite.c

Modified: head/graphics/ocaml-images/Makefile
==============================================================================
--- head/graphics/ocaml-images/Makefile	Wed Mar 26 17:53:01 2014	(r349274)
+++ head/graphics/ocaml-images/Makefile	Wed Mar 26 17:54:08 2014	(r349275)
@@ -2,119 +2,88 @@
 # $FreeBSD$
 
 PORTNAME=	images
-PORTVERSION=	3.0.2
-PORTREVISION=	8
+PORTVERSION=	4.0.1
 PORTEPOCH=	2
 CATEGORIES=	graphics
-MASTER_SITES=	ftp://ftp.inria.fr/INRIA/Projects/cristal/caml-light/bazar-ocaml/ \
-		http://caml.inria.fr/distrib/bazar-ocaml/
+MASTER_SITES=	https://bitbucket.org/camlspotter/camlimages/get/
 PKGNAMEPREFIX=	ocaml-
-DISTNAME=	camlimages-${PORTVERSION}
-EXTRACT_SUFX=	.tgz
+DISTNAME=	v${PORTVERSION}
+DIST_SUBDIR=	ocaml-images
 
 MAINTAINER=	michael.grunewald@laposte.net
 COMMENT=	Objective Caml image processing library
 
 BUILD_DEPENDS=	${LOCALBASE}/share/aclocal/ocaml.m4:${PORTSDIR}/lang/ocaml-autoconf
+BUILD_DEPENDS+=	omake:${PORTSDIR}/devel/omake
 
-USE_AUTOTOOLS=	aclocal autoheader automake autoconf
-ACLOCAL_ARGS=	-I . -I ${LOCALBASE}/share/aclocal
-AUTOMAKE_ARGS=	--add-missing
-USE_OCAML=	yes
+USE_OCAML=		yes
 USE_OCAML_FINDLIB=	yes
-USE_OCAMLFIND_PLIST=	yes
-USE_OCAML_WASH=	yes
+OCAMLFIND_DESTDIR=	${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}
+
 OCAML_PKGDIRS=	camlimages
-USE_OCAML_LDCONFIG=	yes
-CPPFLAGS+=	-I${LOCALBASE}/include
-CFLAGS+=	-I${LOCALBASE}/include/libpng15
-LDFLAGS+=	-L${LOCALBASE}/lib
-CONFIGURE_ARGS+=	--without-lablgtk
-MAKE_JOBS_UNSAFE=	yes
+OCAML_LDLIBS=	${OCAML_SITELIBDIR}/camlimages
 
-OPTIONS_DEFINE=	PNG JPEG TIFF XPM GIF FREETYPE GHOSTSCRIPT GTK2 DOCS
-OPTIONS_DEFAULT=	PNG JPEG TIFF XPM GIT FREETYPE GHOSTSCRIPT
+OMAKESUBS+=	-e s@%%INCLUDESPORTS%%@${LOCALBASE}/include@
+OMAKESUBS+=	-e s@%%INCLUDESX11%%@${LOCALBASE}/include/X11@
+OMAKESUBS+=	-e s@%%INCLUDESPNG%%@${LOCALBASE}/include/libpng15@
+OMAKESUBS+=	-e s@%%LDFLAGSPORTS%%@-L${LOCALBASE}/lib@
+
+OMAKE=		omake 'PREFIX=${STAGEDIR}${PREFIX}'
+OMARGS=		--dotomake .omake --force-dotomake
+WRKSRC=		${WRKDIR}/camlspotter-camlimages-c803efa9d5d3
 
-NO_STAGE=	yes
-.include <bsd.port.options.mk>
+MAKE_JOBS_UNSAFE= yes
 
-.if ${PORT_OPTIONS:MPNG}
-LIB_DEPENDS+=	png15:${PORTSDIR}/graphics/png
-CONFIGURE_ARGS+=	--with-png
-.else
-CONFIGURE_ARGS+=	--without-png
-.endif
+OPTIONS_DEFINE=	PNG JPEG TIFF XPM GIF FREETYPE GHOSTSCRIPT GTK2 DOCS
+OPTIONS_DEFAULT=PNG JPEG TIFF XPM GIF FREETYPE GHOSTSCRIPT
+OPTIONS_SUB=	yes
 
-.if ${PORT_OPTIONS:MJPEG}
-LIB_DEPENDS+=	jpeg.11:${PORTSDIR}/graphics/jpeg
-CONFIGURE_ARGS+=	--with-jpeg
-.else
-CONFIGURE_ARGS+=	--without-jpeg
-.endif
+PNG_CONFIGURE_WITH=	png
+PNG_LIB_DEPENDS=	libpng15.so:${PORTSDIR}/graphics/png
 
-.if ${PORT_OPTIONS:MTIFF}
-LIB_DEPENDS+=	tiff.4:${PORTSDIR}/graphics/tiff
-CONFIGURE_ARGS+=	--with-tiff
-.else
-CONFIGURE_ARGS+=	--without-tiff
-.endif
+JPEG_CONFIGURE_WITH=	jpeg
+JPEG_LIB_DEPENDS=	libjpeg.so:${PORTSDIR}/graphics/jpeg
 
-.if ${PORT_OPTIONS:MXPM}
-USE_XORG=	xpm
-CONFIGURE_ARGS+=	--with-xpm
-.else
-CONFIGURE_ARGS+=	--without-xpm
-.endif
+TIFF_CONFIGURE_WITH=	tiff
+TIFF_LIB_DEPENDS=	libtiff.so:${PORTSDIR}/graphics/tiff
 
-.if ${PORT_OPTIONS:MGIF}
-LIB_DEPENDS+=	gif.5:${PORTSDIR}/graphics/giflib
-CONFIGURE_ARGS+=	--with-gif
-.else
-CONFIGURE_ARGS+=	--without-gif
-.endif
+XPM_CONFIGURE_WITH=	xpm
 
-.if ${PORT_OPTIONS:MFREETYPE}
-LIB_DEPENDS+=		ttf:${PORTSDIR}/print/freetype
-CONFIGURE_ARGS+=	--with-freetype
-.else
-CONFIGURE_ARGS+=	--without-freetype
-.endif
+GIF_CONFIGURE_WITH=	gif
+GIF_LIB_DEPENDS=	libgif.so:${PORTSDIR}/graphics/giflib
 
-.if ${PORT_OPTIONS:MGHOSTSCRIPT}
-USE_GHOSTSCRIPT=	yes
-CONFIGURE_ARGS+=	--with-gs
-.else
-CONFIGURE_ARGS+=	--without-gs
-.endif
+FREETYPE_CONFIGURE_WITH=freetype
+FREETYPE_LIB_DEPENDS=	libttf.so:${PORTSDIR}/print/freetype
 
-.if ${PORT_OPTIONS:MGTK2}
-CONFIGURE_ARGS+=	--with-lablgtk2
-BUILD_DEPENDS+=	lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2
-RUN_DEPENDS+=	lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2
-.else
-CONFIGURE_ARGS+=	--without-lablgtk2
-.endif
+GHOSTSCRIPT_CONFIGURE_WITH= gs
 
-GNU_CONFIGURE=	yes
-#USE_GMAKE=	yes
+GTK2_CONFIGURE_WITH=	liblgtk2
+GTK2_BUILD_DEPENDS=	lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2
+GTK2_RUN_DEPENDS=	lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2
 
-#the default docsdir gets expanded to ${PREFIX}/share/doc/images
-#which isn't of much help when you are searching for the package docs
-DOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
-DOCSFILES=	CHANGES README LICENSE
+.include <bsd.port.options.mk>
 
-.if ${PORT_OPTIONS:MDOCS}
-PORTDOCS=	${DOCSFILES} doc
+.if ${PORT_OPTIONS:MXPM}
+USE_XORG=	xpm
 .endif
 
-post-install:
-.if ${PORT_OPTIONS:MDOCS}
-	@${MKDIR} ${DOCSDIR}/doc
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${DOCSDIR}/doc '-name "*.jpg" -o -name "*.html"')
-	@${INSTALL_DATA} ${DOCSFILES:S,^,${WRKSRC}/,g} ${DOCSDIR}/
+.if ${PORT_OPTIONS:MGHOSTSCRIPT}
+USE_GHOSTSCRIPT=	yes
 .endif
-	@${ECHO_CMD} "lib/ocaml/stublibs/dllcamlimages.so" >> ${TMPPLIST}
-	@${ECHO_CMD} "lib/ocaml/stublibs/dllcamlimages_core.so" >> ${TMPPLIST}
-	@${ECHO_CMD} "@unexec ${RMDIR} %D/lib/ocaml/stublibs >/dev/null 2>&1 || ${TRUE}" >> ${TMPPLIST}
+
+do-configure:
+	@(cd ${WRKSRC} && ${REINPLACE_CMD} ${OMAKESUBS} OMakefile)
+	(cd ${WRKSRC} && ${OMAKE} ${OMARGS} configure)
+
+do-build:
+	(cd ${WRKSRC} && ${OMAKE} ${OMARGS})
+
+ocaml-findlib:
+	# Overriding ocaml-findlib target which does not support stage
+	# The consequence is that pkg-plist must be manually supported
+
+do-install:
+	@${MKDIR} ${STAGEDIR}${PREFIX}/${OCAML_LDLIBS}	
+	(cd ${WRKSRC} && ${OMAKE} ${OMARGS} install)
 
 .include <bsd.port.mk>

Modified: head/graphics/ocaml-images/distinfo
==============================================================================
--- head/graphics/ocaml-images/distinfo	Wed Mar 26 17:53:01 2014	(r349274)
+++ head/graphics/ocaml-images/distinfo	Wed Mar 26 17:54:08 2014	(r349275)
@@ -1,4 +1,2 @@
-SHA256 (ocaml-autoconf-1.0.tar.gz) = 67e85520f65c033c86e99e5438e51657e777579034570527c1b2c62096ecb004
-SIZE (ocaml-autoconf-1.0.tar.gz) = 11337
-SHA256 (camlimages-3.0.2.tgz) = db5aec421c89bea7b1bf55df6a674a0a6ac245f89c220c818e2e5d83f623662c
-SIZE (camlimages-3.0.2.tgz) = 1429138
+SHA256 (ocaml-images/v4.0.1.tar.gz) = b40237c1505487049799a7af296eb3996b3fa08eab94415546f46d61355747c4
+SIZE (ocaml-images/v4.0.1.tar.gz) = 2190274

Added: head/graphics/ocaml-images/files/patch-OMakefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/ocaml-images/files/patch-OMakefile	Wed Mar 26 17:54:08 2014	(r349275)
@@ -0,0 +1,20 @@
+--- OMakefile.orig	2012-11-07 22:03:19.000000000 +0100
++++ OMakefile	2012-11-07 22:04:26.000000000 +0100
+@@ -22,13 +22,13 @@
+ 
+ # Specify non standard include directories
+ INCLUDES[]=
+-  /usr/include/X11
+-  /usr/local/include
++  %%INCLUDESPORTS%%
++  %%INCLUDESX11%%
++  %%INCLUDESPNG%%
+ 
+ # Specify non standard library directories
+ LDFLAGS[]+= 
+-# for example, 
+-# LDFLAGS[]+= -L/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/
++  %%LDFLAGSPORTS%%
+ 
+ # Specify directories where X's rgb.txt can be found
+ PATH_RGB_TXT[]=

Added: head/graphics/ocaml-images/files/patch-src_OMakefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/ocaml-images/files/patch-src_OMakefile	Wed Mar 26 17:54:08 2014	(r349275)
@@ -0,0 +1,15 @@
+--- src/OMakefile.orig	2012-11-07 22:43:27.000000000 +0100
++++ src/OMakefile	2012-11-07 22:44:22.000000000 +0100
+@@ -262,10 +262,10 @@
+       $(glob i, *.so)
+ 
+ INSTALL()=
+-  value $(OCAMLFIND) install $(LIBRARY_PREFIX) $(INSTALL_TARGETS)
++  value $(OCAMLFIND) install -ldconf ignore -destdir $(PREFIX)/lib/ocaml/site-lib $(LIBRARY_PREFIX) $(INSTALL_TARGETS)
+ 
+ UNINSTALL()=
+-  value $(OCAMLFIND) remove $(LIBRARY_PREFIX)
++  value $(OCAMLFIND) remove -ldconf ignore -destdir $(PREFIX)/lib/ocaml/site-lib $(LIBRARY_PREFIX)
+ 
+ install: all
+   $(INSTALL)

Added: head/graphics/ocaml-images/files/patch-src_gifread.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/ocaml-images/files/patch-src_gifread.c	Wed Mar 26 17:54:08 2014	(r349275)
@@ -0,0 +1,10 @@
+--- src/gifread.c.orig	2012-11-07 22:33:55.000000000 +0100
++++ src/gifread.c	2012-11-07 22:34:04.000000000 +0100
+@@ -200,7 +200,6 @@
+ 
+   if( DGifGetLine(GifFile, String_val(buf), GifFile->Image.Width ) 
+       == GIF_ERROR ){
+-    PrintGifError ();
+     failwith("DGifGetLine");
+   }
+   CAMLreturn(buf);

Modified: head/graphics/ocaml-images/files/patch-src_gifwrite.c
==============================================================================
--- head/graphics/ocaml-images/files/patch-src_gifwrite.c	Wed Mar 26 17:53:01 2014	(r349274)
+++ head/graphics/ocaml-images/files/patch-src_gifwrite.c	Wed Mar 26 17:54:08 2014	(r349275)
@@ -1,5 +1,5 @@
---- ./src/gifwrite.c.orig	2010-04-09 03:01:01.000000000 -0700
-+++ ./src/gifwrite.c	2010-04-09 03:01:08.000000000 -0700
+--- src/gifwrite.c.orig	2011-06-22 20:04:32.000000000 +0200
++++ src/gifwrite.c	2012-11-07 22:32:25.000000000 +0100
 @@ -25,7 +25,7 @@
  
  #include <gif_lib.h>
@@ -9,3 +9,11 @@
  {
    CAMLparam1(list);
    CAMLlocal1(l);
+@@ -133,7 +133,6 @@
+ 
+   if ( EGifPutLine(GifFileOut, String_val(buf), GifFileOut->Image.Width) 
+        == GIF_ERROR ){
+-    PrintGifError ();
+     failwith("EGifPutLine");
+   }
+   CAMLreturn(Val_unit);

Added: head/graphics/ocaml-images/files/patch-src_jpegread.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/ocaml-images/files/patch-src_jpegread.c	Wed Mar 26 17:54:08 2014	(r349275)
@@ -0,0 +1,11 @@
+--- src/jpegread.c.orig	2011-06-22 20:04:32.000000000 +0200
++++ src/jpegread.c
+@@ -417,7 +417,7 @@
+     jpeg_read_scanlines( cinfop, row, 1 );
+     row[0] += scanline_bytes;
+   }
+-  CAMLreturn0;
++  CAMLreturn(0);
+ }
+ 
+ value close_jpeg_file_for_read( jpegh )

Modified: head/graphics/ocaml-images/files/patch-src_tiffread.c
==============================================================================
--- head/graphics/ocaml-images/files/patch-src_tiffread.c	Wed Mar 26 17:53:01 2014	(r349274)
+++ head/graphics/ocaml-images/files/patch-src_tiffread.c	Wed Mar 26 17:54:08 2014	(r349275)
@@ -1,11 +1,12 @@
---- src/tiffread.c.orig	2009-10-26 13:42:03.000000000 +0100
-+++ src/tiffread.c	2010-08-28 10:47:42.000000000 +0200
-@@ -20,15 +20,21 @@
- #include <caml/alloc.h>
- #include <caml/memory.h>
- #include <caml/fail.h>
-+#include "oversized.h"
+--- src/tiffread.c.orig	2011-06-22 20:04:32.000000000 +0200
++++ src/tiffread.c
+@@ -23,14 +23,22 @@
  
+ #include "oversized.h"
+ 
++/* Avoid redefinitions */
++#undef int16
++#undef uint16
  /* These are defined in caml/config.h */
  #define int16 int16tiff
  #define uint16 uint16tiff
@@ -22,9 +23,9 @@
  extern value *imglib_error;
  
  value open_tiff_file_for_read( name )
-@@ -64,6 +70,10 @@
-     TIFFGetField(tif, TIFFTAG_YRESOLUTION, &yres);
-     TIFFGetField(tif, TIFFTAG_PHOTOMETRIC, &photometric);
+@@ -70,6 +78,10 @@
+       failwith_oversized("tiff");
+     }
  
 +    if (oversized (imagewidth, imagelength)) {
 +	failwith_oversized("tiff");

Modified: head/graphics/ocaml-images/files/patch-src_tiffwrite.c
==============================================================================
--- head/graphics/ocaml-images/files/patch-src_tiffwrite.c	Wed Mar 26 17:53:01 2014	(r349274)
+++ head/graphics/ocaml-images/files/patch-src_tiffwrite.c	Wed Mar 26 17:54:08 2014	(r349275)
@@ -1,6 +1,14 @@
---- src/tiffwrite.c.orig	2009-10-26 13:42:03.000000000 +0100
-+++ src/tiffwrite.c	2010-08-28 10:46:35.000000000 +0200
-@@ -25,6 +25,8 @@
+--- src/tiffwrite.c.orig	2011-06-22 20:04:32.000000000 +0200
++++ src/tiffwrite.c
+@@ -20,11 +20,16 @@
+ #include <caml/memory.h>
+ #include <caml/fail.h>
+ 
++/* Avoid redefinitions */
++#undef int16
++#undef uint16
+ /* These are defined in caml/config.h */
+ #define int16 int16tiff
  #define uint16 uint16tiff
  #define int32 int32tiff
  #define uint32 uint32tiff
@@ -9,7 +17,7 @@
  
  #include <tiffio.h>
  
-@@ -32,6 +34,8 @@
+@@ -32,6 +37,8 @@
  #undef uint16
  #undef int32
  #undef uint32

Added: head/graphics/ocaml-images/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/ocaml-images/pkg-plist	Wed Mar 26 17:54:08 2014	(r349275)
@@ -0,0 +1,149 @@
+lib/ocaml/site-lib/camlimages/META
+lib/ocaml/site-lib/camlimages/bitmap.cmi
+lib/ocaml/site-lib/camlimages/bitmap.mli
+lib/ocaml/site-lib/camlimages/blend.cmi
+lib/ocaml/site-lib/camlimages/blend.mli
+lib/ocaml/site-lib/camlimages/bmp.cmi
+lib/ocaml/site-lib/camlimages/bmp.mli
+lib/ocaml/site-lib/camlimages/camlimages.cmi
+lib/ocaml/site-lib/camlimages/camlimages_all.a
+lib/ocaml/site-lib/camlimages/camlimages_all.cma
+lib/ocaml/site-lib/camlimages/camlimages_all.cmxa
+lib/ocaml/site-lib/camlimages/camlimages_core.a
+lib/ocaml/site-lib/camlimages/camlimages_core.cma
+lib/ocaml/site-lib/camlimages/camlimages_core.cmxa
+lib/ocaml/site-lib/camlimages/camlimages_freetype.a
+lib/ocaml/site-lib/camlimages/camlimages_freetype.cma
+lib/ocaml/site-lib/camlimages/camlimages_freetype.cmxa
+%%GIF%%lib/ocaml/site-lib/camlimages/camlimages_gif.a
+%%GIF%%lib/ocaml/site-lib/camlimages/camlimages_gif.cma
+%%GIF%%lib/ocaml/site-lib/camlimages/camlimages_gif.cmxa
+lib/ocaml/site-lib/camlimages/camlimages_graphics.a
+lib/ocaml/site-lib/camlimages/camlimages_graphics.cma
+lib/ocaml/site-lib/camlimages/camlimages_graphics.cmxa
+lib/ocaml/site-lib/camlimages/camlimages_jpeg.a
+lib/ocaml/site-lib/camlimages/camlimages_jpeg.cma
+lib/ocaml/site-lib/camlimages/camlimages_jpeg.cmxa
+%%GTK2%%lib/ocaml/site-lib/camlimages/camlimages_lablgtk2.a
+%%GTK2%%lib/ocaml/site-lib/camlimages/camlimages_lablgtk2.cma
+%%GTK2%%lib/ocaml/site-lib/camlimages/camlimages_lablgtk2.cmxa
+lib/ocaml/site-lib/camlimages/camlimages_png.a
+lib/ocaml/site-lib/camlimages/camlimages_png.cma
+lib/ocaml/site-lib/camlimages/camlimages_png.cmxa
+lib/ocaml/site-lib/camlimages/camlimages_ps.a
+lib/ocaml/site-lib/camlimages/camlimages_ps.cma
+lib/ocaml/site-lib/camlimages/camlimages_ps.cmxa
+lib/ocaml/site-lib/camlimages/camlimages_supported.a
+lib/ocaml/site-lib/camlimages/camlimages_supported.cma
+lib/ocaml/site-lib/camlimages/camlimages_supported.cmxa
+lib/ocaml/site-lib/camlimages/camlimages_tiff.a
+lib/ocaml/site-lib/camlimages/camlimages_tiff.cma
+lib/ocaml/site-lib/camlimages/camlimages_tiff.cmxa
+lib/ocaml/site-lib/camlimages/camlimages_xpm.a
+lib/ocaml/site-lib/camlimages/camlimages_xpm.cma
+lib/ocaml/site-lib/camlimages/camlimages_xpm.cmxa
+lib/ocaml/site-lib/camlimages/cmyk32.cmi
+lib/ocaml/site-lib/camlimages/cmyk32.mli
+lib/ocaml/site-lib/camlimages/color.cmi
+lib/ocaml/site-lib/camlimages/color.mli
+lib/ocaml/site-lib/camlimages/colorhist.cmi
+lib/ocaml/site-lib/camlimages/colorhist.mli
+lib/ocaml/site-lib/camlimages/dllcamlimages_all.so
+lib/ocaml/site-lib/camlimages/dllcamlimages_freetype.so
+lib/ocaml/site-lib/camlimages/dllcamlimages_gif.so
+lib/ocaml/site-lib/camlimages/dllcamlimages_jpeg.so
+lib/ocaml/site-lib/camlimages/dllcamlimages_png.so
+lib/ocaml/site-lib/camlimages/dllcamlimages_supported.so
+lib/ocaml/site-lib/camlimages/dllcamlimages_tiff.so
+lib/ocaml/site-lib/camlimages/dllcamlimages_xpm.so
+lib/ocaml/site-lib/camlimages/freetype.cmi
+lib/ocaml/site-lib/camlimages/freetype.mli
+lib/ocaml/site-lib/camlimages/ftlow.cmi
+lib/ocaml/site-lib/camlimages/ftlow.mli
+lib/ocaml/site-lib/camlimages/fttext.cmi
+lib/ocaml/site-lib/camlimages/fttext.mli
+lib/ocaml/site-lib/camlimages/genimage.cmi
+lib/ocaml/site-lib/camlimages/genimage.mli
+lib/ocaml/site-lib/camlimages/geometry.cmi
+lib/ocaml/site-lib/camlimages/geometry.mli
+lib/ocaml/site-lib/camlimages/gif.cmi
+lib/ocaml/site-lib/camlimages/gif.mli
+lib/ocaml/site-lib/camlimages/graphic_image.cmi
+lib/ocaml/site-lib/camlimages/graphic_image.mli
+lib/ocaml/site-lib/camlimages/image_intf.cmi
+lib/ocaml/site-lib/camlimages/image_intf.mli
+%%GTK2%%lib/ocaml/site-lib/camlimages/imagegdk.cmi
+lib/ocaml/site-lib/camlimages/imagegdk.mli
+lib/ocaml/site-lib/camlimages/images.cmi
+lib/ocaml/site-lib/camlimages/images.mli
+lib/ocaml/site-lib/camlimages/index16.cmi
+lib/ocaml/site-lib/camlimages/index16.mli
+lib/ocaml/site-lib/camlimages/index8.cmi
+lib/ocaml/site-lib/camlimages/index8.mli
+lib/ocaml/site-lib/camlimages/info.cmi
+lib/ocaml/site-lib/camlimages/info.mli
+lib/ocaml/site-lib/camlimages/jis_table.cmi
+lib/ocaml/site-lib/camlimages/jis_unicode.cmi
+lib/ocaml/site-lib/camlimages/jis_unicode.mli
+lib/ocaml/site-lib/camlimages/jpeg.cmi
+lib/ocaml/site-lib/camlimages/jpeg.mli
+lib/ocaml/site-lib/camlimages/libcamlimages_all.a
+lib/ocaml/site-lib/camlimages/libcamlimages_freetype.a
+lib/ocaml/site-lib/camlimages/libcamlimages_gif.a
+lib/ocaml/site-lib/camlimages/libcamlimages_jpeg.a
+lib/ocaml/site-lib/camlimages/libcamlimages_png.a
+lib/ocaml/site-lib/camlimages/libcamlimages_supported.a
+lib/ocaml/site-lib/camlimages/libcamlimages_tiff.a
+lib/ocaml/site-lib/camlimages/libcamlimages_xpm.a
+lib/ocaml/site-lib/camlimages/mstring.cmi
+lib/ocaml/site-lib/camlimages/mstring.mli
+lib/ocaml/site-lib/camlimages/oBmp.cmi
+lib/ocaml/site-lib/camlimages/oColor.cmi
+lib/ocaml/site-lib/camlimages/oColor.mli
+lib/ocaml/site-lib/camlimages/oFreetype.cmi
+lib/ocaml/site-lib/camlimages/oGif.cmi
+lib/ocaml/site-lib/camlimages/oGraphic.cmi
+lib/ocaml/site-lib/camlimages/oImages.cmi
+lib/ocaml/site-lib/camlimages/oImages.mli
+lib/ocaml/site-lib/camlimages/oJpeg.cmi
+lib/ocaml/site-lib/camlimages/oJpeg.mli
+lib/ocaml/site-lib/camlimages/oPng.cmi
+lib/ocaml/site-lib/camlimages/oPng.mli
+lib/ocaml/site-lib/camlimages/oPpm.cmi
+lib/ocaml/site-lib/camlimages/oPs.cmi
+lib/ocaml/site-lib/camlimages/oTiff.cmi
+%%GTK2%%lib/ocaml/site-lib/camlimages/oXimage.cmi
+lib/ocaml/site-lib/camlimages/oXimage.mli
+%%GTK2%%lib/ocaml/site-lib/camlimages/oXimage2.cmi
+lib/ocaml/site-lib/camlimages/oXpm.cmi
+lib/ocaml/site-lib/camlimages/oXvthumb.cmi
+lib/ocaml/site-lib/camlimages/oXvthumb.mli
+lib/ocaml/site-lib/camlimages/png.cmi
+lib/ocaml/site-lib/camlimages/png.mli
+lib/ocaml/site-lib/camlimages/ppm.cmi
+lib/ocaml/site-lib/camlimages/ppm.mli
+lib/ocaml/site-lib/camlimages/ps.cmi
+lib/ocaml/site-lib/camlimages/ps.mli
+lib/ocaml/site-lib/camlimages/reduce.cmi
+lib/ocaml/site-lib/camlimages/reduce.mli
+lib/ocaml/site-lib/camlimages/region.cmi
+lib/ocaml/site-lib/camlimages/region.mli
+lib/ocaml/site-lib/camlimages/rgb24.cmi
+lib/ocaml/site-lib/camlimages/rgb24.mli
+lib/ocaml/site-lib/camlimages/rgba32.cmi
+lib/ocaml/site-lib/camlimages/rgba32.mli
+lib/ocaml/site-lib/camlimages/tiff.cmi
+lib/ocaml/site-lib/camlimages/tiff.mli
+lib/ocaml/site-lib/camlimages/tmpfile.cmi
+lib/ocaml/site-lib/camlimages/tmpfile.mli
+lib/ocaml/site-lib/camlimages/units.cmi
+%%GTK2%%lib/ocaml/site-lib/camlimages/ximage.cmi
+lib/ocaml/site-lib/camlimages/ximage.mli
+%%GTK2%%lib/ocaml/site-lib/camlimages/ximage2.cmi
+lib/ocaml/site-lib/camlimages/xpm.cmi
+lib/ocaml/site-lib/camlimages/xpm.mli
+lib/ocaml/site-lib/camlimages/xvthumb.cmi
+lib/ocaml/site-lib/camlimages/xvthumb.mli
+@dirrm lib/ocaml/site-lib/camlimages
+@dirrmtry lib/ocaml/site-lib
+@dirrmtry lib/ocaml



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201403261754.s2QHs8tj009222>