[patch] Make git dependencies optional.
wxs at FreeBSD.org
Wed Oct 28 14:01:10 UTC 2009
On Mon, Oct 26, 2009 at 02:37:25PM -0600, Stef Walter wrote:
> Thanks for your work on the git port.
> When using git as a deployment mechanism, I'd like to be able to have
> minimal dependencies installed on the production system. The git
> developers have made git so every dependency is optional.
> This patch adds options to the port, so that with 'make config' you can
> choose to not install any dependencies. The following options were added:
> PERL "Build perl based git tools" on \
> ICONV "Support for multiple character encodings" on \
> CURL "Support HTTP push and pull" on \
> The options default to the previous state of affairs, so ports users
> will by default get a git that works exactly like before.
> Some points about the patch:
> * When git is built without perl support, stubs are installed for all
> perl dependent commands, so the packaging does not change greatly
> with or without perl.
> * When git is built without curl support, three commands are not
> installed. Packaging changes slightly.
> * When git is built without curl support, the expat dependency is no
> longer needed.
> * When git is built without iconv support, nothing changes in the
> packaging. And obviously UTF-8 support is still present.
> PR: http://www.freebsd.org/cgi/query-pr.cgi?pr=139993
> Thanks in advance for considering this patch. Please let me know if
> additional changes are necessary. I'd love to help you get this into
> FreeBSD ports.
I will review this and commit if appropriate with the next version
update (which there is a PR for already).
More information about the freebsd-ports