svn commit: r550199 - in head/math/scilab: . files
Max Brazhnikov
makc at FreeBSD.org
Sat Sep 26 16:29:24 UTC 2020
Author: makc
Date: Sat Sep 26 16:29:23 2020
New Revision: 550199
URL: https://svnweb.freebsd.org/changeset/ports/550199
Log:
math/scilab: add patch to fix build with matio-1.5.18
Added:
head/math/scilab/files/patch-modules_matio_src_cpp_GetSparseVariable.cpp (contents, props changed)
Modified:
head/math/scilab/Makefile
Modified: head/math/scilab/Makefile
==============================================================================
--- head/math/scilab/Makefile Sat Sep 26 16:29:10 2020 (r550198)
+++ head/math/scilab/Makefile Sat Sep 26 16:29:23 2020 (r550199)
@@ -3,7 +3,7 @@
PORTNAME= scilab
PORTVERSION= 6.1.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math cad java
MASTER_SITES= https://www.scilab.org/download/${PORTVERSION}/
DISTFILES= ${DISTNAME}-src${EXTRACT_SUFX}
Added: head/math/scilab/files/patch-modules_matio_src_cpp_GetSparseVariable.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/scilab/files/patch-modules_matio_src_cpp_GetSparseVariable.cpp Sat Sep 26 16:29:23 2020 (r550199)
@@ -0,0 +1,20 @@
+--- modules/matio/src/cpp/GetSparseVariable.cpp.orig 2020-02-25 10:00:03 UTC
++++ modules/matio/src/cpp/GetSparseVariable.cpp
+@@ -65,7 +65,7 @@ matvar_t* GetSparseMatVar(types::Sparse* pSparse, cons
+ int* itemsRow = new int[pSparse->getRows()];
+ pSparse->getNbItemByRow(itemsRow);
+
+- int* colIndexes = (int*)MALLOC(sizeof(int) * (pSparse->getRows() + 1));
++ mat_uint32_t* colIndexes = (mat_uint32_t*)MALLOC(sizeof(mat_uint32_t) * (pSparse->getRows() + 1));
+ if (colIndexes == NULL)
+ {
+ FREE(sparseData);
+@@ -82,7 +82,7 @@ matvar_t* GetSparseMatVar(types::Sparse* pSparse, cons
+ colIndexes[K + 1] = colIndexes[K] + itemsRow[K];
+ }
+
+- int* rowIndexes = (int*)MALLOC(sizeof(int) * nonZeros);
++ mat_uint32_t* rowIndexes = (mat_uint32_t*)MALLOC(sizeof(mat_uint32_t) * nonZeros);
+ if (rowIndexes == NULL)
+ {
+ FREE(sparseData);
More information about the svn-ports-all
mailing list