From owner-freebsd-ports@FreeBSD.ORG Tue Jan 18 23:12:47 2011 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 843B31065675 for ; Tue, 18 Jan 2011 23:12:47 +0000 (UTC) (envelope-from materribile@yahoo.com) Received: from nm7.bullet.mail.sp2.yahoo.com (nm7.bullet.mail.sp2.yahoo.com [98.139.91.77]) by mx1.freebsd.org (Postfix) with SMTP id 46D788FC0A for ; Tue, 18 Jan 2011 23:12:47 +0000 (UTC) Received: from [98.139.91.65] by nm7.bullet.mail.sp2.yahoo.com with NNFMP; 18 Jan 2011 23:00:16 -0000 Received: from [98.139.91.38] by tm5.bullet.mail.sp2.yahoo.com with NNFMP; 18 Jan 2011 23:00:16 -0000 Received: from [127.0.0.1] by omp1038.mail.sp2.yahoo.com with NNFMP; 18 Jan 2011 23:00:16 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 98999.67598.bm@omp1038.mail.sp2.yahoo.com Received: (qmail 66567 invoked by uid 60001); 18 Jan 2011 23:00:15 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1295391615; bh=bGTZrosqONEWtNBiEuwwGdr3rlY3mH3CAOyoAn0ye+U=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=GMRt/nVszk6J0WZR1jiy9oxilEyO+ULserL+mdrddy8ihGUj1dPmGICU509KJZrcr2HyKpHUnn/Feho8tkNNYFGwjfaTVgd5yuKP0DXi9zgEaDduRs/Ct3hXpHvHv6u6cFWyTs9LMdlg4aalYlGdTDd8SssUqxdq5e5lXKJRLFQ= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=RZTzORqOBzBhwkhwzfaxuF8tYDNkbh4LGiQz9KCxquNhpOr3h4pQbD/m9UuoUpwoiw2G+8AFPx6qNTtc5wKxfD57yXI+VEbkogjcouWERaAEihVvDrkYuqqwi5AESMouIrl1cBhA4lehwyHiCMHjwxDlhVstFxRraxBICbWem08=; Message-ID: <486530.52770.qm@web110310.mail.gq1.yahoo.com> X-YMail-OSG: DQy9RMEVM1lN0ONQKan3Mnp3Pu28yY0.Mbdo51FPiJrU7_7 dTExbbjh8mMFjUdKWmhrL9IZ6qEcCziu9KuMWLOzF1qjUPMUGZZ4s9yK5BwA F1luizSYT0mixP92hGpAT9RH_5oPVHCbZEGLIsocOHamsuG0D3HqTvExjd2X R5A0CX_w4s5JZK792EmbWFwkbC557Nt43yCt8kqOkAg.fW8YlIRHJYi7fByi FV6G32Ckqh5dP27AnJa5nI5edXN3wgsmK50k8HXmd0LU.OkY50wJJX4QisEO AIrUvEL7Jir596s0zstWLlURyhNIbijJ573NPFJXR0UbN7awMpmzLTfT4gWz yfCJY5JSMNvnJ7kq_pmUWs.uZwCMNU22XGa1V94LuMElwGz81YaMtRF0l7zb QGTMoj.2WSyv9 Received: from [24.228.57.153] by web110310.mail.gq1.yahoo.com via HTTP; Tue, 18 Jan 2011 15:00:15 PST X-Mailer: YahooMailClassic/11.4.20 YahooMailWebService/0.8.107.285259 Date: Tue, 18 Jan 2011 15:00:15 -0800 (PST) From: Mark Terribile To: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Returning with question about SELECTIVELY updating ports tree 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: Tue, 18 Jan 2011 23:12:47 -0000 Hi, A while ago I came here with a question and got what seemed like good answers. After a number of distractions, I came back to the matter and discovered that the answers don't seem so good. So let me pose the case again, and if I have misunderstood you, or misunderstood the documentation or the various program messages, I beg your pardon. Here's the problem: I'm running an older FreeBSD (7.2) and I have some things which make wholesale upgrade prohibitive at the moment. (The moment is running rather long, but so are the benchmarks I'm running on the system.) I need to get up-to-date versions of some ports, but I cannot afford a wholesale upgrade, nor afford to wipe out everything in my ports tree, nor to bolix the relationship between the control database and the contents of the tree. I had asked for advice, and gotten "csup or portsnap". Investigation reveals that csup involves fooling around with the cvs system, and the implications of that are VERY unclear to me. I've done a portsnap fetch, and would like to update the control database (index files?) so that the local system knows which more up-to-date ports are available, but I don't want to wipe out everything, nor do I want to do a blind wholesale update. The last time I tried that I found ports that simply wouldn't build unless I switched to the lastest FreeBSD, which was (for several reasons) out of the question on that machine. So: How do I upgrade my ports system selectively, without wiping out everything? Right now, the pressing need is to see whether there are new versions of the CD-burning programs. I have a couple of new drives and the CDs burnt on them fail on other readers, but only after a couple of passes. I'd like to put new versions up to see if they know more about these drives, again without wiping out my whole ports tree. There is much else I would like to work on upgrading, but that's the immediate problem. (And yes, they are new, and one was purchased specifically because the other had this problem.) If there is a way to do this with portsnap, please tell me how. I've tried the -I option but it seems to want me to do the extract which (according to the man page) will wipe out the whole tree. Mark Terribile