perl/Makefile installs Git.pm into $prefix/lib when ExtUtils::MakeMaker is not present. perl can't "use Git;" in that scenario, as $prefix/lib isn't in perl's include path. This patch installs Git.pm into perl's 'installsitelib', generally $prefix/lib/perl5/site_perl, so that even when ExtUtils::MakeMaker isn't present, Git.pm gets installed in a location where 'use Git;' just works. for some additional discussion, see: https://github.com/mxcl/homebrew/pull/8643 https://github.com/mxcl/homebrew/issues/8620 --- perl/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/perl/Makefile b/perl/Makefile index b2977cd..2199eb1 100644 --- a/perl/Makefile +++ b/perl/Makefile @@ -21,7 +21,7 @@ clean: $(RM) $(makfile).old ifdef NO_PERL_MAKEMAKER -instdir_SQ = $(subst ','\'',$(prefix)/lib) +instdir_SQ = $(subst ','\'',$(subst installsitelib=,'',$(shell $(PERL_PATH_SQ) -V:installsitelib))) $(makfile): ../GIT-CFLAGS Makefile echo all: private-Error.pm Git.pm > $@ echo ' mkdir -p blib/lib' >> $@ -- 1.7.8.3 -- nicholas harteau nrh@xxxxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html