diff options
author | jaapb <jaapb@pkgsrc.org> | 2020-01-24 14:07:02 +0000 |
---|---|---|
committer | jaapb <jaapb@pkgsrc.org> | 2020-01-24 14:07:02 +0000 |
commit | 7194b3171042eb9af87c654cae9148e39ab409fc (patch) | |
tree | fe5c189699d9f303ce79fb5ffb8ae78413474b97 /x11 | |
parent | 38983358f3e2d96d8e6eb94b93b07239f86d2c6c (diff) | |
download | pkgsrc-7194b3171042eb9af87c654cae9148e39ab409fc.tar.gz |
Added x11/ocaml-lablgtk3, an update of the OCaml Gtk bindings for Gtk3
Diffstat (limited to 'x11')
-rw-r--r-- | x11/ocaml-lablgtk3/DESCR | 7 | ||||
-rw-r--r-- | x11/ocaml-lablgtk3/Makefile | 27 | ||||
-rw-r--r-- | x11/ocaml-lablgtk3/PLIST | 442 | ||||
-rw-r--r-- | x11/ocaml-lablgtk3/buildlink3.mk | 25 | ||||
-rw-r--r-- | x11/ocaml-lablgtk3/distinfo | 6 | ||||
-rw-r--r-- | x11/ocaml-lablgtk3/options.mk | 24 |
6 files changed, 531 insertions, 0 deletions
diff --git a/x11/ocaml-lablgtk3/DESCR b/x11/ocaml-lablgtk3/DESCR new file mode 100644 index 00000000000..46c4a8acc44 --- /dev/null +++ b/x11/ocaml-lablgtk3/DESCR @@ -0,0 +1,7 @@ +LablGTK is an Objective Caml interface to GTK+. This version +supports GTK+ version 3.x. + +It uses the rich type system of Objective Caml 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/ocaml-lablgtk3/Makefile b/x11/ocaml-lablgtk3/Makefile new file mode 100644 index 00000000000..7c6e5110e3d --- /dev/null +++ b/x11/ocaml-lablgtk3/Makefile @@ -0,0 +1,27 @@ +# $NetBSD: Makefile,v 1.1 2020/01/24 14:07:02 jaapb Exp $ + +GITHUB_PROJECT= lablgtk +GITHUB_TAG= ${VERSION} +VERSION= 3.0.beta8 +DISTNAME= ${GITHUB_PROJECT}-${VERSION} +PKGNAME= ocaml-${GITHUB_PROJECT}3-3.0beta8 +CATEGORIES= x11 +MASTER_SITES= ${MASTER_SITE_GITHUB:=garrigue/} + +MAINTAINER= jaapb@NetBSD.org +HOMEPAGE= https://github.com/garrigue/lablgtk/ +COMMENT= GTK+ 3.x bindings for OCaml +LICENSE= gnu-lgpl-v2 + +USE_TOOLS+= pkg-config + +OCAML_USE_DUNE= yes + +.include "../../mk/ocaml.mk" + +.include "options.mk" + +.include "../../graphics/ocaml-cairo/buildlink3.mk" +.include "../../lang/camlp5/buildlink3.mk" +.include "../../x11/gtk3/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/x11/ocaml-lablgtk3/PLIST b/x11/ocaml-lablgtk3/PLIST new file mode 100644 index 00000000000..9d649478805 --- /dev/null +++ b/x11/ocaml-lablgtk3/PLIST @@ -0,0 +1,442 @@ +@comment $NetBSD: PLIST,v 1.1 2020/01/24 14:07:02 jaapb Exp $ +bin/gdk_pixbuf_mlsource3 +bin/lablgladecc3 +${OCAML_SITELIB}/lablgtk3/META +${OCAML_SITELIB}/lablgtk3/cairo_pango.cmi +${OCAML_SITELIB}/lablgtk3/cairo_pango.cmt +${OCAML_SITELIB}/lablgtk3/cairo_pango.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/cairo_pango.cmx +${OCAML_SITELIB}/lablgtk3/cairo_pango.ml +${OCAML_SITELIB}/lablgtk3/cairo_pango.mli +${OCAML_SITELIB}/lablgtk3/dune-package +${OCAML_SITELIB}/lablgtk3/gAction.cmi +${OCAML_SITELIB}/lablgtk3/gAction.cmt +${OCAML_SITELIB}/lablgtk3/gAction.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gAction.cmx +${OCAML_SITELIB}/lablgtk3/gAction.ml +${OCAML_SITELIB}/lablgtk3/gAction.mli +${OCAML_SITELIB}/lablgtk3/gAssistant.cmi +${OCAML_SITELIB}/lablgtk3/gAssistant.cmt +${OCAML_SITELIB}/lablgtk3/gAssistant.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gAssistant.cmx +${OCAML_SITELIB}/lablgtk3/gAssistant.ml +${OCAML_SITELIB}/lablgtk3/gAssistant.mli +${OCAML_SITELIB}/lablgtk3/gBin.cmi +${OCAML_SITELIB}/lablgtk3/gBin.cmt +${OCAML_SITELIB}/lablgtk3/gBin.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gBin.cmx +${OCAML_SITELIB}/lablgtk3/gBin.ml +${OCAML_SITELIB}/lablgtk3/gBin.mli +${OCAML_SITELIB}/lablgtk3/gBuilder.cmi +${OCAML_SITELIB}/lablgtk3/gBuilder.cmt +${OCAML_SITELIB}/lablgtk3/gBuilder.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gBuilder.cmx +${OCAML_SITELIB}/lablgtk3/gBuilder.ml +${OCAML_SITELIB}/lablgtk3/gBuilder.mli +${OCAML_SITELIB}/lablgtk3/gButton.cmi +${OCAML_SITELIB}/lablgtk3/gButton.cmt +${OCAML_SITELIB}/lablgtk3/gButton.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gButton.cmx +${OCAML_SITELIB}/lablgtk3/gButton.ml +${OCAML_SITELIB}/lablgtk3/gButton.mli +${OCAML_SITELIB}/lablgtk3/gContainer.cmi +${OCAML_SITELIB}/lablgtk3/gContainer.cmt +${OCAML_SITELIB}/lablgtk3/gContainer.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gContainer.cmx +${OCAML_SITELIB}/lablgtk3/gContainer.ml +${OCAML_SITELIB}/lablgtk3/gContainer.mli +${OCAML_SITELIB}/lablgtk3/gData.cmi +${OCAML_SITELIB}/lablgtk3/gData.cmt +${OCAML_SITELIB}/lablgtk3/gData.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gData.cmx +${OCAML_SITELIB}/lablgtk3/gData.ml +${OCAML_SITELIB}/lablgtk3/gData.mli +${OCAML_SITELIB}/lablgtk3/gDraw.cmi +${OCAML_SITELIB}/lablgtk3/gDraw.cmt +${OCAML_SITELIB}/lablgtk3/gDraw.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gDraw.cmx +${OCAML_SITELIB}/lablgtk3/gDraw.ml +${OCAML_SITELIB}/lablgtk3/gDraw.mli +${OCAML_SITELIB}/lablgtk3/gEdit.cmi +${OCAML_SITELIB}/lablgtk3/gEdit.cmt +${OCAML_SITELIB}/lablgtk3/gEdit.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gEdit.cmx +${OCAML_SITELIB}/lablgtk3/gEdit.ml +${OCAML_SITELIB}/lablgtk3/gEdit.mli +${OCAML_SITELIB}/lablgtk3/gFile.cmi +${OCAML_SITELIB}/lablgtk3/gFile.cmt +${OCAML_SITELIB}/lablgtk3/gFile.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gFile.cmx +${OCAML_SITELIB}/lablgtk3/gFile.ml +${OCAML_SITELIB}/lablgtk3/gFile.mli +${OCAML_SITELIB}/lablgtk3/gMain.cmi +${OCAML_SITELIB}/lablgtk3/gMain.cmt +${OCAML_SITELIB}/lablgtk3/gMain.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gMain.cmx +${OCAML_SITELIB}/lablgtk3/gMain.ml +${OCAML_SITELIB}/lablgtk3/gMain.mli +${OCAML_SITELIB}/lablgtk3/gMenu.cmi +${OCAML_SITELIB}/lablgtk3/gMenu.cmt +${OCAML_SITELIB}/lablgtk3/gMenu.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gMenu.cmx +${OCAML_SITELIB}/lablgtk3/gMenu.ml +${OCAML_SITELIB}/lablgtk3/gMenu.mli +${OCAML_SITELIB}/lablgtk3/gMisc.cmi +${OCAML_SITELIB}/lablgtk3/gMisc.cmt +${OCAML_SITELIB}/lablgtk3/gMisc.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gMisc.cmx +${OCAML_SITELIB}/lablgtk3/gMisc.ml +${OCAML_SITELIB}/lablgtk3/gMisc.mli +${OCAML_SITELIB}/lablgtk3/gObj.cmi +${OCAML_SITELIB}/lablgtk3/gObj.cmt +${OCAML_SITELIB}/lablgtk3/gObj.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gObj.cmx +${OCAML_SITELIB}/lablgtk3/gObj.ml +${OCAML_SITELIB}/lablgtk3/gObj.mli +${OCAML_SITELIB}/lablgtk3/gPack.cmi +${OCAML_SITELIB}/lablgtk3/gPack.cmt +${OCAML_SITELIB}/lablgtk3/gPack.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gPack.cmx +${OCAML_SITELIB}/lablgtk3/gPack.ml +${OCAML_SITELIB}/lablgtk3/gPack.mli +${OCAML_SITELIB}/lablgtk3/gPango.cmi +${OCAML_SITELIB}/lablgtk3/gPango.cmt +${OCAML_SITELIB}/lablgtk3/gPango.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gPango.cmx +${OCAML_SITELIB}/lablgtk3/gPango.ml +${OCAML_SITELIB}/lablgtk3/gPango.mli +${OCAML_SITELIB}/lablgtk3/gRange.cmi +${OCAML_SITELIB}/lablgtk3/gRange.cmt +${OCAML_SITELIB}/lablgtk3/gRange.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gRange.cmx +${OCAML_SITELIB}/lablgtk3/gRange.ml +${OCAML_SITELIB}/lablgtk3/gRange.mli +${OCAML_SITELIB}/lablgtk3/gText.cmi +${OCAML_SITELIB}/lablgtk3/gText.cmt +${OCAML_SITELIB}/lablgtk3/gText.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gText.cmx +${OCAML_SITELIB}/lablgtk3/gText.ml +${OCAML_SITELIB}/lablgtk3/gText.mli +${OCAML_SITELIB}/lablgtk3/gToolbox.cmi +${OCAML_SITELIB}/lablgtk3/gToolbox.cmt +${OCAML_SITELIB}/lablgtk3/gToolbox.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gToolbox.cmx +${OCAML_SITELIB}/lablgtk3/gToolbox.ml +${OCAML_SITELIB}/lablgtk3/gToolbox.mli +${OCAML_SITELIB}/lablgtk3/gTree.cmi +${OCAML_SITELIB}/lablgtk3/gTree.cmt +${OCAML_SITELIB}/lablgtk3/gTree.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gTree.cmx +${OCAML_SITELIB}/lablgtk3/gTree.ml +${OCAML_SITELIB}/lablgtk3/gTree.mli +${OCAML_SITELIB}/lablgtk3/gUtil.cmi +${OCAML_SITELIB}/lablgtk3/gUtil.cmt +${OCAML_SITELIB}/lablgtk3/gUtil.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gUtil.cmx +${OCAML_SITELIB}/lablgtk3/gUtil.ml +${OCAML_SITELIB}/lablgtk3/gUtil.mli +${OCAML_SITELIB}/lablgtk3/gWindow.cmi +${OCAML_SITELIB}/lablgtk3/gWindow.cmt +${OCAML_SITELIB}/lablgtk3/gWindow.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gWindow.cmx +${OCAML_SITELIB}/lablgtk3/gWindow.ml +${OCAML_SITELIB}/lablgtk3/gWindow.mli +${OCAML_SITELIB}/lablgtk3/gaux.cmi +${OCAML_SITELIB}/lablgtk3/gaux.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gaux.cmx +${OCAML_SITELIB}/lablgtk3/gaux.ml +${OCAML_SITELIB}/lablgtk3/gdk.cmi +${OCAML_SITELIB}/lablgtk3/gdk.cmt +${OCAML_SITELIB}/lablgtk3/gdk.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gdk.cmx +${OCAML_SITELIB}/lablgtk3/gdk.ml +${OCAML_SITELIB}/lablgtk3/gdk.mli +${OCAML_SITELIB}/lablgtk3/gdkEnums.cmi +${OCAML_SITELIB}/lablgtk3/gdkEnums.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gdkEnums.cmx +${OCAML_SITELIB}/lablgtk3/gdkEnums.ml +${OCAML_SITELIB}/lablgtk3/gdkEvent.cmi +${OCAML_SITELIB}/lablgtk3/gdkEvent.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gdkEvent.cmx +${OCAML_SITELIB}/lablgtk3/gdkEvent.ml +${OCAML_SITELIB}/lablgtk3/gdkKeysyms.cmi +${OCAML_SITELIB}/lablgtk3/gdkKeysyms.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gdkKeysyms.cmx +${OCAML_SITELIB}/lablgtk3/gdkKeysyms.ml +${OCAML_SITELIB}/lablgtk3/gdkPixbuf.cmi +${OCAML_SITELIB}/lablgtk3/gdkPixbuf.cmt +${OCAML_SITELIB}/lablgtk3/gdkPixbuf.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gdkPixbuf.cmx +${OCAML_SITELIB}/lablgtk3/gdkPixbuf.ml +${OCAML_SITELIB}/lablgtk3/gdkPixbuf.mli +${OCAML_SITELIB}/lablgtk3/gdk_tags.h +${OCAML_SITELIB}/lablgtk3/glib.cmi +${OCAML_SITELIB}/lablgtk3/glib.cmt +${OCAML_SITELIB}/lablgtk3/glib.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/glib.cmx +${OCAML_SITELIB}/lablgtk3/glib.ml +${OCAML_SITELIB}/lablgtk3/glib.mli +${OCAML_SITELIB}/lablgtk3/gobject.cmi +${OCAML_SITELIB}/lablgtk3/gobject.cmt +${OCAML_SITELIB}/lablgtk3/gobject.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gobject.cmx +${OCAML_SITELIB}/lablgtk3/gobject.ml +${OCAML_SITELIB}/lablgtk3/gobject.mli +${OCAML_SITELIB}/lablgtk3/gpointer.cmi +${OCAML_SITELIB}/lablgtk3/gpointer.cmt +${OCAML_SITELIB}/lablgtk3/gpointer.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gpointer.cmx +${OCAML_SITELIB}/lablgtk3/gpointer.ml +${OCAML_SITELIB}/lablgtk3/gpointer.mli +${OCAML_SITELIB}/lablgtk3/gtk.cmi +${OCAML_SITELIB}/lablgtk3/gtk.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtk.cmx +${OCAML_SITELIB}/lablgtk3/gtk.ml +${OCAML_SITELIB}/lablgtk3/gtkActionProps.cmi +${OCAML_SITELIB}/lablgtk3/gtkActionProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkActionProps.cmx +${OCAML_SITELIB}/lablgtk3/gtkActionProps.ml +${OCAML_SITELIB}/lablgtk3/gtkAssistant.cmi +${OCAML_SITELIB}/lablgtk3/gtkAssistant.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkAssistant.cmx +${OCAML_SITELIB}/lablgtk3/gtkAssistant.ml +${OCAML_SITELIB}/lablgtk3/gtkAssistantProps.cmi +${OCAML_SITELIB}/lablgtk3/gtkAssistantProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkAssistantProps.cmx +${OCAML_SITELIB}/lablgtk3/gtkAssistantProps.ml +${OCAML_SITELIB}/lablgtk3/gtkBase.cmi +${OCAML_SITELIB}/lablgtk3/gtkBase.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkBase.cmx +${OCAML_SITELIB}/lablgtk3/gtkBase.ml +${OCAML_SITELIB}/lablgtk3/gtkBaseProps.cmi +${OCAML_SITELIB}/lablgtk3/gtkBaseProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkBaseProps.cmx +${OCAML_SITELIB}/lablgtk3/gtkBaseProps.ml +${OCAML_SITELIB}/lablgtk3/gtkBin.cmi +${OCAML_SITELIB}/lablgtk3/gtkBin.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkBin.cmx +${OCAML_SITELIB}/lablgtk3/gtkBin.ml +${OCAML_SITELIB}/lablgtk3/gtkBinProps.cmi +${OCAML_SITELIB}/lablgtk3/gtkBinProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkBinProps.cmx +${OCAML_SITELIB}/lablgtk3/gtkBinProps.ml +${OCAML_SITELIB}/lablgtk3/gtkBuilder.cmi +${OCAML_SITELIB}/lablgtk3/gtkBuilder.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkBuilder.cmx +${OCAML_SITELIB}/lablgtk3/gtkBuilder.ml +${OCAML_SITELIB}/lablgtk3/gtkBuilderProps.cmi +${OCAML_SITELIB}/lablgtk3/gtkBuilderProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkBuilderProps.cmx +${OCAML_SITELIB}/lablgtk3/gtkBuilderProps.ml +${OCAML_SITELIB}/lablgtk3/gtkButton.cmi +${OCAML_SITELIB}/lablgtk3/gtkButton.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkButton.cmx +${OCAML_SITELIB}/lablgtk3/gtkButton.ml +${OCAML_SITELIB}/lablgtk3/gtkButtonProps.cmi +${OCAML_SITELIB}/lablgtk3/gtkButtonProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkButtonProps.cmx +${OCAML_SITELIB}/lablgtk3/gtkButtonProps.ml +${OCAML_SITELIB}/lablgtk3/gtkContainers.cmi +${OCAML_SITELIB}/lablgtk3/gtkContainers.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkContainers.cmx +${OCAML_SITELIB}/lablgtk3/gtkContainers.ml +${OCAML_SITELIB}/lablgtk3/gtkContainersProps.cmi +${OCAML_SITELIB}/lablgtk3/gtkContainersProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkContainersProps.cmx +${OCAML_SITELIB}/lablgtk3/gtkContainersProps.ml +${OCAML_SITELIB}/lablgtk3/gtkData.cmi +${OCAML_SITELIB}/lablgtk3/gtkData.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkData.cmx +${OCAML_SITELIB}/lablgtk3/gtkData.ml +${OCAML_SITELIB}/lablgtk3/gtkEdit.cmi +${OCAML_SITELIB}/lablgtk3/gtkEdit.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkEdit.cmx +${OCAML_SITELIB}/lablgtk3/gtkEdit.ml +${OCAML_SITELIB}/lablgtk3/gtkEditProps.cmi +${OCAML_SITELIB}/lablgtk3/gtkEditProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkEditProps.cmx +${OCAML_SITELIB}/lablgtk3/gtkEditProps.ml +${OCAML_SITELIB}/lablgtk3/gtkEnums.cmi +${OCAML_SITELIB}/lablgtk3/gtkEnums.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkEnums.cmx +${OCAML_SITELIB}/lablgtk3/gtkEnums.ml +${OCAML_SITELIB}/lablgtk3/gtkFile.cmi +${OCAML_SITELIB}/lablgtk3/gtkFile.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkFile.cmx +${OCAML_SITELIB}/lablgtk3/gtkFile.ml +${OCAML_SITELIB}/lablgtk3/gtkFileProps.cmi +${OCAML_SITELIB}/lablgtk3/gtkFileProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkFileProps.cmx +${OCAML_SITELIB}/lablgtk3/gtkFileProps.ml +${OCAML_SITELIB}/lablgtk3/gtkMain.cmi +${OCAML_SITELIB}/lablgtk3/gtkMain.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkMain.cmx +${OCAML_SITELIB}/lablgtk3/gtkMain.ml +${OCAML_SITELIB}/lablgtk3/gtkMenu.cmi +${OCAML_SITELIB}/lablgtk3/gtkMenu.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkMenu.cmx +${OCAML_SITELIB}/lablgtk3/gtkMenu.ml +${OCAML_SITELIB}/lablgtk3/gtkMenuProps.cmi +${OCAML_SITELIB}/lablgtk3/gtkMenuProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkMenuProps.cmx +${OCAML_SITELIB}/lablgtk3/gtkMenuProps.ml +${OCAML_SITELIB}/lablgtk3/gtkMisc.cmi +${OCAML_SITELIB}/lablgtk3/gtkMisc.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkMisc.cmx +${OCAML_SITELIB}/lablgtk3/gtkMisc.ml +${OCAML_SITELIB}/lablgtk3/gtkMiscProps.cmi +${OCAML_SITELIB}/lablgtk3/gtkMiscProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkMiscProps.cmx +${OCAML_SITELIB}/lablgtk3/gtkMiscProps.ml +${OCAML_SITELIB}/lablgtk3/gtkObject.cmi +${OCAML_SITELIB}/lablgtk3/gtkObject.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkObject.cmx +${OCAML_SITELIB}/lablgtk3/gtkObject.ml +${OCAML_SITELIB}/lablgtk3/gtkPack.cmi +${OCAML_SITELIB}/lablgtk3/gtkPack.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkPack.cmx +${OCAML_SITELIB}/lablgtk3/gtkPack.ml +${OCAML_SITELIB}/lablgtk3/gtkPackProps.cmi +${OCAML_SITELIB}/lablgtk3/gtkPackProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkPackProps.cmx +${OCAML_SITELIB}/lablgtk3/gtkPackProps.ml +${OCAML_SITELIB}/lablgtk3/gtkRange.cmi +${OCAML_SITELIB}/lablgtk3/gtkRange.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkRange.cmx +${OCAML_SITELIB}/lablgtk3/gtkRange.ml +${OCAML_SITELIB}/lablgtk3/gtkRangeProps.cmi +${OCAML_SITELIB}/lablgtk3/gtkRangeProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkRangeProps.cmx +${OCAML_SITELIB}/lablgtk3/gtkRangeProps.ml +${OCAML_SITELIB}/lablgtk3/gtkSignal.cmi +${OCAML_SITELIB}/lablgtk3/gtkSignal.cmt +${OCAML_SITELIB}/lablgtk3/gtkSignal.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkSignal.cmx +${OCAML_SITELIB}/lablgtk3/gtkSignal.ml +${OCAML_SITELIB}/lablgtk3/gtkSignal.mli +${OCAML_SITELIB}/lablgtk3/gtkStock.cmi +${OCAML_SITELIB}/lablgtk3/gtkStock.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkStock.cmx +${OCAML_SITELIB}/lablgtk3/gtkStock.ml +${OCAML_SITELIB}/lablgtk3/gtkText.cmi +${OCAML_SITELIB}/lablgtk3/gtkText.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkText.cmx +${OCAML_SITELIB}/lablgtk3/gtkText.ml +${OCAML_SITELIB}/lablgtk3/gtkTextProps.cmi +${OCAML_SITELIB}/lablgtk3/gtkTextProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkTextProps.cmx +${OCAML_SITELIB}/lablgtk3/gtkTextProps.ml +${OCAML_SITELIB}/lablgtk3/gtkThread.cmi +${OCAML_SITELIB}/lablgtk3/gtkThread.cmt +${OCAML_SITELIB}/lablgtk3/gtkThread.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkThread.cmx +${OCAML_SITELIB}/lablgtk3/gtkThread.ml +${OCAML_SITELIB}/lablgtk3/gtkThread.mli +${OCAML_SITELIB}/lablgtk3/gtkTree.cmi +${OCAML_SITELIB}/lablgtk3/gtkTree.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkTree.cmx +${OCAML_SITELIB}/lablgtk3/gtkTree.ml +${OCAML_SITELIB}/lablgtk3/gtkTreeProps.cmi +${OCAML_SITELIB}/lablgtk3/gtkTreeProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkTreeProps.cmx +${OCAML_SITELIB}/lablgtk3/gtkTreeProps.ml +${OCAML_SITELIB}/lablgtk3/gtkWindow.cmi +${OCAML_SITELIB}/lablgtk3/gtkWindow.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gtkWindow.cmx +${OCAML_SITELIB}/lablgtk3/gtkWindow.ml +${OCAML_SITELIB}/lablgtk3/gtk_tags.h +${OCAML_SITELIB}/lablgtk3/gutf8.cmi +${OCAML_SITELIB}/lablgtk3/gutf8.cmt +${OCAML_SITELIB}/lablgtk3/gutf8.cmti +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/gutf8.cmx +${OCAML_SITELIB}/lablgtk3/gutf8.ml +${OCAML_SITELIB}/lablgtk3/gutf8.mli +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/lablgtk3.a +${OCAML_SITELIB}/lablgtk3/lablgtk3.cma +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/lablgtk3.cmxa +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/lablgtk3.cmxs +${OCAML_SITELIB}/lablgtk3/liblablgtk3_stubs.a +${OCAML_SITELIB}/lablgtk3/ml_gdk.h +${OCAML_SITELIB}/lablgtk3/ml_gdkpixbuf.h +${OCAML_SITELIB}/lablgtk3/ml_glib.h +${OCAML_SITELIB}/lablgtk3/ml_gobject.h +${OCAML_SITELIB}/lablgtk3/ml_gtk.h +${OCAML_SITELIB}/lablgtk3/ml_gtktext.h +${OCAML_SITELIB}/lablgtk3/ml_pango.h +${OCAML_SITELIB}/lablgtk3/ogtkActionProps.cmi +${OCAML_SITELIB}/lablgtk3/ogtkActionProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/ogtkActionProps.cmx +${OCAML_SITELIB}/lablgtk3/ogtkActionProps.ml +${OCAML_SITELIB}/lablgtk3/ogtkAssistantProps.cmi +${OCAML_SITELIB}/lablgtk3/ogtkAssistantProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/ogtkAssistantProps.cmx +${OCAML_SITELIB}/lablgtk3/ogtkAssistantProps.ml +${OCAML_SITELIB}/lablgtk3/ogtkBaseProps.cmi +${OCAML_SITELIB}/lablgtk3/ogtkBaseProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/ogtkBaseProps.cmx +${OCAML_SITELIB}/lablgtk3/ogtkBaseProps.ml +${OCAML_SITELIB}/lablgtk3/ogtkBinProps.cmi +${OCAML_SITELIB}/lablgtk3/ogtkBinProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/ogtkBinProps.cmx +${OCAML_SITELIB}/lablgtk3/ogtkBinProps.ml +${OCAML_SITELIB}/lablgtk3/ogtkBuilderProps.cmi +${OCAML_SITELIB}/lablgtk3/ogtkBuilderProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/ogtkBuilderProps.cmx +${OCAML_SITELIB}/lablgtk3/ogtkBuilderProps.ml +${OCAML_SITELIB}/lablgtk3/ogtkButtonProps.cmi +${OCAML_SITELIB}/lablgtk3/ogtkButtonProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/ogtkButtonProps.cmx +${OCAML_SITELIB}/lablgtk3/ogtkButtonProps.ml +${OCAML_SITELIB}/lablgtk3/ogtkContainersProps.cmi +${OCAML_SITELIB}/lablgtk3/ogtkContainersProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/ogtkContainersProps.cmx +${OCAML_SITELIB}/lablgtk3/ogtkContainersProps.ml +${OCAML_SITELIB}/lablgtk3/ogtkEditProps.cmi +${OCAML_SITELIB}/lablgtk3/ogtkEditProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/ogtkEditProps.cmx +${OCAML_SITELIB}/lablgtk3/ogtkEditProps.ml +${OCAML_SITELIB}/lablgtk3/ogtkFileProps.cmi +${OCAML_SITELIB}/lablgtk3/ogtkFileProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/ogtkFileProps.cmx +${OCAML_SITELIB}/lablgtk3/ogtkFileProps.ml +${OCAML_SITELIB}/lablgtk3/ogtkMenuProps.cmi +${OCAML_SITELIB}/lablgtk3/ogtkMenuProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/ogtkMenuProps.cmx +${OCAML_SITELIB}/lablgtk3/ogtkMenuProps.ml +${OCAML_SITELIB}/lablgtk3/ogtkMiscProps.cmi +${OCAML_SITELIB}/lablgtk3/ogtkMiscProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/ogtkMiscProps.cmx +${OCAML_SITELIB}/lablgtk3/ogtkMiscProps.ml +${OCAML_SITELIB}/lablgtk3/ogtkPackProps.cmi +${OCAML_SITELIB}/lablgtk3/ogtkPackProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/ogtkPackProps.cmx +${OCAML_SITELIB}/lablgtk3/ogtkPackProps.ml +${OCAML_SITELIB}/lablgtk3/ogtkRangeProps.cmi +${OCAML_SITELIB}/lablgtk3/ogtkRangeProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/ogtkRangeProps.cmx +${OCAML_SITELIB}/lablgtk3/ogtkRangeProps.ml +${OCAML_SITELIB}/lablgtk3/ogtkTextProps.cmi +${OCAML_SITELIB}/lablgtk3/ogtkTextProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/ogtkTextProps.cmx +${OCAML_SITELIB}/lablgtk3/ogtkTextProps.ml +${OCAML_SITELIB}/lablgtk3/ogtkTreeProps.cmi +${OCAML_SITELIB}/lablgtk3/ogtkTreeProps.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/ogtkTreeProps.cmx +${OCAML_SITELIB}/lablgtk3/ogtkTreeProps.ml +${OCAML_SITELIB}/lablgtk3/opam +${OCAML_SITELIB}/lablgtk3/pango.cmi +${OCAML_SITELIB}/lablgtk3/pango.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/pango.cmx +${OCAML_SITELIB}/lablgtk3/pango.ml +${OCAML_SITELIB}/lablgtk3/pangoEnums.cmi +${OCAML_SITELIB}/lablgtk3/pangoEnums.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/lablgtk3/pangoEnums.cmx +${OCAML_SITELIB}/lablgtk3/pangoEnums.ml +${OCAML_SITELIB}/lablgtk3/pango_tags.h +${OCAML_SITELIB}/lablgtk3/wrappers.h +${OCAML_SITELIB}/stublibs/dlllablgtk3_stubs.so +share/doc/lablgtk3/CHANGELOG.API +share/doc/lablgtk3/CHANGES.md +share/doc/lablgtk3/LICENSE +share/doc/lablgtk3/README.dune.md +share/doc/lablgtk3/README.md diff --git a/x11/ocaml-lablgtk3/buildlink3.mk b/x11/ocaml-lablgtk3/buildlink3.mk new file mode 100644 index 00000000000..c6be1282dfc --- /dev/null +++ b/x11/ocaml-lablgtk3/buildlink3.mk @@ -0,0 +1,25 @@ +# $NetBSD: buildlink3.mk,v 1.1 2020/01/24 14:07:02 jaapb Exp $ + +BUILDLINK_TREE+= ocaml-lablgtk3 + +.if !defined(OCAML_LABLGTK3_BUILDLINK3_MK) +OCAML_LABLGTK3_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.ocaml-lablgtk3+= ocaml-lablgtk3>=3.0beta8 +BUILDLINK_PKGSRCDIR.ocaml-lablgtk3?= ../../x11/ocaml-lablgtk3 + +# options must be exposed if and only if we built with them +pkgbase := ocaml-lablgtk3 +.include "../../mk/pkg-build-options.mk" + +.if !empty(PKG_BUILD_OPTIONS.ocaml-lablgtk3:Mgtkspell) +. include "../../textproc/gtkspell3/buildlink3.mk" +.endif + +.if !empty(PKG_BUILD_OPTIONS.ocaml-lablgtk3:Mgtksourceview3) +. include "../../x11/gtksourceview3/buildlink3.mk" +.endif + +.endif # OCAML_LABLGTK3_BUILDLINK3_MK + +BUILDLINK_TREE+= -ocaml-lablgtk3 diff --git a/x11/ocaml-lablgtk3/distinfo b/x11/ocaml-lablgtk3/distinfo new file mode 100644 index 00000000000..d5d05dbb641 --- /dev/null +++ b/x11/ocaml-lablgtk3/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2020/01/24 14:07:02 jaapb Exp $ + +SHA1 (lablgtk-3.0.beta8.tar.gz) = 7f256f61e032173dff341dd809df17c761838810 +RMD160 (lablgtk-3.0.beta8.tar.gz) = 8cde83b96fad98e26af0f07867897babbc827ca6 +SHA512 (lablgtk-3.0.beta8.tar.gz) = ec3ec8bec5569d0210757a3968cc5b7c08506d7842da11c978b98eed7dece108f2a121bef8ef4398ed896af3ec573a16a2ac81a562fde16fcbf0b2ae026a697f +Size (lablgtk-3.0.beta8.tar.gz) = 1031045 bytes diff --git a/x11/ocaml-lablgtk3/options.mk b/x11/ocaml-lablgtk3/options.mk new file mode 100644 index 00000000000..856449c1ae7 --- /dev/null +++ b/x11/ocaml-lablgtk3/options.mk @@ -0,0 +1,24 @@ +# $NetBSD: options.mk,v 1.1 2020/01/24 14:07:02 jaapb Exp $ + +PKG_OPTIONS_VAR= PKG_OPTIONS.lablgtk3 +PKG_SUPPORTED_OPTIONS= gtksourceview3 gtkspell +PKG_SUGGESTED_OPTIONS= gtksourceview3 gtkspell +PLIST_VARS+= gtkspell gtksourceview + +.include "../../mk/bsd.options.mk" + +.if !empty(PKG_OPTIONS:Mgtkspell) +.include "../../textproc/gtkspell3/buildlink3.mk" +CONFIGURE_ARGS+= --with-gtkspell +PLIST.gtkspell= yes +.else +CONFIGURE_ARGS+= --without-gtkspell +.endif + +.if !empty(PKG_OPTIONS:Mgtksourceview3) +.include "../../x11/gtksourceview3/buildlink3.mk" +CONFIGURE_ARGS+= --with-gtksourceview3 +PLIST.gtksourceview= yes +.else +CONFIGURE_ARGS+= --without-gtksourceview3 +.endif |