<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>