<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>