From owner-freebsd-questions@FreeBSD.ORG Mon Jun 25 08:43:49 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 56D431065675 for ; Mon, 25 Jun 2012 08:43:49 +0000 (UTC) (envelope-from ml@netfence.it) Received: from cp-out9.libero.it (cp-out9.libero.it [212.52.84.109]) by mx1.freebsd.org (Postfix) with ESMTP id CA3E58FC1A for ; Mon, 25 Jun 2012 08:43:48 +0000 (UTC) X-CTCH-Spam: Unknown X-CTCH-RefID: str=0001.0A0B0207.4FE82410.023D,ss=1,re=0.000,fgs=0 X-libjamoibt: 1555 Received: from soth.ventu (151.41.252.156) by cp-out9.libero.it (8.5.133) id 4FD1B52302B5E1FE for freebsd-questions@freebsd.org; Mon, 25 Jun 2012 10:40:48 +0200 Received: from alamar.ventu (alamar.ventu [10.1.2.18]) by soth.ventu (8.14.5/8.14.5) with ESMTP id q5P8eXg9040885 for ; Mon, 25 Jun 2012 10:40:33 +0200 (CEST) (envelope-from ml@netfence.it) Message-ID: <4FE82401.7080307@netfence.it> Date: Mon, 25 Jun 2012 10:40:33 +0200 From: Andrea Venturoli User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:13.0) Gecko/20120622 Thunderbird/13.0.1 MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.73 on 10.1.2.13 Subject: Re: portupgrade -- is there a way to only build and update ports that actually NEED it? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jun 2012 08:43:49 -0000 On 06/25/12 09:53, Dan Mahoney, System Admin wrote: > Hey there, > > I'm presently in the process of trying to do a portupgrade from rt-3.8.8 > to 3.8.13. By all estimations, this is a minor bump. > > Already, I've encountered several annoyances due to ABI changes, such as > the libtool2.4 fun. With normal portupgrade, this forces you to go fix > the dependent port. > > Finally, I just applied -r, which should update all dependent packages, > but it seems to upgrade them unconditionally. "-r" will upgrade all dependent ports *if* a newer version is available. "-rf" will upgrade all dependent ports unconditionally. > You would think there's an option to portupgrade that says "don't > upgrade every single package I've got, but if somewhere in the > dependency chain I need a newer version of a thing, then do it." I'm not sure what you mean. I guess you waned "portupgrade -R rt", which will upgrade all ports rt is depending on. HTH. bye av.