Manual tweak sysutils/rtx
[dports.git] / sysutils / rtx / Makefile
1 PORTNAME=       rtx
2 DISTVERSIONPREFIX=      v
3 DISTVERSION=    2023.9.2
4 CATEGORIES=     sysutils
5
6 MAINTAINER=     yuri@FreeBSD.org
7 COMMENT=        Runtime Executor (asdf rust clone)
8 WWW=            https://github.com/jdxcode/rtx
9
10 LICENSE=        MIT
11 LICENSE_FILE=   ${WRKSRC}/LICENSE
12
13 USES=           cargo
14
15 USE_GITHUB=     yes
16 GH_ACCOUNT=     jdxcode
17
18 CARGO_CRATES=   addr2line-0.21.0 \
19                 adler-1.0.2 \
20                 aho-corasick-1.1.1 \
21                 android-tzdata-0.1.1 \
22                 android_system_properties-0.1.5 \
23                 anstream-0.5.0 \
24                 anstyle-1.0.3 \
25                 anstyle-parse-0.2.1 \
26                 anstyle-query-1.0.0 \
27                 anstyle-wincon-2.1.0 \
28                 autocfg-1.1.0 \
29                 backtrace-0.3.69 \
30                 base64-0.21.4 \
31                 bitflags-1.3.2 \
32                 bitflags-2.4.0 \
33                 block-buffer-0.10.4 \
34                 bstr-1.6.2 \
35                 built-0.7.0 \
36                 bumpalo-3.14.0 \
37                 byteorder-1.4.3 \
38                 bytes-1.5.0 \
39                 cc-1.0.83 \
40                 cfg-if-1.0.0 \
41                 chrono-0.4.31 \
42                 clap-4.4.4 \
43                 clap_builder-4.4.4 \
44                 clap_complete-4.4.1 \
45                 clap_derive-4.4.2 \
46                 clap_lex-0.5.1 \
47                 clap_mangen-0.2.14 \
48                 color-eyre-0.6.2 \
49                 color-print-0.3.5 \
50                 color-print-proc-macro-0.3.5 \
51                 color-spantrace-0.2.0 \
52                 colorchoice-1.0.0 \
53                 console-0.15.7 \
54                 core-foundation-0.9.3 \
55                 core-foundation-sys-0.8.4 \
56                 cpufeatures-0.2.9 \
57                 crc32fast-1.3.2 \
58                 crossbeam-deque-0.8.3 \
59                 crossbeam-epoch-0.9.15 \
60                 crossbeam-utils-0.8.16 \
61                 crypto-common-0.1.6 \
62                 ctor-0.2.4 \
63                 ctrlc-3.4.1 \
64                 deranged-0.3.8 \
65                 dialoguer-0.10.4 \
66                 diff-0.1.13 \
67                 digest-0.10.7 \
68                 dirs-next-2.0.0 \
69                 dirs-sys-next-0.1.2 \
70                 dotenvy-0.15.7 \
71                 duct-0.13.6 \
72                 either-1.9.0 \
73                 encode_unicode-0.3.6 \
74                 encoding_rs-0.8.33 \
75                 equivalent-1.0.1 \
76                 errno-0.2.8 \
77                 errno-0.3.3 \
78                 errno-dragonfly-0.1.2 \
79                 exec-0.3.1 \
80                 eyre-0.6.8 \
81                 fastrand-1.9.0 \
82                 fastrand-2.0.0 \
83                 filetime-0.2.22 \
84                 flate2-1.0.27 \
85                 fnv-1.0.7 \
86                 foreign-types-0.3.2 \
87                 foreign-types-shared-0.1.1 \
88                 form_urlencoded-1.2.0 \
89                 fslock-0.2.1 \
90                 futures-channel-0.3.28 \
91                 futures-core-0.3.28 \
92                 futures-io-0.3.28 \
93                 futures-macro-0.3.28 \
94                 futures-sink-0.3.28 \
95                 futures-task-0.3.28 \
96                 futures-util-0.3.28 \
97                 generic-array-0.14.7 \
98                 getrandom-0.2.10 \
99                 gimli-0.28.0 \
100                 git2-0.18.1 \
101                 globset-0.4.13 \
102                 globwalk-0.8.1 \
103                 h2-0.3.21 \
104                 hashbrown-0.12.3 \
105                 hashbrown-0.14.0 \
106                 heck-0.4.1 \
107                 hermit-abi-0.3.3 \
108                 http-0.2.9 \
109                 http-body-0.4.5 \
110                 httparse-1.8.0 \
111                 httpdate-1.0.3 \
112                 humantime-2.1.0 \
113                 hyper-0.14.27 \
114                 hyper-rustls-0.24.1 \
115                 hyper-tls-0.5.0 \
116                 iana-time-zone-0.1.57 \
117                 iana-time-zone-haiku-0.1.2 \
118                 idna-0.4.0 \
119                 ignore-0.4.20 \
120                 indenter-0.3.3 \
121                 indexmap-1.9.3 \
122                 indexmap-2.0.0 \
123                 indicatif-0.17.7 \
124                 indoc-2.0.4 \
125                 insta-1.32.0 \
126                 instant-0.1.12 \
127                 ipnet-2.8.0 \
128                 itertools-0.11.0 \
129                 itoa-1.0.9 \
130                 jobserver-0.1.26 \
131                 js-sys-0.3.64 \
132                 lazy_static-1.4.0 \
133                 libc-0.2.148 \
134                 libgit2-sys-0.16.1+1.7.1 \
135                 libz-sys-1.1.12 \
136                 linked-hash-map-0.5.6 \
137                 linux-raw-sys-0.4.7 \
138                 log-0.4.20 \
139                 memchr-2.6.3 \
140                 memoffset-0.9.0 \
141                 mime-0.3.17 \
142                 minimal-lexical-0.2.1 \
143                 miniz_oxide-0.7.1 \
144                 mio-0.8.8 \
145                 native-tls-0.2.11 \
146                 nix-0.27.1 \
147                 nom-7.1.3 \
148                 num-traits-0.2.16 \
149                 num_cpus-1.16.0 \
150                 num_threads-0.1.6 \
151                 number_prefix-0.4.0 \
152                 object-0.32.1 \
153                 once_cell-1.18.0 \
154                 openssl-0.10.57 \
155                 openssl-macros-0.1.1 \
156                 openssl-probe-0.1.5 \
157                 openssl-sys-0.9.93 \
158                 os_pipe-1.1.4 \
159                 owo-colors-3.5.0 \
160                 paste-1.0.14 \
161                 path-absolutize-3.1.1 \
162                 path-dedot-3.1.1 \
163                 percent-encoding-2.3.0 \
164                 pest-2.7.3 \
165                 pest_derive-2.7.3 \
166                 pest_generator-2.7.3 \
167                 pest_meta-2.7.3 \
168                 pin-project-lite-0.2.13 \
169                 pin-utils-0.1.0 \
170                 pkg-config-0.3.27 \
171                 portable-atomic-1.4.3 \
172                 ppv-lite86-0.2.17 \
173                 pretty_assertions-1.4.0 \
174                 proc-macro2-1.0.67 \
175                 quick-xml-0.23.1 \
176                 quote-1.0.33 \
177                 rand-0.8.5 \
178                 rand_chacha-0.3.1 \
179                 rand_core-0.6.4 \
180                 rayon-1.8.0 \
181                 rayon-core-1.12.0 \
182                 redox_syscall-0.2.16 \
183                 redox_syscall-0.3.5 \
184                 redox_users-0.4.3 \
185                 regex-1.9.5 \
186                 regex-automata-0.3.8 \
187                 regex-syntax-0.7.5 \
188                 reqwest-0.11.20 \
189                 ring-0.16.20 \
190                 rmp-0.8.12 \
191                 rmp-serde-1.1.2 \
192                 roff-0.2.1 \
193                 rustc-demangle-0.1.23 \
194                 rustix-0.38.14 \
195                 rustls-0.21.7 \
196                 rustls-native-certs-0.6.3 \
197                 rustls-pemfile-1.0.3 \
198                 rustls-webpki-0.101.6 \
199                 ryu-1.0.15 \
200                 same-file-1.0.6 \
201                 schannel-0.1.22 \
202                 scopeguard-1.2.0 \
203                 sct-0.7.0 \
204                 security-framework-2.9.2 \
205                 security-framework-sys-2.9.1 \
206                 self-replace-1.3.7 \
207                 self_update-0.38.0 \
208                 semver-1.0.19 \
209                 serde-1.0.188 \
210                 serde_derive-1.0.188 \
211                 serde_json-1.0.107 \
212                 serde_spanned-0.6.3 \
213                 serde_urlencoded-0.7.1 \
214                 sha2-0.10.7 \
215                 sharded-slab-0.1.4 \
216                 shared_child-1.0.0 \
217                 shell-escape-0.1.5 \
218                 shell-words-1.1.0 \
219                 similar-2.2.1 \
220                 simplelog-0.12.1 \
221                 slab-0.4.9 \
222                 socket2-0.4.9 \
223                 socket2-0.5.4 \
224                 spin-0.5.2 \
225                 strsim-0.10.0 \
226                 syn-1.0.109 \
227                 syn-2.0.37 \
228                 tar-0.4.40 \
229                 tempfile-3.8.0 \
230                 tera-1.19.1 \
231                 termcolor-1.1.3 \
232                 terminal_size-0.3.0 \
233                 thiserror-1.0.48 \
234                 thiserror-impl-1.0.48 \
235                 thread_local-1.1.7 \
236                 time-0.3.29 \
237                 time-core-0.1.2 \
238                 time-macros-0.2.15 \
239                 tinyvec-1.6.0 \
240                 tinyvec_macros-0.1.1 \
241                 tokio-1.32.0 \
242                 tokio-native-tls-0.3.1 \
243                 tokio-rustls-0.24.1 \
244                 tokio-util-0.7.9 \
245                 toml-0.7.8 \
246                 toml_datetime-0.6.3 \
247                 toml_edit-0.19.15 \
248                 toml_edit-0.20.0 \
249                 tower-service-0.3.2 \
250                 tracing-0.1.37 \
251                 tracing-core-0.1.31 \
252                 tracing-error-0.2.0 \
253                 tracing-subscriber-0.3.17 \
254                 try-lock-0.2.4 \
255                 typenum-1.17.0 \
256                 ucd-trie-0.1.6 \
257                 unic-char-property-0.9.0 \
258                 unic-char-range-0.9.0 \
259                 unic-common-0.9.0 \
260                 unic-segment-0.9.0 \
261                 unic-ucd-segment-0.9.0 \
262                 unic-ucd-version-0.9.0 \
263                 unicode-bidi-0.3.13 \
264                 unicode-ident-1.0.12 \
265                 unicode-normalization-0.1.22 \
266                 unicode-segmentation-1.10.1 \
267                 unicode-width-0.1.11 \
268                 untrusted-0.7.1 \
269                 url-2.4.1 \
270                 urlencoding-2.1.3 \
271                 utf8parse-0.2.1 \
272                 valuable-0.1.0 \
273                 vcpkg-0.2.15 \
274                 version_check-0.9.4 \
275                 versions-5.0.1 \
276                 walkdir-2.4.0 \
277                 want-0.3.1 \
278                 wasi-0.11.0+wasi-snapshot-preview1 \
279                 wasm-bindgen-0.2.87 \
280                 wasm-bindgen-backend-0.2.87 \
281                 wasm-bindgen-futures-0.4.37 \
282                 wasm-bindgen-macro-0.2.87 \
283                 wasm-bindgen-macro-support-0.2.87 \
284                 wasm-bindgen-shared-0.2.87 \
285                 web-sys-0.3.64 \
286                 webpki-roots-0.25.2 \
287                 winapi-0.3.9 \
288                 winapi-i686-pc-windows-gnu-0.4.0 \
289                 winapi-util-0.1.6 \
290                 winapi-x86_64-pc-windows-gnu-0.4.0 \
291                 windows-0.48.0 \
292                 windows-sys-0.45.0 \
293                 windows-sys-0.48.0 \
294                 windows-targets-0.42.2 \
295                 windows-targets-0.48.5 \
296                 windows_aarch64_gnullvm-0.42.2 \
297                 windows_aarch64_gnullvm-0.48.5 \
298                 windows_aarch64_msvc-0.42.2 \
299                 windows_aarch64_msvc-0.48.5 \
300                 windows_i686_gnu-0.42.2 \
301                 windows_i686_gnu-0.48.5 \
302                 windows_i686_msvc-0.42.2 \
303                 windows_i686_msvc-0.48.5 \
304                 windows_x86_64_gnu-0.42.2 \
305                 windows_x86_64_gnu-0.48.5 \
306                 windows_x86_64_gnullvm-0.42.2 \
307                 windows_x86_64_gnullvm-0.48.5 \
308                 windows_x86_64_msvc-0.42.2 \
309                 windows_x86_64_msvc-0.48.5 \
310                 winnow-0.5.15 \
311                 winreg-0.50.0 \
312                 xattr-1.0.1 \
313                 yaml-rust-0.4.5 \
314                 yansi-0.5.1 \
315                 zeroize-1.6.0
316
317 OPENSSLINC=     /usr/include
318 OPENSSLLIB=     /usr/lib
319
320 PLIST_FILES=    bin/${PORTNAME}
321
322 post-install:
323         @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
324
325 .include <bsd.port.mk>