I believe you can use NO_GETTEXT=1 and NO_MSGFMT=1 (both must be set) to remove the need for gettext and msgfmt. The latter can be omitted if you're not building git-gui. You can see other configuration options at the top of the Makefile.
I tried setting both but it still errors out. A little later in the build, though.
-- Kim Scarborough