From owner-freebsd-current@FreeBSD.ORG Mon Jun 14 19:18:59 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 72E6816A4CE for ; Mon, 14 Jun 2004 19:18:59 +0000 (GMT) Received: from ran.psg.com (ip192.186.dsl-acs2.seawa0.iinet.com [209.20.186.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id 337B443D2D for ; Mon, 14 Jun 2004 19:18:59 +0000 (GMT) (envelope-from randy@psg.com) Received: from localhost ([127.0.0.1] helo=ran.psg.com.psg.com) by ran.psg.com with esmtp (Exim 4.34 (FreeBSD)) id 1BZwys-00075J-TI; Mon, 14 Jun 2004 12:18:55 -0700 From: Randy Bush MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16589.64030.407800.164197@ran.psg.com> Date: Mon, 14 Jun 2004 12:18:54 -0700 To: Ivan Voras References: <40CDC77A.8090300@fer.hr> cc: current@freebsd.org Subject: Re: Upgrading perl X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2004 19:18:59 -0000 > Is there a way to switch over to 5.8 without breaking everything? take two days off, but leave the dog at home to hit the "O" key when some damed options menu comes up, and follow the instrs in /usr/ports/UPDATING 20040531: AFFECTS: users of lang/perl5.8 lang/perl5.8 has been updated to 5.8.4. you should update everything depending on perl, that is : * first, upgrade your perl5.8 installation. * run "use.perl port", so that the system knows you have 5.8.4. * now, run some magic incantations to upgrade all ports depending on perl, that is run something like : portupgrade -f `(pkg_info -R perl-5.8.4 |tail +4; \ find /usr/local/lib/perl5/site_perl/5.8.2 -type f -print0 \ | xargs -0 pkg_which -fv | sed -e '/: ?/d' -e 's/.*: //')|sort -u` This is likely to fail for a few ports, you'll have to upgrade them afterward.