Merge branch 'staged'
[dports.git] / multimedia / rav1e / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       rav1e
4 PORTVERSION=    s20190510
5 PORTREVISION=   1
6 CATEGORIES=     multimedia
7
8 MAINTAINER=     jbeich@FreeBSD.org
9 COMMENT=        Fast and safe AV1 encoder
10
11 LICENSE=        BSD2CLAUSE
12 LICENSE_FILE=   ${WRKSRC}/LICENSE
13
14 BUILD_DEPENDS=  ${BUILD_DEPENDS_${ARCH}}
15 BUILD_DEPENDS_x86_64=   nasm:devel/nasm
16
17 USES=           cargo
18 USE_GITHUB=     yes
19 GH_ACCOUNT=     xiph
20 GH_TAGNAME=     64c55950
21 PLIST_FILES=    bin/${PORTNAME}
22
23 CARGO_CRATES=   aho-corasick-0.6.10 \
24                 aho-corasick-0.7.3 \
25                 ansi_term-0.11.0 \
26                 aom-sys-0.1.1 \
27                 arg_enum_proc_macro-0.1.1 \
28                 arrayvec-0.4.10 \
29                 atty-0.2.11 \
30                 autocfg-0.1.2 \
31                 backtrace-0.3.15 \
32                 backtrace-sys-0.1.28 \
33                 bincode-1.0.1 \
34                 bindgen-0.47.3 \
35                 bindgen-0.48.1 \
36                 bitflags-1.0.4 \
37                 bitstream-io-0.8.2 \
38                 byteorder-1.3.1 \
39                 cast-0.2.2 \
40                 cc-1.0.36 \
41                 cexpr-0.3.5 \
42                 cfg-if-0.1.7 \
43                 clang-sys-0.26.4 \
44                 clap-2.33.0 \
45                 cloudabi-0.0.3 \
46                 criterion-0.2.11 \
47                 criterion-plot-0.3.1 \
48                 crossbeam-deque-0.2.0 \
49                 crossbeam-epoch-0.3.1 \
50                 crossbeam-utils-0.2.2 \
51                 csv-1.0.7 \
52                 csv-core-0.1.5 \
53                 dav1d-sys-0.1.2 \
54                 difference-2.0.0 \
55                 either-1.5.2 \
56                 env_logger-0.6.1 \
57                 error-chain-0.10.0 \
58                 failure-0.1.5 \
59                 fuchsia-cprng-0.1.1 \
60                 glob-0.2.11 \
61                 hashbrown-0.1.8 \
62                 humantime-1.2.0 \
63                 interpolate_name-0.2.2 \
64                 itertools-0.8.0 \
65                 itoa-0.4.4 \
66                 lazy_static-1.3.0 \
67                 libc-0.2.54 \
68                 libloading-0.5.0 \
69                 log-0.4.6 \
70                 memchr-2.2.0 \
71                 memoffset-0.2.1 \
72                 metadeps-1.1.2 \
73                 nasm-rs-0.1.4 \
74                 nodrop-0.1.13 \
75                 nom-4.2.3 \
76                 num-traits-0.2.6 \
77                 num_cpus-1.10.0 \
78                 numtoa-0.1.0 \
79                 paste-0.1.5 \
80                 paste-impl-0.1.5 \
81                 peeking_take_while-0.1.2 \
82                 pkg-config-0.3.14 \
83                 pretty_assertions-0.5.1 \
84                 proc-macro-hack-0.5.7 \
85                 proc-macro2-0.4.30 \
86                 quick-error-1.2.2 \
87                 quote-0.6.12 \
88                 rand-0.5.6 \
89                 rand_core-0.3.1 \
90                 rand_core-0.4.0 \
91                 rand_os-0.1.3 \
92                 rand_xoshiro-0.1.0 \
93                 rayon-1.0.3 \
94                 rayon-core-1.4.1 \
95                 rdrand-0.4.0 \
96                 redox_syscall-0.1.54 \
97                 redox_termios-0.1.1 \
98                 regex-0.2.11 \
99                 regex-1.1.6 \
100                 regex-syntax-0.5.6 \
101                 regex-syntax-0.6.6 \
102                 rustc-demangle-0.1.14 \
103                 ryu-0.2.8 \
104                 same-file-1.0.4 \
105                 scan_fmt-0.1.3 \
106                 scopeguard-0.3.3 \
107                 serde-1.0.91 \
108                 serde_derive-1.0.91 \
109                 serde_json-1.0.39 \
110                 strsim-0.8.0 \
111                 syn-0.15.34 \
112                 termcolor-1.0.4 \
113                 termion-1.5.2 \
114                 textwrap-0.11.0 \
115                 thread_local-0.3.6 \
116                 tinytemplate-1.0.1 \
117                 toml-0.2.1 \
118                 ucd-util-0.1.3 \
119                 unicode-width-0.1.5 \
120                 unicode-xid-0.1.0 \
121                 utf8-ranges-1.0.2 \
122                 vec_map-0.8.1 \
123                 version_check-0.1.5 \
124                 walkdir-2.2.7 \
125                 which-2.0.1 \
126                 winapi-0.3.7 \
127                 winapi-i686-pc-windows-gnu-0.4.0 \
128                 winapi-util-0.1.2 \
129                 winapi-x86_64-pc-windows-gnu-0.4.0 \
130                 wincolor-1.0.1 \
131                 y4m-0.3.2
132
133 post-install:
134         @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
135
136 .include <bsd.port.mk>