From owner-freebsd-ports@FreeBSD.ORG Wed Jan 20 15:02:40 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 59D9B106566B for ; Wed, 20 Jan 2010 15:02:40 +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 DDCD08FC1C for ; Wed, 20 Jan 2010 15:02:39 +0000 (UTC) Received: from list by lo.gmane.org with local (Exim 4.50) id 1NXc4n-0001uM-Km for freebsd-ports@freebsd.org; Wed, 20 Jan 2010 16:02:33 +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 16:02:33 +0100 Received: from jumper99 by 91.205.197.96 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 20 Jan 2010 16:02:33 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: "Helmut Schneider" Date: Wed, 20 Jan 2010 15:02:01 +0000 (UTC) Lines: 55 Message-ID: References: <3f1fd1ea1001200529h5a0e41b9kda9fc62410c3daa@mail.gmail.com> <3f1fd1ea1001200639p1faa623tc9cb01da75c0781@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:00000019 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 15:02:40 -0000 Michal Varga wrote: > I'm not a heavy Perl user, but I don't remember anything ever melting > "too much", while doing it this way. Of course, there are things like > irssi, that break -every time- you reinstall Perl (even the same > version), but one gets used to it quickly. Then there is the rest that > probably only execs some scripts with Perl and doesn't care about your > versions (much). Majority of your, or mine, installed ports have Perl > only as an inherited dependency and never directly use it, so -af is a > bit overkill in such cases, i mean: > > pkg_info | wc -l > 805 Hell! > So even when you're switching near-major versions, recompiling p5-* > and maybe some of those in your list (I'd randomly pick, say amavisd, > bsdpan- and razor) should be enough, the fallout will be minimal, if > any (and if so, you just rebuild that one more that still fails). > Nevertheless, your list in't that extensive, recompiling all of it > shouldn't take more than half an hour, that's still a bit cheaper than > -af :) # pkg_info | wc -l 457 # And this machine is even my package-building station! Anyway, portupgrade -af took 45 minutes. *g* # dmesg -a [...] CPU: Intel(R) Xeon(R) CPU E5420 @ 2.50GHz (2500.10-MHz K8-class CPU) Origin = "GenuineIntel" Id = 0x10676 Stepping = 6 Features=0xbfebfbff Features2=0xce3bd AMD Features=0x20000800 AMD Features2=0x1 TSC: P-state invariant real memory = 8589934592 (8192 MB) avail memory = 8256348160 (7873 MB) ACPI APIC Table: FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs FreeBSD/SMP: 2 package(s) x 4 core(s) -- No Swen today, my love has gone away My mailbox stands for lorn, a symbol of the dawn