summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--x11/lablgtk/DESCR7
-rw-r--r--x11/lablgtk/Makefile47
-rw-r--r--x11/lablgtk/PLIST429
-rw-r--r--x11/lablgtk/PLIST.glade (renamed from x11/lablgtk2/PLIST.glade)2
-rw-r--r--x11/lablgtk/PLIST.gnome (renamed from x11/lablgtk2/PLIST.gnome)2
-rw-r--r--x11/lablgtk/PLIST.gnomecanvas (renamed from x11/lablgtk2/PLIST.gnomecanvas)2
-rw-r--r--x11/lablgtk/PLIST.svg (renamed from x11/lablgtk2/PLIST.svg)2
-rw-r--r--x11/lablgtk/buildlink3.mk13
-rw-r--r--x11/lablgtk/distinfo10
-rw-r--r--x11/lablgtk/options.mk (renamed from x11/lablgtk2/options.mk)4
-rw-r--r--x11/lablgtk/patches/patch-aa79
-rw-r--r--x11/lablgtk1/DESCR6
-rw-r--r--x11/lablgtk1/Makefile48
-rw-r--r--x11/lablgtk1/PLIST179
-rw-r--r--x11/lablgtk1/PLIST.noopt (renamed from x11/lablgtk/PLIST.noopt)2
-rw-r--r--x11/lablgtk1/PLIST.stub (renamed from x11/lablgtk/PLIST.stub)2
-rw-r--r--x11/lablgtk1/buildlink3.mk23
-rw-r--r--x11/lablgtk1/distinfo6
-rw-r--r--x11/lablgtk1/patches/patch-aa63
-rw-r--r--x11/lablgtk2/DESCR6
-rw-r--r--x11/lablgtk2/Makefile40
-rw-r--r--x11/lablgtk2/PLIST250
-rw-r--r--x11/lablgtk2/buildlink3.mk20
-rw-r--r--x11/lablgtk2/distinfo6
-rw-r--r--x11/lablgtk2/patches/patch-aa24
25 files changed, 637 insertions, 635 deletions
diff --git a/x11/lablgtk/DESCR b/x11/lablgtk/DESCR
index bb755fdc075..d9844510eab 100644
--- a/x11/lablgtk/DESCR
+++ b/x11/lablgtk/DESCR
@@ -1,6 +1,7 @@
-LablGTK is an Objective Caml interface to gtk+.
+LablGTK is an Objective Caml interface to GTK+. This version
+supports GTK+ from 2.0 to 2.6.
It uses the rich type system of Objective Caml 3 to provide a
strongly typed, yet very comfortable, object-oriented interface to
-gtk+. This is not that easy if you know the dynamic typing approach
-taken by gtk+.
+GTK+. This is not that easy if you know the dynamic typing approach
+taken by GTK+.
diff --git a/x11/lablgtk/Makefile b/x11/lablgtk/Makefile
index 344648ca437..060f71c976f 100644
--- a/x11/lablgtk/Makefile
+++ b/x11/lablgtk/Makefile
@@ -1,45 +1,38 @@
-# $NetBSD: Makefile,v 1.26 2006/04/06 06:23:01 reed Exp $
+# $NetBSD: Makefile,v 1.27 2007/09/21 13:00:50 wiz Exp $
+#
-DISTNAME= lablgtk-1.2.7
-PKGREVISION= 3
+DISTNAME= lablgtk-2.6.0
+PKGREVISION= 14
CATEGORIES= x11
MASTER_SITES= http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/dist/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html
-COMMENT= GTK+ bindings for ocaml
+COMMENT= GTK+ 2.x bindings for Objective Caml
-USE_TOOLS+= gmake
+GNU_CONFIGURE= yes
+USE_TOOLS+= gmake pkg-config
+
+BUILD_TARGET= world
BUILDLINK_DEPMETHOD.ocaml= full
-BUILDLINK_API_DEPENDS.ocaml+= ocaml>=3.0.5
+
+CONFLICTS= lablgtk2-2.*
.include "../../mk/bsd.prefs.mk"
-# currently ocamlopt is only available on i386, sparc and powerpc.
-.if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "powerpc") || \
- (${MACHINE_ARCH} == "sparc")
-USE_DOTOPT= YES
+# Stub libraries for functions missing from base system.
+.if !empty(MACHINE_PLATFORM:MDarwin-*-powerpc) || \
+ ${OPSYS} == "DragonFly" || ${OPSYS} == "NetBSD" || \
+ ${OPSYS} == "FreeBSD" || ${OPSYS} == "SunOS"
+PLIST_SUBST+= HAVE_STUBS=""
.else
-CAMLOPT= ocamlc
-MAKE_ENV+= CAMLOPT=${CAMLOPT:Q}
-PLIST_SRC= ${PKGDIR}/PLIST.noopt
-.endif
-
-.if ${OPSYS} == "Darwin"
-PLIST_SRC+= ${PKGDIR}/PLIST.stub
+PLIST_SUBST+= HAVE_STUBS="@comment "
.endif
-do-configure:
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} \
- configure USE_DOTOPT=${USE_DOTOPT} USE_CC=1 CC=${CC}
-
-.if defined(USE_DOTOPT)
-post-build:
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} \
- opt
-.endif
+.include "options.mk"
-.include "../../x11/gtk/buildlink3.mk"
.include "../../lang/ocaml/buildlink3.mk"
+.include "../../textproc/gtkspell/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/x11/lablgtk/PLIST b/x11/lablgtk/PLIST
index f3d17e89fe8..23487d320cf 100644
--- a/x11/lablgtk/PLIST
+++ b/x11/lablgtk/PLIST
@@ -1,179 +1,250 @@
-@comment $NetBSD: PLIST,v 1.5 2006/02/22 20:58:01 wiz Exp $
-bin/lablgtk
-lib/ocaml/lablgtk/gBin.cmi
-lib/ocaml/lablgtk/gBin.cmx
-lib/ocaml/lablgtk/gBin.ml
-lib/ocaml/lablgtk/gBin.mli
-lib/ocaml/lablgtk/gButton.cmi
-lib/ocaml/lablgtk/gButton.cmx
-lib/ocaml/lablgtk/gButton.ml
-lib/ocaml/lablgtk/gButton.mli
-lib/ocaml/lablgtk/gContainer.cmi
-lib/ocaml/lablgtk/gContainer.cmx
-lib/ocaml/lablgtk/gContainer.ml
-lib/ocaml/lablgtk/gContainer.mli
-lib/ocaml/lablgtk/gData.cmi
-lib/ocaml/lablgtk/gData.cmx
-lib/ocaml/lablgtk/gData.ml
-lib/ocaml/lablgtk/gData.mli
-lib/ocaml/lablgtk/gDraw.cmi
-lib/ocaml/lablgtk/gDraw.cmx
-lib/ocaml/lablgtk/gDraw.ml
-lib/ocaml/lablgtk/gDraw.mli
-lib/ocaml/lablgtk/gEdit.cmi
-lib/ocaml/lablgtk/gEdit.cmx
-lib/ocaml/lablgtk/gEdit.ml
-lib/ocaml/lablgtk/gEdit.mli
-lib/ocaml/lablgtk/gList.cmi
-lib/ocaml/lablgtk/gList.cmx
-lib/ocaml/lablgtk/gList.ml
-lib/ocaml/lablgtk/gList.mli
-lib/ocaml/lablgtk/gMain.cmi
-lib/ocaml/lablgtk/gMain.cmx
-lib/ocaml/lablgtk/gMain.ml
-lib/ocaml/lablgtk/gMain.mli
-lib/ocaml/lablgtk/gMenu.cmi
-lib/ocaml/lablgtk/gMenu.cmx
-lib/ocaml/lablgtk/gMenu.ml
-lib/ocaml/lablgtk/gMenu.mli
-lib/ocaml/lablgtk/gMisc.cmi
-lib/ocaml/lablgtk/gMisc.cmx
-lib/ocaml/lablgtk/gMisc.ml
-lib/ocaml/lablgtk/gMisc.mli
-lib/ocaml/lablgtk/gObj.cmi
-lib/ocaml/lablgtk/gObj.cmx
-lib/ocaml/lablgtk/gObj.ml
-lib/ocaml/lablgtk/gObj.mli
-lib/ocaml/lablgtk/gPack.cmi
-lib/ocaml/lablgtk/gPack.cmx
-lib/ocaml/lablgtk/gPack.ml
-lib/ocaml/lablgtk/gPack.mli
-lib/ocaml/lablgtk/gRange.cmi
-lib/ocaml/lablgtk/gRange.cmx
-lib/ocaml/lablgtk/gRange.ml
-lib/ocaml/lablgtk/gRange.mli
-lib/ocaml/lablgtk/gToolbox.cmi
-lib/ocaml/lablgtk/gToolbox.cmx
-lib/ocaml/lablgtk/gToolbox.ml
-lib/ocaml/lablgtk/gToolbox.mli
-lib/ocaml/lablgtk/gTree.cmi
-lib/ocaml/lablgtk/gTree.cmx
-lib/ocaml/lablgtk/gTree.ml
-lib/ocaml/lablgtk/gTree.mli
-lib/ocaml/lablgtk/gUtil.cmi
-lib/ocaml/lablgtk/gUtil.cmx
-lib/ocaml/lablgtk/gUtil.ml
-lib/ocaml/lablgtk/gUtil.mli
-lib/ocaml/lablgtk/gWindow.cmi
-lib/ocaml/lablgtk/gWindow.cmx
-lib/ocaml/lablgtk/gWindow.ml
-lib/ocaml/lablgtk/gWindow.mli
-lib/ocaml/lablgtk/gaux.cmi
-lib/ocaml/lablgtk/gaux.cmx
-lib/ocaml/lablgtk/gaux.ml
-lib/ocaml/lablgtk/gdk.cmi
-lib/ocaml/lablgtk/gdk.cmx
-lib/ocaml/lablgtk/gdk.ml
-lib/ocaml/lablgtk/gdk.mli
-lib/ocaml/lablgtk/gdkEvent.cmi
-lib/ocaml/lablgtk/gdkEvent.cmx
-lib/ocaml/lablgtk/gdkEvent.ml
-lib/ocaml/lablgtk/gdkKeysyms.cmi
-lib/ocaml/lablgtk/gdkKeysyms.cmx
-lib/ocaml/lablgtk/gdkKeysyms.ml
-lib/ocaml/lablgtk/gdkPixbuf.mli
-lib/ocaml/lablgtk/gdk_tags.h
-lib/ocaml/lablgtk/gdkprivate-win32.h
-lib/ocaml/lablgtk/glGtk.mli
-lib/ocaml/lablgtk/glade.mli
-lib/ocaml/lablgtk/glib.cmi
-lib/ocaml/lablgtk/glib.cmx
-lib/ocaml/lablgtk/glib.ml
-lib/ocaml/lablgtk/glib_tags.h
-lib/ocaml/lablgtk/gpointer.cmi
-lib/ocaml/lablgtk/gpointer.cmx
-lib/ocaml/lablgtk/gpointer.ml
-lib/ocaml/lablgtk/gpointer.mli
-lib/ocaml/lablgtk/gtk.cmi
-lib/ocaml/lablgtk/gtk.cmx
-lib/ocaml/lablgtk/gtk.ml
-lib/ocaml/lablgtk/gtkArgv.cmi
-lib/ocaml/lablgtk/gtkArgv.cmx
-lib/ocaml/lablgtk/gtkArgv.ml
-lib/ocaml/lablgtk/gtkBase.cmi
-lib/ocaml/lablgtk/gtkBase.cmx
-lib/ocaml/lablgtk/gtkBase.ml
-lib/ocaml/lablgtk/gtkBin.cmi
-lib/ocaml/lablgtk/gtkBin.cmx
-lib/ocaml/lablgtk/gtkBin.ml
-lib/ocaml/lablgtk/gtkButton.cmi
-lib/ocaml/lablgtk/gtkButton.cmx
-lib/ocaml/lablgtk/gtkButton.ml
-lib/ocaml/lablgtk/gtkData.cmi
-lib/ocaml/lablgtk/gtkData.cmx
-lib/ocaml/lablgtk/gtkData.ml
-lib/ocaml/lablgtk/gtkEdit.cmi
-lib/ocaml/lablgtk/gtkEdit.cmx
-lib/ocaml/lablgtk/gtkEdit.ml
-lib/ocaml/lablgtk/gtkInit.cmi
-lib/ocaml/lablgtk/gtkInit.cmo
-lib/ocaml/lablgtk/gtkInit.cmx
-lib/ocaml/lablgtk/gtkInit.ml
-lib/ocaml/lablgtk/gtkInit.o
-lib/ocaml/lablgtk/gtkList.cmi
-lib/ocaml/lablgtk/gtkList.cmx
-lib/ocaml/lablgtk/gtkList.ml
-lib/ocaml/lablgtk/gtkMain.cmi
-lib/ocaml/lablgtk/gtkMain.cmx
-lib/ocaml/lablgtk/gtkMain.ml
-lib/ocaml/lablgtk/gtkMenu.cmi
-lib/ocaml/lablgtk/gtkMenu.cmx
-lib/ocaml/lablgtk/gtkMenu.ml
-lib/ocaml/lablgtk/gtkMisc.cmi
-lib/ocaml/lablgtk/gtkMisc.cmx
-lib/ocaml/lablgtk/gtkMisc.ml
-lib/ocaml/lablgtk/gtkNew.cmi
-lib/ocaml/lablgtk/gtkNew.cmx
-lib/ocaml/lablgtk/gtkNew.ml
-lib/ocaml/lablgtk/gtkPack.cmi
-lib/ocaml/lablgtk/gtkPack.cmx
-lib/ocaml/lablgtk/gtkPack.ml
-lib/ocaml/lablgtk/gtkRange.cmi
-lib/ocaml/lablgtk/gtkRange.cmx
-lib/ocaml/lablgtk/gtkRange.ml
-lib/ocaml/lablgtk/gtkSignal.cmi
-lib/ocaml/lablgtk/gtkSignal.cmx
-lib/ocaml/lablgtk/gtkSignal.ml
-lib/ocaml/lablgtk/gtkSignal.mli
-lib/ocaml/lablgtk/gtkThInit.cmo
-lib/ocaml/lablgtk/gtkThInit.ml
-lib/ocaml/lablgtk/gtkThread.cmi
-lib/ocaml/lablgtk/gtkThread.cmo
-lib/ocaml/lablgtk/gtkThread.cmx
-lib/ocaml/lablgtk/gtkThread.ml
-lib/ocaml/lablgtk/gtkThread.mli
-lib/ocaml/lablgtk/gtkThread.o
-lib/ocaml/lablgtk/gtkTree.cmi
-lib/ocaml/lablgtk/gtkTree.cmx
-lib/ocaml/lablgtk/gtkTree.ml
-lib/ocaml/lablgtk/gtkWindow.cmi
-lib/ocaml/lablgtk/gtkWindow.cmx
-lib/ocaml/lablgtk/gtkWindow.ml
-lib/ocaml/lablgtk/gtk_tags.h
-lib/ocaml/lablgtk/lablgtk.a
-lib/ocaml/lablgtk/lablgtk.cma
-lib/ocaml/lablgtk/lablgtk.cmxa
-lib/ocaml/lablgtk/lablgtktop
-lib/ocaml/lablgtk/lablgtktop_t
-lib/ocaml/lablgtk/liblablgtk.a
-lib/ocaml/lablgtk/ml_gdk.h
-lib/ocaml/lablgtk/ml_glib.h
-lib/ocaml/lablgtk/ml_gpointer.h
-lib/ocaml/lablgtk/ml_gtk.h
-lib/ocaml/lablgtk/varcc
-lib/ocaml/lablgtk/wrappers.h
-lib/ocaml/lablgtk/xml_lexer.mli
-lib/ocaml/stublibs/dlllablgtk.so
-@unexec ${RMDIR} %D/lib/ocaml/stublibs 2>/dev/null || ${TRUE}
-@dirrm lib/ocaml/lablgtk
-@unexec ${RMDIR} %D/lib/ocaml 2>/dev/null || ${TRUE}
+@comment $NetBSD: PLIST,v 1.6 2007/09/21 13:00:51 wiz Exp $
+bin/gdk-pixbuf-mlsource
+bin/lablgtk2
+lib/ocaml/lablgtk2/gAction.cmi
+lib/ocaml/lablgtk2/gAction.cmx
+lib/ocaml/lablgtk2/gAction.ml
+lib/ocaml/lablgtk2/gAction.mli
+lib/ocaml/lablgtk2/gBin.cmi
+lib/ocaml/lablgtk2/gBin.cmx
+lib/ocaml/lablgtk2/gBin.ml
+lib/ocaml/lablgtk2/gBin.mli
+lib/ocaml/lablgtk2/gBroken.cmi
+lib/ocaml/lablgtk2/gBroken.cmx
+lib/ocaml/lablgtk2/gBroken.ml
+lib/ocaml/lablgtk2/gBroken.mli
+lib/ocaml/lablgtk2/gButton.cmi
+lib/ocaml/lablgtk2/gButton.cmx
+lib/ocaml/lablgtk2/gButton.ml
+lib/ocaml/lablgtk2/gButton.mli
+lib/ocaml/lablgtk2/gContainer.cmi
+lib/ocaml/lablgtk2/gContainer.cmx
+lib/ocaml/lablgtk2/gContainer.ml
+lib/ocaml/lablgtk2/gContainer.mli
+lib/ocaml/lablgtk2/gData.cmi
+lib/ocaml/lablgtk2/gData.cmx
+lib/ocaml/lablgtk2/gData.ml
+lib/ocaml/lablgtk2/gData.mli
+lib/ocaml/lablgtk2/gDraw.cmi
+lib/ocaml/lablgtk2/gDraw.cmx
+lib/ocaml/lablgtk2/gDraw.ml
+lib/ocaml/lablgtk2/gDraw.mli
+lib/ocaml/lablgtk2/gEdit.cmi
+lib/ocaml/lablgtk2/gEdit.cmx
+lib/ocaml/lablgtk2/gEdit.ml
+lib/ocaml/lablgtk2/gEdit.mli
+lib/ocaml/lablgtk2/gFile.cmi
+lib/ocaml/lablgtk2/gFile.cmx
+lib/ocaml/lablgtk2/gFile.ml
+lib/ocaml/lablgtk2/gFile.mli
+lib/ocaml/lablgtk2/gList.cmi
+lib/ocaml/lablgtk2/gList.cmx
+lib/ocaml/lablgtk2/gList.ml
+lib/ocaml/lablgtk2/gList.mli
+lib/ocaml/lablgtk2/gMain.cmi
+lib/ocaml/lablgtk2/gMain.cmx
+lib/ocaml/lablgtk2/gMain.ml
+lib/ocaml/lablgtk2/gMain.mli
+lib/ocaml/lablgtk2/gMenu.cmi
+lib/ocaml/lablgtk2/gMenu.cmx
+lib/ocaml/lablgtk2/gMenu.ml
+lib/ocaml/lablgtk2/gMenu.mli
+lib/ocaml/lablgtk2/gMisc.cmi
+lib/ocaml/lablgtk2/gMisc.cmx
+lib/ocaml/lablgtk2/gMisc.ml
+lib/ocaml/lablgtk2/gMisc.mli
+lib/ocaml/lablgtk2/gObj.cmi
+lib/ocaml/lablgtk2/gObj.cmx
+lib/ocaml/lablgtk2/gObj.ml
+lib/ocaml/lablgtk2/gObj.mli
+lib/ocaml/lablgtk2/gPack.cmi
+lib/ocaml/lablgtk2/gPack.cmx
+lib/ocaml/lablgtk2/gPack.ml
+lib/ocaml/lablgtk2/gPack.mli
+lib/ocaml/lablgtk2/gPango.cmi
+lib/ocaml/lablgtk2/gPango.cmx
+lib/ocaml/lablgtk2/gPango.ml
+lib/ocaml/lablgtk2/gRange.cmi
+lib/ocaml/lablgtk2/gRange.cmx
+lib/ocaml/lablgtk2/gRange.ml
+lib/ocaml/lablgtk2/gRange.mli
+lib/ocaml/lablgtk2/gText.cmi
+lib/ocaml/lablgtk2/gText.cmx
+lib/ocaml/lablgtk2/gText.ml
+lib/ocaml/lablgtk2/gText.mli
+lib/ocaml/lablgtk2/gToolbox.cmi
+lib/ocaml/lablgtk2/gToolbox.cmx
+lib/ocaml/lablgtk2/gToolbox.ml
+lib/ocaml/lablgtk2/gToolbox.mli
+lib/ocaml/lablgtk2/gTree.cmi
+lib/ocaml/lablgtk2/gTree.cmx
+lib/ocaml/lablgtk2/gTree.ml
+lib/ocaml/lablgtk2/gTree.mli
+lib/ocaml/lablgtk2/gUtil.cmi
+lib/ocaml/lablgtk2/gUtil.cmx
+lib/ocaml/lablgtk2/gUtil.ml
+lib/ocaml/lablgtk2/gUtil.mli
+lib/ocaml/lablgtk2/gWindow.cmi
+lib/ocaml/lablgtk2/gWindow.cmx
+lib/ocaml/lablgtk2/gWindow.ml
+lib/ocaml/lablgtk2/gWindow.mli
+lib/ocaml/lablgtk2/gaux.cmi
+lib/ocaml/lablgtk2/gaux.cmx
+lib/ocaml/lablgtk2/gaux.ml
+lib/ocaml/lablgtk2/gdk.cmi
+lib/ocaml/lablgtk2/gdk.cmx
+lib/ocaml/lablgtk2/gdk.ml
+lib/ocaml/lablgtk2/gdk.mli
+lib/ocaml/lablgtk2/gdkEnums.cmi
+lib/ocaml/lablgtk2/gdkEnums.cmx
+lib/ocaml/lablgtk2/gdkEnums.ml
+lib/ocaml/lablgtk2/gdkEvent.cmi
+lib/ocaml/lablgtk2/gdkEvent.cmx
+lib/ocaml/lablgtk2/gdkEvent.ml
+lib/ocaml/lablgtk2/gdkKeysyms.cmi
+lib/ocaml/lablgtk2/gdkKeysyms.cmx
+lib/ocaml/lablgtk2/gdkKeysyms.ml
+lib/ocaml/lablgtk2/gdkPixbuf.cmi
+lib/ocaml/lablgtk2/gdkPixbuf.cmx
+lib/ocaml/lablgtk2/gdkPixbuf.ml
+lib/ocaml/lablgtk2/gdkPixbuf.mli
+lib/ocaml/lablgtk2/gdk_tags.h
+lib/ocaml/lablgtk2/gdkpixbuf_tags.h
+lib/ocaml/lablgtk2/gdkprivate-win32.h
+lib/ocaml/lablgtk2/glGtk.mli
+lib/ocaml/lablgtk2/glade.mli
+lib/ocaml/lablgtk2/glib.cmi
+lib/ocaml/lablgtk2/glib.cmx
+lib/ocaml/lablgtk2/glib.ml
+lib/ocaml/lablgtk2/glib.mli
+lib/ocaml/lablgtk2/glib_tags.h
+lib/ocaml/lablgtk2/gnoCanvas.mli
+lib/ocaml/lablgtk2/gnoDruid.mli
+lib/ocaml/lablgtk2/gobject.cmi
+lib/ocaml/lablgtk2/gobject.cmx
+lib/ocaml/lablgtk2/gobject.ml
+lib/ocaml/lablgtk2/gobject.mli
+lib/ocaml/lablgtk2/gobject_tags.h
+lib/ocaml/lablgtk2/gpointer.cmi
+lib/ocaml/lablgtk2/gpointer.cmx
+lib/ocaml/lablgtk2/gpointer.ml
+lib/ocaml/lablgtk2/gpointer.mli
+lib/ocaml/lablgtk2/gtk.cmi
+lib/ocaml/lablgtk2/gtk.cmx
+lib/ocaml/lablgtk2/gtk.ml
+lib/ocaml/lablgtk2/gtkBase.cmi
+lib/ocaml/lablgtk2/gtkBase.cmx
+lib/ocaml/lablgtk2/gtkBase.ml
+lib/ocaml/lablgtk2/gtkBin.cmi
+lib/ocaml/lablgtk2/gtkBin.cmx
+lib/ocaml/lablgtk2/gtkBin.ml
+lib/ocaml/lablgtk2/gtkBroken.cmi
+lib/ocaml/lablgtk2/gtkBroken.cmx
+lib/ocaml/lablgtk2/gtkBroken.ml
+lib/ocaml/lablgtk2/gtkButton.cmi
+lib/ocaml/lablgtk2/gtkButton.cmx
+lib/ocaml/lablgtk2/gtkButton.ml
+lib/ocaml/lablgtk2/gtkData.cmi
+lib/ocaml/lablgtk2/gtkData.cmx
+lib/ocaml/lablgtk2/gtkData.ml
+lib/ocaml/lablgtk2/gtkEdit.cmi
+lib/ocaml/lablgtk2/gtkEdit.cmx
+lib/ocaml/lablgtk2/gtkEdit.ml
+lib/ocaml/lablgtk2/gtkEnums.cmi
+lib/ocaml/lablgtk2/gtkEnums.cmx
+lib/ocaml/lablgtk2/gtkEnums.ml
+lib/ocaml/lablgtk2/gtkFile.cmi
+lib/ocaml/lablgtk2/gtkFile.cmx
+lib/ocaml/lablgtk2/gtkFile.ml
+lib/ocaml/lablgtk2/gtkInit.cmi
+lib/ocaml/lablgtk2/gtkInit.cmo
+lib/ocaml/lablgtk2/gtkInit.cmx
+lib/ocaml/lablgtk2/gtkInit.ml
+lib/ocaml/lablgtk2/gtkInit.o
+lib/ocaml/lablgtk2/gtkList.cmi
+lib/ocaml/lablgtk2/gtkList.cmx
+lib/ocaml/lablgtk2/gtkList.ml
+lib/ocaml/lablgtk2/gtkMain.cmi
+lib/ocaml/lablgtk2/gtkMain.cmx
+lib/ocaml/lablgtk2/gtkMain.ml
+lib/ocaml/lablgtk2/gtkMenu.cmi
+lib/ocaml/lablgtk2/gtkMenu.cmx
+lib/ocaml/lablgtk2/gtkMenu.ml
+lib/ocaml/lablgtk2/gtkMisc.cmi
+lib/ocaml/lablgtk2/gtkMisc.cmx
+lib/ocaml/lablgtk2/gtkMisc.ml
+lib/ocaml/lablgtk2/gtkObject.cmi
+lib/ocaml/lablgtk2/gtkObject.cmx
+lib/ocaml/lablgtk2/gtkObject.ml
+lib/ocaml/lablgtk2/gtkPack.cmi
+lib/ocaml/lablgtk2/gtkPack.cmx
+lib/ocaml/lablgtk2/gtkPack.ml
+lib/ocaml/lablgtk2/gtkRange.cmi
+lib/ocaml/lablgtk2/gtkRange.cmx
+lib/ocaml/lablgtk2/gtkRange.ml
+lib/ocaml/lablgtk2/gtkSignal.cmi
+lib/ocaml/lablgtk2/gtkSignal.cmx
+lib/ocaml/lablgtk2/gtkSignal.ml
+lib/ocaml/lablgtk2/gtkSignal.mli
+lib/ocaml/lablgtk2/gtkSpell.cmi
+lib/ocaml/lablgtk2/gtkSpell.cmx
+lib/ocaml/lablgtk2/gtkSpell.ml
+lib/ocaml/lablgtk2/gtkSpell.mli
+lib/ocaml/lablgtk2/gtkStock.cmi
+lib/ocaml/lablgtk2/gtkStock.cmx
+lib/ocaml/lablgtk2/gtkStock.ml
+lib/ocaml/lablgtk2/gtkText.cmi
+lib/ocaml/lablgtk2/gtkText.cmx
+lib/ocaml/lablgtk2/gtkText.ml
+lib/ocaml/lablgtk2/gtkThInit.cmo
+lib/ocaml/lablgtk2/gtkThInit.ml
+lib/ocaml/lablgtk2/gtkThread.cmi
+lib/ocaml/lablgtk2/gtkThread.cmo
+lib/ocaml/lablgtk2/gtkThread.cmx
+lib/ocaml/lablgtk2/gtkThread.ml
+lib/ocaml/lablgtk2/gtkThread.mli
+lib/ocaml/lablgtk2/gtkThread.o
+lib/ocaml/lablgtk2/gtkTree.cmi
+lib/ocaml/lablgtk2/gtkTree.cmx
+lib/ocaml/lablgtk2/gtkTree.ml
+lib/ocaml/lablgtk2/gtkWindow.cmi
+lib/ocaml/lablgtk2/gtkWindow.cmx
+lib/ocaml/lablgtk2/gtkWindow.ml
+lib/ocaml/lablgtk2/gtk_tags.h
+lib/ocaml/lablgtk2/lablgtk.a
+lib/ocaml/lablgtk2/lablgtk.cma
+lib/ocaml/lablgtk2/lablgtk.cmxa
+lib/ocaml/lablgtk2/lablgtkspell.a
+lib/ocaml/lablgtk2/lablgtkspell.cma
+lib/ocaml/lablgtk2/lablgtkspell.cmxa
+lib/ocaml/lablgtk2/lablgtktop
+lib/ocaml/lablgtk2/liblablgtk2.a
+lib/ocaml/lablgtk2/liblablgtkspell.a
+lib/ocaml/lablgtk2/ml_gdk.h
+lib/ocaml/lablgtk2/ml_gdkpixbuf.h
+lib/ocaml/lablgtk2/ml_glib.h
+lib/ocaml/lablgtk2/ml_gobject.h
+lib/ocaml/lablgtk2/ml_gpointer.h
+lib/ocaml/lablgtk2/ml_gtk.h
+lib/ocaml/lablgtk2/ml_gtktree.h
+lib/ocaml/lablgtk2/ml_gvaluecaml.h
+lib/ocaml/lablgtk2/ml_pango.h
+lib/ocaml/lablgtk2/panel.mli
+lib/ocaml/lablgtk2/pango.cmi
+lib/ocaml/lablgtk2/pango.cmx
+lib/ocaml/lablgtk2/pango.ml
+lib/ocaml/lablgtk2/pangoEnums.cmi
+lib/ocaml/lablgtk2/pangoEnums.cmx
+lib/ocaml/lablgtk2/pangoEnums.ml
+lib/ocaml/lablgtk2/pango_tags.h
+lib/ocaml/lablgtk2/propcc
+lib/ocaml/lablgtk2/rsvg.mli
+lib/ocaml/lablgtk2/varcc
+lib/ocaml/lablgtk2/win32.h
+lib/ocaml/lablgtk2/wrappers.h
+lib/ocaml/lablgtk2/xml_lexer.mli
+${HAVE_STUBS}lib/ocaml/stublibs/dlllablgtk2.so
+${HAVE_STUBS}lib/ocaml/stublibs/dlllablgtkspell.so
+@comment in ocaml: lib/ocaml/stublibs
+@dirrm lib/ocaml/lablgtk2
+@comment in ocaml: lib/ocaml
diff --git a/x11/lablgtk2/PLIST.glade b/x11/lablgtk/PLIST.glade
index 45da64d6491..d8ebf475808 100644
--- a/x11/lablgtk2/PLIST.glade
+++ b/x11/lablgtk/PLIST.glade
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.glade,v 1.2 2007/07/18 13:10:44 jmmv Exp $
+@comment $NetBSD: PLIST.glade,v 1.1 2007/09/21 13:00:51 wiz Exp $
bin/lablgladecc2
lib/ocaml/lablgtk2/glade.cmi
lib/ocaml/lablgtk2/glade.cmx
diff --git a/x11/lablgtk2/PLIST.gnome b/x11/lablgtk/PLIST.gnome
index 1ad11d49125..3cf92d20514 100644
--- a/x11/lablgtk2/PLIST.gnome
+++ b/x11/lablgtk/PLIST.gnome
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.gnome,v 1.2 2007/07/18 13:10:44 jmmv Exp $
+@comment $NetBSD: PLIST.gnome,v 1.1 2007/09/21 13:00:51 wiz Exp $
lib/ocaml/lablgtk2/gnoDruid.cmi
lib/ocaml/lablgtk2/gnoDruid.cmx
lib/ocaml/lablgtk2/gnoDruid.ml
diff --git a/x11/lablgtk2/PLIST.gnomecanvas b/x11/lablgtk/PLIST.gnomecanvas
index 7ed0ebf13e6..dd629b9e7d0 100644
--- a/x11/lablgtk2/PLIST.gnomecanvas
+++ b/x11/lablgtk/PLIST.gnomecanvas
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.gnomecanvas,v 1.2 2007/07/18 13:10:44 jmmv Exp $
+@comment $NetBSD: PLIST.gnomecanvas,v 1.1 2007/09/21 13:00:52 wiz Exp $
lib/ocaml/lablgtk2/gnoCanvas.cmi
lib/ocaml/lablgtk2/gnoCanvas.cmx
lib/ocaml/lablgtk2/gnoCanvas.ml
diff --git a/x11/lablgtk2/PLIST.svg b/x11/lablgtk/PLIST.svg
index 1a8d84d58f2..4fe38479743 100644
--- a/x11/lablgtk2/PLIST.svg
+++ b/x11/lablgtk/PLIST.svg
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.svg,v 1.2 2007/07/18 13:10:45 jmmv Exp $
+@comment $NetBSD: PLIST.svg,v 1.1 2007/09/21 13:00:53 wiz Exp $
lib/ocaml/lablgtk2/gnoDruid.cmi
lib/ocaml/lablgtk2/gnoDruid.cmx
lib/ocaml/lablgtk2/gnoDruid.ml
diff --git a/x11/lablgtk/buildlink3.mk b/x11/lablgtk/buildlink3.mk
index 07a9eec4555..0d0ae4c6af0 100644
--- a/x11/lablgtk/buildlink3.mk
+++ b/x11/lablgtk/buildlink3.mk
@@ -1,6 +1,6 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 23:11:14 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2007/09/21 13:00:53 wiz Exp $
-BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
LABLGTK_BUILDLINK3_MK:= ${LABLGTK_BUILDLINK3_MK}+
.if !empty(BUILDLINK_DEPTH:M+)
@@ -12,12 +12,9 @@ BUILDLINK_PACKAGES+= lablgtk
BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}lablgtk
.if !empty(LABLGTK_BUILDLINK3_MK:M+)
-BUILDLINK_API_DEPENDS.lablgtk+= lablgtk>=1.2.5nb3
-BUILDLINK_ABI_DEPENDS.lablgtk?= lablgtk>=1.2.7nb2
+BUILDLINK_API_DEPENDS.lablgtk+= lablgtk>=2.6.0nb3
+BUILDLINK_ABI_DEPENDS.lablgtk?= lablgtk>=2.6.0nb5
BUILDLINK_PKGSRCDIR.lablgtk?= ../../x11/lablgtk
.endif # LABLGTK_BUILDLINK3_MK
-.include "../../x11/gtk/buildlink3.mk"
-.include "../../lang/ocaml/buildlink3.mk"
-
-BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/x11/lablgtk/distinfo b/x11/lablgtk/distinfo
index f7f5b82bfc0..4ad19864c7f 100644
--- a/x11/lablgtk/distinfo
+++ b/x11/lablgtk/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.9 2005/06/16 13:09:34 hira Exp $
+$NetBSD: distinfo,v 1.10 2007/09/21 13:00:53 wiz Exp $
-SHA1 (lablgtk-1.2.7.tar.gz) = fe43512efdc7ab4e0dafb7dc8254a784857a1ade
-RMD160 (lablgtk-1.2.7.tar.gz) = 27be7ff29fe4370bc9a1bbef8c0fa0db590f27c4
-Size (lablgtk-1.2.7.tar.gz) = 468443 bytes
-SHA1 (patch-aa) = 6ed10b4f76376c372094a55bbdc02194358a2d7e
+SHA1 (lablgtk-2.6.0.tar.gz) = 99aecd26360c5ba8f0d17fb0cdae42ff083732ce
+RMD160 (lablgtk-2.6.0.tar.gz) = cc3bf61170f69bc43e5420bdd28e111744200384
+Size (lablgtk-2.6.0.tar.gz) = 658095 bytes
+SHA1 (patch-aa) = a07ea3442cf4ded605c14da56527568209c234ff
diff --git a/x11/lablgtk2/options.mk b/x11/lablgtk/options.mk
index 3e339a67c8e..476a2f84432 100644
--- a/x11/lablgtk2/options.mk
+++ b/x11/lablgtk/options.mk
@@ -1,6 +1,6 @@
-# $NetBSD: options.mk,v 1.4 2007/09/20 21:37:42 wiz Exp $
+# $NetBSD: options.mk,v 1.1 2007/09/21 13:00:53 wiz Exp $
-PKG_OPTIONS_VAR= PKG_OPTIONS.lablgtk2
+PKG_OPTIONS_VAR= PKG_OPTIONS.lablgtk
PKG_SUPPORTED_OPTIONS= glade gnomecanvas svg
PKG_SUGGESTED_OPTIONS= gnomecanvas svg
diff --git a/x11/lablgtk/patches/patch-aa b/x11/lablgtk/patches/patch-aa
index e2494bcd366..95353e7d276 100644
--- a/x11/lablgtk/patches/patch-aa
+++ b/x11/lablgtk/patches/patch-aa
@@ -1,63 +1,24 @@
-$NetBSD: patch-aa,v 1.5 2005/06/16 13:09:34 hira Exp $
+$NetBSD: patch-aa,v 1.6 2007/09/21 13:00:54 wiz Exp $
---- src/Makefile.orig 2003-05-15 16:17:53.000000000 +0200
+--- src/Makefile.orig 2005-10-17 13:52:03.000000000 +0200
+++ src/Makefile
-@@ -137,32 +137,39 @@ testcc: lablgladecc lablgtktop
- rm -f testcc.ml
+@@ -220,7 +220,7 @@ build.ml: Makefile $(CONFIG) build.ml.in
+ -e "s|@GTKLIBS@|$(GTKLIBS)|" < build.ml.in > $@
- install:
-- if test -d $(INSTALLDIR); then : ; else mkdir -p $(INSTALLDIR); fi
-- cp $(ALLOBJS:.cmo=.cmi) $(THOBJS:.cmo=.cmi) $(INSTALLDIR)
-- cp -p *.mli $(INSTALLDIR)
-- cp -p $(ALLOBJS:.cmo=.ml) $(ALLTHOBJS:.cmo=.ml) $(INSTALLDIR)
-- cp $(MLLIBS) $(THOBJS) $(INITOBJS) $(THINITOBJS) $(INSTALLDIR)
-- cp $(CLIBS) $(INSTALLDIR)
-- cd $(INSTALLDIR) && $(RANLIB) $(CLIBS)
-- cp lablgtktop varcc $(INSTALLDIR)
-- if test -f lablgtktop_t; then cp lablgtktop_t $(INSTALLDIR); fi
-- cp -p *.h $(INSTALLDIR)
-+ if test -d $(INSTALLDIR); then : ; else ${BSD_INSTALL_DATA_DIR} ${INSTALLDIR}; fi
-+ for F in $(ALLOBJS:.cmo=.cmi) $(THOBJS:.cmo=.cmi) *.mli \
-+ $(ALLOBJS:.cmo=.ml) $(ALLTHOBJS:.cmo=.ml) \
-+ $(MLLIBS) $(THOBJS) $(INITOBJS) $(THINITOBJS) $(CLIBS) *.h; \
-+ do \
-+ ${BSD_INSTALL_DATA} $$F ${INSTALLDIR}; \
-+ done
-+ ${BSD_INSTALL_SCRIPT} lablgtktop $(INSTALLDIR)
-+ ${BSD_INSTALL_SCRIPT} varcc $(INSTALLDIR)
-+ if test -f lablgtktop_t; then ${BSD_INSTALL_SCRIPT} lablgtktop_t $(INSTALLDIR); fi
- if test -f lablgtk.cmxa; then $(MAKE) installopt; fi
-+ ${BSD_INSTALL_DATA_DIR} $(DLLDIR)
- if test -f dlllablgtk.so; then \
-- if test -d $(DLLDIR); then : ; else mkdir -p $(DLLDIR); fi; \
-- cp $(CLIBS:lib%.a=dll%.so) $(DLLDIR) || \
-- echo "Couldn't install dlls in default location"; \
-+ for F in $(CLIBS:lib%.a=dll%.so); \
-+ do \
-+ ${BSD_INSTALL_DATA} $$F $(DLLDIR); \
-+ done; \
- fi
-- cp lablgtk $(BINDIR)
-+ ${BSD_INSTALL_SCRIPT} lablgtk $(BINDIR)
- if test -f lablgladecc; then cp lablgladecc $(BINDIR); fi
+ gdk-pixbuf-mlsource$(XE) : lablgtk.cma gtkInit.cmo gdk-pixbuf-mlsource.ml
+- $(CAMLC) -o $@ $^
++ $(CAMLC) -I . -o $@ $^
- installopt:
-- cp $(MLLIBS:.cma=.cmxa) $(MLLIBS:.cma=.a) $(INSTALLDIR)
-- cd $(INSTALLDIR) && $(RANLIB) $(MLLIBS:.cma=.a)
-- cp $(ALLOBJS:.cmo=.cmx) $(INSTALLDIR)
-- cp $(INITOBJS:.cmo=.o) $(INSTALLDIR)
-+ for F in $(MLLIBS:.cma=.cmxa) $(MLLIBS:.cma=.a) \
-+ $(ALLOBJS:.cmo=.cmx) $(INITOBJS:.cmo=.o); \
-+ do \
-+ ${BSD_INSTALL_DATA} $$F $(INSTALLDIR); \
-+ done
- if test -f gtkThread.cmx; then \
-- cp $(THOBJS:.cmo=.cmx) $(THOBJS:.cmo=.o) $(INSTALLDIR); fi
-+ for F in $(THOBJS:.cmo=.cmx) $(THOBJS:.cmo=.o); \
-+ do \
-+ ${BSD_INSTALL_DATA} $$F $(INSTALLDIR); \
-+ done; \
-+ fi
-
- liblablgtk.a: $(COBJS)
- $(LIBRARIAN) -o lablgtk $(COBJS) $(GTKLIBS)
+ lablgtkopt:: $(MLLIBS:.cma=.cmxa) $(INITOBJS:.cmo=.cmx)
+ ifeq ($(THREADS_LIB),system)
+@@ -254,9 +254,7 @@ install:
+ cp $(CLIBS) "$(INSTALLDIR)"
+ cd "$(INSTALLDIR)" && $(RANLIB) $(CLIBS)
+ cp varcc$(XE) propcc$(XE) "$(INSTALLDIR)"
+- if test $(THREADS_LIB) != system || test $(HAS_DLL_SUPPORT) != yes; \
+- then cp lablgtktop$(XE) "$(INSTALLDIR)"; \
+- fi
++ cp lablgtktop$(XE) "$(INSTALLDIR)"
+ cp -p *.h "$(INSTALLDIR)"
+ @if test -f lablgtk.cmxa; then $(MAKE) installopt; fi
+ @if test -f dlllablgtk2$(XS); then $(MAKE) installdll; fi
diff --git a/x11/lablgtk1/DESCR b/x11/lablgtk1/DESCR
new file mode 100644
index 00000000000..bb755fdc075
--- /dev/null
+++ b/x11/lablgtk1/DESCR
@@ -0,0 +1,6 @@
+LablGTK is an Objective Caml interface to gtk+.
+
+It uses the rich type system of Objective Caml 3 to provide a
+strongly typed, yet very comfortable, object-oriented interface to
+gtk+. This is not that easy if you know the dynamic typing approach
+taken by gtk+.
diff --git a/x11/lablgtk1/Makefile b/x11/lablgtk1/Makefile
new file mode 100644
index 00000000000..1f13db48079
--- /dev/null
+++ b/x11/lablgtk1/Makefile
@@ -0,0 +1,48 @@
+# $NetBSD: Makefile,v 1.1 2007/09/21 13:00:54 wiz Exp $
+
+DISTNAME= lablgtk-1.2.7
+PKGNAME= lablgtk1-1.2.7
+PKGREVISION= 3
+CATEGORIES= x11
+MASTER_SITES= http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/dist/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html
+COMMENT= GTK+ bindings for ocaml
+
+USE_TOOLS+= gmake
+
+BUILDLINK_DEPMETHOD.ocaml= full
+BUILDLINK_API_DEPENDS.ocaml+= ocaml>=3.0.5
+
+CONFLICTS+= lablgtk-1.*
+
+.include "../../mk/bsd.prefs.mk"
+
+# currently ocamlopt is only available on i386, sparc and powerpc.
+.if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "powerpc") || \
+ (${MACHINE_ARCH} == "sparc")
+USE_DOTOPT= YES
+.else
+CAMLOPT= ocamlc
+MAKE_ENV+= CAMLOPT=${CAMLOPT:Q}
+PLIST_SRC= ${PKGDIR}/PLIST.noopt
+.endif
+
+.if ${OPSYS} == "Darwin"
+PLIST_SRC+= ${PKGDIR}/PLIST.stub
+.endif
+
+do-configure:
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} \
+ configure USE_DOTOPT=${USE_DOTOPT} USE_CC=1 CC=${CC}
+
+.if defined(USE_DOTOPT)
+post-build:
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} \
+ opt
+.endif
+
+.include "../../x11/gtk/buildlink3.mk"
+.include "../../lang/ocaml/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/x11/lablgtk1/PLIST b/x11/lablgtk1/PLIST
new file mode 100644
index 00000000000..0163720f8ef
--- /dev/null
+++ b/x11/lablgtk1/PLIST
@@ -0,0 +1,179 @@
+@comment $NetBSD: PLIST,v 1.1 2007/09/21 13:00:54 wiz Exp $
+bin/lablgtk
+lib/ocaml/lablgtk/gBin.cmi
+lib/ocaml/lablgtk/gBin.cmx
+lib/ocaml/lablgtk/gBin.ml
+lib/ocaml/lablgtk/gBin.mli
+lib/ocaml/lablgtk/gButton.cmi
+lib/ocaml/lablgtk/gButton.cmx
+lib/ocaml/lablgtk/gButton.ml
+lib/ocaml/lablgtk/gButton.mli
+lib/ocaml/lablgtk/gContainer.cmi
+lib/ocaml/lablgtk/gContainer.cmx
+lib/ocaml/lablgtk/gContainer.ml
+lib/ocaml/lablgtk/gContainer.mli
+lib/ocaml/lablgtk/gData.cmi
+lib/ocaml/lablgtk/gData.cmx
+lib/ocaml/lablgtk/gData.ml
+lib/ocaml/lablgtk/gData.mli
+lib/ocaml/lablgtk/gDraw.cmi
+lib/ocaml/lablgtk/gDraw.cmx
+lib/ocaml/lablgtk/gDraw.ml
+lib/ocaml/lablgtk/gDraw.mli
+lib/ocaml/lablgtk/gEdit.cmi
+lib/ocaml/lablgtk/gEdit.cmx
+lib/ocaml/lablgtk/gEdit.ml
+lib/ocaml/lablgtk/gEdit.mli
+lib/ocaml/lablgtk/gList.cmi
+lib/ocaml/lablgtk/gList.cmx
+lib/ocaml/lablgtk/gList.ml
+lib/ocaml/lablgtk/gList.mli
+lib/ocaml/lablgtk/gMain.cmi
+lib/ocaml/lablgtk/gMain.cmx
+lib/ocaml/lablgtk/gMain.ml
+lib/ocaml/lablgtk/gMain.mli
+lib/ocaml/lablgtk/gMenu.cmi
+lib/ocaml/lablgtk/gMenu.cmx
+lib/ocaml/lablgtk/gMenu.ml
+lib/ocaml/lablgtk/gMenu.mli
+lib/ocaml/lablgtk/gMisc.cmi
+lib/ocaml/lablgtk/gMisc.cmx
+lib/ocaml/lablgtk/gMisc.ml
+lib/ocaml/lablgtk/gMisc.mli
+lib/ocaml/lablgtk/gObj.cmi
+lib/ocaml/lablgtk/gObj.cmx
+lib/ocaml/lablgtk/gObj.ml
+lib/ocaml/lablgtk/gObj.mli
+lib/ocaml/lablgtk/gPack.cmi
+lib/ocaml/lablgtk/gPack.cmx
+lib/ocaml/lablgtk/gPack.ml
+lib/ocaml/lablgtk/gPack.mli
+lib/ocaml/lablgtk/gRange.cmi
+lib/ocaml/lablgtk/gRange.cmx
+lib/ocaml/lablgtk/gRange.ml
+lib/ocaml/lablgtk/gRange.mli
+lib/ocaml/lablgtk/gToolbox.cmi
+lib/ocaml/lablgtk/gToolbox.cmx
+lib/ocaml/lablgtk/gToolbox.ml
+lib/ocaml/lablgtk/gToolbox.mli
+lib/ocaml/lablgtk/gTree.cmi
+lib/ocaml/lablgtk/gTree.cmx
+lib/ocaml/lablgtk/gTree.ml
+lib/ocaml/lablgtk/gTree.mli
+lib/ocaml/lablgtk/gUtil.cmi
+lib/ocaml/lablgtk/gUtil.cmx
+lib/ocaml/lablgtk/gUtil.ml
+lib/ocaml/lablgtk/gUtil.mli
+lib/ocaml/lablgtk/gWindow.cmi
+lib/ocaml/lablgtk/gWindow.cmx
+lib/ocaml/lablgtk/gWindow.ml
+lib/ocaml/lablgtk/gWindow.mli
+lib/ocaml/lablgtk/gaux.cmi
+lib/ocaml/lablgtk/gaux.cmx
+lib/ocaml/lablgtk/gaux.ml
+lib/ocaml/lablgtk/gdk.cmi
+lib/ocaml/lablgtk/gdk.cmx
+lib/ocaml/lablgtk/gdk.ml
+lib/ocaml/lablgtk/gdk.mli
+lib/ocaml/lablgtk/gdkEvent.cmi
+lib/ocaml/lablgtk/gdkEvent.cmx
+lib/ocaml/lablgtk/gdkEvent.ml
+lib/ocaml/lablgtk/gdkKeysyms.cmi
+lib/ocaml/lablgtk/gdkKeysyms.cmx
+lib/ocaml/lablgtk/gdkKeysyms.ml
+lib/ocaml/lablgtk/gdkPixbuf.mli
+lib/ocaml/lablgtk/gdk_tags.h
+lib/ocaml/lablgtk/gdkprivate-win32.h
+lib/ocaml/lablgtk/glGtk.mli
+lib/ocaml/lablgtk/glade.mli
+lib/ocaml/lablgtk/glib.cmi
+lib/ocaml/lablgtk/glib.cmx
+lib/ocaml/lablgtk/glib.ml
+lib/ocaml/lablgtk/glib_tags.h
+lib/ocaml/lablgtk/gpointer.cmi
+lib/ocaml/lablgtk/gpointer.cmx
+lib/ocaml/lablgtk/gpointer.ml
+lib/ocaml/lablgtk/gpointer.mli
+lib/ocaml/lablgtk/gtk.cmi
+lib/ocaml/lablgtk/gtk.cmx
+lib/ocaml/lablgtk/gtk.ml
+lib/ocaml/lablgtk/gtkArgv.cmi
+lib/ocaml/lablgtk/gtkArgv.cmx
+lib/ocaml/lablgtk/gtkArgv.ml
+lib/ocaml/lablgtk/gtkBase.cmi
+lib/ocaml/lablgtk/gtkBase.cmx
+lib/ocaml/lablgtk/gtkBase.ml
+lib/ocaml/lablgtk/gtkBin.cmi
+lib/ocaml/lablgtk/gtkBin.cmx
+lib/ocaml/lablgtk/gtkBin.ml
+lib/ocaml/lablgtk/gtkButton.cmi
+lib/ocaml/lablgtk/gtkButton.cmx
+lib/ocaml/lablgtk/gtkButton.ml
+lib/ocaml/lablgtk/gtkData.cmi
+lib/ocaml/lablgtk/gtkData.cmx
+lib/ocaml/lablgtk/gtkData.ml
+lib/ocaml/lablgtk/gtkEdit.cmi
+lib/ocaml/lablgtk/gtkEdit.cmx
+lib/ocaml/lablgtk/gtkEdit.ml
+lib/ocaml/lablgtk/gtkInit.cmi
+lib/ocaml/lablgtk/gtkInit.cmo
+lib/ocaml/lablgtk/gtkInit.cmx
+lib/ocaml/lablgtk/gtkInit.ml
+lib/ocaml/lablgtk/gtkInit.o
+lib/ocaml/lablgtk/gtkList.cmi
+lib/ocaml/lablgtk/gtkList.cmx
+lib/ocaml/lablgtk/gtkList.ml
+lib/ocaml/lablgtk/gtkMain.cmi
+lib/ocaml/lablgtk/gtkMain.cmx
+lib/ocaml/lablgtk/gtkMain.ml
+lib/ocaml/lablgtk/gtkMenu.cmi
+lib/ocaml/lablgtk/gtkMenu.cmx
+lib/ocaml/lablgtk/gtkMenu.ml
+lib/ocaml/lablgtk/gtkMisc.cmi
+lib/ocaml/lablgtk/gtkMisc.cmx
+lib/ocaml/lablgtk/gtkMisc.ml
+lib/ocaml/lablgtk/gtkNew.cmi
+lib/ocaml/lablgtk/gtkNew.cmx
+lib/ocaml/lablgtk/gtkNew.ml
+lib/ocaml/lablgtk/gtkPack.cmi
+lib/ocaml/lablgtk/gtkPack.cmx
+lib/ocaml/lablgtk/gtkPack.ml
+lib/ocaml/lablgtk/gtkRange.cmi
+lib/ocaml/lablgtk/gtkRange.cmx
+lib/ocaml/lablgtk/gtkRange.ml
+lib/ocaml/lablgtk/gtkSignal.cmi
+lib/ocaml/lablgtk/gtkSignal.cmx
+lib/ocaml/lablgtk/gtkSignal.ml
+lib/ocaml/lablgtk/gtkSignal.mli
+lib/ocaml/lablgtk/gtkThInit.cmo
+lib/ocaml/lablgtk/gtkThInit.ml
+lib/ocaml/lablgtk/gtkThread.cmi
+lib/ocaml/lablgtk/gtkThread.cmo
+lib/ocaml/lablgtk/gtkThread.cmx
+lib/ocaml/lablgtk/gtkThread.ml
+lib/ocaml/lablgtk/gtkThread.mli
+lib/ocaml/lablgtk/gtkThread.o
+lib/ocaml/lablgtk/gtkTree.cmi
+lib/ocaml/lablgtk/gtkTree.cmx
+lib/ocaml/lablgtk/gtkTree.ml
+lib/ocaml/lablgtk/gtkWindow.cmi
+lib/ocaml/lablgtk/gtkWindow.cmx
+lib/ocaml/lablgtk/gtkWindow.ml
+lib/ocaml/lablgtk/gtk_tags.h
+lib/ocaml/lablgtk/lablgtk.a
+lib/ocaml/lablgtk/lablgtk.cma
+lib/ocaml/lablgtk/lablgtk.cmxa
+lib/ocaml/lablgtk/lablgtktop
+lib/ocaml/lablgtk/lablgtktop_t
+lib/ocaml/lablgtk/liblablgtk.a
+lib/ocaml/lablgtk/ml_gdk.h
+lib/ocaml/lablgtk/ml_glib.h
+lib/ocaml/lablgtk/ml_gpointer.h
+lib/ocaml/lablgtk/ml_gtk.h
+lib/ocaml/lablgtk/varcc
+lib/ocaml/lablgtk/wrappers.h
+lib/ocaml/lablgtk/xml_lexer.mli
+lib/ocaml/stublibs/dlllablgtk.so
+@unexec ${RMDIR} %D/lib/ocaml/stublibs 2>/dev/null || ${TRUE}
+@dirrm lib/ocaml/lablgtk
+@unexec ${RMDIR} %D/lib/ocaml 2>/dev/null || ${TRUE}
diff --git a/x11/lablgtk/PLIST.noopt b/x11/lablgtk1/PLIST.noopt
index a805582c54e..4336109b215 100644
--- a/x11/lablgtk/PLIST.noopt
+++ b/x11/lablgtk1/PLIST.noopt
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.noopt,v 1.3 2005/02/04 22:47:24 adrianp Exp $
+@comment $NetBSD: PLIST.noopt,v 1.1 2007/09/21 13:00:54 wiz Exp $
bin/lablgtk
lib/ocaml/lablgtk/gBin.cmi
lib/ocaml/lablgtk/gBin.ml
diff --git a/x11/lablgtk/PLIST.stub b/x11/lablgtk1/PLIST.stub
index 4f5c4e39abc..71a9692feb6 100644
--- a/x11/lablgtk/PLIST.stub
+++ b/x11/lablgtk1/PLIST.stub
@@ -1,3 +1,3 @@
-@comment $NetBSD: PLIST.stub,v 1.1 2005/02/04 22:47:24 adrianp Exp $
+@comment $NetBSD: PLIST.stub,v 1.1 2007/09/21 13:00:54 wiz Exp $
lib/ocaml/stublibs/dlllablgtk.so
@unexec ${RMDIR} %D/lib/ocaml/stublibs 2>/dev/null || ${TRUE}
diff --git a/x11/lablgtk1/buildlink3.mk b/x11/lablgtk1/buildlink3.mk
new file mode 100644
index 00000000000..80f4beafd8c
--- /dev/null
+++ b/x11/lablgtk1/buildlink3.mk
@@ -0,0 +1,23 @@
+# $NetBSD: buildlink3.mk,v 1.1 2007/09/21 13:00:55 wiz Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+LABLGTK1_BUILDLINK3_MK:= ${LABLGTK1_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= lablgtk1
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlablgtk1}
+BUILDLINK_PACKAGES+= lablgtk1
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}lablgtk1
+
+.if !empty(LABLGTK1_BUILDLINK3_MK:M+)
+BUILDLINK_API_DEPENDS.lablgtk1+= lablgtk1>=1.2.5nb3
+BUILDLINK_ABI_DEPENDS.lablgtk1?= lablgtk1>=1.2.7nb2
+BUILDLINK_PKGSRCDIR.lablgtk1?= ../../x11/lablgtk1
+.endif # LABLGTK1_BUILDLINK3_MK
+
+.include "../../x11/gtk/buildlink3.mk"
+.include "../../lang/ocaml/buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/x11/lablgtk1/distinfo b/x11/lablgtk1/distinfo
new file mode 100644
index 00000000000..732645fad08
--- /dev/null
+++ b/x11/lablgtk1/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2007/09/21 13:00:55 wiz Exp $
+
+SHA1 (lablgtk-1.2.7.tar.gz) = fe43512efdc7ab4e0dafb7dc8254a784857a1ade
+RMD160 (lablgtk-1.2.7.tar.gz) = 27be7ff29fe4370bc9a1bbef8c0fa0db590f27c4
+Size (lablgtk-1.2.7.tar.gz) = 468443 bytes
+SHA1 (patch-aa) = 6ed10b4f76376c372094a55bbdc02194358a2d7e
diff --git a/x11/lablgtk1/patches/patch-aa b/x11/lablgtk1/patches/patch-aa
new file mode 100644
index 00000000000..7d74cf2bf78
--- /dev/null
+++ b/x11/lablgtk1/patches/patch-aa
@@ -0,0 +1,63 @@
+$NetBSD: patch-aa,v 1.1 2007/09/21 13:00:55 wiz Exp $
+
+--- src/Makefile.orig 2003-05-15 16:17:53.000000000 +0200
++++ src/Makefile
+@@ -137,32 +137,39 @@ testcc: lablgladecc lablgtktop
+ rm -f testcc.ml
+
+ install:
+- if test -d $(INSTALLDIR); then : ; else mkdir -p $(INSTALLDIR); fi
+- cp $(ALLOBJS:.cmo=.cmi) $(THOBJS:.cmo=.cmi) $(INSTALLDIR)
+- cp -p *.mli $(INSTALLDIR)
+- cp -p $(ALLOBJS:.cmo=.ml) $(ALLTHOBJS:.cmo=.ml) $(INSTALLDIR)
+- cp $(MLLIBS) $(THOBJS) $(INITOBJS) $(THINITOBJS) $(INSTALLDIR)
+- cp $(CLIBS) $(INSTALLDIR)
+- cd $(INSTALLDIR) && $(RANLIB) $(CLIBS)
+- cp lablgtktop varcc $(INSTALLDIR)
+- if test -f lablgtktop_t; then cp lablgtktop_t $(INSTALLDIR); fi
+- cp -p *.h $(INSTALLDIR)
++ if test -d $(INSTALLDIR); then : ; else ${BSD_INSTALL_DATA_DIR} ${INSTALLDIR}; fi
++ for F in $(ALLOBJS:.cmo=.cmi) $(THOBJS:.cmo=.cmi) *.mli \
++ $(ALLOBJS:.cmo=.ml) $(ALLTHOBJS:.cmo=.ml) \
++ $(MLLIBS) $(THOBJS) $(INITOBJS) $(THINITOBJS) $(CLIBS) *.h; \
++ do \
++ ${BSD_INSTALL_DATA} $$F ${INSTALLDIR}; \
++ done
++ ${BSD_INSTALL_SCRIPT} lablgtktop $(INSTALLDIR)
++ ${BSD_INSTALL_SCRIPT} varcc $(INSTALLDIR)
++ if test -f lablgtktop_t; then ${BSD_INSTALL_SCRIPT} lablgtktop_t $(INSTALLDIR); fi
+ if test -f lablgtk.cmxa; then $(MAKE) installopt; fi
++ ${BSD_INSTALL_DATA_DIR} $(DLLDIR)
+ if test -f dlllablgtk.so; then \
+- if test -d $(DLLDIR); then : ; else mkdir -p $(DLLDIR); fi; \
+- cp $(CLIBS:lib%.a=dll%.so) $(DLLDIR) || \
+- echo "Couldn't install dlls in default location"; \
++ for F in $(CLIBS:lib%.a=dll%.so); \
++ do \
++ ${BSD_INSTALL_DATA} $$F $(DLLDIR); \
++ done; \
+ fi
+- cp lablgtk $(BINDIR)
++ ${BSD_INSTALL_SCRIPT} lablgtk $(BINDIR)
+ if test -f lablgladecc; then cp lablgladecc $(BINDIR); fi
+
+ installopt:
+- cp $(MLLIBS:.cma=.cmxa) $(MLLIBS:.cma=.a) $(INSTALLDIR)
+- cd $(INSTALLDIR) && $(RANLIB) $(MLLIBS:.cma=.a)
+- cp $(ALLOBJS:.cmo=.cmx) $(INSTALLDIR)
+- cp $(INITOBJS:.cmo=.o) $(INSTALLDIR)
++ for F in $(MLLIBS:.cma=.cmxa) $(MLLIBS:.cma=.a) \
++ $(ALLOBJS:.cmo=.cmx) $(INITOBJS:.cmo=.o); \
++ do \
++ ${BSD_INSTALL_DATA} $$F $(INSTALLDIR); \
++ done
+ if test -f gtkThread.cmx; then \
+- cp $(THOBJS:.cmo=.cmx) $(THOBJS:.cmo=.o) $(INSTALLDIR); fi
++ for F in $(THOBJS:.cmo=.cmx) $(THOBJS:.cmo=.o); \
++ do \
++ ${BSD_INSTALL_DATA} $$F $(INSTALLDIR); \
++ done; \
++ fi
+
+ liblablgtk.a: $(COBJS)
+ $(LIBRARIAN) -o lablgtk $(COBJS) $(GTKLIBS)
diff --git a/x11/lablgtk2/DESCR b/x11/lablgtk2/DESCR
deleted file mode 100644
index 1019dbaf6ef..00000000000
--- a/x11/lablgtk2/DESCR
+++ /dev/null
@@ -1,6 +0,0 @@
-LablGTK is an Objective Caml interface to GTK+. This version, LablGTK2, has
-support for GTK+ from 2.0 to 2.6.
-
-It uses the rich type system of Objective Caml 3 to provide a strongly typed,
-yet very comfortable, object-oriented interface to GTK+. This is not that
-easy if you know the dynamic typing approach taken by GTK+.
diff --git a/x11/lablgtk2/Makefile b/x11/lablgtk2/Makefile
deleted file mode 100644
index 0254e784f5f..00000000000
--- a/x11/lablgtk2/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# $NetBSD: Makefile,v 1.27 2007/09/19 23:19:14 wiz Exp $
-#
-
-DISTNAME= lablgtk-2.6.0
-PKGNAME= ${DISTNAME:S/gtk/gtk2/}
-PKGREVISION= 14
-CATEGORIES= x11
-MASTER_SITES= http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/dist/
-
-MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html
-COMMENT= GTK+ 2.x bindings for Objective Caml
-
-GNU_CONFIGURE= yes
-USE_TOOLS+= gmake pkg-config
-
-BUILD_TARGET= world
-
-BUILDLINK_DEPMETHOD.ocaml= full
-
-# previous name of this package; does not conflict with lablgtk-1.*
-CONFLICTS= lablgtk-2.*
-
-.include "../../mk/bsd.prefs.mk"
-
-# Stub libraries for functions missing from base system.
-.if !empty(MACHINE_PLATFORM:MDarwin-*-powerpc) || \
- ${OPSYS} == "DragonFly" || ${OPSYS} == "NetBSD" || \
- ${OPSYS} == "FreeBSD" || ${OPSYS} == "SunOS"
-PLIST_SUBST+= HAVE_STUBS=""
-.else
-PLIST_SUBST+= HAVE_STUBS="@comment "
-.endif
-
-.include "options.mk"
-
-.include "../../lang/ocaml/buildlink3.mk"
-.include "../../textproc/gtkspell/buildlink3.mk"
-.include "../../x11/gtk2/buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/x11/lablgtk2/PLIST b/x11/lablgtk2/PLIST
deleted file mode 100644
index 6a1eb0b95cf..00000000000
--- a/x11/lablgtk2/PLIST
+++ /dev/null
@@ -1,250 +0,0 @@
-@comment $NetBSD: PLIST,v 1.8 2007/07/18 13:13:04 jmmv Exp $
-bin/gdk-pixbuf-mlsource
-bin/lablgtk2
-lib/ocaml/lablgtk2/gAction.cmi
-lib/ocaml/lablgtk2/gAction.cmx
-lib/ocaml/lablgtk2/gAction.ml
-lib/ocaml/lablgtk2/gAction.mli
-lib/ocaml/lablgtk2/gBin.cmi
-lib/ocaml/lablgtk2/gBin.cmx
-lib/ocaml/lablgtk2/gBin.ml
-lib/ocaml/lablgtk2/gBin.mli
-lib/ocaml/lablgtk2/gBroken.cmi
-lib/ocaml/lablgtk2/gBroken.cmx
-lib/ocaml/lablgtk2/gBroken.ml
-lib/ocaml/lablgtk2/gBroken.mli
-lib/ocaml/lablgtk2/gButton.cmi
-lib/ocaml/lablgtk2/gButton.cmx
-lib/ocaml/lablgtk2/gButton.ml
-lib/ocaml/lablgtk2/gButton.mli
-lib/ocaml/lablgtk2/gContainer.cmi
-lib/ocaml/lablgtk2/gContainer.cmx
-lib/ocaml/lablgtk2/gContainer.ml
-lib/ocaml/lablgtk2/gContainer.mli
-lib/ocaml/lablgtk2/gData.cmi
-lib/ocaml/lablgtk2/gData.cmx
-lib/ocaml/lablgtk2/gData.ml
-lib/ocaml/lablgtk2/gData.mli
-lib/ocaml/lablgtk2/gDraw.cmi
-lib/ocaml/lablgtk2/gDraw.cmx
-lib/ocaml/lablgtk2/gDraw.ml
-lib/ocaml/lablgtk2/gDraw.mli
-lib/ocaml/lablgtk2/gEdit.cmi
-lib/ocaml/lablgtk2/gEdit.cmx
-lib/ocaml/lablgtk2/gEdit.ml
-lib/ocaml/lablgtk2/gEdit.mli
-lib/ocaml/lablgtk2/gFile.cmi
-lib/ocaml/lablgtk2/gFile.cmx
-lib/ocaml/lablgtk2/gFile.ml
-lib/ocaml/lablgtk2/gFile.mli
-lib/ocaml/lablgtk2/gList.cmi
-lib/ocaml/lablgtk2/gList.cmx
-lib/ocaml/lablgtk2/gList.ml
-lib/ocaml/lablgtk2/gList.mli
-lib/ocaml/lablgtk2/gMain.cmi
-lib/ocaml/lablgtk2/gMain.cmx
-lib/ocaml/lablgtk2/gMain.ml
-lib/ocaml/lablgtk2/gMain.mli
-lib/ocaml/lablgtk2/gMenu.cmi
-lib/ocaml/lablgtk2/gMenu.cmx
-lib/ocaml/lablgtk2/gMenu.ml
-lib/ocaml/lablgtk2/gMenu.mli
-lib/ocaml/lablgtk2/gMisc.cmi
-lib/ocaml/lablgtk2/gMisc.cmx
-lib/ocaml/lablgtk2/gMisc.ml
-lib/ocaml/lablgtk2/gMisc.mli
-lib/ocaml/lablgtk2/gObj.cmi
-lib/ocaml/lablgtk2/gObj.cmx
-lib/ocaml/lablgtk2/gObj.ml
-lib/ocaml/lablgtk2/gObj.mli
-lib/ocaml/lablgtk2/gPack.cmi
-lib/ocaml/lablgtk2/gPack.cmx
-lib/ocaml/lablgtk2/gPack.ml
-lib/ocaml/lablgtk2/gPack.mli
-lib/ocaml/lablgtk2/gPango.cmi
-lib/ocaml/lablgtk2/gPango.cmx
-lib/ocaml/lablgtk2/gPango.ml
-lib/ocaml/lablgtk2/gRange.cmi
-lib/ocaml/lablgtk2/gRange.cmx
-lib/ocaml/lablgtk2/gRange.ml
-lib/ocaml/lablgtk2/gRange.mli
-lib/ocaml/lablgtk2/gText.cmi
-lib/ocaml/lablgtk2/gText.cmx
-lib/ocaml/lablgtk2/gText.ml
-lib/ocaml/lablgtk2/gText.mli
-lib/ocaml/lablgtk2/gToolbox.cmi
-lib/ocaml/lablgtk2/gToolbox.cmx
-lib/ocaml/lablgtk2/gToolbox.ml
-lib/ocaml/lablgtk2/gToolbox.mli
-lib/ocaml/lablgtk2/gTree.cmi
-lib/ocaml/lablgtk2/gTree.cmx
-lib/ocaml/lablgtk2/gTree.ml
-lib/ocaml/lablgtk2/gTree.mli
-lib/ocaml/lablgtk2/gUtil.cmi
-lib/ocaml/lablgtk2/gUtil.cmx
-lib/ocaml/lablgtk2/gUtil.ml
-lib/ocaml/lablgtk2/gUtil.mli
-lib/ocaml/lablgtk2/gWindow.cmi
-lib/ocaml/lablgtk2/gWindow.cmx
-lib/ocaml/lablgtk2/gWindow.ml
-lib/ocaml/lablgtk2/gWindow.mli
-lib/ocaml/lablgtk2/gaux.cmi
-lib/ocaml/lablgtk2/gaux.cmx
-lib/ocaml/lablgtk2/gaux.ml
-lib/ocaml/lablgtk2/gdk.cmi
-lib/ocaml/lablgtk2/gdk.cmx
-lib/ocaml/lablgtk2/gdk.ml
-lib/ocaml/lablgtk2/gdk.mli
-lib/ocaml/lablgtk2/gdkEnums.cmi
-lib/ocaml/lablgtk2/gdkEnums.cmx
-lib/ocaml/lablgtk2/gdkEnums.ml
-lib/ocaml/lablgtk2/gdkEvent.cmi
-lib/ocaml/lablgtk2/gdkEvent.cmx
-lib/ocaml/lablgtk2/gdkEvent.ml
-lib/ocaml/lablgtk2/gdkKeysyms.cmi
-lib/ocaml/lablgtk2/gdkKeysyms.cmx
-lib/ocaml/lablgtk2/gdkKeysyms.ml
-lib/ocaml/lablgtk2/gdkPixbuf.cmi
-lib/ocaml/lablgtk2/gdkPixbuf.cmx
-lib/ocaml/lablgtk2/gdkPixbuf.ml
-lib/ocaml/lablgtk2/gdkPixbuf.mli
-lib/ocaml/lablgtk2/gdk_tags.h
-lib/ocaml/lablgtk2/gdkpixbuf_tags.h
-lib/ocaml/lablgtk2/gdkprivate-win32.h
-lib/ocaml/lablgtk2/glGtk.mli
-lib/ocaml/lablgtk2/glade.mli
-lib/ocaml/lablgtk2/glib.cmi
-lib/ocaml/lablgtk2/glib.cmx
-lib/ocaml/lablgtk2/glib.ml
-lib/ocaml/lablgtk2/glib.mli
-lib/ocaml/lablgtk2/glib_tags.h
-lib/ocaml/lablgtk2/gnoCanvas.mli
-lib/ocaml/lablgtk2/gnoDruid.mli
-lib/ocaml/lablgtk2/gobject.cmi
-lib/ocaml/lablgtk2/gobject.cmx
-lib/ocaml/lablgtk2/gobject.ml
-lib/ocaml/lablgtk2/gobject.mli
-lib/ocaml/lablgtk2/gobject_tags.h
-lib/ocaml/lablgtk2/gpointer.cmi
-lib/ocaml/lablgtk2/gpointer.cmx
-lib/ocaml/lablgtk2/gpointer.ml
-lib/ocaml/lablgtk2/gpointer.mli
-lib/ocaml/lablgtk2/gtk.cmi
-lib/ocaml/lablgtk2/gtk.cmx
-lib/ocaml/lablgtk2/gtk.ml
-lib/ocaml/lablgtk2/gtkBase.cmi
-lib/ocaml/lablgtk2/gtkBase.cmx
-lib/ocaml/lablgtk2/gtkBase.ml
-lib/ocaml/lablgtk2/gtkBin.cmi
-lib/ocaml/lablgtk2/gtkBin.cmx
-lib/ocaml/lablgtk2/gtkBin.ml
-lib/ocaml/lablgtk2/gtkBroken.cmi
-lib/ocaml/lablgtk2/gtkBroken.cmx
-lib/ocaml/lablgtk2/gtkBroken.ml
-lib/ocaml/lablgtk2/gtkButton.cmi
-lib/ocaml/lablgtk2/gtkButton.cmx
-lib/ocaml/lablgtk2/gtkButton.ml
-lib/ocaml/lablgtk2/gtkData.cmi
-lib/ocaml/lablgtk2/gtkData.cmx
-lib/ocaml/lablgtk2/gtkData.ml
-lib/ocaml/lablgtk2/gtkEdit.cmi
-lib/ocaml/lablgtk2/gtkEdit.cmx
-lib/ocaml/lablgtk2/gtkEdit.ml
-lib/ocaml/lablgtk2/gtkEnums.cmi
-lib/ocaml/lablgtk2/gtkEnums.cmx
-lib/ocaml/lablgtk2/gtkEnums.ml
-lib/ocaml/lablgtk2/gtkFile.cmi
-lib/ocaml/lablgtk2/gtkFile.cmx
-lib/ocaml/lablgtk2/gtkFile.ml
-lib/ocaml/lablgtk2/gtkInit.cmi
-lib/ocaml/lablgtk2/gtkInit.cmo
-lib/ocaml/lablgtk2/gtkInit.cmx
-lib/ocaml/lablgtk2/gtkInit.ml
-lib/ocaml/lablgtk2/gtkInit.o
-lib/ocaml/lablgtk2/gtkList.cmi
-lib/ocaml/lablgtk2/gtkList.cmx
-lib/ocaml/lablgtk2/gtkList.ml
-lib/ocaml/lablgtk2/gtkMain.cmi
-lib/ocaml/lablgtk2/gtkMain.cmx
-lib/ocaml/lablgtk2/gtkMain.ml
-lib/ocaml/lablgtk2/gtkMenu.cmi
-lib/ocaml/lablgtk2/gtkMenu.cmx
-lib/ocaml/lablgtk2/gtkMenu.ml
-lib/ocaml/lablgtk2/gtkMisc.cmi
-lib/ocaml/lablgtk2/gtkMisc.cmx
-lib/ocaml/lablgtk2/gtkMisc.ml
-lib/ocaml/lablgtk2/gtkObject.cmi
-lib/ocaml/lablgtk2/gtkObject.cmx
-lib/ocaml/lablgtk2/gtkObject.ml
-lib/ocaml/lablgtk2/gtkPack.cmi
-lib/ocaml/lablgtk2/gtkPack.cmx
-lib/ocaml/lablgtk2/gtkPack.ml
-lib/ocaml/lablgtk2/gtkRange.cmi
-lib/ocaml/lablgtk2/gtkRange.cmx
-lib/ocaml/lablgtk2/gtkRange.ml
-lib/ocaml/lablgtk2/gtkSignal.cmi
-lib/ocaml/lablgtk2/gtkSignal.cmx
-lib/ocaml/lablgtk2/gtkSignal.ml
-lib/ocaml/lablgtk2/gtkSignal.mli
-lib/ocaml/lablgtk2/gtkSpell.cmi
-lib/ocaml/lablgtk2/gtkSpell.cmx
-lib/ocaml/lablgtk2/gtkSpell.ml
-lib/ocaml/lablgtk2/gtkSpell.mli
-lib/ocaml/lablgtk2/gtkStock.cmi
-lib/ocaml/lablgtk2/gtkStock.cmx
-lib/ocaml/lablgtk2/gtkStock.ml
-lib/ocaml/lablgtk2/gtkText.cmi
-lib/ocaml/lablgtk2/gtkText.cmx
-lib/ocaml/lablgtk2/gtkText.ml
-lib/ocaml/lablgtk2/gtkThInit.cmo
-lib/ocaml/lablgtk2/gtkThInit.ml
-lib/ocaml/lablgtk2/gtkThread.cmi
-lib/ocaml/lablgtk2/gtkThread.cmo
-lib/ocaml/lablgtk2/gtkThread.cmx
-lib/ocaml/lablgtk2/gtkThread.ml
-lib/ocaml/lablgtk2/gtkThread.mli
-lib/ocaml/lablgtk2/gtkThread.o
-lib/ocaml/lablgtk2/gtkTree.cmi
-lib/ocaml/lablgtk2/gtkTree.cmx
-lib/ocaml/lablgtk2/gtkTree.ml
-lib/ocaml/lablgtk2/gtkWindow.cmi
-lib/ocaml/lablgtk2/gtkWindow.cmx
-lib/ocaml/lablgtk2/gtkWindow.ml
-lib/ocaml/lablgtk2/gtk_tags.h
-lib/ocaml/lablgtk2/lablgtk.a
-lib/ocaml/lablgtk2/lablgtk.cma
-lib/ocaml/lablgtk2/lablgtk.cmxa
-lib/ocaml/lablgtk2/lablgtkspell.a
-lib/ocaml/lablgtk2/lablgtkspell.cma
-lib/ocaml/lablgtk2/lablgtkspell.cmxa
-lib/ocaml/lablgtk2/lablgtktop
-lib/ocaml/lablgtk2/liblablgtk2.a
-lib/ocaml/lablgtk2/liblablgtkspell.a
-lib/ocaml/lablgtk2/ml_gdk.h
-lib/ocaml/lablgtk2/ml_gdkpixbuf.h
-lib/ocaml/lablgtk2/ml_glib.h
-lib/ocaml/lablgtk2/ml_gobject.h
-lib/ocaml/lablgtk2/ml_gpointer.h
-lib/ocaml/lablgtk2/ml_gtk.h
-lib/ocaml/lablgtk2/ml_gtktree.h
-lib/ocaml/lablgtk2/ml_gvaluecaml.h
-lib/ocaml/lablgtk2/ml_pango.h
-lib/ocaml/lablgtk2/panel.mli
-lib/ocaml/lablgtk2/pango.cmi
-lib/ocaml/lablgtk2/pango.cmx
-lib/ocaml/lablgtk2/pango.ml
-lib/ocaml/lablgtk2/pangoEnums.cmi
-lib/ocaml/lablgtk2/pangoEnums.cmx
-lib/ocaml/lablgtk2/pangoEnums.ml
-lib/ocaml/lablgtk2/pango_tags.h
-lib/ocaml/lablgtk2/propcc
-lib/ocaml/lablgtk2/rsvg.mli
-lib/ocaml/lablgtk2/varcc
-lib/ocaml/lablgtk2/win32.h
-lib/ocaml/lablgtk2/wrappers.h
-lib/ocaml/lablgtk2/xml_lexer.mli
-${HAVE_STUBS}lib/ocaml/stublibs/dlllablgtk2.so
-${HAVE_STUBS}lib/ocaml/stublibs/dlllablgtkspell.so
-@comment in ocaml: lib/ocaml/stublibs
-@dirrm lib/ocaml/lablgtk2
-@comment in ocaml: lib/ocaml
diff --git a/x11/lablgtk2/buildlink3.mk b/x11/lablgtk2/buildlink3.mk
deleted file mode 100644
index 4a1b4d2128f..00000000000
--- a/x11/lablgtk2/buildlink3.mk
+++ /dev/null
@@ -1,20 +0,0 @@
-# $NetBSD: buildlink3.mk,v 1.11 2006/07/08 23:11:14 jlam Exp $
-
-BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
-LABLGTK2_BUILDLINK3_MK:= ${LABLGTK2_BUILDLINK3_MK}+
-
-.if !empty(BUILDLINK_DEPTH:M+)
-BUILDLINK_DEPENDS+= lablgtk2
-.endif
-
-BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlablgtk2}
-BUILDLINK_PACKAGES+= lablgtk2
-BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}lablgtk2
-
-.if !empty(LABLGTK2_BUILDLINK3_MK:M+)
-BUILDLINK_API_DEPENDS.lablgtk2+= lablgtk2>=2.6.0nb3
-BUILDLINK_ABI_DEPENDS.lablgtk2?= lablgtk2>=2.6.0nb5
-BUILDLINK_PKGSRCDIR.lablgtk2?= ../../x11/lablgtk2
-.endif # LABLGTK2_BUILDLINK3_MK
-
-BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/x11/lablgtk2/distinfo b/x11/lablgtk2/distinfo
deleted file mode 100644
index b9f3dbccd87..00000000000
--- a/x11/lablgtk2/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-$NetBSD: distinfo,v 1.4 2005/12/02 21:19:06 joerg Exp $
-
-SHA1 (lablgtk-2.6.0.tar.gz) = 99aecd26360c5ba8f0d17fb0cdae42ff083732ce
-RMD160 (lablgtk-2.6.0.tar.gz) = cc3bf61170f69bc43e5420bdd28e111744200384
-Size (lablgtk-2.6.0.tar.gz) = 658095 bytes
-SHA1 (patch-aa) = a07ea3442cf4ded605c14da56527568209c234ff
diff --git a/x11/lablgtk2/patches/patch-aa b/x11/lablgtk2/patches/patch-aa
deleted file mode 100644
index 48d85a44926..00000000000
--- a/x11/lablgtk2/patches/patch-aa
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-aa,v 1.2 2005/12/02 21:19:06 joerg Exp $
-
---- src/Makefile.orig 2005-10-17 13:52:03.000000000 +0200
-+++ src/Makefile
-@@ -220,7 +220,7 @@ build.ml: Makefile $(CONFIG) build.ml.in
- -e "s|@GTKLIBS@|$(GTKLIBS)|" < build.ml.in > $@
-
- gdk-pixbuf-mlsource$(XE) : lablgtk.cma gtkInit.cmo gdk-pixbuf-mlsource.ml
-- $(CAMLC) -o $@ $^
-+ $(CAMLC) -I . -o $@ $^
-
- lablgtkopt:: $(MLLIBS:.cma=.cmxa) $(INITOBJS:.cmo=.cmx)
- ifeq ($(THREADS_LIB),system)
-@@ -254,9 +254,7 @@ install:
- cp $(CLIBS) "$(INSTALLDIR)"
- cd "$(INSTALLDIR)" && $(RANLIB) $(CLIBS)
- cp varcc$(XE) propcc$(XE) "$(INSTALLDIR)"
-- if test $(THREADS_LIB) != system || test $(HAS_DLL_SUPPORT) != yes; \
-- then cp lablgtktop$(XE) "$(INSTALLDIR)"; \
-- fi
-+ cp lablgtktop$(XE) "$(INSTALLDIR)"
- cp -p *.h "$(INSTALLDIR)"
- @if test -f lablgtk.cmxa; then $(MAKE) installopt; fi
- @if test -f dlllablgtk2$(XS); then $(MAKE) installdll; fi