6 MAINTAINER= osa@FreeBSD.org
7 COMMENT= WebSockets tools
8 WWW= https://github.com/vi/websocat
11 LICENSE_FILE= ${WRKSRC}/LICENSE
17 CARGO_FEATURES= --no-default-features
19 OPTIONS_DEFINE= CRYPTO_PEER PROMETHEUS_PEER SEQPACKET SSL \
20 TOKIO_PROCESS UNIX_STDIO
21 OPTIONS_DEFAULT= SEQPACKET SSL TOKIO_PROCESS UNIX_STDIO
23 CRYPTO_PEER= CARGO_FEATURES+=crypto_peer
24 PROMETHEUS_PEER= CARGO_FEATURES+=prometheus_peer
25 SEQPACKET_VARS= CARGO_FEATURES+=seqpacket
26 SSL_VARS= CARGO_FEATURES+=ssl
27 TOKIO_PROCESS_VARS= CARGO_FEATURES+=tokio-process
28 UNIX_STDIO_VARS= CARGO_FEATURES+=unix_stdio
30 CRYPTO_PEER_DESC= Crypto peer
31 PROMETHEUS_PEER_DESC= Prometheus peer
32 SEQPACKET_DESC= Seqpacket
34 TOKIO_PROCESS_DESC= Tokio process
35 UNIX_STDIO_DESC= UNIX stdio
37 CARGO_CRATES= adler-1.0.2 \
59 chacha20poly1305-0.9.1 \
63 core-foundation-0.9.3 \
64 core-foundation-sys-0.8.3 \
67 crossbeam-deque-0.7.4 \
68 crossbeam-epoch-0.8.2 \
69 crossbeam-queue-0.1.2 \
70 crossbeam-queue-0.2.3 \
71 crossbeam-utils-0.6.6 \
72 crossbeam-utils-0.7.2 \
83 foreign-types-shared-0.1.1 \
85 fuchsia-zircon-0.3.3 \
86 fuchsia-zircon-sys-0.3.3 \
88 generic-array-0.12.4 \
89 generic-array-0.14.6 \
103 language-tags-0.2.2 \
117 mio-named-pipes-0.1.7 \
128 openssl-macros-0.1.0 \
129 openssl-probe-0.1.5 \
130 openssl-src-111.22.0+1.1.1q \
134 parking_lot_core-0.6.2 \
135 parking_lot_core-0.9.3 \
136 password-hash-0.4.2 \
137 percent-encoding-1.0.1 \
144 prometheus-metric-storage-0.5.0 \
145 prometheus-metric-storage-derive-0.5.0 \
160 rand_xorshift-0.1.1 \
163 redox_syscall-0.1.57 \
164 redox_syscall-0.2.16 \
165 remove_dir_all-0.5.3 \
166 rustc_version-0.2.3 \
170 security-framework-2.7.0 \
171 security-framework-sys-2.6.1 \
173 semver-parser-0.7.0 \
175 signal-hook-registry-1.4.0 \
177 slab_typesafe-0.1.3 \
180 smart-default-0.3.0 \
182 structopt-derive-0.2.16 \
189 thiserror-impl-1.0.35 \
192 tinyvec_macros-0.1.0 \
196 tokio-current-thread-0.1.7 \
197 tokio-executor-0.1.10 \
198 tokio-file-unix-0.5.1 \
201 tokio-named-pipes-0.1.0 \
202 tokio-process-0.2.5 \
203 tokio-reactor-0.1.12 \
205 tokio-stdin-stdout-0.1.5 \
208 tokio-threadpool-0.1.18 \
218 unicode-ident-1.0.4 \
219 unicode-normalization-0.1.22 \
220 unicode-segmentation-1.10.0 \
221 unicode-width-0.1.10 \
223 universal-hash-0.4.1 \
226 version_check-0.1.5 \
227 version_check-0.9.4 \
228 wasi-0.10.0+wasi-snapshot-preview1 \
229 wasi-0.11.0+wasi-snapshot-preview1 \
231 websocket-base-0.26.5 \
235 winapi-i686-pc-windows-gnu-0.4.0 \
236 winapi-x86_64-pc-windows-gnu-0.4.0 \
238 windows_aarch64_msvc-0.36.1 \
239 windows_i686_gnu-0.36.1 \
240 windows_i686_msvc-0.36.1 \
241 windows_x86_64_gnu-0.36.1 \
242 windows_x86_64_msvc-0.36.1 \
246 PLIST_FILES= bin/websocat
249 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/websocat
251 .include <bsd.port.mk>