From owner-freebsd-chat@FreeBSD.ORG Mon Apr 21 05:03:36 2008 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BF54D1065675 for ; Mon, 21 Apr 2008 05:03:36 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mta1.srv.hcvlny.cv.net (mta1.srv.hcvlny.cv.net [167.206.4.196]) by mx1.freebsd.org (Postfix) with ESMTP id 668448FC22 for ; Mon, 21 Apr 2008 05:03:36 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from flosoft.no-ip.biz (ool-435559b8.dyn.optonline.net [67.85.89.184]) by mta1.srv.hcvlny.cv.net (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTP id <0JZN00EJ9RBZDBV0@mta1.srv.hcvlny.cv.net> for freebsd-chat@freebsd.org; Mon, 21 Apr 2008 00:33:36 -0400 (EDT) Received: from flosoft.no-ip.biz (localhost [127.0.0.1]) by flosoft.no-ip.biz (8.14.2/8.14.2) with ESMTP id m3L4XYxP048738; Mon, 21 Apr 2008 00:33:35 -0400 Date: Mon, 21 Apr 2008 00:33:29 -0400 From: "Aryeh M. Friedman" In-reply-to: <20080420211717.be366660.skeptikos@gmail.com> To: christopher Message-id: <480C1919.4030607@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7BIT X-Enigmail-Version: 0.95.6 References: <20080420211717.be366660.skeptikos@gmail.com> User-Agent: Thunderbird 2.0.0.12 (X11/20080413) Cc: freebsd-chat@freebsd.org Subject: Re: port management practices X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Apr 2008 05:03:36 -0000 christopher wrote: > Hey, how does everyone manage their ports in terms of > keeping them up-to-date? > > I know about csup, portupgrade, etc., and I think > they are great, but if you only have one app that you > want to upgrade because it was buggy at a previous > time, then it doesn't seem like a practical undertaking > when you consider all of the other apps involved and > the build times for things such as openoffice and kde. > (Though I don't use the latter, I do know it's a long > process.) > > So, do you simply fetch the ports skeleton manually and > take it from there? This has been my approach and it > works fine, but I was just curious if there are other > ways people are using. > > If you want a specific example, an openoffice 2.3 > snapshot that was out there right around the new year > there was a glib error that was causing it to hang in a > loop. A patch was created and I think it has now been > submitted. So of course since all of my other software > is running fine, I don't need/want to deal with getting > it all updated. > > Thanks for any input. ~ Chris > > A very simple solution is use csup to update your ports tree (I know this is time consuming but it is the only safe way) and then use portupgrade on per package basis (portupgrade cat/port .. ex portupgrade www/firefox) that will rebuild any dependand ports also vs. just using fetch and/or make deinstall distclean install