diff --git a/Formula/boost.rb b/Formula/boost.rb
new file mode 100644
index 0000000000000000000000000000000000000000..91a875a9b372bf969f2d8552bb7df133360bcb99
--- /dev/null
+++ b/Formula/boost.rb
@@ -0,0 +1,17 @@
+$:.unshift "#{File.dirname __FILE__}/../Cellar/homebrew" #rubysucks
+require 'brewkit'
+
+homepage='http://www.boost.org'
+url='http://kent.dl.sourceforge.net/sourceforge/boost/boost_1_39_0.tar.bz2'
+md5='a17281fd88c48e0d866e1a12deecbcc0'
+
+Formula.new(url, md5).brew do |prefix|
+  lib=prefix+'lib'
+  # we specify libdir too because the script is apparently broken
+  
+  #TODO we can save 6300 links if we just had the intelligence to symlink the
+  # include/boost dir and not more
+  
+  system "./bootstrap.sh --prefix='#{prefix}' --libdir='#{lib}'"
+  system "./bjam --layout=system --prefix='#{prefix}' --libdir='#{lib}' install"
+end
\ No newline at end of file