Skip to content

Commit

Permalink
New formula for irrlicht 1.8
Browse files Browse the repository at this point in the history
The Irrlicht Engine is a high performance open source and cross platform 3D engine for creating realtime 3D applications.
  • Loading branch information
deni64k committed Jan 22, 2013
1 parent bdaae65 commit 8138709
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions Library/Formula/irrlicht.rb
Original file line number Diff line number Diff line change
@@ -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.