diff -ru git-1.8.0.orig/contrib/completion/git-completion.bash git-1.8.0/contrib/completion/git-completion.bash --- git-1.8.0.orig/contrib/completion/git-completion.bash 2012-10-21 17:32:15.000000000 -0400 +++ git-1.8.0/contrib/completion/git-completion.bash 2012-10-23 18:18:12.000000000 -0400 @@ -23,6 +23,9 @@ # 3) Consider changing your PS1 to also show the current branch, # see git-prompt.sh for details. +# Make sure we're not in posix mode, otherwise process substitution is invalid. +set +o posix + if [[ -n ${ZSH_VERSION-} ]]; then autoload -U +X bashcompinit && bashcompinit fi diff -ru git-1.8.0.orig/perl/Makefile git-1.8.0/perl/Makefile --- git-1.8.0.orig/perl/Makefile 2012-10-21 17:32:15.000000000 -0400 +++ git-1.8.0/perl/Makefile 2012-10-23 18:18:12.000000000 -0400 @@ -80,7 +80,7 @@ echo ' echo $(instdir_SQ)' >> $@ else $(makfile): Makefile.PL ../GIT-CFLAGS - $(PERL_PATH) $< PREFIX='$(prefix_SQ)' INSTALL_BASE='' --localedir='$(localedir_SQ)' + $(PERL_PATH) $< PREFIX='$(prefix_SQ)' INSTALL_BASE='' --localedir='$(localedir_SQ)' LIB='$(prefix_SQ)/lib/perl5' INSTALLSITEMAN3DIR='$(prefix_SQ)/share/man/man3' endif # this is just added comfort for calling make directly in perl dir