<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2bf1dc225930d628592b5563a62a966166729e3a">https://github.com/macports/macports-ports/commit/2bf1dc225930d628592b5563a62a966166729e3a</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 2bf1dc22593 ngspice: fix build on < 10.8
</span>2bf1dc22593 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2bf1dc225930d628592b5563a62a966166729e3a
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Tue Dec 22 17:50:02 2020 -0800

<span style='display:block; white-space:pre;color:#404040;'>    ngspice: fix build on < 10.8
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    TASK_BASIC_INFO_COUNT and friends were renamed
</span><span style='display:block; white-space:pre;color:#404040;'>    in the 10.8 SDK
</span>---
 science/ngspice/Portfile                                |  3 +++
 .../ngspice/files/patch-ngspice-older-MACH-defines.diff | 17 +++++++++++++++++
 2 files changed, 20 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/ngspice/Portfile b/science/ngspice/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f355bdd1758..ce82823931a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/ngspice/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/ngspice/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,6 +31,9 @@ if {${name} eq ${subport}} {
</span>     # we could fix the header path in configure.ac, but then need autorecconf, etc
     configure.cppflags-prepend -I${prefix}/include/freetype2
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # TASK_BASIC_INFO_COUNT and friends were renamed in 10.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append   patch-ngspice-older-MACH-defines.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append  port:ncurses \
                         port:libedit \
                         port:xorg-libX11 \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/ngspice/files/patch-ngspice-older-MACH-defines.diff b/science/ngspice/files/patch-ngspice-older-MACH-defines.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..bdb61ba283d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/ngspice/files/patch-ngspice-older-MACH-defines.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/frontend/get_resident_set_size.c.orig      2020-12-22 17:35:59.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/frontend/get_resident_set_size.c   2020-12-22 17:39:53.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -110,6 +110,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         return (unsigned long long) info.WorkingSetSize;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(__APPLE__) && defined(__MACH__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if MAC_OS_X_VERSION_MAX_ALLOWED < 1080
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#  define MACH_TASK_BASIC_INFO_COUNT TASK_BASIC_INFO_COUNT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#  define mach_task_basic_info_data_t task_basic_info_data_t
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#  define MACH_TASK_BASIC_INFO TASK_BASIC_INFO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#  define mach_task_basic_info task_basic_info
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     /* OSX ------------------------------------------------------ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     struct mach_task_basic_info info;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     mach_msg_type_number_t infoCount = MACH_TASK_BASIC_INFO_COUNT;
</span></pre><pre style='margin:0'>

</pre>