7 MAINTAINER= jbeich@FreeBSD.org
8 COMMENT= Fast and safe AV1 encoder
9 WWW= https://github.com/xiph/rav1e
12 LICENSE_FILE= ${WRKSRC}/LICENSE
14 BUILD_DEPENDS+= ${BUILD_DEPENDS_${ARCH}}
15 BUILD_DEPENDS_x86_64= nasm:devel/nasm
20 PLIST_FILES?= bin/${PORTNAME}
22 CARGO_CRATES= addr2line-0.17.0 \
30 arg_enum_proc_macro-0.3.2 \
57 criterion-plot-0.4.4 \
59 crossbeam-channel-0.5.1 \
60 crossbeam-deque-0.8.1 \
61 crossbeam-epoch-0.9.5 \
62 crossbeam-queue-0.3.2 \
63 crossbeam-utils-0.8.5 \
73 encode_unicode-0.3.6 \
84 interpolate_name-0.2.3 \
103 noop_proc_macro-0.3.0 \
114 peeking_take_while-0.1.2 \
117 plotters-backend-0.3.2 \
122 predicates-core-1.0.2 \
123 predicates-tree-1.0.4 \
124 pretty_assertions-0.7.2 \
134 regex-automata-0.1.10 \
135 regex-syntax-0.6.25 \
136 rust_hawktracer-0.7.0 \
137 rust_hawktracer_normal_macro-0.4.1 \
138 rust_hawktracer_proc_macro-0.4.1 \
139 rust_hawktracer_sys-0.4.2 \
140 rustc-demangle-0.1.21 \
142 rustc_version-0.4.0 \
150 serde_derive-1.0.131 \
154 signal-hook-registry-1.4.0 \
159 strum_macros-0.21.1 \
163 terminal_size-0.1.17 \
167 thiserror-impl-1.0.30 \
171 unicode-segmentation-1.8.0 \
172 unicode-width-0.1.9 \
175 version-compare-0.0.11 \
176 version_check-0.9.3 \
179 wasi-0.10.2+wasi-snapshot-preview1 \
180 wasm-bindgen-0.2.78 \
181 wasm-bindgen-backend-0.2.78 \
182 wasm-bindgen-macro-0.2.78 \
183 wasm-bindgen-macro-support-0.2.78 \
184 wasm-bindgen-shared-0.2.78 \
188 winapi-i686-pc-windows-gnu-0.4.0 \
190 winapi-x86_64-pc-windows-gnu-0.4.0 \
194 # Extract (snapshot) version from the port instead of CARGO_PKG_VERSION
195 @${REINPLACE_CMD} 's/env!("VERGEN_SEMVER_LIGHTWEIGHT")/"${DISTVERSIONFULL}"/' \
196 ${WRKSRC}/src/capi.rs ${WRKSRC}/src/lib.rs
198 .if !target(post-install)
200 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
203 .include <bsd.port.mk>