summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2004-12-04 20:39:16 +0000
committerjmmv <jmmv@pkgsrc.org>2004-12-04 20:39:16 +0000
commit122543eeb2086b77d751f5801e073933f273bc2d (patch)
treebc43a1984fcf5fd10db07349c7ca66bef98b7b2a /x11
parent3e136c4c697ebfbbb4a579914550182a0e603e7d (diff)
downloadpkgsrc-122543eeb2086b77d751f5801e073933f273bc2d.tar.gz
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+.
Diffstat (limited to 'x11')
-rw-r--r--x11/lablgtk2/DESCR6
-rw-r--r--x11/lablgtk2/Makefile25
-rw-r--r--x11/lablgtk2/PLIST96
-rw-r--r--x11/lablgtk2/buildlink3.mk18
-rw-r--r--x11/lablgtk2/distinfo4
5 files changed, 149 insertions, 0 deletions
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