diff options
| author | Jiayong Ou | 2010-01-14 13:53:22 +0100 |
|---|---|---|
| committer | Adam Vandenberg | 2010-02-01 12:26:20 -0800 |
| commit | 1def79dc29c0622b9a331f6d7d6573defafdc388 (patch) | |
| tree | 6a03756abbdd0fad894bccd12551c960043fbca9 | |
| parent | f1e3645e472b3468cafadf03e61ae6d7ebbbb5f8 (diff) | |
| download | homebrew-1def79dc29c0622b9a331f6d7d6573defafdc388.tar.bz2 | |
New Formula: pngrewrite
Pngrewrite is command-line utility that reduces the unnecessarily large palettes that too many programs write into PNG files. It also optimizes transparency settings, and reduces the bits-per-pixel if possible. Handy for post-processing images before putting them on a web site.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
| -rw-r--r-- | Library/Formula/pngrewrite.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Library/Formula/pngrewrite.rb b/Library/Formula/pngrewrite.rb new file mode 100644 index 000000000..1d7ed86e1 --- /dev/null +++ b/Library/Formula/pngrewrite.rb @@ -0,0 +1,16 @@ +require 'formula' + +class Pngrewrite <Formula + url 'http://entropymine.com/jason/pngrewrite/pngrewrite-1.3.0.zip' + homepage 'http://entropymine.com/jason/pngrewrite/' + md5 '37216932d12bf9b47dca1f45724080d6' + + def install + ENV.libpng + + system "#{ENV.cc} #{ENV['CFLAGS']} #{ENV['CPPFLAGS']} " + + "-o pngrewrite pngrewrite.c " + + "#{ENV['LDFLAGS']} -lpng" + bin.install 'pngrewrite' + end +end |
