From owner-freebsd-current Sun Jul 30 18:45:14 2000 Delivered-To: freebsd-current@freebsd.org Received: from guru.mired.org (zoom3-080.telepath.com [216.14.3.80]) by hub.freebsd.org (Postfix) with SMTP id 22B1F37B933 for ; Sun, 30 Jul 2000 18:45:08 -0700 (PDT) (envelope-from mwm@mired.org) Received: (qmail 31066 invoked by uid 100); 31 Jul 2000 01:45:05 -0000 From: Mike Meyer MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14724.55841.514697.67191@guru.mired.org> Date: Sun, 30 Jul 2000 20:45:05 -0500 (CDT) To: current@freebsd.org Subject: perl vs. LOCALBASE, again X-Mailer: VM 6.72 under 21.1 (patch 10) "Capitol Reef" XEmacs Lucid X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`;h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG My last grip about this didn't draw any response except for "Yeah, I have that problem to". Is there a better place to discuss problems with the Perl integration with FreeBSD? send-pr doesn't have a "perl" category, or I'd try that. Basically, the problem is that ports that install Perl modules ignore LOCALBASE for the perl modules. A little bit of investigation turns up /usr/libdata/perl/5.6.0/Config.pm, which has "/usr/local" wired through it as a prefix for nearly everything. While wading through the Perl installation process to change these, that still wouldn't really solve the problem. First, LOCALBASE could be changed sometime after Perl was built. Second, and more importantly, perl modules that aren't being installed as part of a port shouldn't go in LOCALBASE (at least optionally). I suspect the ideal situation would be for the Perl module installer to detect (how?) to try and sniff LOCALBASE out of /etc/make.conf if this is part of a port install. If that works, use LOCALBASE. Otherwise, use the default Config.pm values. People who want that default to be something other than /usr/local can then change those values themselves. Is there someone who can *fix* this? Thanx,