7 MAINTAINER= jbeich@FreeBSD.org
8 COMMENT= Fast and safe AV1 encoder
11 LICENSE_FILE= ${WRKSRC}/LICENSE
13 BUILD_DEPENDS+= ${BUILD_DEPENDS_${ARCH}}
14 BUILD_DEPENDS_x86_64= nasm:devel/nasm
19 PLIST_FILES?= bin/${PORTNAME}
21 CARGO_CRATES= addr2line-0.14.1 \
28 arg_enum_proc_macro-0.3.1 \
53 console_error_panic_hook-0.1.6 \
56 criterion-plot-0.4.3 \
58 crossbeam-channel-0.5.0 \
59 crossbeam-deque-0.8.0 \
60 crossbeam-epoch-0.9.3 \
61 crossbeam-queue-0.3.1 \
62 crossbeam-utils-0.8.3 \
67 dcv-color-primitives-0.1.16 \
72 encode_unicode-0.3.6 \
83 interpolate_name-0.2.3 \
103 noop_proc_macro-0.3.0 \
114 peeking_take_while-0.1.2 \
118 plotters-backend-0.3.0 \
123 predicates-core-1.0.2 \
124 predicates-tree-1.0.2 \
125 pretty_assertions-0.6.1 \
135 regex-automata-0.1.9 \
136 regex-syntax-0.6.23 \
137 rust_hawktracer-0.7.0 \
138 rust_hawktracer_normal_macro-0.4.1 \
139 rust_hawktracer_proc_macro-0.4.1 \
140 rust_hawktracer_sys-0.4.2 \
141 rustc-demangle-0.1.18 \
143 rustc_version-0.2.3 \
144 rustc_version-0.3.3 \
152 semver-parser-0.7.0 \
153 semver-parser-0.10.2 \
156 serde_derive-1.0.125 \
160 signal-hook-registry-1.3.0 \
164 strum_macros-0.20.1 \
168 terminal_size-0.1.16 \
171 thiserror-impl-1.0.24 \
177 unicode-segmentation-1.7.1 \
178 unicode-width-0.1.8 \
181 version-compare-0.0.11 \
182 version_check-0.9.3 \
185 wasi-0.10.2+wasi-snapshot-preview1 \
186 wasm-bindgen-0.2.73 \
187 wasm-bindgen-backend-0.2.73 \
188 wasm-bindgen-futures-0.4.23 \
189 wasm-bindgen-macro-0.2.73 \
190 wasm-bindgen-macro-support-0.2.73 \
191 wasm-bindgen-shared-0.2.73 \
192 wasm-bindgen-test-0.3.23 \
193 wasm-bindgen-test-macro-0.3.23 \
197 winapi-i686-pc-windows-gnu-0.4.0 \
199 winapi-x86_64-pc-windows-gnu-0.4.0 \
203 # Extract (snapshot) version from the port instead of CARGO_PKG_VERSION
204 @${REINPLACE_CMD} 's/env!("VERGEN_SEMVER_LIGHTWEIGHT")/"${DISTVERSIONFULL}"/' \
205 ${WRKSRC}/src/capi.rs ${WRKSRC}/src/lib.rs
207 .if !target(post-install)
209 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
212 .include <bsd.port.mk>