<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/d743207a300623bc9f783c310045564a542b0a11">https://github.com/macports/macports-ports/commit/d743207a300623bc9f783c310045564a542b0a11</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit d743207a300623bc9f783c310045564a542b0a11
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Tue Mar 21 09:08:33 2023 -0700

<span style='display:block; white-space:pre;color:#404040;'>    luamake: new port
</span>---
 devel/luamake/Portfile                     |  68 +++++++++++++++++++
 devel/luamake/files/Makefile               |  14 ++++
 devel/luamake/files/patch-macos.ninja.diff | 104 +++++++++++++++++++++++++++++
 3 files changed, 186 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/luamake/Portfile b/devel/luamake/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..dfd26508509
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/luamake/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,68 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem                          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup                           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup                           makefile 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup                        actboy168 luamake ca3e3fe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories                          devel lua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                             MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers                         {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description                         a platform independent configuration and build system that uses the standard Lua command-line interpreter
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description                    luamake is {*}${description}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums                           rmd160  4de8deae9433a23549c6847b8a55f2b1156baac1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    sha256  7a128c33d036f85eb01bb6a64d4c2d55f29f306a1e620995709298605a533cd3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    size    56481
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fetch.type                          git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${worksrcpath}        "git submodule update --init"
</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;'>+# no Lua dependency
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# luamkae uses bee.lua, which seems to reimplement parts of Lua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://github.com/actboy168/bee.lua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build                       port:ninja
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard               2017
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+installs_libs                       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append                   patch-macos.ninja.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644                ${filespath}/Makefile \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    ${worksrcpath}
</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;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # do not pollute ${prefix}/bin with all the extra files and directories that are required to be in the same director as the luamake binary
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set bindir                      ${prefix}/libexec/${name}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set script                      [open "${destroot}${prefix}/bin/luamake" w 0755]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts ${script}                  "#!/bin/sh"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts ${script}                  ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts ${script}                  "exec ${bindir}/luamake \"$@\""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    close ${script}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d -m 0755             ${destroot}${bindir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0755                ${worksrcpath}/luamake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    ${destroot}${bindir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644                ${worksrcpath}/main.lua \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    ${destroot}${bindir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach dir {scripts tools} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -d -m 0755         ${destroot}${bindir}/${dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        fs-traverse -tails f        ${worksrcpath}/${dir} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            if {[file isdirectory   ${worksrcpath}/${dir}/${f}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                xinstall -d -m 0755 ${destroot}${bindir}/${dir}/${f}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                xinstall -m 0644    ${worksrcpath}/${dir}/${f} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    ${destroot}${bindir}/${dir}/${f}
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/luamake/files/Makefile b/devel/luamake/files/Makefile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..f3b217b5775
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/luamake/files/Makefile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+all: luamake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+luamake: compile/ninja/macos.ninja
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   @sed -i "" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           -e "s|__MACPORTS_CC__|$(CC)|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           -e "s|__MACPORTS_CXX__|$(CXX)|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           -e "s|__MACPORTS_CPPFLAGS__|$(CPPFLAGS)|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           -e "s|__MACPORTS_CFLAGS__|$(CFLAGS)|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           -e "s|__MACPORTS_CXXFLAGS__|$(CXXFLAGS)|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           -e "s|__MACPORTS_LDFLAGS__|$(LDFLAGS)|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   @$(PREFIX)/bin/ninja -f compile/ninja/macos.ninja -v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+.PHONY: all
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/luamake/files/patch-macos.ninja.diff b/devel/luamake/files/patch-macos.ninja.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..5710e047b2f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/luamake/files/patch-macos.ninja.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,104 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- compile/ninja/macos.ninja.orig 2023-03-20 07:48:02
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ compile/ninja/macos.ninja      2023-03-20 07:48:37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,29 +2,30 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ builddir = build/macos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bin = $builddir/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ obj = $builddir/obj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cc = clang
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cc = __MACPORTS_CC__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cxx = __MACPORTS_CXX__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ luamake = luamake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rule c_source_bee
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  command = $cc -MMD -MT $out -MF $out.d  -O2 -Wall -Werror $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    -fvisibility=hidden -mmacosx-version-min=10.15 -Itools/lua54 -DNDEBUG $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    -Wunguarded-availability -o $out -c $in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  command = $cc -MMD -MT $out -MF $out.d  __MACPORTS_CPPFLAGS__ __MACPORTS_CFLAGS__ $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    -Itools/lua54 -DNDEBUG $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    -o $out -c $in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   description = Compile C   $out
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   deps = gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   depfile = $out.d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build $obj/source_bee/lua-seri.obj: c_source_bee $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     bee.lua/3rd/lua-seri/lua-seri.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rule cxx_source_bee
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    -Werror -fvisibility=hidden -mmacosx-version-min=10.15 -DNDEBUG $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    -Wunguarded-availability -o $out -c $in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  command = $cxx -MMD -MT $out -MF $out.d -std=c++17 __MACPORTS_CPPFLAGS__ __MACPORTS_CXXFLAGS__ $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    -DNDEBUG $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    -o $out -c $in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   description = Compile C++ $out
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   deps = gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   depfile = $out.d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build $obj/source_bee/format.obj: cxx_source_bee bee.lua/3rd/fmt/format.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rule cxx_source_bee_1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    -Werror -fvisibility=hidden -mmacosx-version-min=10.15 -Ibee.lua $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    -DNDEBUG -Wunguarded-availability -o $out -c $in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  command = $cxx -MMD -MT $out -MF $out.d -std=c++17 __MACPORTS_CPPFLAGS__ __MACPORTS_CXXFLAGS__ $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    -Ibee.lua $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    -DNDEBUG -o $out -c $in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   description = Compile C++ $out
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   deps = gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   depfile = $out.d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -49,9 +50,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build $obj/source_bee/path_helper.obj: cxx_source_bee_1 $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     bee.lua/bee/utility/path_helper.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rule cxx_source_bee_2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    -Werror -fvisibility=hidden -mmacosx-version-min=10.15 -Ibee.lua $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    -Itools/lua54 -DBEE_STATIC -DNDEBUG -Wunguarded-availability -o $out -c $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  command = $cxx -MMD -MT $out -MF $out.d -std=c++17 __MACPORTS_CPPFLAGS__ __MACPORTS_CXXFLAGS__ $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    -Ibee.lua $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    -Itools/lua54 -DBEE_STATIC -DNDEBUG -o $out -c $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     $in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   description = Compile C++ $out
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   deps = gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -73,27 +74,27 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build $obj/source_bee/lua_time.obj: cxx_source_bee_2 $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     bee.lua/binding/lua_time.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rule c_source_lua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  command = $cc -MMD -MT $out -MF $out.d  -O2 -Wall -Werror $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    -fvisibility=hidden -mmacosx-version-min=10.15 -DNDEBUG $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    -Wunguarded-availability -o $out -c $in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  command = $cc -MMD -MT $out -MF $out.d  __MACPORTS_CPPFLAGS__ __MACPORTS_CFLAGS__ $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    -DNDEBUG $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    -o $out -c $in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   description = Compile C   $out
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   deps = gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   depfile = $out.d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build $obj/source_lua/utf8_crt.obj: c_source_lua bee.lua/3rd/lua/utf8_crt.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rule c_source_lua_1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  command = $cc -MMD -MT $out -MF $out.d  -O2 -Wall -Werror $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    -mmacosx-version-min=10.15 -DMAKE_LIB -DLUA_USE_MACOSX -DNDEBUG $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    -Wunguarded-availability -o $out -c $in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  command = $cc -MMD -MT $out -MF $out.d  __MACPORTS_CPPFLAGS__ __MACPORTS_CFLAGS__ $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    -DMAKE_LIB -DLUA_USE_MACOSX -DNDEBUG $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    -o $out -c $in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   description = Compile C   $out
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   deps = gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   depfile = $out.d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build $obj/source_lua/linit.obj: c_source_lua_1 bee.lua/3rd/lua/linit.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build $obj/source_lua/onelua.obj: c_source_lua_1 bee.lua/3rd/lua/onelua.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rule cxx_source_bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    -Werror -fvisibility=hidden -mmacosx-version-min=10.15 $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  command = $cxx -MMD -MT $out -MF $out.d -std=c++17 __MACPORTS_CPPFLAGS__ __MACPORTS_CXXFLAGS__ $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     -Ibee.lua/3rd/lua -Ibee.lua -DLUA_USE_MACOSX -DNDEBUG $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    -Wunguarded-availability -o $out -c $in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    -o $out -c $in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   description = Compile C++ $out
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   deps = gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   depfile = $out.d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -102,8 +103,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build $obj/source_bootstrap/progdir.obj: cxx_source_bootstrap $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     bee.lua/bootstrap/progdir.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rule link_bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  command = $cc $in -o $out -lm -ldl -framework Foundation -framework $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    CoreFoundation -framework CoreServices -lstdc++ -Wl,-S,-x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  command = $cxx $in -o $out -framework $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    CoreFoundation -framework CoreServices __MACPORTS_LDFLAGS__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   description = Link    Exe $out
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build $bin/bootstrap: link_bootstrap $obj/source_bootstrap/main.obj $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     $obj/source_bootstrap/progdir.obj $obj/source_bee/lua-seri.obj $
</span></pre><pre style='margin:0'>

</pre>