diff options
| author | Xiyue Deng | 2013-10-26 00:57:23 -0700 |
|---|---|---|
| committer | Xiyue Deng | 2013-10-26 00:58:04 -0700 |
| commit | d9823c18dcfcb6064818d2482b5ffc29cc12972d (patch) | |
| tree | 88a7c460f8a7c25cdbdbf3664bc94102e2c3b298 /Library | |
| parent | 50f4e193e3f709078c9cc0b4482b4b3c73c0fa64 (diff) | |
| download | homebrew-d9823c18dcfcb6064818d2482b5ffc29cc12972d.tar.bz2 | |
Properly mark conflicts between open-mpi, libevent, lcdf-typetools.
Closes #22376.
Closes #23621.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Formula/lcdf-typetools.rb | 2 | ||||
| -rw-r--r-- | Library/Formula/libevent.rb | 2 | ||||
| -rw-r--r-- | Library/Formula/open-mpi.rb | 2 |
3 files changed, 6 insertions, 0 deletions
diff --git a/Library/Formula/lcdf-typetools.rb b/Library/Formula/lcdf-typetools.rb index 27a3e580f..1bc214ab3 100644 --- a/Library/Formula/lcdf-typetools.rb +++ b/Library/Formula/lcdf-typetools.rb @@ -5,6 +5,8 @@ class LcdfTypetools < Formula url 'http://www.lcdf.org/type/lcdf-typetools-2.99.tar.gz' sha256 'cbb0ed8c42d078fb216b8f4b8ca7a29e0ad3c1969f580a6f2558c829a472adff' + conflicts_with 'open-mpi', :because => 'both install same set of binaries.' + def install system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}", diff --git a/Library/Formula/libevent.rb b/Library/Formula/libevent.rb index ca7b45be2..2f6446e0e 100644 --- a/Library/Formula/libevent.rb +++ b/Library/Formula/libevent.rb @@ -17,6 +17,8 @@ class Libevent < Formula option :universal option 'enable-manpages', 'Install the libevent manpages (requires doxygen)' + conflicts_with 'open-mpi', :because => 'both install same set of header files' + fails_with :llvm do build 2326 cause "Undefined symbol '_current_base' reported during linking." diff --git a/Library/Formula/open-mpi.rb b/Library/Formula/open-mpi.rb index 40ff3bfb1..0d4ad0876 100644 --- a/Library/Formula/open-mpi.rb +++ b/Library/Formula/open-mpi.rb @@ -9,6 +9,8 @@ class OpenMpi < Formula option 'enable-mpi-thread-multiple', 'Enable MPI_THREAD_MULTIPLE' conflicts_with 'mpich2', :because => 'both install mpi__ compiler wrappers' + conflicts_with 'libevent', :because => 'both install same set of header files' + conflicts_with 'lcdf-typetools', :because => 'both install same set of binaries.' depends_on :fortran unless build.include? 'disable-fortran' |
