require 'formula' class Udis86 < Formula homepage 'http://udis86.sourceforge.net' url 'https://downloads.sourceforge.net/udis86/udis86-1.7.2.tar.gz' sha1 'f55dec2d5319aac9d0a7ae2614ddcc7aa73d3744' option :universal def install ENV.universal_binary if build.universal? system "./configure", "--prefix=#{prefix}", "--enable-shared" system "make" system "make install" end test do IO.popen("#{bin}/udcli -x", "w+") do |pipe| pipe.write "cd 80" pipe.close_write assert pipe.read.include?("int 0x80") end end end