diff src/ghostscript.mk @ 3759:0023c034ec4a

merge away extra head
author John W. Eaton <jwe@octave.org>
date Tue, 30 Dec 2014 14:35:32 -0500
parents 9b5ec90d870b 4f58c4b4dee0
children 1a2fec9962a7
line wrap: on
line diff
--- a/src/ghostscript.mk	Wed Jul 09 09:25:57 2014 -0400
+++ b/src/ghostscript.mk	Tue Dec 30 14:35:32 2014 -0500
@@ -8,7 +8,14 @@
 $(PKG)_SUBDIR   := $(PKG)-$($(PKG)_VERSION)
 $(PKG)_FILE     := $(PKG)-$($(PKG)_VERSION).tar.bz2
 $(PKG)_URL      := http://downloads.ghostscript.com/public/$($(PKG)_FILE)
-$(PKG)_DEPS     := jpeg libpng tiff zlib
+$(PKG)_DEPS     := jpeg lcms libpng tiff zlib
+ifeq ($(MXE_WINDOWS_BUILD),no)
+  $(PKG)_DEPS += x11 xext
+endif
+
+ifeq ($(MXE_NATIVE_MINGW_BUILD),yes)
+    $(PKG)_DEPS += lcms
+endif
 
 define $(PKG)_UPDATE
     echo 'Warning: Updates are temporarily disabled for package ghostscript.' >&2;
@@ -19,6 +26,10 @@
 
 ifeq ($(MXE_NATIVE_BUILD),yes)
   define $(PKG)_BUILD
+    # in native mingw, force it to use external lcm2
+    if [ "$(MXE_SYSTEM)" == "mingw" ]; then \
+        rm -rf '$(1)/lcms2'; \
+    fi
     cd '$(1)' && autoreconf
     cd '$(1)' && '$(1)/configure' \
         $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \
@@ -27,7 +38,11 @@
         --with-system-libtiff \
         && $(CONFIGURE_POST_HOOK)
 
-    $(MAKE) -C '$(1)' -j '$(JOBS)'
+    if [ "$(MXE_SYSTEM)" == "mingw" ]; then \
+        $(MAKE) -C '$(1)' -j '$(JOBS)' GS_LIB_DEFAULT=""; \
+    else \
+        $(MAKE) -C '$(1)' -j '$(JOBS)'; \
+    fi
     $(MAKE) -C '$(1)' install
   endef
 else