From owner-freebsd-ports@FreeBSD.ORG Sun May 22 02:32:30 2011 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 AC562106564A for ; Sun, 22 May 2011 02:32:30 +0000 (UTC) (envelope-from freebsd@beardz.net) Received: from svr06-mx.btshosting.co.uk (mx-2.btshosting.co.uk [178.63.196.248]) by mx1.freebsd.org (Postfix) with ESMTP id 64DE68FC17 for ; Sun, 22 May 2011 02:32:29 +0000 (UTC) Received: from [192.168.1.65] (5ac9e670.bb.sky.com [90.201.230.112]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: bazerka@beardz.net) by svr06-mx.btshosting.co.uk (Postfix) with ESMTPSA id 41EC272ECD2 for ; Sun, 22 May 2011 03:14:10 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=beardz.net; s=default; t=1306030450; bh=ty+KhQTBnAsFKyPCAq96ojkxLTgsz5HAUDTXpSoR7RU=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=dCPwvsnjOpoNEbh0ievD1ACRLHn8ZBjSK26JIt2TgPXb+oAFD1PBKfloRBOY6gk/M Wqgn5LUN3MS0m7eU3nbytmS96qcpuswt2K3kr4orfw5Mn1dSxoOdGRQYR3Ez1w3V5K kd7w1FWb/Vyh8sLJ+BMFxCxEc7mTQ40b8RU3cbLA= Message-ID: <4DD8716E.7010507@beardz.net> Date: Sun, 22 May 2011 03:14:06 +0100 From: Jase Thew User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.17) Gecko/20110414 Lightning/1.0b2 Thunderbird/3.1.10 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: <20110521083645.346e7b40@seibercom.net> <4DD804DF.1010607@FreeBSD.org> <4DD806A9.2020504@yandex.ru> <20110521183038.7ff4abdf@seibercom.net> In-Reply-To: <20110521183038.7ff4abdf@seibercom.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: "net/sendemail" fails after updating 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: Sun, 22 May 2011 02:32:30 -0000 On 21/05/2011 23:30, Jerry wrote: > On Sat, 21 May 2011 22:38:33 +0400 > Ruslan Mahmatkhanov articulated: > >> 21.05.2011 22:30, Doug Barton пишет: >> >>> Check /usr/local/lib/perl5/ and /usr/local/lib/perl5/site_perl to >>> see if you still have modules installed from the previous version >>> of perl. If you do, use pkg_info -W to find what module, and >>> reinstall it. If you use portmaster, 'portmaster p5' is usually >>> sufficient to fix this, but sometimes things other than p5-* >>> modules install files in that path. >> >> git and ImageMagick in my case, so may be they should be bumped. > > I have a feeling that more will be crawling out of the woodwork. In any > case, it is a problem that needs solving. > Isn't the recommended practice to reinstall all perl related ports after upgrading perl to a new minor version? Taken from /usr/ports/UPDATING : 20110517: AFFECTS: users of lang/perl* AUTHOR: skv@FreeBSD.org lang/perl5.14 is out. If you want to switch to it from, for example lang/perl5.12, that is: Portupgrade users: 0) Fix pkgdb.db (for safety): pkgdb -Ff 1) Reinstall new version of Perl (5.14): env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.14 -f perl-5.12.\* 2) Reinstall everything that depends on Perl: portupgrade -fr perl Portmaster users: portmaster -o lang/perl5.14 lang/perl5.12 Conservative: portmaster p5- Comprehensive (but perhaps overkill): portmaster -r perl- Note: If the "perl-" glob matches more than one port you will need to specify the name of the Perl directory in /var/db/pkg explicitly. Regards, Jase.