From owner-freebsd-ports@FreeBSD.ORG Tue Jun 28 13:20:46 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8172D16A41C for ; Tue, 28 Jun 2005 13:20:46 +0000 (GMT) (envelope-from skv@protey.ru) Received: from mail.3wgraphics.com (mail.3wgraphics.com [194.87.91.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C99143D48 for ; Tue, 28 Jun 2005 13:20:45 +0000 (GMT) (envelope-from skv@protey.ru) Received: from [192.168.0.1] (helo=[192.168.0.1]) by mail.3wgraphics.com with esmtp id 1DnG15-000FfA-S0; Tue, 28 Jun 2005 17:20:43 +0400 Message-ID: <42C14EAB.4020902@protey.ru> Date: Tue, 28 Jun 2005 17:20:43 +0400 From: Sergey Skvortsov Organization: 3W Graphics User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8b) Gecko/20050217 MIME-Version: 1.0 To: Jiawei Ye References: In-Reply-To: X-Enigmail-Version: 0.90.2.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: FreeBSD - Ports Subject: Re: perl-after-upgrade does not process anything 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: Tue, 28 Jun 2005 13:20:46 -0000 Jiawei Ye wrote: > > I have just used 'portupgrade -a' to upgrade my ports to the latest If you use 'portupgrade' then 'perl-after-upgrade' is useless because portupgrade fixes all +CONTENTS files in /var/db/pkg to update new dependencies and 'perl-after-upgrade' can not detect anything. To use 'perl-after-upgrade' you must manually upgrade perl: cd /usr/ports/lang/perl5.8 make make test make deinstall install clean use.perl port perl-after-upgrade perl-after-upgrade -f perl-after-upgrade -v To upgrade perl-dependend ports after portupgrade run this command: portupgrade -f `(pkg_info -R perl-5\* |tail +4; \ find /usr/local/lib/perl5/site_perl/5.[68].[12456] -type f -print0 \ | xargs -0 pkg_which -fv | sed -e '/: ?/d' -e 's/.*: //')|sort -u` -- Sergey Skvortsov mailto: skv@protey.ru