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
