ghostscript: Bump to 9.10
This requires a second patch (from MacPorts), and a refreshing of the first patch. Also, we no longer build against a Hombrewed little-cms2 because it causes build failure. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
This commit is contained in:
parent
3e17acf8f9
commit
0a7c777fe3
1 changed files with 19 additions and 13 deletions
|
@ -2,14 +2,8 @@ require 'formula'
|
||||||
|
|
||||||
class Ghostscript < Formula
|
class Ghostscript < Formula
|
||||||
homepage 'http://www.ghostscript.com/'
|
homepage 'http://www.ghostscript.com/'
|
||||||
url 'http://downloads.ghostscript.com/public/ghostscript-9.07.tar.gz'
|
url 'http://downloads.ghostscript.com/public/ghostscript-9.10.tar.gz'
|
||||||
sha1 'b04a88ea8d661fc53d4f7eac34d84456272afc06'
|
sha1 '29d6538ae77565c09f399b06455e94e7bcd83d01'
|
||||||
|
|
||||||
bottle do
|
|
||||||
sha1 "62c5af8448d5e4e210ff947fdad0f70a6868ce10" => :mavericks
|
|
||||||
sha1 "b193970e7117a94cfab13e150f1c0c45d783ab4f" => :mountain_lion
|
|
||||||
sha1 "85b32dc39472b2617a2797e6a12ac8aa0c5579eb" => :lion
|
|
||||||
end
|
|
||||||
|
|
||||||
head do
|
head do
|
||||||
url 'git://git.ghostscript.com/ghostpdl.git'
|
url 'git://git.ghostscript.com/ghostpdl.git'
|
||||||
|
@ -58,7 +52,7 @@ class Ghostscript < Formula
|
||||||
# If the install version of any of these doesn't match
|
# If the install version of any of these doesn't match
|
||||||
# the version included in ghostscript, we get errors
|
# the version included in ghostscript, we get errors
|
||||||
# Taken from the MacPorts portfile - http://bit.ly/ghostscript-portfile
|
# Taken from the MacPorts portfile - http://bit.ly/ghostscript-portfile
|
||||||
renames = %w{freetype jbig2dec jpeg lcms2 libpng tiff zlib}
|
renames = %w{freetype jbig2dec jpeg libpng tiff zlib}
|
||||||
renames.each { |lib| mv lib, "#{lib}_local" }
|
renames.each { |lib| mv lib, "#{lib}_local" }
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -98,8 +92,8 @@ class Ghostscript < Formula
|
||||||
end if build.with? 'djvu'
|
end if build.with? 'djvu'
|
||||||
|
|
||||||
# Install binaries and libraries
|
# Install binaries and libraries
|
||||||
system 'make install'
|
system 'make', 'install'
|
||||||
system 'make install-so'
|
system 'make', 'install-so'
|
||||||
end
|
end
|
||||||
|
|
||||||
(share+'ghostscript/fonts').install resource('fonts')
|
(share+'ghostscript/fonts').install resource('fonts')
|
||||||
|
@ -111,7 +105,7 @@ end
|
||||||
__END__
|
__END__
|
||||||
--- a/base/unix-dll.mak
|
--- a/base/unix-dll.mak
|
||||||
+++ b/base/unix-dll.mak
|
+++ b/base/unix-dll.mak
|
||||||
@@ -59,12 +59,12 @@
|
@@ -64,12 +64,12 @@
|
||||||
|
|
||||||
|
|
||||||
# MacOS X
|
# MacOS X
|
||||||
|
@ -124,8 +118,20 @@ __END__
|
||||||
+GS_SONAME_MAJOR=$(GS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_SOEXT)
|
+GS_SONAME_MAJOR=$(GS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_SOEXT)
|
||||||
+GS_SONAME_MAJOR_MINOR=$(GS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR).$(GS_SOEXT)
|
+GS_SONAME_MAJOR_MINOR=$(GS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR).$(GS_SOEXT)
|
||||||
#LDFLAGS_SO=-dynamiclib -flat_namespace
|
#LDFLAGS_SO=-dynamiclib -flat_namespace
|
||||||
-LDFLAGS_SO_MAC=-dynamiclib -install_name $(GS_SONAME_MAJOR_MINOR)
|
-#LDFLAGS_SO_MAC=-dynamiclib -install_name $(GS_SONAME_MAJOR_MINOR)
|
||||||
+LDFLAGS_SO_MAC=-dynamiclib -install_name __PREFIX__/lib/$(GS_SONAME_MAJOR_MINOR)
|
+LDFLAGS_SO_MAC=-dynamiclib -install_name __PREFIX__/lib/$(GS_SONAME_MAJOR_MINOR)
|
||||||
#LDFLAGS_SO=-dynamiclib -install_name $(FRAMEWORK_NAME)
|
#LDFLAGS_SO=-dynamiclib -install_name $(FRAMEWORK_NAME)
|
||||||
|
|
||||||
GS_SO=$(BINDIR)/$(GS_SONAME)
|
GS_SO=$(BINDIR)/$(GS_SONAME)
|
||||||
|
|
||||||
|
#--- a/base/stdpre.h
|
||||||
|
#+++ b/base/stdpre.h
|
||||||
|
#@@ -20,7 +20,7 @@
|
||||||
|
## define stdpre_INCLUDED
|
||||||
|
|
||||||
|
#/* Ghostscript uses transitional LFS functions. */
|
||||||
|
#-#define _LARGEFILE64_SOURCE 1
|
||||||
|
#+/* #define _LARGEFILE64_SOURCE 1 */
|
||||||
|
|
||||||
|
##ifndef _FILE_OFFSET_BITS
|
||||||
|
##define _FILE_OFFSET_BITS 64
|
||||||
|
|
Loading…
Reference in a new issue