FreeBSD Bugzilla – Attachment 19032 Details for
Bug 33961
New port: graphics/lablgl - an OpenGL interface for OCaml
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 7.01 KB, created by
rk
on 2002-01-16 21:20:01 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
rk
Created:
2002-01-16 21:20:01 UTC
Size:
7.01 KB
patch
obsolete
># 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-plist ># lablgl/files ># lablgl/files/patch-aa ># lablgl/files/patch-ab ># lablgl/pkg-comment ># lablgl/pkg-descr ># >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: 13. January 2002 >X# Whom: Ronald Kuehn <rk@ronald.org> >X# >X# $FreeBSD$ >X# >X >XPORTNAME= lablgl >XPORTVERSION= 0.97 >XCATEGORIES= graphics >XMASTER_SITES= http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/dist/ \ >X ftp://ftp.inria.fr/lang/caml-light/bazar-ocaml/ >X >XMAINTAINER= rk@ronald.org >X >XBUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml >XRUN_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml >X >XUSE_MESA= yes >XWRKSRC= ${WRKDIR}/lablGL-${PORTVERSION} >XALL_TARGET= all opt >XEXAMPLESDIR= ${PREFIX}/share/examples/ocaml/${PORTNAME} >XDOCSDIR= ${PREFIX}/share/doc/ocaml/${PORTNAME} >X >Xpost-extract: >X @${CP} ${WRKSRC}/Makefile.config.ex ${WRKSRC}/Makefile.config >X >Xpost-install: >X @${MKDIR} ${EXAMPLESDIR} >X @${INSTALL_DATA} ${WRKSRC}/examples/* ${EXAMPLESDIR} >X.if !defined(NO_PORTDOCS) >X @${MKDIR} ${DOCSDIR} >X @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} >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-plist >sed 's/^X//' >lablgl/pkg-plist << 'END-of-lablgl/pkg-plist' >Xbin/lablgl >Xlib/ocaml/lablGL/raw.cmi >Xlib/ocaml/lablGL/gluMat.cmi >Xlib/ocaml/lablGL/gluTess.cmi >Xlib/ocaml/lablGL/gluQuadric.cmi >Xlib/ocaml/lablGL/gluNurbs.cmi >Xlib/ocaml/lablGL/gluMisc.cmi >Xlib/ocaml/lablGL/glFunc.cmi >Xlib/ocaml/lablGL/glDraw.cmi >Xlib/ocaml/lablGL/glTex.cmi >Xlib/ocaml/lablGL/glClear.cmi >Xlib/ocaml/lablGL/glPix.cmi >Xlib/ocaml/lablGL/glMisc.cmi >Xlib/ocaml/lablGL/glMat.cmi >Xlib/ocaml/lablGL/glMap.cmi >Xlib/ocaml/lablGL/glList.cmi >Xlib/ocaml/lablGL/glLight.cmi >Xlib/ocaml/lablGL/gl.cmi >Xlib/ocaml/lablGL/togl.cmi >Xlib/ocaml/lablGL/raw.mli >Xlib/ocaml/lablGL/gluMat.mli >Xlib/ocaml/lablGL/gluTess.mli >Xlib/ocaml/lablGL/gluQuadric.mli >Xlib/ocaml/lablGL/gluNurbs.mli >Xlib/ocaml/lablGL/gluMisc.mli >Xlib/ocaml/lablGL/glFunc.mli >Xlib/ocaml/lablGL/glDraw.mli >Xlib/ocaml/lablGL/glTex.mli >Xlib/ocaml/lablGL/glClear.mli >Xlib/ocaml/lablGL/glPix.mli >Xlib/ocaml/lablGL/glMisc.mli >Xlib/ocaml/lablGL/glMat.mli >Xlib/ocaml/lablGL/glMap.mli >Xlib/ocaml/lablGL/glList.mli >Xlib/ocaml/lablGL/glLight.mli >Xlib/ocaml/lablGL/gl.mli >Xlib/ocaml/lablGL/togl.mli >Xlib/ocaml/lablGL/togl.cma >Xlib/ocaml/lablGL/libtogl.a >Xlib/ocaml/lablGL/lablgl.cma >Xlib/ocaml/lablGL/liblablgl.a >Xlib/ocaml/lablGL/lablgltop >Xlib/ocaml/lablGL/dlltogl.so >Xlib/ocaml/lablGL/dlllablgl.so >Xlib/ocaml/lablGL/lablgl.cmxa >Xlib/ocaml/lablGL/gluMat.cmx >Xlib/ocaml/lablGL/gluTess.cmx >Xlib/ocaml/lablGL/gluQuadric.cmx >Xlib/ocaml/lablGL/gluNurbs.cmx >Xlib/ocaml/lablGL/gluMisc.cmx >Xlib/ocaml/lablGL/glFunc.cmx >Xlib/ocaml/lablGL/glDraw.cmx >Xlib/ocaml/lablGL/glTex.cmx >Xlib/ocaml/lablGL/glClear.cmx >Xlib/ocaml/lablGL/glPix.cmx >Xlib/ocaml/lablGL/glMisc.cmx >Xlib/ocaml/lablGL/glMat.cmx >Xlib/ocaml/lablGL/glMap.cmx >Xlib/ocaml/lablGL/glList.cmx >Xlib/ocaml/lablGL/glLight.cmx >Xlib/ocaml/lablGL/gl.cmx >Xlib/ocaml/lablGL/raw.cmx >Xlib/ocaml/lablGL/togl.a >Xlib/ocaml/lablGL/togl.cmxa >Xlib/ocaml/lablGL/lablgl.a >Xlib/ocaml/lablGL/togl.cmx >X%%PORTDOCS%%share/doc/ocaml/lablgl/README >Xshare/examples/ocaml/lablgl/Makefile >Xshare/examples/ocaml/lablgl/README >Xshare/examples/ocaml/lablgl/checker.ml >Xshare/examples/ocaml/lablgl/double.ml >Xshare/examples/ocaml/lablgl/gears.ml >Xshare/examples/ocaml/lablgl/morph3d.ml >Xshare/examples/ocaml/lablgl/planet.ml >Xshare/examples/ocaml/lablgl/scene.ml >Xshare/examples/ocaml/lablgl/simple.ml >Xshare/examples/ocaml/lablgl/tennis.ml >Xshare/examples/ocaml/lablgl/texturesurf.ml >X@dirrm lib/ocaml/lablGL >X@dirrm share/examples/ocaml/lablgl >X%%PORTDOCS%%@dirrm share/doc/ocaml/lablgl >END-of-lablgl/pkg-plist >echo c - lablgl/files >mkdir -p lablgl/files > /dev/null 2>&1 >echo x - lablgl/files/patch-aa >sed 's/^X//' >lablgl/files/patch-aa << 'END-of-lablgl/files/patch-aa' >X--- Makefile.orig Thu Nov 1 09:44:16 2001 >X+++ Makefile Sun Jan 13 19:27:18 2002 >X@@ -104,8 +104,8 @@ >X >X real-install: >X if test -d $(INSTALLDIR); then : ; else mkdir -p $(INSTALLDIR); fi >X- if test `grep -s -c '^$(INSTALLDIR)$$' $(LIBDIR)/ld.conf || :` = 0; \ >X- then echo $(INSTALLDIR) >> $(LIBDIR)/ld.conf; fi >X+# if test `grep -s -c '^$(INSTALLDIR)$$' $(LIBDIR)/ld.conf || :` = 0; \ >X+# then echo $(INSTALLDIR) >> $(LIBDIR)/ld.conf; fi >X cp $(MLOBJS:.cmo=.cmi) $(INSTALLDIR) >X cp $(MLOBJS:.cmo=.mli) $(INSTALLDIR) >X cp liblablgl.a lablgl.cma libtogl.a togl.cma $(INSTALLDIR) >END-of-lablgl/files/patch-aa >echo x - lablgl/files/patch-ab >sed 's/^X//' >lablgl/files/patch-ab << 'END-of-lablgl/files/patch-ab' >X--- Makefile.config.orig Sun Jan 13 19:30:59 2002 >X+++ Makefile.config Sun Jan 13 19:44:33 2002 >X@@ -7,22 +7,22 @@ >X ##### Adjust these always >X >X # Where to put the lablgl script >X-BINDIR = /usr/local/bin >X+BINDIR = ${PREFIX}/bin >X >X # Where to find X headers >X-XINCLUDES = -I/usr/X11R6/include >X+XINCLUDES = -I${X11BASE}/include >X # X libs (for broken RTLD_GLOBAL: e.g. FreeBSD 4.0) >X #XLIBS = -L/usr/X11R6/lib -lXext -lXmu -lX11 >X >X # Where to find Tcl/Tk headers >X # This must the same version as for LablTk >X-TKINCLUDES = -I/usr/local/include >X+TKINCLUDES = -I${LOCALBASE}/include/tcl8.3 -I${LOCALBASE}/include/tk8.3 >X # Tcl/Tk libs (for broken RTLD_GLOBAL: e.g. FreeBSD 4.0) >X-#TKLIBS = -L/usr/local/lib -ltk83 -ltcl83 >X+TKLIBS = -L${LOCALBASE}/lib -ltk83 -ltcl83 >X >X # Where to find OpenGL/Mesa headers and libraries >X GLINCLUDES = >X-GLLIBS = -lGL -lGLU >X+GLLIBS = -L${X11BASE}/lib -R${X11BASE}/lib -lGL -lGLU -lXmu -lXext >X # The following libraries may be required (try to add them one at a time) >X # GLLIBS = -lGL -lGLU -lXmu -lXext -lpthread >X >X@@ -45,7 +45,7 @@ >X TOGLDIR = Togl >X >X # C Compiler options >X-COPTS = -c -O >X+COPTS = -c ${CFLAGS} >X >X ###### No need to change these >X >END-of-lablgl/files/patch-ab >echo x - lablgl/pkg-comment >sed 's/^X//' >lablgl/pkg-comment << 'END-of-lablgl/pkg-comment' >XAn OpenGL interface for Objective Caml >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. >X >XAll of the GL and GLU libraries are available. Read a good book >Xabout how to use these. Translating from OpenGL to LablGL is rather >Xstraitforward: there is a LablGL function for each OpenGL one. For >Xease of retrieving, both GL and GLU are cut in smaller modules of >Xrelated functions. >X >XPlease see ${PREFIX}/share/doc/ocaml/lablgl/README for further information. >END-of-lablgl/pkg-descr >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 33961
: 19032