[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