Date: Tue, 19 May 2015 16:14:58 -0230 From: Jonathan Anderson <jonathan@FreeBSD.org> To: freebsd-ports@freebsd.org Subject: USE_GITHUB and submodules Message-ID: <555B84AA.30901@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
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@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?555B84AA.30901>