On Aug 28, 2020, at 21:52, Eric F wrote:

> When downloading/fetching a single (script) file from a Git repo. If I use:
> 
> ```
> fetch {
>     file mkdir ${worksrcpath}
>     system -W ${worksrcpath} "curl -qs ${master_sites}/${_file} -o 
> ${distpath}/${distname}"
> }
> 
> post-checksum {
>     copy ${distpath}/${distname} ${worksrcpath}
> }
> ```
> 
> That works, and I can verify against the checksums, etc. But is that an ok 
> method? …or is there a better &/or preferred way?

No, that's not ok. Let MacPorts fetch the files for you. Set master_sites and 
distfiles as needed. For unversioned distfiles, set dist_subdir; consult 
PortfileRecipes wiki page.

Don't populate the worksrcpath in the checksum phase. That's what the extract 
phase is for.

Reply via email to