<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-legacy-support.

</pre>
<p><a href="https://github.com/macports/macports-legacy-support/commit/295b94ae2f86d338f33a00701e63679abfedfcfd">https://github.com/macports/macports-legacy-support/commit/295b94ae2f86d338f33a00701e63679abfedfcfd</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 295b94ae2f86d338f33a00701e63679abfedfcfd
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Fri Nov 1 20:55:16 2024 -0700

<span style='display:block; white-space:pre;color:#404040;'>    Hide atexit.c until it's fixed.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This has the same effect as what the Portfile has been doing all along,
</span><span style='display:block; white-space:pre;color:#404040;'>    but in a less kludgy manner.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    TESTED:
</span><span style='display:block; white-space:pre;color:#404040;'>    Has the desired effect on the sources.
</span>---
 disabled/README.txt        | 17 +++++++++++++++++
 {src => disabled}/atexit.c |  0
 2 files changed, 17 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/disabled/README.txt b/disabled/README.txt
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..b57940e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/disabled/README.txt
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+The atexit.c source has been temporarily moved here until it can be fixed.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+The Portfile has been removing it all along, so this just makes the local
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build consistent with the port build.  Since it's been disabled since
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+its inception in Apr-2022, it clearly hasn't been missed much.  Note that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+the relevant entries in add_symbols.c remain present, but that's also true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+of the way the Portfile was acting.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+It would be highly desirable to have reasonable tests for it before
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fixing and reactivating it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+The Portfile block that this replaces (based on the old filename) is:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # until upstream can be fixed, do not include atexit symbols
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # under certain circumstances, infinite recursive loops can form
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete ${worksrcpath}/src/macports_legacy_atexit.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/atexit.c b/disabled/atexit.c
</span>similarity index 100%
rename from src/atexit.c
rename to disabled/atexit.c
</pre><pre style='margin:0'>

</pre>