| @@ -1,299 +1,301 @@ | | | @@ -1,299 +1,301 @@ |
1 | # $NetBSD: Makefile,v 1.1 2020/10/11 13:19:42 pin Exp $ | | 1 | # $NetBSD: Makefile,v 1.2 2020/10/20 19:06:59 tnn Exp $ |
2 | | | 2 | |
3 | DISTNAME= librespot-0.1.3 | | 3 | DISTNAME= librespot-0.1.3 |
4 | CATEGORIES= audio | | 4 | CATEGORIES= audio |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=librespot-org/} | | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=librespot-org/} |
6 | #GITHUB_TAG= v${PKGVERSION_NOREV} | | 6 | #GITHUB_TAG= v${PKGVERSION_NOREV} |
7 | #Track a specific commit until upstream provides a new release | | 7 | #Track a specific commit until upstream provides a new release |
8 | GITHUB_PROJECT= librespot | | 8 | GITHUB_PROJECT= librespot |
9 | GITHUB_TAG= a2f832dff171914935f7e1a98a5da3d7c8a0b789 | | 9 | GITHUB_TAG= a2f832dff171914935f7e1a98a5da3d7c8a0b789 |
10 | | | 10 | |
11 | MAINTAINER= pin@NetBSD.org | | 11 | MAINTAINER= pin@NetBSD.org |
12 | HOMEPAGE= https://github.com/librespot-org/librespot/ | | 12 | HOMEPAGE= https://github.com/librespot-org/librespot/ |
13 | COMMENT= Open Source Spotify client library | | 13 | COMMENT= Open Source Spotify client library |
14 | LICENSE= mit | | 14 | LICENSE= mit |
15 | | | 15 | |
16 | USE_LANGUAGES+= c # rust, but needs a toolchain to link | | 16 | USE_LANGUAGES+= c # rust, but needs a toolchain to link |
17 | USE_TOOLS+= pkg-config | | 17 | USE_TOOLS+= pkg-config |
18 | | | 18 | |
19 | CARGO_CRATE_DEPENDS+= aes-0.3.2 | | 19 | CARGO_CRATE_DEPENDS+= aes-0.3.2 |
20 | CARGO_CRATE_DEPENDS+= aes-ctr-0.3.0 | | 20 | CARGO_CRATE_DEPENDS+= aes-ctr-0.3.0 |
21 | CARGO_CRATE_DEPENDS+= aes-soft-0.3.3 | | 21 | CARGO_CRATE_DEPENDS+= aes-soft-0.3.3 |
22 | CARGO_CRATE_DEPENDS+= aesni-0.6.0 | | 22 | CARGO_CRATE_DEPENDS+= aesni-0.6.0 |
23 | CARGO_CRATE_DEPENDS+= alga-0.9.3 | | 23 | CARGO_CRATE_DEPENDS+= alga-0.9.3 |
24 | CARGO_CRATE_DEPENDS+= alsa-0.2.2 | | 24 | CARGO_CRATE_DEPENDS+= alsa-0.2.2 |
25 | CARGO_CRATE_DEPENDS+= alsa-sys-0.1.2 | | 25 | CARGO_CRATE_DEPENDS+= alsa-sys-0.1.2 |
26 | CARGO_CRATE_DEPENDS+= approx-0.3.2 | | 26 | CARGO_CRATE_DEPENDS+= approx-0.3.2 |
27 | CARGO_CRATE_DEPENDS+= arc-swap-0.4.7 | | 27 | CARGO_CRATE_DEPENDS+= arc-swap-0.4.7 |
28 | CARGO_CRATE_DEPENDS+= atty-0.2.14 | | 28 | CARGO_CRATE_DEPENDS+= atty-0.2.14 |
29 | CARGO_CRATE_DEPENDS+= autocfg-0.1.7 | | 29 | CARGO_CRATE_DEPENDS+= autocfg-0.1.7 |
30 | CARGO_CRATE_DEPENDS+= autocfg-1.0.0 | | 30 | CARGO_CRATE_DEPENDS+= autocfg-1.0.0 |
31 | CARGO_CRATE_DEPENDS+= base64-0.10.1 | | 31 | CARGO_CRATE_DEPENDS+= base64-0.10.1 |
32 | CARGO_CRATE_DEPENDS+= base64-0.9.3 | | 32 | CARGO_CRATE_DEPENDS+= base64-0.9.3 |
33 | CARGO_CRATE_DEPENDS+= bindgen-0.53.3 | | 33 | CARGO_CRATE_DEPENDS+= bindgen-0.53.3 |
34 | CARGO_CRATE_DEPENDS+= bit-set-0.5.2 | | 34 | CARGO_CRATE_DEPENDS+= bit-set-0.5.2 |
35 | CARGO_CRATE_DEPENDS+= bit-vec-0.6.2 | | 35 | CARGO_CRATE_DEPENDS+= bit-vec-0.6.2 |
36 | CARGO_CRATE_DEPENDS+= bitflags-0.7.0 | | 36 | CARGO_CRATE_DEPENDS+= bitflags-0.7.0 |
37 | CARGO_CRATE_DEPENDS+= bitflags-0.9.1 | | 37 | CARGO_CRATE_DEPENDS+= bitflags-0.9.1 |
38 | CARGO_CRATE_DEPENDS+= bitflags-1.2.1 | | 38 | CARGO_CRATE_DEPENDS+= bitflags-1.2.1 |
39 | CARGO_CRATE_DEPENDS+= block-buffer-0.7.3 | | 39 | CARGO_CRATE_DEPENDS+= block-buffer-0.7.3 |
40 | CARGO_CRATE_DEPENDS+= block-cipher-trait-0.6.2 | | 40 | CARGO_CRATE_DEPENDS+= block-cipher-trait-0.6.2 |
41 | CARGO_CRATE_DEPENDS+= block-modes-0.3.3 | | 41 | CARGO_CRATE_DEPENDS+= block-modes-0.3.3 |
42 | CARGO_CRATE_DEPENDS+= block-padding-0.1.5 | | 42 | CARGO_CRATE_DEPENDS+= block-padding-0.1.5 |
43 | CARGO_CRATE_DEPENDS+= byte-tools-0.3.1 | | 43 | CARGO_CRATE_DEPENDS+= byte-tools-0.3.1 |
44 | CARGO_CRATE_DEPENDS+= byteorder-1.3.4 | | 44 | CARGO_CRATE_DEPENDS+= byteorder-1.3.4 |
45 | CARGO_CRATE_DEPENDS+= bytes-0.4.12 | | 45 | CARGO_CRATE_DEPENDS+= bytes-0.4.12 |
46 | CARGO_CRATE_DEPENDS+= cc-1.0.58 | | 46 | CARGO_CRATE_DEPENDS+= cc-1.0.58 |
47 | CARGO_CRATE_DEPENDS+= cexpr-0.4.0 | | 47 | CARGO_CRATE_DEPENDS+= cexpr-0.4.0 |
48 | CARGO_CRATE_DEPENDS+= cfg-if-0.1.10 | | 48 | CARGO_CRATE_DEPENDS+= cfg-if-0.1.10 |
49 | CARGO_CRATE_DEPENDS+= chrono-0.4.13 | | 49 | CARGO_CRATE_DEPENDS+= chrono-0.4.13 |
50 | CARGO_CRATE_DEPENDS+= clang-sys-0.29.3 | | 50 | CARGO_CRATE_DEPENDS+= clang-sys-0.29.3 |
51 | CARGO_CRATE_DEPENDS+= cloudabi-0.0.3 | | 51 | CARGO_CRATE_DEPENDS+= cloudabi-0.0.3 |
52 | CARGO_CRATE_DEPENDS+= core-foundation-sys-0.5.1 | | 52 | CARGO_CRATE_DEPENDS+= core-foundation-sys-0.5.1 |
53 | CARGO_CRATE_DEPENDS+= coreaudio-rs-0.9.1 | | 53 | CARGO_CRATE_DEPENDS+= coreaudio-rs-0.9.1 |
54 | CARGO_CRATE_DEPENDS+= coreaudio-sys-0.2.5 | | 54 | CARGO_CRATE_DEPENDS+= coreaudio-sys-0.2.5 |
55 | CARGO_CRATE_DEPENDS+= cpal-0.8.2 | | 55 | CARGO_CRATE_DEPENDS+= cpal-0.8.2 |
56 | CARGO_CRATE_DEPENDS+= crossbeam-deque-0.7.3 | | 56 | CARGO_CRATE_DEPENDS+= crossbeam-deque-0.7.3 |
57 | CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.8.2 | | 57 | CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.8.2 |
58 | CARGO_CRATE_DEPENDS+= crossbeam-queue-0.1.2 | | 58 | CARGO_CRATE_DEPENDS+= crossbeam-queue-0.1.2 |
59 | CARGO_CRATE_DEPENDS+= crossbeam-queue-0.2.3 | | 59 | CARGO_CRATE_DEPENDS+= crossbeam-queue-0.2.3 |
60 | CARGO_CRATE_DEPENDS+= crossbeam-utils-0.6.6 | | 60 | CARGO_CRATE_DEPENDS+= crossbeam-utils-0.6.6 |
61 | CARGO_CRATE_DEPENDS+= crossbeam-utils-0.7.2 | | 61 | CARGO_CRATE_DEPENDS+= crossbeam-utils-0.7.2 |
62 | CARGO_CRATE_DEPENDS+= crypto-mac-0.7.0 | | 62 | CARGO_CRATE_DEPENDS+= crypto-mac-0.7.0 |
63 | CARGO_CRATE_DEPENDS+= ctr-0.3.2 | | 63 | CARGO_CRATE_DEPENDS+= ctr-0.3.2 |
64 | CARGO_CRATE_DEPENDS+= digest-0.8.1 | | 64 | CARGO_CRATE_DEPENDS+= digest-0.8.1 |
65 | CARGO_CRATE_DEPENDS+= dns-sd-0.1.3 | | 65 | CARGO_CRATE_DEPENDS+= dns-sd-0.1.3 |
66 | CARGO_CRATE_DEPENDS+= env_logger-0.6.2 | | 66 | CARGO_CRATE_DEPENDS+= env_logger-0.6.2 |
67 | CARGO_CRATE_DEPENDS+= error-chain-0.12.2 | | 67 | CARGO_CRATE_DEPENDS+= error-chain-0.12.2 |
68 | CARGO_CRATE_DEPENDS+= fake-simd-0.1.2 | | 68 | CARGO_CRATE_DEPENDS+= fake-simd-0.1.2 |
69 | CARGO_CRATE_DEPENDS+= fnv-1.0.7 | | 69 | CARGO_CRATE_DEPENDS+= fnv-1.0.7 |
70 | CARGO_CRATE_DEPENDS+= fuchsia-cprng-0.1.1 | | 70 | CARGO_CRATE_DEPENDS+= fuchsia-cprng-0.1.1 |
71 | CARGO_CRATE_DEPENDS+= fuchsia-zircon-0.3.3 | | 71 | CARGO_CRATE_DEPENDS+= fuchsia-zircon-0.3.3 |
72 | CARGO_CRATE_DEPENDS+= fuchsia-zircon-sys-0.3.3 | | 72 | CARGO_CRATE_DEPENDS+= fuchsia-zircon-sys-0.3.3 |
73 | CARGO_CRATE_DEPENDS+= futures-0.1.29 | | 73 | CARGO_CRATE_DEPENDS+= futures-0.1.29 |
74 | CARGO_CRATE_DEPENDS+= futures-channel-0.3.5 | | 74 | CARGO_CRATE_DEPENDS+= futures-channel-0.3.5 |
75 | CARGO_CRATE_DEPENDS+= futures-core-0.3.5 | | 75 | CARGO_CRATE_DEPENDS+= futures-core-0.3.5 |
76 | CARGO_CRATE_DEPENDS+= futures-cpupool-0.1.8 | | 76 | CARGO_CRATE_DEPENDS+= futures-cpupool-0.1.8 |
77 | CARGO_CRATE_DEPENDS+= futures-executor-0.3.5 | | 77 | CARGO_CRATE_DEPENDS+= futures-executor-0.3.5 |
78 | CARGO_CRATE_DEPENDS+= futures-macro-0.3.5 | | 78 | CARGO_CRATE_DEPENDS+= futures-macro-0.3.5 |
79 | CARGO_CRATE_DEPENDS+= futures-sink-0.3.5 | | 79 | CARGO_CRATE_DEPENDS+= futures-sink-0.3.5 |
80 | CARGO_CRATE_DEPENDS+= futures-task-0.3.5 | | 80 | CARGO_CRATE_DEPENDS+= futures-task-0.3.5 |
81 | CARGO_CRATE_DEPENDS+= futures-util-0.3.5 | | 81 | CARGO_CRATE_DEPENDS+= futures-util-0.3.5 |
82 | CARGO_CRATE_DEPENDS+= gcc-0.3.55 | | 82 | CARGO_CRATE_DEPENDS+= gcc-0.3.55 |
83 | CARGO_CRATE_DEPENDS+= generic-array-0.12.3 | | 83 | CARGO_CRATE_DEPENDS+= generic-array-0.12.3 |
84 | CARGO_CRATE_DEPENDS+= getopts-0.2.21 | | 84 | CARGO_CRATE_DEPENDS+= getopts-0.2.21 |
85 | CARGO_CRATE_DEPENDS+= getrandom-0.1.14 | | 85 | CARGO_CRATE_DEPENDS+= getrandom-0.1.14 |
86 | CARGO_CRATE_DEPENDS+= glib-0.9.3 | | 86 | CARGO_CRATE_DEPENDS+= glib-0.9.3 |
87 | CARGO_CRATE_DEPENDS+= glib-sys-0.9.1 | | 87 | CARGO_CRATE_DEPENDS+= glib-sys-0.9.1 |
88 | CARGO_CRATE_DEPENDS+= glob-0.3.0 | | 88 | CARGO_CRATE_DEPENDS+= glob-0.3.0 |
89 | CARGO_CRATE_DEPENDS+= gobject-sys-0.9.1 | | 89 | CARGO_CRATE_DEPENDS+= gobject-sys-0.9.1 |
90 | CARGO_CRATE_DEPENDS+= gstreamer-0.15.7 | | 90 | CARGO_CRATE_DEPENDS+= gstreamer-0.15.7 |
91 | CARGO_CRATE_DEPENDS+= gstreamer-app-0.15.6 | | 91 | CARGO_CRATE_DEPENDS+= gstreamer-app-0.15.6 |
92 | CARGO_CRATE_DEPENDS+= gstreamer-app-sys-0.8.1 | | 92 | CARGO_CRATE_DEPENDS+= gstreamer-app-sys-0.8.1 |
93 | CARGO_CRATE_DEPENDS+= gstreamer-base-0.15.4 | | 93 | CARGO_CRATE_DEPENDS+= gstreamer-base-0.15.4 |
94 | CARGO_CRATE_DEPENDS+= gstreamer-base-sys-0.8.1 | | 94 | CARGO_CRATE_DEPENDS+= gstreamer-base-sys-0.8.1 |
95 | CARGO_CRATE_DEPENDS+= gstreamer-sys-0.8.1 | | 95 | CARGO_CRATE_DEPENDS+= gstreamer-sys-0.8.1 |
96 | CARGO_CRATE_DEPENDS+= hermit-abi-0.1.15 | | 96 | CARGO_CRATE_DEPENDS+= hermit-abi-0.1.15 |
97 | CARGO_CRATE_DEPENDS+= hex-0.3.2 | | 97 | CARGO_CRATE_DEPENDS+= hex-0.3.2 |
98 | CARGO_CRATE_DEPENDS+= hmac-0.7.1 | | 98 | CARGO_CRATE_DEPENDS+= hmac-0.7.1 |
99 | CARGO_CRATE_DEPENDS+= hostname-0.3.1 | | 99 | CARGO_CRATE_DEPENDS+= hostname-0.3.1 |
100 | CARGO_CRATE_DEPENDS+= httparse-1.3.4 | | 100 | CARGO_CRATE_DEPENDS+= httparse-1.3.4 |
101 | CARGO_CRATE_DEPENDS+= humantime-1.3.0 | | 101 | CARGO_CRATE_DEPENDS+= humantime-1.3.0 |
102 | CARGO_CRATE_DEPENDS+= hyper-0.11.27 | | 102 | CARGO_CRATE_DEPENDS+= hyper-0.11.27 |
103 | CARGO_CRATE_DEPENDS+= hyper-proxy-0.4.1 | | 103 | CARGO_CRATE_DEPENDS+= hyper-proxy-0.4.1 |
104 | CARGO_CRATE_DEPENDS+= idna-0.1.5 | | 104 | CARGO_CRATE_DEPENDS+= idna-0.1.5 |
105 | CARGO_CRATE_DEPENDS+= if-addrs-0.6.4 | | 105 | CARGO_CRATE_DEPENDS+= if-addrs-0.6.4 |
106 | CARGO_CRATE_DEPENDS+= if-addrs-sys-0.3.1 | | 106 | CARGO_CRATE_DEPENDS+= if-addrs-sys-0.3.1 |
107 | CARGO_CRATE_DEPENDS+= iovec-0.1.4 | | 107 | CARGO_CRATE_DEPENDS+= iovec-0.1.4 |
108 | CARGO_CRATE_DEPENDS+= itoa-0.4.6 | | 108 | CARGO_CRATE_DEPENDS+= itoa-0.4.6 |
109 | CARGO_CRATE_DEPENDS+= jack-0.5.7 | | 109 | CARGO_CRATE_DEPENDS+= jack-0.5.7 |
110 | CARGO_CRATE_DEPENDS+= jack-sys-0.2.0 | | 110 | CARGO_CRATE_DEPENDS+= jack-sys-0.2.0 |
111 | CARGO_CRATE_DEPENDS+= kernel32-sys-0.2.2 | | 111 | CARGO_CRATE_DEPENDS+= kernel32-sys-0.2.2 |
112 | CARGO_CRATE_DEPENDS+= language-tags-0.2.2 | | 112 | CARGO_CRATE_DEPENDS+= language-tags-0.2.2 |
113 | CARGO_CRATE_DEPENDS+= lazy_static-1.4.0 | | 113 | CARGO_CRATE_DEPENDS+= lazy_static-1.4.0 |
114 | CARGO_CRATE_DEPENDS+= lazycell-1.2.1 | | 114 | CARGO_CRATE_DEPENDS+= lazycell-1.2.1 |
115 | CARGO_CRATE_DEPENDS+= lewton-0.9.4 | | 115 | CARGO_CRATE_DEPENDS+= lewton-0.9.4 |
116 | CARGO_CRATE_DEPENDS+= libc-0.2.73 | | 116 | CARGO_CRATE_DEPENDS+= libc-0.2.73 |
117 | CARGO_CRATE_DEPENDS+= libloading-0.4.3 | | 117 | CARGO_CRATE_DEPENDS+= libloading-0.4.3 |
118 | CARGO_CRATE_DEPENDS+= libloading-0.5.2 | | 118 | CARGO_CRATE_DEPENDS+= libloading-0.5.2 |
119 | CARGO_CRATE_DEPENDS+= libm-0.2.1 | | 119 | CARGO_CRATE_DEPENDS+= libm-0.2.1 |
120 | CARGO_CRATE_DEPENDS+= libmdns-0.2.7 | | 120 | CARGO_CRATE_DEPENDS+= libmdns-0.2.7 |
121 | CARGO_CRATE_DEPENDS+= libpulse-sys-0.0.0 | | 121 | CARGO_CRATE_DEPENDS+= libpulse-sys-0.0.0 |
122 | CARGO_CRATE_DEPENDS+= librespot-tremor-0.1.0 | | 122 | CARGO_CRATE_DEPENDS+= librespot-tremor-0.1.0 |
123 | CARGO_CRATE_DEPENDS+= linear-map-1.2.0 | | 123 | CARGO_CRATE_DEPENDS+= linear-map-1.2.0 |
124 | CARGO_CRATE_DEPENDS+= lock_api-0.3.4 | | 124 | CARGO_CRATE_DEPENDS+= lock_api-0.3.4 |
125 | CARGO_CRATE_DEPENDS+= log-0.3.9 | | 125 | CARGO_CRATE_DEPENDS+= log-0.3.9 |
126 | CARGO_CRATE_DEPENDS+= log-0.4.11 | | 126 | CARGO_CRATE_DEPENDS+= log-0.4.11 |
127 | CARGO_CRATE_DEPENDS+= match_cfg-0.1.0 | | 127 | CARGO_CRATE_DEPENDS+= match_cfg-0.1.0 |
128 | CARGO_CRATE_DEPENDS+= matches-0.1.8 | | 128 | CARGO_CRATE_DEPENDS+= matches-0.1.8 |
129 | CARGO_CRATE_DEPENDS+= matrixmultiply-0.2.3 | | 129 | CARGO_CRATE_DEPENDS+= matrixmultiply-0.2.3 |
130 | CARGO_CRATE_DEPENDS+= maybe-uninit-2.0.0 | | 130 | CARGO_CRATE_DEPENDS+= maybe-uninit-2.0.0 |
131 | CARGO_CRATE_DEPENDS+= memchr-2.3.3 | | 131 | CARGO_CRATE_DEPENDS+= memchr-2.3.3 |
132 | CARGO_CRATE_DEPENDS+= memoffset-0.5.5 | | 132 | CARGO_CRATE_DEPENDS+= memoffset-0.5.5 |
133 | CARGO_CRATE_DEPENDS+= mime-0.3.16 | | 133 | CARGO_CRATE_DEPENDS+= mime-0.3.16 |
134 | CARGO_CRATE_DEPENDS+= mio-0.6.22 | | 134 | CARGO_CRATE_DEPENDS+= mio-0.6.22 |
135 | CARGO_CRATE_DEPENDS+= mio-named-pipes-0.1.7 | | 135 | CARGO_CRATE_DEPENDS+= mio-named-pipes-0.1.7 |
136 | CARGO_CRATE_DEPENDS+= mio-uds-0.6.8 | | 136 | CARGO_CRATE_DEPENDS+= mio-uds-0.6.8 |
137 | CARGO_CRATE_DEPENDS+= miow-0.2.1 | | 137 | CARGO_CRATE_DEPENDS+= miow-0.2.1 |
138 | CARGO_CRATE_DEPENDS+= miow-0.3.5 | | 138 | CARGO_CRATE_DEPENDS+= miow-0.3.5 |
139 | CARGO_CRATE_DEPENDS+= muldiv-0.2.1 | | 139 | CARGO_CRATE_DEPENDS+= muldiv-0.2.1 |
140 | CARGO_CRATE_DEPENDS+= multimap-0.8.1 | | 140 | CARGO_CRATE_DEPENDS+= multimap-0.8.1 |
141 | CARGO_CRATE_DEPENDS+= nalgebra-0.18.1 | | 141 | CARGO_CRATE_DEPENDS+= nalgebra-0.18.1 |
142 | CARGO_CRATE_DEPENDS+= net2-0.2.34 | | 142 | CARGO_CRATE_DEPENDS+= net2-0.2.34 |
143 | CARGO_CRATE_DEPENDS+= nix-0.9.0 | | 143 | CARGO_CRATE_DEPENDS+= nix-0.9.0 |
144 | CARGO_CRATE_DEPENDS+= nom-5.1.2 | | 144 | CARGO_CRATE_DEPENDS+= nom-5.1.2 |
145 | CARGO_CRATE_DEPENDS+= num-0.1.42 | | 145 | CARGO_CRATE_DEPENDS+= num-0.1.42 |
146 | CARGO_CRATE_DEPENDS+= num-bigint-0.2.6 | | 146 | CARGO_CRATE_DEPENDS+= num-bigint-0.2.6 |
147 | CARGO_CRATE_DEPENDS+= num-complex-0.2.4 | | 147 | CARGO_CRATE_DEPENDS+= num-complex-0.2.4 |
148 | CARGO_CRATE_DEPENDS+= num-integer-0.1.43 | | 148 | CARGO_CRATE_DEPENDS+= num-integer-0.1.43 |
149 | CARGO_CRATE_DEPENDS+= num-iter-0.1.41 | | 149 | CARGO_CRATE_DEPENDS+= num-iter-0.1.41 |
150 | CARGO_CRATE_DEPENDS+= num-rational-0.2.4 | | 150 | CARGO_CRATE_DEPENDS+= num-rational-0.2.4 |
151 | CARGO_CRATE_DEPENDS+= num-traits-0.2.12 | | 151 | CARGO_CRATE_DEPENDS+= num-traits-0.2.12 |
152 | CARGO_CRATE_DEPENDS+= num_cpus-1.13.0 | | 152 | CARGO_CRATE_DEPENDS+= num_cpus-1.13.0 |
153 | CARGO_CRATE_DEPENDS+= ogg-0.7.0 | | 153 | CARGO_CRATE_DEPENDS+= ogg-0.7.0 |
154 | CARGO_CRATE_DEPENDS+= ogg-sys-0.0.9 | | 154 | CARGO_CRATE_DEPENDS+= ogg-sys-0.0.9 |
155 | CARGO_CRATE_DEPENDS+= once_cell-1.4.0 | | 155 | CARGO_CRATE_DEPENDS+= once_cell-1.4.0 |
156 | CARGO_CRATE_DEPENDS+= opaque-debug-0.2.3 | | 156 | CARGO_CRATE_DEPENDS+= opaque-debug-0.2.3 |
157 | CARGO_CRATE_DEPENDS+= parking_lot-0.9.0 | | 157 | CARGO_CRATE_DEPENDS+= parking_lot-0.9.0 |
158 | CARGO_CRATE_DEPENDS+= parking_lot_core-0.6.2 | | 158 | CARGO_CRATE_DEPENDS+= parking_lot_core-0.6.2 |
159 | CARGO_CRATE_DEPENDS+= paste-0.1.18 | | 159 | CARGO_CRATE_DEPENDS+= paste-0.1.18 |
160 | CARGO_CRATE_DEPENDS+= paste-impl-0.1.18 | | 160 | CARGO_CRATE_DEPENDS+= paste-impl-0.1.18 |
161 | CARGO_CRATE_DEPENDS+= pbkdf2-0.3.0 | | 161 | CARGO_CRATE_DEPENDS+= pbkdf2-0.3.0 |
162 | CARGO_CRATE_DEPENDS+= peeking_take_while-0.1.2 | | 162 | CARGO_CRATE_DEPENDS+= peeking_take_while-0.1.2 |
163 | CARGO_CRATE_DEPENDS+= percent-encoding-1.0.1 | | 163 | CARGO_CRATE_DEPENDS+= percent-encoding-1.0.1 |
164 | CARGO_CRATE_DEPENDS+= pin-project-0.4.22 | | 164 | CARGO_CRATE_DEPENDS+= pin-project-0.4.22 |
165 | CARGO_CRATE_DEPENDS+= pin-project-internal-0.4.22 | | 165 | CARGO_CRATE_DEPENDS+= pin-project-internal-0.4.22 |
166 | CARGO_CRATE_DEPENDS+= pin-utils-0.1.0 | | 166 | CARGO_CRATE_DEPENDS+= pin-utils-0.1.0 |
167 | CARGO_CRATE_DEPENDS+= pkg-config-0.3.18 | | 167 | CARGO_CRATE_DEPENDS+= pkg-config-0.3.18 |
168 | CARGO_CRATE_DEPENDS+= portaudio-rs-0.3.2 | | 168 | CARGO_CRATE_DEPENDS+= portaudio-rs-0.3.2 |
169 | CARGO_CRATE_DEPENDS+= portaudio-sys-0.1.1 | | 169 | CARGO_CRATE_DEPENDS+= portaudio-sys-0.1.1 |
170 | CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.8 | | 170 | CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.8 |
171 | CARGO_CRATE_DEPENDS+= proc-macro-hack-0.5.16 | | 171 | CARGO_CRATE_DEPENDS+= proc-macro-hack-0.5.16 |
172 | CARGO_CRATE_DEPENDS+= proc-macro-nested-0.1.6 | | 172 | CARGO_CRATE_DEPENDS+= proc-macro-nested-0.1.6 |
173 | CARGO_CRATE_DEPENDS+= proc-macro2-0.4.30 | | 173 | CARGO_CRATE_DEPENDS+= proc-macro2-0.4.30 |
174 | CARGO_CRATE_DEPENDS+= proc-macro2-1.0.19 | | 174 | CARGO_CRATE_DEPENDS+= proc-macro2-1.0.19 |
175 | CARGO_CRATE_DEPENDS+= protobuf-2.14.0 | | 175 | CARGO_CRATE_DEPENDS+= protobuf-2.14.0 |
176 | CARGO_CRATE_DEPENDS+= protobuf-codegen-2.14.0 | | 176 | CARGO_CRATE_DEPENDS+= protobuf-codegen-2.14.0 |
177 | CARGO_CRATE_DEPENDS+= protobuf-codegen-pure-2.14.0 | | 177 | CARGO_CRATE_DEPENDS+= protobuf-codegen-pure-2.14.0 |
178 | CARGO_CRATE_DEPENDS+= quick-error-1.2.3 | | 178 | CARGO_CRATE_DEPENDS+= quick-error-1.2.3 |
179 | CARGO_CRATE_DEPENDS+= quote-0.6.13 | | 179 | CARGO_CRATE_DEPENDS+= quote-0.6.13 |
180 | CARGO_CRATE_DEPENDS+= quote-1.0.7 | | 180 | CARGO_CRATE_DEPENDS+= quote-1.0.7 |
181 | CARGO_CRATE_DEPENDS+= rand-0.3.23 | | 181 | CARGO_CRATE_DEPENDS+= rand-0.3.23 |
182 | CARGO_CRATE_DEPENDS+= rand-0.4.6 | | 182 | CARGO_CRATE_DEPENDS+= rand-0.4.6 |
183 | CARGO_CRATE_DEPENDS+= rand-0.5.6 | | 183 | CARGO_CRATE_DEPENDS+= rand-0.5.6 |
184 | CARGO_CRATE_DEPENDS+= rand-0.6.5 | | 184 | CARGO_CRATE_DEPENDS+= rand-0.6.5 |
185 | CARGO_CRATE_DEPENDS+= rand-0.7.3 | | 185 | CARGO_CRATE_DEPENDS+= rand-0.7.3 |
186 | CARGO_CRATE_DEPENDS+= rand_chacha-0.1.1 | | 186 | CARGO_CRATE_DEPENDS+= rand_chacha-0.1.1 |
187 | CARGO_CRATE_DEPENDS+= rand_chacha-0.2.2 | | 187 | CARGO_CRATE_DEPENDS+= rand_chacha-0.2.2 |
188 | CARGO_CRATE_DEPENDS+= rand_core-0.3.1 | | 188 | CARGO_CRATE_DEPENDS+= rand_core-0.3.1 |
189 | CARGO_CRATE_DEPENDS+= rand_core-0.4.2 | | 189 | CARGO_CRATE_DEPENDS+= rand_core-0.4.2 |
190 | CARGO_CRATE_DEPENDS+= rand_core-0.5.1 | | 190 | CARGO_CRATE_DEPENDS+= rand_core-0.5.1 |
191 | CARGO_CRATE_DEPENDS+= rand_hc-0.1.0 | | 191 | CARGO_CRATE_DEPENDS+= rand_hc-0.1.0 |
192 | CARGO_CRATE_DEPENDS+= rand_hc-0.2.0 | | 192 | CARGO_CRATE_DEPENDS+= rand_hc-0.2.0 |
193 | CARGO_CRATE_DEPENDS+= rand_isaac-0.1.1 | | 193 | CARGO_CRATE_DEPENDS+= rand_isaac-0.1.1 |
194 | CARGO_CRATE_DEPENDS+= rand_jitter-0.1.4 | | 194 | CARGO_CRATE_DEPENDS+= rand_jitter-0.1.4 |
195 | CARGO_CRATE_DEPENDS+= rand_os-0.1.3 | | 195 | CARGO_CRATE_DEPENDS+= rand_os-0.1.3 |
196 | CARGO_CRATE_DEPENDS+= rand_pcg-0.1.2 | | 196 | CARGO_CRATE_DEPENDS+= rand_pcg-0.1.2 |
197 | CARGO_CRATE_DEPENDS+= rand_xorshift-0.1.1 | | 197 | CARGO_CRATE_DEPENDS+= rand_xorshift-0.1.1 |
198 | CARGO_CRATE_DEPENDS+= rawpointer-0.2.1 | | 198 | CARGO_CRATE_DEPENDS+= rawpointer-0.2.1 |
199 | CARGO_CRATE_DEPENDS+= rdrand-0.4.0 | | 199 | CARGO_CRATE_DEPENDS+= rdrand-0.4.0 |
200 | CARGO_CRATE_DEPENDS+= redox_syscall-0.1.57 | | 200 | CARGO_CRATE_DEPENDS+= redox_syscall-0.1.57 |
201 | CARGO_CRATE_DEPENDS+= regex-1.3.9 | | 201 | CARGO_CRATE_DEPENDS+= regex-1.3.9 |
202 | CARGO_CRATE_DEPENDS+= regex-syntax-0.6.18 | | 202 | CARGO_CRATE_DEPENDS+= regex-syntax-0.6.18 |
203 | CARGO_CRATE_DEPENDS+= relay-0.1.1 | | 203 | CARGO_CRATE_DEPENDS+= relay-0.1.1 |
204 | CARGO_CRATE_DEPENDS+= remove_dir_all-0.5.3 | | 204 | CARGO_CRATE_DEPENDS+= remove_dir_all-0.5.3 |
205 | CARGO_CRATE_DEPENDS+= rodio-0.9.0 | | 205 | CARGO_CRATE_DEPENDS+= rodio-0.9.0 |
206 | CARGO_CRATE_DEPENDS+= rpassword-3.0.2 | | 206 | CARGO_CRATE_DEPENDS+= rpassword-3.0.2 |
207 | CARGO_CRATE_DEPENDS+= rustc-hash-1.1.0 | | 207 | CARGO_CRATE_DEPENDS+= rustc-hash-1.1.0 |
208 | CARGO_CRATE_DEPENDS+= rustc_version-0.2.3 | | 208 | CARGO_CRATE_DEPENDS+= rustc_version-0.2.3 |
209 | CARGO_CRATE_DEPENDS+= ryu-1.0.5 | | 209 | CARGO_CRATE_DEPENDS+= ryu-1.0.5 |
210 | CARGO_CRATE_DEPENDS+= safemem-0.3.3 | | 210 | CARGO_CRATE_DEPENDS+= safemem-0.3.3 |
211 | CARGO_CRATE_DEPENDS+= scoped-tls-0.1.2 | | 211 | CARGO_CRATE_DEPENDS+= scoped-tls-0.1.2 |
212 | CARGO_CRATE_DEPENDS+= scopeguard-1.1.0 | | 212 | CARGO_CRATE_DEPENDS+= scopeguard-1.1.0 |
213 | CARGO_CRATE_DEPENDS+= sdl2-0.32.2 | | 213 | CARGO_CRATE_DEPENDS+= sdl2-0.32.2 |
214 | CARGO_CRATE_DEPENDS+= sdl2-sys-0.32.6 | | 214 | CARGO_CRATE_DEPENDS+= sdl2-sys-0.32.6 |
215 | CARGO_CRATE_DEPENDS+= semver-0.9.0 | | 215 | CARGO_CRATE_DEPENDS+= semver-0.9.0 |
216 | CARGO_CRATE_DEPENDS+= semver-parser-0.7.0 | | 216 | CARGO_CRATE_DEPENDS+= semver-parser-0.7.0 |
217 | CARGO_CRATE_DEPENDS+= serde-1.0.114 | | 217 | CARGO_CRATE_DEPENDS+= serde-1.0.114 |
218 | CARGO_CRATE_DEPENDS+= serde_derive-1.0.114 | | 218 | CARGO_CRATE_DEPENDS+= serde_derive-1.0.114 |
219 | CARGO_CRATE_DEPENDS+= serde_json-1.0.56 | | 219 | CARGO_CRATE_DEPENDS+= serde_json-1.0.56 |
220 | CARGO_CRATE_DEPENDS+= sha-1-0.8.2 | | 220 | CARGO_CRATE_DEPENDS+= sha-1-0.8.2 |
221 | CARGO_CRATE_DEPENDS+= sha2-0.8.2 | | 221 | CARGO_CRATE_DEPENDS+= sha2-0.8.2 |
222 | CARGO_CRATE_DEPENDS+= shannon-0.2.0 | | 222 | CARGO_CRATE_DEPENDS+= shannon-0.2.0 |
223 | CARGO_CRATE_DEPENDS+= shell-words-0.1.0 | | 223 | CARGO_CRATE_DEPENDS+= shell-words-0.1.0 |
224 | CARGO_CRATE_DEPENDS+= shlex-0.1.1 | | 224 | CARGO_CRATE_DEPENDS+= shlex-0.1.1 |
225 | CARGO_CRATE_DEPENDS+= signal-hook-registry-1.2.0 | | 225 | CARGO_CRATE_DEPENDS+= signal-hook-registry-1.2.0 |
226 | CARGO_CRATE_DEPENDS+= slab-0.3.0 | | 226 | CARGO_CRATE_DEPENDS+= slab-0.3.0 |
227 | CARGO_CRATE_DEPENDS+= slab-0.4.2 | | 227 | CARGO_CRATE_DEPENDS+= slab-0.4.2 |
228 | CARGO_CRATE_DEPENDS+= smallvec-0.2.1 | | 228 | CARGO_CRATE_DEPENDS+= smallvec-0.2.1 |
229 | CARGO_CRATE_DEPENDS+= smallvec-0.6.13 | | 229 | CARGO_CRATE_DEPENDS+= smallvec-0.6.13 |
230 | CARGO_CRATE_DEPENDS+= socket2-0.3.12 | | 230 | CARGO_CRATE_DEPENDS+= socket2-0.3.12 |
231 | CARGO_CRATE_DEPENDS+= stdweb-0.1.3 | | 231 | CARGO_CRATE_DEPENDS+= stdweb-0.1.3 |
232 | CARGO_CRATE_DEPENDS+= stream-cipher-0.3.2 | | 232 | CARGO_CRATE_DEPENDS+= stream-cipher-0.3.2 |
233 | CARGO_CRATE_DEPENDS+= subtle-1.0.0 | | 233 | CARGO_CRATE_DEPENDS+= subtle-1.0.0 |
234 | CARGO_CRATE_DEPENDS+= syn-0.15.44 | | 234 | CARGO_CRATE_DEPENDS+= syn-0.15.44 |
235 | CARGO_CRATE_DEPENDS+= syn-1.0.35 | | 235 | CARGO_CRATE_DEPENDS+= syn-1.0.35 |
236 | CARGO_CRATE_DEPENDS+= synstructure-0.10.2 | | 236 | CARGO_CRATE_DEPENDS+= synstructure-0.10.2 |
237 | CARGO_CRATE_DEPENDS+= take-0.1.0 | | 237 | CARGO_CRATE_DEPENDS+= take-0.1.0 |
238 | CARGO_CRATE_DEPENDS+= tempfile-3.1.0 | | 238 | CARGO_CRATE_DEPENDS+= tempfile-3.1.0 |
239 | CARGO_CRATE_DEPENDS+= termcolor-1.1.0 | | 239 | CARGO_CRATE_DEPENDS+= termcolor-1.1.0 |
240 | CARGO_CRATE_DEPENDS+= time-0.1.43 | | 240 | CARGO_CRATE_DEPENDS+= time-0.1.43 |
241 | CARGO_CRATE_DEPENDS+= tinyvec-0.3.3 | | 241 | CARGO_CRATE_DEPENDS+= tinyvec-0.3.3 |
242 | CARGO_CRATE_DEPENDS+= tokio-0.1.22 | | 242 | CARGO_CRATE_DEPENDS+= tokio-0.1.22 |
243 | CARGO_CRATE_DEPENDS+= tokio-codec-0.1.2 | | 243 | CARGO_CRATE_DEPENDS+= tokio-codec-0.1.2 |
244 | CARGO_CRATE_DEPENDS+= tokio-core-0.1.17 | | 244 | CARGO_CRATE_DEPENDS+= tokio-core-0.1.17 |
245 | CARGO_CRATE_DEPENDS+= tokio-current-thread-0.1.7 | | 245 | CARGO_CRATE_DEPENDS+= tokio-current-thread-0.1.7 |
246 | CARGO_CRATE_DEPENDS+= tokio-executor-0.1.10 | | 246 | CARGO_CRATE_DEPENDS+= tokio-executor-0.1.10 |
247 | CARGO_CRATE_DEPENDS+= tokio-fs-0.1.7 | | 247 | CARGO_CRATE_DEPENDS+= tokio-fs-0.1.7 |
248 | CARGO_CRATE_DEPENDS+= tokio-io-0.1.13 | | 248 | CARGO_CRATE_DEPENDS+= tokio-io-0.1.13 |
249 | CARGO_CRATE_DEPENDS+= tokio-process-0.2.5 | | 249 | CARGO_CRATE_DEPENDS+= tokio-process-0.2.5 |
250 | CARGO_CRATE_DEPENDS+= tokio-proto-0.1.1 | | 250 | CARGO_CRATE_DEPENDS+= tokio-proto-0.1.1 |
251 | CARGO_CRATE_DEPENDS+= tokio-reactor-0.1.12 | | 251 | CARGO_CRATE_DEPENDS+= tokio-reactor-0.1.12 |
252 | CARGO_CRATE_DEPENDS+= tokio-service-0.1.0 | | 252 | CARGO_CRATE_DEPENDS+= tokio-service-0.1.0 |
253 | CARGO_CRATE_DEPENDS+= tokio-signal-0.2.9 | | 253 | CARGO_CRATE_DEPENDS+= tokio-signal-0.2.9 |
254 | CARGO_CRATE_DEPENDS+= tokio-sync-0.1.8 | | 254 | CARGO_CRATE_DEPENDS+= tokio-sync-0.1.8 |
255 | CARGO_CRATE_DEPENDS+= tokio-tcp-0.1.4 | | 255 | CARGO_CRATE_DEPENDS+= tokio-tcp-0.1.4 |
256 | CARGO_CRATE_DEPENDS+= tokio-threadpool-0.1.18 | | 256 | CARGO_CRATE_DEPENDS+= tokio-threadpool-0.1.18 |
257 | CARGO_CRATE_DEPENDS+= tokio-timer-0.2.13 | | 257 | CARGO_CRATE_DEPENDS+= tokio-timer-0.2.13 |
258 | CARGO_CRATE_DEPENDS+= tokio-udp-0.1.6 | | 258 | CARGO_CRATE_DEPENDS+= tokio-udp-0.1.6 |
259 | CARGO_CRATE_DEPENDS+= tokio-uds-0.2.7 | | 259 | CARGO_CRATE_DEPENDS+= tokio-uds-0.2.7 |
260 | CARGO_CRATE_DEPENDS+= try-lock-0.1.0 | | 260 | CARGO_CRATE_DEPENDS+= try-lock-0.1.0 |
261 | CARGO_CRATE_DEPENDS+= typenum-1.12.0 | | 261 | CARGO_CRATE_DEPENDS+= typenum-1.12.0 |
262 | CARGO_CRATE_DEPENDS+= unicase-2.6.0 | | 262 | CARGO_CRATE_DEPENDS+= unicase-2.6.0 |
263 | CARGO_CRATE_DEPENDS+= unicode-bidi-0.3.4 | | 263 | CARGO_CRATE_DEPENDS+= unicode-bidi-0.3.4 |
264 | CARGO_CRATE_DEPENDS+= unicode-normalization-0.1.13 | | 264 | CARGO_CRATE_DEPENDS+= unicode-normalization-0.1.13 |
265 | CARGO_CRATE_DEPENDS+= unicode-width-0.1.8 | | 265 | CARGO_CRATE_DEPENDS+= unicode-width-0.1.8 |
266 | CARGO_CRATE_DEPENDS+= unicode-xid-0.1.0 | | 266 | CARGO_CRATE_DEPENDS+= unicode-xid-0.1.0 |
267 | CARGO_CRATE_DEPENDS+= unicode-xid-0.2.1 | | 267 | CARGO_CRATE_DEPENDS+= unicode-xid-0.2.1 |
268 | CARGO_CRATE_DEPENDS+= url-1.7.2 | | 268 | CARGO_CRATE_DEPENDS+= url-1.7.2 |
269 | CARGO_CRATE_DEPENDS+= uuid-0.7.4 | | 269 | CARGO_CRATE_DEPENDS+= uuid-0.7.4 |
270 | CARGO_CRATE_DEPENDS+= vergen-3.1.0 | | 270 | CARGO_CRATE_DEPENDS+= vergen-3.1.0 |
271 | CARGO_CRATE_DEPENDS+= version_check-0.9.2 | | 271 | CARGO_CRATE_DEPENDS+= version_check-0.9.2 |
272 | CARGO_CRATE_DEPENDS+= void-1.0.2 | | 272 | CARGO_CRATE_DEPENDS+= void-1.0.2 |
273 | CARGO_CRATE_DEPENDS+= vorbis-0.0.14 | | 273 | CARGO_CRATE_DEPENDS+= vorbis-0.0.14 |
274 | CARGO_CRATE_DEPENDS+= vorbis-sys-0.1.0 | | 274 | CARGO_CRATE_DEPENDS+= vorbis-sys-0.1.0 |
275 | CARGO_CRATE_DEPENDS+= vorbisfile-sys-0.0.8 | | 275 | CARGO_CRATE_DEPENDS+= vorbisfile-sys-0.0.8 |
276 | CARGO_CRATE_DEPENDS+= want-0.0.4 | | 276 | CARGO_CRATE_DEPENDS+= want-0.0.4 |
277 | CARGO_CRATE_DEPENDS+= wasi-0.9.0+wasi-snapshot-preview1 | | 277 | CARGO_CRATE_DEPENDS+= wasi-0.9.0+wasi-snapshot-preview1 |
278 | CARGO_CRATE_DEPENDS+= winapi-0.2.8 | | 278 | CARGO_CRATE_DEPENDS+= winapi-0.2.8 |
279 | CARGO_CRATE_DEPENDS+= winapi-0.3.9 | | 279 | CARGO_CRATE_DEPENDS+= winapi-0.3.9 |
280 | CARGO_CRATE_DEPENDS+= winapi-build-0.1.1 | | 280 | CARGO_CRATE_DEPENDS+= winapi-build-0.1.1 |
281 | CARGO_CRATE_DEPENDS+= winapi-i686-pc-windows-gnu-0.4.0 | | 281 | CARGO_CRATE_DEPENDS+= winapi-i686-pc-windows-gnu-0.4.0 |
282 | CARGO_CRATE_DEPENDS+= winapi-util-0.1.5 | | 282 | CARGO_CRATE_DEPENDS+= winapi-util-0.1.5 |
283 | CARGO_CRATE_DEPENDS+= winapi-x86_64-pc-windows-gnu-0.4.0 | | 283 | CARGO_CRATE_DEPENDS+= winapi-x86_64-pc-windows-gnu-0.4.0 |
284 | CARGO_CRATE_DEPENDS+= ws2_32-sys-0.2.1 | | 284 | CARGO_CRATE_DEPENDS+= ws2_32-sys-0.2.1 |
285 | CARGO_CRATE_DEPENDS+= zerocopy-0.2.8 | | 285 | CARGO_CRATE_DEPENDS+= zerocopy-0.2.8 |
286 | CARGO_CRATE_DEPENDS+= zerocopy-derive-0.1.4 | | 286 | CARGO_CRATE_DEPENDS+= zerocopy-derive-0.1.4 |
287 | | | 287 | |
288 | INSTALLATION_DIRS= bin | | 288 | INSTALLATION_DIRS= bin |
289 | | | 289 | |
290 | CARGO_ARGS+= ${DEFAULT_CARGO_ARGS} --no-default-features --features portaudio-backend | | | |
291 | RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.portaudio}/${BUILDLINK_LIBDIRS.portaudio} | | 290 | RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.portaudio}/${BUILDLINK_LIBDIRS.portaudio} |
292 | MAKE_ENV+= RUSTFLAGS=${RUSTFLAGS:Q} | | 291 | MAKE_ENV+= RUSTFLAGS=${RUSTFLAGS:Q} |
293 | | | 292 | |
| | | 293 | CARGO_NO_DEFAULT_FEATURES= yes |
| | | 294 | CARGO_FEATURES= portaudio-backend |
| | | 295 | |
294 | do-install: | | 296 | do-install: |
295 | ${INSTALL_PROGRAM} ${WRKSRC}/target/release/librespot ${DESTDIR}${PREFIX}/bin | | 297 | ${INSTALL_PROGRAM} ${WRKSRC}/target/release/librespot ${DESTDIR}${PREFIX}/bin |
296 | | | 298 | |
297 | .include "../../audio/portaudio/buildlink3.mk" | | 299 | .include "../../audio/portaudio/buildlink3.mk" |
298 | .include "../../lang/rust/cargo.mk" | | 300 | .include "../../lang/rust/cargo.mk" |
299 | .include "../../mk/bsd.pkg.mk" | | 301 | .include "../../mk/bsd.pkg.mk" |