Permalink
Browse files

New formula for irrlicht 1.8

The Irrlicht Engine is a high performance open source and cross platform 3D engine for creating realtime 3D applications.
  • Loading branch information...
deni64k committed Nov 11, 2012
1 parent bdaae65 commit 8138709f356540b1ab441ab8eab3ad4d1022bf91
Showing with 29 additions and 0 deletions.
  1. +29 −0 Library/Formula/irrlicht.rb
@@ -0,0 +1,29 @@
+require 'formula'
+
+class Irrlicht < Formula
+ homepage 'http://irrlicht.sourceforge.net/'
+ url 'http://downloads.sourceforge.net/irrlicht/irrlicht-1.8.zip'
+ sha1 'a24c2183e3c7dd909f92699c373a68382958b09d'
+ head 'https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk', :using => :svn
+
+ depends_on :xcode
+
+ fails_with :clang do
+ build 421
+ cause <<-EOS.undent
+ /tmp/irrlicht-3FKY/irrlicht-1.8/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2390:31: error: expected ')'
+ glProgramParameteriEXT((long GLuint)program, pname, value);
+ ^
+ /tmp/irrlicht-3FKY/irrlicht-1.8/source/Irrlicht/MacOSX/../COpenGLExtensionHandler.h:2390:25: note: to match this '('
+ glProgramParameteriEXT((long GLuint)program, pname, value);
+ ^
+ EOS
+ end
+
+ def install
+ system *%W(xcodebuild -project source/Irrlicht/MacOSX/MacOSX.xcodeproj -configuration Release -target libIrrlicht.a GCC_VERSION=com.apple.compilers.llvmgcc42 -sdk macosx#{MacOS.version})
+
+ lib.install "source/Irrlicht/MacOSX/build/Release/libIrrlicht.a"
+ include.install "include" => "irrlicht"
+ end
+end

0 comments on commit 8138709

Please sign in to comment.