/Library/Formula/gd.rb
Ruby | 42 lines | 35 code | 7 blank | 0 comment | 1 complexity | 8df9ca33fb369e2c1b84f52b6b0df8fe MD5 | raw file
- require 'formula'
- class Gd < Formula
- url "http://www.libgd.org/releases/gd-2.0.36RC1.tar.gz"
- homepage "http://bitbucket.org/pierrejoye/gd-libgd"
- mirror "http://download.osgeo.org/mapserver/libgd/gd-2.0.36RC1.tar.gz"
- md5 "39ac48e6d5e0012a3bd2248a0102f209"
- head "http://bitbucket.org/pierrejoye/gd-libgd", :using => :hg
- depends_on 'jpeg' => :recommended
- fails_with :llvm do
- build 2326
- cause "Undefined symbols when linking"
- end
- def install
- ENV.x11
- system "./configure", "--prefix=#{prefix}", "--with-freetype=/usr/X11"
- system "make install"
- (lib+'pkgconfig/gdlib.pc').write pkg_file
- end
- def pkg_file; <<-EOF
- prefix=#{prefix}
- exec_prefix=${prefix}
- libdir=/${exec_prefix}/lib
- includedir=/${prefix}/include
- bindir=/${prefix}/bin
- ldflags= -L/${prefix}/lib
- Name: gd
- Description: A graphics library for quick creation of PNG or JPEG images
- Version: 2.0.36RC1
- Requires:
- Libs: -L${libdir} -lgd
- Libs.private: -lXpm -lX11 -ljpeg -lfontconfig -lfreetype -lpng12 -lz -lm
- Cflags: -I${includedir}
- EOF
- end
- end