Mercurial > mxe-octave
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