The attached diff fixes this error: ocamlfind: While parsing '/usr/local/lib/ocaml/site-lib/lablgtk2/META': Double definition of 'directory'
Index: Makefile =================================================================== RCS file: /cvs/ports/x11/lablgtk2/Makefile,v retrieving revision 1.18 diff -u -p -r1.18 Makefile --- Makefile 16 Sep 2011 12:29:16 -0000 1.18 +++ Makefile 21 May 2012 17:19:47 -0000 @@ -5,7 +5,7 @@ COMMENT = OCaml interface to GTK+2 V = 2.14.2 DISTNAME = lablgtk-$V PKGNAME = lablgtk2-$V -REVISION = 4 +REVISION = 5 CATEGORIES = x11 devel HOMEPAGE = http://lablgtk.forge.ocamlcore.org/ Index: patches/patch-META =================================================================== RCS file: /cvs/ports/x11/lablgtk2/patches/patch-META,v retrieving revision 1.2 diff -u -p -r1.2 patch-META --- patches/patch-META 27 Oct 2009 09:25:38 -0000 1.2 +++ patches/patch-META 21 May 2012 17:19:47 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-META,v 1.2 2009/10/27 09:25:38 giovanni Exp $ --- META.orig Fri Feb 13 03:39:14 2009 +++ META Wed Oct 21 17:30:00 2009 -@@ -1,8 +1,14 @@ +@@ -1,8 +1,13 @@ requires="" -version="2.12.0" -archive(byte)="lablgtk.cma" @@ -12,7 +12,6 @@ $OpenBSD: patch-META,v 1.2 2009/10/27 09 +version="2.14.0" directory="+lablgtk2" +requires(lablGL)="lablGL" -+directory="+lablgtk2" +archive(byte)="lablgtk.cma lablgnomecanvas.cma gtkInit.cmo" +archive(native)="lablgtk.cmxa lablgnomecanvas.cmxa gtkInit.cmx" +archive(byte,lablGL)="lablgtk.cma lablgtkgl.cma lablgnomecanvas.cma gtkInit.cmo"
