Skip site navigation (1)Skip section navigation (2)
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>