Mercurial > mxe-octave
diff src/stable-octave.mk @ 4245:e622765c49c7 octave-release-4.2.0
Update stable-octave package for 4.2.0 release.
* src/stable-octave.mk: Update for 4.2.0 release.
* src/stable-octave-1-gnulib.patch: New file.
* src/stable-octave-1-docinstall.patch: Delete.
* src/stable-octave-1-fixes.patch: Delete.
* src/of-io-1-fixes.patch: New file.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Sun, 13 Nov 2016 12:47:40 -0500 |
parents | 094981f6f787 |
children | 07671a76e291 |
line wrap: on
line diff
--- a/src/stable-octave.mk Sun Nov 13 12:41:44 2016 -0500 +++ b/src/stable-octave.mk Sun Nov 13 12:47:40 2016 -0500 @@ -3,15 +3,22 @@ PKG := stable-octave $(PKG)_IGNORE := -$(PKG)_VERSION := 4.0.3 -$(PKG)_CHECKSUM := c798346a8271e0141d9dbe5610584dabb8311277 +$(PKG)_VERSION := 4.2.0 +$(PKG)_CHECKSUM := de2977e8b242cb655ec326b8f7718d43a15135a9 $(PKG)_SUBDIR := octave-$($(PKG)_VERSION) -$(PKG)_FILE := octave-$($(PKG)_VERSION).tar.xz +$(PKG)_FILE := octave-$($(PKG)_VERSION).tar.lz $(PKG)_URL := ftp://ftp.gnu.org/gnu/octave/$($(PKG)_FILE) ifeq ($(USE_SYSTEM_FONTCONFIG),no) $(PKG)_FONTCONFIG := fontconfig endif -$(PKG)_DEPS := blas arpack curl epstool fftw fltk $($(PKG)_FONTCONFIG) ghostscript gl2ps glpk gnuplot graphicsmagick hdf5 lapack libsndfile osmesa pcre portaudio pstoedit qrupdate qscintilla qt readline suitesparse texinfo zlib +$(PKG)_DEPS := blas arpack curl epstool fftw fltk $($(PKG)_FONTCONFIG) ghostscript gl2ps glpk gnuplot graphicsmagick hdf5 lapack libsndfile osmesa pcre portaudio pstoedit qrupdate qscintilla readline suitesparse texinfo zlib + +ifeq ($(ENABLE_QT5),yes) + $(PKG)_DEPS += qt5 +else + $(PKG)_DEPS += qt +endif + ifeq ($(MXE_WINDOWS_BUILD),no) ifeq ($(USE_SYSTEM_X11_LIBS),no) $(PKG)_DEPS += x11 xext @@ -51,6 +58,15 @@ RCC=$(MXE_RCC) \ LRELEASE=$(MXE_LRELEASE) +ifeq ($(ENABLE_QT5),yes) + #$(PKG)_PKG_CONFIG_PATH := "$(HOST_LIBDIR)/pkgconfig" + $(PKG)_PKG_CONFIG_PATH := "$(HOST_PREFIX)/qt5/lib/pkgconfig:$(HOST_LIBDIR)/pkgconfig" + $(PKG)_QTDIR := $(HOST_PREFIX)/qt5 +else + $(PKG)_PKG_CONFIG_PATH := "$(HOST_LIBDIR)/pkgconfig" + $(PKG)_QTDIR := $(HOST_PREFIX) +endif + ifneq ($(ENABLE_DOCS),yes) $(PKG)_ENABLE_DOCS_CONFIGURE_OPTIONS := --disable-docs endif @@ -86,13 +102,17 @@ else $(PKG)_PREFIX := '$(HOST_PREFIX)' $(PKG)_EXTRA_CONFIGURE_OPTIONS := \ - LDFLAGS='-Wl,-rpath-link,$(HOST_LIBDIR) -L$(HOST_LIBDIR)' + LDFLAGS='-Wl,-rpath-link,$(HOST_LIBDIR) -L$(HOST_LIBDIR) -L$($(PKG)_QTDIR)/lib' endif ifeq ($(MXE_SYSTEM),mingw) $(PKG)_EXTRA_CONFIGURE_OPTIONS += --with-x=no endif +ifeq ($(MXE_NATIVE_MINGW_BUILD),yes) + $(PKG)_EXTRA_CONFIGURE_OPTIONS += ac_cv_search_tputs=-ltermcap +endif + # if want binary packages and are cross compiling, then we need cross tools enabled ifeq ($(ENABLE_BINARY_PACKAGES),yes) ifeq ($(MXE_NATIVE_BUILD),no) @@ -137,7 +157,7 @@ $($(PKG)_QT_CONFIGURE_OPTIONS) \ $($(PKG)_EXTRA_CONFIGURE_OPTIONS) \ PKG_CONFIG='$(MXE_PKG_CONFIG)' \ - PKG_CONFIG_PATH='$(HOST_LIBDIR)/pkgconfig' \ + PKG_CONFIG_PATH=$($(PKG)_PKG_CONFIG_PATH) \ && $(CONFIGURE_POST_HOOK) ## We want both of these install steps so that we install in the