require 'formula' class PhpMemcached :build depends_on 'libmemcached' def install extensions = lib + %x[php-config --extension-dir].split('lib/')[1].strip Dir.chdir "memcached-#{version}" do system "phpize" system "./configure", "--prefix=#{prefix}" system "make" extensions.install "modules/memcached.so" end end def caveats; <<-EOS.undent To finish installing memcached: * Add the following lines to php.ini: [memcached] extension="#{prefix}/memcached.so" * Restart your webserver EOS end end