From owner-freebsd-stable@FreeBSD.ORG Fri Jul 31 16:58:18 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 663C6106564A for ; Fri, 31 Jul 2009 16:58:18 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id E21658FC16 for ; Fri, 31 Jul 2009 16:58:17 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 5121 invoked by uid 399); 31 Jul 2009 16:58:16 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 31 Jul 2009 16:58:16 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4A73229E.8020204@FreeBSD.org> Date: Fri, 31 Jul 2009 09:58:06 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.22 (X11/20090729) MIME-Version: 1.0 To: Cezary Morga References: <1248027417.14210.110.camel@neo.cse.buffalo.edu> <58F0204B-ECE6-479A-AAC2-7868E71ABB43@exscape.org> <367b2c980907200729s57eafbbfw83c8ae5a94f41ffc@mail.gmail.com> <4A6628F0.6080802@mail.zedat.fu-berlin.de> <20090721215201.GA61999@troutmask.apl.washington.edu> <1248277420.8644.70.camel@localhost> <20090722193033.GA83848@zim.MIT.EDU> <20090723011246.GA29465@osiris.mauzo.dyndns.org> <4A6EDD32.6000800@morrow.me.uk> <4A7288D0.4080003@therek.net> In-Reply-To: <4A7288D0.4080003@therek.net> X-Enigmail-Version: 0.95.7 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Ben Morrow , freebsd-stable@freebsd.org Subject: Re: portmaster -s text (Was: Re: HEADS-UP: Shared Library Versions bumped) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Jul 2009 16:58:18 -0000 Cezary Morga wrote: > Doug Barton pisze: >> I can't speak for portupgrade but the vast majority of time with >> portmaster is actually spent building the port. The updating of >> /var/db/pkg is trivial in comparison. What portmaster does that >> bsd.port.mk by itself does not is allow you to update dependencies in >> place instead of having to uninstall the things that depend on them >> first, then reinstall them after the update. > > Actually, 'make deinstall' deinstalls given port without removing ports > that depends on it. So does 'pkg_delete -f', that's not the issue. If you delete the port by either of those methods then reinstall it the "regular" way you will lose dependency tracking information. (I should have been more clear in the post you quoted.) Doug -- This .signature sanitized for your protection