parent
561fb9d1f2
commit
38ef9745a5
2 changed files with 0 additions and 65 deletions
|
@ -1,15 +0,0 @@
|
||||||
require "formula"
|
|
||||||
|
|
||||||
class Itsol < Formula
|
|
||||||
homepage "http://www-users.cs.umn.edu/~saad/software/ITSOL"
|
|
||||||
url "http://www-users.cs.umn.edu/~saad/software/ITSOL/ITSOL_2.tar.gz"
|
|
||||||
sha1 "c7af215aaa6ab377521ba317eccf6859165ebefb"
|
|
||||||
|
|
||||||
depends_on :fortran
|
|
||||||
|
|
||||||
def install
|
|
||||||
system "make"
|
|
||||||
lib.install("LIB/libitsol.a")
|
|
||||||
(include/"itsol").install Dir["INC/*.h"]
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -1,50 +0,0 @@
|
||||||
require 'formula'
|
|
||||||
|
|
||||||
class Salt < Formula
|
|
||||||
homepage 'http://supernovae.in2p3.fr/salt/doku.php?id=start'
|
|
||||||
url 'http://supernovae.in2p3.fr/salt/lib/exe/fetch.php?media=snfit-2.4.0.tar.gz'
|
|
||||||
sha1 '7f6e36e78199d8dec0458b464643e1e90fc51282'
|
|
||||||
version '2.4'
|
|
||||||
|
|
||||||
depends_on :fortran
|
|
||||||
|
|
||||||
conflicts_with 'fastbit', :because => 'both install `include/filter.h`'
|
|
||||||
|
|
||||||
resource 'data' do
|
|
||||||
url 'http://supernovae.in2p3.fr/salt/lib/exe/fetch.php?media=salt2-4_data.tgz'
|
|
||||||
sha1 '92c34fe3363fe6a88c8cda75c543503a9b3196f7'
|
|
||||||
end
|
|
||||||
|
|
||||||
resource '03d4ag' do
|
|
||||||
url 'http://supernovae.in2p3.fr/salt/lib/exe/fetch.php?media=jla-03d4ag.tar.gz'
|
|
||||||
sha1 'b227f5e50ea227375720f3c00dd849f964cfa2ba'
|
|
||||||
end
|
|
||||||
|
|
||||||
def install
|
|
||||||
ENV.deparallelize
|
|
||||||
# the libgfortran.a path needs to be set explicitly
|
|
||||||
libgfortran = `$FC --print-file-name libgfortran.a`.chomp
|
|
||||||
ENV.append 'LDFLAGS', "-L#{File.dirname(libgfortran)} -lgfortran"
|
|
||||||
system "./configure", "--prefix=#{prefix}", "--disable-static"
|
|
||||||
system "make install"
|
|
||||||
# install all the model data
|
|
||||||
(prefix/'data').install resource('data')
|
|
||||||
# for testing
|
|
||||||
(prefix/'03d4ag').install resource('03d4ag')
|
|
||||||
end
|
|
||||||
|
|
||||||
test do
|
|
||||||
ENV['SALTPATH'] = "#{prefix}/data"
|
|
||||||
cp_r Dir["#{prefix}/03d4ag/*"], '.'
|
|
||||||
system bin/"snfit", testpath/"lc-03D4ag.list"
|
|
||||||
assert File.exist?("result_salt2.dat")
|
|
||||||
end
|
|
||||||
|
|
||||||
def caveats
|
|
||||||
<<-EOS.undent
|
|
||||||
You should add the following to your .bashrc or equivalent:
|
|
||||||
export SALTPATH=#{prefix}/data
|
|
||||||
EOS
|
|
||||||
end
|
|
||||||
|
|
||||||
end
|
|
Loading…
Reference in a new issue