Date: Thu, 18 Apr 2002 14:27:25 +0900 (JST) From: Jacques Garrigue <garrigue@kurims.kyoto-u.ac.jp> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/37215: LablGL port: An OpenGL interface for Objective Caml Message-ID: <200204180527.g3I5RPB91172@abyss.kaba.or.jp>
next in thread | raw e-mail | index | archive | help
>Number: 37215 >Category: ports >Synopsis: LablGL port: An OpenGL interface for Objective Caml >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Apr 17 22:30:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Jacques Garrigue >Release: FreeBSD 4.5-RELEASE i386 >Organization: Kyoto University >Environment: System: FreeBSD abyss.kaba.or.jp 4.5-RELEASE FreeBSD 4.5-RELEASE #0: Mon Jan 28 14:31:56 GMT 2002 murray@builder.freebsdmall.com:/usr/src/sys/compile/GENERIC i386 >Description: LablGL is an OpenGL interface for Objective Caml. Since it includes support for the Togl widget, you can comfortably use it with LablTk. Support under GTK+ is also available in the LablGTK package. WWW: http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgl.html >How-To-Repeat: >Fix: Here is a shar archive of the port --- lablgl.shar begins here --- # 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: # # lablGL # lablGL/Makefile # lablGL/distinfo # lablGL/pkg-comment # lablGL/pkg-descr # lablGL/pkg-plist # echo c - lablGL mkdir -p lablGL > /dev/null 2>&1 echo x - lablGL/Makefile sed 's/^X//' >lablGL/Makefile << 'END-of-lablGL/Makefile' X# New ports collection makefile for: LablGL X# Date created: 14 may 2001 X# Whom: Jacques Garrigue <garrigue@kurims.kyoto-u.ac.jp> X# X# $FreeBSD$ X# X XPORTNAME= lablGL XPORTVERSION= 0.97 XCATEGORIES= graphics XMASTER_SITES= ftp://ftp.kurims.kyoto-u.ac.jp/pub/lang/olabl/ \ X ftp://ftp.inria.fr/lang/caml-light/bazar-ocaml/ XDISTNAME= lablgl-${PORTVERSION} X XMAINTAINER= garrigue@kurims.kyoto-u.ac.jp X XLIB_DEPENDS= tk83.1:${PORTSDIR}/x11-toolkits/tk83 XBUILD_DEPENDS= labltk:${PORTSDIR}/lang/ocaml X.if $(XFREE86_VERSION) < 4 XLIB_DEPENDS+= GL:${PORTSDIR}/graphics/Mesa3 X.endif X XWRKSRC= ${WRKDIR}/lablGL-${PORTVERSION} XUSE_XLIB= yes XALL_TARGET= all opt X Xdo-configure: X ${SED} -e "s|^BINDIR.*|BINDIR=${PREFIX}/bin|" \ X -e "s|^XINCLUDES.*|XINCLUDES=-I${X11BASE}/include|" \ X -e "s|^TKINCLUDES.*|TKINCLUDES=-I${LOCALBASE}/include/tcl8.3 -I${LOCALBASE}/include/tk8.3|" \ X -e "s|^#*XLIBS.*|XLIBS=-L${X11BASE}/lib -lX11 -lXext -lXmu|" \ X -e "s|^GLLIBS.*|GLLIBS=-L${X11BASE}/lib -lGLU -lGL|" \ X -e "s|^#*TKLIBS.*|TKLIBS=-L${LOCALBASE}/lib -ltk83 -ltcl83|" \ X < ${WRKSRC}/Makefile.config.ex > ${WRKSRC}/Makefile.config X (${ECHO} "# Extra options"; \ X ${ECHO} "CAMLC=ocamlc.opt"; \ X ${ECHO} "CAMLOPT=ocamlopt.opt") \ X >> ${WRKSRC}/Makefile.config X Xpost-install: X.if !defined(NOPORTDOCS) X @${MKDIR} ${PREFIX}/share/doc/${PORTNAME} X ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/${PORTNAME} X @${MKDIR} ${PREFIX}/share/examples/${PORTNAME} X cd ${WRKSRC}/examples; \ X ${INSTALL_DATA} * ${PREFIX}/share/examples/${PORTNAME} X.endif X X.include <bsd.port.mk> END-of-lablGL/Makefile echo x - lablGL/distinfo sed 's/^X//' >lablGL/distinfo << 'END-of-lablGL/distinfo' XMD5 (lablgl-0.97.tar.gz) = e084a62ff47492cade8887f3f6b60c5b END-of-lablGL/distinfo echo x - lablGL/pkg-comment sed 's/^X//' >lablGL/pkg-comment << 'END-of-lablGL/pkg-comment' XAn OpenGL interface for Objective Caml, with support for LablTk END-of-lablGL/pkg-comment echo x - lablGL/pkg-descr sed 's/^X//' >lablGL/pkg-descr << 'END-of-lablGL/pkg-descr' XLablGL is an OpenGL interface for Objective Caml. Since it includes Xsupport for the Togl widget, you can comfortably use it with LablTk. XSupport under GTK+ is also available in the LablGTK package. X XWWW: http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgl.html END-of-lablGL/pkg-descr echo x - lablGL/pkg-plist sed 's/^X//' >lablGL/pkg-plist << 'END-of-lablGL/pkg-plist' Xbin/lablgl Xlib/ocaml/lablGL/dlllablgl.so Xlib/ocaml/lablGL/dlltogl.so Xlib/ocaml/lablGL/gl.cmi Xlib/ocaml/lablGL/gl.cmx Xlib/ocaml/lablGL/gl.mli Xlib/ocaml/lablGL/glClear.cmi Xlib/ocaml/lablGL/glClear.cmx Xlib/ocaml/lablGL/glClear.mli Xlib/ocaml/lablGL/glDraw.cmi Xlib/ocaml/lablGL/glDraw.cmx Xlib/ocaml/lablGL/glDraw.mli Xlib/ocaml/lablGL/glFunc.cmi Xlib/ocaml/lablGL/glFunc.cmx Xlib/ocaml/lablGL/glFunc.mli Xlib/ocaml/lablGL/glLight.cmi Xlib/ocaml/lablGL/glLight.cmx Xlib/ocaml/lablGL/glLight.mli Xlib/ocaml/lablGL/glList.cmi Xlib/ocaml/lablGL/glList.cmx Xlib/ocaml/lablGL/glList.mli Xlib/ocaml/lablGL/glMap.cmi Xlib/ocaml/lablGL/glMap.cmx Xlib/ocaml/lablGL/glMap.mli Xlib/ocaml/lablGL/glMat.cmi Xlib/ocaml/lablGL/glMat.cmx Xlib/ocaml/lablGL/glMat.mli Xlib/ocaml/lablGL/glMisc.cmi Xlib/ocaml/lablGL/glMisc.cmx Xlib/ocaml/lablGL/glMisc.mli Xlib/ocaml/lablGL/glPix.cmi Xlib/ocaml/lablGL/glPix.cmx Xlib/ocaml/lablGL/glPix.mli Xlib/ocaml/lablGL/glTex.cmi Xlib/ocaml/lablGL/glTex.cmx Xlib/ocaml/lablGL/glTex.mli Xlib/ocaml/lablGL/gluMat.cmi Xlib/ocaml/lablGL/gluMat.cmx Xlib/ocaml/lablGL/gluMat.mli Xlib/ocaml/lablGL/gluMisc.cmi Xlib/ocaml/lablGL/gluMisc.cmx Xlib/ocaml/lablGL/gluMisc.mli Xlib/ocaml/lablGL/gluNurbs.cmi Xlib/ocaml/lablGL/gluNurbs.cmx Xlib/ocaml/lablGL/gluNurbs.mli Xlib/ocaml/lablGL/gluQuadric.cmi Xlib/ocaml/lablGL/gluQuadric.cmx Xlib/ocaml/lablGL/gluQuadric.mli Xlib/ocaml/lablGL/gluTess.cmi Xlib/ocaml/lablGL/gluTess.cmx Xlib/ocaml/lablGL/gluTess.mli Xlib/ocaml/lablGL/lablgl.a Xlib/ocaml/lablGL/lablgl.cma Xlib/ocaml/lablGL/lablgl.cmxa Xlib/ocaml/lablGL/lablgltop Xlib/ocaml/lablGL/liblablgl.a Xlib/ocaml/lablGL/libtogl.a Xlib/ocaml/lablGL/raw.cmi Xlib/ocaml/lablGL/raw.cmx Xlib/ocaml/lablGL/raw.mli Xlib/ocaml/lablGL/togl.a Xlib/ocaml/lablGL/togl.cma Xlib/ocaml/lablGL/togl.cmi Xlib/ocaml/lablGL/togl.cmx Xlib/ocaml/lablGL/togl.cmxa Xlib/ocaml/lablGL/togl.mli X%%PORTDOCS%%share/doc/lablGL/README X%%PORTDOCS%%share/examples/lablGL/Makefile X%%PORTDOCS%%share/examples/lablGL/README X%%PORTDOCS%%share/examples/lablGL/checker.ml X%%PORTDOCS%%share/examples/lablGL/double.ml X%%PORTDOCS%%share/examples/lablGL/gears.ml X%%PORTDOCS%%share/examples/lablGL/morph3d.ml X%%PORTDOCS%%share/examples/lablGL/planet.ml X%%PORTDOCS%%share/examples/lablGL/scene.ml X%%PORTDOCS%%share/examples/lablGL/simple.ml X%%PORTDOCS%%share/examples/lablGL/tennis.ml X%%PORTDOCS%%share/examples/lablGL/texturesurf.ml X@dirrm lib/ocaml/lablGL X%%PORTDOCS%%@dirrm share/doc/lablGL X%%PORTDOCS%%@dirrm share/examples/lablGL END-of-lablGL/pkg-plist exit --- lablgl.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200204180527.g3I5RPB91172>