# HG changeset patch # User John W. Eaton # Date 1534443844 14400 # Node ID ebb6dbbb8b3f766a51e8ca44625a3542b3b94755 # Parent 68b3f1ccccacab2e27068d59bbb6583a450f9368 synchronize rules for release, stable, and default Octave builds diff -r 68b3f1ccccac -r ebb6dbbb8b3f src/default-octave.mk --- a/src/default-octave.mk Thu Aug 16 06:07:51 2018 -0400 +++ b/src/default-octave.mk Thu Aug 16 14:24:04 2018 -0400 @@ -14,6 +14,7 @@ PKG := default-octave $(PKG)_IGNORE := $(PKG)_VERSION := 5.0.0 +$(PKG)_WIN_VERSION := $($(PKG)_VERSION) $(PKG)_CHECKSUM := ## No checksum $(PKG)_SUBDIR := octave-$($(PKG)_VERSION) $(PKG)_FILE := octave-$($(PKG)_VERSION).tar.lz @@ -36,6 +37,7 @@ ifeq ($(MXE_WINDOWS_BUILD),yes) $(PKG)_WITH_BLAS_CONFIGURE_OPTIONS := --with-blas="-lblas -lxerbla" else + $(PKG)_WITH_BLAS_CONFIGURE_OPTIONS := --with-blas="-lblas" ifeq ($(USE_SYSTEM_X11_LIBS),no) $(PKG)_DEPS += x11 xext endif @@ -217,5 +219,5 @@ fi # create a file with latest installed octave rev in it - echo "$($(PKG)_VERSION)" > $(TOP_BUILD_DIR)/octave/octave-version + echo "$($(PKG)_WIN_VERSION)" > $(TOP_BUILD_DIR)/octave/octave-version endef diff -r 68b3f1ccccac -r ebb6dbbb8b3f src/release-octave.mk --- a/src/release-octave.mk Thu Aug 16 06:07:51 2018 -0400 +++ b/src/release-octave.mk Thu Aug 16 14:24:04 2018 -0400 @@ -35,6 +35,7 @@ PKG := release-octave $(PKG)_IGNORE := $(PKG)_VERSION := 4.4.1 +$(PKG)_WIN_VERSION := 4.4.1.0 $(PKG)_CHECKSUM := 6d432c22c48a200214f4369f3c874dd779b1e70b $(PKG)_SUBDIR := octave-$($(PKG)_VERSION) $(PKG)_FILE := octave-$($(PKG)_VERSION).tar.lz @@ -54,7 +55,10 @@ $(PKG)_DEPS += mesa endif -ifeq ($(MXE_WINDOWS_BUILD),no) +ifeq ($(MXE_WINDOWS_BUILD),yes) + $(PKG)_WITH_BLAS_CONFIGURE_OPTIONS := --with-blas="-lblas -lxerbla" +else + $(PKG)_WITH_BLAS_CONFIGURE_OPTIONS := --with-blas="-lblas" ifeq ($(USE_SYSTEM_X11_LIBS),no) $(PKG)_DEPS += x11 xext endif @@ -154,7 +158,7 @@ endif ifeq ($(MXE_SYSTEM),mingw) - $(PKG)_EXTRA_CONFIGURE_OPTIONS += --with-x=no --with-blas="-lblas -lxerbla" + $(PKG)_EXTRA_CONFIGURE_OPTIONS += --with-x=no endif ifeq ($(MXE_NATIVE_MINGW_BUILD),yes) @@ -198,6 +202,7 @@ --disable-silent-rules \ --enable-install-build-logs \ $($(PKG)_CROSS_CONFIG_OPTIONS) \ + $($(PKG)_WITH_BLAS_CONFIGURE_OPTIONS) \ $($(PKG)_ENABLE_64_CONFIGURE_OPTIONS) \ $($(PKG)_ENABLE_FORTRAN_INT64_CONFIGURE_OPTIONS) \ $($(PKG)_ENABLE_JAVA_CONFIGURE_OPTIONS) \ @@ -217,6 +222,7 @@ $(MAKE) -C '$(1)/.build' -j '$(JOBS)' install DESTDIR='$(3)' if [ "x$(MXE_SYSTEM)" == "xmingw" ]; then \ + $(INSTALL) '$(3)/$(HOST_BINDIR)/libxerbla.dll' '$(3)$(HOST_BINDIR)/libxerbla-octave.dll'; \ cp '$(1)/.build/src/.libs/octave-gui.exe' '$(3)$(HOST_BINDIR)'; \ if [ "x$(ENABLE_BINARY_PACKAGES)" == "xyes" ]; then \ mkdir -p '$(3)$(BUILD_TOOLS_PREFIX)/bin'; \ @@ -234,5 +240,5 @@ fi # create a file with latest installed octave rev in it - echo "$($(PKG)_VERSION)" > $(TOP_BUILD_DIR)/octave/octave-version + echo "$($(PKG)_WIN_VERSION)" > $(TOP_BUILD_DIR)/octave/octave-version endef diff -r 68b3f1ccccac -r ebb6dbbb8b3f src/stable-octave.mk --- a/src/stable-octave.mk Thu Aug 16 06:07:51 2018 -0400 +++ b/src/stable-octave.mk Thu Aug 16 14:24:04 2018 -0400 @@ -37,6 +37,7 @@ ifeq ($(MXE_WINDOWS_BUILD),yes) $(PKG)_WITH_BLAS_CONFIGURE_OPTIONS := --with-blas="-lblas -lxerbla" else + $(PKG)_WITH_BLAS_CONFIGURE_OPTIONS := --with-blas="-lblas" ifeq ($(USE_SYSTEM_X11_LIBS),no) $(PKG)_DEPS += x11 xext endif