On Tuesday 30 November 2004 01:55 CET [EMAIL PROTECTED] wrote: > any comments, anyone? Malte perhaps?
Hmmm... did that also go to the makemaker list? I just noticed that I didn't receive any mail from there since July... I've been looking into M::B maybe a year ago (even already added the exclusions necessary to .cvsignore :) and it looked really nice. Unfortunately was the EU::MM wrapper not very usable for our purposes back then. There were also some issues I can't remember with the autoconf integration, so I put it somewhere on my TODO list and forgot about it. Maybe I should have another look how to port our Makefile.PL-hacks to M::B. EU::MM is dead, long live M::B :) Cheers, Malte > ------- Forwarded Message > > > Date: Tue, 23 Nov 2004 17:38:12 -0500 > > From: Michael G Schwern <[EMAIL PROTECTED]> > > To: Justin Mason <[EMAIL PROTECTED]> > > cc: Perl 5 Porters <[email protected]> > > Subject: Re: Restarting MakeMaker development > > > > On Tue, Nov 23, 2004 at 09:53:41AM -0800, Justin Mason wrote: > > I took a look at Module::Builder a while back, and noted that it > > didn't yet support the equivalent of > > > > perl Makefile.PL PREFIX=$HOME > > > > to install into non-/usr locations. That's a requirement for > > SpamAssassin at least. Has that been fixed? > > > > Module::Build has the moral equivalent in install_base. > > > > perl Build.PL install_base=~ > > > > This is different from PREFIX in that its not going to try and guess > > how you want things installed based on your system installation. It's > > just going to plop things into ~/bin, ~/lib, ~/man, etc... This is > > much saner and easier to predict than PREFIX. > > > > Unfortunately, this often means MB will put things in a slightly > > different location than MM does. You can exactly control where MB puts > > things (as you can with MM) by passing various explicit install_* > > parameters so it matches exactly where MM puts its stuff. > > > > Meanwhile, MM is going to have INSTALLBASE added to it to emulate MB. > > Also there are plans afoot to have a .modulebuildrc file which stores > > your default Build settings so you don't have to keep passing them in > > on the command line. > > > > MB has the capability of generating a Makefile.PL wrapper > > (see Module::Build::Compat). Unfortunately this does not understand > > PREFIX, the logic is too hairy to emulate. Ken and I are working on > > getting that working. -- [SGT] Simon G. Tatham: "How to Report Bugs Effectively" <http://www.chiark.greenend.org.uk/~sgtatham/bugs.html> [ESR] Eric S. Raymond: "How To Ask Questions The Smart Way" <http://www.catb.org/~esr/faqs/smart-questions.html>
