9 MAINTAINER= jbeich@FreeBSD.org
10 COMMENT= Fast and safe AV1 encoder
13 LICENSE_FILE= ${WRKSRC}/LICENSE
15 BUILD_DEPENDS+= ${BUILD_DEPENDS_${ARCH}}
16 BUILD_DEPENDS_x86_64= nasm:devel/nasm
21 PLIST_FILES?= bin/${PORTNAME}
23 CARGO_CRATES= adler32-1.0.4 \
29 arg_enum_proc_macro-0.3.0 \
34 backtrace-sys-0.1.32 \
49 clicolors-control-1.0.1 \
54 criterion-plot-0.4.0 \
55 crossbeam-deque-0.7.2 \
56 crossbeam-epoch-0.8.0 \
57 crossbeam-queue-0.2.0 \
58 crossbeam-utils-0.7.0 \
66 encode_unicode-0.3.6 \
76 interpolate_name-0.2.3 \
88 noop_proc_macro-0.2.1 \
98 peeking_take_while-0.1.2 \
102 pretty_assertions-0.6.1 \
103 pretty_env_logger-0.3.1 \
104 proc-macro-error-0.2.6 \
105 proc-macro-hack-0.5.11 \
117 redox_syscall-0.1.56 \
119 regex-automata-0.1.8 \
120 regex-syntax-0.6.12 \
121 rust_hawktracer-0.6.0 \
122 rust_hawktracer_normal_macro-0.3.0 \
123 rust_hawktracer_proc_macro-0.3.0 \
124 rust_hawktracer_sys-0.3.0 \
125 rustc-demangle-0.1.16 \
127 rustc_version-0.2.3 \
133 semver-parser-0.7.0 \
135 serde_derive-1.0.104 \
139 signal-hook-registry-1.2.0 \
143 synstructure-0.12.3 \
152 unicode-width-0.1.7 \
155 version_check-0.1.5 \
160 winapi-i686-pc-windows-gnu-0.4.0 \
162 winapi-x86_64-pc-windows-gnu-0.4.0 \
167 # Extract (snapshot) version from the port instead of CARGO_PKG_VERSION
168 @${REINPLACE_CMD} 's/env!("VERGEN_SEMVER_LIGHTWEIGHT")/"${DISTVERSIONFULL}"/' \
169 ${WRKSRC}/src/capi.rs ${WRKSRC}/src/lib.rs
171 .if !target(post-install)
173 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
176 .include <bsd.port.mk>