From owner-freebsd-questions@FreeBSD.ORG Sun Nov 2 09:41:21 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BE86016A4CE for ; Sun, 2 Nov 2003 09:41:21 -0800 (PST) Received: from mail.liwing.de (mail.liwing.de [213.70.188.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C03243FCB for ; Sun, 2 Nov 2003 09:41:20 -0800 (PST) (envelope-from rehsack@liwing.de) Received: (qmail 74845 invoked from network); 2 Nov 2003 17:41:17 -0000 Received: from stingray.liwing.de (HELO liwing.de) ([213.70.188.164]) (envelope-sender ) by mail.liwing.de (qmail-ldap-1.03) with SMTP for ; 2 Nov 2003 17:41:17 -0000 Message-ID: <3FA541BD.3070309@liwing.de> Date: Sun, 02 Nov 2003 17:41:17 +0000 From: Jens Rehsack User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.5) Gecko/20031028 X-Accept-Language: de-de, de, en-us, en MIME-Version: 1.0 To: Robin Schoonover References: <8DA587DE-0D55-11D8-B2CC-000A95A8D520@lunenburg.org> <44brruwvq4.fsf@be-well.ilk.org> <15057D63-0D58-11D8-B2CC-000A95A8D520@lunenburg.org> <20031102102711.00dba6eb.end@endif.cjb.net> In-Reply-To: <20031102102711.00dba6eb.end@endif.cjb.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-questions@freebsd.org Subject: Re: Updating ports perl from 5.8.0 to 5.8.1 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Nov 2003 17:41:21 -0000 Robin Schoonover wrote: > On Sun, 2 Nov 2003 12:14:56 -0500, H.Wade Minter > wrote: > >>On Nov 2, 2003, at 12:01 PM, Lowell Gilbert wrote: >> >>>Yes. "portupgrade -rf perl" is *exactly* what the incantation I would >>>have recommended. >> >>That didn't seem to work. I ran that on one system, and it only >>upgraded perl, it didn't attempt to do any of the p5-* packages. >> > > > You could do: portupgrade -rf perl p5-\* > > I'd imagine -r would mean all p5-* packages are included (since they depend > on perl), but obviously that wasn't the case. If the version of FreeBSD > is 4.x, then that means there is a perl in the base system, and thus all > the p5-* packages probably didn't have perl listed as one of their > dependencies. Furthermore ${PERL_VER} contains 5.8.0 as long as you didn't update your /etc/make.conf (which could be easily done by adding 'lang/perl5*' => 'use.perl port', to the AFTERINSTALL hash in /usr/local/etc/pkgtools.conf. So, even if the dependend packages would be updated, the will fail to install, 'cause they will be stored in ${LOCALBASE}/lib/perl/site_perl/5.8.0/ Regards, Jens