Date: Tue, 27 Nov 2001 22:14:57 +0100 From: Anton Berezin <tobez@tobez.org> To: ijliao@FreeBSD.org, FreeBSD-gnats-submit@freebsd.org, freebsd-ports@FreeBSD.org, portmgr@FreeBSD.org Subject: Re: ports/32234: Perl ports not $LOCALBASE clean Message-ID: <20011127221457.B38343@heechee.tobez.org> In-Reply-To: <20011127183147.GB58337@sploo.aagh.net>; from tom.hurst@clara.net on Tue, Nov 27, 2001 at 06:31:47PM %2B0000 References: <200111240315.fAO3Fgd22633@freefall.freebsd.org> <20011127172040.G32687@heechee.tobez.org> <20011127122059.B55012@squall.waterspout.com> <20011127183533.C35261@heechee.tobez.org> <20011127183147.GB58337@sploo.aagh.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Nov 27, 2001 at 06:31:47PM +0000, Thomas Hurst wrote: > * Anton Berezin (tobez@tobez.org) wrote: > > > On Tue, Nov 27, 2001 at 12:20:59PM -0500, Will Andrews wrote: > > > > > Fine by me. BSDPAN fixes all PREFIX problems with p5-* right? > > > > Yes for p5- ports which use ExtUtils::MakeMaker in their Makefile.PL > > (the absolute majority do; I only know one perl module collection which > > does not, and it is not in the ports yet, and I co-authored it :-) ). > > Does BSDPAN also fix world's perl setup so @INC always contains the > ports tree dir? Did you mean to say `has sitelib and sitearch before privlib and archlib in @INC' ? If not, could you explain the reason why @INC should contain ports tree dir? If yes, then the answer is no. BSDPAN could easily do that, but that would only work for the modules BSDPAN overrides. I should add that nothing short of changing the @INC for the system perl itself will solve this problem. I was thinking to do this for the 5.6.1 import, but was just a little bit afraid of possible side effects of this change. However, I discussed this possibility with Simon Cozens during the BSDCon Europe, and learned that this is safe to do. So yes, this particular problem is going to be solved, just not right away. -Anton. -- | Anton Berezin | FreeBSD: The power to serve | | catpipe Systems ApS _ _ |_ | http://www.FreeBSD.org | | tobez@catpipe.net (_(_|| | tobez@FreeBSD.org | | +45 7021 0050 | Private: tobez@tobez.org | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011127221457.B38343>