From 122543eeb2086b77d751f5801e073933f273bc2d Mon Sep 17 00:00:00 2001 From: jmmv Date: Sat, 4 Dec 2004 20:39:16 +0000 Subject: Initial import of lablgtk2, version 2.4.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+. --- x11/lablgtk2/DESCR | 6 +++ x11/lablgtk2/Makefile | 25 ++++++++++++ x11/lablgtk2/PLIST | 96 ++++++++++++++++++++++++++++++++++++++++++++++ x11/lablgtk2/buildlink3.mk | 18 +++++++++ x11/lablgtk2/distinfo | 4 ++ 5 files changed, 149 insertions(+) create mode 100644 x11/lablgtk2/DESCR create mode 100644 x11/lablgtk2/Makefile create mode 100644 x11/lablgtk2/PLIST create mode 100644 x11/lablgtk2/buildlink3.mk create mode 100644 x11/lablgtk2/distinfo diff --git a/x11/lablgtk2/DESCR b/x11/lablgtk2/DESCR new file mode 100644 index 00000000000..32d4291d6a4 --- /dev/null +++ b/x11/lablgtk2/DESCR @@ -0,0 +1,6 @@ +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 new file mode 100644 index 00000000000..9bbdf856e55 --- /dev/null +++ b/x11/lablgtk2/Makefile @@ -0,0 +1,25 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/12/04 20:39:16 jmmv Exp $ +# + +DISTNAME= lablgtk-2.4.0 +CATEGORIES= x11 +MASTER_SITES= http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/dist/ + +MAINTAINER= tech-pkg@NetBSD.org +HOMEPAGE= http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/ +COMMENT= GTK+ 2.x bindings for Objective Caml + +GNU_CONFIGURE= yes +USE_BUILDLINK3= yes +USE_GNU_TOOLS+= make + +BUILDLINK_DEPMETHOD.ocaml= full + +.include "../../devel/libglade2/buildlink3.mk" +.include "../../devel/libgnomeui/buildlink3.mk" +.include "../../devel/pkgconfig/buildlink3.mk" +.include "../../graphics/libgnomecanvas/buildlink3.mk" +.include "../../graphics/librsvg2/buildlink3.mk" +.include "../../lang/ocaml/buildlink3.mk" +.include "../../x11/gnome-panel/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/x11/lablgtk2/PLIST b/x11/lablgtk2/PLIST new file mode 100644 index 00000000000..e547cfcaaf3 --- /dev/null +++ b/x11/lablgtk2/PLIST @@ -0,0 +1,96 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/12/04 20:39:17 jmmv Exp $ +bin/lablgladecc2 +bin/lablgtk2 +lib/ocaml/lablgtk2/gAction.cmi +lib/ocaml/lablgtk2/gBin.cmi +lib/ocaml/lablgtk2/gBroken.cmi +lib/ocaml/lablgtk2/gButton.cmi +lib/ocaml/lablgtk2/gContainer.cmi +lib/ocaml/lablgtk2/gData.cmi +lib/ocaml/lablgtk2/gDraw.cmi +lib/ocaml/lablgtk2/gEdit.cmi +lib/ocaml/lablgtk2/gFile.cmi +lib/ocaml/lablgtk2/gList.cmi +lib/ocaml/lablgtk2/gMain.cmi +lib/ocaml/lablgtk2/gMenu.cmi +lib/ocaml/lablgtk2/gMisc.cmi +lib/ocaml/lablgtk2/gObj.cmi +lib/ocaml/lablgtk2/gPack.cmi +lib/ocaml/lablgtk2/gPango.cmi +lib/ocaml/lablgtk2/gRange.cmi +lib/ocaml/lablgtk2/gText.cmi +lib/ocaml/lablgtk2/gToolbox.cmi +lib/ocaml/lablgtk2/gTree.cmi +lib/ocaml/lablgtk2/gUtil.cmi +lib/ocaml/lablgtk2/gWindow.cmi +lib/ocaml/lablgtk2/gaux.cmi +lib/ocaml/lablgtk2/gdk.cmi +lib/ocaml/lablgtk2/gdkEnums.cmi +lib/ocaml/lablgtk2/gdkEnums.ml +lib/ocaml/lablgtk2/gdkEvent.cmi +lib/ocaml/lablgtk2/gdkKeysyms.cmi +lib/ocaml/lablgtk2/gdkPixbuf.cmi +lib/ocaml/lablgtk2/gdk_tags.h +lib/ocaml/lablgtk2/gdkpixbuf_tags.h +lib/ocaml/lablgtk2/glade.cmi +lib/ocaml/lablgtk2/glib.cmi +lib/ocaml/lablgtk2/glib_tags.h +lib/ocaml/lablgtk2/gnoCanvas.cmi +lib/ocaml/lablgtk2/gnoDruid.cmi +lib/ocaml/lablgtk2/gnomeCanvas.cmi +lib/ocaml/lablgtk2/gnomeDruid.cmi +lib/ocaml/lablgtk2/gnomeui_tags.h +lib/ocaml/lablgtk2/gobject.cmi +lib/ocaml/lablgtk2/gobject_tags.h +lib/ocaml/lablgtk2/gpointer.cmi +lib/ocaml/lablgtk2/gtk.cmi +lib/ocaml/lablgtk2/gtkBase.cmi +lib/ocaml/lablgtk2/gtkBin.cmi +lib/ocaml/lablgtk2/gtkBroken.cmi +lib/ocaml/lablgtk2/gtkButton.cmi +lib/ocaml/lablgtk2/gtkData.cmi +lib/ocaml/lablgtk2/gtkEdit.cmi +lib/ocaml/lablgtk2/gtkEnums.cmi +lib/ocaml/lablgtk2/gtkEnums.ml +lib/ocaml/lablgtk2/gtkFile.cmi +lib/ocaml/lablgtk2/gtkInit.cmi +lib/ocaml/lablgtk2/gtkInit.cmo +lib/ocaml/lablgtk2/gtkList.cmi +lib/ocaml/lablgtk2/gtkMain.cmi +lib/ocaml/lablgtk2/gtkMenu.cmi +lib/ocaml/lablgtk2/gtkMisc.cmi +lib/ocaml/lablgtk2/gtkObject.cmi +lib/ocaml/lablgtk2/gtkPack.cmi +lib/ocaml/lablgtk2/gtkRange.cmi +lib/ocaml/lablgtk2/gtkSignal.cmi +lib/ocaml/lablgtk2/gtkStock.cmi +lib/ocaml/lablgtk2/gtkText.cmi +lib/ocaml/lablgtk2/gtkThInit.cmo +lib/ocaml/lablgtk2/gtkThread.cmi +lib/ocaml/lablgtk2/gtkThread.cmo +lib/ocaml/lablgtk2/gtkTree.cmi +lib/ocaml/lablgtk2/gtkWindow.cmi +lib/ocaml/lablgtk2/gtk_tags.h +lib/ocaml/lablgtk2/lablglade.cma +lib/ocaml/lablgtk2/lablgnomecanvas.cma +lib/ocaml/lablgtk2/lablgnomeui.cma +lib/ocaml/lablgtk2/lablgtk.cma +lib/ocaml/lablgtk2/lablgtktop +lib/ocaml/lablgtk2/lablpanel.cma +lib/ocaml/lablgtk2/lablrsvg.cma +lib/ocaml/lablgtk2/liblablglade2.a +lib/ocaml/lablgtk2/liblablgnomecanvas.a +lib/ocaml/lablgtk2/liblablgnomeui.a +lib/ocaml/lablgtk2/liblablgtk2.a +lib/ocaml/lablgtk2/liblablpanel.a +lib/ocaml/lablgtk2/liblablrsvg.a +lib/ocaml/lablgtk2/panel_tags.h +lib/ocaml/lablgtk2/pango.cmi +lib/ocaml/lablgtk2/pangoEnums.cmi +lib/ocaml/lablgtk2/pangoEnums.ml +lib/ocaml/lablgtk2/pango_tags.h +lib/ocaml/lablgtk2/propcc +lib/ocaml/lablgtk2/rsvg.cmi +lib/ocaml/lablgtk2/varcc +@dirrm lib/ocaml/lablgtk2 +@comment in ocaml: @dirrm lib/ocaml diff --git a/x11/lablgtk2/buildlink3.mk b/x11/lablgtk2/buildlink3.mk new file mode 100644 index 00000000000..ba848135da1 --- /dev/null +++ b/x11/lablgtk2/buildlink3.mk @@ -0,0 +1,18 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2004/12/04 20:39:17 jmmv Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +LABLGTK_BUILDLINK3_MK:= ${LABLGTK_BUILDLINK3_MK}+ + +.if !empty(BUILDLINK_DEPTH:M+) +BUILDLINK_DEPENDS+= lablgtk +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlablgtk} +BUILDLINK_PACKAGES+= lablgtk + +.if !empty(LABLGTK_BUILDLINK3_MK:M+) +BUILDLINK_DEPENDS.lablgtk+= lablgtk>=2.4.0 +BUILDLINK_PKGSRCDIR.lablgtk?= ../../x11/lablgtk2 +.endif # LABLGTK_BUILDLINK3_MK + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/x11/lablgtk2/distinfo b/x11/lablgtk2/distinfo new file mode 100644 index 00000000000..5ad7f55e1e1 --- /dev/null +++ b/x11/lablgtk2/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/12/04 20:39:16 jmmv Exp $ + +SHA1 (lablgtk-2.4.0.tar.gz) = 28606d4ad6f4c798b544d227c26ca3dfb2239472 +Size (lablgtk-2.4.0.tar.gz) = 637739 bytes -- cgit v1.2.3