Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Fix and Update scotch

  • Loading branch information...
commit 6a3a17f44d67fb621c5c9f8db347dbf66dc4e36b 1 parent efb9a8a
@wdeconinck authored
Showing with 5 additions and 8 deletions.
  1. +5 −8 Library/Formula/scotch.rb
View
13 Library/Formula/scotch.rb
@@ -2,9 +2,8 @@
class Scotch < Formula
homepage 'https://gforge.inria.fr/projects/scotch'
- url 'https://gforge.inria.fr/frs/download.php/28933'
- version '5.1.12'
- sha1 '1fd9becbc14809fc080f4f69ca0d9c1c8726223f'
+ url 'https://gforge.inria.fr/frs/download.php/31831/scotch_6.0.0.tar.gz'
+ sha1 'eb32d846bb14449245b08c81e740231f7883fea6'
depends_on MPIDependency.new(:cc)
@@ -12,13 +11,11 @@ def install
cd 'src' do
ln_s 'Make.inc/Makefile.inc.i686_mac_darwin8', 'Makefile.inc'
- # Use mpicc to compile everything
+ # Scotch uses more recent POSIX standards than OSX supports
inreplace 'Makefile.inc' do |s|
- s.change_make_var! 'CCS', ENV['MPICC']
- s.change_make_var! 'CCP', ENV['MPICC']
- s.change_make_var! 'CCD', ENV['MPICC']
+ s.slice! "-DCOMMON_PTHREAD"
+ s.slice! "-DSCOTCH_PTHREAD"
end
-
system 'make', 'scotch'
system 'make', 'ptscotch'
system 'make', 'install', "prefix=#{prefix}"
Please sign in to comment.
Something went wrong with that request. Please try again.