From owner-freebsd-ports@FreeBSD.ORG Wed Jan 20 13:59:05 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A502E1065676 for ; Wed, 20 Jan 2010 13:59:05 +0000 (UTC) (envelope-from freebsd-ports@m.gmane.org) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by mx1.freebsd.org (Postfix) with ESMTP id 62F958FC18 for ; Wed, 20 Jan 2010 13:59:05 +0000 (UTC) Received: from list by lo.gmane.org with local (Exim 4.50) id 1NXb5J-0004LZ-6H for freebsd-ports@freebsd.org; Wed, 20 Jan 2010 14:59:01 +0100 Received: from 91.205.197.96 ([91.205.197.96]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 20 Jan 2010 14:59:01 +0100 Received: from jumper99 by 91.205.197.96 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 20 Jan 2010 14:59:01 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: "Helmut Schneider" Date: Wed, 20 Jan 2010 13:58:36 +0000 (UTC) Lines: 45 Message-ID: References: <3f1fd1ea1001200529h5a0e41b9kda9fc62410c3daa@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 91.205.197.96 User-Agent: XanaNews/1.19.1.194 X-Ref: news.gmane.org ~XNS:00000018 Sender: news Subject: Re: How to upgrade perl 5.8 to 5.10? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jan 2010 13:59:05 -0000 Michal Varga wrote: > On Wed, Jan 20, 2010 at 1:54 PM, Helmut Schneider > wrote: > > [...] > > Currently the only solution seems to remove perl.5.8 which as a > > result deletes all dependencies which requires all ports to be > > reinstalled. > > > > No way, only if you decide to deinstall everything recursively. What > about: > > # pkg_deinstall -vfu perl-threaded-5.8.9_3 > # portinstall -v lang/perl5.10 > # portupgrade -vfu p5\* # pkg_info -R perl-threaded-5.8.9_3 | grep -v ^p5 Information for perl-threaded-5.8.9_3: Required by: amavisd-new-2.6.4_4,1 apache-2.2.14_5 bsdpan-SNMP-Extension-PassPersist-0.03 gamin-0.1.10_3 gio-fam-backend-2.22.4 glib-2.22.4 mailgraph-1.14_2 nagios-plugins-1.4.14,1 net-snmp-5.4.2.1_6 pango-1.26.2 razor-agents-2.84 rpm2cpio-1.2_2 rrdtool-1.3.9 # > (Also, cross-checking with /usr/local/bin/perl-after-upgrade helps > with some other specific cases). I did so when I upgraded from 5.8.8 to 5.8.9. I finally found myself doing a portupgrade -af. :) -- No Swen today, my love has gone away My mailbox stands for lorn, a symbol of the dawn