Skip to content

Commit f67daec

Browse files
authored
run: new port (macports#30076)
1 parent 4b95c2d commit f67daec

File tree

1 file changed

+195
-0
lines changed

1 file changed

+195
-0
lines changed

devel/run/Portfile

Lines changed: 195 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,195 @@
1+
# -*- 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
2+
3+
PortSystem 1.0
4+
PortGroup cargo 1.0
5+
PortGroup github 1.0
6+
7+
github.setup Esubaalew run 0.3.0 v
8+
github.tarball_from archive
9+
revision 0
10+
11+
homepage https://run.esubalew.et/
12+
13+
description \
14+
Universal multi-language runner and smart REPL written in Rust.
15+
16+
long_description \
17+
run is a universal multi-language runner and smart REPL \(Read-Eval-Print \
18+
Loop\) written in Rust. It provides a unified interface for executing \
19+
code across 25 programming languages without the hassle of managing \
20+
multiple compilers, interpreters, or build tools. \
21+
\
22+
Whether you're a beginner learning your first programming language or an \
23+
experienced polyglot developer, run streamlines your workflow by \
24+
providing consistent commands and behavior across all supported languages.
25+
26+
categories devel
27+
installs_libs no
28+
license Apache-2
29+
maintainers {gmail.com:herby.gillot @herbygillot} \
30+
openmaintainer
31+
32+
checksums ${distname}${extract.suffix} \
33+
rmd160 38f0ab4caabd885438cc4c629573cc38bed8bacd \
34+
sha256 4887d49f07f01ac59c92e2559683c25b7bb05ee2ee5d7d2d2cd05ea999598b2d \
35+
size 111913
36+
37+
destroot {
38+
xinstall -m 0755 \
39+
${worksrcpath}/target/[cargo.rust_platform]/release/${name} \
40+
${destroot}${prefix}/bin/
41+
}
42+
43+
cargo.crates \
44+
adler2 2.0.1 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa \
45+
aho-corasick 1.1.3 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 \
46+
android_system_properties 0.1.5 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 \
47+
anstream 0.6.21 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a \
48+
anstyle 1.0.13 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78 \
49+
anstyle-parse 0.2.7 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 \
50+
anstyle-query 1.1.4 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2 \
51+
anstyle-wincon 3.0.10 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a \
52+
anyhow 1.0.100 a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61 \
53+
assert_cmd 2.0.17 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66 \
54+
autocfg 1.5.0 c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 \
55+
base64 0.22.1 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 \
56+
bincode 1.3.3 b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad \
57+
bitflags 2.9.4 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394 \
58+
bstr 1.12.0 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4 \
59+
bumpalo 3.19.0 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 \
60+
cc 1.2.41 ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7 \
61+
cfg-if 1.0.3 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9 \
62+
chrono 0.4.42 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2 \
63+
clap 4.5.48 e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae \
64+
clap_builder 4.5.48 c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9 \
65+
clap_derive 4.5.47 bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c \
66+
clap_lex 0.7.5 b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 \
67+
clipboard-win 5.4.1 bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4 \
68+
colorchoice 1.0.4 b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 \
69+
core-foundation-sys 0.8.7 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b \
70+
crc32fast 1.5.0 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 \
71+
deranged 0.5.5 ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587 \
72+
difflib 0.4.0 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8 \
73+
doc-comment 0.3.3 fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10 \
74+
either 1.15.0 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 \
75+
endian-type 0.1.2 c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d \
76+
equivalent 1.0.2 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f \
77+
errno 0.3.14 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb \
78+
error-code 3.3.2 dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59 \
79+
fastrand 2.3.0 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be \
80+
fd-lock 4.0.4 0ce92ff622d6dadf7349484f42c93271a0d49b7cc4d466a936405bacbe10aa78 \
81+
find-msvc-tools 0.1.4 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127 \
82+
flate2 1.1.5 bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb \
83+
float-cmp 0.10.0 b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8 \
84+
fnv 1.0.7 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 \
85+
getrandom 0.3.3 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4 \
86+
hashbrown 0.16.0 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d \
87+
heck 0.5.0 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea \
88+
home 0.5.11 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf \
89+
iana-time-zone 0.1.64 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb \
90+
iana-time-zone-haiku 0.1.2 f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f \
91+
indexmap 2.12.0 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f \
92+
is_terminal_polyfill 1.70.1 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf \
93+
itoa 1.0.15 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c \
94+
js-sys 0.3.81 ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305 \
95+
libc 0.2.177 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976 \
96+
linked-hash-map 0.5.6 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f \
97+
linux-raw-sys 0.4.15 d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab \
98+
linux-raw-sys 0.11.0 df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039 \
99+
log 0.4.28 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 \
100+
memchr 2.7.6 f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273 \
101+
miniz_oxide 0.8.9 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 \
102+
nibble_vec 0.1.0 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43 \
103+
nix 0.27.1 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053 \
104+
normalize-line-endings 0.3.0 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be \
105+
num-conv 0.1.0 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9 \
106+
num-traits 0.2.19 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 \
107+
once_cell 1.21.3 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d \
108+
once_cell_polyfill 1.70.1 a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad \
109+
onig 6.5.1 336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0 \
110+
onig_sys 69.9.1 c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc \
111+
pkg-config 0.3.32 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c \
112+
plist 1.8.0 740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07 \
113+
powerfmt 0.2.0 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391 \
114+
predicates 3.1.3 a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573 \
115+
predicates-core 1.0.9 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa \
116+
predicates-tree 1.0.12 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c \
117+
proc-macro2 1.0.101 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de \
118+
quick-xml 0.38.3 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89 \
119+
quote 1.0.41 ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1 \
120+
r-efi 5.3.0 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f \
121+
radix_trie 0.2.1 c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd \
122+
regex 1.11.3 8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c \
123+
regex-automata 0.4.11 833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad \
124+
regex-syntax 0.8.6 caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001 \
125+
rustix 0.38.44 fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154 \
126+
rustix 1.1.2 cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e \
127+
rustversion 1.0.22 b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d \
128+
rustyline 13.0.0 02a2d683a4ac90aeef5b1013933f6d977bd37d51ff3f4dad829d4931a7e6be86 \
129+
ryu 1.0.20 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f \
130+
same-file 1.0.6 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 \
131+
serde 1.0.228 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e \
132+
serde_core 1.0.228 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad \
133+
serde_derive 1.0.228 d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 \
134+
serde_json 1.0.145 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c \
135+
shlex 1.3.0 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 \
136+
simd-adler32 0.3.7 d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe \
137+
smallvec 1.15.1 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 \
138+
strsim 0.11.1 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f \
139+
syn 2.0.106 ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6 \
140+
syntect 5.3.0 656b45c05d95a5704399aeef6bd0ddec7b2b3531b7c9e900abbf7c4d2190c925 \
141+
tempfile 3.23.0 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16 \
142+
termtree 0.5.1 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683 \
143+
thiserror 2.0.17 f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8 \
144+
thiserror-impl 2.0.17 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913 \
145+
time 0.3.44 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d \
146+
time-core 0.1.6 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b \
147+
time-macros 0.2.24 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3 \
148+
unicode-ident 1.0.19 f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d \
149+
unicode-segmentation 1.12.0 f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493 \
150+
unicode-width 0.1.14 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af \
151+
utf8parse 0.2.2 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 \
152+
wait-timeout 0.2.1 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11 \
153+
walkdir 2.5.0 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b \
154+
wasi 0.14.7+wasi-0.2.4 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c \
155+
wasip2 1.0.1+wasi-0.2.4 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7 \
156+
wasm-bindgen 0.2.104 c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d \
157+
wasm-bindgen-backend 0.2.104 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19 \
158+
wasm-bindgen-macro 0.2.104 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119 \
159+
wasm-bindgen-macro-support 0.2.104 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7 \
160+
wasm-bindgen-shared 0.2.104 bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1 \
161+
which 6.0.3 b4ee928febd44d98f2f459a4a79bd4d928591333a494a10a868418ac1b39cf1f \
162+
winapi 0.3.9 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \
163+
winapi-i686-pc-windows-gnu 0.4.0 ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \
164+
winapi-util 0.1.11 c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22 \
165+
winapi-x86_64-pc-windows-gnu 0.4.0 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f \
166+
windows-core 0.62.2 b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb \
167+
windows-implement 0.60.2 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf \
168+
windows-interface 0.59.3 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358 \
169+
windows-link 0.2.1 f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 \
170+
windows-result 0.4.1 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5 \
171+
windows-strings 0.5.1 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091 \
172+
windows-sys 0.59.0 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b \
173+
windows-sys 0.60.2 f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb \
174+
windows-sys 0.61.2 ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc \
175+
windows-targets 0.52.6 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 \
176+
windows-targets 0.53.5 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3 \
177+
windows_aarch64_gnullvm 0.52.6 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 \
178+
windows_aarch64_gnullvm 0.53.1 a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53 \
179+
windows_aarch64_msvc 0.52.6 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 \
180+
windows_aarch64_msvc 0.53.1 b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006 \
181+
windows_i686_gnu 0.52.6 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b \
182+
windows_i686_gnu 0.53.1 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3 \
183+
windows_i686_gnullvm 0.52.6 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 \
184+
windows_i686_gnullvm 0.53.1 fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c \
185+
windows_i686_msvc 0.52.6 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 \
186+
windows_i686_msvc 0.53.1 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2 \
187+
windows_x86_64_gnu 0.52.6 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 \
188+
windows_x86_64_gnu 0.53.1 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499 \
189+
windows_x86_64_gnullvm 0.52.6 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d \
190+
windows_x86_64_gnullvm 0.53.1 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1 \
191+
windows_x86_64_msvc 0.52.6 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec \
192+
windows_x86_64_msvc 0.53.1 d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650 \
193+
winsafe 0.0.19 d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904 \
194+
wit-bindgen 0.46.0 f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59 \
195+
yaml-rust 0.4.5 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85

0 commit comments

Comments
 (0)