From owner-freebsd-ports@FreeBSD.ORG Sun Aug 12 05:50:22 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8147616A4D5 for ; Sun, 12 Aug 2007 05:50:22 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx22.fluidhosting.com [204.14.89.5]) by mx1.freebsd.org (Postfix) with SMTP id 1F57D13C483 for ; Sun, 12 Aug 2007 05:50:21 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 21251 invoked by uid 399); 12 Aug 2007 05:50:21 -0000 Received: from localhost (HELO slave.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 12 Aug 2007 05:50:21 -0000 X-Originating-IP: 127.0.0.1 Date: Sat, 11 Aug 2007 22:50:19 -0700 (PDT) From: Doug Barton To: Rakhesh Sasidharan In-Reply-To: <20070811145314.A47727@obelix.home.rakhesh.com> Message-ID: References: <20070811115642.L34115@obelix.home.rakhesh.com> <20070811083357.GA34007@eos.sc1.parodius.com> <20070811145314.A47727@obelix.home.rakhesh.com> X-message-flag: Outlook -- Not just for spreading viruses anymore! X-OpenPGP-Key-ID: 0xD5B2F0FB Organization: http://www.FreeBSD.org/ MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=us-ascii Cc: Jeremy Chadwick , freebsd-ports@freebsd.org Subject: Re: How did upgrading applications happen before portupgrade etc? 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: Sun, 12 Aug 2007 05:50:22 -0000 On Sat, 11 Aug 2007, Rakhesh Sasidharan wrote: > Afaik portmaster's beauty is that it doesn't have any dependencies like > portuprade does. Doesn't require ruby etc, so upgrades to them don't cause > problems like they could with portupgrade. (Again, haven't used portmaster, > so I don't know; this is my understanding). Yes, that's correct. It's written in /bin/sh, and the script is actually in the files directory of the port. That's about as non-depedent as you can get. :) Seriously though, I think it's worth mentioning again that portmaster is not in "competition" with portupgrade. The goals that they are designed for have a lot of overlap, but there are things that you can do with portupgrade that you can't do with portmaster (especially managing upgrades using packages). That said, if you're upgrading or installing ports, I think portmaster does a pretty good job, and it handles the exact scenario that started this thread, "How do I update a port (or ports) from the middle of a dependency chain without breaking stuff?" For anyone interested, you can install the port and read the man page without changing or committing to anything, FYI. hope this helps, Doug -- This .signature sanitized for your protection