<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/4cdf499d9b5d13cb06d30f733e48ada01f4e6ca7">https://github.com/macports/macports-ports/commit/4cdf499d9b5d13cb06d30f733e48ada01f4e6ca7</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 4cdf499d9b5 octave-geometry: add #include <functional> to patches
</span>4cdf499d9b5 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 4cdf499d9b5d13cb06d30f733e48ada01f4e6ca7
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Mon May 5 16:09:10 2025 -0500

<span style='display:block; white-space:pre;color:#404040;'>    octave-geometry: add #include <functional> to patches
</span>---
 octave/octave-geometry/Portfile                    |  2 +-
 .../files/patch-binary_function.diff               | 28 +++++++++++++++++-----
 2 files changed, 23 insertions(+), 7 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/octave/octave-geometry/Portfile b/octave/octave-geometry/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f968d23a5e7..6d62d6daf6f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/octave/octave-geometry/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/octave/octave-geometry/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> PortGroup           octave 1.0
 
 octave.setup        sourceforge octave geometry 4.1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> platforms           darwin
 license             GPL-3+
 maintainers         {mps @Schamschula} openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/octave/octave-geometry/files/patch-binary_function.diff b/octave/octave-geometry/files/patch-binary_function.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 4177c322bc4..11a67c9ff88 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/octave/octave-geometry/files/patch-binary_function.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/octave/octave-geometry/files/patch-binary_function.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,14 @@
</span> --- src/martinez.h.orig   2024-03-16 17:56:04
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/martinez.h      2025-05-03 09:12:59
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -37,7 +37,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/martinez.h 2025-05-05 16:05:10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -17,6 +17,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <queue>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <vector>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <set>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <functional>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ using namespace std;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -37,7 +38,7 @@
</span>   enum PolygonType { SUBJECT, CLIPPING };
  
        struct SweepEvent;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +17,7 @@
</span>           bool operator() (SweepEvent* e1, SweepEvent* e2) const;
        };
        
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -64,7 +64,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -64,7 +65,7 @@
</span>   
        static void print (SweepEvent& e); // This function is intended for debugging purposes
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,8 +27,16 @@
</span>   };
  
 --- src/polygon.cpp.orig       2024-03-16 17:56:04
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/polygon.cpp     2025-05-03 09:14:28
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -93,7 +93,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/polygon.cpp        2025-05-05 16:04:51
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12,6 +12,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <set>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <cstdlib>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <algorithm>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <functional>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void Contour::boundingbox (Point& min, Point& max)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -93,7 +94,7 @@
</span>  
  namespace { // start of anonymous namespace
        struct SweepEvent;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,7 +45,7 @@
</span>           bool operator() (SweepEvent* e1, SweepEvent* e2) const;
        };
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -116,7 +116,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -116,7 +117,7 @@
</span>           bool above (const Point& x) const { return !below (x); }
        };
  
</pre><pre style='margin:0'>

</pre>