aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeoffrey Oxberry2014-06-04 13:00:37 -0700
committerMike McQuaid2014-06-07 08:47:35 +0100
commitc7436cf1545be43ccdce7b57ee8856587735ac4a (patch)
treeb25f2f57cd4b7c9b2b0810586b2929cea5b70c0c
parentf53d5a023af1b700237d9c4f87a4790931bc5f9b (diff)
downloadhomebrew-c7436cf1545be43ccdce7b57ee8856587735ac4a.tar.bz2
cantera: move to homebrew-science
-rw-r--r--Library/Formula/cantera.rb177
-rw-r--r--Library/Homebrew/tap_migrations.rb1
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",