Tue Oct 20 19:06:59 2020 UTC ()
librespot: convert to CARGO_FEATURES


(tnn)
diff -r1.1 -r1.2 pkgsrc/audio/librespot/Makefile

cvs diff -r1.1 -r1.2 pkgsrc/audio/librespot/Makefile (switch to unified diff)

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