svn commit: r349275 - in head/graphics/ocaml-images: . files
John Marino
marino at FreeBSD.org
Wed Mar 26 17:54:10 UTC 2014
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 at 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
+ at dirrm lib/ocaml/site-lib/camlimages
+ at dirrmtry lib/ocaml/site-lib
+ at dirrmtry lib/ocaml
More information about the svn-ports-all
mailing list