diff options
| -rw-r--r-- | Library/Formula/io.rb | 42 | 
1 files changed, 10 insertions, 32 deletions
diff --git a/Library/Formula/io.rb b/Library/Formula/io.rb index f9dbb4bb1..107ca6620 100644 --- a/Library/Formula/io.rb +++ b/Library/Formula/io.rb @@ -4,41 +4,19 @@ class Io <Formula    head 'git://github.com/stevedekorte/io.git'    homepage 'http://iolanguage.com/' -  def hardcoded_prefixes; %w[ -    addons/Cairo/build.io -    addons/Flux/io/Flux.io -    addons/MySQL/build.io -    addons/SGML/source/libsgml-1.1.4/acgeneral.m4 -    addons/SGML/source/libsgml-1.1.4/configure -    addons/SGML/source/libsgml-1.1.4/libsgml.doxy -    addons/SGML/source/libsgml-1.1.4/Makefile -    addons/SGML/source/libsgml-1.1.4/Makefile.in -    addons/SGML/source/libsgml-1.1.4_osx/acgeneral.m4 -    addons/SGML/source/libsgml-1.1.4_osx/config/configure -    addons/SGML/source/libsgml-1.1.4_osx/libsgml.doxy -    addons/SGML/source/libsgml-1.1.4_osx/Makefile -    addons/SGML/source/libsgml-1.1.4_osx/Makefile.in -    addons/TagDB/build.io -    build/AddonBuilder.io -    docs/IoGuide.html -    extras/osx/osx.xcodeproj/project.pbxproj -    extras/osxmain/osxmain.xcodeproj/project.pbxproj -    libs/basekit/source/Hash_fnv.c -    libs/basekit/source/Hash_fnv.h -    libs/iovm/source/IoSystem.c -    Makefile -    tools/io/docs2html.io] <<  -    'extras/SyntaxHighlighters/Io.tmbundle/Commands/Run Io Program (ioServer).plist' -  end +  depends_on 'cmake' +  depends_on 'libsgml'    def install -    inreplace ['addons/SGML/build.io', 'addons/TagDB/build.io'], -      'sudo ', '' +    ENV.j1 +    FileUtils.mkdir 'io-build' -    inreplace hardcoded_prefixes, '/usr/local', prefix +    Dir.chdir 'io-build' do +      system "cmake .. #{std_cmake_parameters}" +      system "make install" +    end -    system "make vm" -    system "make" -    system "make install" +    FileUtils.rm_f Dir['docs/*.pdf'] +    doc.install Dir['docs/*']    end  end  | 
