<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/63696927818ff917e3a6f5f50e00e15d970b9b4e">https://github.com/macports/macports-ports/commit/63696927818ff917e3a6f5f50e00e15d970b9b4e</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 63696927818ff917e3a6f5f50e00e15d970b9b4e
</span>Author: Aaron Madlon-Kay <aaron@madlon-kay.com>
AuthorDate: Tue Feb 18 12:11:06 2025 +0900

<span style='display:block; white-space:pre;color:#404040;'>    pub2port: new port
</span>---
 sysutils/pub2port/Portfile | 83 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 83 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/pub2port/Portfile b/sysutils/pub2port/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..26b44598d9b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/pub2port/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,83 @@
</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           pub 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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        amake pub2port e7128241c3e97424acae8351ab28af737fb56b03
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             20250218
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          sysutils macports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {amake @amake} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         A tool for creating MacPorts portfiles for Dart projects
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           ${distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  b8b0f89d543db4350f204ed0892524e6487554e0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  2142da92ce3144dcc099acfe76aaf0affc568f5a829faced1842aa5aba13e168 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    8683
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pub.packages \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    _fe_analyzer_shared          80.0.0  dc27559385e905ad30838356c5f5d574014ba39872d732111cd07ac0beff4c57 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    analyzer                      7.3.0  192d1c5b944e7e53b24b5586db760db934b177d4147c42fbca8c8c5f1eb8d11e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    args                          2.6.0  bf9f5caeea8d8fe6721a9c358dd8a5c1947b27f1cfaa18b39c301273594919e6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    async                        2.13.0  758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    boolean_selector              2.1.2  8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    collection                   1.19.1  2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    convert                       3.1.2  b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    coverage                     1.11.1  e3493833ea012784c740e341952298f1cc77f1f01b1bbc3eb4eecf6984fb7f43 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    crypto                        3.0.6  1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file                          7.0.1  a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    frontend_server_client        4.0.0  f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    functional_data               1.2.0  76d17dc707c40e552014f5a49c0afcc3f1e3f05e800cd6b7872940bfe41a5039 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    glob                          2.1.3  c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http_multi_server             3.2.2  aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http_parser                   4.1.2  178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    io                            1.0.5  dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    js                            0.7.2  53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    json2yaml                     3.0.1  da94630fbc56079426fdd167ae58373286f603371075b69bf46d848d63ba3e51 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    lints                         5.1.1  c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    logging                       1.3.0  c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    matcher                     0.12.17  dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    meta                         1.16.0  e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    mime                          2.0.0  41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    node_preamble                 2.0.2  6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    package_config                2.1.1  92d4488434b520a62570293fbd33bb556c7d49230791c1b4bbd973baf6d2dc67 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    path                          1.9.1  75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pool                          1.5.1  20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pub_semver                    2.1.5  7b3cfbf654f3edd0c6298ecd5be782ce997ddf0e00531b9464b55245185bbbbd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pubspec_lock                  3.0.2  ed5fc1ecd0cdc0e14475a091afcb2c4cbb00e74cebff17635e9abbec18d76cc4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    shelf                         1.4.2  e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    shelf_packages_handler        3.0.2  89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    shelf_static                  1.1.3  c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    shelf_web_socket              3.0.0  3632775c8e90d6c9712f883e633716432a27758216dfb61bd86a8321c0580925 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    source_map_stack_trace        2.1.2  c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    source_maps                 0.10.13  190222579a448b03896e0ca6eca5998fa810fda630c1d65e2f78b3f638f54812 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    source_span                  1.10.1  254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    stack_trace                  1.12.1  8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    stream_channel                2.1.4  969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    string_scanner                1.4.1  921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    sum_types                     0.3.5  c0a0fad9a518d011987e1d9f27fc336194294e55dafdc3699363e52aa5776e09 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    term_glyph                    1.2.2  7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test                        1.25.15  301b213cd241ca982e9ba50266bd3f5bd1ea33f1455554c5abb85d1be0e2d87e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test_api                      0.7.4  fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test_core                     0.6.8  84d17c3486c8dfdbe5e12a50c8ae176d15e2a771b96909a9442b40173649ccaa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    typed_data                    1.4.0  f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    vm_service                   15.0.0  ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    watcher                       1.1.1  69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    web                           1.1.0  cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    web_socket                    0.1.6  3c12d96c0c9a4eec095246debcea7b86c0324f22df69893d538fcc6f1b8cce83 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    web_socket_channel            3.0.2  0b8e2457400d8a859b7b2030786835a28a8e80836ef64402abef392ff4f1d0e5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    webkit_inspection_protocol    1.2.1  87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    yaml                          3.1.3  b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce
</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;'>+build.cmd           make
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target        build
</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;'>+    xinstall -m 0755 ${worksrcpath}/dist/${name} ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>

</pre>