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 (expand / 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,14 +1,14 @@ @@ -1,14 +1,14 @@
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
@@ -277,23 +277,25 @@ CARGO_CRATE_DEPENDS+= want-0.0.4 @@ -277,23 +277,25 @@ CARGO_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"