require 'formula' class Png2ico < Formula homepage 'http://www.winterdrache.de/freeware/png2ico/' url 'http://www.winterdrache.de/freeware/png2ico/data/png2ico-src-2002-12-08.tar.gz' sha1 '955004bee9a20f12b225aa01895762cbbafaeb28' depends_on :libpng # Fix build with recent clang def patches; DATA; end def install inreplace 'Makefile', 'g++', '$(CXX)' system "make", "CPPFLAGS=#{ENV.cxxflags} #{ENV.cppflags} #{ENV.ldflags}" bin.install 'png2ico' man1.install 'doc/png2ico.1' end end __END__ diff --git a/png2ico.cpp b/png2ico.cpp index 8fb87e4..9dedb97 100644 --- a/png2ico.cpp +++ b/png2ico.cpp @@ -34,6 +34,7 @@ Notes about transparent and inverted pixels: #include #include #include +#include #if __GNUC__ > 2 #include