Log: # make ===> License APACHE20 MIT accepted by the user ===> Found saved configuration for cargo-0.14.0 ===> cargo-0.15.0_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by cargo-0.15.0_1 for building ===> Extracting for cargo-0.15.0_1 => SHA256 Checksum OK for cargo-registry-0.15.0.tar.xz. /usr/ports/Mk/Scripts/checksum.sh: cannot open 2016-11-02/cargo-nightly-x86_64-unknown-freebsd.tar.gz: No such file or directory *** Error code 2 Stop. make[1]: stopped in /usr/ports/devel/cargo *** Error code 1 Stop. make: stopped in /usr/ports/devel/cargo <uname> FreeBSD 10.3-RELEASE-p16 amd64
Hi! Thanks for the report! You need to manually remove cargo-nightly-x86_64-unknown-freebsd.tar.gz from your ${DISTDIR}. Apparently, moving a DISTFILE to a subdirectory somehow confuses the Ports framework. A "make distclean" doesn't help here.
FTR, the same problem was reported in bug #216385, comment #4.
Thanks, port build without any erorrs! PR can be closed. P.S. Subject in the Bug 216385 - “devel/cargo (0.15.0) don't build with base OpenSSL” not talking about the same error ...
Yes, bug #216385 was about another issue but the reporter talked about the same DISTFILE problem as you in a follow-up comment.
*** Bug 216437 has been marked as a duplicate of this bug. ***
*** Bug 216519 has been marked as a duplicate of this bug. ***