aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Formula/fsh.rb21
1 files changed, 21 insertions, 0 deletions
diff --git a/Library/Formula/fsh.rb b/Library/Formula/fsh.rb
new file mode 100644
index 000000000..ce8678c66
--- /dev/null
+++ b/Library/Formula/fsh.rb
@@ -0,0 +1,21 @@
+require 'formula'
+
+class Fsh <Formula
+ url 'http://www.lysator.liu.se/fsh/fsh-1.2.tar.gz'
+ homepage 'http://www.lysator.liu.se/fsh/'
+ md5 '74d7fc65044d1c9c27c6e9edbbde9c68'
+
+ def install
+ # FCNTL was deprecated and needs to be changed to fcntl
+ system "find . -type f -exec sed -i \"\" 's/FCNTL/fcntl/g' {} \\;"
+
+ system "./configure", "--prefix=#{prefix}", "--disable-debug", "--disable-dependency-tracking"
+ system "make install"
+
+ cd bin do
+ inreplace "fsh", "#! /usr/local/bin/python", "#!/usr/bin/env python"
+ inreplace "fshd", "#! /usr/local/bin/python", "#!/usr/bin/env python"
+ inreplace "in.fshd", "#! /usr/local/bin/python", "#!/usr/bin/env python"
+ end
+ end
+end