On Tue, May 19, 2015 at 04:14:58PM -0230, Jonathan Anderson wrote: > Hi all, > > Is there a mechanism for using the USE_GITHUB variable in a port that > depends on submodules? For instance, the Rust port requires an embedded > (and modified) version of LLVM, which it includes as a submodule. Right > now I'm attempting to add the following to a `post-extract` rule: > > post-extract: > cd ${WRKSRC} && \ > git init && \ > git remote add origin https://github.com/${GH_ACCOUNT}/${PORTNAME} && \ > git fetch && \ > git reset --hard ${PORTVERSION} && \ > git submodule init && \ > git submodule update --recursive > > But this seems quite hackish! It would be great if submodules Just > Worked... but alternatively, is there a USE_GITHUB_URL or somesuch that > would check things out via Git instead of tarball to save me the `git > init` through `git reset` steps? > > Cheers,
We do need something we can make a digest of hence no checking out from git or so. Your mechanism will just fail when build on the cluster :) Best regards, Bapt
pgpfVlc4N1dW2.pgp
Description: PGP signature