svn commit: r566263 - in head/math/octave-forge-level-set: . files

Stephen Montgomery-Smith stephen at FreeBSD.org
Mon Feb 22 04:35:05 UTC 2021


Author: stephen
Date: Mon Feb 22 04:35:03 2021
New Revision: 566263
URL: https://svnweb.freebsd.org/changeset/ports/566263

Log:
  - Unbreak with patches.
  - Bump portrevision.

Added:
  head/math/octave-forge-level-set/files/patch-geomGamma.cpp   (contents, props changed)
  head/math/octave-forge-level-set/files/patch-internal__fastmarching.cpp   (contents, props changed)
  head/math/octave-forge-level-set/files/patch-internal__mesh.cpp   (contents, props changed)
Modified:
  head/math/octave-forge-level-set/Makefile
  head/math/octave-forge-level-set/files/patch-FastMarching.cpp

Modified: head/math/octave-forge-level-set/Makefile
==============================================================================
--- head/math/octave-forge-level-set/Makefile	Mon Feb 22 04:23:01 2021	(r566262)
+++ head/math/octave-forge-level-set/Makefile	Mon Feb 22 04:35:03 2021	(r566263)
@@ -3,7 +3,7 @@
 
 PORTNAME=	octave-forge-level-set
 PORTVERSION=	0.3.0
-PORTREVISION=	13
+PORTREVISION=	14
 CATEGORIES=	math
 
 MAINTAINER=	stephen at FreeBSD.org
@@ -14,8 +14,6 @@ LICENSE=	GPLv3
 ALL_TARGET=	oct
 USES=		compiler:c++0x
 GNU_CONFIGURE=	yes
-
-BROKEN=		does not build with octave-6.2.0
 
 # OCTSRC is the name of the directory of the package.
 # It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.

Modified: head/math/octave-forge-level-set/files/patch-FastMarching.cpp
==============================================================================
--- head/math/octave-forge-level-set/files/patch-FastMarching.cpp	Mon Feb 22 04:23:01 2021	(r566262)
+++ head/math/octave-forge-level-set/files/patch-FastMarching.cpp	Mon Feb 22 04:35:03 2021	(r566263)
@@ -1,5 +1,5 @@
---- FastMarching.cpp-orig	2015-02-20 03:51:59.000000000 +0000
-+++ FastMarching.cpp	2015-02-20 03:52:16.000000000 +0000
+--- FastMarching.cpp.orig	2015-12-17 12:32:55 UTC
++++ FastMarching.cpp
 @@ -22,6 +22,7 @@
  #include <cmath>
  #include <memory>

Added: head/math/octave-forge-level-set/files/patch-geomGamma.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/octave-forge-level-set/files/patch-geomGamma.cpp	Mon Feb 22 04:35:03 2021	(r566263)
@@ -0,0 +1,11 @@
+--- geomGamma.cpp.orig	2021-02-22 04:26:32 UTC
++++ geomGamma.cpp
+@@ -192,7 +192,7 @@ DEFUN_DLD (__levelset_geomGamma, args, nargout,
+       const Matrix inout = args(4).matrix_value ();
+ 
+       /* Extract and check the dimensions.  */
+-      const unsigned nNodes = phi.nelem ();
++      const unsigned nNodes = phi.numel ();
+       const unsigned nElem = getDimension (nodelist, -1, 4);
+       const unsigned nBdryEl = getDimension (bdryInd, -1, 1);
+       getDimension (edges, nBdryEl, 4);

Added: head/math/octave-forge-level-set/files/patch-internal__fastmarching.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/octave-forge-level-set/files/patch-internal__fastmarching.cpp	Mon Feb 22 04:35:03 2021	(r566263)
@@ -0,0 +1,20 @@
+--- internal_fastmarching.cpp.orig	2021-02-22 04:24:09 UTC
++++ internal_fastmarching.cpp
+@@ -74,7 +74,7 @@ DEFUN_DLD (__levelset_internal_fastmarching, args, nar
+         {
+           const Array<octave_idx_type> idx = getOctaveIdx (c);
+           assert (c.size () == D
+-                  && static_cast<dimensionT> (idx.length ()) == D);
++                  && static_cast<dimensionT> (idx.numel ()) == D);
+ 
+           if (domain(idx))
+             {
+@@ -99,7 +99,7 @@ DEFUN_DLD (__levelset_internal_fastmarching, args, nar
+         {
+           const Array<octave_idx_type> idx = getOctaveIdx (c);
+           assert (c.size () == D
+-                  && static_cast<dimensionT> (idx.length ()) == D);
++                  && static_cast<dimensionT> (idx.numel ()) == D);
+ 
+           const Grid& constGrid(grid);
+           const Entry* e = constGrid.get (c);

Added: head/math/octave-forge-level-set/files/patch-internal__mesh.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/octave-forge-level-set/files/patch-internal__mesh.cpp	Mon Feb 22 04:35:03 2021	(r566263)
@@ -0,0 +1,20 @@
+--- internal_mesh.cpp.orig	2021-02-22 04:30:13 UTC
++++ internal_mesh.cpp
+@@ -300,7 +300,7 @@ getInnerSegment (const octave_scalar_map& segs,
+ 
+   assert (innerPts.empty ());
+   const ColumnVector inners = segs.contents ("inners").column_vector_value ();
+-  const unsigned nInners = inners.nelem ();
++  const unsigned nInners = inners.numel ();
+   for (unsigned i = 0; i < nInners; ++i)
+     innerPts.push_back (inners(nInners - i - 1) - 1);
+ }
+@@ -387,7 +387,7 @@ DEFUN_DLD (__levelset_internal_mesh, args, nargout,
+         {
+           const unsigned cur = bdryElems(i) - 1;
+           const Cell cellSegs = bdryelSegs(i).cell_value ();
+-          const unsigned nSegs = cellSegs.nelem ();
++          const unsigned nSegs = cellSegs.numel ();
+ 
+           std::vector<octave_scalar_map> segs;
+           indexArr endEdges;


More information about the svn-ports-all mailing list