USE_GITHUB and submodules
Jonathan Anderson
jonathan at FreeBSD.org
Tue May 19 18:44:59 UTC 2015
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,
Jon
--
jonathan at FreeBSD.org
More information about the freebsd-ports
mailing list