# HG changeset patch # User John W. Eaton # Date 1392603744 18000 # Node ID b111822b0bf01ad3550ca8c67b3a96a712419f09 # Parent 60cd6f076a3d7344a30f3d1728b5c19ad6c6e061 stable-octave.mk, octave.mk: Set java include dir, not home dir. Reconcile differences. diff -r 60cd6f076a3d -r b111822b0bf0 src/octave.mk --- a/src/octave.mk Sun Feb 16 18:02:22 2014 -0500 +++ b/src/octave.mk Sun Feb 16 21:22:24 2014 -0500 @@ -25,7 +25,7 @@ ifeq ($(MXE_SYSTEM),mingw) ifeq ($(MXE_NATIVE_BUILD),no) $(PKG)_ENABLE_JAVA_CONFIGURE_OPTIONS := \ - --with-java-homedir="$(HOST_INCDIR)/java" + --with-java-includedir="$(HOST_INCDIR)/java" endif endif endif @@ -77,22 +77,23 @@ define $(PKG)_UPDATE echo 'Warning: Updates are temporarily disabled for package octave.' >&2; - echo $(octave_VERSION) + echo $($(PKG)_VERSION) endef define $(PKG)_BUILD - # jni install - if [[ "$(MXE_SYSTEM)" == "mingw" && "$(MXE_NATIVE_BUILD)" == "no" && "$(ENABLE_JAVA)" == "yes" ]]; then \ - if [ ! -f $(HOST_INCDIR)/java/include/jni.h ]; then \ - mkdir -p '$(HOST_INCDIR)/java/include'; \ + if [ "$(MXE_SYSTEM)" == "mingw" ] \ + && [ "$(MXE_NATIVE_BUILD)" == "no" ] \ + && [ "$(ENABLE_JAVA)" == "yes" ]; then \ + if [ ! -f $(HOST_INCDIR)/java/jni.h ]; then \ + mkdir -p '$(HOST_INCDIR)/java'; \ $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/share/javavm/export/jni.h \ - -O $(HOST_INCDIR)/java/include/jni.h; \ + -O $(HOST_INCDIR)/java/jni.h; \ fi; \ - if [ ! -f $(HOST_INCDIR)/java/include/win32/jni_md.h ]; then \ - mkdir -p '$(HOST_INCDIR)/java/include/win32'; \ + if [ ! -f $(HOST_INCDIR)/java/win32/jni_md.h ]; then \ + mkdir -p '$(HOST_INCDIR)/java/win32'; \ $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/windows/javavm/export/jni_md.h \ - -O $(HOST_INCDIR)/java/include/win32/jni_md.h; \ + -O $(HOST_INCDIR)/java/win32/jni_md.h; \ fi; \ fi @@ -132,4 +133,3 @@ # create a file with latest installed octave rev in it echo "$($(PKG)_VERSION)" > $(TOP_DIR)/octave/octave-version endef - diff -r 60cd6f076a3d -r b111822b0bf0 src/stable-octave.mk --- a/src/stable-octave.mk Sun Feb 16 18:02:22 2014 -0500 +++ b/src/stable-octave.mk Sun Feb 16 21:22:24 2014 -0500 @@ -11,7 +11,7 @@ ifeq ($(USE_SYSTEM_FONTCONFIG),no) $(PKG)_FONTCONFIG := fontconfig endif -$(PKG)_DEPS := arpack curl fftw fltk $($(PKG)_FONTCONFIG) gl2ps glpk graphicsmagick hdf5 lapack pcre pstoedit qhull qrupdate qscintilla qt readline suitesparse texinfo zlib +$(PKG)_DEPS := arpack curl fftw fltk $($(PKG)_FONTCONFIG) gl2ps glpk gnuplot graphicsmagick hdf5 lapack pcre pstoedit qhull qrupdate qscintilla qt readline suitesparse texinfo zlib ifeq ($(ENABLE_JIT),yes) $(PKG)_DEPS += llvm $(PKG)_ENABLE_JIT_CONFIGURE_OPTIONS := --enable-jit @@ -25,7 +25,7 @@ ifeq ($(MXE_SYSTEM),mingw) ifeq ($(MXE_NATIVE_BUILD),no) $(PKG)_ENABLE_JAVA_CONFIGURE_OPTIONS := \ - --with-java-homedir="$(HOST_INCDIR)/java" + --with-java-includedir="$(HOST_INCDIR)/java" endif endif endif @@ -75,7 +75,6 @@ LDFLAGS='-Wl,-rpath-link,$(HOST_LIBDIR) -L$(HOST_LIBDIR)' endif - define $(PKG)_UPDATE echo 'Warning: Updates are temporarily disabled for package octave.' >&2; echo $($(PKG)_VERSION) @@ -83,16 +82,18 @@ define $(PKG)_BUILD # jni install - if [[ "$(MXE_SYSTEM)" == "mingw" && "$(MXE_NATIVE_BUILD)" == "no" && "$(ENABLE_JAVA)" == "yes" ]]; then \ + if [ "$(MXE_SYSTEM)" == "mingw" ] \ + && [ "$(MXE_NATIVE_BUILD)" == "no" ] \ + && [ "$(ENABLE_JAVA)" == "yes" ]; then \ if [ ! -f $(HOST_INCDIR)/java/jni.h ]; then \ - mkdir -p '$(HOST_INCDIR)/java'; \ - $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/share/javavm/export/jni.h \ - -O $(HOST_INCDIR)/java/jni.h; \ + mkdir -p '$(HOST_INCDIR)/java'; \ + $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/share/javavm/export/jni.h \ + -O $(HOST_INCDIR)/java/jni.h; \ fi; \ if [ ! -f $(HOST_INCDIR)/java/win32/jni_md.h ]; then \ - mkdir -p '$(HOST_INCDIR)/java/win32'; \ - $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/windows/javavm/export/jni_md.h \ - -O $(HOST_INCDIR)/java/win32/jni_md.h; \ + mkdir -p '$(HOST_INCDIR)/java/win32'; \ + $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/windows/javavm/export/jni_md.h \ + -O $(HOST_INCDIR)/java/win32/jni_md.h; \ fi; \ fi