[20753] trunk/dports/devel

source_changes at macosforge.org source_changes at macosforge.org
Sat Nov 25 20:06:12 PST 2006


Revision: 20753
          http://trac.macosforge.org/projects/macports/changeset/20753
Author:   bfulgham at macports.org
Date:     2006-11-25 20:06:11 -0800 (Sat, 25 Nov 2006)

Log Message:
-----------
Add Lua binding to the OpenGL/GLUT libraries.

Added Paths:
-----------
    trunk/dports/devel/lua-glut/
    trunk/dports/devel/lua-glut/Portfile
    trunk/dports/devel/lua-glut/files/
    trunk/dports/devel/lua-glut/files/patch-Makefile

Added: trunk/dports/devel/lua-glut/Portfile
===================================================================
--- trunk/dports/devel/lua-glut/Portfile	                        (rev 0)
+++ trunk/dports/devel/lua-glut/Portfile	2006-11-26 04:06:11 UTC (rev 20753)
@@ -0,0 +1,47 @@
+# $Id: Portfile 20382 2006-11-02 21:38:50Z blair at macports.org $
+
+PortSystem 1.0
+
+name                    lua-glut
+version                 0.5
+revision                0
+categories              devel
+platforms               darwin
+maintainers             bfulgham at macports.org
+description             OpenGL and GLUT bindings for the Lua programming language.
+long_description        ${description} 
+
+homepage                http://lua-users.org/wiki/VarolKaptan
+master_sites            http://lua-users.org/files/wiki_insecure/users/VarolKaptan/
+distname                luaglut-${version}
+
+use_configure		no
+
+checksums               md5 9b0ae78d829af770dab2b88c9190c90c \
+                        sha1 3e1dc986d2ead5a96073451d2d78c8df2fbb4e4b \
+			rmd160 4de4335353d1712bf22b1ed187ef8d35f3b869b3
+
+patchfiles              patch-Makefile
+
+build.type		gnu
+build.cmd		make
+build.args		
+build.target		
+
+post-patch {
+	reinplace "s|/opt/local|${prefix}|g" ${worksrcpath}/Makefile
+}
+
+destroot {
+	# Documentation and examples
+	xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
+	file copy README ${destroot}${prefix}/share/doc/${name}
+	xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}/examples
+	file copy glut_test1.lua glut_test2.lua lua.ppm ${destroot}${prefix}/share/doc/${name}/examples
+
+	# Binaries
+	xinstall -m 755 -d ${destroot}${prefix}/lib/lua/5.1
+	foreach lib [glob *.so] {
+		xinstall -m 0644 ${lib} ${destroot}${prefix}/lib/lua/5.1
+	}
+}

Added: trunk/dports/devel/lua-glut/files/patch-Makefile
===================================================================
--- trunk/dports/devel/lua-glut/files/patch-Makefile	                        (rev 0)
+++ trunk/dports/devel/lua-glut/files/patch-Makefile	2006-11-26 04:06:11 UTC (rev 20753)
@@ -0,0 +1,22 @@
+--- Makefile.orig	2006-11-25 19:49:18.000000000 -0800
++++ Makefile	2006-11-25 19:57:57.000000000 -0800
+@@ -14,14 +14,14 @@
+ LUAGLUT = luaglut.so
+ MEMARRAY = memarray.so
+ 
+-CC = gcc -Wall $(CFLAGS)
++CC = gcc -Wall $(CFLAGS) -I/opt/local/include
+ GCC_OPT_SHARED = -shared
+-LDSO = gcc $(LFLAGS) $(GCC_OPT_SHARED)
++LDSO = MACOSX_DEPLOYMENT_TARGET="10.3" gcc $(LFLAGS) $(GCC_OPT_SHARED)
+ 
+ ifeq ($(OS),Darwin)
+-	LUAGL = luagl.bundle
+-	LUAGLUT = luaglut.bundle
+-	MEMARRAY = memarray.bundle
++	LUAGL = luagl.so
++	LUAGLUT = luaglut.so
++	MEMARRAY = memarray.so
+ 	GCC_OPT_SHARED = -bundle -undefined dynamic_lookup
+ 	GL_LIBS = -framework OpenGL
+ 	# Default to Apple GLUT on Mac OS X (you can still use the others)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20061125/c39c0895/attachment.html


More information about the macports-changes mailing list