aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/yaws.rb35
1 files changed, 35 insertions, 0 deletions
diff --git a/Library/Formula/yaws.rb b/Library/Formula/yaws.rb
new file mode 100644
index 000000000..3b801f21a
--- /dev/null
+++ b/Library/Formula/yaws.rb
@@ -0,0 +1,35 @@
+require 'formula'
+
+class Yaws < Formula
+ homepage 'http://yaws.hyber.org'
+ url 'http://yaws.hyber.org/download/yaws-1.88.tar.gz'
+ md5 '950f8199592c6490556632e20e59a353'
+
+ depends_on 'erlang'
+
+ def options
+ [["--with-yapp", "Build and install yaws applications"]]
+ end
+
+ def install
+ Dir.chdir 'yaws' do
+ system "./configure", "--prefix=#{prefix}"
+ system "make install"
+
+ if ARGV.include? '--with-yapp'
+ Dir.chdir 'applications/yapp' do
+ system "make"
+ system "make install"
+ end
+ end
+ end
+ end
+
+ def caveats
+ <<-EOS.undent
+ Usually you want to build yapp (yaws applications) as well.
+ To do so, use:
+ brew install yaws --with-yapp
+ EOS
+ end
+end