From owner-freebsd-questions@FreeBSD.ORG Sat Jan 12 02:18:35 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 9EC0B2D1 for ; Sat, 12 Jan 2013 02:18:35 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id 5FFBEEDA for ; Sat, 12 Jan 2013 02:18:35 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.6/8.14.6) with ESMTP id r0C2IXpw002574; Fri, 11 Jan 2013 19:18:33 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.6/8.14.6/Submit) with ESMTP id r0C2IXYQ002571; Fri, 11 Jan 2013 19:18:33 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Fri, 11 Jan 2013 19:18:33 -0700 (MST) From: Warren Block To: Artifex Maximus Subject: Re: recommendation instead of portmanager In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Fri, 11 Jan 2013 19:18:34 -0700 (MST) Cc: "freebsd-questions@freebsd.org" X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Jan 2013 02:18:35 -0000 On Fri, 11 Jan 2013, Artifex Maximus wrote: > I am using portmanager for updating my ports. I love its -p switch. Is > there any similar program with such option? I am asking because portmanager > is gone from ports tree. > > " -p or --pristine Updates a port if any dependency in it's > /var/db/pkg/{port name}/+CONTENTS does not > match what is installed. The effect is when > a > port is updated, any port who uses the > updated > port in it's dependency chain, no matter how > deep, are rebuilt. Normally only ports one > level up are rebuilt." pkg_info -g could be used to detect port files that don't match their checksum. That's not foolproof... Then use portupgrade -rf or portmaster -r on that port.