# $OpenBSD: Makefile,v 1.10 2020/10/28 18:34:34 sthen Exp $ #FIX_EXTRACT_PERMISSIONS = Yes COMMENT = Command-line client for WebSockets, like netcat ws:// GH_ACCOUNT = vi GH_PROJECT = websocat GH_TAGNAME = v1.6.0 CATEGORIES = net MAINTAINER = Stefan Hagen # BSD PERMIT_PACKAGE = Yes MODULES = devel/cargo BUILD_DEPENDS = lang/rust>=1.34 #SEPARATE_BUILD = Yes NO_TEST = Yes CONFIGURE_STYLE = cargo DISTFILES += ${DISTNAME}${EXTRACT_SUFX} MODCARGO_CRATES += anymap 0.12.1 MODCARGO_CRATES += arc-swap 0.4.3 MODCARGO_CRATES += autocfg 0.1.7 MODCARGO_CRATES += base64 0.9.3 MODCARGO_CRATES += base64 0.10.1 MODCARGO_CRATES += bitflags 1.2.1 MODCARGO_CRATES += block-buffer 0.7.3 MODCARGO_CRATES += block-padding 0.1.5 MODCARGO_CRATES += byte-tools 0.3.1 MODCARGO_CRATES += byteorder 1.3.2 MODCARGO_CRATES += bytes 0.4.12 MODCARGO_CRATES += c2-chacha 0.2.3 MODCARGO_CRATES += cc 1.0.41 MODCARGO_CRATES += cfg-if 0.1.9 MODCARGO_CRATES += clap 2.33.0 MODCARGO_CRATES += cloudabi 0.0.3 MODCARGO_CRATES += core-foundation 0.6.4 MODCARGO_CRATES += core-foundation-sys 0.6.2 MODCARGO_CRATES += crossbeam-deque 0.7.2 MODCARGO_CRATES += crossbeam-epoch 0.8.0 MODCARGO_CRATES += crossbeam-queue 0.1.2 MODCARGO_CRATES += crossbeam-utils 0.6.6 MODCARGO_CRATES += crossbeam-utils 0.7.0 MODCARGO_CRATES += derivative 1.0.3 MODCARGO_CRATES += digest 0.8.1 MODCARGO_CRATES += env_logger 0.6.2 MODCARGO_CRATES += fake-simd 0.1.2 MODCARGO_CRATES += fnv 1.0.6 MODCARGO_CRATES += foreign-types 0.3.2 MODCARGO_CRATES += foreign-types-shared 0.1.1 MODCARGO_CRATES += fuchsia-cprng 0.1.1 MODCARGO_CRATES += fuchsia-zircon 0.3.3 MODCARGO_CRATES += fuchsia-zircon-sys 0.3.3 MODCARGO_CRATES += futures 0.1.29 MODCARGO_CRATES += generic-array 0.12.3 MODCARGO_CRATES += getrandom 0.1.13 MODCARGO_CRATES += heck 0.3.1 MODCARGO_CRATES += hermit-abi 0.1.3 MODCARGO_CRATES += http 0.1.19 MODCARGO_CRATES += http-bytes 0.1.0 MODCARGO_CRATES += httparse 1.3.4 MODCARGO_CRATES += hyper 0.10.16 MODCARGO_CRATES += idna 0.1.5 MODCARGO_CRATES += iovec 0.1.4 MODCARGO_CRATES += itoa 0.4.4 MODCARGO_CRATES += kernel32-sys 0.2.2 MODCARGO_CRATES += language-tags 0.2.2 MODCARGO_CRATES += lazy_static 1.4.0 MODCARGO_CRATES += libc 0.2.65 MODCARGO_CRATES += lock_api 0.1.5 MODCARGO_CRATES += log 0.3.9 MODCARGO_CRATES += log 0.4.8 MODCARGO_CRATES += matches 0.1.8 MODCARGO_CRATES += maybe-uninit 2.0.0 MODCARGO_CRATES += memoffset 0.5.3 MODCARGO_CRATES += mime 0.2.6 MODCARGO_CRATES += mio 0.6.19 MODCARGO_CRATES += mio-named-pipes 0.1.6 MODCARGO_CRATES += mio-uds 0.6.7 MODCARGO_CRATES += miow 0.2.1 MODCARGO_CRATES += miow 0.3.3 MODCARGO_CRATES += native-tls 0.2.3 MODCARGO_CRATES += net2 0.2.33 MODCARGO_CRATES += num_cpus 1.11.0 MODCARGO_CRATES += opaque-debug 0.2.3 MODCARGO_CRATES += openssl 0.10.25 MODCARGO_CRATES += openssl-probe 0.1.2 MODCARGO_CRATES += openssl-sys 0.9.52 MODCARGO_CRATES += owning_ref 0.4.0 MODCARGO_CRATES += parking_lot 0.7.1 MODCARGO_CRATES += parking_lot_core 0.4.0 MODCARGO_CRATES += percent-encoding 1.0.1 MODCARGO_CRATES += pkg-config 0.3.17 MODCARGO_CRATES += ppv-lite86 0.2.6 MODCARGO_CRATES += proc-macro2 0.4.30 MODCARGO_CRATES += quote 0.6.13 MODCARGO_CRATES += rand 0.6.5 MODCARGO_CRATES += rand 0.7.2 MODCARGO_CRATES += rand_chacha 0.1.1 MODCARGO_CRATES += rand_chacha 0.2.1 MODCARGO_CRATES += rand_core 0.3.1 MODCARGO_CRATES += rand_core 0.4.2 MODCARGO_CRATES += rand_core 0.5.1 MODCARGO_CRATES += rand_hc 0.1.0 MODCARGO_CRATES += rand_hc 0.2.0 MODCARGO_CRATES += rand_isaac 0.1.1 MODCARGO_CRATES += rand_jitter 0.1.4 MODCARGO_CRATES += rand_os 0.1.3 MODCARGO_CRATES += rand_pcg 0.1.2 MODCARGO_CRATES += rand_xorshift 0.1.1 MODCARGO_CRATES += rdrand 0.4.0 MODCARGO_CRATES += readwrite 0.1.1 MODCARGO_CRATES += redox_syscall 0.1.56 MODCARGO_CRATES += remove_dir_all 0.5.2 MODCARGO_CRATES += rustc_version 0.2.3 MODCARGO_CRATES += safemem 0.3.3 MODCARGO_CRATES += schannel 0.1.16 MODCARGO_CRATES += scopeguard 0.3.3 MODCARGO_CRATES += scopeguard 1.0.0 MODCARGO_CRATES += security-framework 0.3.3 MODCARGO_CRATES += security-framework-sys 0.3.3 MODCARGO_CRATES += semver 0.9.0 MODCARGO_CRATES += semver-parser 0.7.0 MODCARGO_CRATES += sha-1 0.8.2 MODCARGO_CRATES += signal-hook 0.1.11 MODCARGO_CRATES += signal-hook-registry 1.1.1 MODCARGO_CRATES += slab 0.4.2 MODCARGO_CRATES += slab_typesafe 0.1.3 MODCARGO_CRATES += smallvec 0.6.13 MODCARGO_CRATES += smart-default 0.3.0 MODCARGO_CRATES += socket2 0.3.11 MODCARGO_CRATES += stable_deref_trait 1.1.1 MODCARGO_CRATES += structopt 0.2.16 MODCARGO_CRATES += structopt-derive 0.2.16 MODCARGO_CRATES += syn 0.15.44 MODCARGO_CRATES += tempfile 3.1.0 MODCARGO_CRATES += textwrap 0.11.0 MODCARGO_CRATES += time 0.1.42 MODCARGO_CRATES += tk-listen 0.2.1 MODCARGO_CRATES += tokio 0.1.22 MODCARGO_CRATES += tokio-codec 0.1.1 MODCARGO_CRATES += tokio-current-thread 0.1.6 MODCARGO_CRATES += tokio-executor 0.1.8 MODCARGO_CRATES += tokio-file-unix 0.5.1 MODCARGO_CRATES += tokio-fs 0.1.6 MODCARGO_CRATES += tokio-io 0.1.12 MODCARGO_CRATES += tokio-process 0.2.4 MODCARGO_CRATES += tokio-reactor 0.1.9 MODCARGO_CRATES += tokio-signal 0.2.7 MODCARGO_CRATES += tokio-stdin-stdout 0.1.5 MODCARGO_CRATES += tokio-sync 0.1.7 MODCARGO_CRATES += tokio-tcp 0.1.3 MODCARGO_CRATES += tokio-threadpool 0.1.16 MODCARGO_CRATES += tokio-timer 0.2.11 MODCARGO_CRATES += tokio-tls 0.2.1 MODCARGO_CRATES += tokio-udp 0.1.5 MODCARGO_CRATES += tokio-uds 0.2.5 MODCARGO_CRATES += traitobject 0.1.0 MODCARGO_CRATES += typeable 0.1.2 MODCARGO_CRATES += typenum 1.12.0 MODCARGO_CRATES += unicase 1.4.2 MODCARGO_CRATES += unicode-bidi 0.3.4 MODCARGO_CRATES += unicode-normalization 0.1.9 MODCARGO_CRATES += unicode-segmentation 1.5.0 MODCARGO_CRATES += unicode-width 0.1.5 MODCARGO_CRATES += unicode-xid 0.1.0 MODCARGO_CRATES += url 1.7.2 MODCARGO_CRATES += vcpkg 0.2.7 MODCARGO_CRATES += version_check 0.1.5 MODCARGO_CRATES += wasi 0.7.0 MODCARGO_CRATES += websocat 1.6.0 MODCARGO_CRATES += websocket 0.26.2 MODCARGO_CRATES += websocket-base 0.26.2 MODCARGO_CRATES += winapi 0.2.8 MODCARGO_CRATES += winapi 0.3.8 MODCARGO_CRATES += winapi-build 0.1.1 MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 MODCARGO_CRATES += ws2_32-sys 0.2.1 .include