# HG changeset patch # User John D # Date 1475696343 14400 # Node ID 9ded338051db3aaafa87c749768dc46de5315410 # Parent 2b9f1923dc21f74ac26ad02feff4e13d411f93ab of-database: update to 2.4.2 * src/of-database.mk: update version, checksum * build_packages.m: update database version * src/of-database-1-cross-fixes.patch: update patch for doc building diff -r 2b9f1923dc21 -r 9ded338051db build_packages.m --- a/build_packages.m Sun Oct 02 02:14:21 2016 -0400 +++ b/build_packages.m Wed Oct 05 15:39:03 2016 -0400 @@ -53,7 +53,7 @@ try_install dicom-0.1.1.tar.gz try_install netcdf-1.0.11.tar.gz try_install ltfat-2.1.2.tar.gz - try_install database-2.4.1.tar.gz + try_install database-2.4.2.tar.gz try_install instrument-control-0.2.2.tar.gz try_install generate_html-0.1.12.tar.gz try_install financial-0.5.0.tar.gz diff -r 2b9f1923dc21 -r 9ded338051db src/of-database-1-cross-fixes.patch --- a/src/of-database-1-cross-fixes.patch Sun Oct 02 02:14:21 2016 -0400 +++ b/src/of-database-1-cross-fixes.patch Wed Oct 05 15:39:03 2016 -0400 @@ -1,27 +1,21 @@ -# HG changeset patch -# User John Donoghue -# Date 1458419460 14400 -# Sat Mar 19 16:31:00 2016 -0400 -# Node ID ff3a96a08ec915983ef9a1c189404578b00d2db4 -# Parent 8e13dd6c295b004fb3e8df97b4ef6438b61bcf19 -Check mingw hosttype via octave config (Bug #44795) - -* src/Makefile.in: get CANONICAL_HOST_TYPE from octave-config to check target OS for using ws2_32 - -diff -r 8e13dd6c295b -r ff3a96a08ec9 src/Makefile.in ---- a/src/Makefile.in Sat Mar 19 08:20:47 2016 +0100 -+++ b/src/Makefile.in Sat Mar 19 16:31:00 2016 -0400 -@@ -17,9 +17,12 @@ +diff -ur database-2.4.2.orig/src/Makefile.in database-2.4.2/src/Makefile.in +--- database-2.4.2.orig/src/Makefile.in 2016-10-02 15:12:37.447321334 -0400 ++++ database-2.4.2/src/Makefile.in 2016-10-02 18:19:06.118462056 -0400 +@@ -32,6 +32,8 @@ + CXXCPP = @CXXCPP@ + ++BUILD_CXX ?= gcc ++ MKOCTFILE ?= @MKOCTFILE@ PG_CONFIG ?= @PG_CONFIG@ -+OCTAVE_CONFIG ?= @OCTAVE_CONFIG@ -+ -+CANONICAL_HOST_TYPE := $(shell $(OCTAVE_CONFIG) -p CANONICAL_HOST_TYPE)) + OCTAVE_CONFIG ?= @OCTAVE_CONFIG@ +@@ -130,7 +132,7 @@ + %.bin: %.cc + if grep -q $(RDEFUN_DLD) $<; then echo "The string '$(RDEFUN_DLD)' must not be present in source code, but is in $<."; exit 1; fi + if grep -q $(RDEFUNX_DLD) $<; then echo "The string '$(RDEFUNX_DLD)' must not be present in source code, but is in $<."; exit 1; fi +- (echo "#include "; echo "int main () {"; sed -e s/DEFUN_DLD/$(RDEFUN_DLD)/g -e s/DEFUNX_DLD/$(RDEFUNX_DLD)/g $< | $(CXXCPP) `$(MKOCTFILE) -p INCFLAGS` -I`$(PG_CONFIG) --includedir` -x c++ -iquote '.' -D'$(RDEFUN_DLD)(name,args,nargout,doc)=$(RDEFUN_DLD)(name,doc)' -D'$(RDEFUNX_DLD)(name,fname,gname,args,nargout,doc)=$(RDEFUN_DLD)(name,doc)' - | sed -e '/.*$(RDEFUN_DLD)/!D'; echo "}";) | $(CXX) -x c++ -D'$(RDEFUN_DLD)(name,doc)=printf("%c" #name "\n@c " #name " $<\n" doc "\n\n", 0x1D);' -o $@ - ++ (echo "#include "; echo "int main () {"; sed -e s/DEFUN_DLD/$(RDEFUN_DLD)/g -e s/DEFUNX_DLD/$(RDEFUNX_DLD)/g $< | $(CXXCPP) `$(MKOCTFILE) -p INCFLAGS` -I`$(PG_CONFIG) --includedir` -x c++ -iquote '.' -D'$(RDEFUN_DLD)(name,args,nargout,doc)=$(RDEFUN_DLD)(name,doc)' -D'$(RDEFUNX_DLD)(name,fname,gname,args,nargout,doc)=$(RDEFUN_DLD)(name,doc)' - | sed -e '/.*$(RDEFUN_DLD)/!D'; echo "}";) | $(BUILD_CXX) -x c++ -D'$(RDEFUN_DLD)(name,doc)=printf("%c" #name "\n@c " #name " $<\n" doc "\n\n", 0x1D);' -o $@ - - EXTRALIBS = --ifeq ($(OS),Windows_NT) -+ifneq (,$(findstring mingw,$(CANONICAL_HOST_TYPE))) - EXTRALIBS = -lws2_32 - endif - + clean: + $(RM) *.o octave-core *.oct *.cc.docstrings MFDOCSTRINGS $(INFOFILE) $(TEXIFILE) *~ diff -r 2b9f1923dc21 -r 9ded338051db src/of-database.mk --- a/src/of-database.mk Sun Oct 02 02:14:21 2016 -0400 +++ b/src/of-database.mk Wed Oct 05 15:39:03 2016 -0400 @@ -3,8 +3,8 @@ PKG := of-database $(PKG)_IGNORE := -$(PKG)_VERSION := 2.4.1 -$(PKG)_CHECKSUM := d8c0efac63e695c7d94d6b39c7b8f652e99e3653 +$(PKG)_VERSION := 2.4.2 +$(PKG)_CHECKSUM := cb9654c724012509e2d2e0ceb3ec2c67b20f1eb0 $(PKG)_REMOTE_SUBDIR := $(PKG)_SUBDIR := database-$($(PKG)_VERSION) $(PKG)_FILE := database-$($(PKG)_VERSION).tar.gz @@ -17,6 +17,12 @@ head -1 endef +ifeq ($(MXE_SYSTEM)$(MXE_NATIVE_MINGW_BUILD),mingwno) +define $(PKG)_BUILD + $(OCTAVE_FORGE_PKG_BUILD,$(1),$(2),$(3),"BUILD_CXX=g++")) +endef +else define $(PKG)_BUILD $(OCTAVE_FORGE_PKG_BUILD) endef +endif