From owner-freebsd-questions@FreeBSD.ORG Tue Jan 4 00:51:50 2011 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 6FA121065673 for ; Tue, 4 Jan 2011 00:51:50 +0000 (UTC) (envelope-from illoai@gmail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id F08FF8FC13 for ; Tue, 4 Jan 2011 00:51:49 +0000 (UTC) Received: by fxm16 with SMTP id 16so13533521fxm.13 for ; Mon, 03 Jan 2011 16:51:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=uF82DfYcwQUjOjPoS2Rxn9+o02Vxs1YElTsd81fCpiU=; b=E8X400VgyP3BipEPrjtaoC1ILL9zz7e3Pu77eqJ+yhHO9KyqtdKMzerfAV9Rqt340j EzU/dqqhdsm7Rpp0s/c+lrAVfAlf69z1/2E8dzwgEt9XjowxufrpAhEzjxG9QtWAZKvr OwYGfRZ3ipRuJfgkPa2Q6Y+MyWQVDlZ8WRlA4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=CgxzGBg2sAuH9Hui8gEcH9EVTuKiTw21NavutZEZhI79MJlfnqygM6jhr4TGs0vEDX 342BueqZOTotMwFbLPxYq/wcLqm1UYx2GcwpH5TAM+DLRhYH3vxa2TL/cT0ah7lZpomv 5l7jGE2+AB93fRgYxop2l8k2v58xUWZeiX4p4= MIME-Version: 1.0 Received: by 10.223.79.13 with SMTP id n13mr61486fak.48.1294102308793; Mon, 03 Jan 2011 16:51:48 -0800 (PST) Received: by 10.223.74.193 with HTTP; Mon, 3 Jan 2011 16:51:48 -0800 (PST) In-Reply-To: References: <14212432ba707fc5f9fbc75b56e8e783@flabnapple.net> <20101226214221.GB68570@stainmore> <86pqsogfvu.fsf@red.stonehenge.com> <4D186D11.1030708@infracaninophile.co.uk> <20110103225455.GA37597@daemon.gnix.co.uk> Date: Mon, 3 Jan 2011 19:51:48 -0500 Message-ID: From: "illoai@gmail.com" To: Chris Brennan Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Jamie Paul Griffin , freebsd-questions@freebsd.org Subject: Re: Portupgrade status 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: Tue, 04 Jan 2011 00:51:50 -0000 On 3 January 2011 18:39, Chris Brennan wrote: > On Mon, Jan 3, 2011 at 6:37 PM, illoai@gmail.com wrote= : >> >> On 3 January 2011 17:54, Jamie Paul Griffin wrote: >> > so can i just ask, is portmaster or another port upgrading tool >> > recommended over portupgrade now because i'm going to be upgrading all= my >> > ports soon and =A0in the 18 months i've been using FreeBSD i've always= used >> > portupgrade but sounds like it's best to change now. >> > >> > =A0 =A0 =A0 =A0jamie >> >> Unless you particularly despise some aspect >> or feature of portupgrade, I can see little point >> in switching. >> >> Portmaster has the advantage of not requiring >> ruby or an external database, but the disadvan- >> tage of not having an equivalent of >> # portupgrade -Rf >> (at least last time I used it) >> > > > man portmaster reveals > > =A0[-R] -f > =A0=A0=A0=A0=A0=A0=A0=A0 always rebuild ports (overrides -i) > > No, the -R flag in portmaster tells it to not rebuild ports taht have already been built on this run (I believe from reading man portmaster). The -R flag in portupgrade rebuilds the ports on which the named port depends -R --upward-recursive Act on all those packages required by the given packages as well. (When specified with -F, fetc= h recursively, including the brand new, uninstall= ed ports that an upgraded port requires) I don't see any equivalent functionality for portmaster, sadly. Example scenario: firefox is failing to start & keeps throwing weird gtk errors, even after rebuilding gtk & firefox. So you issue "portupgrade -Rf firefox\*". Well, it has fixed stuff in the dim & distant past, any way. --=20 --