Mercurial > mxe-octave
comparison src/stable-octave.mk @ 3519:de728273f855
update stable-octave package for 3.8.1-rc1
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 14 Feb 2014 17:59:41 -0500 |
parents | 3b5b776331f1 |
children | b111822b0bf0 |
comparison
equal
deleted
inserted
replaced
3518:596a5f3baf08 | 3519:de728273f855 |
---|---|
1 # This file is part of MXE. | 1 # This file is part of MXE. |
2 # See index.html for further information. | 2 # See index.html for further information. |
3 | 3 |
4 PKG := stable-octave | 4 PKG := stable-octave |
5 $(PKG)_IGNORE := | 5 $(PKG)_IGNORE := |
6 $(PKG)_VERSION := 3.8.0 | 6 $(PKG)_VERSION := 3.8.1-rc1 |
7 $(PKG)_CHECKSUM := 7dc2736d05fef50e4f7b3e1b9ab83c8287e8f267 | 7 $(PKG)_CHECKSUM := 5253e22690c7af70c28077b290354503fcfca13c |
8 $(PKG)_SUBDIR := octave-$($(PKG)_VERSION) | 8 $(PKG)_SUBDIR := octave-$($(PKG)_VERSION) |
9 $(PKG)_FILE := octave-$($(PKG)_VERSION).tar.gz | 9 $(PKG)_FILE := octave-$($(PKG)_VERSION).tar.gz |
10 $(PKG)_URL := ftp://ftp.gnu.org/gnu/octave/$($(PKG)_FILE) | 10 $(PKG)_URL := ftp://ftp.gnu.org/gnu/octave/$($(PKG)_FILE) |
11 ifeq ($(USE_SYSTEM_FONTCONFIG),no) | 11 ifeq ($(USE_SYSTEM_FONTCONFIG),no) |
12 $(PKG)_FONTCONFIG := fontconfig | 12 $(PKG)_FONTCONFIG := fontconfig |
13 endif | 13 endif |
14 $(PKG)_DEPS := arpack curl fftw fltk $($(PKG)_FONTCONFIG) gl2ps glpk gnuplot graphicsmagick hdf5 lapack pcre pstoedit qhull qrupdate qscintilla qt readline suitesparse texinfo zlib | 14 $(PKG)_DEPS := arpack curl fftw fltk $($(PKG)_FONTCONFIG) gl2ps glpk graphicsmagick hdf5 lapack pcre pstoedit qhull qrupdate qscintilla qt readline suitesparse texinfo zlib |
15 ifeq ($(ENABLE_JIT),yes) | 15 ifeq ($(ENABLE_JIT),yes) |
16 $(PKG)_DEPS += llvm | 16 $(PKG)_DEPS += llvm |
17 $(PKG)_ENABLE_JIT_CONFIGURE_OPTIONS := --enable-jit | 17 $(PKG)_ENABLE_JIT_CONFIGURE_OPTIONS := --enable-jit |
18 else | 18 else |
19 $(PKG)_ENABLE_JIT_CONFIGURE_OPTIONS := --disable-jit | 19 $(PKG)_ENABLE_JIT_CONFIGURE_OPTIONS := --disable-jit |
82 endef | 82 endef |
83 | 83 |
84 define $(PKG)_BUILD | 84 define $(PKG)_BUILD |
85 # jni install | 85 # jni install |
86 if [[ "$(MXE_SYSTEM)" == "mingw" && "$(MXE_NATIVE_BUILD)" == "no" && "$(ENABLE_JAVA)" == "yes" ]]; then \ | 86 if [[ "$(MXE_SYSTEM)" == "mingw" && "$(MXE_NATIVE_BUILD)" == "no" && "$(ENABLE_JAVA)" == "yes" ]]; then \ |
87 if [ ! -f $(HOST_INCDIR)/java/include/jni.h ]; then \ | 87 if [ ! -f $(HOST_INCDIR)/java/jni.h ]; then \ |
88 mkdir -p '$(HOST_INCDIR)/java/include'; \ | 88 mkdir -p '$(HOST_INCDIR)/java'; \ |
89 $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/share/javavm/export/jni.h \ | 89 $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/share/javavm/export/jni.h \ |
90 -O $(HOST_INCDIR)/java/include/jni.h; \ | 90 -O $(HOST_INCDIR)/java/jni.h; \ |
91 fi; \ | 91 fi; \ |
92 if [ ! -f $(HOST_INCDIR)/java/include/win32/jni_md.h ]; then \ | 92 if [ ! -f $(HOST_INCDIR)/java/win32/jni_md.h ]; then \ |
93 mkdir -p '$(HOST_INCDIR)/java/include/win32'; \ | 93 mkdir -p '$(HOST_INCDIR)/java/win32'; \ |
94 $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/windows/javavm/export/jni_md.h \ | 94 $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/windows/javavm/export/jni_md.h \ |
95 -O $(HOST_INCDIR)/java/include/win32/jni_md.h; \ | 95 -O $(HOST_INCDIR)/java/win32/jni_md.h; \ |
96 fi; \ | 96 fi; \ |
97 fi | 97 fi |
98 | 98 |
99 mkdir '$(1)/.build' | 99 mkdir '$(1)/.build' |
100 cd '$(1)/.build' && $($(PKG)_CONFIGURE_ENV) '$(1)/configure' \ | 100 cd '$(1)/.build' && $($(PKG)_CONFIGURE_ENV) '$(1)/configure' \ |