<pre style='margin:0'>
Aaron Madlon-Kay (amake) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2d1f631dedbdae30233dd08c5bf9157481d1b89b">https://github.com/macports/macports-ports/commit/2d1f631dedbdae30233dd08c5bf9157481d1b89b</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 2d1f631dedbdae30233dd08c5bf9157481d1b89b
</span>Author: Aaron Madlon-Kay <aaron@madlon-kay.com>
AuthorDate: Tue Feb 18 12:10:44 2025 +0900
<span style='display:block; white-space:pre;color:#404040;'> dart-1.0: new portgroup
</span>---
_resources/port1.0/group/dart-1.0.tcl | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/dart-1.0.tcl b/_resources/port1.0/group/dart-1.0.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..3e48323d585
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/dart-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,33 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 4; truncate-lines: t -*- vim:fenc=utf-8: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;'>+# This PortGroup supports the Dart build system
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+options dart.bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default dart.bin {${prefix}/bin/dart}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default supported_archs {arm64 x86_64}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default universal_variant no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default use_configure no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default depends_build port:dart-sdk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default build.cmd {${dart.bin} compile exe}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default build.args {-o bin/${name}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default build.target bin/main.dart
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default test.cmd {${dart.bin} test}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default test.args ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default test.target ""
</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;'>+ ui_error "No destroot phase in the Portfile!"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_msg "Here is an example destroot phase:"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_msg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_msg "destroot {"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_msg { xinstall -m 0755 ${worksrcpath}/bin/${name} ${destroot}${prefix}/bin/}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_msg "}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_msg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_msg "Please check if there are additional files (configuration, documentation, etc.) that need to be installed."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ error "destroot phase not implemented"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>
</pre>