From d2707c785a9f19e02b62a690a231a83c8342e367 Mon Sep 17 00:00:00 2001 From: Trevor Wennblom Date: Mon, 27 Feb 2012 03:25:08 -0600 Subject: phyml 20110919 Signed-off-by: Adam Vandenberg --- Library/Formula/phyml.rb | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Library/Formula/phyml.rb (limited to 'Library/Formula') diff --git a/Library/Formula/phyml.rb b/Library/Formula/phyml.rb new file mode 100644 index 000000000..c2abe0934 --- /dev/null +++ b/Library/Formula/phyml.rb @@ -0,0 +1,35 @@ +require 'formula' + +class Phyml < Formula + homepage 'http://www.atgc-montpellier.fr/phyml/' + url 'http://phyml.googlecode.com/files/phyml-20110919.tar.gz' + md5 'd95c73c5c03d082db21564a54978f281' + + def install + # separate steps required + system "./configure", "--prefix=#{prefix}" + system "make" + + system "./configure", "--prefix=#{prefix}", "--enable-phytime" + system "make" + + bin.install %w(src/phyml src/phytime) + doc.install Dir['doc/phyml-manual.pdf'] + rm_rf Dir['examples/.svn'] + chmod 0644, Dir['examples/*'] + share.install Dir['examples/*'] + end + + def caveats; <<-EOS.undent + Examples have been installed here: + #{share} + + See options for phyml by running: + phmyl --help + + PhyML must be run with the "-i" option to specify an input or it will + segfault. Example: + phyml -i #{share}/nucleic + EOS + end +end -- cgit v1.2.3