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