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

Attachment: pgpfVlc4N1dW2.pgp
Description: PGP signature

Reply via email to