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>

Reply via email to