devel/cargo and lang/rust-nightly both download an unversioned file and unfortunately, the wrong file was used to fill the checksum/size in devel/cargo.
Details
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
No Lint Coverage - Unit
No Test Coverage - Build Status
Buildable 6955 Build 7141: arc lint + arc unit
Event Timeline
You can use DIST_SUBDIR= 2016-11-02 or something similar to put an unversioned file in a versioned directory
I'm asking the same question I asked on svn-ports-all@:
When several ports are fetching different files having the same name (binary bootstraps in this case), what should those ports do? Is using a subdirectory in ${DISTDIR} the appropriate solution? Because they are also sharing files (like source archives).
Maybe create separate port(s) for bootstrap and install them somewhere outside of PATH. However, the real fix would be per-distfile subdirectory support via bsd.port.mk.
Thanks to both of you.
I will update the patch to put files in ${DIST_SUBDIR} for now to fix the port.
Please wait for another revision for this patch before reviewing, I want to include a fix to the following bug report:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216385
Poudriere is running.
Approved with a PORTREVISION bump : on FreeBSD 10 with BOOTSTRAP option ON, it switches from openssl from ports to whatever ssl the user wants.