changeset 4328:33045d291c2b

of-nan: update v3.1.1 * build_packages.m: update nan version * dist-files.mk; removed of-nan-1-cross-fixes.patch * src/of-nan.mk: update version, checksum * src/of-nan-1-cross-fixes.patch: removed
author John D
date Wed, 11 Jan 2017 16:12:38 -0500
parents 8e9b2a147e2a
children caa35339a354
files build_packages.m dist-files.mk src/of-nan-1-cross-fixes.patch src/of-nan.mk
diffstat 4 files changed, 3 insertions(+), 58 deletions(-) [+]
line wrap: on
line diff
--- a/build_packages.m	Wed Jan 11 16:12:35 2017 -0500
+++ b/build_packages.m	Wed Jan 11 16:12:38 2017 -0500
@@ -66,7 +66,7 @@
   try_install strings-1.2.0.tar.gz
   try_install ga-0.10.0.tar.gz
   try_install interval-2.0.0.tar.gz
-  try_install nan-3.0.3.tar.gz
+  try_install nan-3.1.1.tar.gz
   try_install ocs-0.1.5.tar.gz
   try_install mapping-1.2.1.tar.gz
   try_install tisean-0.2.3.tar.gz
--- a/dist-files.mk	Wed Jan 11 16:12:35 2017 -0500
+++ b/dist-files.mk	Wed Jan 11 16:12:38 2017 -0500
@@ -473,7 +473,6 @@
   of-mapping.mk \
   of-miscellaneous-1-fixes.patch \
   of-miscellaneous.mk \
-  of-nan-1-cross-fixes.patch \
   of-nan.mk \
   of-netcdf.mk \
   of-nurbs-1-fixes.patch \
--- a/src/of-nan-1-cross-fixes.patch	Wed Jan 11 16:12:35 2017 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-diff -ur nan-3.0.2.orig/src/Makefile nan-3.0.2/src/Makefile
---- nan-3.0.2.orig/src/Makefile	2016-08-03 10:30:35.433478948 -0400
-+++ nan-3.0.2/src/Makefile	2016-08-03 10:42:48.629174523 -0400
-@@ -31,8 +31,9 @@
- # Instead of building "mex shortpath.c" and "mex uigetpath.c", I used empty m-functions within argout=argin; 
- ####################################################
- MKOCTFILE ?= mkoctfile$(OCTAVE_VERSION)
--CC      ?= gcc
--CXX     ?= g++
-+OCTAVE_CONFIG ?= octave-config
-+CC      ?= $(shell $(MKOCTFILE) -p CC)
-+CXX     ?= $(shell $(MKOCTFILE) -p CXX)
- CFLAGS += -Wall -Wextra -Wconversion -O2
- OCTMEX	= $(MKOCTFILE) --mex
- RM      = rm
-@@ -41,9 +42,10 @@
- # https://wiki.debian.org/HardeningWalkthrough#Handling_dpkg-buildflags_in_your_upstream_build_system
- CFLAGS += $(CPPFLAGS)
- 
--ifeq ($(OS),Windows_NT)
-+HOSTTYPE := $(shell $(OCTAVE_CONFIG) -p CANONICAL_HOST_TYPE)
-+ifneq (,$(findstring mingw,$(HOSTTYPE)))
-   # CC need to be defined on Windows, see also http://savannah.gnu.org/bugs/?47559
--  CC = gcc
-+  CC = $(shell $(MKOCTFILE) -p CC)
- else ifeq (Darwin,$(shell uname))
-   # no OpenMP on MacOSX, neither for Matlab nor Octave
- else
-@@ -93,14 +95,14 @@
- #	Octave, MATLAB on Linux 
- #########################################################
- svm%_mex.mex: svm%_mex.cpp svm.o svm_model_octave.o
--	env CC=$(CXX) $(OCTMEX) "$<" svm.o svm_model_octave.o
-+	env CC="$(CXX)" $(OCTMEX) "$<" svm.o svm_model_octave.o
- svm%_mex.$(MEX_EXT): svm%_mex.cpp svm.o svm_model_matlab.o
- 	$(MATMEX) "$<" svm.o svm_model_matlab.o
- %.$(MEX_EXT): %.cpp
- 	$(MATMEX) "$<"
- 
- svm_model_octave.o: svm_model_matlab.c 
--	env CC=$(CC) $(MKOCTFILE) -o "$@" -c "$<"
-+	env CC="$(CC)" $(MKOCTFILE) -o "$@" -c "$<"
- svm_model_matlab.o: svm_model_matlab.c 
- 	$(CXX) $(CFLAGS) -I $(MATLABDIR)/extern/include -o "$@" -c "$<"  
- svm.o: svm.cpp
-@@ -111,7 +113,7 @@
- 	$(MATMEX)  -lblas train.c tron.o linear.o linear_model_matlab.o 
- 	#$(MATMEX) -lblas predict.c tron.o linear.o linear_model_matlab.o
- train.mex predict.mex: train.c tron.o linear.o linear_model_matlab.c
--	env CC=$(CXX) $(OCTMEX) -lblas train.c tron.o linear.o linear_model_matlab.c
-+	env CC="$(CXX)" $(OCTMEX) -lblas train.c tron.o linear.o linear_model_matlab.c
- linear.o: linear.cpp
- 	$(CXX) $(CFLAGS) -c linear.cpp
- tron.o: tron.cpp tron.h
--- a/src/of-nan.mk	Wed Jan 11 16:12:35 2017 -0500
+++ b/src/of-nan.mk	Wed Jan 11 16:12:38 2017 -0500
@@ -3,8 +3,8 @@
 
 PKG             := of-nan
 $(PKG)_IGNORE   :=
-$(PKG)_VERSION  := 3.0.3
-$(PKG)_CHECKSUM := 0ffe44d958d2198ead13aed02a232e56ce089349
+$(PKG)_VERSION  := 3.1.1
+$(PKG)_CHECKSUM := a380f711cbdd43f8a805a8e1935d794c4f59c949
 $(PKG)_REMOTE_SUBDIR := 
 $(PKG)_SUBDIR   := nan-$($(PKG)_VERSION)
 $(PKG)_FILE     := nan-$($(PKG)_VERSION).tar.gz