aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorDominyk Tiller2014-12-04 22:49:12 +0000
committerMike McQuaid2014-12-05 17:19:11 +0000
commit09f83f009b773ca572f588c0a978baf49b018007 (patch)
tree3e2047b110008cbde1efe592640588047c4d6e1f /Library/Formula
parentd769cb7c8de5b205e06dffe646f225d336f818e1 (diff)
downloadhomebrew-09f83f009b773ca572f588c0a978baf49b018007.tar.bz2
gibbslda: fix compile
Closes #34678. Closes #34686. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/gibbslda.rb32
1 files changed, 26 insertions, 6 deletions
diff --git a/Library/Formula/gibbslda.rb b/Library/Formula/gibbslda.rb
index d64312f0c..af25e9aad 100644
--- a/Library/Formula/gibbslda.rb
+++ b/Library/Formula/gibbslda.rb
@@ -1,13 +1,33 @@
-require 'formula'
+require "formula"
class Gibbslda < Formula
- homepage 'http://gibbslda.sourceforge.net/'
- url 'https://downloads.sourceforge.net/project/gibbslda/GibbsLDA%2B%2B/0.2/GibbsLDA%2B%2B-0.2.tar.gz'
- sha1 '3264f01ae921b6dcbbe57dd877561271df214cdd'
+ homepage "http://gibbslda.sourceforge.net/"
+ url "https://downloads.sourceforge.net/project/gibbslda/GibbsLDA%2B%2B/0.2/GibbsLDA%2B%2B-0.2.tar.gz"
+ sha1 "3264f01ae921b6dcbbe57dd877561271df214cdd"
+
+ # Build fails without including stdlib - https://trac.macports.org/ticket/41915
+ # https://sourceforge.net/p/gibbslda/bugs/4/
+ patch :DATA
def install
- system "make clean"
- system "make all"
+ system "make", "clean"
+ system "make", "all"
bin.install "src/lda"
+ share.install "docs/GibbsLDA++Manual.pdf"
end
end
+
+__END__
+
+diff --git a/src/utils.cpp b/src/utils.cpp
+index e2f538b..1df5fb3 100644
+--- a/src/utils.cpp
++++ b/src/utils.cpp
+@@ -22,6 +22,7 @@
+ */
+
+ #include <stdio.h>
++#include <stdlib.h>
+ #include <string>
+ #include <map>
+ #include "strtokenizer.h"