aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorJack Nagel2013-11-19 12:05:10 -0600
committerJack Nagel2013-11-19 12:08:30 -0600
commitf5992cddd7a4da9d89de7262d5a466d8ced81fc0 (patch)
tree1cf6d5255a2f949c0d8af96ec826372c3a564357 /Library/Formula
parent891622cc4bfef8f30a09eaf0c365e5d57b16ed27 (diff)
downloadhomebrew-f5992cddd7a4da9d89de7262d5a466d8ced81fc0.tar.bz2
gnu-prolog: fix build with clang
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/gnu-prolog.rb10
1 files changed, 6 insertions, 4 deletions
diff --git a/Library/Formula/gnu-prolog.rb b/Library/Formula/gnu-prolog.rb
index 36f4e9664..aa4fa5464 100644
--- a/Library/Formula/gnu-prolog.rb
+++ b/Library/Formula/gnu-prolog.rb
@@ -5,16 +5,18 @@ class GnuProlog < Formula
url 'http://gprolog.univ-paris1.fr/gprolog-1.4.4.tar.gz'
sha1 '658b0efa5d916510dcddbbd980d90bc4d43a6e58'
- fails_with :clang do
- cause "Fatal Error: Segmentation Violation"
+ # Upstream patch:
+ # http://sourceforge.net/p/gprolog/code/ci/784b3443a0a2f087c1d1e7976739fa517efe6af6
+ def patches
+ "https://gist.github.com/jacknagel/7549696/raw/3078eef282ca141c95a0bf74396f4248bbe34775/gprolog-clang.patch"
end
def install
- ENV.j1 # won't make in parallel
cd 'src' do
system "./configure", "--prefix=#{prefix}", "--with-doc-dir=#{doc}"
system "make"
- system "make install-strip"
+ ENV.deparallelize
+ system "make", "install"
end
end
end