diff options
| author | Geoffrey Oxberry | 2014-06-04 13:00:37 -0700 | 
|---|---|---|
| committer | Mike McQuaid | 2014-06-07 08:47:35 +0100 | 
| commit | c7436cf1545be43ccdce7b57ee8856587735ac4a (patch) | |
| tree | b25f2f57cd4b7c9b2b0810586b2929cea5b70c0c | |
| parent | f53d5a023af1b700237d9c4f87a4790931bc5f9b (diff) | |
| download | homebrew-c7436cf1545be43ccdce7b57ee8856587735ac4a.tar.bz2 | |
cantera: move to homebrew-science
| -rw-r--r-- | Library/Formula/cantera.rb | 177 | ||||
| -rw-r--r-- | Library/Homebrew/tap_migrations.rb | 1 | 
2 files changed, 1 insertions, 177 deletions
diff --git a/Library/Formula/cantera.rb b/Library/Formula/cantera.rb deleted file mode 100644 index 3eb46b611..000000000 --- a/Library/Formula/cantera.rb +++ /dev/null @@ -1,177 +0,0 @@ -require 'formula' - -class Cantera < Formula -  homepage 'http://code.google.com/p/cantera/' -  url 'https://cantera.googlecode.com/files/cantera-1.8.0-beta.tar.gz' -  sha1 'c62666590c65c9a5a17c0867f0f6b6789984131f' -  head 'http://cantera.googlecode.com/svn/cantera18/trunk/' - -  bottle do -    sha1 "d7e046823c3cae0d69cf6cff4db9d1ddd44d174c" => :mavericks -    sha1 "b7d7ba71f9cf34b6302fdb50c2e198845206d078" => :mountain_lion -    sha1 "4c73614bb39725ef6bdc85cbc97e148a3e49241d" => :lion -  end - -  depends_on :python if MacOS.version <= :snow_leopard -  depends_on :fortran => :build -  depends_on 'graphviz' - -  # fixes the Makefiles in Cantera/cxx/demos/ that have broken install commands -  patch :DATA - -  resource 'numpy' do -    url 'http://downloads.sourceforge.net/project/numpy/NumPy/1.8.1/numpy-1.8.1.tar.gz' -    sha1 '8fe1d5f36bab3f1669520b4c7d8ab59a21a984da' -  end - -  def install -    ENV.prepend_create_path 'PYTHONPATH', libexec+'lib/python2.7/site-packages' -    numpy_args = [ "build", "--fcompiler=gnu95", -                   "install", "--prefix=#{libexec}" ] -    resource('numpy').stage { system "python", "setup.py", *numpy_args } - -    if MacOS.prefer_64_bit? -      # There is probably a better way to do this, but this seems to work for my purposes: -      ENV.append "CFLAGS", "-arch #{Hardware::CPU.arch_64_bit}" -      ENV['CXX_OPT'] = "-arch #{Hardware::CPU.arch_64_bit}" -      ENV['ARCHFLAGS'] = "-arch #{Hardware::CPU.arch_64_bit}" -      # Maybe this does all that's needed? -      ENV['BITCOMPILE'] = '64' -      buildname = "#{Hardware::CPU.arch_64_bit}-apple-darwin" -    else -      buildname = nil # let autoconf guess -    end - -    # These are the Cantera settings that I want: -    ENV['DEBUG_MODE'] = 'y' -    ENV['PYTHON_PACKAGE'] = "full" -    ENV['USE_NUMPY'] = "y" -    ENV['BUILD_MATLAB_TOOLBOX'] = 'n' -    ENV['WITH_PRIME'] = 'y' -    ENV['WITH_H298MODIFY_CAPABILITY'] = 'y' -    ENV['WITH_VCSNONIDEAL'] = 'y' -    ENV['ARCHIVE'] = "libtool -static -o" -    # I'm not entirely sure that this is required, -    # but it doesn't seem to hurt and I used to need something like it: -    ENV['NUMPY_INC_DIR'] = `python -c "from numpy import get_include; print get_include()"`.strip - -    # The Makefile doesn't like to run in parallel -    ENV.deparallelize - -    # Put the manuals in the right place -    inreplace 'configure', 'ct_mandir=${prefix}', "ct_mandir=#{man}" - -    system "./preconfig", "--disable-debug", -                          "--disable-dependency-tracking", -                          "--prefix=#{prefix}", -                          "--mandir=#{man}", -                          (buildname ? "--build=#{buildname}" : "") -    system "make" -    system "make install" -    prefix.install Dir["#{bin}/License.*"] -  end - -  def caveats; <<-EOS.undent -    The license, demos, tutorials, data, etc. can be found in: -      #{opt_prefix} - -    Try the following in python to find the equilibrium composition of a -    stoichiometric methane/air mixture at 1000 K and 1 atm: -    >>> import Cantera -    >>> g=Cantera.GRI30() -    >>> g.set(X='CH4:1, O2:2, N2:8', T=1000, P=Cantera.OneAtm) -    >>> g.equilibrate('TP') -    >>> g -    EOS -  end -end - -__END__ -diff --git a/Cantera/cxx/demos/Makefile.in b/Cantera/cxx/demos/Makefile.in -index acd0a0b..554dd54 100644 ---- a/Cantera/cxx/demos/Makefile.in -+++ b/Cantera/cxx/demos/Makefile.in -@@ -19,7 +19,7 @@ test: -  - install: - 	@INSTALL@ -d       @ct_demodir@/cxx --	@INSTALL@ Makefile -m ug+rw,o+r @ct_demodir@/cxx -+	@INSTALL@ -m ug+rw,o+r Makefile @ct_demodir@/cxx - 	cd combustor;       @MAKE@ install - 	cd flamespeed;      @MAKE@ install - 	cd kinetics1;       @MAKE@ install -diff --git a/Cantera/cxx/demos/NASA_coeffs/Makefile.in b/Cantera/cxx/demos/NASA_coeffs/Makefile.in -index 4038fa2..4ccc46d 100644 ---- a/Cantera/cxx/demos/NASA_coeffs/Makefile.in -+++ b/Cantera/cxx/demos/NASA_coeffs/Makefile.in -@@ -89,8 +89,8 @@ install: - 	@INSTALL@ -d     $(INSTALL_DIR) - 	@INSTALL@       -c -m ug+rw,o+r Makefile.install $(INSTALL_DIR)/Makefile - 	@(for ihhh in *.cpp  *blessed* ; do  \ --             @INSTALL@        $${ihhh} -m ug+rw,o+r $(INSTALL_DIR) ; \ --             echo "@INSTALL@  $${ihhh} -m ug+rw,o+r $(INSTALL_DIR)" ; \ -+             @INSTALL@        -m ug+rw,o+r $${ihhh} $(INSTALL_DIR) ; \ -+             echo "@INSTALL@  -m ug+rw,o+r $${ihhh} $(INSTALL_DIR)" ; \ -          done ) - 	 @INSTALL@        runtest  $(INSTALL_DIR) ;  -  -diff --git a/Cantera/cxx/demos/combustor/Makefile.in b/Cantera/cxx/demos/combustor/Makefile.in -index 1a46070..d603a7f 100644 ---- a/Cantera/cxx/demos/combustor/Makefile.in -+++ b/Cantera/cxx/demos/combustor/Makefile.in -@@ -88,8 +88,8 @@ install: - 	@INSTALL@ -d     $(INSTALL_DIR) - 	@INSTALL@       -c -m ug+rw,o+r Makefile.install $(INSTALL_DIR)/Makefile - 	@(for ihhh in *.cpp  *blessed* ; do  \ --             @INSTALL@        $${ihhh} -m ug+rw,o+r $(INSTALL_DIR) ; \ --             echo "@INSTALL@  $${ihhh} -m ug+rw,o+r $(INSTALL_DIR)" ; \ -+             @INSTALL@        -m ug+rw,o+r $${ihhh} $(INSTALL_DIR) ; \ -+             echo "@INSTALL@  -m ug+rw,o+r $${ihhh} $(INSTALL_DIR)" ; \ -          done ) - 	 @INSTALL@        runtest  $(INSTALL_DIR) ;  -  -diff --git a/Cantera/cxx/demos/flamespeed/Makefile.in b/Cantera/cxx/demos/flamespeed/Makefile.in -index b55941e..10828a4 100644 ---- a/Cantera/cxx/demos/flamespeed/Makefile.in -+++ b/Cantera/cxx/demos/flamespeed/Makefile.in -@@ -89,8 +89,8 @@ install: - 	@INSTALL@ -d     $(INSTALL_DIR) - 	@INSTALL@       -c -m ug+rw,o+r Makefile.install $(INSTALL_DIR)/Makefile - 	@(for ihhh in *.cpp  *blessed* ; do  \ --             @INSTALL@        $${ihhh} -m ug+rw,o+r $(INSTALL_DIR) ; \ --             echo "@INSTALL@  $${ihhh} -m ug+rw,o+r $(INSTALL_DIR)" ; \ -+             @INSTALL@        -m ug+rw,o+r $${ihhh} $(INSTALL_DIR) ; \ -+             echo "@INSTALL@  -m ug+rw,o+r $${ihhh} $(INSTALL_DIR)" ; \ -          done ) - 	 @INSTALL@        runtest  $(INSTALL_DIR) ;  -  -diff --git a/Cantera/cxx/demos/kinetics1/Makefile.in b/Cantera/cxx/demos/kinetics1/Makefile.in -index 336a2eb..ac5c891 100644 ---- a/Cantera/cxx/demos/kinetics1/Makefile.in -+++ b/Cantera/cxx/demos/kinetics1/Makefile.in -@@ -89,8 +89,8 @@ install: - 	@INSTALL@ -d     $(INSTALL_DIR) - 	@INSTALL@       -c -m ug+rw,o+r Makefile.install $(INSTALL_DIR)/Makefile - 	@(for ihhh in *.cpp *.h  *blessed* ; do  \ --             @INSTALL@        $${ihhh} -m ug+rw,o+r $(INSTALL_DIR) ; \ --             echo "@INSTALL@  $${ihhh} -m ug+rw,o+r $(INSTALL_DIR)" ; \ -+             @INSTALL@        -m ug+rw,o+r $${ihhh} $(INSTALL_DIR) ; \ -+             echo "@INSTALL@  -m ug+rw,o+r $${ihhh} $(INSTALL_DIR)" ; \ -          done ) - 	 @INSTALL@        runtest  $(INSTALL_DIR) ;  -  -diff --git a/Cantera/cxx/demos/rankine/Makefile.in b/Cantera/cxx/demos/rankine/Makefile.in -index 05d776a..0892cdc 100644 ---- a/Cantera/cxx/demos/rankine/Makefile.in -+++ b/Cantera/cxx/demos/rankine/Makefile.in -@@ -89,8 +89,8 @@ install: - 	@INSTALL@ -d     $(INSTALL_DIR) - 	@INSTALL@       -c -m ug+rw,o+r Makefile.install $(INSTALL_DIR)/Makefile - 	@(for ihhh in *.cpp  *blessed* ; do  \ --             @INSTALL@        $${ihhh} -m ug+rw,o+r $(INSTALL_DIR) ; \ --             echo "@INSTALL@  $${ihhh} -m ug+rw,o+r $(INSTALL_DIR)" ; \ -+             @INSTALL@        -m ug+rw,o+r $${ihhh} $(INSTALL_DIR) ; \ -+             echo "@INSTALL@  -m ug+rw,o+r $${ihhh} $(INSTALL_DIR)" ; \ -          done ) - 	 @INSTALL@        runtest  $(INSTALL_DIR) ; - 	 diff --git a/Library/Homebrew/tap_migrations.rb b/Library/Homebrew/tap_migrations.rb index 2f96c15f6..5906969c1 100644 --- a/Library/Homebrew/tap_migrations.rb +++ b/Library/Homebrew/tap_migrations.rb @@ -7,6 +7,7 @@ TAP_MIGRATIONS = {    "aws-iam-tools" => "homebrew/boneyard",    "blackbox" => "homebrew/boneyard",    "boost149" => "homebrew/versions", +  "cantera" => "homebrew/science",    "catdoc" => "homebrew/boneyard",    "clam" => "homebrew/boneyard",    "cmucl" => "homebrew/binary",  | 
