Don't list the main distfile (i.e. the port itself) in MODCARGO_CRATES.
On 2020/04/26 17:14, f.holop wrote:
> hi,
>
> i cannot seem to build a fairly simple rust port.
>
> all goes fine until moving the crates:
>
> ===> Extracting for hyperfine-1.9.0
> [modcargo] moving crates to /home/f/src/ports/pobj/hyperfine-1.9.0/hyperfine-1.9.0/modcargo-crates
> mv: rename /home/f/src/ports/pobj/hyperfine-1.9.0/hyperfine-1.9.0 to /home/f/src/ports/pobj/hyperfine-1.9.0/hyperfine-1.9.0/modcargo-crates/hyperfine-1.9.0: Invalid argument
>
>
> is it trying to move itself inside `modcargo-crates` ?
>
> please find attached the WIP makefile.
>
> -f
> --
> # $OpenBSD$
>
> COMMENT =
>
> GH_ACCOUNT = sharkdp
> GH_PROJECT = hyperfine
> GH_TAGNAME = v1.9.0
>
> CATEGORIES = sysutils
>
> # MIT/Apache-2.0
> PERMIT_PACKAGE = Yes
>
> WANTLIB += c c++abi pthread
>
> MODULES = devel/cargo
>
> CONFIGURE_STYLE = cargo
>
> SEPARATE_BUILD = Yes
>
> MODCARGO_CRATES += ansi_term 0.11.0
> MODCARGO_CRATES += approx 0.3.2
> MODCARGO_CRATES += atty 0.2.13
> MODCARGO_CRATES += autocfg 0.1.7
> MODCARGO_CRATES += bitflags 1.2.1
> MODCARGO_CRATES += bstr 0.2.8
> MODCARGO_CRATES += byteorder 1.3.2
> MODCARGO_CRATES += cfg-if 0.1.10
> MODCARGO_CRATES += clap 2.33.0
> MODCARGO_CRATES += clicolors-control 1.0.1
> MODCARGO_CRATES += cloudabi 0.0.3
> MODCARGO_CRATES += colored 1.9.0
> MODCARGO_CRATES += console 0.9.1
> MODCARGO_CRATES += csv 1.1.1
> MODCARGO_CRATES += csv-core 0.1.6
> MODCARGO_CRATES += encode_unicode 0.3.6
> MODCARGO_CRATES += fuchsia-cprng 0.1.1
> MODCARGO_CRATES += hyperfine 1.9.0
> MODCARGO_CRATES += indicatif 0.13.0
> MODCARGO_CRATES += itoa 0.4.4
> MODCARGO_CRATES += kernel32-sys 0.2.2
> MODCARGO_CRATES += lazy_static 1.4.0
> MODCARGO_CRATES += libc 0.2.65
> MODCARGO_CRATES += memchr 2.2.1
> MODCARGO_CRATES += num 0.2.0
> MODCARGO_CRATES += num-bigint 0.2.3
> MODCARGO_CRATES += num-complex 0.2.3
> MODCARGO_CRATES += num-integer 0.1.41
> MODCARGO_CRATES += num-iter 0.1.39
> MODCARGO_CRATES += num-rational 0.2.2
> MODCARGO_CRATES += num-traits 0.2.10
> MODCARGO_CRATES += number_prefix 0.3.0
> MODCARGO_CRATES += proc-macro2 1.0.6
> MODCARGO_CRATES += quote 1.0.2
> MODCARGO_CRATES += rand 0.6.5
> MODCARGO_CRATES += rand_chacha 0.1.1
> MODCARGO_CRATES += rand_core 0.3.1
> MODCARGO_CRATES += rand_core 0.4.2
> MODCARGO_CRATES += rand_hc 0.1.0
> MODCARGO_CRATES += rand_isaac 0.1.1
> MODCARGO_CRATES += rand_jitter 0.1.4
> MODCARGO_CRATES += rand_os 0.1.3
> MODCARGO_CRATES += rand_pcg 0.1.2
> MODCARGO_CRATES += rand_xorshift 0.1.1
> MODCARGO_CRATES += rdrand 0.4.0
> MODCARGO_CRATES += regex 1.3.1
> MODCARGO_CRATES += regex-automata 0.1.8
> MODCARGO_CRATES += regex-syntax 0.6.12
> MODCARGO_CRATES += rust_decimal 1.0.3
> MODCARGO_CRATES += ryu 1.0.2
> MODCARGO_CRATES += serde 1.0.103
> MODCARGO_CRATES += serde_derive 1.0.103
> MODCARGO_CRATES += serde_json 1.0.42
> MODCARGO_CRATES += statistical 1.0.0
> MODCARGO_CRATES += strsim 0.8.0
> MODCARGO_CRATES += syn 1.0.8
> MODCARGO_CRATES += term_size 0.3.1
> MODCARGO_CRATES += termios 0.3.1
> MODCARGO_CRATES += textwrap 0.11.0
> MODCARGO_CRATES += unicode-width 0.1.6
> MODCARGO_CRATES += unicode-xid 0.2.0
> MODCARGO_CRATES += winapi 0.2.8
> MODCARGO_CRATES += winapi 0.3.8
> MODCARGO_CRATES += winapi-build 0.1.1
> MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0
> MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0
>
> .include <bsd.port.mk>
No comments:
Post a Comment