ports/72798: New port: x11-toolkits/ocaml-lablgtk2, OCaml interface to GTK+ 2.x

Eugene at badger.home Eugene at badger.home
Sun Oct 17 22:20:08 UTC 2004


>Number:         72798
>Category:       ports
>Synopsis:       New port: x11-toolkits/ocaml-lablgtk2, OCaml interface to GTK+ 2.x
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Oct 17 22:20:07 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Eugene Ossintsev
>Release:        FreeBSD 6.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD badger.home 6.0-CURRENT FreeBSD 6.0-CURRENT #0: Mon Oct 11 23:01:42 CEST 2004 root at badger.home:/usr/obj/usr/src/sys/BADGER i386
>Description:
LablGTK2 port has been prepared mainly to be used with the net/unison port.
So, I decided not to include the additional features (in other words, extra
dependencies) of LablGTK2, such as libgnomecanvas, libglade, libgl, etc.
support.
>How-To-Repeat:
	
>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	ocaml-lablgtk2
#	ocaml-lablgtk2/Makefile
#	ocaml-lablgtk2/distinfo
#	ocaml-lablgtk2/pkg-descr
#	ocaml-lablgtk2/pkg-plist
#
echo c - ocaml-lablgtk2
mkdir -p ocaml-lablgtk2 > /dev/null 2>&1
echo x - ocaml-lablgtk2/Makefile
sed 's/^X//' >ocaml-lablgtk2/Makefile << 'END-of-ocaml-lablgtk2/Makefile'
X# New ports collection makefile for:	lablgtk2
X# Date created:		17 October 2004
X# Whom:			Eugene Ossintsev
X#
X# $FreeBSD$
X#
X
XPORTNAME=	lablgtk2
XPORTVERSION=	2.4.0
XCATEGORIES=	x11-toolkits
XMASTER_SITES=	ftp://ftp.kurims.kyoto-u.ac.jp/pub/lang/olabl/ \
X		http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/dist/ \
X		ftp://ftp.inria.fr/INRIA/caml-light/bazar-ocaml/ \
X		http://caml.inria.fr/distrib/bazar-ocaml/
XPKGNAMEPREFIX=	ocaml-
XDISTNAME=	lablgtk-${PORTVERSION}
X
XMAINTAINER=	eugos at gmx.net
XCOMMENT=	An Objective Caml interface to GTK+ 2.x
X
XBUILD_DEPENDS+=	ocamlc:${PORTSDIR}/lang/ocaml
XRUN_DEPENDS+=	ocamlc:${PORTSDIR}/lang/ocaml
X
XUSE_GMAKE=	yes
XUSE_GNOME=	gtk20
X
XDOCSDIR=	${PREFIX}/share/doc/ocaml/${PORTNAME}
XEXAMPLESDIR=	${PREFIX}/share/examples/ocaml/${PORTNAME}
X
XHAS_CONFIGURE=	yes
XALL_TARGET=	all opt
X
XCONFIGURE_ARGS=	--with-libdir=${PREFIX}/lib/ocaml \
X		--without-gl --without-glade --without-rsvg \
X		--without-gnomecanvas --without-gnomeui --without-panel
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${EXAMPLESDIR}
X	@${INSTALL_DATA} ${WRKSRC}/examples/image256x256.rgb \
X		${WRKSRC}/examples/test.xpm \
X		${WRKSRC}/examples/*.ml ${EXAMPLESDIR}
X	@${MKDIR} ${DOCSDIR}
X	@${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/README
X.endif
X
X.include <bsd.port.mk>
END-of-ocaml-lablgtk2/Makefile
echo x - ocaml-lablgtk2/distinfo
sed 's/^X//' >ocaml-lablgtk2/distinfo << 'END-of-ocaml-lablgtk2/distinfo'
XMD5 (lablgtk-2.4.0.tar.gz) = faa7b28c3ad97a1a76d983d24f26f567
XSIZE (lablgtk-2.4.0.tar.gz) = 637739
END-of-ocaml-lablgtk2/distinfo
echo x - ocaml-lablgtk2/pkg-descr
sed 's/^X//' >ocaml-lablgtk2/pkg-descr << 'END-of-ocaml-lablgtk2/pkg-descr'
XLablGTK2 uses the rich type system of Objective Caml 3 to provide
Xa strongly typed, yet very comfortable, object-oriented interface
Xto GTK+ 2.x.
X
XObjective Caml threads are supported, including for the toplevel,
Xwhich allows for interactive use of the library.
X
XPlease see ${PREFIX}/share/doc/ocaml/lablgtk2/README for further
Xinformation.
X
XWWW: http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html
END-of-ocaml-lablgtk2/pkg-descr
echo x - ocaml-lablgtk2/pkg-plist
sed 's/^X//' >ocaml-lablgtk2/pkg-plist << 'END-of-ocaml-lablgtk2/pkg-plist'
Xbin/lablgtk2
Xlib/ocaml/stublibs/dlllablgtk2.so
Xlib/ocaml/lablgtk2/gAction.cmi
Xlib/ocaml/lablgtk2/gAction.cmx
Xlib/ocaml/lablgtk2/gAction.ml
Xlib/ocaml/lablgtk2/gAction.mli
Xlib/ocaml/lablgtk2/gBin.cmi
Xlib/ocaml/lablgtk2/gBin.cmx
Xlib/ocaml/lablgtk2/gBin.ml
Xlib/ocaml/lablgtk2/gBin.mli
Xlib/ocaml/lablgtk2/gBroken.cmi
Xlib/ocaml/lablgtk2/gBroken.cmx
Xlib/ocaml/lablgtk2/gBroken.ml
Xlib/ocaml/lablgtk2/gBroken.mli
Xlib/ocaml/lablgtk2/gButton.cmi
Xlib/ocaml/lablgtk2/gButton.cmx
Xlib/ocaml/lablgtk2/gButton.ml
Xlib/ocaml/lablgtk2/gButton.mli
Xlib/ocaml/lablgtk2/gContainer.cmi
Xlib/ocaml/lablgtk2/gContainer.cmx
Xlib/ocaml/lablgtk2/gContainer.ml
Xlib/ocaml/lablgtk2/gContainer.mli
Xlib/ocaml/lablgtk2/gData.cmi
Xlib/ocaml/lablgtk2/gData.cmx
Xlib/ocaml/lablgtk2/gData.ml
Xlib/ocaml/lablgtk2/gData.mli
Xlib/ocaml/lablgtk2/gDraw.cmi
Xlib/ocaml/lablgtk2/gDraw.cmx
Xlib/ocaml/lablgtk2/gDraw.ml
Xlib/ocaml/lablgtk2/gDraw.mli
Xlib/ocaml/lablgtk2/gEdit.cmi
Xlib/ocaml/lablgtk2/gEdit.cmx
Xlib/ocaml/lablgtk2/gEdit.ml
Xlib/ocaml/lablgtk2/gEdit.mli
Xlib/ocaml/lablgtk2/gFile.cmi
Xlib/ocaml/lablgtk2/gFile.cmx
Xlib/ocaml/lablgtk2/gFile.ml
Xlib/ocaml/lablgtk2/gFile.mli
Xlib/ocaml/lablgtk2/gList.cmi
Xlib/ocaml/lablgtk2/gList.cmx
Xlib/ocaml/lablgtk2/gList.ml
Xlib/ocaml/lablgtk2/gList.mli
Xlib/ocaml/lablgtk2/gMain.cmi
Xlib/ocaml/lablgtk2/gMain.cmx
Xlib/ocaml/lablgtk2/gMain.ml
Xlib/ocaml/lablgtk2/gMain.mli
Xlib/ocaml/lablgtk2/gMenu.cmi
Xlib/ocaml/lablgtk2/gMenu.cmx
Xlib/ocaml/lablgtk2/gMenu.ml
Xlib/ocaml/lablgtk2/gMenu.mli
Xlib/ocaml/lablgtk2/gMisc.cmi
Xlib/ocaml/lablgtk2/gMisc.cmx
Xlib/ocaml/lablgtk2/gMisc.ml
Xlib/ocaml/lablgtk2/gMisc.mli
Xlib/ocaml/lablgtk2/gObj.cmi
Xlib/ocaml/lablgtk2/gObj.cmx
Xlib/ocaml/lablgtk2/gObj.ml
Xlib/ocaml/lablgtk2/gObj.mli
Xlib/ocaml/lablgtk2/gPack.cmi
Xlib/ocaml/lablgtk2/gPack.cmx
Xlib/ocaml/lablgtk2/gPack.ml
Xlib/ocaml/lablgtk2/gPack.mli
Xlib/ocaml/lablgtk2/gPango.cmi
Xlib/ocaml/lablgtk2/gPango.cmx
Xlib/ocaml/lablgtk2/gPango.ml
Xlib/ocaml/lablgtk2/gRange.cmi
Xlib/ocaml/lablgtk2/gRange.cmx
Xlib/ocaml/lablgtk2/gRange.ml
Xlib/ocaml/lablgtk2/gRange.mli
Xlib/ocaml/lablgtk2/gText.cmi
Xlib/ocaml/lablgtk2/gText.cmx
Xlib/ocaml/lablgtk2/gText.ml
Xlib/ocaml/lablgtk2/gText.mli
Xlib/ocaml/lablgtk2/gToolbox.cmi
Xlib/ocaml/lablgtk2/gToolbox.cmx
Xlib/ocaml/lablgtk2/gToolbox.ml
Xlib/ocaml/lablgtk2/gToolbox.mli
Xlib/ocaml/lablgtk2/gTree.cmi
Xlib/ocaml/lablgtk2/gTree.cmx
Xlib/ocaml/lablgtk2/gTree.ml
Xlib/ocaml/lablgtk2/gTree.mli
Xlib/ocaml/lablgtk2/gUtil.cmi
Xlib/ocaml/lablgtk2/gUtil.cmx
Xlib/ocaml/lablgtk2/gUtil.ml
Xlib/ocaml/lablgtk2/gUtil.mli
Xlib/ocaml/lablgtk2/gWindow.cmi
Xlib/ocaml/lablgtk2/gWindow.cmx
Xlib/ocaml/lablgtk2/gWindow.ml
Xlib/ocaml/lablgtk2/gWindow.mli
Xlib/ocaml/lablgtk2/gaux.cmi
Xlib/ocaml/lablgtk2/gaux.cmx
Xlib/ocaml/lablgtk2/gaux.ml
Xlib/ocaml/lablgtk2/gdk.cmi
Xlib/ocaml/lablgtk2/gdk.cmx
Xlib/ocaml/lablgtk2/gdk.ml
Xlib/ocaml/lablgtk2/gdk.mli
Xlib/ocaml/lablgtk2/gdkEnums.cmi
Xlib/ocaml/lablgtk2/gdkEnums.cmx
Xlib/ocaml/lablgtk2/gdkEnums.ml
Xlib/ocaml/lablgtk2/gdkEvent.cmi
Xlib/ocaml/lablgtk2/gdkEvent.cmx
Xlib/ocaml/lablgtk2/gdkEvent.ml
Xlib/ocaml/lablgtk2/gdkKeysyms.cmi
Xlib/ocaml/lablgtk2/gdkKeysyms.cmx
Xlib/ocaml/lablgtk2/gdkKeysyms.ml
Xlib/ocaml/lablgtk2/gdkPixbuf.cmi
Xlib/ocaml/lablgtk2/gdkPixbuf.cmx
Xlib/ocaml/lablgtk2/gdkPixbuf.ml
Xlib/ocaml/lablgtk2/gdkPixbuf.mli
Xlib/ocaml/lablgtk2/gdk_tags.h
Xlib/ocaml/lablgtk2/gdkpixbuf_tags.h
Xlib/ocaml/lablgtk2/gdkprivate-win32.h
Xlib/ocaml/lablgtk2/glGtk.mli
Xlib/ocaml/lablgtk2/glade.mli
Xlib/ocaml/lablgtk2/glib.cmi
Xlib/ocaml/lablgtk2/glib.cmx
Xlib/ocaml/lablgtk2/glib.ml
Xlib/ocaml/lablgtk2/glib.mli
Xlib/ocaml/lablgtk2/glib_tags.h
Xlib/ocaml/lablgtk2/gnoCanvas.mli
Xlib/ocaml/lablgtk2/gobject.cmi
Xlib/ocaml/lablgtk2/gobject.cmx
Xlib/ocaml/lablgtk2/gobject.ml
Xlib/ocaml/lablgtk2/gobject.mli
Xlib/ocaml/lablgtk2/gobject_tags.h
Xlib/ocaml/lablgtk2/gpointer.cmi
Xlib/ocaml/lablgtk2/gpointer.cmx
Xlib/ocaml/lablgtk2/gpointer.ml
Xlib/ocaml/lablgtk2/gpointer.mli
Xlib/ocaml/lablgtk2/gtk.cmi
Xlib/ocaml/lablgtk2/gtk.cmx
Xlib/ocaml/lablgtk2/gtk.ml
Xlib/ocaml/lablgtk2/gtkBase.cmi
Xlib/ocaml/lablgtk2/gtkBase.cmx
Xlib/ocaml/lablgtk2/gtkBase.ml
Xlib/ocaml/lablgtk2/gtkBin.cmi
Xlib/ocaml/lablgtk2/gtkBin.cmx
Xlib/ocaml/lablgtk2/gtkBin.ml
Xlib/ocaml/lablgtk2/gtkBroken.cmi
Xlib/ocaml/lablgtk2/gtkBroken.cmx
Xlib/ocaml/lablgtk2/gtkBroken.ml
Xlib/ocaml/lablgtk2/gtkButton.cmi
Xlib/ocaml/lablgtk2/gtkButton.cmx
Xlib/ocaml/lablgtk2/gtkButton.ml
Xlib/ocaml/lablgtk2/gtkData.cmi
Xlib/ocaml/lablgtk2/gtkData.cmx
Xlib/ocaml/lablgtk2/gtkData.ml
Xlib/ocaml/lablgtk2/gtkEdit.cmi
Xlib/ocaml/lablgtk2/gtkEdit.cmx
Xlib/ocaml/lablgtk2/gtkEdit.ml
Xlib/ocaml/lablgtk2/gtkEnums.cmi
Xlib/ocaml/lablgtk2/gtkEnums.cmx
Xlib/ocaml/lablgtk2/gtkEnums.ml
Xlib/ocaml/lablgtk2/gtkFile.cmi
Xlib/ocaml/lablgtk2/gtkFile.cmx
Xlib/ocaml/lablgtk2/gtkFile.ml
Xlib/ocaml/lablgtk2/gtkInit.cmi
Xlib/ocaml/lablgtk2/gtkInit.cmo
Xlib/ocaml/lablgtk2/gtkInit.cmx
Xlib/ocaml/lablgtk2/gtkInit.ml
Xlib/ocaml/lablgtk2/gtkInit.o
Xlib/ocaml/lablgtk2/gtkList.cmi
Xlib/ocaml/lablgtk2/gtkList.cmx
Xlib/ocaml/lablgtk2/gtkList.ml
Xlib/ocaml/lablgtk2/gtkMain.cmi
Xlib/ocaml/lablgtk2/gtkMain.cmx
Xlib/ocaml/lablgtk2/gtkMain.ml
Xlib/ocaml/lablgtk2/gtkMenu.cmi
Xlib/ocaml/lablgtk2/gtkMenu.cmx
Xlib/ocaml/lablgtk2/gtkMenu.ml
Xlib/ocaml/lablgtk2/gtkMisc.cmi
Xlib/ocaml/lablgtk2/gtkMisc.cmx
Xlib/ocaml/lablgtk2/gtkMisc.ml
Xlib/ocaml/lablgtk2/gtkObject.cmi
Xlib/ocaml/lablgtk2/gtkObject.cmx
Xlib/ocaml/lablgtk2/gtkObject.ml
Xlib/ocaml/lablgtk2/gtkPack.cmi
Xlib/ocaml/lablgtk2/gtkPack.cmx
Xlib/ocaml/lablgtk2/gtkPack.ml
Xlib/ocaml/lablgtk2/gtkRange.cmi
Xlib/ocaml/lablgtk2/gtkRange.cmx
Xlib/ocaml/lablgtk2/gtkRange.ml
Xlib/ocaml/lablgtk2/gtkSignal.cmi
Xlib/ocaml/lablgtk2/gtkSignal.cmx
Xlib/ocaml/lablgtk2/gtkSignal.ml
Xlib/ocaml/lablgtk2/gtkSignal.mli
Xlib/ocaml/lablgtk2/gtkStock.cmi
Xlib/ocaml/lablgtk2/gtkStock.cmx
Xlib/ocaml/lablgtk2/gtkStock.ml
Xlib/ocaml/lablgtk2/gtkText.cmi
Xlib/ocaml/lablgtk2/gtkText.cmx
Xlib/ocaml/lablgtk2/gtkText.ml
Xlib/ocaml/lablgtk2/gtkThInit.cmo
Xlib/ocaml/lablgtk2/gtkThInit.ml
Xlib/ocaml/lablgtk2/gtkThread.cmi
Xlib/ocaml/lablgtk2/gtkThread.cmo
Xlib/ocaml/lablgtk2/gtkThread.cmx
Xlib/ocaml/lablgtk2/gtkThread.ml
Xlib/ocaml/lablgtk2/gtkThread.mli
Xlib/ocaml/lablgtk2/gtkThread.o
Xlib/ocaml/lablgtk2/gtkTree.cmi
Xlib/ocaml/lablgtk2/gtkTree.cmx
Xlib/ocaml/lablgtk2/gtkTree.ml
Xlib/ocaml/lablgtk2/gtkWindow.cmi
Xlib/ocaml/lablgtk2/gtkWindow.cmx
Xlib/ocaml/lablgtk2/gtkWindow.ml
Xlib/ocaml/lablgtk2/gtk_tags.h
Xlib/ocaml/lablgtk2/lablgtk.a
Xlib/ocaml/lablgtk2/lablgtk.cma
Xlib/ocaml/lablgtk2/lablgtk.cmxa
Xlib/ocaml/lablgtk2/liblablgtk2.a
Xlib/ocaml/lablgtk2/ml_gdk.h
Xlib/ocaml/lablgtk2/ml_gdkpixbuf.h
Xlib/ocaml/lablgtk2/ml_glib.h
Xlib/ocaml/lablgtk2/ml_gobject.h
Xlib/ocaml/lablgtk2/ml_gpointer.h
Xlib/ocaml/lablgtk2/ml_gtk.h
Xlib/ocaml/lablgtk2/ml_gvaluecaml.h
Xlib/ocaml/lablgtk2/ml_pango.h
Xlib/ocaml/lablgtk2/panel.mli
Xlib/ocaml/lablgtk2/pango.cmi
Xlib/ocaml/lablgtk2/pango.cmx
Xlib/ocaml/lablgtk2/pango.ml
Xlib/ocaml/lablgtk2/pangoEnums.cmi
Xlib/ocaml/lablgtk2/pangoEnums.cmx
Xlib/ocaml/lablgtk2/pangoEnums.ml
Xlib/ocaml/lablgtk2/pango_tags.h
Xlib/ocaml/lablgtk2/propcc
Xlib/ocaml/lablgtk2/rsvg.mli
Xlib/ocaml/lablgtk2/varcc
Xlib/ocaml/lablgtk2/win32.h
Xlib/ocaml/lablgtk2/wrappers.h
Xlib/ocaml/lablgtk2/xml_lexer.mli
X at dirrm lib/ocaml/lablgtk2
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X%%PORTDOCS%%%%EXAMPLESDIR%%/action.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/buttons.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/calc.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/calendar.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/clist.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/combo.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/combobox.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/counter.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/csview.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/dcalendar.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/drawing.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/druid.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/editor.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/editor2.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/entry.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/entrycompletion.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/events.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/events2.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/expander.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/fifteen.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/filechooser.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/fixed_editor.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/fixpoint.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/giotest.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/hello.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/image.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/image256x256.rgb
X%%PORTDOCS%%%%EXAMPLESDIR%%/kaimono.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/label.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/lissajous.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/nihongo.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/notebook.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/pixview.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/pousse.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/progressbar.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/radiobuttons.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/rpn.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/scrolledwin.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/socket.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/test.xpm
X%%PORTDOCS%%%%EXAMPLESDIR%%/testdnd.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/testgtk.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/tictactoe.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/timer.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/toolbar.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/tree.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/tree_model.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/tree_store.ml
X%%PORTDOCS%%%%EXAMPLESDIR%%/tron.ml
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
END-of-ocaml-lablgtk2/pkg-plist
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list