summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2022-02-10 20:24:17 -0500
committerCarlos Aznarán Laos2022-02-10 20:24:17 -0500
commit1539746e9cb0c5cb6f86365d724c4e4c9b607b1a (patch)
tree7fc7c328b086e8b7077600d7f3addeef706698e9
parentcacdfe0cdedc1b352c100121814ed35290eab5ac (diff)
downloadaur-1539746e9cb0c5cb6f86365d724c4e4c9b607b1a.tar.gz
Add patch
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD6
2 files changed, 6 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bd2c801437d8..41554d746d49 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = octave-fl-core
pkgdesc = The package contains code for basic functions in Fuzzy Logic for Octave
pkgver = 1.0.0
- pkgrel = 4
+ pkgrel = 5
url = https://octave.sourceforge.io/fl-core
install = octave-fl-core.install
arch = any
diff --git a/PKGBUILD b/PKGBUILD
index 6a1874f6df03..b0256b7e5e00 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,7 +11,7 @@
_pack=fl-core
pkgname=octave-${_pack}
pkgver=1.0.0
-pkgrel=4
+pkgrel=5
pkgdesc="The package contains code for basic functions in Fuzzy Logic for Octave"
arch=(any)
url="https://octave.sourceforge.io/${_pack}"
@@ -46,6 +46,10 @@ prepare() {
cd "$srcdir"
tar xzf "$_archive"
patch -Np0 -i fl_compose.patch
+ # https://github.com/macports/macports-ports/blob/master/math/octave-fl-core/files/patch-src-fl_compose.cc.diff
+ sed -i 's/is_sparse_type/issparse/g' ${_pack}/src/fl_compose.cc
+ sed -i 's/feval/octave::feval/g' ${_pack}/src/fl_compose.cc
+ sed -i 's/SparseMatrix((int)colsB, (int)rowsA, (int)(colsB\*rowsA));/SparseMatrix((octave_idx_type)colsB, (octave_idx_type)rowsA, (octave_idx_type)(colsB\*rowsA));/g' ${_pack}/src/fl_compose.cc
tar czf "$_archive_patched" "$_pack"
}