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