<pre style='margin:0'>
Dan Ports (drkp) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b01520da97529ad0bec4cadb95f8b4862a1f2dff">https://github.com/macports/macports-ports/commit/b01520da97529ad0bec4cadb95f8b4862a1f2dff</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit b01520da97529ad0bec4cadb95f8b4862a1f2dff
</span>Author: Dan R. K. Ports <dports@macports.org>
AuthorDate: Sun Mar 9 21:58:54 2025 -0700
<span style='display:block; white-space:pre;color:#404040;'> texlive-bin: fix luajit build with older xcode
</span>---
tex/texlive-bin/Portfile | 9 +++++++++
1 file changed, 9 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/tex/texlive-bin/Portfile b/tex/texlive-bin/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 61b22978e4d..2a16941aad2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/tex/texlive-bin/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/tex/texlive-bin/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -202,6 +202,15 @@ post-patch {
</span> }
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# luajit uses the svn revision number in the library version which
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# older versions of Xcode's ld do not like:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ld: malformed 64-bit a.b.c.d.e version number: 4.81742
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[vercmp ${xcodeversion} 16] < 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -E {/^LUAJIT_LT_VERSINFO=/s/([0-9]+)\:([0-9])+\:([0-9])+/\1:0:\3/} ${worksrcpath}/libs/luajit/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.cppflags-delete -I${prefix}/include
configure.ldflags-delete -L${prefix}/lib
configure.cppflags-append -isystem${prefix}/include
</pre><pre style='margin:0'>
</pre>