From owner-freebsd-ports@FreeBSD.ORG Wed Jul 20 02:45:18 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id 719641065677 for ; Wed, 20 Jul 2011 02:45:18 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from 65-241-43-4.globalsuite.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 4298414F29B; Wed, 20 Jul 2011 02:45:14 +0000 (UTC) Message-ID: <4E26413A.106@FreeBSD.org> Date: Tue, 19 Jul 2011 19:45:14 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:5.0) Gecko/20110706 Thunderbird/5.0 MIME-Version: 1.0 To: jsb.__@speakeasy.net References: <25825.1311120271@speakeasy.net> In-Reply-To: <25825.1311120271@speakeasy.net> X-Enigmail-Version: 1.2pre OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: a) libgcrypt b) perl 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 Jul 2011 02:45:18 -0000 On 07/19/2011 17:04, jsb.__@speakeasy.net wrote: > > > Apologies for two subjects. Don't apologize, just don't do it. :) > Disheartened by the perl 5.12.3 5.12.4 bump; I've figured how to upgrade > (for some reason perl-after-upgrade does little on these machines), but > the time to do so seems excessive. > perl5/5.12.3 > perl5/site_perl/5.12.3 > in the past have had files remaining after upgrade. I can't speak intelligently about perl-after-upgrade since I've never used it, but what I usually do to upgrade perl is: portmaster perl portmaster p5- Then go into /usr/local/lib/perl5 and check the old directories, as you describe below. If there are files there then I upgrade the ports that installed them. Once that's done, I delete the old directories. Theoretically it would not be hard to write a script that does the same thing. > Additionally, running > pkg_which on all those files at those two locations, shows only one-fifth of > the ports found by grepping /var/db/pkg/ for p5. (reason unknown). Not everything that installs ports in /usr/local/lib/perl5/* has a p5- prefix, nor should it. > So while I can plan to forestall or solve slowly the upgrade, for persons > wishing to install freebsd, and eventually have a lot of perl ports > installed, some easier more foolproof upgrade method may be desired. No argument there, I look forward to reviewing your work in this area. :) > ... > Usually I'd recc. portmaster, but two issues with it upgrading perl > (fetches hanging forever, There is nothing about portmaster that affects fetch. I'm not sure what problems you're having, but it's unlikely that they are portmaster's fault. > and wholesale upgrades halting midway, partway etc,) Not sure about this either, but none of us can fix problems that are not reported. :) hth, Doug -- Nothin' ever doesn't change, but nothin' changes much. -- OK Go Breadth of IT experience, and depth of knowledge in the DNS. Yours for the right price. :) http://SupersetSolutions.com/