homebrew-core/Formula/libpng.rb
Jack Nagel e4d3362850 libpng: move bottle block above options
Options are stored in the SoftwareSpec objects these days, so all specs
must be declared before any options, including the bottle spec.

This doesn't make a ton of sense because the bottle doesn't have
options, but until the bottle is made into a property of SoftwareSpec
itself (and that day is coming), this is what happens.

Fixes Homebrew/homebrew#22654.
2013-09-25 13:39:32 -05:00

24 lines
728 B
Ruby

require 'formula'
class Libpng < Formula
homepage 'http://www.libpng.org/pub/png/libpng.html'
url 'http://downloads.sf.net/project/libpng/libpng15/older-releases/1.5.14/libpng-1.5.14.tar.gz'
sha1 '67f20d69564a4a50204cb924deab029f11ad2d3c'
bottle do
sha1 '5e7feb640d654df0c2ac072d86e46ce9df9eaeee' => :mountain_lion
sha1 'bbd94d671653943cf21314911978d90f5fb536df' => :lion
sha1 'fb685cfb8b37b883bf004ee7c9ca785d3435b155' => :snow_leopard
end
keg_only :provided_pre_mountain_lion
option :universal
def install
ENV.universal_binary if build.universal?
system "./configure", "--disable-dependency-tracking",
"--prefix=#{prefix}"
system "make install"
end
end