From owner-freebsd-ports Mon Jul 2 11:33: 1 2001 Delivered-To: freebsd-ports@freebsd.org Received: from heechee.tobez.org (254.adsl0.ryv.worldonline.dk [213.237.10.254]) by hub.freebsd.org (Postfix) with ESMTP id ED1B137B406 for ; Mon, 2 Jul 2001 11:32:47 -0700 (PDT) (envelope-from tobez@tobez.org) Received: by heechee.tobez.org (Postfix, from userid 1001) id C4047543F; Mon, 2 Jul 2001 20:32:29 +0200 (CEST) Date: Mon, 2 Jul 2001 20:32:29 +0200 From: Anton Berezin To: Peter Pentchev Cc: Mars G Miro , Valentin Nechayev , freebsd-ports@freebsd.org Subject: Re: clarification on P5-CGI port Message-ID: <20010702203229.D84382@heechee.tobez.org> Mail-Followup-To: Anton Berezin , Peter Pentchev , Mars G Miro , Valentin Nechayev , freebsd-ports@freebsd.org References: <01070217564300.13276@hellraiser.cannoncreek.com> <20010702131152.F10345@ringworld.oblivion.bg> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010702131152.F10345@ringworld.oblivion.bg>; from roam@orbitel.bg on Mon, Jul 02, 2001 at 01:11:52PM +0300 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Mon, Jul 02, 2001 at 01:11:52PM +0300, Peter Pentchev wrote: > > And yes, that's why I'm stomped -- why installing the CGI.pm 2.76 > > (p5-CGI port) doesn't really install (though a successful install, > > no errors), and still is v2.46 of the base system ;-( > > > > Has anybody really successfully installed CGI.pm v2.76 from the > > ports? > > Why do you think the new CGI module should have an actual CGI.pm > module? :) I seem to remember somebody stating that as one of the > differences along the upgrade path - that the new p5-CGI module does > not have a CGI module per se, but it is broken into parts. It is not quite like this. To put it simply, p5-CGI port has basically nothing to do with CGI.pm as such. www/p5-CGI has a wrong name, it should have been called www/p5-CGI-modules, since that what it is. At some point in the past, there used to be a www/p5-CGI.pm port, which was removed when a version of perl containing CGI.pm was imported into the base system. I would go as far as to claim that that was a mistake. The forthcoming import of 5.6.1 into -current (and then into -stable) is supposed to solve the biggest problem with ports containing newer versions of PM files which are in the base system - currently, even if such a port exists, and is installed, the older version of a module will be used if care is not taken, since the perl system path (/usr/libdata/perl/...) precedes perl local path (/usr/local/lib/perl5/... in the default @INC array. This is going to change. That said, the revival of the www/p5-CGI.pm port is in order, as well as the renaming of www/p5-CGI to www/p5-CGI-modules. \Anton. -- May the tuna salad be with you. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message