<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/41d7c50b370cce89b452cd73a054c6a4818eb8f4">https://github.com/macports/macports-ports/commit/41d7c50b370cce89b452cd73a054c6a4818eb8f4</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 41d7c50b370 octave-nurbs: update to 1.4.3
</span>41d7c50b370 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 41d7c50b370cce89b452cd73a054c6a4818eb8f4
</span>Author: Marius Schamschula <mps@macports.org>
AuthorDate: Tue Mar 30 05:46:23 2021 -0500
<span style='display:block; white-space:pre;color:#404040;'> octave-nurbs: update to 1.4.3
</span>---
math/octave-nurbs/Portfile | 15 +++---
math/octave-nurbs/files/patch-feval.diff | 54 ----------------------
math/octave-nurbs/files/patch-src-bspeval.cc.diff | 11 -----
.../octave-nurbs/files/patch-src-tbasisfun.cc.diff | 11 -----
4 files changed, 6 insertions(+), 85 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-nurbs/Portfile b/math/octave-nurbs/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ecfcaf5d166..e193bfecada 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-nurbs/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-nurbs/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,20 +3,17 @@
</span> PortSystem 1.0
PortGroup octave 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-octave.setup nurbs 1.3.13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+octave.setup nurbs 1.4.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> platforms darwin
license GPL-2+
maintainers {mps @Schamschula} openmaintainer
description Collection of routines for the creation, and manipulation of \
Non-Uniform Rational B-Splines (NURBS), based on the NURBS toolbox by Mark Spink.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description {*}${description}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 563240af7b89b3a0bce3c4be93b5c5b1d8a18e30 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 dbbfe7072750330e61040e3a9cf6967733229c3272fb4115bb83dd616aa37e7e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 108549
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 8155f91d25a2e235963a1d74c837744080ab2086 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 a74666a1e204b9feda22c9792b87939239221fd816383bc39f75db72b62a209b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 124419
</span>
depends_lib port:libomp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-src-bspeval.cc.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-feval.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-src-tbasisfun.cc.diff
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-nurbs/files/patch-feval.diff b/math/octave-nurbs/files/patch-feval.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index ac8934c3456..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-nurbs/files/patch-feval.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,54 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/nrb_srf_basisfun__.cc.orig 2017-04-02 03:37:31.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/nrb_srf_basisfun__.cc 2020-12-19 15:44:09.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -66,7 +66,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } // spu = findspan (m, p, u, U);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- newargs(3) = U; newargs(2) = p; newargs(1) = u; newargs(0) = spu;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- Matrix Ik = feval (std::string("numbasisfun"), newargs, 1)(0).matrix_value (); // Ik = numbasisfun (spu, u, p, U);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Matrix Ik = octave::feval (std::string("numbasisfun"), newargs, 1)(0).matrix_value (); // Ik = numbasisfun (spu, u, p, U);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RowVector spv(v);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for (octave_idx_type ii(0); ii < v.numel (); ii++)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -75,7 +75,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } // spv = findspan (n, q, v, V);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- newargs(3) = V; newargs(2) = q; newargs(1) = v; newargs(0) = spv;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- Matrix Jk = feval (std::string("numbasisfun"), newargs, 1)(0).matrix_value (); // Jk = numbasisfun (spv, v, q, V);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Matrix Jk = octave::feval (std::string("numbasisfun"), newargs, 1)(0).matrix_value (); // Jk = numbasisfun (spv, v, q, V);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Matrix NuIkuk(npt, p+1, 0.0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for (octave_idx_type ii(0); ii < npt; ii++)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/nrb_srf_basisfun_der__.cc.orig 2017-04-02 03:37:31.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/nrb_srf_basisfun_der__.cc 2020-12-19 15:47:08.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -73,7 +73,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } // spu = findspan (m, p, u, U);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- newargs(3) = U; newargs(2) = p; newargs(1) = u; newargs(0) = spu;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- Matrix Ik = feval (std::string("numbasisfun"), newargs, 1)(0).matrix_value (); // Ik = numbasisfun (spu, u, p, U);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Matrix Ik = octave::feval (std::string("numbasisfun"), newargs, 1)(0).matrix_value (); // Ik = numbasisfun (spu, u, p, U);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RowVector spv(v);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for (octave_idx_type ii(0); ii < v.numel (); ii++)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -82,7 +82,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } // spv = findspan (n, q, v, V);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- newargs(3) = V; newargs(2) = q; newargs(1) = v; newargs(0) = spv;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- Matrix Jk = feval (std::string("numbasisfun"), newargs, 1)(0).matrix_value (); // Jk = numbasisfun (spv, v, q, V);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Matrix Jk = octave::feval (std::string("numbasisfun"), newargs, 1)(0).matrix_value (); // Jk = numbasisfun (spv, v, q, V);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Matrix NuIkuk(npt, p+1, 0.0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for (octave_idx_type ii(0); ii < npt; ii++)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -100,11 +100,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- newargs(4) = 1; newargs(3) = U; newargs(2) = u; newargs(1) = p; newargs(0) = spu;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- NDArray NuIkukprime = feval (std::string("basisfunder"), newargs, 1)(0).array_value (); // NuIkukprime = basisfunder (spu, p, u, U, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ NDArray NuIkukprime = octave::feval (std::string("basisfunder"), newargs, 1)(0).array_value (); // NuIkukprime = basisfunder (spu, p, u, U, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // NuIkukprime = squeeze(NuJkukprime(:,2,:));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- newargs(4) = 1; newargs(3) = V; newargs(2) = v; newargs(1) = q; newargs(0) = spv;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- NDArray NvJkvkprime = feval (std::string("basisfunder"), newargs, 1)(0).array_value (); // NvJkvkprime = basisfunder (spv, q, v, V, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ NDArray NvJkvkprime = octave::feval (std::string("basisfunder"), newargs, 1)(0).array_value (); // NvJkvkprime = basisfunder (spv, q, v, V, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // NvJkvkprime = squeeze(NvJkvkprime(:,2,:));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for (octave_idx_type k(0); k < npt; k++)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-nurbs/files/patch-src-bspeval.cc.diff b/math/octave-nurbs/files/patch-src-bspeval.cc.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index c2ee2930ab0..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-nurbs/files/patch-src-bspeval.cc.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/bspeval.cc.orig 2017-04-02 03:37:31.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/bspeval.cc 2020-12-19 15:41:44.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -113,7 +113,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- error("bspeval: the knot vector should be a real vector.");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if (!args(3).is_real_type())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (!args(3).isreal())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- error("bspeval: the set of parametric points should be an array of doubles.");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return true;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-nurbs/files/patch-src-tbasisfun.cc.diff b/math/octave-nurbs/files/patch-src-tbasisfun.cc.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 4a0388cbc46..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-nurbs/files/patch-src-tbasisfun.cc.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/tbasisfun.cc.orig 2017-04-02 03:37:31.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/tbasisfun.cc 2020-12-19 15:50:06.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -156,7 +156,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RowVector N(u.cols ());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- double *Nptr = N.fortran_vec ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if (! args(2).is_cell ())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (! args(2).iscell ())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- double p = args(1).idx_type_value ();
</span></pre><pre style='margin:0'>
</pre>