Fri Sep 22 12:40:15 2017 UTC ()
cargo: needs cmake


(tnn)
diff -r1.1 -r1.2 pkgsrc/devel/cargo/Makefile

cvs diff -r1.1 -r1.2 pkgsrc/devel/cargo/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/cargo/Attic/Makefile 2017/09/13 00:12:54 1.1
+++ pkgsrc/devel/cargo/Attic/Makefile 2017/09/22 12:40:15 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.1 2017/09/13 00:12:54 ryoon Exp $ 1# $NetBSD: Makefile,v 1.2 2017/09/22 12:40:15 tnn Exp $
2 2
3CARGO_VER= 0.17.0 3CARGO_VER= 0.17.0
4RUST_VER= 1.16.0 4RUST_VER= 1.16.0
5PKGNAME= cargo-${CARGO_VER} 5PKGNAME= cargo-${CARGO_VER}
6CATEGORIES= lang 6CATEGORIES= lang
7MASTER_SITES= http://static.rust-lang.org/dist/ 7MASTER_SITES= http://static.rust-lang.org/dist/
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://crates.io/ 10HOMEPAGE= https://crates.io/
11COMMENT= Package manager for Rust langage 11COMMENT= Package manager for Rust langage
12LICENSE= mit OR apache-2.0 12LICENSE= mit OR apache-2.0
13 13
14DIST_SUBDIR= cargo 14DIST_SUBDIR= cargo
@@ -26,27 +26,27 @@ CARGODISTFILE= cargo-0.17.0.tar.gz @@ -26,27 +26,27 @@ CARGODISTFILE= cargo-0.17.0.tar.gz
26SITES.${CARGODISTFILE}= -https://github.com/rust-lang/cargo/archive/0.17.0.tar.gz 26SITES.${CARGODISTFILE}= -https://github.com/rust-lang/cargo/archive/0.17.0.tar.gz
27CARGO_DISTFILES= ${CARGODISTFILE} 27CARGO_DISTFILES= ${CARGODISTFILE}
28 28
29.include "crates.mk" 29.include "crates.mk"
30 30
31DISTFILES= ${CARGO_DISTFILES} rustc-${RUST_VER}-src.tar.gz 31DISTFILES= ${CARGO_DISTFILES} rustc-${RUST_VER}-src.tar.gz
32 32
33WRKSRC= ${WRKDIR}/${CARGODIST} 33WRKSRC= ${WRKDIR}/${CARGODIST}
34 34
35DEPENDS+= rust-[0-9]*:../../lang/rust 35DEPENDS+= rust-[0-9]*:../../lang/rust
36 36
37MAKE_ENV+= RUSTFLAGS="-Clink-arg=${COMPILER_RPATH_FLAG}${PREFIX}/lib" 37MAKE_ENV+= RUSTFLAGS="-Clink-arg=${COMPILER_RPATH_FLAG}${PREFIX}/lib"
38 38
39USE_TOOLS+= curl gmake perl pkg-config 39USE_TOOLS+= curl cmake gmake perl pkg-config
40 40
41HAS_CONFIGURE= yes 41HAS_CONFIGURE= yes
42CONFIGURE_ARGS+= --prefix=${PREFIX} 42CONFIGURE_ARGS+= --prefix=${PREFIX}
43CONFIGURE_ARGS+= --build=${CARGO_ARCH} 43CONFIGURE_ARGS+= --build=${CARGO_ARCH}
44CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} 44CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR}
45CONFIGURE_ARGS+= --release-channel=stable 45CONFIGURE_ARGS+= --release-channel=stable
46CONFIGURE_ARGS+= --cargo=${WRKDIR}/cargo-nightly-${CARGO_ARCH}/cargo/bin/cargo 46CONFIGURE_ARGS+= --cargo=${WRKDIR}/cargo-nightly-${CARGO_ARCH}/cargo/bin/cargo
47CONFIGURE_ARGS+= --rustc=${PREFIX}/bin/rustc 47CONFIGURE_ARGS+= --rustc=${PREFIX}/bin/rustc
48CONFIGURE_ARGS+= --rustdoc=${PREFIX}/bin/rustdoc 48CONFIGURE_ARGS+= --rustdoc=${PREFIX}/bin/rustdoc
49MAKE_ENV+= OPENSSL_DIR=${BUILDLINK_PREFIX.openssl} 49MAKE_ENV+= OPENSSL_DIR=${BUILDLINK_PREFIX.openssl}
50MAKE_ENV+= LIBGIT2_SYS_USE_PKG_CONFIG=1 50MAKE_ENV+= LIBGIT2_SYS_USE_PKG_CONFIG=1
51MAKE_ENV+= VERBOSE=1 51MAKE_ENV+= VERBOSE=1
52 52