06cb65df78
Fixes Homebrew/homebrew#10559. Also added missing deps for osm2pgsql. Removed some ACLOCAL_FLAGS stuff as in theory this is not set in ENV.rb. Would like to see if it causes trouble. Should just work now.
65 lines
1.9 KiB
Ruby
65 lines
1.9 KiB
Ruby
require 'formula'
|
|
|
|
class GhostscriptFonts < Formula
|
|
homepage 'http://sourceforge.net/projects/gs-fonts/'
|
|
url 'http://downloads.sourceforge.net/project/gs-fonts/gs-fonts/8.11%20%28base%2035%2C%20GPL%29/ghostscript-fonts-std-8.11.tar.gz'
|
|
md5 '6865682b095f8c4500c54b285ff05ef6'
|
|
end
|
|
|
|
class Ghostscript < Formula
|
|
homepage 'http://www.ghostscript.com/'
|
|
url 'http://downloads.ghostscript.com/public/ghostscript-9.05.tar.gz'
|
|
md5 'f7c6f0431ca8d44ee132a55d583212c1'
|
|
|
|
head 'git://git.ghostscript.com/ghostpdl.git'
|
|
|
|
depends_on 'pkg-config' => :build
|
|
depends_on 'jpeg'
|
|
depends_on 'libtiff'
|
|
|
|
if ARGV.build_head? and MacOS.xcode_version >= "4.3"
|
|
depends_on "automake" => :build
|
|
depends_on "libtool" => :build
|
|
end
|
|
|
|
def move_included_source_copies
|
|
# If the install version of any of these doesn't match
|
|
# the version included in ghostscript, we get errors
|
|
# Taken from the MacPorts portfile - http://bit.ly/ghostscript-portfile
|
|
renames = ["jpeg", "libpng", "tiff", "zlib"]
|
|
renames << "freetype" if 10.7 <= MACOS_VERSION
|
|
renames.each do |lib|
|
|
mv lib, "#{lib}_local"
|
|
end
|
|
end
|
|
|
|
def install
|
|
ENV.libpng
|
|
ENV.deparallelize
|
|
# ghostscript configure ignores LDFLAGs apparently
|
|
ENV['LIBS'] = "-L/usr/X11/lib"
|
|
|
|
src_dir = ARGV.build_head? ? "gs" : "."
|
|
|
|
cd src_dir do
|
|
move_included_source_copies
|
|
|
|
system "./autogen.sh" if ARGV.build_head?
|
|
system "./configure", "--prefix=#{prefix}", "--disable-debug",
|
|
# the cups component adamantly installs to /usr so fuck it
|
|
"--disable-cups",
|
|
"--disable-compile-inits",
|
|
"--disable-gtk"
|
|
|
|
# versioned stuff in main tree is pointless for us
|
|
inreplace 'Makefile', '/$(GS_DOT_VERSION)', ''
|
|
system "make install"
|
|
end
|
|
|
|
GhostscriptFonts.new.brew do
|
|
(share+'ghostscript').install '../fonts'
|
|
end
|
|
|
|
(man+'de').rmtree
|
|
end
|
|
end
|